论文部分内容阅读
随着信息技术的不断发展以及新型电视、互联网、移动网络媒体的融合,人们对视频媒体有了更加多样化、个性化、社会化的消费需求,进而衍生出诸如IPTV、一体机、互联网电视机以及楼宇电视、移动电视、户外新媒体等多种类视频载体与终端。通过应用型基础框架的建立,可以实现不同终端设备之间应用系统的统一适配,使终端应用系统架构的快速构建与复用性得到有效提升,同时也可为颗粒化产品的快速开发提供一整套框架类支持。因此构建一个高灵活、易扩展、可移植的应用型基础框架以满足在相同终端设备上开发的规范化管理以及在不同终端设备间的兼容适配,是电视新媒体终端应用开发势在必行的趋势。论文根据新媒体终端应用系统的特点,对应用组件的通用性需求进行了归纳和提炼,并具体介绍了如何进行终端应用框架的架构设计与实现,论文的主要工作和贡献如下:首先分析了电视新媒体终端的应用现状和背景,强调了构建应用型框架的必要性,同时确立了框架建设的基本目标,明确了新媒体终端横向应用的多种业务场景和用例情形,进而细化了框架建设的需求定义和边界。在此基础上,阐述框架建设的主要思想和方法,分析并实现了应用框架的总体架构、框架的分层与协作以及功能组件的划分。然后基于Android平台从基础设施层、核心组件层到现场辅助分析和框架应用安全性等方面进行了详细的分析与实现。基础设施层的建设简化了颗粒化产品的通用性模块开发,方便了基础模块后续作为系统级构件的部署和应用,这些组件的分离和解耦极大地简化了应用系统的底层架构;通用性核心组件的建设,简化了快速构建新应用系统的过程,降低了应用开发的复杂性,增强了逻辑组件的独立性和可移植性,使得应用开发工作的重点可侧重在系统业务逻辑层面上。辅助分析组件的设计保证了产品质量的持续跟踪和改善,使得一线服务的应用状况及时反馈成为可能;应用框架的安全性分析使得框架在构建主要环节的安全性有了保障。通过构建电视新媒体终端基础应用框架,切实提高了终端应用的开发水平,规范了应用开发模型,提高了产品的稳定性、兼容性、安全性等质量属性,进而提升了市场化的竞争优势,也给未来新商业模式、新业务场景下的快速开发与扩展带来强有力的支撑。