基于Android平台的卫星电视播放器研究与设计
发布时间:2018-07-16 17:25
【摘要】:随着数字技术的高速发展,娱乐电子设备的智能化需求正在不断提升。卫星电视接收机作为一种重要的家庭视听电子产品,在巨大的市场需求推动下不断发展。Android系统作为目前市场上最为流行的智能化嵌入式系统,其丰富的应用环境可满足大众对智能化设备的需求。但目前Android系统对电视终端的支持仍不完善,尚未见到针对卫星数字电视的通用解决方案。本文通过对卫星数字电视播放原理和Android系统软件设计架构的研究,设计并实现了一款基于Android平台的卫星电视播放器。该播放器除了具备卫星电视播放器的基本功能(频道搜索、卫星电视播放、节目管理、喜好分组管理、电子节目指南)外,还将其作为Android平台的启动器应用,在该应用中提供Android平台其他应用的入口,从而为设计与应用带来极大的便利,并具备更好的人机交互性能。本文首先对卫星电视相关标准与MPEG-2传输流复用技术进行分析,给出了卫星电视接收的基本流程与关键数据的解析方法;其次对Android系统结构及其平台上的应用开发方式进行研究,提出了不同的播放器设计方案,并在对各方案进行分析比较的基础上,确定出一个优选设计方案;接着对设计方案中的各个实现要点进行分析,并按照所实现的功能对卫星电视播放器进行分模块设计与实现;最后按模块对播放器的各项功能进行了测试。测试结果表明,本文所设计并实现的卫星电视播放器基本功能正常,工作稳定,达到设计要求。本文所设计的卫星电视播放器具有以下创新特点:1、播放器层次清晰,各模块间通过统一的接口衔接,具有较高的封装性。独立进程的中间件层设计,使各模块易于移植,易于适配不同平台的底层代码,也可方便的进行平台性升级。2、将卫星电视播放器作为Android平台的Launcher,并将原系统Launcher的必须功能移植到卫星电视播放器内,由此提供了一个以卫星电视为主体、可自行添加海量应用的智能卫星电视终端设备。3、所设计的卫星电视播放器针对遥控器的输入方式进行了操作性能上的改进,克服了原Android平台基于触屏操作对于使用遥控器操作的电视应用的不便性。
[Abstract]:With the rapid development of digital technology, the intelligent demand of entertainment electronic equipment is increasing. Satellite TV receiver, as an important home audio-visual electronic product, has been developing continuously under the huge market demand. Android system is the most popular intelligent embedded system in the market at present. Its rich application environment can meet the public's demand for intelligent equipment. But at present, the support of Android system to TV terminal is still not perfect, and there is no universal solution for satellite digital TV. In this paper, a satellite TV player based on Android platform is designed and implemented by studying the principle of satellite digital TV playing and the software architecture of Android system. In addition to the basic functions of the satellite TV player (channel search, satellite TV broadcasting, program management, preference group management, electronic program guide), the player is also used as a starter for the Android platform. In this application, the entrance of other applications of Android platform is provided, which brings great convenience to design and application, and has better human-computer interaction performance. In this paper, the related standards of satellite TV and MPEG-2 transport stream multiplexing technology are analyzed, and the basic process of satellite TV receiving and the method of analyzing the key data are given. Secondly, the structure of Android system and its application and development method on the platform are studied. Different player design schemes are proposed, and on the basis of analysis and comparison of each scheme, an optimal design scheme is determined, and then the key points of implementation in the design scheme are analyzed. According to the realized function, the satellite TV player is designed and implemented. Finally, the functions of the satellite TV player are tested according to the module. The test results show that the basic functions of the satellite TV player designed and implemented in this paper are normal, stable and meet the design requirements. The satellite TV player designed in this paper has the following innovative features: 1: 1, the player has a clear level, and each module is connected by a unified interface, which has a high encapsulation. The design of middleware layer of independent process makes each module easy to transplant and adapt to the underlying code of different platforms. It can also be conveniently upgraded. 2, the satellite TV player is regarded as the launcher of the Android platform, and the necessary function of the original system launcher is transplanted into the satellite TV player, which provides a satellite TV as the main body. The intelligent satellite TV terminal equipment. 3, which can add a large amount of applications, has been designed to improve the operation performance of the remote control input mode. It overcomes the inconvenience of the original Android platform based on touch screen operation for TV applications operated by remote control.
【学位授予单位】:福州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN943.3
[Abstract]:With the rapid development of digital technology, the intelligent demand of entertainment electronic equipment is increasing. Satellite TV receiver, as an important home audio-visual electronic product, has been developing continuously under the huge market demand. Android system is the most popular intelligent embedded system in the market at present. Its rich application environment can meet the public's demand for intelligent equipment. But at present, the support of Android system to TV terminal is still not perfect, and there is no universal solution for satellite digital TV. In this paper, a satellite TV player based on Android platform is designed and implemented by studying the principle of satellite digital TV playing and the software architecture of Android system. In addition to the basic functions of the satellite TV player (channel search, satellite TV broadcasting, program management, preference group management, electronic program guide), the player is also used as a starter for the Android platform. In this application, the entrance of other applications of Android platform is provided, which brings great convenience to design and application, and has better human-computer interaction performance. In this paper, the related standards of satellite TV and MPEG-2 transport stream multiplexing technology are analyzed, and the basic process of satellite TV receiving and the method of analyzing the key data are given. Secondly, the structure of Android system and its application and development method on the platform are studied. Different player design schemes are proposed, and on the basis of analysis and comparison of each scheme, an optimal design scheme is determined, and then the key points of implementation in the design scheme are analyzed. According to the realized function, the satellite TV player is designed and implemented. Finally, the functions of the satellite TV player are tested according to the module. The test results show that the basic functions of the satellite TV player designed and implemented in this paper are normal, stable and meet the design requirements. The satellite TV player designed in this paper has the following innovative features: 1: 1, the player has a clear level, and each module is connected by a unified interface, which has a high encapsulation. The design of middleware layer of independent process makes each module easy to transplant and adapt to the underlying code of different platforms. It can also be conveniently upgraded. 2, the satellite TV player is regarded as the launcher of the Android platform, and the necessary function of the original system launcher is transplanted into the satellite TV player, which provides a satellite TV as the main body. The intelligent satellite TV terminal equipment. 3, which can add a large amount of applications, has been designed to improve the operation performance of the remote control input mode. It overcomes the inconvenience of the original Android platform based on touch screen operation for TV applications operated by remote control.
【学位授予单位】:福州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN943.3
【相似文献】
相关期刊论文 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:2127089
本文链接:https://www.wllwen.com/kejilunwen/wltx/2127089.html