一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān)及方法
【專利摘要】本發(fā)明公開了一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),包括注冊(cè)管理器,管理配置內(nèi)部用戶與外部用戶之間的注冊(cè)綁定;好友管理器,調(diào)用外部私有協(xié)議即時(shí)通信系統(tǒng)的好友列表API,讀取其好友列表呈現(xiàn)到內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng),對(duì)外部即時(shí)通信系統(tǒng)進(jìn)行標(biāo)識(shí);監(jiān)聽器,監(jiān)聽內(nèi)部、外部用戶之間的通信請(qǐng)求;基礎(chǔ)傳輸器,雙向連接內(nèi)部服務(wù)器地址和外部服務(wù)器地址;內(nèi)部用戶連接外部用戶時(shí)去掉標(biāo)識(shí)符,外部用戶連接內(nèi)部用戶時(shí)增加標(biāo)識(shí)符;會(huì)話服務(wù)器,完成內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶的通信。本發(fā)明的協(xié)議網(wǎng)關(guān)及方法,實(shí)現(xiàn)不同即時(shí)通信平臺(tái)的互聯(lián)互通,且安全性高。
【專利說明】一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān)及方法。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)中不同網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng)中的用戶之間的通信交流,應(yīng)不會(huì)因?yàn)楸舜瞬煌莫?dú)立自主的系統(tǒng)受到阻礙而不能進(jìn)行,就象現(xiàn)在的電子郵件一樣,不同的郵箱系統(tǒng)的用戶之間可以相互發(fā)送電子郵件,比如說網(wǎng)易163郵箱的用戶可以給新浪郵箱用戶、移動(dòng)手機(jī)郵箱用戶、QQ郵箱用戶等發(fā)送郵件,當(dāng)然上述郵箱用戶也能夠給網(wǎng)易163郵箱用戶發(fā)送郵件。這些郵箱系統(tǒng)之間并沒有因所采用的郵件協(xié)議或者所處的網(wǎng)絡(luò)結(jié)構(gòu)不同使郵件通信受到任何影響。
[0003]與不同郵箱系統(tǒng)之間的互聯(lián)互通相比,目前,不同即時(shí)通信應(yīng)用平臺(tái)還沒有實(shí)現(xiàn)互聯(lián)互通,主要有以下兩方面的原因:
[0004](I) 一方面由于在通信協(xié)議、服務(wù)功能接口、數(shù)據(jù)格式描述等方面存在很大的差
巳
升;
[0005](2)另一方面即時(shí)通信服務(wù)提供商依賴獨(dú)有的增值服務(wù)運(yùn)營(yíng)模式,不愿意與其他即時(shí)通信平臺(tái)進(jìn)行互聯(lián),使得不同即時(shí)通信系統(tǒng)之間不能互聯(lián)互通,阻礙了不同即時(shí)通信平臺(tái)用戶之間的即時(shí)信息的交流。
[0006]由于不同即時(shí)通信平臺(tái)不能互聯(lián)互通,會(huì)形成以下弊端:
[0007](I)用戶只能和同一即時(shí)通信平臺(tái)中的好友用戶溝通聯(lián)系,形成了一個(gè)“信息孤 ;
[0008](2)源于產(chǎn)品及市場(chǎng)優(yōu)勢(shì),會(huì)形成即時(shí)通信服務(wù)近似壟斷的局面,比如騰訊,與其他幾款即時(shí)通信系統(tǒng)相比,占據(jù)著巨大的市場(chǎng)份額,有著明顯的領(lǐng)先優(yōu)勢(shì),不利于行業(yè)整體的發(fā)展;
[0009](3)嚴(yán)重影響了用戶之間的即時(shí)信息的交互,成為即時(shí)通信產(chǎn)業(yè)發(fā)展的瓶頸,這種情況在企業(yè)級(jí)應(yīng)用環(huán)境中尤為明顯。
[0010]目前,在解決不同即時(shí)通信平臺(tái)互聯(lián)互通問題方面,國(guó)內(nèi)外相關(guān)專家及即時(shí)通信服務(wù)提供商已經(jīng)開始進(jìn)行相關(guān)的研究,提出了類似“即時(shí)通信聯(lián)盟”的設(shè)想,旨在形成一個(gè)基于即時(shí)通信互聯(lián)互通的信息資源共享圈,打破現(xiàn)有即時(shí)通信服務(wù)提供商各自為戰(zhàn)、獨(dú)立發(fā)展的局面。即時(shí)通信領(lǐng)域互聯(lián)互通的設(shè)想一經(jīng)提出,便得到了一些IT廠商和即時(shí)通信服務(wù)提供商的積極響應(yīng),特別是那些市場(chǎng)份額較小或者即時(shí)通信增值服務(wù)運(yùn)營(yíng)單一的即時(shí)通信服務(wù)運(yùn)營(yíng)商紛紛表示贊同不同即時(shí)通信平臺(tái)之間的互聯(lián)互通,但也有一些反對(duì)或者疑慮的聲音,因?yàn)閷?duì)于市場(chǎng)份額較大的即時(shí)通信服務(wù)商來說,即時(shí)通信的互聯(lián)互通會(huì)在一定程度上會(huì)降低用戶對(duì)其產(chǎn)品的使用粘滯性,隨之而來間接降低其市場(chǎng)占有率。因而關(guān)于即時(shí)通信的互聯(lián)互通往往停留在一些即時(shí)通信理論和技術(shù)層面的研究,還沒有真正的實(shí)現(xiàn)。
[0011]雖然即時(shí)通信沒有實(shí)現(xiàn)真正的互聯(lián)互通,但也提出了可供參考的解決方案,比如基于多協(xié)議的客戶端方案。如圖1所示,該方案的核心思想是:在多協(xié)議客戶端上配置多個(gè)即時(shí)通信協(xié)議,用戶通過該客戶端選擇登錄不同的即時(shí)通信服務(wù)器,獲取服務(wù)器中的用戶聯(lián)系人列表,從而和IM服務(wù)域內(nèi)的用戶聯(lián)系人進(jìn)行交流。
[0012]如圖1,該方案使得用戶只需要通過一個(gè)客戶端便可以和多個(gè)頂服務(wù)域內(nèi)的用戶進(jìn)行交流,方便了用戶的使用,實(shí)現(xiàn)一個(gè)客戶端、多種即時(shí)通信服務(wù)的“互聯(lián)互通”??蛻舳伺渲玫拿糠N即時(shí)通信協(xié)議提供的安全策略仍然有效,并不會(huì)受客戶端變化的影響。然而,從本質(zhì)上講,該方案并沒有真正實(shí)現(xiàn)不同協(xié)議間的互聯(lián)互通,它只是從用戶角度減少了同時(shí)運(yùn)行客戶端的數(shù)量。這種方案有以下兩點(diǎn)不足:
[0013](I)對(duì)于即時(shí)通信服務(wù)提供商,該方案可能會(huì)破壞他們提出的特定運(yùn)營(yíng)模型。服務(wù)提供商往往在自己設(shè)計(jì)實(shí)現(xiàn)的客戶端上提供一些增值服務(wù),比如游戲、新聞資訊等),損害了他們的利益,使得方案的實(shí)施有很大的障礙。 [0014](2)該方案是在客戶端配置多個(gè)即時(shí)通信協(xié)議,當(dāng)即時(shí)通信協(xié)議變化時(shí),客戶端需要做出相應(yīng)的更新,這增加了客戶端維護(hù)的負(fù)擔(dān),不利于推廣。
[0015]結(jié)合企業(yè)級(jí)用戶即時(shí)通信的實(shí)際需要,人們需要一種技術(shù)方案,能在真正意義上是實(shí)現(xiàn)不同即時(shí)通信協(xié)議的互聯(lián)互通,解決不同即時(shí)通信協(xié)議之間的轉(zhuǎn)換,實(shí)現(xiàn)企業(yè)級(jí)即時(shí)通信系統(tǒng)與MSN、Yahoo等常用即時(shí)通信平臺(tái)的即時(shí)通信。
【發(fā)明內(nèi)容】
[0016]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān)及方法。
[0017]本發(fā)明的目的通過以下的技術(shù)方案實(shí)現(xiàn):
[0018]一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),包括
[0019]注冊(cè)管理器,管理配置內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶之間的注冊(cè)綁定;
[0020]好友管理器,調(diào)用外部私有協(xié)議即時(shí)通信系統(tǒng)的好友列表API,讀取其好友列表呈現(xiàn)到內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng),內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)的通信協(xié)議為XMPP協(xié)議,通過在XMPP協(xié)議中增加標(biāo)識(shí)符來完成對(duì)外部即時(shí)通信系統(tǒng)進(jìn)行標(biāo)識(shí);
[0021]監(jiān)聽器,監(jiān)聽內(nèi)部、外部用戶之間的通信請(qǐng)求,完成用戶通信的監(jiān)聽;
[0022]基礎(chǔ)傳輸器,監(jiān)聽器監(jiān)聽到內(nèi)部、外部用戶之間的通信請(qǐng)求后,雙向連接內(nèi)部服務(wù)器地址和外部服務(wù)器地址;內(nèi)部用戶連接外部用戶時(shí)去掉標(biāo)識(shí)符,外部用戶連接內(nèi)部用戶時(shí)增加標(biāo)識(shí)符;
[0023]會(huì)話服務(wù)器,完成內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶的通?目。
[0024]所述的注冊(cè)管理器通過內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)與外部即時(shí)通信系統(tǒng)的映射關(guān)聯(lián)表完成注冊(cè)綁定。
[0025]所述的會(huì)話服務(wù)器,內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)向外部即時(shí)通信系統(tǒng)發(fā)送的數(shù)據(jù)流為XML數(shù)據(jù)流,數(shù)據(jù)格式為“會(huì)話類型開始標(biāo)識(shí)+會(huì)話內(nèi)容+會(huì)話類型結(jié)束標(biāo)識(shí)”。
[0026]所述的基礎(chǔ)傳輸器為MSN傳輸器、QQ傳輸器、Yahoo傳輸器的一種以上,其中MSN傳輸器為遵循MSN私有協(xié)議的傳輸器,QQ傳輸器為遵循QQ私有協(xié)議的傳輸器,Yahoo傳輸器為遵循Yahoo私有協(xié)議的傳輸器。
[0027]本發(fā)明的另一目的通過以下的技術(shù)方案實(shí)現(xiàn):
[0028]一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的方法,包含以下順序的步驟:
[0029]I)注冊(cè)管理器將內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶注冊(cè)綁定;
[0030]2)當(dāng)監(jiān)聽器監(jiān)聽到內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶之間的通信請(qǐng)求時(shí),首先判斷外部即時(shí)通信系統(tǒng)是否遵循XMPP協(xié)議:若遵循則無需處理直接傳輸消息;若不遵循則將信息分發(fā)至相應(yīng)的私有協(xié)議傳輸器中進(jìn)行協(xié)議數(shù)據(jù)包和內(nèi)部用戶標(biāo)識(shí)的轉(zhuǎn)換、消息的轉(zhuǎn)換,然后再進(jìn)行傳輸;
[0031]3)通過好友管理器在XMPP協(xié)議中增加標(biāo)識(shí)符來完成對(duì)外部即時(shí)通信系統(tǒng)進(jìn)行標(biāo)識(shí),以可識(shí)別的形式在企業(yè)級(jí)即時(shí)通信系統(tǒng)客戶端顯示;
[0032]4)會(huì)話服務(wù)器完成內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部私有協(xié)議用戶間的通信,包括處理用戶的登陸、登出、狀態(tài)改變的同志、好友列表的增刪、存儲(chǔ)、更新,以及消息的發(fā)送與接收。
[0033]本發(fā)明與現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn)和有益效果: [0034]1、一方面實(shí)現(xiàn)不同即時(shí)通信平臺(tái)的即時(shí)通信,滿足不同即時(shí)通信平臺(tái)用戶群之間相互交流的需要。
[0035]2、另一方面對(duì)于即時(shí)通信服務(wù)提供商來說,無需對(duì)原有的即時(shí)通信協(xié)議作改變,只需提供一個(gè)網(wǎng)關(guān)服務(wù)接入接口即可。這種實(shí)現(xiàn)方式的優(yōu)點(diǎn)是便于集中管理用戶通信。對(duì)于一些企業(yè)級(jí)用戶來說,通過可配置、可管理的方式,管理與其它即時(shí)通信平臺(tái)的即時(shí)交互,這對(duì)提高系統(tǒng)的整體安全性是很有益處的。
[0036]3、采用協(xié)議網(wǎng)關(guān)技術(shù),實(shí)現(xiàn)不同即時(shí)通信平臺(tái)的互聯(lián)互通,需要被接入即時(shí)通信服務(wù)商提供外部網(wǎng)關(guān)服務(wù)接入接口,不涉及到其底層即時(shí)通信協(xié)議,也保證了被接入即時(shí)通信服務(wù)的安全。目前國(guó)內(nèi)主流即時(shí)通信服務(wù)提供商還沒提供網(wǎng)關(guān)服務(wù)接入接口,國(guó)外即時(shí)通信提供商如MSN、Yahoo!以及QQ開放了部分服務(wù)接口,便于外部網(wǎng)關(guān)服務(wù)接入,本發(fā)明也正是基于這種基礎(chǔ),嘗試解決企業(yè)級(jí)即時(shí)通信系統(tǒng)與MSN、Yahoo以及QQ之間的互聯(lián)互通,實(shí)現(xiàn)部分即時(shí)通信平臺(tái)之間的互聯(lián)互通。
【專利附圖】
【附圖說明】
[0037]圖1為基于多協(xié)議客戶端解決方案的示意圖;
[0038]圖2為本發(fā)明所述的一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān)的結(jié)構(gòu)示意圖;
[0039]圖3為圖2所述協(xié)議網(wǎng)關(guān)的實(shí)現(xiàn)類圖;
[0040]圖4為本發(fā)明所述的一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的方法的流程圖?!揪唧w實(shí)施方式】
[0041]下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。
[0042]如圖2,一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),包括[0043]注冊(cè)管理器,管理配置內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶之間的注冊(cè)綁定,通過內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)與外部即時(shí)通信系統(tǒng)的映射關(guān)聯(lián)表完成注冊(cè)綁定;如建立起外部QQ用戶ll@qq.com與內(nèi)部22@xmpp.com的對(duì)應(yīng)關(guān)系;
[0044]好友管理器,調(diào)用外部私有協(xié)議即時(shí)通信系統(tǒng)的好友列表API,讀取其好友列表呈現(xiàn)到內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng),內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)的通信協(xié)議為XMPP協(xié)議,通過在XMPP協(xié)議中增加標(biāo)識(shí)符來完成對(duì)外部即時(shí)通信系統(tǒng)進(jìn)行標(biāo)識(shí);如外部ll@qq.com轉(zhuǎn)換為內(nèi)部 XMPP 標(biāo)準(zhǔn)用戶 ll%qq.comixmpp.com ;
[0045]監(jiān)聽器,監(jiān)聽內(nèi)部、外部用戶之間的通信請(qǐng)求,完成用戶通信的監(jiān)聽,包括各種類型的消息,如系統(tǒng)廣播消息,用戶發(fā)送消息等;
[0046]基礎(chǔ)傳輸器,監(jiān)聽器監(jiān)聽到內(nèi)部、外部用戶之間的通信請(qǐng)求后,雙向連接內(nèi)部服務(wù)器地址和外部服務(wù)器地址;內(nèi)部用戶連接外部用戶時(shí)去掉標(biāo)識(shí)符,外部用戶連接內(nèi)部用戶時(shí)增加標(biāo)識(shí)符;基礎(chǔ)傳輸器為MSN傳輸器、QQ傳輸器、Yahoo傳輸器的一種以上,其中MSN傳輸器為遵循MSN私有協(xié)議的傳輸器,QQ傳輸器為遵循QQ私有協(xié)議的傳輸器,Yahoo傳輸器為遵循Yahoo私有協(xié)議的傳輸器;
[0047]會(huì)話服務(wù)器,完成內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶的通信,內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)向外部即時(shí)通信系統(tǒng)發(fā)送的數(shù)據(jù)流為XML數(shù)據(jù)流,數(shù)據(jù)格式為“會(huì)話類型開始標(biāo)識(shí)+會(huì)話內(nèi)容+會(huì)話類型結(jié)束標(biāo)識(shí)”。
[0048]在本實(shí)施例中,基礎(chǔ)傳輸器為本協(xié)議網(wǎng)關(guān)的核心類之一,處理所有傳輸器的通用任務(wù),而不局限特定于某種具體的非XMPP協(xié)議(如MSN、Yahoo、QQ等),完成數(shù)據(jù)包和用戶標(biāo)識(shí)的轉(zhuǎn)換處理。該類處理所有從XMPP系統(tǒng)傳送來的XMPP節(jié),并根據(jù)XMPP節(jié)類型作出相應(yīng)的處理。如圖3, Transport type為傳輸類型,Rigistration Mananger為注冊(cè)管理器,Transport Instance 為實(shí)例傳輸器,Base Transport 為基礎(chǔ)傳輸器,MSN Transport 為 MSN傳輸器,Yahoo Transport 為 Yahoo傳輸器,QQ Transport 為 QQ傳輸器,Transport Session為會(huì)話傳輸、Transport Session Manager為會(huì)話傳輸管理器、MSN Session為MSN會(huì)話,Yahoo Session 為 Yahoo 會(huì)話,QQ Session 為 QQ 會(huì)話,Transport Listener 傳輸監(jiān)聽器,Transport Buddy 為好友傳輸,Transport Buddy Manager 好友傳輸管理器。
[0049]主要代碼如下:
[0050](I)處理數(shù)據(jù)包Packet,根據(jù)Packet的類型不同,分別調(diào)用對(duì)應(yīng)處理方法:
[0051]
【權(quán)利要求】
1.一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),其特征在于:包括 注冊(cè)管理器,管理配置內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶之間的注冊(cè)綁定; 好友管理器,調(diào)用外部私有協(xié)議即時(shí)通信系統(tǒng)的好友列表API,讀取其好友列表呈現(xiàn)到內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng),內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)的通信協(xié)議為XMPP協(xié)議,通過在XMPP協(xié)議中增加標(biāo)識(shí)符來完成對(duì)外部即時(shí)通信系統(tǒng)進(jìn)行標(biāo)識(shí); 監(jiān)聽器,監(jiān)聽內(nèi)部、外部用戶之間的通信請(qǐng)求,完成用戶通信的監(jiān)聽; 基礎(chǔ)傳輸器,監(jiān)聽器監(jiān)聽到內(nèi)部、外部用戶之間的通信請(qǐng)求后,雙向連接內(nèi)部服務(wù)器地址和外部服務(wù)器地址;內(nèi)部用戶連接外部用戶時(shí)去掉標(biāo)識(shí)符,外部用戶連接內(nèi)部用戶時(shí)增加標(biāo)識(shí)符; 會(huì)話服務(wù)器,完成內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶的通信。
2.根據(jù)權(quán)利要求1所述的支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),其特征在于:所述的注冊(cè)管理器通過內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)與外部即時(shí)通信系統(tǒng)的映射關(guān)聯(lián)表完成注冊(cè)綁定。
3.根據(jù)權(quán)利要求1所述的支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),其特征在于:所述的會(huì)話服務(wù)器,內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)向外部即時(shí)通信系統(tǒng)發(fā)送的數(shù)據(jù)流為XML數(shù)據(jù)流,數(shù)據(jù)格式為“會(huì)話類型開始標(biāo)識(shí)+會(huì)話內(nèi)容+會(huì)話類型結(jié)束標(biāo)識(shí)”。
4.根據(jù)權(quán)利要求1所述的支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的協(xié)議網(wǎng)關(guān),其特征在于:所述的基礎(chǔ)傳輸器為MSN傳輸器、QQ傳輸器、Yahoo傳輸器的一種以上,其中MSN傳輸器為遵循MSN私有協(xié)議的傳輸器,QQ傳輸器為遵循QQ私有協(xié)議的傳輸器,Yahoo傳輸器為遵循Yahoo私有協(xié)議的傳輸器。
5.一種支持企業(yè)級(jí)即時(shí)通信系統(tǒng)互聯(lián)互通的方法,其特征在于,包含以下順序的步驟: 1)注冊(cè)管理器將內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶注冊(cè)綁定; 2)當(dāng)監(jiān)聽器監(jiān)聽到內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部即時(shí)通信系統(tǒng)用戶之間的通信請(qǐng)求時(shí),首先判斷外部即時(shí)通信系統(tǒng)是否遵循XMPP協(xié)議:若遵循則無需處理直接傳輸消息;若不遵循則將信息分發(fā)至相應(yīng)的私有協(xié)議傳輸器中進(jìn)行協(xié)議數(shù)據(jù)包和內(nèi)部用戶標(biāo)識(shí)的轉(zhuǎn)換、消息的轉(zhuǎn)換,然后再進(jìn)行傳輸; 3)通過好友管理器在XMPP協(xié)議中增加標(biāo)識(shí)符來完成對(duì)外部即時(shí)通信系統(tǒng)進(jìn)行標(biāo)識(shí),以可識(shí)別的形式在企業(yè)級(jí)即時(shí)通信系統(tǒng)客戶端顯示; 4)會(huì)話服務(wù)器完成內(nèi)部企業(yè)級(jí)即時(shí)通信系統(tǒng)用戶與外部私有協(xié)議用戶間的通信,包括處理用戶的登陸、登出、狀態(tài)改變的同志、好友列表的增刪、存儲(chǔ)、更新,以及消息的發(fā)送與接收。
【文檔編號(hào)】H04L12/58GK103685004SQ201310699835
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月18日 優(yōu)先權(quán)日:2013年12月18日
【發(fā)明者】徐浩, 許潔斌, 黎煉, 甘川, 呂志斌, 肖湯, 丁卓, 劉希誠(chéng) 申請(qǐng)人:華南理工大學(xué), 廣州掌動(dòng)通信有限公司, 廣州科騰信息技術(shù)有限公司