一种获取收视率数据的方法及装置的制作方法

文档序号:7748739阅读:153来源:国知局
专利名称:一种获取收视率数据的方法及装置的制作方法
技术领域
本发明涉及数字电视技术领域,特别是涉及一种获取收视率数据的方法及装置。
背景技术
收视率,指在某个时段收看某个电视节目的目标观众人数占总目标人群的比重, 以百分比表示。传统的收视率统计方法通常有两种,即日记法和测量仪法。通过让抽样调查用户填写每天观看电视的记录卡片,例如,要求用户把每天收看电视的情况(包括收看的频道和时间段)随时记录在自己的日记卡上;然后定期收集各个用户的日记卡,利用这些用户日记卡上记录的数据来进行收视率统计。这种方法的缺点是用户操作起来非常麻烦, 数据带有用户的主观性,不够客观;并且,用户填写的时间只能是估计值,不够准确。测量仪法是指借助专门的测量仪器,详细记录家庭成员的收视情况,然后对各个测量仪采集到的数据进行统计。这种方法操作比较简便,数据记录也精确客观。但是,其缺点是需要借助外部测量仪器,制造和维护成本都很高,而且能够统计的数据也较为简单,无法统计较复杂的数据,随着机顶盒的出现与发展,仪器测量法也将被淘汰。可见,传统的统计收视率的方法都具有较大的局限性。而随着数字电视技术的发展,利用数字机顶盒采集收视率数据的方法也就应运而生了。即通过数字机顶盒软件来收集收视率数据,然后借助因特网、GPRS等公共通信资源进行数据回传,将各个机顶盒收集到的数据回传给统计者,由统计者进行收视率的计算。但是,该现有技术的主要缺点是,要求用户家中安装网络,或者需要在机顶盒上附加无线传输模块,成本及维护开销较高,且不具有普遍适用性。

发明内容
本发明提供一种获取收视率数据的方法及装置,能够降低统计收视率过程所需的成本及维护开销,具有普遍适用性。为实现上述目的,本发明提供了如下方案—种获取收视率数据的方法,应用于数字机顶盒,包括采集统计收视率所需的数据;将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。优选的,还包括监控用户插拔所述可移动存储设备的操作;当在开机状态下拔出所述可移动存储设备时,进行所述可移动存储设备的卸载处理;当在开机状态下再次插入所述可移动存储设备时,进行所述可移动存储设备的挂载处理。优选的,还包括
如果在所述数据回传的过程中发生预置的突发事件,记录所述突发事件发生的时间。优选的,将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备之前,还包括将所述采集到的数据按条目加入开始标志及校验和。优选的,所述将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备包括将所述采集到的数据缓存在所述数字机顶盒中;按照预置的时间间隔,将所述缓存的数据回传到可移动存储设备。优选的,还包括判断所述可移动存储设备中是否预置有指定的安全标识文件,如果有,触发所述数字机顶盒进行正常工作。一种获取收视率数据的装置,应用于数字机顶盒,包括数据采集单元,用于采集统计收视率所需的数据;数据回传单元,用于将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。优选的,还包括监控单元,用于监控用户插拔所述可移动存储设备的操作;设备处理单元,用于当在开机状态下拔出所述可移动存储设备时,进行所述可移动存储设备的卸载处理;当在开机状态下再次插入所述可移动存储设备时,进行所述可移动存储设备的挂载处理。优选的,还包括记录单元,用于如果在所述数据回传的过程中发生预置的突发事件,记录所述突发事件发生的时间。优选的,还包括预处理单元,用于将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备之前,将所述采集到的数据按条目加入记录开始标志及校验和。优选的,所述数据回传单元包括缓存子单元,用于将所述采集到的数据缓存在所述数字机顶盒中;回传子单元,用于按照预置的时间间隔,将所述缓存的数据回传到可移动存储设备。优选的,还包括判断单元,用于判断所述可移动存储设备中是否预置有指定的安全标识文件,如果有,触发所述数字机顶盒进行正常工作。根据本发明提供的具体实施例,本发明公开了以下技术效果本发明能够通过数字机顶盒采集统计收视率所需的数据,然后将采集到的数据通过USB接口回传到可移动存储设备中,这样,需要统计收视率时,只需要解析各个可移动存储设备中保存的数据,就可以获取到各个数字机顶盒采集到的数据,并从这些数据中统计出收视率。可见,在统计收视率的过程中,避免了用户自己提供数据的主观性,数据采集在不影响用户正常收视下自动进行,同时,由于一般的机顶盒芯片都支持USB接口,使得统计收视率所需的数据能够自动存储到可移动存储设备中,因此,无需其他硬件接口支持,降低了统计收视率过程所需的成本及维护开销,同时,具有普遍适用性,能够在所有安装机顶盒的用户家中使用。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的方法的流程图;图2是本发明实施例提供的装置的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。参见图1,本发明实施例提供的获取收视率数据的方法包括以下步骤SlOl 采集统计收视率所需的数据;该方法通过数字机顶盒来实现,需要数字机顶盒具有收视率数据统计功能,由于数字机顶盒中带有独立的CPU系统,因此,可以通过机顶盒软件来实现该功能。具体需要采集的数据包括用户开机、换台、进入机顶盒菜单等收视和操作数据。即,由于用户在使用模拟电视机观看数字电视节目时,都需要使用数字机顶盒,因此,当数字机顶盒具有统计收视率数据功能时,不需要其他专门的测量仪器,就可以统计出收视率数据。当然,收视率统计的数据是否真实有效,与机顶盒软件中数据采集点的设置密切相关,要尽可能的使收集的数据精确有效,但并不是数据采集点越多越好,过多的无效信息只会造成数据分析的困难。即针对收视率统计的重点,选择合理的数据采集点是收视率统计好坏的关键。因此,在本发明实施例中,对于着重关注电视节目收视率的统计,数据采集点可以集中在节目收看、节目切换、进入EPG (Electronic Program Guide,电子节目菜单) 等时刻,采集的数据包括节目的频道、收看时间等等。而对于广告收视率的统计,数据采集点可以集中在广告曝光、某菜单出现等时刻,以此来统计处广告曝光率,以及菜单出现的频繁程度(统计得到出现频繁度较高的菜单,可以向这种菜单投放广告)等。需要说明的是,具体如何采集统计收视率所需的数据属于现有技术,因此,这里不再赘述。S102:将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。
由于数字机顶盒采集到的是使用该机顶盒观看电视节目的用户产生的一些数据, 而统计收视率时,是对从多个用户处采集到的数据进行汇总,并从中统计出收视率,因此, 最终计算出收视率的工作并不是由某个数字机顶盒来完成的,数字机顶盒需要将其采集到的数据提供统计者进行汇总。本发明实施例需要解决的关键问题就在于,如何在低成本及维护开销的前提下,将数字机顶盒采集到的数据提供给统计者。从该步骤S102可以看出,本发明实施例采用的方法是,将所采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备,这样,统计者只要收取该可移动存储设备,就可以方便地获得数字机顶盒采集到的数据。由于USB接口简单易用,普通的数字机顶盒都带有该接口,不需要借助无线通信提供商提供的数据服务,也不需要用户具备网络资源,因此,能够降低成本及维护开销,并且具有很好的普遍适用性。 由于本发明实施例采用可移动存储设备保存采集到的数据,而由于可移动存储设备存在一些特性,因此,在具体实现时,可能还需要考虑一些特殊情况,下面对此进行介绍。 其中,可移动存储设备可以包括多种形式,例如可以是U盘等,为了方便描述,下面具有U盘为例进行介绍,使用其他类型的可移动存储设备时,参照进行即可。1)由于数字机顶盒一旦开机开始工作,就可以开始收集数据,直到关机。因此,为了保证U盘出保存的数据的完整性,最好在在开机之前就将可移动存储设备插在数字机顶盒上,并且正常情况下,最好是在关机之后再将可移动存储设备拔出,以避免造成采集到的数据不完整。2)在将机顶盒采集到的数据回传到U盘时,可以是即时进行的,即只要采集到数据,就马上回传到U盘中进行保存。但是,由于U盘自身存在不稳定性,因此,如果过于频繁地向U盘写入数据,则会使得数据的出错率增加。为此,在本发明实施例中,数字机顶盒在采集到数据之后,可以首先将所述采集到的数据缓存在所述数字机顶盒中;然后,按照预置的时间间隔,将所述缓存的数据回传到U盘,例如,可以每五分钟回传一次,等等。同时,由于在实际应用中,不可避免存在用户误操作的情况,如在开机状态下进行 U盘的插拔操作(即热插拔),如果用户在拔出U盘时,正在进行向U盘写入数据的操作,则会造成数据的出错或丢失。如果实时将采集到的数据回传到U盘,则每个时间点都有可能在进行写入操作,因此,由于用户误操作造成的出错或数据都是的风险较高;而采用上述先缓存,再回传到U盘的方式,由于进行数据写入的操作可以相对集中地进行,因此,相对而言,可以降低这种风险。3)如果用户在短时间内频繁地进行U盘的热插拔,则可能会造成以下情况当再次插入U盘时,机顶盒无法正确识别出该U盘,进而也无法向U盘中写入数据,造成数据的不完整。为了避免该问题的发生,本发明实施例还可以通过注册底层事件回调函数,监控用户插拔U盘的操作,当在开机状态下拔出U盘时,进行该U盘的卸载(umoimt指令)处理, 即清空系统挂载的硬件设备列表;当在开机状态下再次插入该U盘时,可以自动进行U盘的挂载(mount指令)处理。需要说明的是,在本发明实施例中,上述卸载及挂载工作都是由上层软件来自动完成的,同时,还可以进行一些文件同步等相关处理。4)在数据回传过程中可能发生关机、掉电、U盘被拔出等突发情况,同样会造成数据出错或丢失。因此,还可以在上层软件中进行处理,在e2pr0m中记录下突发情况发生的时间,还可以记录该突发情况对应的事件类型,即U盘被拔出等。同时,还可以将正在进行回传的数据继续保存在数字机顶盒中,系统恢复正常时,再将数据写入到U盘中。如前文所述,可以采用先缓存,再将缓存的数据写入到U盘的方法,该方法对于减小上述突发情况造成的统计时间误差也具有一定的帮助。具体的,由于通常认为当用户观看某节目的时长超过了某预置的有效观看时间(如5分钟)时,才认为是有效的,换言之, 只有当用户观看某电视节目超过了 5分钟,才认为该用户确实收看了该节目,否则可能仅仅是在换台过程中,无意中收看了该节目,并且很快发现不敢兴趣,换到了其他的节目,这种情况下获得的数据对于统计收视率而言是无效的。因此,只要将执行写入操作的时间间隔设置为该有效观看时间,则可以将关机、信号异常等突发情况造成的统计时间误差控制在有效观看时间之内。OU盘在存储数据时可能具有一些不稳定的因素,容易造成数据被破坏。为此,本发明实施例还提供一种特殊的数据结构,该数据结构如表1所示。表 1
记录开始标志数据段校验和其中,数据段就是指数字机顶盒采集到的数据,包括节目频道、观看时长等。由于这些数据都是按条目记录的,因此,在将这些采集到的数据在回传到U盘之前,可以按条目加入开始标志及校验和,并且可以按时间顺序存入U盘。这样,通过该记录开始标志和校验和能够唯一确定一条完整的记录,解析时只需逐个寻找记录开始标志,配合校验和,就可以区分出各条记录中的数据段的内容。同时,这样的数据结构能够校验数据本身的对错,即使某个条目的数据中存在坏数据,则不会影响其他条目的数据,即同样能解析出剩余正确的数据,而不会导致整个文件的数据都被抛弃。换言之,即使在部分文件数据被破坏的情况下也能从中恢复另一部分没有被破坏的数据。6)由于采集到的收视率数据最后的存储介质是U盘,理论上只要符合USB接口规范的设备都能够存储这些数据。但是,由于采集的是用于统计收视率的数据,数据的完整性很重要,如果随意地将数据保存在多个不同的U盘中,则可能会造成数据的不完整。并且如果随意将数据保存在多个U盘中,则意味着用户可能进行了 U盘的热插拔,如前文所述,热插拔操作可能会影响数据的完整性。为此,本发明实施例可以对存储数据的U盘进行控制, 只能使用指定的U盘(可以是为机顶盒配发定制的)来存储采集到的收视率数据;同时,还可以将数字机顶盒的工作模式设置为只有插上该指定的U盘时,数字机顶盒才能正常地进行工作。这样,可以保证数据只保存在一个U盘中,同时,还可以防止用户对U盘进行热插拔操作导致的数据不完整。其中,为了识别当前插入的U盘是否为指定的U盘,可以预先在指定的U盘中设置安全标识文件,数字机顶盒在进行工作之前,可以首先判断插入的U盘中是否预置有指定的安全标识文件,如果有,再触发所述数字机顶盒进行正常工作。综上可见,本发明实施例可以采用数字机顶盒的USB接口,向为机顶盒配发定制的U盘中存储采集到的用户收视率数据,无需增加其他硬件接口,对机顶盒接口的要求比较简单,方便易用。
同时,为了保证利用U盘进行数据存储时的稳定性和可靠性,本发明实施例可以通过注册底层事件回调函数,监控用户插拔U盘的动作,并且在上层软件进行mount、 umount以及文件同步,并对系统在某些情况下无法正确识别U盘的情况进行了特殊处理, 解决了用户多次热插拔U盘导致机顶盒无法正确识别U盘的问题,实现了利用U盘可靠稳定地存储数据。再者,为了保证收集到的数据的安全性,本发明实施例也采取了相应的措施1) 存储数据结构有自检功能,部分数据的错误,短缺不会导致整个数据的破坏;幻机顶盒程序对U盘进行监控,能识别定制发放的U盘,防止用户拔掉或替换定制U盘;;3)在内存中对记录数据做缓存处理,减少U盘读写次数,减少数据破坏可能;4)对数据回传过程中可能发生的关机、突然掉电、U盘突然被拔等突发情况在上层软件进行了处理,通过在e2pr0m中存储关机时间,能够将关机时间、信号异常等特殊情况造成的统计时间误差控制在有效观看时间之内。与本发明实施例提供的获取收视率数据的方法相对应,本发明实施例还提供了一种获取收视率数据的装置,该装置应用于数字机顶盒,参见图2,该装置包括数据采集单元201,用于采集统计收视率所需的数据;数据回传单元202,用于将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。为了防止在短时间内对U盘进行多次热插拔时,产生的系统无法正确识别U盘设备的问题,该装置还可以包括监控单元,用于监控用户插拔所述可移动存储设备的操作;设备处理单元,用于当在开机状态下拔出所述可移动存储设备时,进行所述可移动存储设备的卸载处理;当在开机状态下再次插入所述可移动存储设备时,进行所述可移动存储设备的挂载处理。为了避免突发事件造成的数据不完整,该装置还可以包括记录单元,用于如果在所述数据回传的过程中发生预置的突发事件,记录所述突发事件发生的时间。由于U盘等可移动存储设备具有不稳定的因素,本发明实施例还提供了特殊的数据结构,将采集到的数据按照该数据结构保存在U盘等可移动存储设备中,以保证数据的有效性。相应的,该装置还可以包括预处理单元,用于将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备之前,将所述采集到的数据按条目加入记录开始标志及校验和。为了避免频繁地向可移动存储设备写入数据,造成数据被破坏,数据回传单元202 可以包括缓存子单元,用于将所述采集到的数据缓存在所述数字机顶盒中;回传子单元,用于按照预置的时间间隔,将所述缓存的数据回传到可移动存储设备。另外,为了保证数据的完整性,并且避免用户进行热插拔,该装置还可以包括判断单元,用于判断所述可移动存储设备中是否预置有指定的安全标识文件,如果有,触发所述数字机顶盒进行正常工作。总之,本发明实施例可以采用数字机顶盒的USB接口,向为机顶盒配发定制的U盘中存储采集到的用户收视率数据,无需增加其他硬件接口,对机顶盒接口的要求比较简单, 方便易用。以上对本发明所提供的一种获取收视率数据的方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种获取收视率数据的方法,应用于数字机顶盒,其特征在于,包括采集统计收视率所需的数据;将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。
2.根据权利要求1所述的方法,其特征在于,还包括监控用户插拔所述可移动存储设备的操作;当在开机状态下拔出所述可移动存储设备时,进行所述可移动存储设备的卸载处理; 当在开机状态下再次插入所述可移动存储设备时,进行所述可移动存储设备的挂载处理。
3.根据权利要求1所述的方法,其特征在于,还包括如果在所述数据回传的过程中发生预置的突发事件,记录所述突发事件发生的时间。
4.根据权利要求1所述的方法,其特征在于,将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备之前,还包括将所述采集到的数据按条目加入开始标志及校验和。
5.根据权利要求1所述的方法,其特征在于,所述将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备包括将所述采集到的数据缓存在所述数字机顶盒中;按照预置的时间间隔,将所述缓存的数据回传到可移动存储设备。
6.根据权利要求1所述的方法,其特征在于,还包括判断所述可移动存储设备中是否预置有指定的安全标识文件,如果有,触发所述数字机顶盒进行正常工作。
7.一种获取收视率数据的装置,应用于数字机顶盒,其特征在于,包括数据采集单元,用于采集统计收视率所需的数据;数据回传单元,用于将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。
8.根据权利要求7所述的装置,其特征在于,还包括监控单元,用于监控用户插拔所述可移动存储设备的操作;设备处理单元,用于当在开机状态下拔出所述可移动存储设备时,进行所述可移动存储设备的卸载处理;当在开机状态下再次插入所述可移动存储设备时,进行所述可移动存储设备的挂载处理。
9.根据权利要求7所述的装置,其特征在于,还包括记录单元,用于如果在所述数据回传的过程中发生预置的突发事件,记录所述突发事件发生的时间。
10.根据权利要求7所述的装置,其特征在于,还包括预处理单元,用于将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备之前,将所述采集到的数据按条目加入记录开始标志及校验和。
11.根据权利要求7所述的装置,其特征在于,所述数据回传单元包括缓存子单元,用于将所述采集到的数据缓存在所述数字机顶盒中;回传子单元,用于按照预置的时间间隔,将所述缓存的数据回传到可移动存储设备。
12.根据权利要求7所述的装置,其特征在于,还包括判断单元,用于判断所述可移动存储设备中是否预置有指定的安全标识文件,如果有, 触发所述数字机顶盒进行正常工作。
全文摘要
本发明公开了一种获取收视率数据的方法及装置,应用于数字机顶盒,其中,该方法包括采集统计收视率所需的数据;将所述采集到的数据通过所述数字机顶盒的USB接口回传到可移动存储设备;以便需要统计收视率时,解析各个可移动存储设备中保存的数据,获取所述采集到的数据,并统计出收视率。通过本发明,能够降低统计收视率过程所需的成本及维护开销,具有普遍适用性。
文档编号H04N21/462GK102244821SQ201010172509
公开日2011年11月16日 申请日期2010年5月11日 优先权日2010年5月11日
发明者徐建, 杨海强, 杨金伟 申请人:北京四达时代软件技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1