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