一种机顶盒用户行为采集方法

文档序号:8490276阅读:1174来源:国知局
一种机顶盒用户行为采集方法
【技术领域】
[0001]本发明涉及数字电视技术领域,特别涉及一种机顶盒用户行为采集方法。
【背景技术】
[0002]随着数字电视技术的不断发展,机顶盒向着智能化发展,机顶盒用户可选择的业务种类和业务数量大幅增加。通过采集和分析用户行为数据,可以改善业务性能,提升业务体验。但是,由于用户在使用业务时会产生大量的用户行为数据,同时使用不同类型业务时的操控方式和操控流程不同,加大了用户行为采集方法的设计难度。
[0003]长期以来,机顶盒主要承载数字电视、互动视频等视频类业务,其它类型业务较少。因此,在现有技术中,机顶盒所采集的用户行为通常局限于视频类业务,其它业务涉及较少。随着智能机顶盒的出现,这一状况将大大改变。用户通过机顶盒可以使用类型各异的业务,从而导致现有的视频类用户行为采集方法无法适用于其它类型业务。
[0004]用户在使用机顶盒时会产生大量用户行为数据。在进行用户行为分析时,不同业务对用户行为数据量的需求不同,部分业务不需要大量用户行为数据,因此,过度采集此类业务的用户行为数据会浪费网络流量和用户行为采集前端服务器的处理能力和存储空间。现有技术的用户行为采集方法并没有根据业务之间的区别来控制每类业务、乃至每个业务的有效用户行为,不能有效控制机顶盒上传的数据量大小,从而降低了网络带宽使用效率。

【发明内容】

[0005]本发明的目的在于,为克服现有技术中机顶盒在用户行为采集过程中,没有针对不同业务中的用户行为进行有效区分,从而导致采集得到的用户行为数据量过大的技术问题,本发明提供了一种机顶盒用户行为采集方法,根据当前机顶盒的用户行为采集规则,在机顶盒运行时确定其采集的业务范围,过滤匹配有效用户行为,按照用户行为采集粒度采集缓存用户行为数据。
[0006]为实现上述目的,本发明提供一种机顶盒用户行为采集方法,所述的机顶盒用户行为采集方法包括:
[0007]步骤I)根据当前机顶盒的用户行为采集规则,检测业务类别中每一业务是否需要采集用户行为数据,如果是,执行步骤2),否则,执行步骤5);
[0008]步骤2)检测步骤I)中所述业务的用户行为是否为有效用户行为,如果是,执行步骤3),否则,执行步骤5);
[0009]步骤3)根据当前的用户行为采集粒度,检测步骤2)中所述用户行为是否需要采集,如果是,执行步骤4);否则,执行步骤5);
[0010]步骤4)采集步骤3)中所述用户行为的用户行为数据,并将其缓存到机顶盒内存中;
[0011]步骤5)不采集用户行为。
[0012]作为上述技术方案的进一步改进,所述用户行为采集规则和所述用户行为采集粒度均保存在用户行为采集配置文件中,生成该文件的步骤包括:
[0013]步骤201)利用用户行为采集前端服务器分析系统当前存储的用户行为历史记录,得到每个机顶盒用户使用的业务记录及用户行为历史数据;
[0014]步骤202)根据步骤201)中得到的每个机顶盒用户使用的业务记录及用户行为历史数据,配置生成对应机顶盒的用户行为采集配置文件,并将其保存在用户行为采集前端服务器中。
[0015]作为上述技术方案的进一步改进,当机顶盒开机时,其自动检测所述用户行为采集前端服务器中保存的与本机顶盒所对应的用户行为采集配置文件是否发生更新,如果发生更新,则下载并保存本机顶盒所对应的用户行为采集配置文件。
[0016]作为上述技术方案的进一步改进,所述步骤202)中配置生成对应机顶盒的用户行为采集配置文件的具体步骤包括:
[0017]步骤301)将机顶盒用户使用的业务进行分类,分成不同的业务类别;
[0018]步骤302)根据所述业务类别中每一业务的业务记录及用户行为历史数据,设定该业务是否需要采集用户行为数据,配置该业务的有效用户行为过滤规则,配置该业务的用户行为采集粒度;
[0019]步骤303)根据步骤302)的配置结果生成对应的业务的用户行为采集配置文件。
[0020]作为上述技术方案的进一步改进,根据所述步骤4)中缓存的用户行为数据的参数,设定与其对应的阈值;当所述用户行为数据的参数大于设定的阈值时,机顶盒压缩所述缓存的用户行为数据,并将压缩后的用户行为数据上传到用户行为采集前端服务器,清空机顶盒中所述缓存的用户行为数据。
[0021]作为上述技术方案的进一步改进,所述用户行为数据的参数包括:用户行为数据量、距离机顶盒本次开机的时长、距离前一次上传用户行为数据的时长。
[0022]本发明的一种机顶盒用户行为采集方法优点在于:
[0023]利用本发明的机顶盒用户行为采集方法,使用户行为采集前端服务器可以根据需求,通过更改用户行为采集配置文件来划定所采集的业务范围,并通过有效用户行为过滤规则和用户行为采集粒度降低机顶盒用户行为采集的数据量,节约网络带宽。
【附图说明】
[0024]图1是本发明中的机顶盒采集用户行为数据的流程示意图。
[0025]图2是本发明实施例中的基于用户行为采集前端服务器配置的机顶盒用户行为采集方法的流程示意图。
[0026]图3是本发明中的用户行为采集前端服务器分析用户行为历史数据的流程示意图。
[0027]图4是本发明中的机顶盒缓存和上传用户行为数据的流程示意图。
[0028]图5是本发明中机顶盒和用户行为采集前端服务器的网络结构示意图。
【具体实施方式】
[0029]下面以附图和【具体实施方式】对本发明所述的一种机顶盒用户行为采集方法作进一步详细的说明。
[0030]如图1所示,本发明的一种机顶盒用户行为采集方法,该采集方法包括:
[0031]步骤I)根据当前机顶盒的用户行为采集规则,检测业务类别中每一业务是否需要采集用户行为数据,如果是,执行步骤2),否则,执行步骤5);
[0032]步骤2)检测步骤I)中所述业务的用户行为是否为有效用户行为,如果是,执行步骤3),否则,执行步骤5);
[0033]步骤3)根据当前的用户行为采集粒度,检测步骤2)中所述用户行为是否需要采集,如果是,执行步骤4);否则,执行步骤5);
[0034]步骤4)采集步骤3)中所述用户行为的用户行为数据,并将其缓存到机顶盒内存中;
[0035]步骤5)不采集用户行为。
[0036]在本实施例中,为了适应多业务环境以及降低机顶盒上传的用户行为数据量,本发明提供了一种基于用户行为采集前端服务器配置的机顶盒用户行为采集方法。如图5所示,机顶盒和用户行为采集前端服务器均通过有线或无线端口连接到双向网络,使该服务器与机顶盒通过双向网络进行数据交互。在该机顶盒用户行为采集方法中,用户行为采集前端服务器对采集到的用户行为历史记录进行分析,得到机顶盒用户使用的业务类型以及用户行为历史数据状态,配置生成对应机顶盒的用户行为采集配置文件;机顶盒每次开机时检测用户行为采集前端
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1