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

安卓系統通訊協議介紹與研究

2016-03-19 15:59:32潘曉楠
應用能源技術 2016年3期
關鍵詞:信息

潘曉楠

(黑龍江省節能技術服務中心,哈爾濱 150001)

?

安卓系統通訊協議介紹與研究

潘曉楠

(黑龍江省節能技術服務中心,哈爾濱 150001)

摘要:文中主要說明安卓系統所使用的兩種通訊協議。基于每種模塊的功能需求不同,其所使用的通訊協議也不同,基本通訊功能是基于XMPP協議的,而因為XMPP協議并不支持語音信息的實時傳送,所以語音實時通話功能則要基于實時傳送的RTP/RTGP協議。

關鍵詞:通訊;協議

1XMPP協議

1.1XMPP協議

XMPP即可擴展通訊和表示協議,是一種基于XML的協議,XMPP協議已被批準為互聯網即時通信協議標準。它可用于客戶端與服務器之間XML數據元流式傳輸。該協議包含了針對客戶端的軟件協議,使客戶端能夠與服務器良好通訊,開發者可以更容易的進行客戶端應用程序的開發。它將要傳輸的數據和上下文信息標記嵌入到XML結構化的數據中,來完成客戶端之間的即時通信。

XMPP協議基本的網絡架構就是客戶端通過TGP/IP連接到XMPP服務器,然后在之上傳輸XML,服務器對xivlL信息進行解析并轉發,根據消息的目的地址,將信息傳輸給目的客戶端。

1.2XMPP協議的數據結構

XMPP協議有定義了三種最外層的XML元素,分別為, ,每個元素都可以通過屬性和命名空間包含大量數據,其屬性和命名空間都是XMPP的組成部分。

其中元素用來表示兩個XMPP客戶端之間互相發送的消息內容;元素用來表示客戶端用戶的狀態信息,狀態信息分為“可用”和“不可用”兩種;元素用來創建兩個客戶端之間的會話,并且允許客戶端之間來回傳送XML格式的請求和響應。

1.3XMPP協議的工作原理

XMPP協議的工作原理是:首先客戶端連接到服務器,然后服務器利用本地目錄系統中的證書對其認證,然后客戶端指定其通訊的目標地址,讓服務器告知目標客戶端的狀態,繼而服務器經過查找、連接并進行相互認證,最后節點間開始進行交互。

XMPP協議的通訊流程是:首先客戶端先連接到服務器,然后客戶端會向服務器發送XML文件,其中包含了客戶端登錄的用戶名和用戶密碼。當服務器收到XML文件后,解析出相應的用戶名和密碼并與服務器端存儲在數據庫的數據進行比對驗證。如果驗證成功,服務器就會返回給客戶端一個XML文件,表明客戶端通過登錄驗證。然后客戶端再向服務器發送一個XML文件用來請求用戶的好友名單,服務器會將查詢到的數據拼裝成 XML文件返回客戶端。客戶端選擇其中的一個好友,向其發送信息時,信息還會被封裝成XML文件,先傳遞給服務器端,服務器再根據XML的目標地址將XML文件進行轉發,客戶端收到后進行XML解析,解析成可讀的消息,然后進行顯示。

XMPP協議的一個重要的實現庫是smack, Smack是一個由Java語言開發的類庫。其android版本是asmack,通過這個庫可以方便的控制客戶端的信息收發,也可以方便的與XMPP服務器進行互聯,實現基于XMPP協議的相互通訊。

2RTP/RTCP協議

RTP協議,即實時傳輸協議。該協議通過RTP包的序列號和時間戳來重組亂序的RTP包,保證實時傳輸。而RTCP協議在RTP的會話期間周期的發送一些RTCP包用來監聽服務質量和交換會話用戶信息等功能。因此服務器可以利用這些RTCP包中的信息控制數據傳輸,因此通過RTP和RTCP的配合可以很好的進行音頻數據的實時傳輸。

3結束語

未來,人們利用手機等智能設備就可以隨時地接入網絡,進行即時通信,看視頻,手機支付和移動辦公等各種各樣的業務。各種應用將層出不窮,也勢必涉及到用戶的安全隱私,基于Android的開放性,我們可以自主研發安全的通信協議。在未來的研究開發中,與Android通信協議相關的研究和工作并不僅僅局限于前面的內容,還有更多的工作等待發現、挖掘和完成。

參考文獻

[1]陳航,趙方.基于服務器推送技術和XMPP的Web IM系統實現[[J].計算機工程與設計,2010.

[2]李欽德,周文安,馬飛,等.基于RTP / RTCP的Vo口智能切換技術的實現方法研究[J].計算機科學,2011.

[3]施濟瑜,苗放.王華軍,等.基于XMPP協議文件傳輸的研究與實現[[J].計算機測量與控制,2009.

Introduction and Research of Android System Communication Protocol

PAN Xiao-nan

(Heilongjiang Province Energy Saving Technology and Service Center, Harbin 150001, China)

Abstract:This paper mainly illustrates two kinds of communication protocols using the Android system. Functional requirements of each module based on different, they use different communication protocols, the basic communication function is based on the XMPP protocol, and because the real-time transmission of voice information does not support the XMPP protocol, so the real-time voice call function to transmit protocol based on RTP/RTGP.

Key words:Communication; Protocol

中圖分類號:TP393.04

文獻標志碼:B

文章編號:1009-3230(2016)03-0047-02

作者簡介:潘曉楠(1982- ),男,哈爾濱人,畢業于黑龍江大學,大學本科,工程師,從事信息通信工作。

收稿日期:2016-01-11

修訂日期:2016-02-20

doi:10.3969/j.issn.1009-3230.2016.03.012

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产va免费精品观看| 2021天堂在线亚洲精品专区| 在线观看视频99| 日本成人一区| 精品久久777| 成人国产免费| 亚洲无限乱码一二三四区| 亚洲熟女偷拍| 免费国产无遮挡又黄又爽| 无码丝袜人妻| 色婷婷久久| 亚洲男女在线| 亚洲国产精品久久久久秋霞影院| 国产97色在线| 中文成人在线| 毛片久久网站小视频| 亚洲国产日韩视频观看| 久青草免费在线视频| 麻豆精品在线视频| 天堂网亚洲系列亚洲系列| 亚洲无码视频一区二区三区| 日本中文字幕久久网站| 热这里只有精品国产热门精品| 中文字幕亚洲另类天堂| 色天天综合久久久久综合片| v天堂中文在线| 国产人前露出系列视频| 中文字幕伦视频| 亚洲经典在线中文字幕| 免费播放毛片| 亚洲国产精品成人久久综合影院| 国产精品美乳| 精品视频91| 亚洲日韩高清无码| 日本午夜精品一本在线观看 | 99re热精品视频国产免费| 狠狠综合久久久久综| 激情综合五月网| 91精品国产情侣高潮露脸| 国产小视频免费观看| 中文字幕无码中文字幕有码在线| 国产高清精品在线91| 国产区人妖精品人妖精品视频| 欧美成人午夜影院| 色偷偷男人的天堂亚洲av| 波多野结衣在线se| 日韩在线成年视频人网站观看| 狠狠色婷婷丁香综合久久韩国| 国产成人91精品| 日韩黄色在线| 国产成人精品三级| 香蕉在线视频网站| 91免费片| 亚洲久悠悠色悠在线播放| 欧美在线视频不卡| 欧美视频免费一区二区三区| 国产成人综合日韩精品无码首页 | 国产xx在线观看| 久久久久亚洲精品成人网 | 99久久精品久久久久久婷婷| 亚洲va在线∨a天堂va欧美va| 欧美在线黄| 日韩午夜片| 国产欧美日韩18| 黄色福利在线| 最新日本中文字幕| 久久人妻xunleige无码| 欧美日韩高清在线| 毛片久久久| 亚洲一区二区三区中文字幕5566| 久久综合色88| 中文字幕免费视频| 久久亚洲AⅤ无码精品午夜麻豆| 中文字幕永久视频| 国产福利拍拍拍| 亚洲午夜天堂| 伊人丁香五月天久久综合| 国产SUV精品一区二区| 伊人五月丁香综合AⅤ| 亚洲黄色高清| 激情综合网激情综合| 国产超薄肉色丝袜网站|