论文部分内容阅读
Android是Google公司于2007年11月宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。Android系统的迅速发展与开源特性,既为基于Android系统的第三方应用市场提供了土壤,又使得基于Android系统修改定制的智能电视操作系统成为可能。同时,随着信息技术的快速发展和社会信息化需求的增加,通信网和互联网、广电网的融合以及下一代广播电视网的产业融合已经成为产业发展的主流趋势,三网融合促进新的业务形态不断涌现,同时也正在重构传统的广电和电信产业链,进而将给国民经济和社会发展带来深刻变化[3]。下一代广播电视是Android系统及基于该系统智能电视技术兴起和三网融合大趋势下的新生产物。本文所设计的面向下一代广播电视的应用市场,运行在基于Android定制的下一代广播电视智能终端操作系统TVOS平台上,依托于应用市场服务器的设计与实现。通过明晰系统需求进行系统设计和系统测试用例设计;通过异步处理机制实现数据与UI的交互;通过自定义通信协议并利用Google Protocol Buffer开源项目进行高效通信;为了更好地实现UI设计采用多种自定义视图,并在了解Android UI绘制相关原理的基础上进行优化提升应用运行效率;研究了增量更新机制,减少应用更新工作量和网络流量;探究Android系统签名机制和应用验证安装机制提出了应用文件来源控制方案。本文实现的应用市场是运行在TVOS平台上的应用程序下载入口,是TVOS平台的应用安装、管理器。它不仅仅承担着为用户提供包括各种游戏在内的应用下载渠道,同时在控制应用来源,保证系统的安全稳定性上举足轻重。其未来的发展方向包括与社交网络的接入、更多样化的推荐、更多地接入“云端”、与系统其它应用更多的交互、接入电子支付等。移植了Android操作系统的下一代广播电视,将极大地丰富数字化家庭影音的形式和内容,应用市场的搭建使其融入更加多样化的应用和实用工具,使客户体验更加合理完善,以满足亿万家庭日益增长的各方面数字化网络化需求。