基于Android的DMB多功能接收系統(tǒng)設(shè)計
發(fā)布時間:2020-08-06 07:08
【摘要】:利用DMB(Digital Multimedia Broadcasting,數(shù)字多媒體廣播)向LCD屏無線推送多媒體信息,是近年來出現(xiàn)的一種新的信息發(fā)布技術(shù)。隨著內(nèi)嵌Android系統(tǒng)LCD屏的普及,很多工程要求DMB的數(shù)據(jù)接收和信息顯示能夠基于Android系統(tǒng)運行,同時還要求接收終端具備無線升級功能,以方便后期的管理維護(hù)。本文針對上述需求,開發(fā)基于Android的DMB多功能接收系統(tǒng),并實現(xiàn)基于DMB信道的終端無線升級功能。研究結(jié)果對提高DMB多媒體信息發(fā)布的效果,推動DMB技術(shù)普及具有積極意義。論文研究內(nèi)容包括:1.根據(jù)應(yīng)用需求,設(shè)計了基于Android的DMB多功能接收系統(tǒng)的整體框架。根據(jù)數(shù)據(jù)流向?qū)⑾到y(tǒng)框架分為三個模塊:數(shù)據(jù)接收模塊、數(shù)據(jù)處理模塊和UI(User Interface,用戶界面)顯示模塊。其中,數(shù)據(jù)接收模塊負(fù)責(zé)接收DMB數(shù)據(jù),通過Dongle式DMB接收器將接收數(shù)據(jù)保存到系統(tǒng)緩存區(qū);數(shù)據(jù)處理模塊負(fù)責(zé)將系統(tǒng)緩存區(qū)中的數(shù)據(jù)按照協(xié)議解析出原始文本、圖片和視頻等多媒體信息;UI顯示模塊負(fù)責(zé)將多媒體信息顯示在Android終端界面。2.設(shè)計了基于Android的視頻播放功能,包括視頻數(shù)據(jù)的接收組裝和文件管理。其中,接收組裝模塊負(fù)責(zé)將接收到的視頻數(shù)據(jù)片段組裝成完整的視頻文件;文件管理模塊完成對視頻文件的統(tǒng)一管理,實現(xiàn)視頻的自動播放。3.設(shè)計了基于DMB信道的終端無線升級功能,包括APK(Android Package,Android安裝包)文件的接收和終端軟件升級兩個部分。APK文件的接收采用和視頻數(shù)據(jù)接收相同的方法;無線升級模塊負(fù)責(zé)對APK文件進(jìn)行判斷并對滿足升級條件的APK文件進(jìn)行安裝。4.對基于Android的DMB多功能接收系統(tǒng)進(jìn)行了功能測試和穩(wěn)定性測試。測試結(jié)果表明:(1)本系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)的正常接收和顯示,實現(xiàn)了視頻文件在Android終端的正常播放,實現(xiàn)了Android終端軟件的無線升級功能,各模塊運行正常;(2)本系統(tǒng)能夠長時間穩(wěn)定運行,達(dá)到了設(shè)計要求。設(shè)計成果已正式應(yīng)用于重慶郵電大學(xué)和泰州市第四人民醫(yī)院,從實踐中證明了系統(tǒng)的可靠性和穩(wěn)定性。
【學(xué)位授予單位】:重慶郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TN850
【圖文】:
2.1 Android 操作系統(tǒng)Android 是一種基于 Linux 的操作系統(tǒng),它的特點是自由和代碼開放。And要使用于移動設(shè)備,如智能手機和平板電腦,主要由 Google 公司和開放手領(lǐng)導(dǎo)及開發(fā)[16]。Android 系統(tǒng)的底層建立在 Linux 系統(tǒng)之上,采用軟件ftware stack)的方式進(jìn)行構(gòu)建。軟件疊層的結(jié)構(gòu)使得 Android 系統(tǒng)的各層之分離、分工明確,當(dāng)其中的某一層發(fā)生改變不會對其他層造成影響,保證層之間的低耦合。Android 平臺從結(jié)構(gòu)上可分為五個部分,分別是:應(yīng)用程序、應(yīng)用程序框統(tǒng)運行庫、Android 運行時環(huán)境和 Linux 內(nèi)核。Android 平臺架構(gòu)圖如圖 2.6 所
大學(xué)碩士學(xué)位論文 第 3 章 基于 Android 的 DMB 接收系統(tǒng)總I 設(shè)計題遵循 MVC 模式對 Android 終端進(jìn)行 UI 設(shè)計,MVC 模式可以靈活性和復(fù)用性[22]。軟件通過使用 XML 布局文件來控制視圖,代碼放到 XML 文件中,從而實現(xiàn)與 Java 邏輯代碼的分離,降合。文件放在 Android 應(yīng)用的 app\src\main\res\layout 目錄下,main.xml,在 Java 代碼中通過如下方法在 Activity 中調(diào)用:ontentView(R.layout.activity_main);//調(diào)用 activity_main.xml 布局文 activity_main.xml 布局文件的組件樹如圖 3.11 所示。
重慶郵電大學(xué)碩士學(xué)位論文 第 5 章 基于 DMB 信道的無線升級功能設(shè)計及實現(xiàn)名稱。3. 用作升級的 APK 文件的版本編號應(yīng)當(dāng)高于當(dāng)前 Android 終端運行軟件的版本編號。5.1.2 APK 文件的組成APK 文件其實是一種壓縮文件,通過將 APK 文件的后綴名.apk 更改為.rar 即可通過解壓軟件 WinRAR 進(jìn)行解壓。下面以本軟件生成的 dmbterminal.apk 為例,將 dmbterminal.apk 更改后綴名為dmbterminal.rar,然后對 dmbterminal.rar 文件進(jìn)行解壓縮操作。
本文編號:2782033
【學(xué)位授予單位】:重慶郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TN850
【圖文】:
2.1 Android 操作系統(tǒng)Android 是一種基于 Linux 的操作系統(tǒng),它的特點是自由和代碼開放。And要使用于移動設(shè)備,如智能手機和平板電腦,主要由 Google 公司和開放手領(lǐng)導(dǎo)及開發(fā)[16]。Android 系統(tǒng)的底層建立在 Linux 系統(tǒng)之上,采用軟件ftware stack)的方式進(jìn)行構(gòu)建。軟件疊層的結(jié)構(gòu)使得 Android 系統(tǒng)的各層之分離、分工明確,當(dāng)其中的某一層發(fā)生改變不會對其他層造成影響,保證層之間的低耦合。Android 平臺從結(jié)構(gòu)上可分為五個部分,分別是:應(yīng)用程序、應(yīng)用程序框統(tǒng)運行庫、Android 運行時環(huán)境和 Linux 內(nèi)核。Android 平臺架構(gòu)圖如圖 2.6 所
大學(xué)碩士學(xué)位論文 第 3 章 基于 Android 的 DMB 接收系統(tǒng)總I 設(shè)計題遵循 MVC 模式對 Android 終端進(jìn)行 UI 設(shè)計,MVC 模式可以靈活性和復(fù)用性[22]。軟件通過使用 XML 布局文件來控制視圖,代碼放到 XML 文件中,從而實現(xiàn)與 Java 邏輯代碼的分離,降合。文件放在 Android 應(yīng)用的 app\src\main\res\layout 目錄下,main.xml,在 Java 代碼中通過如下方法在 Activity 中調(diào)用:ontentView(R.layout.activity_main);//調(diào)用 activity_main.xml 布局文 activity_main.xml 布局文件的組件樹如圖 3.11 所示。
重慶郵電大學(xué)碩士學(xué)位論文 第 5 章 基于 DMB 信道的無線升級功能設(shè)計及實現(xiàn)名稱。3. 用作升級的 APK 文件的版本編號應(yīng)當(dāng)高于當(dāng)前 Android 終端運行軟件的版本編號。5.1.2 APK 文件的組成APK 文件其實是一種壓縮文件,通過將 APK 文件的后綴名.apk 更改為.rar 即可通過解壓軟件 WinRAR 進(jìn)行解壓。下面以本軟件生成的 dmbterminal.apk 為例,將 dmbterminal.apk 更改后綴名為dmbterminal.rar,然后對 dmbterminal.rar 文件進(jìn)行解壓縮操作。
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 王國裕;張紅升;陸明瑩;;我國數(shù)字廣播的發(fā)展方向[J];科學(xué)通報;2014年23期
2 李倩;;我國數(shù)字音頻廣播和數(shù)字多媒體廣播的發(fā)展[J];無線互聯(lián)科技;2014年04期
本文編號:2782033
本文鏈接:http://sikaile.net/kejilunwen/wltx/2782033.html
最近更新
教材專著