基于Android平臺的衛(wèi)星電視播放器研究與設(shè)計
發(fā)布時間:2018-07-16 17:25
【摘要】:隨著數(shù)字技術(shù)的高速發(fā)展,娛樂電子設(shè)備的智能化需求正在不斷提升。衛(wèi)星電視接收機作為一種重要的家庭視聽電子產(chǎn)品,在巨大的市場需求推動下不斷發(fā)展。Android系統(tǒng)作為目前市場上最為流行的智能化嵌入式系統(tǒng),其豐富的應(yīng)用環(huán)境可滿足大眾對智能化設(shè)備的需求。但目前Android系統(tǒng)對電視終端的支持仍不完善,尚未見到針對衛(wèi)星數(shù)字電視的通用解決方案。本文通過對衛(wèi)星數(shù)字電視播放原理和Android系統(tǒng)軟件設(shè)計架構(gòu)的研究,設(shè)計并實現(xiàn)了一款基于Android平臺的衛(wèi)星電視播放器。該播放器除了具備衛(wèi)星電視播放器的基本功能(頻道搜索、衛(wèi)星電視播放、節(jié)目管理、喜好分組管理、電子節(jié)目指南)外,還將其作為Android平臺的啟動器應(yīng)用,在該應(yīng)用中提供Android平臺其他應(yīng)用的入口,從而為設(shè)計與應(yīng)用帶來極大的便利,并具備更好的人機交互性能。本文首先對衛(wèi)星電視相關(guān)標(biāo)準(zhǔn)與MPEG-2傳輸流復(fù)用技術(shù)進行分析,給出了衛(wèi)星電視接收的基本流程與關(guān)鍵數(shù)據(jù)的解析方法;其次對Android系統(tǒng)結(jié)構(gòu)及其平臺上的應(yīng)用開發(fā)方式進行研究,提出了不同的播放器設(shè)計方案,并在對各方案進行分析比較的基礎(chǔ)上,確定出一個優(yōu)選設(shè)計方案;接著對設(shè)計方案中的各個實現(xiàn)要點進行分析,并按照所實現(xiàn)的功能對衛(wèi)星電視播放器進行分模塊設(shè)計與實現(xiàn);最后按模塊對播放器的各項功能進行了測試。測試結(jié)果表明,本文所設(shè)計并實現(xiàn)的衛(wèi)星電視播放器基本功能正常,工作穩(wěn)定,達到設(shè)計要求。本文所設(shè)計的衛(wèi)星電視播放器具有以下創(chuàng)新特點:1、播放器層次清晰,各模塊間通過統(tǒng)一的接口銜接,具有較高的封裝性。獨立進程的中間件層設(shè)計,使各模塊易于移植,易于適配不同平臺的底層代碼,也可方便的進行平臺性升級。2、將衛(wèi)星電視播放器作為Android平臺的Launcher,并將原系統(tǒng)Launcher的必須功能移植到衛(wèi)星電視播放器內(nèi),由此提供了一個以衛(wèi)星電視為主體、可自行添加海量應(yīng)用的智能衛(wèi)星電視終端設(shè)備。3、所設(shè)計的衛(wèi)星電視播放器針對遙控器的輸入方式進行了操作性能上的改進,克服了原Android平臺基于觸屏操作對于使用遙控器操作的電視應(yīng)用的不便性。
[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.
【學(xué)位授予單位】:福州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】: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.
【學(xué)位授予單位】:福州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN943.3
【相似文獻】
相關(guān)期刊論文 前10條
1 林耕宇;;觀摩50名Google Android程序開發(fā)競賽作品[J];電子與電腦;2008年08期
2 樹子;;Android中文版不完全體驗[J];互聯(lián)網(wǎng)天地;2009年04期
3 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期
4 蔣彬;;10款A(yù)ndroid手機必備應(yīng)用——Android操作系下的軟件評測[J];微電腦世界;2010年04期
5 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期
6 韓青;;Android平臺發(fā)展的動力與挑戰(zhàn)[J];中國電子商情(基礎(chǔ)電子);2010年09期
7 方智勇;;Android手機這樣用[J];電腦迷;2010年15期
8 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期
9 ;ZTE and Three Release Android ,
本文編號:2127089
本文鏈接:http://sikaile.net/kejilunwen/wltx/2127089.html
最近更新
教材專著