專利名稱:一種基于xmpp協(xié)議的通訊系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于XMPP協(xié)議的通訊系統(tǒng)及其方法,屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
XMPP (可擴(kuò)展消息處理現(xiàn)場協(xié)議)是基于可擴(kuò)展標(biāo)記語言(XML)的協(xié)議,它用于即時消息(IM)以及在線現(xiàn)場探測。它在促進(jìn)服務(wù)器之間的準(zhǔn)即時操作。這個協(xié)議可能最終允許因特網(wǎng)用戶向因特網(wǎng)上的其他任何人發(fā)送即時消息,即使其操 作系統(tǒng)和瀏覽器不同。XMPP的前身是Jabber,一個開源形式組織產(chǎn)生的網(wǎng)絡(luò)即時通信協(xié)議。XMPP目前被IETF國際標(biāo)準(zhǔn)組織完成了標(biāo)準(zhǔn)化工作。標(biāo)準(zhǔn)化的核心結(jié)果分為兩部分;
在IETF中,把頂協(xié)議劃分為四種協(xié)議,即即時信息和出席協(xié)議(Instant Messagingand Presence Protocol, IMPP)、出席和即時信息協(xié)議(Presence and Instant MessagingProtocol, PRIM)、針對即時信息和出席擴(kuò)展的會話發(fā)起協(xié)議(Session InitiationProtocol for Instant Messaging and Presence Leveraging Extensions, SIMPLE),以及可擴(kuò)展的消息出席協(xié)議(XMPP)。最初研發(fā)IMPP也是為了創(chuàng)建一種標(biāo)準(zhǔn)化的協(xié)議,但是今天,IMPP已經(jīng)發(fā)展成為基本協(xié)議單元,定義所有即時通信協(xié)議應(yīng)該支持的核心功能集。XMPP和SMPLE兩種協(xié)議是架構(gòu),有助于實現(xiàn)MPP協(xié)議所描述的規(guī)范。PRM最初是基于即時通信的協(xié)議,與XMPP和SMPLE類似,但是己經(jīng)不再使用。XMPP具有如下技術(shù)特點
(I)XMPP協(xié)議是公開的,由JSF開源社區(qū)組織開發(fā)的。XMPP協(xié)議并不屬于任何的機(jī)構(gòu)和個人,而是屬于整個社區(qū),這一點從根本上保證了其開放性。(2)XMPP協(xié)議具有良好的擴(kuò)展性。在XMPP中,即時消息和到場信息都是基于XML的結(jié)構(gòu)化信息,這些信息以XML節(jié)(XML Stanza)的形式在通信實體間交換。XMPP發(fā)揮了XML結(jié)構(gòu)化數(shù)據(jù)的通用傳輸層的作用,它將出席和上下文敏感信息嵌入到XML結(jié)構(gòu)化數(shù)據(jù)中,從而使數(shù)據(jù)以極高的效率傳送給最合適的資源?;赬ML建立起來的應(yīng)用具有良好的語義完整性和擴(kuò)展性。(3)分布式的網(wǎng)絡(luò)架構(gòu)。XMPP協(xié)議都是基于Client/Server架構(gòu),但是XMPP協(xié)議本身并沒有這樣的限制。網(wǎng)絡(luò)的架構(gòu)和電子郵件十分相似,但沒有結(jié)合任何特定的網(wǎng)絡(luò)架構(gòu),適用范圍非常廣泛。(4)XMPP具有很好的彈性。XMPP除了可用在即時通信的應(yīng)用程序,還能用在網(wǎng)絡(luò)管理、內(nèi)容供稿、協(xié)同工具、檔案共享、游戲、遠(yuǎn)端系統(tǒng)監(jiān)控等。(5)安全性。XMPP 在 Client-to-Server 通信,和 Server-to-Server 通信中都使用TLS (Transport Layer Security)協(xié)議作為通信通道的加密方法,保證通信的安全。任何XMPP服務(wù)器可以獨立于公眾XMPP網(wǎng)絡(luò)(例如在企業(yè)內(nèi)部網(wǎng)絡(luò)中),而使用SASL及TLS等技術(shù)更加增強(qiáng)了通信的安全性。XMPP主要協(xié)議的組成為
RFC 3920 XMPP :核心。定義了 XMPP協(xié)議框架下應(yīng)用的網(wǎng)絡(luò)架構(gòu),引入了 XML Stream(XML流)與XML Stanza (XML節(jié)),并規(guī)定XMPP協(xié)議在通信過程中使用的XML標(biāo)簽。使用XML標(biāo)簽從根本上說是協(xié)議開放性與擴(kuò)展性的需要。此外,在通信的安全方面,把TLS安全傳輸機(jī)制與SASL認(rèn)證機(jī)制引入到內(nèi)核,與XMPP進(jìn)行無縫的連接,為協(xié)議的安全性、可靠性奠定了基礎(chǔ)。Core文檔還規(guī)定了錯誤的定義及處理、XML的使用規(guī)范、JID (JabberIdentifier, Jabber標(biāo)識符)的定義、命名規(guī)范等等。所以這是所有基于XMPP協(xié)議的應(yīng)用都必需支持的文檔。RFC 3921 :用戶成功登陸到服務(wù)器之后,發(fā)布更新自己的在線好友管理、發(fā)送即時聊天消息等業(yè)務(wù)。所有的這些業(yè)務(wù)都是通過三種基本的XML節(jié)來完成的IQ Stanza (IQ節(jié)),Presence Stanza (Presence 節(jié)),Message Stanza (Message 節(jié))。RFC3921 還對阻塞策略進(jìn)行了定義,定義是多種阻塞方式??梢哉f,RFC3921是RFC3920的充分補(bǔ)充。兩個文檔結(jié)合起來,就形成了一個基本的即時通信協(xié)議平臺,在這個平臺上可以開發(fā)出各種各樣的應(yīng)用。XEP-0030服務(wù)搜索。一個強(qiáng)大的用來測定XMPP網(wǎng)絡(luò)中的其它實體所支持特性的 協(xié)議。XEP-Ol 15實體性能。XEP-0030的一個通過即時出席的定制,可以實時改變交變
廣告功能。XEP-0045多人聊天。一組定義參與和管理多用戶聊天室的協(xié)議,類似于Internet的Relay Chat,具有很高的安全性。XEP-0096文件傳輸。定義了從一個XMPP實體到另一個的文件傳輸。XEP-0124 HTTP綁定。將XMPP綁定到HTTP而不是TCP,主要用于不能夠持久的維持與服務(wù)器TCP連接的設(shè)備。XEP-0166 Jingle。規(guī)定了多媒體通信協(xié)商的整體架構(gòu)。XEP-0167 Jingle Audio Content Description Format。定義了從一個 XMPP 實體到另一個的語音傳輸過程。XEP-0176 Jingle ICE (Interactive Connectivity Establishment)Transport。ICE傳輸機(jī)制,文件解決了如何讓防火墻或是NAT (Network Address Translation)保護(hù)下的實體建立連接的問題。XEP-0177 Jingle Raw UDP Transport。純UDP傳輸機(jī)制,文件講述了如何在沒有防火墻且在同一網(wǎng)絡(luò)下建立連接的。XEP-0180 Jingle Video Content Description Format。定義了從一個 XMPP 實體到另一個的視頻傳輸過程。XEP-O18I Jingle DTMF (Dual Tone Multi-Frequency)。XEP-O183 Jingle Telepathy Transport Method。
發(fā)明內(nèi)容
本發(fā)明的目的就是提供一種方便實用的基于XMPP協(xié)議的通訊系統(tǒng)及其方法。本發(fā)明是這樣實現(xiàn)的,一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是包括XMPP通訊客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān),XMPP通訊客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān)任意兩個之間雙向通信,所述的XMPP通訊客戶端安裝有XMPP通訊客戶端軟件,XMPP通訊客戶端通過TCP套接字與XMPP服務(wù)器通信,解析XML信息包,理解消息數(shù)據(jù)類型;所述的XMPP服務(wù)器用來監(jiān)聽XMPP通訊客戶端連接,并與XMPP通訊軟件客戶端通信,同時XMPP服務(wù)器還與其他XMPP服務(wù)器之間相互通信;所述的XMPP網(wǎng)關(guān)對XMPP的嵌入式通訊系統(tǒng)的通信協(xié)議進(jìn)行轉(zhuǎn)換,實現(xiàn)和其他即時通信系統(tǒng)交換信息。所述的一種基于XMPP協(xié)議的通訊系統(tǒng),還設(shè)有LDAP服務(wù)器,對本系統(tǒng)進(jìn)行統(tǒng)一身份、權(quán)限管理控制。所述的XMPP通訊客戶端必須實現(xiàn)的協(xié)議為RFC3920核心協(xié)議Core、RFC3921即時消息和出席協(xié)議 Instant Messaging and Presence、XEP-0030 服務(wù)發(fā)現(xiàn) ServiceDiscovery、XEP-Ol 15 實體能力 Entity Capabilities。所述的XMPP通訊客戶端與XMPP服務(wù)器通過XML在TCP套接字的5222端口進(jìn)行
通信。·所述的XMPP服務(wù)器為模塊化設(shè)計,由不同代碼包構(gòu)成,包括Session管理代碼包、XMPP通訊客戶端與XMPP服務(wù)器通信代碼包、XMPP服務(wù)器與XMPP服務(wù)器之間通信代碼包、DNS(Domain Name System)轉(zhuǎn)換代碼包、存儲用戶的個人信息和朋友名單代碼包、保留用戶在下線時收到的信息代碼包、用戶注冊代碼包、用戶身份和權(quán)限認(rèn)證代碼包、根據(jù)用戶的要求過濾信息和系統(tǒng)記錄代碼包。所述的XMPP服務(wù)器可以通過附加服務(wù)進(jìn)行擴(kuò)展,增加安全策略、允許服務(wù)器組件的連接或者XMPP通訊客戶端的選擇,可使XMPP通訊客戶端向其他消息系統(tǒng)的網(wǎng)關(guān)發(fā)送信
肩、O 所述的XMPP服務(wù)器必須實現(xiàn)的協(xié)議為RFC3920核心協(xié)議Core、RFC3921即時消息和出席協(xié)議 Instant Messaging and Presence、XEP-0030 服務(wù)發(fā)現(xiàn) ServiceDiscovery。一種基于XMPP協(xié)議的通訊方法,其特征是包括如下步驟
步驟I、XMPP通信客戶端通過TCP/IP連接到XMPP服務(wù)器;
步驟2、XMPP服務(wù)器利用本地目錄系統(tǒng)中的證書對XMPP通信客戶端進(jìn)行認(rèn)證;
步驟3、XMPP通訊客戶端指定目標(biāo)地址,向XMPP服務(wù)器請求告知目標(biāo)地址狀態(tài);
步驟4、XMPP服務(wù)器對目標(biāo)地址進(jìn)行查找、連接并相互認(rèn)證,并將目標(biāo)地址狀態(tài)告知XMPP通訊客戶端;
步驟5、XMPP通訊客戶端根據(jù)目標(biāo)地址的狀態(tài)作出相應(yīng)處理,當(dāng)目標(biāo)地址在線時XMPP通訊客戶端與XMPP通訊客戶端相交互通訊。本發(fā)明采用以上技術(shù)方案,將基于XMPP的嵌入式通訊系統(tǒng)中劃分為XMPP通信客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān)三大塊,XMPP通信客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān)任意兩個之間雙向通信。XMPP服務(wù)器承擔(dān)XMPP通信客戶端信息的記錄;XMPP網(wǎng)關(guān)對XMPP的嵌入式通訊系統(tǒng)的通信協(xié)議進(jìn)行轉(zhuǎn)換,實現(xiàn)和其他即時通信系統(tǒng)交換信息。在實際工作中,通過增加LDAP服務(wù)器,對XMPP的嵌入式通訊系統(tǒng)進(jìn)行統(tǒng)一的身份、權(quán)限管理控制,從而起到能夠給予互聯(lián)網(wǎng)進(jìn)行即時通訊、支持手機(jī)客戶端實現(xiàn)隨時溝通、與MSN及其ICQ等協(xié)議互通、進(jìn)行文件傳輸?shù)淖饔谩1景l(fā)明突出的特點是可以和其他即時通信系統(tǒng)交換信息和用戶在線狀況。由于協(xié)議不同,本發(fā)明系統(tǒng)和其他系統(tǒng)交換信息必須通過協(xié)議的轉(zhuǎn)換來實現(xiàn),目前幾種主流即時通信協(xié)議都沒有公開,所以本XMPP通訊系統(tǒng)服務(wù)器本身并沒有實現(xiàn)和其他協(xié)議的轉(zhuǎn)換,但它的架構(gòu)允許轉(zhuǎn)換的實現(xiàn)。在本發(fā)明系統(tǒng)架構(gòu)里設(shè)有XMPP網(wǎng)關(guān)。目前,本發(fā)明系統(tǒng)實現(xiàn)了和 AM、ICQ、IRC、MSN Massager,RSSO. 9 和 Yahoo Massager 的協(xié)議轉(zhuǎn)換。因此由于網(wǎng)關(guān)的存在,本XMPP通訊系統(tǒng)架構(gòu)事實上兼容所有其他即時通信網(wǎng)絡(luò),這無疑大大提高了本XMPP通訊系統(tǒng)的靈活性和可擴(kuò)展性。本發(fā)明系統(tǒng)將復(fù)雜性從客戶端轉(zhuǎn)移到服務(wù)器端。這使得客戶端編寫變得非常容易,更新系統(tǒng)功能也同樣變得容易。
圖I為本發(fā)明的結(jié)構(gòu)示意 圖中IXMPP通訊客戶端、2XMPP服務(wù)器、3XMPP網(wǎng)關(guān)。
具體實施方式
下面結(jié)合
對本發(fā)明作進(jìn)一步說明,一種基于XMPP協(xié)議的通訊系統(tǒng),包括XMPP通訊客戶端1、XMPP服務(wù)器2、XMPP網(wǎng)關(guān)3,XMPP通信客戶端1、XMPP服務(wù)器2、XMPP網(wǎng)關(guān)3任意兩個之間雙向通信。基本的本系統(tǒng)XMPP通訊客戶端I必須實現(xiàn)以下標(biāo)準(zhǔn)協(xié)議
RFC3920核心協(xié)議Core
RFC3921 即時消息和出席協(xié)議 Instant Messaging and Presence XEP-0030 服務(wù)發(fā)現(xiàn) Service Discovery XEP-Ol 15 實體能力 Entity Capabilities
XMPP通訊客戶端I與XMPP服務(wù)器2通過XML在TCP套接字的5222端口進(jìn)行通信。本發(fā)明中的XMPP服務(wù)器2被設(shè)計成模塊化,由各個不同的代碼包構(gòu)成,包括Session管理代碼包、XMPP通訊客戶端與XMPP服務(wù)器通信代碼包、XMPP服務(wù)器與XMPP服務(wù)器之間通信代碼包、DNS(Domain Name System)轉(zhuǎn)換代碼包、存儲用戶的個人信息和朋友名單代碼包、保留用戶在下線時收到的信息代碼包、用戶注冊代碼包、用戶身份和權(quán)限認(rèn)證代碼包、根據(jù)用戶的要求過濾信息和系統(tǒng)記錄代碼包。XMPP服務(wù)器2必須實現(xiàn)以下標(biāo)準(zhǔn)協(xié)議
RFC3920核心協(xié)議Core
RFC3921 即時消息和出席協(xié)議 Instant Messaging and Presence XEP-0030 服務(wù)發(fā)現(xiàn) Service Discovery
XMPP網(wǎng)關(guān)3對XMPP的嵌入式通訊系統(tǒng)的通信協(xié)議進(jìn)行轉(zhuǎn)換,實現(xiàn)和其他即時通信系統(tǒng)
交換信息。在實際工作中,需要對XMPP通訊系統(tǒng)地址格式作出要求,一個實體在本發(fā)明網(wǎng)絡(luò)結(jié)構(gòu)中被稱為一個接點,它有唯一的標(biāo)示符jabber identifier (JID),即實體地址,用來表示一個Jabber用戶,但是也可以表示其他內(nèi)容,例如一個聊天室.一個有效的JID包括一系列兀素(I)域名(domain identifier) ; (2)節(jié)點(node identifier) ; (3)源(resourceidentifier).它的格式是nodeOdomain/resource,nodeOdomain,類似電子郵件的地址格式.domain用來表示接點不同的設(shè)備或位置,這個是可選的,例如a在Serverl上注冊了一個用戶,用戶名為doom,那么a的JID就是doomOserverl,在發(fā)送消息時,指明doomOserverl就可以了,resource可以不用指定,但a在登錄到這個Server時,fl的JID可能是doomOserverl、exodus (如果 a 用 Exodus 軟件登錄),也可能是 doom@serverl/psi (如果 a 用 psi軟件登錄).資源只用來識別屬于用戶的位置或設(shè)備等,一個用戶可以同時以多種資源與同一個XMPP通訊系統(tǒng)服務(wù)器連接。本發(fā)明系統(tǒng)消息格式為
本XMPP通訊系統(tǒng)中定義了 3個頂層XML元素Message、Presence、IQ,下面針對這三種元素進(jìn)行介紹?!碝essage〉用于在兩個jabber用戶之間發(fā)送信息。Jsm(jabber會話管理器)負(fù)責(zé)滿足所有的消息,不管目標(biāo)用戶的狀態(tài)如何。如果用戶在線jsm立即提交;否則jsm就存儲。 To :標(biāo)識消息的接收方。from :指發(fā)送方的名字或標(biāo)示(id) ο Text:此元素包含了要提交給目標(biāo)用戶的信息。結(jié)構(gòu)如下所示
〈message to= iIilyijabber. org/contact> type =,chat’ >
〈body〉你好,在忙嗎〈/body〉
〈/message〉
〈Presence〉用來表明用戶的狀態(tài),如online、away、dnd(請勿打擾)等。當(dāng)用戶離線或改變自己的狀態(tài)時,就會在stream的上下文中插入一個Presence元素,來表明自身的狀態(tài).結(jié)構(gòu)如下所示
〈presence〉
From = ^lily @ jabber, com/contact,
To = ^yaoman @ jabber, com/contact'
<status> Online </status)
〈/presence〉
〈presence〉兀素可以取下面幾種值
Probe :用于向接受消息方法發(fā)送特殊的請求
subscribe:當(dāng)接受方狀態(tài)改變時,自動向發(fā)送方發(fā)送presence信息。<IQ> : 一種請求/響應(yīng)機(jī)制,從一個實體從發(fā)送請求,另外一個實體接受請求,并進(jìn)行響應(yīng).例如,client在stream的上下文中插入一個元素,向Server請求得到自己的好友列表,Server返回一個,里面是請求的結(jié)果.
<IQ>主要的屬性是type。包括
Get :獲取當(dāng)前域值。Set :設(shè)置或替換get查詢的值。Result :說明成功的響應(yīng)了先前的查詢。Error:查詢和響應(yīng)中出現(xiàn)的錯誤。
權(quán)利要求
1.一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是包括XMPP通訊客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān),XMPP通訊客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān)任意兩個之間雙向通信,所述的XMPP通訊客戶端安裝有XMPP通訊客戶端軟件,XMPP通訊客戶端通過TCP套接字與XMPP服務(wù)器通信,解析XML信息包,理解消息數(shù)據(jù)類型;所述的XMPP服務(wù)器用來監(jiān)聽XMPP通訊客戶端連接,并與XMPP通訊軟件客戶端通信,同時XMPP服務(wù)器還與其他XMPP服務(wù)器之間相互通信;所述的XMPP網(wǎng)關(guān)對XMPP的嵌入式通訊系統(tǒng)的通信協(xié)議進(jìn)行轉(zhuǎn)換,實現(xiàn)和其他即時通信系統(tǒng)交換信息。
2.根據(jù)權(quán)利要求I所述的所述的一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是還設(shè)有LDAP服務(wù)器,對本系統(tǒng)進(jìn)行統(tǒng)一身份、權(quán)限管理控制。
3.根據(jù)權(quán)利要求I所述的所述的一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是所述的XMPP通訊客戶端必須實現(xiàn)的協(xié)議為RFC3920核心協(xié)議Core、RFC3921即時消息和出席協(xié)議 Instant Messaging and Presence、XEP-0030 服務(wù)發(fā)現(xiàn) Service Discovery、XEP-0115實體能力 Entity Capabilities。
4.根據(jù)權(quán)利要求I所述的所述的一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是所述的XMPP通訊客戶端與XMPP服務(wù)器通過XML在TCP套接字的5222端口進(jìn)行通信。
5.根據(jù)權(quán)利要求I所述的所述的一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是所述的XMPP服務(wù)器為模塊化設(shè)計,由不同代碼包構(gòu)成,包括Session管理代碼包、XMPP通訊客戶端與XMPP服務(wù)器通信代碼包、XMPP服務(wù)器與XMPP服務(wù)器之間通信代碼包、DNS (Domain NameSystem)轉(zhuǎn)換代碼包、存儲用戶的個人信息和朋友名單代碼包、保留用戶在下線時收到的信息代碼包、用戶注冊代碼包、用戶身份和權(quán)限認(rèn)證代碼包、根據(jù)用戶的要求過濾信息和系統(tǒng)記錄代碼包。
6.根據(jù)權(quán)利要求I所述的所述的一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是所述的XMPP服務(wù)器可以通過附加服務(wù)進(jìn)行擴(kuò)展,增加安全策略、允許服務(wù)器組件的連接或者XMPP通訊客戶端的選擇,可使XMPP通訊客戶端向其他消息系統(tǒng)的網(wǎng)關(guān)發(fā)送信息。
7.根據(jù)權(quán)利要求I所述的所述的一種基于XMPP協(xié)議的通訊系統(tǒng),其特征是所述的XMPP服務(wù)器必須實現(xiàn)的協(xié)議為RFC3920核心協(xié)議Core、RFC3921即時消息和出席協(xié)議Instant Messaging and Presence、XEP-0030 服務(wù)發(fā)現(xiàn) Service Discovery。
8.一種基于XMPP協(xié)議的通訊方法,其特征是包括如下步驟 步驟I、XMPP通信客戶端通過TCP/IP連接到XMPP服務(wù)器; 步驟2、XMPP服務(wù)器利用本地目錄系統(tǒng)中的證書對XMPP通信客戶端進(jìn)行認(rèn)證; 步驟3、XMPP通訊客戶端指定目標(biāo)地址,向XMPP服務(wù)器請求告知目標(biāo)地址狀態(tài); 步驟4、XMPP服務(wù)器對目標(biāo)地址進(jìn)行查找、連接并相互認(rèn)證,并將目標(biāo)地址狀態(tài)告知XMPP通訊 客戶端; 步驟5、XMPP通訊客戶端根據(jù)目標(biāo)地址的狀態(tài)作出相應(yīng)處理,當(dāng)目標(biāo)地址在線時XMPP通訊客戶端與XMPP通訊客戶端相交互通訊。
全文摘要
本發(fā)明公開一種基于XMPP協(xié)議的通訊系統(tǒng)及其方法,屬于通信技術(shù)領(lǐng)域,包括XMPP通訊客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān),XMPP通訊客戶端、XMPP服務(wù)器、XMPP網(wǎng)關(guān)任意兩個之間雙向通信,所述的XMPP通訊客戶端通過TCP套接字與XMPP服務(wù)器通信,解析XML信息包,理解消息數(shù)據(jù)類型;所述的XMPP服務(wù)器用來監(jiān)聽XMPP通訊客戶端連接,并與XMPP通訊軟件客戶端通信,同時XMPP服務(wù)器還與其他XMPP服務(wù)器之間相互通信;所述的XMPP網(wǎng)關(guān)對XMPP的嵌入式通訊系統(tǒng)的通信協(xié)議進(jìn)行轉(zhuǎn)換,實現(xiàn)和其他即時通信系統(tǒng)交換信息。本發(fā)明系統(tǒng)客戶端編寫容易,更新系統(tǒng)容易。
文檔編號H04L29/06GK102801742SQ20121031742
公開日2012年11月28日 申請日期2012年8月31日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者顧亞平, 顏顥 申請人:江蘇景云云計算有限公司