基于用户行为预测的数据广播系统及其数据加速方法

文档序号:7778169阅读:215来源:国知局
基于用户行为预测的数据广播系统及其数据加速方法
【专利摘要】本发明公开了基于用户行为预测的数据广播系统及其数据加速方法,所述方法包括步骤:A、机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中;B、当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示。本发明通过多级预收页面数据机制,将用户当前行为可能浏览的页面数据预先接收下来,等到用户点击焦点时,可马上显示对应页面,加快了浏览速度,为用户提供了方便。
【专利说明】基于用户行为预测的数据广播系统及其数据加速方法
【技术领域】
[0001]本发明涉及机顶盒领域,尤其涉及的是一种基于用户行为预测的数据广播系统及其数据加速方法。
【背景技术】
[0002]广电运营商现在都开展了数据广播业务(一种用户可以在机顶盒上面以类似网页的形式浏览图文信息的业务,内容包括:政务信息、天气预报、商户广告、新闻信息等)。数据广播内容服务器放置于电视台机房,内容通过数字电视网络传输到每个用户家里。用户用过机顶盒接收和现实相关图文信息。
[0003]机顶盒先在数字电视网络中接收某个数据广播页面的全部数据(文字、图片等),然后将图文信息排列成一个页面供用户浏览。同时用户可以用遥控器选中某个焦点,点击后,机顶盒根据用户点击的焦点在数字电视网络中接收对应页面的全部数据,然后再将新的页面显示给用户。如此类推,用户可以实现浏览页面内容、点击焦点跳转页面等操作。
[0004]目前的机顶盒在数字电视网络中接收某个数据广播页面存在几个问题:当用户点击某个焦点后,机顶盒去数字电视网络中接收对应页面的数据需要时间,特别是页面内容较多时,用户需要等待较长时间才能看到新的页面内容,费时费力。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种免费、快捷的蓝牙移动设备的实现蓝牙博客的系统和方法。本发明通过多级预收页面数据机制,将用户当前行为可能浏览的页面数据预先接收下来,等到用户点击焦点时,可马上显示对应页面,加快了浏览速度。
[0007]本发明解决技术问题所采用的技术方案如下:
一种基于用户行为预测的数据广播系统的数据加速方法,其中,包括步骤:
A、机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中;
B、当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示。
[0008]所述基于用户行为预测的数据广播系统的数据加速方法,其中,所述步骤A具体包括:
Al、机顶盒数据接收模块开始接收第一页面的相关数据;
A2、当第一页面的相关数据接收完毕,机顶盒显示所述第一页面相关数据的内容;
A3、接收用户的操作指令开始浏览所述第一页面;
A4、在后台机顶盒数据加速模块自动分析所述第一页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据; A5、当所述第一页面内焦点N对应的页面号的页面数据接收完毕,机顶盒数据加速模块将页面的相关数据存入到数据缓存模块的一级缓存;
A6、以此类推,直到当前页面的所有焦点对应的页面数据接收完毕,并将第一页面内所有焦点对应的页面数据存储到数据缓存模块的一级缓存。
[0009]所述基于用户行为预测的数据广播系统的数据加速方法,其中,所述步骤A具体还包括:
A7、机顶盒数据接收加速模块逐个分析已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据;
AS、数据接收模块接受已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的二级缓存;
A9、机顶盒数据接收加速模块再逐个分析已经存入到数据缓存模块二级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收二级缓存内的所有页面内所有焦点对应页面号的页面数据;
A10、数据接收模块接受二级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的三级缓存;
Al 1、以次类推,直到数据缓存模块的内存使用饱和。
[0010]所述基于用户行为预测的数据广播系统的数据加速方法,其中,所述步骤B具体包括:
B1、当需浏览页面,接收到用户的操作指令点击焦点时,则控制进入步骤B2 ;
B2、在所有一级缓存中查找用户点击焦点对应的页面,判断是否找到点击焦点对应的页面,当是时进入步骤M10,当否时进入步骤M20 ;
M10、如果找到点击焦点对应的页面,立即显示对应页面,并将该页面设置为第一页面;清空所有一级缓存数据,把该页面内包含的焦点也对应页面的数据变更为一级缓存,清空其它二级缓存数据;对应查找其下级缓存,并调整缓存级别,直至N级缓存;
M20、如果没有找到点击焦点对应的页面,则说明此页面数据还没有接收完毕,机顶盒数据接收模块开始接收对应页面数据,清空所有一级、二级直至N级缓存,该页面设置为第一页面。
[0011]一种基于用户行为预测的数据广播系统,其中,包括:
接收与缓存模块,用于控制机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中;
浏览与控制模块、用于当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示。
[0012]所述基于用户行为预测的数据广播系统,其中,所述接收与缓存模块包括:
第一接收控制单元,用于控制机顶盒数据接收模块开始接收第一页面的相关数据;当第一页面的相关数据接收完毕,机顶盒显示所述第一页面相关数据的内容;
浏览与分析控制单元,用于接收用户的操作指令开始浏览所述第一页面;控制在后台机顶盒数据加速模块自动分析所述第一页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据; 第一缓存控制单元,用于当所述第一页面内焦点N对应的页面号的页面数据接收完毕,机顶盒数据加速模块将页面的相关数据存入到数据缓存模块的一级缓存;以此类推,直到当前页面的所有焦点对应的页面数据接收完毕,并将第一页面内所有焦点对应的页面数据存储到数据缓存模块的一级缓存。
[0013]所述基于用户行为预测的数据广播系统,其中,所述接收与缓存模块还包括:
第二接收控制单元,用于控制机顶盒数据接收加速模块逐个分析已经存入到数据缓存
模块一级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据;
第二缓存控制单元、数据接收模块接受已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的二级缓存;
第三缓存控制单元、机顶盒数据接收加速模块再逐个分析已经存入到数据缓存模块二级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收二级缓存内的所有页面内所有焦点对应页面号的页面数据;数据接收模块接受二级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的三级缓存;以次类推,直到数据缓存模块的内存使用饱和。
[0014]所述基于用户行为预测的数据广播系统,其中,所述浏览与控制模块包括 点击与控制单元,用于当需浏览页面,接收到用户的操作指令点击焦点时;
链接与显示控制单元,用于在所有一级缓存中查找用户点击焦点对应的页面,判断是否找到点击焦点对应的页面,如果找到点击焦点对应的页面,立即显示对应页面,并将该页面设置为第一页面;清空所有一级缓存数据,把该页面内包含的焦点也对应页面的数据变更为一级缓存,清空其它二级缓存数据;对应查找其下级缓存,并调整缓存级别,直至N级缓存;如果没有找到点击焦点对应的页面,则说明此页面数据还没有接收完毕,机顶盒数据接收模块开始接收对应页面数据,清空所有一级、二级直至N级缓存,该页面设置为第一页面。
[0015]本发明所提供的基于用户行为预测的数据广播系统及其数据加速方法,使机顶盒增加了新功能:通过分析当前页面内所有焦点对应的页面,利用用户浏览当前页面和选择焦点操作的时间段,在用户点击焦点前就将所有焦点对应页面的内容接收并存储下来,当用户点击某个焦点时,对应页面数据已经接收完毕,可以立即呈现在用户面前,大大加快了浏览速度,为用户提供了方便。
【专利附图】

【附图说明】
[0016]图1是本发明基于用户行为预测的数据广播系统的数据加速方法的较佳实施例的流程图。
[0017]图2是本发明实施例的基于用户行为预测的数据广播系统功能原理框图。
【具体实施方式】
[0018]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0019]请参见图1,图1是本发明基于用户行为预测的数据广播系统的数据加速方法的较佳实施例的流程图。如图1所示,所述基于用户行为预测的数据广播系统的数据加速方法包括以下步骤:
S10、机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中。
[0020]S20、当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示。
[0021]即本发明实施例中,通过分析当前页面内所有焦点对应的页面,利用用户浏览当前页面和选择焦点操作的时间段,在用户点击焦点前就将所有焦点对应页面的内容接收并存储下来,当用户点击某个焦点时,对应页面数据已经接收完毕,可以立即呈现在用户面前,加快了浏览速度,为用户提供了方便。
[0022]以下通过一具体的应用实施例对本发明做进一步详细的说明:本具体实施例的基于用户行为预测的数据广播系统的数据加速方法包括以下步骤:
步骤S201、机顶盒数据接收模块开始接收第一页面的相关数据。
[0023]步骤S202、当第一页面的相关数据接收完毕,机顶盒显示所述第一页面相关数据的内容。
[0024]步骤S203、接收用户的操作指令开始浏览所述第一页面。
[0025]步骤S204、在后台机顶盒数据加速模块自动分析所述第一页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据;(即预先将所述第一页面内所有焦点对应的页面数据接收下来,从所述第一页面内焦点I对应的页面号的页面数据开始接收,依次到所述第一页面内焦点N对应的页面号的页面数据)。
[0026]步骤S205、当所述第一页面内焦点N对应的页面号的页面数据接收完毕,机顶盒数据加速模块将页面的相关数据存入到数据缓存模块的一级缓存。
[0027]步骤S206、以此类推,直到当前页面的所有焦点(焦点I到焦点N)对应的页面数据接收完毕,并将第一页面内所有焦点对应的页面数据存储到数据缓存模块的一级缓存。
[0028]步骤S207、机顶盒数据接收加速模块逐个分析已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据。
[0029]步骤S208、数据接收模块接受已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的二级缓存。
[0030]步骤S209、机顶盒数据接收加速模块再逐个分析已经存入到数据缓存模块二级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收二级缓存内的所有页面内所有焦点对应页面号的页面数据。
[0031]步骤S210、数据接收模块接受二级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的三级缓存。
[0032]步骤S211、以次类推,直到数据缓存模块的内存使用饱和。
[0033]步骤S212、在步骤S204至步骤S209的过程中,如果用户点击了任何焦点,则后续过程停止,跳转到下述流程步骤S213。
[0034]步骤S213、在所有一级缓存中查找用户点击焦点对应的页面;判断是否找到点击焦点对应的页面,当是时进入步骤M10,当否时进入步骤M20。
[0035]M10、如果找到点击焦点对应的页面,立即显示对应页面,并将该页面设置为第一页面;清空所有一级缓存数据,把该页面内包含的焦点也对应页面的数据变更为一级缓存(此时这些数据属于二级缓存),清空其它二级缓存数据;对应查找其下级缓存,并调整缓存级别,直至N级缓存;回到流程步骤S211。
[0036]M20、如果没有找到点击焦点对应的页面(即当前内存不够缓存当前页面所有焦点对应的页面数据),则说明此页面数据还没有接收完毕,机顶盒数据接收模块开始接收对应页面数据,清空所有一级、二级直至N级缓存,该页面设置为第一页面,回到流程步骤S201。
[0037]其中需要说明的是:1、数据缓存拥有的内存数量由机顶盒自动控制,可以将机顶盒剩余内存全部利用;2、多级缓存机制,在内存较大的情况下,因为已经预收多级焦点对应页面,用户快速连续点击也可以马上显示页面。
[0038]由上可见,本发明实施例的方法通过多级预收页面数据机制,将用户当前行为可能浏览的页面数据预先接收下来,等到用户点击焦点时,可马上显示对应页面,加快了浏览速度,为用户提供了方便。
[0039]基于上述实施例,本发明还提供了一种基于用户行为预测的数据广播系统,如图2所示,所述系统包括:
接收与缓存模块30,用于控制机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中;具体如上所述。
[0040]浏览与控制模块40、用于当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示;具体如上所述。
[0041]所述基于用户行为预测的数据广播系统,其中,所述接收与缓存模块包括:
第一接收控制单元,用于控制机顶盒数据接收模块开始接收第一页面的相关数据;当第一页面的相关数据接收完毕,机顶盒显示所述第一页面相关数据的内容;具体如上所述。
[0042]浏览与分析控制单元,用于接收用户的操作指令开始浏览所述第一页面;控制在后台机顶盒数据加速模块自动分析所述第一页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据;具体如上所述。
[0043]第一缓存控制单元,用于当所述第一页面内焦点N对应的页面号的页面数据接收完毕,机顶盒数据加速模块将页面的相关数据存入到数据缓存模块的一级缓存;以此类推,直到当前页面的所有焦点对应的页面数据接收完毕,并将第一页面内所有焦点对应的页面数据存储到数据缓存模块的一级缓存;具体如上所述。
[0044]进一步地,所述基于用户行为预测的数据广播系统,其中,所述接收与缓存模块还包括:
第二接收控制单元,用于控制机顶盒数据接收加速模块逐个分析已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据;具体如上所述。
[0045]第二缓存控制单元、数据接收模块接受已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的二级缓存;具体如上所述。
[0046]第三缓存控制单元、机顶盒数据接收加速模块再逐个分析已经存入到数据缓存模块二级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收二级缓存内的所有页面内所有焦点对应页面号的页面数据;数据接收模块接受二级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的三级缓存;以次类推,直到数据缓存模块的内存使用饱和;具体如上所述。
[0047]所述基于用户行为预测的数据广播系统,其中,所述浏览与控制模块包括
点击与控制单元,用于当需浏览页面,接收到用户的操作指令点击焦点时;具体如上所述。
[0048]链接与显示控制单元,用于在所有一级缓存中查找用户点击焦点对应的页面,判断是否找到点击焦点对应的页面,如果找到点击焦点对应的页面,立即显示对应页面,并将该页面设置为第一页面;清空所有一级缓存数据,把该页面内包含的焦点也对应页面的数据变更为一级缓存,清空其它二级缓存数据;对应查找其下级缓存,并调整缓存级别,直至N级缓存;如果没有找到点击焦点对应的页面,则说明此页面数据还没有接收完毕,机顶盒数据接收模块开始接收对应页面数据,清空所有一级、二级直至N级缓存,该页面设置为第一页面;具体如上所述。
[0049]综上所述,本发明所提供的基于用户行为预测的数据广播系统及其数据加速方法,使机顶盒增加了新功能:通过分析当前页面内所有焦点对应的页面,利用用户浏览当前页面和选择焦点操作的时间段,在用户点击焦点前就将所有焦点对应页面的内容接收并存储下来,当用户点击某个焦点时,对应页面数据已经接收完毕,可以立即呈现在用户面前,大大加快了浏览速度,为用户提供了方便。
[0050]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种基于用户行为预测的数据广播系统的数据加速方法,其特征在于,包括步骤: A、机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中; B、当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示。
2.根据权利要求1所述基于用户行为预测的数据广播系统的数据加速方法,其特征在于,所述步骤A具体包括: Al、机顶盒数据接收模块开始接收第一页面的相关数据; A2、当第一页面的相关数据接收完毕,机顶盒显示所述第一页面相关数据的内容; A3、接收用户的操作指令开始浏览所述第一页面; A4、在后台机顶盒数据加速模块自动分析所述第一页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据; A5、当所述第一页面内焦点N对应的页面号的页面数据接收完毕,机顶盒数据加速模块将页面的相关数据存入到数据缓存模块的一级缓存; A6、以此类推,直到当前页面的所有焦点对应的页面数据接收完毕,并将第一页面内所有焦点对应的页面数据存储到数据缓存模块的一级缓存。
3.根据权利 要求2所述基于用户行为预测的数据广播系统的数据加速方法,其特征在于,所述步骤A具体还包括: A7、机顶盒数据接收加速模块逐个分析已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据; AS、数据接收模块接受已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的二级缓存; A9、机顶盒数据接收加速模块再逐个分析已经存入到数据缓存模块二级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收二级缓存内的所有页面内所有焦点对应页面号的页面数据; A10、数据接收模块接受二级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的三级缓存; Al 1、以次类推,直到数据缓存模块的内存使用饱和。
4.根据权利要求3所述基于用户行为预测的数据广播系统的数据加速方法,其特征在于,所述步骤B具体包括: B1、当需浏览页面,接收到用户的操作指令点击焦点时,则控制进入步骤B2 ; B 2、在所有一级缓存中查找用户点击焦点对应的页面,判断是否找到点击焦点对应的页面,当是时进入步骤M10,当否时进入步骤M20 ; M10、如果找到点击焦点对应的页面,立即显示对应页面,并将该页面设置为第一页面;清空所有一级缓存数据,把该页面内包含的焦点也对应页面的数据变更为一级缓存,清空其它二级缓存数据;对应查找其下级缓存,并调整缓存级别,直至N级缓存; M20、如果没有找到点击焦点对应的页面,则说明此页面数据还没有接收完毕,机顶盒数据接收模块开始接收对应页面数据,清空所有一级、二级直至N级缓存,该页面设置为第一页面。
5.一种基于用户行为预测的数据广播系统,其特征在于,包括: 接收与缓存模块,用于控制机顶盒预先将各级页面的页面数据及各页面的焦点对应的页面数据,依次接收下来并分级存储在缓存中; 浏览与控制模块、用于当需浏览页面,接收到用户的操作指令点击焦点时,从所述缓存中调出与所述焦点对应的页面数据进行显示。
6.根据权利要求5所述基于用户行为预测的数据广播系统,其特征在于,所述接收与缓存模块包括: 第一接收控制单元,用于控制机顶盒数据接收模块开始接收第一页面的相关数据;当第一页面的相关数据接收完毕,机顶盒显示所述第一页面相关数据的内容; 浏览与分析控制单元,用于接收用户的操作指令开始浏览所述第一页面;控制在后台机顶盒数据加速模块自动分析所述第一页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据; 第一缓存控制单元,用于当所述第一页面内焦点N对应的页面号的页面数据接收完毕,机顶盒数据加速模块将页面的相关数据存入到数据缓存模块的一级缓存;以此类推,直到当前页面的所有焦点对应的页面数据接收完毕,并将第一页面内所有焦点对应的页面数据存储到数据缓存模块的一级缓存。
7.根据权利要求6所述基于用户行为预测的数据广播系统,其特征在于,所述接收与缓存模块还包括: 第二接收控制单元,用于控制机顶盒数据接收加速模块逐个分析已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收对应页面号的页面数据; 第二缓存控制单元、数据接收模块接受已经存入到数据缓存模块一级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的二级缓存; 第三缓存控制单元、机顶盒数据接收加速模块再逐个分析已经存入到数据缓存模块二级缓存内的所有页面内所有焦点对应的页面号,并控制机顶盒数据接收模块逐个接收二级缓存内的所有页面内所有焦点对应页面号的页面数据;数据接收模块接受二级缓存内的所有页面内所有焦点对应的页面数据,并存入数据缓存模块的三级缓存;以次类推,直到数据缓存模块的内存使用饱和。
8.根据权利要求7所述基于用户行为预测的数据广播系统,其特征在于,所述浏览与控制模块包括 点击与控制单元,用于当需浏览页面,接收到用户的操作指令点击焦点时; 链接与显示控制单元,用于在所有一级缓存中查找用户点击焦点对应的页面,判断是否找到点击焦点对应的页面,如果找到点击焦点对应的页面,立即显示对应页面,并将该页面设置为第一页面;清空所有一级缓存数据,把该页面内包含的焦点也对应页面的数据变更为一级缓存,清空其它二级缓存数据;对应查找其下级缓存,并调整缓存级别,直至N级缓存;如果没有找到点击焦点对应的页面,则说明此页面数据还没有接收完毕,机顶盒数据接收模块开始接收对应页面数据,清空所有一级、二级直至N级缓存,该页面设置为第一页面。
【文档编号】H04N21/472GK103702208SQ201310620653
【公开日】2014年4月2日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】于海波 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1