用于收视行为数据采集系统的检测方法及检测装置与流程

文档序号:15521842发布日期:2018-09-25 19:40阅读:109来源:国知局
本发明涉及卫星直播
技术领域
:,具体来说,涉及一种用于对包括综合接收解码器的收视行为数据采集系统进行检测的检测方法及检测装置。
背景技术
::用户收视行为是指用户通过操作综合接收解码器收看收听卫星直播业务的活动。根据实际需求,需要对用户的收视行为数据进行采集和分析。随着数字有线电视技术的推进,基于数字有线电视机顶盒进行收视率调查成为可能,其相对于传统收视率调查方法具有成本低、观众覆盖度大、实时性好等诸多优势。因此,也亟需一种对收视行为数据采集系统进行检测的方法。技术实现要素:针对相关技术中的上述问题,本发明提出一种检测方法和检测系统,能够实现对收视行为数据采集系统进行检测。本发明的技术方案是这样实现的:根据本发明的一个方面,提供了一种检测方法,用于对包括综合接收解码器的收视行为数据采集系统进行检测,检测方法包括:在码流的业务群关联表(bat表)中配置区域编码不相同的两张智能卡对应的linkage_type,且两张智能卡对应于不同的linkage_type,并配置私有表格的传输包标识码(pid)及版本号;配置样本区域索引表,以使综合接收解码器的区域编码与样本区域索引表中的一个区域编码匹配;配置样本个体索引表,以使综合接收解码器的智能卡卡号与样本个体索引表中的一个智能卡卡号一致;以及配置样本配置表并发布采集配置表,以检测建立样本机制、或检测收视行为数据采集功能、或检测样本取消机制;其中,私有表格包括样本区域索引表、样本个体索引表和样本配置表;以及私有表格的pid由bat表中的链接描述符(linkage_descriptor)描述,链接描述符包括linkage_type。在一个实施例中,配置样本配置表并发布采集配置表,以检测建立样本机制包括:配置样本配置表以使生效时间为当前时间;使综合接收解码器正常播放电视节目;发布已配置好的采集配置表;以及检测综合接收解码器是否启动收视行为数据采集功能并回传应答信息。在一个实施例中,配置样本配置表并发布采集配置表,以检测收视行为数据采集功能包括:配置样本配置表以使生效时间为当前时间,且回传频率为10分钟一次;发布已配置好的采集配置表;对已成为样本的综合接收解码器进行包括频道切换、进入主菜单、进入信息服务、进入节目指南的操作事件;以及检测已成为样本的综合接收解码器是否启动收视行为数据采集功能、并在10分钟之后回传操作事件。在一个实施例中,配置样本配置表并发布采集配置表,以检测样本取消机制包括:配置样本配置表以使失效时间设为当前时间;发布已配置好的采集配置表;以及检测综合接收解码器收到采集配置表后,是否第一时间回传应答信息,是否将已经采集的收视行为数据上传后清除、并同时根据采集配置表停止收视行为数据采集功能。在一个实施例中,回传应答信息包括:监测版本号是否有更新;当版本号有更新的情况下,下载并解析样本个体索引表以对智能卡卡号进行匹配;以及若匹配则下载并解析样本配置表,并按样本配置表中指定的ip地址发送应答信息。在一个实施例中,检测已成为样本的综合接收解码器是否启动收视行为数据采集功能包括:已成为样本的综合接收解码器监控码流的时间信息;以及对时间信息进行有效字段判断以确定收视行为数据采集功能是否开启。在一个实施例中,收视行为数据采集功能包括:综合接收解码器预留用于实时存储操作事件的存储空间;在操作事件发生变化时,综合接收解码器记录并保存操作事件信息;综合接收解码器每10分钟产生一次心跳事件并记录;综合接收解码器开机后按照回传频率,通过回传通道上传已记录的所有收视行为数据;上传成功后,删除已上传数据;以及当收到新的采集配置表时,综合接收解码器上传已记录的所有收视行为数据,并删除已上传数据。根据本发明的另一方面,提供了一种检测装置,用于对包括综合接收解码器的收视行为数据采集系统进行检测,检测装置包括:第一配置模块,用于在码流的业务群关联表(bat表)中配置区域编码不相同的两张智能卡对应的linkage_type,且两张智能卡对应于不同的linkage_type,并配置私有表格的传输包标识码(pid)及版本号;第二配置模块,用于配置样本区域索引表,以使综合接收解码器的区域编码与样本区域索引表中的一个区域编码匹配;第三配置模块,用于配置样本个体索引表,以使综合接收解码器的智能卡卡号与样本个体索引表中的一个智能卡卡号一致;以及检测模块,用于配置样本配置表并发布采集配置表,以检测建立样本机制、或检测收视行为数据采集功能、或检测样本取消机制;其中,私有表格包括样本区域索引表、样本个体索引表和样本配置表;以及私有表格的pid由bat表中的链接描述符(linkage_descriptor)描述,链接描述符包括linkage_type。本发明实现了对收视行为数据采集系统的建立样本机制、收视行为数据采集功能、和样本取消机制的有效检测。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明实施例的检测方法的流程图;图2是根据本发明实施例的收视行为数据采集系统的示意图;图3是根据本发明实施例的对收视行为数据采集系统进行检测的连接示意图;图4是根据本发明实施例的检测方法的样本响应的具体流程图;图5是根据本发明实施例的收视行为数据采集功能的具体流程图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,根据本发明实施例的检测方法,用于对包括综合接收解码器的收视行为数据采集系统进行检测,该检测方法包括以下步骤:s12,在码流的业务群关联表(bat表)中配置区域编码不相同的两张智能卡对应的linkage_type,且两张智能卡对应于不同的linkage_type,并配置私有表格的传输包标识码(pid)及版本号;其中,私有表格包括样本区域索引表、样本个体索引表和样本配置表,私有表格的pid由bat表中的链接描述符描述;区域编码表示综合接收解码器行政区域信息的字符串。s14,配置样本区域索引表,以使综合接收解码器的区域编码与样本区域索引表中的一个区域编码匹配。s16,配置样本个体索引表,以使综合接收解码器的智能卡卡号与样本个体索引表中的一个智能卡卡号一致。s18,配置样本配置表并发布采集配置表,以检测建立样本机制、或检测收视行为数据采集功能、或检测样本取消机制。其中,如图2所示,收视行为数据采集系统由直播卫星集成播出平台30的收视行为数据采集服务器31、收视行为数据分析服务器32和综合接收解码器组成20。其中,收视行为数据采集服务器31具备样本配置信息的生成和发布功能,并以样本配置表的形式通过直播卫星10将样本配置信息发送至综合接收解码器20,同时收视行为数据采集服务器31还可以接收综合接收解码器20回传的用户的收视行为数据,并同步给收视数据分析服务器。其中,私有数据表格对应的pid均由bat表中的链接描述符linkage_descriptor描述。链接描述符定义可由表1所示。表1链接描述符定义样本区域索引表用于传输按区域编码寻址的触发数据。样本区域索引表的定义见表2。表2样本区域索引表定义表2中,目标样本在做区域编码匹配时,匹配位数由match_number确定。匹配规则是与本机区域编码由高位开始逐位匹配。例如:下发的区域编码为44110000,综合接收解码器的区域编码为44113000,match_number为4,从高位开始逐位匹配4位,匹配成功;但如果match_number为5,则匹配不成功。当区域编码为00000000,并且match_number为8时,表示全部触发。样本个体索引表用于传输按智能卡卡号寻址的触发数据。样本个体索引表的定义见表3。表3样本个体索引表定义样本配置表用于传输样本配置信息。样本配置表的定义见表4。表4样本配置表定义在一个实施例中,配置样本配置表并发布采集配置表,以检测建立样本机制包括以下步骤:s22,配置样本配置表以使生效时间为当前时间;s24,使综合接收解码器正常播放电视节目;s26,发布已配置好的采集配置表;s28,检测综合接收解码器是否启动收视行为数据采集功能并回传应答信息。具体的,对收视行为数据采集系统进行检测的连接示意图可如图3所示,建立样本机制的检测步骤包括:s111,测试前应准备不少于2张智能卡及对应的终端,其中应至少包含大于0xffffffff的智能s422,卡和小于等于0xffffffff的智能卡各1张,2张智能卡的区域编码应各不相同;s112,配置码流bat表中linkage_type为0x82和0x8a的linkage_descriptor,设置样本区域索引表、样本个体索引表和样本配置表的pid,并配置版本号;s113,配置样本区域索引表,使被测综合接收解码器区域编码与样本区域索引表中其中一个区域编码匹配;s114,配置样本个体索引表,使被测综合接收解码器智能卡卡号与样本个体索引表中其中一个智能卡卡号一致;s115,配置样本配置表,生效时间设为当前时间;s116,使用一台被测综合接收解码器正常播放电视节目;s117,使用收视数据采集服务器系统发布已配置好的采集配置表;s118,被测综合接收解码器应启动收视行为数据采集功能,并回传应答信息。在一个实施例中,配置样本配置表并发布采集配置表,以检测收视行为数据采集功能包括以下步骤:s32,配置样本配置表以使生效时间为当前时间,且回传频率为10分钟一次;s34,发布已配置好的采集配置表;s36,对已成为样本的综合接收解码器进行包括频道切换、进入主菜单、进入信息服务、进入节目指南的操作事件;s38,检测已成为样本的综合接收解码器是否启动收视行为数据采集功能、并在10分钟之后回传操作事件。具体的,对收视行为数据采集系统进行检测的连接示意图可如图3所示,收视行为数据采集功能的检测步骤包括:s121,测试前应准备不少于2张智能卡及对应的终端,其中应至少包含大于0xffffffff的智能卡和小于等于0xffffffff的智能卡各1张,2张智能卡的区域编码应各不相同;s122,配置收视数据采集服务器码流bat表中linkage_type为0x82和0x8a的linkage_descriptor,设置样本区域索引表、样本个体索引表和样本配置表的pid,并配置版本号;s123,配置样本区域索引表,使被测综合接收解码器区域编码与样本区域索引表中其中一个区域编码匹配;s124,配置样本个体索引表,使被测综合接收解码器智能卡卡号与样本个体索引表中其中一个智能卡卡号一致;s125,配置样本配置表生效时间为当前时间,回传频率为10分钟一次;s126,使用收视数据采集服务器发布已配置好的采集配置表;s127,对已成为样本的被测综合接收解码器进行“频道切换、进入主菜单、进入信息服务、进入节目指南”操作;s128,被测综合接收解码器应启动收视行为数据采集功能,并在10分钟后按照规定格式回传“频道切换、进入主菜单、进入信息服务、进入节目指南”操作事件。在一个实施例中,配置样本配置表并发布采集配置表,以检测样本取消机制包括以下步骤:s42,配置样本配置表以使失效时间设为当前时间;s44,发布已配置好的采集配置表;s46,检测综合接收解码器收到采集配置表后,是否第一时间回传应答信息,是否将已经采集的收视行为数据上传后清除、并同时根据采集配置表停止收视行为数据采集功能。具体的,对收视行为数据采集系统进行检测的连接示意图可如图3所示,样本取消机制的检测步骤包括:s131,测试前应准备不少于2张智能卡及对应的终端,其中应至少包含大于0xffffffff的智能卡和小于等于0xffffffff的智能卡各1张,2张智能卡的区域编码应各不相同;s132,配置收视数据采集服务器码流bat表中linkage_type为0x82和0x8a的linkage_descriptor,设置样本区域索引表、样本个体索引表和样本配置表的pid,并配置版本号;s133,配置样本区域索引表,使被测综合接收解码器区域编码与样本区域索引表中其中一个区域编码匹配;s134,配置样本个体索引表,使被测综合接收解码器智能卡卡号与样本个体索引表中其中一个智能卡卡号一致;s135,配置样本配置表失效时间为当前时间;s136,使用收视数据采集服务器发布已配置好的采集配置表;s137,被测综合接收解码器收到新的配置信息后,应第一时间回传应答信息,再将已经采集的收视行为数据上传后清除,同时按照新的配置信息停止收视行为数据采集功能。在一个实施例中,回传应答信息可以包括以下步骤:s52,监测版本号是否有更新;s54,当版本号有更新的情况下,下载并解析样本个体索引表以对智能卡卡号进行匹配;s56,若匹配则下载并解析样本配置表,并按样本配置表中指定的ip地址发送应答信息。结合图2、4所示,收视数据采集服务器31以扩展si(serviceinformation,业务信息)信息表的形式通过sig(sigenerator,业务信息发生器)服务器33和复用器和调制器34下发收视行为数据采集样本控制信息。当综合接收解码器20监测到bat表中链接描述符版本号变化时,下载收视行为数据采集指令并解析配置文件,根据配置信息进行目标样本匹配,匹配成功后保存收视行为数据采集参数,并向收视数据采集服务器31发送确认消息,完成样本响应(即回传应答信息)。综合接收解码器20按照当前配对的智能卡卡号,监控对应的bat表中链接描述符。当带校验位的智能卡卡号16进制数值小于等于0xffffffff时,监控的bat链接描述符linkage_type为0x82,当带校验位的智能卡卡号16进制数值大于0xffffffff时,监控的bat链接描述符linkage_type为0x8a。综合接收解码器20通过匹配区域编码和智能卡卡号完成样本响应。样本触发数据包括样本区域索引表(sample_index_table)、样本个体索引表(sample_serial_table)和样本配置表(sample_config_table)三部分,统称为私有数据表格。私有数据表格对应的pid在bat表中linkage_type为0x82(或0x8a)的链接描述符(linkage_descriptor)中描述。如图4,样本响应的具体流程包括以下步骤:s201,综合接收解码器监测bat表中linkage_type为0x82(或0x8a)的linkage_descriptor;s202,当描述符版本号与综合接收解码器中存储的描述符版本号不同时,根据描述符中指定的pid下载样本区域索引表;s203,综合接收解码器将样本区域索引表中的区域编码与本地存储的区域编码进行匹配;s204,若匹配成功,则下载样本个体索引表,执行步骤s205;若匹配失败,则直接执行步骤s207;s205,综合接收解码器解析下载的样本个体索引表,并将表内的智能卡卡号字段与本地存储的智能卡卡号进行匹配;s206,若匹配成功则下载并解析样本配置表,保存配置信息,并按配置表内指定的ip地址向收视数据采集服务器发送样本建立的应答信息(应答信息格式如表5所示),样本建立完毕,执行步骤s207;若匹配失败,则直接执行步骤s207;s207,保存描述符版本号并返回步骤s201。表5应答信息格式在一个实施例中,收视行为数据采集功能可包括以下步骤:s61,综合接收解码器预留用于实时存储操作事件的存储空间;s62,在操作事件发生变化时,综合接收解码器记录并保存操作事件信息;s63,综合接收解码器每10分钟产生一次心跳事件并记录,心跳事件是指通过周期性发送信息,判断已成为样本的综合接收解码器是否处于正常工作状态;s64,综合接收解码器开机后按照回传频率,通过回传通道上传已记录的所有收视行为数据;s65,上传成功后,删除已上传数据;s66,当收到新的采集配置表时,综合接收解码器上传已记录的所有收视行为数据,并删除已上传数据。结合图5所示,收视行为数据采集功能具体可包括以下步骤:s301,综合接收解码器预留不小于8kflash存储空间用于事件的实时存储;s302,综合接收解码器收视状态发生变化(如频道切换成功等)时立即记录事件信息并保存;s303,如果用户连续操作,两次之间的间隔时间小于4秒(只针对第一类用户行为),则前一次收视行为视为无效,不做记录;s304,综合接收解码器每10分钟产生一次心跳事件并记录;s305,综合接收解码器开机后按照配置信息中指定的回传时间间隔,将已记录的所有用户收视行为数据通过回传通道上传至收视数据采集服务器,直至上传成功后,删除已上传数据;s306,当收到新的配置文件或存储空间不足时,综合接收解码器将自动上传已记录的所有用户收视行为数据至收视数据采集服务器,并删除已上传数据;s307,数据通过tcp/ip标准协议传输,按照本技术文件规定的格式进行封装。进一步地,检测已成为样本的综合接收解码器是否启动收视行为数据采集功能包括:s72,已成为样本的综合接收解码器监控码流的时间信息;s74,对时间信息进行有效字段判断以确定收视行为数据采集功能是否开启。同样结合图5所示,被确定为样本的综合接收解码器实时监控码流的tdt(timeanddatetable,时间及日期表)时间信息,当接到tdt时间信息时进行有效字段判断,来确定收视行为数据采集功能是否开启。根据本发明的实施例,还提供了一种检测装置,用于对包括综合接收解码器的收视行为数据采集系统进行检测,该检测装置包括:第一配置模块,用于在码流的业务群关联表(bat表)中配置区域编码不相同的两张智能卡对应的linkage_type,且两张智能卡对应于不同的linkage_type,并配置私有表格的传输包标识码(pid)及版本号;第二配置模块,用于配置样本区域索引表,以使综合接收解码器的区域编码与样本区域索引表中的一个区域编码匹配;第三配置模块,用于配置样本个体索引表,以使综合接收解码器的智能卡卡号与样本个体索引表中的一个智能卡卡号一致;检测模块,用于配置样本配置表并发布采集配置表,以检测建立样本机制、或检测收视行为数据采集功能、或检测样本取消机制;其中,私有表格包括样本区域索引表、样本个体索引表和样本配置表;以及私有表格的pid由bat表中的链接描述符(linkage_descriptor)描述,链接描述符包括linkage_type。综上所述,借助于本发明的上述技术方案,能够实现对收视行为数据采集系统的建立样本机制、收视行为数据采集功能、和样本取消机制的有效检测。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1