999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

移動云信息交互展示系統的協議設計

2019-05-22 11:18:06黃淳嵐陸成茂楊曉慧金詩思郭江濤譚寓元樂光學
電腦知識與技術 2019年10期
關鍵詞:用戶系統

黃淳嵐 陸成茂 楊曉慧 金詩思 郭江濤 譚寓元 樂光學

摘要: 移動云信息交互展示系統定義了支持智能移動終端對投影儀遠程遙控和文件共享以及無線投屏的通訊協議。協議實踐可行、穩定可靠、具有良好的擴展性。利用Android系統獨特的進程模型,以H.264數字視頻編解碼技術等為技術手段,實現了對投影儀端無線同屏的安卓應用。

關鍵詞:文件傳輸;Android;協議模型;H.264

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2019)10-0024-03

開放科學(資源服務)標識碼(OSID):

Protocol Design of Wireless Same Screen System Based on Android

HUANG Chun-lan1, LU Cheng-mao1,YANG Xiao-hui2, JIN Shi-si1,GUO Jiang-tao1, TAN Yu-yuan1,YUE Guang-xue1

(1. Jiaxing University, Jiaxing 314001, China; 2. School of Science, Jiangxi University of Science and Technology, Ganzhou 341000, China)

Abstract: Mobile Cloud Information Interactive Display System defines communication protocols that support remote control and file sharing of projectors by smart mobile terminals, as well as wireless screen projection. The protocol is practicable, stable and reliable, and has good expansibility. Using the unique process model of Android system and H. 264 digital video coding and decoding technology as technical means, the Android application of the projector side wireless same screen is realized.

Key words: file transfer; Android; protocol model; H.264

1 概述

移動互聯網快速發展,智能手機日漸普及化,人們的生活與智能手機的聯系也越來越密切。無論是學習、生活、工作,人們渴望能只需要通過智能手機,去進行操作就能夠解決實際問題。因為Android操作系統其代碼的開源性、以及豐富良好的應用等優勢,深受人們的喜愛,取得了智能手機市場的半壁江山[1]。

Android操作系統擁有良好的嵌入特性,電子設備選擇嵌入Android系統,可以擴展自身的功能多樣和便捷性;傳統的投影儀,其便捷程度和功能多樣性上與新型的智能投影儀相比都大為不足;新型智能投影儀因為搭載了Android系統操作,與安卓市場上豐富的應用程序結合,搭配投影儀放大可視化界面的特性,再配以強大的互聯網,智能投影儀取代傳統投影儀呈現出了不可逆的發展趨勢。

“移動云信息交互展示系統”就是將搭載Android操作系統的智能投影儀與智能手機、平板電腦等智能終端無線互聯,實現遠程無線遙控、文件共享、屏幕共享等功能的新型投影模式。本文接下來將通過協議模型設計、業務數據流、文件編碼格式等等來講述該系統的協議設計。

2系統協議與業務數據設計

2.1 系統協議模型

信息交互展示系統的協議定義在TCP/IP協議棧的應用層,系統在設備連接階段采用無須連接的UDP協議進行廣播。由于TCP傳輸控制協議是一種面向連接的、可靠的、基于字節流的通信協議,使用TCP可以保證系統通信的穩定性和可靠性[2]。

系統的服務端可以與多個客戶端通信,其中一個客戶端會被授權為管理員;當另一個客戶端通過同屏請求取得管理員的同意后,服務端與該客戶端建立一個會話,且不會再對其他連接上服務端的客戶端授予同屏傳輸權限,除非會話結束或管理員中斷此次會話。

在一個完整的會話中,包含控制連接和數據連接這兩個獨立的連接。命令和數據并行傳輸,可以防止數據傳輸影響用戶操作,并帶來良好的用戶體驗[3]。協議模型如圖1所示。

2.2 系統業務數據流

系統分為三個組成部分:平板電腦為控制管理端,智能手機為用戶端,智能投影儀為播放服務端。投影儀端提供顯示播放服務,在開啟服務端口后,其不斷通過UDP用戶數據報協議向局域網內廣播加密后的IP地址,并打開TCP傳輸控制協議的一個端口,用于與用戶和管理員交流控制信息。

投影儀顯示連接密鑰,客戶端輸入密鑰后與投影儀連接,當客戶端發出連接請求時,向投影儀發送請求指令,投影儀收到指令后向管理員端Pad發送詢問指令,然后管理員端回答。

管理員發送同意指令給投影儀,投影儀開放另一個用于傳輸視頻信息的TCP端口,并通知用戶連接,用戶連接后啟動錄制屏幕,并將視頻按預定格式發送到投影儀。

視頻格式開頭為一個固定長度的頭部,頭部中包含即將發送的視頻幀的大小,投影儀按這個大小接受視頻幀,而后繼續讀取頭部。數據流圖如圖2所示。

2.3 業務數據的推送

數據的交互是通過用戶登錄投影界面向服務器發送投影請求,用戶交互服務器從本地數據中讀取數據,若有則將數據返回界面,反之,向數據交互服務器發送請求,數據交互服務器查詢界面數據后返回給用戶服務器,用戶交互服務器將界面數據寫入緩存中,并返回給用戶瀏覽。如圖3所示。

當用戶要進入個人設置時,用戶交互服務器先對數據進行預處理,并將結果提交給數據交互服務器,數據交互服務器將數據核實或登記后,將處理結果返回給用戶交互服務器,用戶交互服務器對處理結果進行整合,顯示在用戶端的頁面上。

系統管理員需要更新頁面數據時,先將需要更改的頁面數據提交給數據交互服務器,由數據交互服務器將更新內容寫入數據庫,并將更新信息提交給用戶交互服務器。

3 編碼標準和報文格式

3.1 數字視頻編解碼器標準H.264

在視頻數據的編碼格式上,移動云信息交互展示系統采用了H.264標準,此標準是ITU-T和ISO/IEC聯合提出的一種高度壓縮數字視頻編解碼器標準。其編碼流程圖如圖4所示[4]。

H.264是MPEG-4的第十部分,通常也稱之為H.264/AVC。H.264具有低碼率、高質量圖像、容錯性強、網絡適應性強等四個優勢;相同質量的圖像,采用H.264技術壓縮的數據量是采用MPEG2壓縮的數據量的1/8,MPEG4的1/3;H.264可以提供流暢的高質量圖像;就在不穩定的網絡環境下容易發生的丟包等錯誤的問題,H.264也提供了相應的必要工具;H.264提供網絡抽象層,H.264格式的文件可以很容易地在不同網絡上傳輸[5-7]。

可見,采用H.264技術來壓縮編解碼無線投屏的數據文件,可以降低需要傳輸的數據量,降低帶寬的占用,提高傳輸效率,降低延時,讓用戶在使用過程中感覺不到延時的存在。

3.2 報文格式與協議選擇

一次完整的數據傳輸,需要不同的通訊協議的互相協同。如TCP/IP協議的數據報文既包含了TCP和IP兩個協議的承載關系: TCP包需要通過IP協議承載,而IP報文又是需要以太網傳送,同時以太幀又分好幾種類型,不同的類型有不同的結構、功用以及優劣之處[8-9]。

在以太幀中,Ethernet II 幀為其中一個典型,其最小長度為64字節,最大允許長度為1518字節,其結構如圖5所示。

移動云信息交互展示系統采用的是TCP傳輸控制協議,雖然TCP并不是注重及時性的傳輸協議,但其擁有良好的穩定性和可靠性,在追求無線投屏的穩定流暢下,選擇了TCP傳輸控制協議,而不是更注重于及時性的RTP實時傳輸協議。可能也正是使用了TCP的緣故,現在系統在投屏的時候還存在著100ms~200ms左右的時延,項目后期會再進一步優化代碼,優化程序結構,以提高系統的實時性[10]。

4 結束語

該系統以智能手機為用戶端,投影儀為服務端,接入同一個局域網,采用了H.264的編碼標準,通過局域網網內地址直接通訊,實現了實時無線投屏。該系統代碼主要使用JAVA語言,基于Android平臺的開發,具有良好的可移植性,而且因為數據遵循H.264編碼標準,抗干擾能力非常強,即使出現了丟包,也會有相應的處理機制解決。隨著移動互聯網以及微處理器的不斷發展,帶寬、存儲器的存取速度等限制條件,這些問題都會得到一定程度的改善,移動云信息交互展示系統擁有非常廣闊的前景。

參考文獻:

[1] 馮靈霞, 張亞娟. 無線視頻傳輸QoS優化研究——以Android手機為例[J]. 軟件導刊, 2018, 17(4): 148-150.

[2] 楊立新. 基于 TCP/IP 協議的數據通訊與圖像數據傳輸方法[J]. 中國新通信, 2016, 18(12):136-136.

[3] 吳軼群, 朱亞東, 王明敏. 基于Android平臺的多屏互動系統設計[J]. 計算機應用與軟件, 2014(10):234-238.

[4] 羅歡, 周永明, 文昊翔. 基于Android智能電視的無線視頻監控系統的設計[J]. 韶關學院學報, 2017, 38(3):57-61.

[5] 王波, 劉滌塵, 李敏. 一種基于H.264的混合視頻轉碼方法[J]. 中國圖象圖形學報, 2018, 14(12):1961-1964.

[6] 胡東, 黃辰, 朱文杰,等. 基于H264的智能家居視頻監控系統的設計與實現[J]. 物聯網技術, 2016(2):25-26.

[7] 李芳芳, 蘇凱雄. 基于FFmpeg的H.264格式轉換器的設計與實現[J]. 電視技術, 2016, 40(7):32-35.

[8] 陳云. 淺析TCP/IP[J]. 科學之友, 2011(6):15 0-151.

[9] 周建新, 鄒玲, 石冰心. 無線網絡TCP研究綜述[J]. 計算機研究與發展, 2004, 41(1):53-59.

[10] 譚鵑, 陳永紅, 駱詠春. 基于TCPIP網絡的高清電視會議系統設計與建設[J]. 電腦知識與技術, 2014(36):8779-8780.

【通聯編輯:謝媛媛】

猜你喜歡
用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 国产欧美日韩18| 亚洲丝袜第一页| 欧美国产视频| 国产成人乱无码视频| 激情无码字幕综合| 亚洲欧美一区二区三区图片 | 亚洲a级在线观看| 国产久草视频| 国产一区亚洲一区| 精品无码人妻一区二区| AV不卡在线永久免费观看| 亚洲性影院| 精品丝袜美腿国产一区| 国产精品久久久久久久久| 亚洲成人免费看| 在线亚洲小视频| 午夜不卡视频| 欧洲精品视频在线观看| 美女免费黄网站| 国产精彩视频在线观看| 五月婷婷丁香色| 日韩精品专区免费无码aⅴ| 欧美三级不卡在线观看视频| 国产精品永久在线| 久久国产精品麻豆系列| 波多野吉衣一区二区三区av| 在线看免费无码av天堂的| 四虎影视永久在线精品| 日韩在线2020专区| 亚洲视频无码| 国产福利免费在线观看| 国产经典在线观看一区| 亚洲中字无码AV电影在线观看| 波多野结衣无码中文字幕在线观看一区二区| 97久久超碰极品视觉盛宴| 成人另类稀缺在线观看| 亚洲人免费视频| 久久9966精品国产免费| 国产真实乱子伦精品视手机观看| 人妻夜夜爽天天爽| av免费在线观看美女叉开腿| 东京热一区二区三区无码视频| 欧美综合成人| 国产91在线|日本| 欧美a在线看| 日本人妻丰满熟妇区| 精品国产免费观看一区| 欧美成人在线免费| 日韩一级二级三级| 日韩欧美91| 国产欧美成人不卡视频| 久久久久国产精品熟女影院| 91麻豆精品国产91久久久久| 欧美精品黑人粗大| 国产尤物视频在线| 91精品网站| 国产精品欧美在线观看| 国产永久无码观看在线| 亚洲乱强伦| 久久精品人妻中文系列| 日本午夜在线视频| 先锋资源久久| 色综合天天娱乐综合网| 91午夜福利在线观看| 亚洲精品天堂在线观看| 亚洲视频影院| 亚洲午夜福利精品无码不卡| 青青青草国产| 一级毛片免费观看久| 91精品专区国产盗摄| 欧美亚洲日韩不卡在线在线观看| 五月婷婷导航| 波多野结衣的av一区二区三区| 99久久精品美女高潮喷水| 欧洲日本亚洲中文字幕| 国产成a人片在线播放| 久久黄色小视频| 亚洲成人高清无码| 亚洲大尺码专区影院| 亚洲爱婷婷色69堂| 亚洲欧洲日产国码无码av喷潮| 亚洲欧洲综合|