论文部分内容阅读
数字电视机顶盒技术进入中国已有十年的时间,软硬件技术已经非常成熟。随着机顶盒技术的进步,其可以承载的应用软件也越来越多。增加应用软件可以增加用户对数字电视的粘着度和ARPU值,但实际上没有运营商能保证完全做到此要求。与此同时,早期机顶盒开始老化,硬件故障的维修工作量也越来越大,由于机顶盒厂家的变更或转型,造成机顶盒硬件的售后服务无人承担的局面,软件服务更无从谈起。在2011年中国国际广播电视信息网络展览会(CCBN)上,各种开放技术平台以及Android系统引起了人们的关注,于是人们预见到在这些开放的平台上实现直接加载应用之后,中间件将会退出历史舞台。这也同时让很多人看到了问题的实质:数字电视技术一切问题的根源是技术平台的不开放。本课题以酒店行业作为数字电视机顶盒改造的切入点,设计了基于Android平台的定制版智能机顶盒酒店系统,该系统搭载Android4.0操作系统,采用海思公司基于Hi3716C V100平台的高清网络媒体解决方案。本文在深入研究了机顶盒的软硬件环境的基础上实现了客户端系统应用软件的设计和开发,屏蔽Android系统原生界面,设计了面向酒店用户客户端桌面系统、服务应用软件、多媒体应用软件等,同时为了统一该开放平台,在第三方应用软件的使用上做出约束,提出一种面向机顶盒运营商的应用软件认证机制。本文的设计工作经过充分的市场调研,分析用户和行业特征,开发过程中充分考虑硬件环境,系统上层应用采用Java预言编写,底层驱动采用C语言编写,通过JNI技术实现跨编程语言的函数调用。目前该系统各个功能模块正常运行,数字电视广播业务通过行业标准测试,整个系统已经达到预期目标。