專利名稱:一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)和移動(dòng)增值業(yè)務(wù)系統(tǒng),尤其涉及一種基于開放業(yè)務(wù)發(fā)布平臺(tái) (Service Delivery Platform,簡稱 SDP)平臺(tái)的即時(shí)消息(IM Instant Messenger,簡稱 IM)、電子郵件和移動(dòng)終端消息互通的方法及系統(tǒng)及設(shè)備。
背景技術(shù):
在互聯(lián)網(wǎng)中,即時(shí)消息(IM)、電子郵件的應(yīng)用得到了相當(dāng)普及,也成了當(dāng)前人們工作和生活中必不可少的溝通途徑,大大方便了人與人之間的溝通與交流。IM即時(shí)消息的特點(diǎn)是系統(tǒng)中的用戶能夠在線溝通,消息傳遞迅捷、方便,所以得到廣泛應(yīng)用,但I(xiàn)M系統(tǒng)也存在其固有的缺點(diǎn),其封閉性使得一個(gè)IM系統(tǒng)的用戶無法與系統(tǒng)外的用戶進(jìn)行溝通,使不同 IM系統(tǒng)間用戶不能方便溝通。電子郵件作為較早的互聯(lián)網(wǎng)應(yīng)用之一,因?yàn)橛袠?biāo)準(zhǔn)協(xié)議的存在,使得電子郵件能夠在不同的郵件系統(tǒng)之間自由、暢通,一定程度上彌補(bǔ)了 IM系統(tǒng)的不足。相比IM系統(tǒng),電子郵件系統(tǒng)又存在其不足之處,最明顯的不足就是新郵件到達(dá)郵件服務(wù)器后,用戶無法即時(shí)獲取。在移動(dòng)網(wǎng)絡(luò)中,2G網(wǎng)絡(luò)依然廣泛存在,3G網(wǎng)絡(luò)業(yè)已成熟,人們的生活愈來愈離不開移動(dòng)終端,終端上面的應(yīng)用也是五花八門、無所不有,大大豐富了人們的生活。3G時(shí)代的到來,特別是智能終端的出現(xiàn),已經(jīng)給人們的生活帶來了翻天覆地的變化。如何有效的利用移動(dòng)終端給人們帶來的這種高度便利性和良好體驗(yàn)度來更好的服務(wù)于人們的工作與生活, 成為了這些年來我們一直在研究的問題。電子郵件和移動(dòng)終端的互通、IM系統(tǒng)和移動(dòng)終端的互通,諸如此類的設(shè)備和方法也不斷涌現(xiàn)。存在的不足之處就是現(xiàn)有的方法無法避免的需要考慮協(xié)議轉(zhuǎn)換、計(jì)費(fèi)等復(fù)雜而繁瑣的問題,有的方法也僅僅是實(shí)現(xiàn)單向通信,甚至需要特殊終端支持,這在很大程度上提高了業(yè)務(wù)應(yīng)用的成本。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信方法及系統(tǒng),解決IM、郵件和移動(dòng)終端互通的問題。為了解決上述技術(shù)問題,本發(fā)明提供了一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信方法,其中,互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到互聯(lián)網(wǎng)側(cè)的客戶端發(fā)出的目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)能夠識(shí)別的格式,調(diào)用SDP提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP,SDP將收到的數(shù)據(jù)發(fā)送至移動(dòng)終端;所述開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)收到移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器將收到的數(shù)據(jù)發(fā)送至所述客戶端。進(jìn)一步地,上述方法還可以具有以下特點(diǎn)互聯(lián)網(wǎng)側(cè)的第一通信類型業(yè)務(wù)服務(wù)器收到第一通信類型客戶端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成所述第二通信類型客戶端所屬的第二通信類型業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述第二通信類型業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)服務(wù)器,所述第二通信類型業(yè)務(wù)服務(wù)器將收到的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)客戶端。進(jìn)一步地,上述方法還可以具有以下特點(diǎn)所述業(yè)務(wù)服務(wù)器對(duì)應(yīng)的通信類型是即時(shí)通信業(yè)務(wù)類型或郵件通信業(yè)務(wù)類型。進(jìn)一步地,上述方法還可以具有以下特點(diǎn)所述消息分發(fā)網(wǎng)關(guān)收到所述數(shù)據(jù)后對(duì)所述數(shù)據(jù)鑒權(quán)并且鑒權(quán)通過后再對(duì)所述數(shù)據(jù)進(jìn)行封裝。進(jìn)一步地,上述方法還可以具有以下特點(diǎn)所述消息分發(fā)網(wǎng)關(guān)根據(jù)從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到的數(shù)據(jù)的類型將所述數(shù)據(jù)發(fā)送至所述SDP提供的與所述類型對(duì)應(yīng)的相應(yīng)接口,所述類型包括文本類型和多媒體類型。為了解決上述技術(shù)問題,本發(fā)明提供了一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信系統(tǒng),其中,所述系統(tǒng)包括互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器和客戶端,移動(dòng)網(wǎng)絡(luò)側(cè)的開放業(yè)務(wù)發(fā)布平臺(tái) (SDP)和移動(dòng)終端,還包括消息分發(fā)網(wǎng)關(guān);所述業(yè)務(wù)服務(wù)器,用于收到互聯(lián)網(wǎng)側(cè)的客戶端發(fā)出的目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至消息分發(fā)網(wǎng)關(guān);所述消息分發(fā)網(wǎng)關(guān),用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)能夠識(shí)別的格式,調(diào)用SDP 提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP ;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器;所述SDP,用于收到移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān)。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn) 所述業(yè)務(wù)服務(wù)器包括第一通信類型業(yè)務(wù)服務(wù)器和第二通信類型業(yè)務(wù)服務(wù)器;所述第一通信類型業(yè)務(wù)服務(wù)器,用于收到第一通信類型客戶端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān);所述消息分發(fā)網(wǎng)關(guān),用于從所述第一通信類型業(yè)務(wù)服務(wù)器收到的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述第二通信類型客戶端所屬的第二通信類型業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述第二通信類型業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)服務(wù)器;所述第二通信類型業(yè)務(wù)服務(wù)器,用于將收到的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)客戶端。
進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn)所述業(yè)務(wù)服務(wù)器對(duì)應(yīng)的通信類型是即時(shí)通信業(yè)務(wù)類型或郵件通信業(yè)務(wù)類型。為了解決上述技術(shù)問題,本發(fā)明提供了一種消息分發(fā)網(wǎng)關(guān),其中,所述消息分發(fā)網(wǎng)關(guān)包括數(shù)據(jù)收發(fā)模塊和數(shù)據(jù)處理模塊;所述數(shù)據(jù)收發(fā)模塊,用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述數(shù)據(jù)處理模塊,并將所述數(shù)據(jù)處理模塊封裝后的數(shù)據(jù)發(fā)送至SDP ;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述數(shù)據(jù)處理模塊,并將所述數(shù)據(jù)處理模塊封裝后的數(shù)據(jù)發(fā)送至所述客戶端所屬的業(yè)務(wù)服務(wù)器;所述數(shù)據(jù)處理模塊,用于對(duì)收到的數(shù)據(jù)進(jìn)行封裝,所述數(shù)據(jù)是目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)時(shí)將所述數(shù)據(jù)封裝成所述SDP能夠識(shí)別的格式,所述數(shù)據(jù)是目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)時(shí),將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式。進(jìn)一步地,上述消息分發(fā)網(wǎng)關(guān)還可以具有以下特點(diǎn)所述消息分發(fā)網(wǎng)關(guān)還包括用戶鑒權(quán)模塊和用戶信息模塊;所述用戶信息模塊,用于維護(hù)互聯(lián)網(wǎng)用戶和移動(dòng)網(wǎng)絡(luò)用戶的用戶信息;所述用戶鑒權(quán)模塊,用于根據(jù)所述用戶信息模塊中的用戶信息對(duì)所述數(shù)據(jù)的發(fā)送方或接收方進(jìn)行鑒權(quán);所述數(shù)據(jù)收發(fā)模塊,用于將收到的所述數(shù)據(jù)發(fā)送至所述用戶鑒權(quán)模塊,在所述數(shù)據(jù)通過鑒權(quán)后再發(fā)送至所述數(shù)據(jù)處理模塊。本發(fā)明通過提供一種具有良好的可擴(kuò)展性的IM、郵件和移動(dòng)終端三者互通的設(shè)備及其方法,用于解決IM、郵件和移動(dòng)終端互通的問題,利用移動(dòng)終端極大的提高了 IM和郵件的及時(shí)性、便利性和體驗(yàn)度。進(jìn)一步,為了適應(yīng)IM、郵件和移動(dòng)終端互通的需要,提出了消息分發(fā)網(wǎng)關(guān)的處理框架,本框架具有良好的可擴(kuò)展性和靈活性,該框架的四大模塊——消息收發(fā)模塊、用戶鑒權(quán)模塊、數(shù)據(jù)處理模塊以及用戶信息模塊,各模塊職責(zé)單一,可分可合, 部署靈活,能夠適應(yīng)互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)復(fù)雜多變的環(huán)境和需要。
圖1是實(shí)施例中的系統(tǒng)結(jié)構(gòu)示意圖;圖2是實(shí)施例中消息分發(fā)網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖3是實(shí)施例中消息分發(fā)網(wǎng)關(guān)處理流程示意圖。圖4是實(shí)施例中IM/郵件側(cè)向移動(dòng)終端發(fā)送消息的處理流程示意圖;圖5是實(shí)施例中移動(dòng)終端向IM/郵件側(cè)發(fā)送消息的處理流程示意圖;圖6是實(shí)施例中IM側(cè)到郵件側(cè)發(fā)送消息的處理流程示意圖;圖7是實(shí)施例中郵件側(cè)到IM側(cè)發(fā)送消息的處理流程示意圖。
具體實(shí)施例方式本發(fā)明引入了面向CP/SP和增值業(yè)務(wù)實(shí)現(xiàn)統(tǒng)一管理的開放業(yè)務(wù)發(fā)布平臺(tái) (Service Delivery Platform,簡稱SDP),此平臺(tái)可以提供對(duì)第三方的統(tǒng)一開放和綜合管理。正是由于SDP的這種統(tǒng)一開放,為跨互聯(lián)網(wǎng)與移動(dòng)網(wǎng)絡(luò)之間的應(yīng)用提供了極大的便利。 第三方使用SDP平臺(tái),只需調(diào)用其提供的開放的網(wǎng)絡(luò)服務(wù)(Web Service)接口即可實(shí)現(xiàn)互聯(lián)網(wǎng)業(yè)務(wù)與移動(dòng)終端的溝通,無需考慮復(fù)雜的協(xié)議轉(zhuǎn)換和計(jì)費(fèi)等問題,也更無需考慮移動(dòng)終端設(shè)備問題。本發(fā)明采用SDP平臺(tái)實(shí)現(xiàn)IM、Email和移動(dòng)終端三者實(shí)現(xiàn)互通,為IM、Email 賦予更好的即時(shí)性和便利性,增強(qiáng)信息溝通的體驗(yàn)度。如圖1所示,基于SDP平臺(tái)的消息通信系統(tǒng),包括互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器和客戶端,移動(dòng)網(wǎng)絡(luò)側(cè)的開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)和移動(dòng)終端,還包括消息分發(fā)網(wǎng)關(guān)。所述業(yè)務(wù)服務(wù)器,用于收到互聯(lián)網(wǎng)側(cè)的客戶端發(fā)出的目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至消息分發(fā)網(wǎng)關(guān);所述消息分發(fā)網(wǎng)關(guān),用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成SDP能夠識(shí)別的格式,調(diào)用SDP提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP ;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器;所述SDP,用于收到移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān)。消息分發(fā)網(wǎng)關(guān)一側(cè)作為IM/郵件服務(wù)器接入互聯(lián)網(wǎng),另外一側(cè)作為連接SDP平臺(tái)接入移動(dòng)網(wǎng)絡(luò)。其中在移動(dòng)網(wǎng)絡(luò)側(cè),本設(shè)備通過SDP提供的網(wǎng)絡(luò)服務(wù)(Web krvice)接口調(diào)用的方式與SDP平臺(tái)相連,無需關(guān)注移動(dòng)網(wǎng)絡(luò)側(cè)復(fù)雜的協(xié)議轉(zhuǎn)換、通信和計(jì)費(fèi)等問題。其中,SDP提供的接口是網(wǎng)絡(luò)服務(wù)(Web Service)形式提供的,服務(wù)端在SDP側(cè), 客戶端在消息分發(fā)網(wǎng)關(guān)。所述業(yè)務(wù)服務(wù)器包括第一通信類型業(yè)務(wù)服務(wù)器和第二通信類型業(yè)務(wù)服務(wù)器。所述第一通信類型業(yè)務(wù)服務(wù)器,用于收到第一通信類型客戶端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān);所述消息分發(fā)網(wǎng)關(guān),用于從所述第一通信類型業(yè)務(wù)服務(wù)器收到的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述第二通信類型客戶端所屬的第二通信類型業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述第二通信類型業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)服務(wù)器;所述第二通信類型業(yè)務(wù)服務(wù)器,用于將收到的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)客戶端。其中,業(yè)務(wù)服務(wù)器對(duì)應(yīng)的通信類型是即時(shí)通信(IM)業(yè)務(wù)類型或郵件通信業(yè)務(wù)類型,即第一通信類型是IM業(yè)務(wù)類型,第二通信類型是郵件通信類型;或者,第一通信類型是郵件通信類型,第二通信類型是IM業(yè)務(wù)類型。如圖2所示,消息分發(fā)網(wǎng)關(guān)200包括數(shù)據(jù)收發(fā)模塊201和數(shù)據(jù)處理模塊203。數(shù)據(jù)收發(fā)模塊201,用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述數(shù)據(jù)處理模塊202,并將所述數(shù)據(jù)處理模塊202 封裝后的數(shù)據(jù)發(fā)送至SDP ;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后, 將所述數(shù)據(jù)發(fā)送至所述數(shù)據(jù)處理模塊202,并將所述數(shù)據(jù)處理模塊202封裝后的數(shù)據(jù)發(fā)送至所述客戶端所屬的業(yè)務(wù)服務(wù)器;
數(shù)據(jù)處理模塊202,用于對(duì)收到的數(shù)據(jù)進(jìn)行封裝,所述數(shù)據(jù)是目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)時(shí)將所述數(shù)據(jù)封裝成所述SDP能夠識(shí)別的格式,所述數(shù)據(jù)是目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)時(shí),將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式。所述消息分發(fā)網(wǎng)關(guān)200還可以包括用戶鑒權(quán)模塊203和用戶信息模塊204。用戶信息模塊204,用于維護(hù)互聯(lián)網(wǎng)用戶和移動(dòng)網(wǎng)絡(luò)用戶的用戶信息;用戶鑒權(quán)模塊203,用于根據(jù)所述用戶信息模塊204中的用戶信息對(duì)所述數(shù)據(jù)的發(fā)送方或接收方進(jìn)行鑒權(quán);數(shù)據(jù)收發(fā)模塊201,用于將收到的所述數(shù)據(jù)發(fā)送至所述用戶鑒權(quán)模塊203,在所述數(shù)據(jù)通過鑒權(quán)后再發(fā)送至所述數(shù)據(jù)處理模塊202。其中,消息收發(fā)模塊201,還用于負(fù)責(zé)接收來自IM服務(wù)器、郵件服務(wù)器以及SDP平臺(tái)的請(qǐng)求消息以及返回的狀態(tài)報(bào)告,并維護(hù)消息隊(duì)列。數(shù)據(jù)處理模塊203,除了負(fù)責(zé)將消息內(nèi)容按照一定的顯示格式以及目的系統(tǒng)的需要進(jìn)行重組外,還對(duì)數(shù)據(jù)進(jìn)行反病毒、反垃圾信息的處理,可以通過提供對(duì)外的接口實(shí)現(xiàn)這些功能,比如通過ICAP協(xié)議的接口接入殺毒系統(tǒng)實(shí)現(xiàn)病毒查殺功能。上述各個(gè)模塊之間采用消息通訊或者函數(shù)調(diào)用的方式實(shí)現(xiàn)相互交互?;赟DP平臺(tái)的消息通信方法包括互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到互聯(lián)網(wǎng)側(cè)的客戶端發(fā)出的目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)能夠識(shí)別的格式,調(diào)用SDP提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP,SDP將收到的數(shù)據(jù)發(fā)送至移動(dòng)終端;所述開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)收到移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器將收到的數(shù)據(jù)發(fā)送至所述客戶端。此方法還包括互聯(lián)網(wǎng)側(cè)的第一通信類型業(yè)務(wù)服務(wù)器收到第一通信類型客戶端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成所述第二通信類型客戶端所屬的第二通信類型業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述第二通信類型業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)服務(wù)器,所述第二通信類型業(yè)務(wù)服務(wù)器將收到的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)客戶端。所述業(yè)務(wù)服務(wù)器對(duì)應(yīng)的通信類型是即時(shí)通信業(yè)務(wù)類型或郵件通信業(yè)務(wù)類型。即第一通信類型是IM業(yè)務(wù)類型,第二通信類型是郵件通信類型;或者,第一通信類型是郵件通信類型,第二通信類型是IM業(yè)務(wù)類型。所述消息分發(fā)網(wǎng)關(guān)收到所述數(shù)據(jù)后對(duì)所述數(shù)據(jù)鑒權(quán)并且鑒權(quán)通過后再對(duì)所述數(shù)據(jù)進(jìn)行封裝。所述消息分發(fā)網(wǎng)關(guān)根據(jù)從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到的數(shù)據(jù)的類型將所述數(shù)據(jù)發(fā)送至所述SDP提供的與所述類型對(duì)應(yīng)的相應(yīng)接口,所述類型包括文本類型和多媒體類型。如圖3所示,典型消息分發(fā)網(wǎng)關(guān)處理流程包括步驟301,接收請(qǐng)求消息,包括IM、郵件系統(tǒng)以及SDP的請(qǐng)求消息,由消息收發(fā)模塊實(shí)現(xiàn);步驟302,判斷消息目的地址所屬系統(tǒng),并將消息加入相應(yīng)消息隊(duì)列,由消息收發(fā)模塊實(shí)現(xiàn);步驟303,對(duì)消息的收發(fā)人進(jìn)行鑒權(quán),由用戶鑒權(quán)模塊實(shí)現(xiàn);步驟304,對(duì)數(shù)據(jù)進(jìn)行處理,包括內(nèi)容格式、病毒查殺、反垃圾等,由數(shù)據(jù)處理模塊實(shí)現(xiàn);步驟305,根據(jù)消息目的地址所屬系統(tǒng)調(diào)用相應(yīng)接口將消息下發(fā),由消息收發(fā)模塊實(shí)現(xiàn)。下面以互聯(lián)網(wǎng)側(cè)包括IM和郵件兩種業(yè)務(wù)形式的情況下,說明互聯(lián)網(wǎng)側(cè)與移動(dòng)網(wǎng)絡(luò)側(cè)的互通包括以下四種形式從IM/郵件側(cè)到移動(dòng)終端側(cè)的處理步驟包括接收消息、分析消息、用戶鑒權(quán)、數(shù)據(jù)處理到調(diào)用SDP平臺(tái)提交給相應(yīng)的移動(dòng)網(wǎng)絡(luò)中的網(wǎng)元的業(yè)務(wù)流程。從移動(dòng)終端側(cè)到IM/郵件側(cè)的處理步驟包括接收SDP平臺(tái)傳送過來的移動(dòng)終端請(qǐng)求,分析請(qǐng)求,用戶鑒權(quán)到數(shù)據(jù)處理并轉(zhuǎn)交給對(duì)應(yīng)的IM/郵件服務(wù)器的業(yè)務(wù)流程;從郵件側(cè)到IM側(cè)的處理步驟包括接收消息、分析消息、用戶鑒權(quán)、數(shù)據(jù)處理到轉(zhuǎn)交給IM服務(wù)器的業(yè)務(wù)流程;從IM側(cè)到郵件側(cè)的處理步驟包括從接收IM服務(wù)器傳送過來的IM客戶端請(qǐng)求,分析請(qǐng)求,用戶鑒權(quán)到數(shù)據(jù)處理并轉(zhuǎn)交給郵件服務(wù)器的業(yè)務(wù)流程。如圖4所示,IM/郵件側(cè)向移動(dòng)終端發(fā)送消息的處理流程包括步驟401,IM/郵件服務(wù)器收到來自客戶端消息后解析得知該消息的目的地址為移動(dòng)終端,調(diào)用消息收發(fā)模塊提供的接口向消息收發(fā)模塊發(fā)送該消息;步驟402,消息收發(fā)模塊接收來自IM/郵件服務(wù)器的消息,對(duì)消息目的地址進(jìn)行判斷,得知是發(fā)往移動(dòng)終端的消息,并加入相應(yīng)的消息隊(duì)列。步驟403,用戶鑒權(quán)模塊對(duì)消息進(jìn)行鑒權(quán),若通過鑒權(quán)則將消息發(fā)往數(shù)據(jù)處理模塊,否則,流程中止。步驟404,數(shù)據(jù)處理模塊判斷消息類型并對(duì)消息內(nèi)容進(jìn)行重組,并調(diào)用相關(guān)功能接口進(jìn)行病毒查殺、反垃圾處理,將消息發(fā)往消息收發(fā)模塊。其中,此消息中如果僅包含純文本,則重組成SDP下發(fā)短信的ffeb Service接口所需的消息結(jié)構(gòu),若此消息中還包含多媒體數(shù)據(jù)元素(如圖片、聲音等),則重組成SDP下發(fā)彩信的ffeb Service接口所需的消息結(jié)構(gòu)。步驟405,消息收發(fā)模塊判斷消息目的地址為移動(dòng)終端,并且在消息類型為純文本時(shí)調(diào)用SDP提供的用于下發(fā)短信的ffeb Service接口下發(fā),在消息類型為彩信即包含多媒體數(shù)據(jù)元素時(shí)調(diào)用SDP提供的用于下發(fā)彩信的ffeb Service接口下發(fā),若下發(fā)成功,則將消息從消息隊(duì)列中清除,否則通過重試策略進(jìn)行重試。此方法中還可以包括以下步驟步驟406,SDP平臺(tái)將發(fā)送到移動(dòng)終端消息的狀態(tài)報(bào)告返回給消息分發(fā)網(wǎng)關(guān)的消息收發(fā)模塊。步驟407,消息分發(fā)網(wǎng)關(guān)的消息收發(fā)模塊接收SDP的消息,判斷該消息為返回的狀態(tài)報(bào)告,將其轉(zhuǎn)發(fā)至數(shù)據(jù)處理模塊。步驟408,數(shù)據(jù)處理模塊對(duì)狀態(tài)報(bào)告進(jìn)行入庫,并構(gòu)造消息發(fā)送結(jié)果通知返回給消息收發(fā)模塊。步驟409,消息收發(fā)模塊根據(jù)原消息源地址判斷其為IM/郵件側(cè)地址,調(diào)用與IM/ 郵件服務(wù)器相應(yīng)接口將消息下發(fā)到IM/郵件服務(wù)器。如圖5所示,移動(dòng)終端向IM/郵件側(cè)發(fā)送消息的處理流程包括步驟501,SDP平臺(tái)收到來自移動(dòng)終端消息目的地址為IM/郵件服務(wù)器的請(qǐng)求,調(diào)用消息收發(fā)模塊提供的接口向消息收發(fā)模塊發(fā)送該請(qǐng)求消息。步驟502,消息收發(fā)模塊接收來自SDP的消息,對(duì)消息目的地址進(jìn)行判斷,得知是發(fā)往IM/郵件側(cè)的消息,并加入相應(yīng)的消息隊(duì)列。步驟503,鑒權(quán)模塊對(duì)消息進(jìn)行鑒權(quán),若通過鑒權(quán)則將消息發(fā)往數(shù)據(jù)處理模塊,否則,流程中止。步驟504,數(shù)據(jù)處理模塊對(duì)消息內(nèi)容進(jìn)行重組,并調(diào)用相關(guān)功能接口進(jìn)行病毒查殺、反垃圾處理,完成后將消息發(fā)往消息收發(fā)模塊。步驟505,消息收發(fā)模塊判斷消息目的地址為IM/郵件側(cè),調(diào)用相應(yīng)接口對(duì)消息進(jìn)行下發(fā),若下發(fā)成功,則將消息從消息隊(duì)列中清除,否則通過重試策略進(jìn)行重試。此方法中還可以包括以下步驟步驟506,IM/郵件服務(wù)器將發(fā)送結(jié)果的狀態(tài)報(bào)告發(fā)送給消息收發(fā)模塊。步驟507,消息收發(fā)模塊接收IM/郵件服務(wù)器的消息,判斷該消息為消息發(fā)送狀態(tài)報(bào)告,將其轉(zhuǎn)發(fā)至數(shù)據(jù)處理模塊。步驟508,數(shù)據(jù)處理模塊對(duì)狀態(tài)報(bào)告進(jìn)行入庫,并構(gòu)造用戶消息發(fā)送結(jié)果通知返回給消息收發(fā)模塊。步驟509,消息收發(fā)模塊根據(jù)原消息的源地址判斷其為終端設(shè)備標(biāo)識(shí)符,調(diào)用SDP 的Wfeb Service接口將消息下發(fā)到SDP平臺(tái)。如圖6所示,IM側(cè)到郵件側(cè)發(fā)送消息的處理流程包括步驟601,IM服務(wù)器收到來自IM客戶端消息目的地址為郵件側(cè)的請(qǐng)求,向消息收發(fā)模塊發(fā)送該請(qǐng)求消息。步驟602,消息收發(fā)模塊接收來自IM服務(wù)器的消息,對(duì)消息目的地址進(jìn)行判斷,得知是發(fā)往郵件側(cè)的消息,并加入相應(yīng)的消息隊(duì)列。步驟603,鑒權(quán)模塊對(duì)消息進(jìn)行鑒權(quán),若通過鑒權(quán)則將消息發(fā)往數(shù)據(jù)處理模塊,否則,流程中止。步驟604,數(shù)據(jù)處理模塊對(duì)消息內(nèi)容進(jìn)行重組,并調(diào)用相關(guān)功能接口進(jìn)行病毒查殺、反垃圾處理,完成后將消息發(fā)往消息收發(fā)模塊。步驟605,消息收發(fā)模塊判斷消息目的地址為郵件側(cè),調(diào)用與郵件服務(wù)器的接口對(duì)消息進(jìn)行下發(fā),若下發(fā)成功,則將消息從消息隊(duì)列中清除,否則通過重試策略進(jìn)行重試。此方法中還可以包括以下步驟步驟606,郵件服務(wù)器將發(fā)送結(jié)果的狀態(tài)報(bào)告發(fā)送給消息收發(fā)模塊。
步驟607,消息收發(fā)模塊接收郵件服務(wù)器的消息,判斷該消息為消息發(fā)送狀態(tài)報(bào)告,將其轉(zhuǎn)發(fā)至數(shù)據(jù)處理模塊。步驟608,數(shù)據(jù)處理模塊對(duì)狀態(tài)報(bào)告進(jìn)行入庫,并構(gòu)造用戶消息發(fā)送結(jié)果通知返回給消息收發(fā)模塊。步驟609,消息收發(fā)模塊根據(jù)原消息的源地址判斷其為IM側(cè)地址,調(diào)用與IM服務(wù)器的接口將消息下發(fā)到IM服務(wù)器。如圖7所示,郵件側(cè)到IM側(cè)發(fā)送消息的處理流程包括步驟701,郵件服務(wù)器收到來自郵件客戶端消息目的地址為IM側(cè)的請(qǐng)求,向消息收發(fā)模塊發(fā)送該請(qǐng)求消息。步驟702,消息收發(fā)模塊接收來自郵件服務(wù)器的消息,對(duì)消息目的地址進(jìn)行判斷,得知是發(fā)往IM側(cè)的消息,并加入相應(yīng)的消息隊(duì)列。步驟703,鑒權(quán)模塊對(duì)消息進(jìn)行鑒權(quán),若通過鑒權(quán)則將消息發(fā)往數(shù)據(jù)處理模塊,否則,流程中止。步驟704,數(shù)據(jù)處理模塊對(duì)消息內(nèi)容進(jìn)行重組,并調(diào)用相關(guān)功能接口進(jìn)行病毒查殺、反垃圾處理,完成后將消息發(fā)往消息收發(fā)模塊。步驟705,消息收發(fā)模塊判斷消息目的地址為IM側(cè),調(diào)用與IM服務(wù)器的接口對(duì)消息進(jìn)行下發(fā),若下發(fā)成功,則將消息從消息隊(duì)列中清除,否則通過重試策略進(jìn)行重試。此方法中還可以包括以下步驟步驟706,IM服務(wù)器將發(fā)送結(jié)果的狀態(tài)報(bào)告發(fā)送給消息收發(fā)模塊。步驟707,消息收發(fā)模塊接收IM服務(wù)器的消息,判斷該消息為消息發(fā)送狀態(tài)報(bào)告,將其轉(zhuǎn)發(fā)至數(shù)據(jù)處理模塊。步驟708,數(shù)據(jù)處理模塊對(duì)狀態(tài)報(bào)告進(jìn)行入庫,并構(gòu)造用戶消息發(fā)送結(jié)果通知返回給消息收發(fā)模塊。步驟709,消息收發(fā)模塊根據(jù)原消息的源地址判斷其為郵件側(cè)地址,調(diào)用與郵件服務(wù)器的接口將消息下發(fā)到郵件服務(wù)器。在上述實(shí)施例中,如果業(yè)務(wù)量大,流程復(fù)雜,則可以進(jìn)一步根據(jù)實(shí)際需要拓展,如用多臺(tái)物理主機(jī)部署這些各個(gè)模塊以實(shí)現(xiàn)負(fù)荷分擔(dān)。采用本發(fā)明基于SDP平臺(tái)之上解決了 IM、郵件和移動(dòng)終端三者實(shí)現(xiàn)互通的問題,能夠很好的利用移動(dòng)終端的高即時(shí)性、高便利性和高體驗(yàn)度來提高IM和郵件的即時(shí)性、便利性和體驗(yàn)度。本發(fā)明通過提供一種結(jié)構(gòu)清晰的框架和實(shí)現(xiàn)方法,使得IM、郵件和移動(dòng)終端的互通過程得以以一種擴(kuò)展性很好又相對(duì)固定的處理流程下實(shí)現(xiàn),從而提供了一種通用的基于SDP平臺(tái)的IM、郵件和移動(dòng)終端三者互通的設(shè)備和方法。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相
互任意組合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信方法,其中,互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到互聯(lián)網(wǎng)側(cè)的客戶端發(fā)出的目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)能夠識(shí)別的格式,調(diào)用SDP提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP, SDP將收到的數(shù)據(jù)發(fā)送至移動(dòng)終端;所述開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)收到移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器將收到的數(shù)據(jù)發(fā)送至所述客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,互聯(lián)網(wǎng)側(cè)的第一通信類型業(yè)務(wù)服務(wù)器收到第一通信類型客戶端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān),所述消息分發(fā)網(wǎng)關(guān)將所述數(shù)據(jù)封裝成所述第二通信類型客戶端所屬的第二通信類型業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述第二通信類型業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)服務(wù)器,所述第二通信類型業(yè)務(wù)服務(wù)器將收到的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)客戶端。
3.如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)服務(wù)器對(duì)應(yīng)的通信類型是即時(shí)通信業(yè)務(wù)類型或郵件通信業(yè)務(wù)類型。
4.如權(quán)利要求1所述的方法,其特征在于,所述消息分發(fā)網(wǎng)關(guān)收到所述數(shù)據(jù)后對(duì)所述數(shù)據(jù)鑒權(quán)并且鑒權(quán)通過后再對(duì)所述數(shù)據(jù)進(jìn)行封裝。
5.如權(quán)利要求1所述的方法,其特征在于,所述消息分發(fā)網(wǎng)關(guān)根據(jù)從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到的數(shù)據(jù)的類型將所述數(shù)據(jù)發(fā)送至所述SDP提供的與所述類型對(duì)應(yīng)的相應(yīng)接口,所述類型包括文本類型和多媒體類型。
6.一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信系統(tǒng),其中,所述系統(tǒng)包括互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器和客戶端,移動(dòng)網(wǎng)絡(luò)側(cè)的開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)和移動(dòng)終端,還包括消息分發(fā)網(wǎng)關(guān);所述業(yè)務(wù)服務(wù)器,用于收到互聯(lián)網(wǎng)側(cè)的客戶端發(fā)出的目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至消息分發(fā)網(wǎng)關(guān);所述消息分發(fā)網(wǎng)關(guān),用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成開放業(yè)務(wù)發(fā)布平臺(tái)(SDP)能夠識(shí)別的格式,調(diào)用SDP提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP ;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器;所述SDP,用于收到移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān)。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述業(yè)務(wù)服務(wù)器包括第一通信類型業(yè)務(wù)服務(wù)器和第二通信類型業(yè)務(wù)服務(wù)器;所述第一通信類型業(yè)務(wù)服務(wù)器,用于收到第一通信類型客戶端發(fā)出的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述消息分發(fā)網(wǎng)關(guān);所述消息分發(fā)網(wǎng)關(guān),用于從所述第一通信類型業(yè)務(wù)服務(wù)器收到的目的地址是互聯(lián)網(wǎng)側(cè)的第二通信類型客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述第二通信類型客戶端所屬的第二通信類型業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述第二通信類型業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)服務(wù)器;所述第二通信類型業(yè)務(wù)服務(wù)器,用于將收到的數(shù)據(jù)發(fā)送至所述第二通信類型業(yè)務(wù)客戶端。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述業(yè)務(wù)服務(wù)器對(duì)應(yīng)的通信類型是即時(shí)通信業(yè)務(wù)類型或郵件通信業(yè)務(wù)類型。
9.一種消息分發(fā)網(wǎng)關(guān),其中,所述消息分發(fā)網(wǎng)關(guān)包括數(shù)據(jù)收發(fā)模塊和數(shù)據(jù)處理模塊;所述數(shù)據(jù)收發(fā)模塊,用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述數(shù)據(jù)處理模塊,并將所述數(shù)據(jù)處理模塊封裝后的數(shù)據(jù)發(fā)送至SDP ;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)發(fā)送至所述數(shù)據(jù)處理模塊,并將所述數(shù)據(jù)處理模塊封裝后的數(shù)據(jù)發(fā)送至所述客戶端所屬的業(yè)務(wù)服務(wù)器;所述數(shù)據(jù)處理模塊,用于對(duì)收到的數(shù)據(jù)進(jìn)行封裝,所述數(shù)據(jù)是目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)時(shí)將所述數(shù)據(jù)封裝成所述SDP能夠識(shí)別的格式,所述數(shù)據(jù)是目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)時(shí),將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式。
10.如權(quán)利要求9所述的消息分發(fā)網(wǎng)關(guān),其特征在于,所述消息分發(fā)網(wǎng)關(guān)還包括用戶鑒權(quán)模塊和用戶信息模塊;所述用戶信息模塊,用于維護(hù)互聯(lián)網(wǎng)用戶和移動(dòng)網(wǎng)絡(luò)用戶的用戶信息;所述用戶鑒權(quán)模塊,用于根據(jù)所述用戶信息模塊中的用戶信息對(duì)所述數(shù)據(jù)的發(fā)送方或接收方進(jìn)行鑒權(quán);所述數(shù)據(jù)收發(fā)模塊,用于將收到的所述數(shù)據(jù)發(fā)送至所述用戶鑒權(quán)模塊,在所述數(shù)據(jù)通過鑒權(quán)后再發(fā)送至所述數(shù)據(jù)處理模塊。
全文摘要
本發(fā)明公開了一種基于開放業(yè)務(wù)發(fā)布平臺(tái)的消息通信方法及系統(tǒng),其中消息分發(fā)網(wǎng)關(guān)用于從互聯(lián)網(wǎng)側(cè)的業(yè)務(wù)服務(wù)器收到目的地址是移動(dòng)網(wǎng)絡(luò)側(cè)的移動(dòng)終端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成SDP能夠識(shí)別的格式,調(diào)用SDP提供的業(yè)務(wù)接口將封裝后的數(shù)據(jù)發(fā)送至SDP;還用于從所述SDP收到目的地址是互聯(lián)網(wǎng)側(cè)的客戶端的數(shù)據(jù)后,將所述數(shù)據(jù)封裝成所述客戶端所屬的業(yè)務(wù)服務(wù)器能夠識(shí)別的格式,調(diào)用所述業(yè)務(wù)服務(wù)器提供的接口將封裝后的數(shù)據(jù)發(fā)送至所述業(yè)務(wù)服務(wù)器。本發(fā)明通過提供一種具有良好的可擴(kuò)展性的IM、郵件和移動(dòng)終端三者互通的設(shè)備及其方法,用于解決IM、郵件和移動(dòng)終端互通的問題,利用移動(dòng)終端極大的提高了IM和郵件的及時(shí)性、便利性和體驗(yàn)度。
文檔編號(hào)H04W28/06GK102571636SQ201210037178
公開日2012年7月11日 申請(qǐng)日期2012年2月17日 優(yōu)先權(quán)日2011年11月24日
發(fā)明者黎佳志 申請(qǐng)人:中興通訊股份有限公司