论文部分内容阅读
近年数字电视业务发展迅猛,有逐步取代模拟电视的趋势,而数字电视机顶盒在现阶段作为用户收看数字电视的必要设备在迅速的普及。收视率作为电视播放的关键性指标具有重要的作用和巨大的市场价值,在数字电视业务迅猛发展的冲击下,传统的收视率调查方法会受到制约,特别是用于模拟电视的仪器测量法更是会在数字电视中无用武之地。研究数字电视收视率调查顺应了时代的发展,同时也具有巨大的市场潜力。本论文以研究传统的模拟电视收视率调查方案为基础,通过用户数据采集、数据回传和数据处理三个部分实现了数字电视业务下的收视率调查。在用户数据采集和回传工作中本论文采用了STMicrotronics公司提供的STi7710芯片作为机顶盒主芯片,并且使用ST20作为嵌入式系统开发平台,配上一块ARM4510B嵌入式开发板作为串口到网口的数据转换附加电路板,最后在用户数据处理工作中使用了Windows下的基于.NET应用程序开发和SQL Server数据库。本论文首先在充分研究嵌入式环境的前提下,根据收视率调查需要制定出用户的收视信息数据结构,并结合数字电视业务信息分析以及机顶盒的屏幕显示互动功能,对用户的收视情况进行记录;然后根据嵌入式的软硬件特点,制定出用户数据的存储及回传方案并进行了实际测试;最后结合基于.NET的应用程序和数据库,从回传数据中提取出收视率计算的所需的各种信息,并按照收视率体系,以数据库查询为主的方式组合计算出基本的收视率指标。本论文从整体上实现了数字电视业务下的收视率调查,并在工作中将利用机顶盒的数据采集工作设计为一个独立的模块,方便以后在不同的数字电视接收机平台上进行移植。还有基本数据关系的确立及数据库的搭建,为将来实际应用中收视率指标分析功能的扩展打下了基础。