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
主站蜘蛛池模板: 全色黄大色大片免费久久老太| 99久久成人国产精品免费| 精品视频一区二区观看| 欧美一级高清视频在线播放| 亚洲美女一区二区三区| 国产精品99久久久久久董美香| 成人伊人色一区二区三区| 亚洲精品无码成人片在线观看 | 欧美激情视频一区| 国产熟女一级毛片| 亚洲欧美在线看片AI| 国产情侣一区二区三区| 午夜视频www| 666精品国产精品亚洲| 日本免费新一区视频| 99ri精品视频在线观看播放| 亚洲三级色| 免费在线色| 国产理论一区| 日韩小视频在线播放| 亚洲—日韩aV在线| 久草视频福利在线观看 | 亚洲无码高清视频在线观看| 国产无码精品在线| 无码精油按摩潮喷在线播放| 国产高清在线观看91精品| 综合亚洲网| 亚洲人免费视频| 亚洲精品在线影院| a毛片在线播放| 中文字幕色在线| 午夜高清国产拍精品| 一级毛片中文字幕| 91精品啪在线观看国产91| 国产高清免费午夜在线视频| 天堂网国产| 97se亚洲| 亚洲欧洲免费视频| 欧美视频二区| 综合色区亚洲熟妇在线| 亚洲精品福利网站| 国产素人在线| 国产综合精品一区二区| 国产免费高清无需播放器| 精品无码一区二区三区在线视频| 国产尹人香蕉综合在线电影| 国产成人亚洲毛片| 一区二区三区在线不卡免费| 国产精品亚洲va在线观看| 91青青在线视频| 重口调教一区二区视频| 五月激激激综合网色播免费| 精品国产电影久久九九| av一区二区人妻无码| 欧美第九页| 五月天久久婷婷| 国产十八禁在线观看免费| 1769国产精品免费视频| 91亚洲视频下载| 亚洲国产日韩欧美在线| 亚洲无码日韩一区| 亚洲天堂777| 国产丝袜第一页| 亚洲一区二区在线无码| 全部免费特黄特色大片视频| 色偷偷一区| 日韩精品毛片人妻AV不卡| 欧美黑人欧美精品刺激| 蜜桃臀无码内射一区二区三区| 99这里只有精品6| 99久久精品国产麻豆婷婷| 国产精品手机视频一区二区| 国产午夜人做人免费视频中文| 日韩亚洲高清一区二区| 亚洲一区黄色| 国产成人综合在线观看| 成人国产免费| 日本不卡免费高清视频| 国产精品亚洲综合久久小说| 国产第一色| 在线精品视频成人网| 九色在线视频导航91|