專利名稱:一種面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)互通方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別是一種面向語義關(guān)聯(lián)的異構(gòu)網(wǎng)絡(luò)業(yè)務(wù)的互聯(lián)互通方法,在異構(gòu)電信網(wǎng)絡(luò)環(huán)境下,通過開放網(wǎng)絡(luò)業(yè)務(wù)能力和匯聚信令,建立分布對等的業(yè)務(wù)體系結(jié)構(gòu),以支持面向語義的業(yè)務(wù)互聯(lián)互通的方法。
背景技術(shù):
現(xiàn)有的電信網(wǎng)絡(luò)與分組交換數(shù)據(jù)網(wǎng)絡(luò)的融合基礎(chǔ)上,形成了可以傳遞話音、數(shù)據(jù)等多種媒體的下一代網(wǎng)絡(luò)(Next-Generation Networks--NGN)。NGN是一個(gè)基于IP基礎(chǔ)設(shè)施和包交換的網(wǎng)絡(luò),它融合了現(xiàn)有的固定、移動、有線和無線等多種接入網(wǎng)絡(luò)。可以看到,網(wǎng)絡(luò)的融合將使得網(wǎng)絡(luò)業(yè)務(wù)從單網(wǎng)絡(luò)單業(yè)務(wù)時(shí)代進(jìn)化到未來能夠跨越網(wǎng)絡(luò)的復(fù)雜業(yè)務(wù)時(shí)代。也就是說,新的業(yè)務(wù)形式將出現(xiàn)組合了許多基本的業(yè)務(wù)如話音、Email、VoIP、網(wǎng)頁瀏覽、移動業(yè)務(wù)等。網(wǎng)絡(luò)的融合也意味著用戶可以各種方式接入。因此NGN將跨越多個(gè)承載網(wǎng)絡(luò)為用戶提供這些豐富的、個(gè)性化的和專業(yè)化的業(yè)務(wù),業(yè)務(wù)的提供在邏輯上消除了固定網(wǎng)絡(luò)、移動網(wǎng)絡(luò)、無線網(wǎng)絡(luò)以及Internet之間的界限。
跨越網(wǎng)絡(luò)的復(fù)雜業(yè)務(wù)提供無疑是具有巨大的市場潛力和誘惑力的,然而,機(jī)遇與挑戰(zhàn)并存。挑戰(zhàn)之一是怎樣跨越網(wǎng)絡(luò)提供業(yè)務(wù);挑戰(zhàn)之二是如何縮短業(yè)務(wù)的生成周期,保證方便快捷的業(yè)務(wù)生成。
傳統(tǒng)的電信業(yè)務(wù)生成方式中,執(zhí)行呼叫處理軟件的處理器與采用電路方式的設(shè)備高度集成,因而對新業(yè)務(wù)的提供需要較長的周期,面對日益競爭的市場顯得力不從心。智能網(wǎng)技術(shù)的出現(xiàn),使得業(yè)務(wù)邏輯與交換機(jī)實(shí)現(xiàn)了分離,但是智能網(wǎng)依賴于承載網(wǎng)絡(luò)的特性使得跨越網(wǎng)絡(luò)的新業(yè)務(wù)生成還是非常困難。為了解決跨越網(wǎng)絡(luò)提供業(yè)務(wù)的問題,不少方法考慮網(wǎng)絡(luò)級的互聯(lián),也就是通過增設(shè)網(wǎng)關(guān)或者網(wǎng)絡(luò)處理節(jié)點(diǎn)來連接異構(gòu)網(wǎng)絡(luò),使得網(wǎng)絡(luò)業(yè)務(wù)得以互聯(lián)。然而這類方法中,隨著需要連接的網(wǎng)絡(luò)數(shù)量的增多,將增加網(wǎng)關(guān)和相應(yīng)網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)量,也使得網(wǎng)絡(luò)設(shè)計(jì)和實(shí)施互聯(lián)方面的復(fù)雜性大大增加,開銷為O(n2)(其中n為需要互聯(lián)的網(wǎng)絡(luò)數(shù)量)。因此這類方法限制了網(wǎng)絡(luò)的規(guī)模,可擴(kuò)展性差。目前,電信領(lǐng)域業(yè)務(wù)和業(yè)務(wù)之間的互聯(lián)需要編寫新的業(yè)務(wù)邏輯嵌套腳本,比如一號通業(yè)務(wù)和小靈通網(wǎng)絡(luò)的彩鈴業(yè)務(wù)的互聯(lián),通常方式就是編寫新的業(yè)務(wù)邏輯,若需要再互聯(lián)別種業(yè)務(wù),或者其它種類業(yè)務(wù)需要互聯(lián),就需要擴(kuò)充已有業(yè)務(wù)邏輯或編寫新的業(yè)務(wù)邏輯。因此這種方式同樣限制了業(yè)務(wù)互聯(lián)互通的規(guī)模,可擴(kuò)展性差。
由此可見,為了跨越網(wǎng)絡(luò)提供業(yè)務(wù)以及縮短業(yè)務(wù)的生成周期,保證方便快捷的業(yè)務(wù)生成,滿足人們對電信業(yè)務(wù)的多種多樣的需求,急需要一種新的體系結(jié)構(gòu)和方法來方便快捷地生成、定制和管理業(yè)務(wù),既方便用戶也方便第三方業(yè)務(wù)提供商。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的就是提供一種保證跨越網(wǎng)絡(luò)的業(yè)務(wù)進(jìn)行互聯(lián)互通的方法,滿足不同種接入方式的用戶的需求。
本發(fā)明的另一個(gè)目的就是通過將異構(gòu)網(wǎng)絡(luò)同質(zhì)化、封裝化來實(shí)現(xiàn)跨網(wǎng)絡(luò)的業(yè)務(wù)互聯(lián)互通。
本發(fā)明的另一個(gè)目的就是能夠在不擾亂業(yè)務(wù)的自身業(yè)務(wù)邏輯情況下,通過采用語義關(guān)聯(lián)的方式,建立業(yè)務(wù)元素之間的邏輯嵌套,形成新業(yè)務(wù)。
本發(fā)明的另一個(gè)目的就是提供一種“按需”(On-Demand)提供業(yè)務(wù)的業(yè)務(wù)融合模式。
本發(fā)明是下一代網(wǎng)絡(luò),多種接入網(wǎng)融合環(huán)境下,基于開放網(wǎng)絡(luò)業(yè)務(wù)能力的電信級業(yè)務(wù)生成。
在此,提出一種面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)互通的方法,這是一種能支持在應(yīng)用層次進(jìn)行業(yè)務(wù)的互聯(lián)互通的方法。主要的思路就是將網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行開放,并通過一種中間信令和控制機(jī)制將這些開放的網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行匯聚,再按照各種新的業(yè)務(wù)邏輯將它們集成為新的業(yè)務(wù),無縫平滑地傳遞到用戶端。通過一種合適的中間匯聚信令來匯聚不同的網(wǎng)絡(luò)能力,此方法較網(wǎng)絡(luò)級互聯(lián)的方法在網(wǎng)絡(luò)設(shè)計(jì)和實(shí)施方面的復(fù)雜性從O(n2)大大降低為O(n)(其中n為需要互聯(lián)的網(wǎng)絡(luò)數(shù)量)。因此該方法采用了三個(gè)最主要的技術(shù)手段適合的中間信令;開放的網(wǎng)絡(luò)接口標(biāo)準(zhǔn)以及開放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu)(OGSA)。下面分別簡單介紹通過分析,所采用的適合的中間信令是由IETF組織制定的會話初始化協(xié)議(Session Initiation Protocol--SIP)。SIP是用于建立、修改和終止兩個(gè)或多個(gè)參與者之間的會話的協(xié)議。會話(Session)是其參與者之間的數(shù)據(jù)交換。會話傳遞的實(shí)時(shí)數(shù)據(jù)包括語音、視頻、文本等各種形式。這些不同種類的數(shù)據(jù)是由各種其它協(xié)議來承載的。因此SIP本身獨(dú)立于其它協(xié)議,但又必須與其它協(xié)議協(xié)作提供業(yè)務(wù)。比如,SIP已經(jīng)被用來承載傳統(tǒng)呼叫處理信令I(lǐng)SUP協(xié)議。SIP也已經(jīng)被3GPP(The thirdGeneration Partnership Project)采用作為基于IP的核心網(wǎng)絡(luò)的會話控制信令。因此,在NGN的IP基礎(chǔ)設(shè)施環(huán)境下,SIP的這些特性使其能作為一種中間的協(xié)議承載不同的網(wǎng)絡(luò)協(xié)議,支持不同業(yè)務(wù)的匯聚。這種通過一個(gè)中間協(xié)議來連接異構(gòu)網(wǎng)絡(luò)的方式,不僅解決了跨越異構(gòu)網(wǎng)絡(luò)的問題,也使得網(wǎng)絡(luò)設(shè)計(jì)和實(shí)施方面的復(fù)雜性大大降低為O(n)(其中n為需要互聯(lián)的網(wǎng)絡(luò)數(shù)量)。
目前業(yè)界主流的網(wǎng)絡(luò)能力開放的標(biāo)準(zhǔn)是Parlay、JAIN等,這些標(biāo)準(zhǔn)獨(dú)立于信令協(xié)議,其中JAIN依賴于Java語言,而Parlay獨(dú)立于編程語言和執(zhí)行環(huán)境。Parlay的目標(biāo)是將廣泛的網(wǎng)絡(luò)能力(不僅僅是會話控制)抽象為一組接口(API),這組抽象接口為第三方業(yè)務(wù)提供商屏蔽掉了網(wǎng)絡(luò)協(xié)議或信令等底層細(xì)節(jié),并能以一種標(biāo)準(zhǔn)的方式使用和控制網(wǎng)絡(luò)資源。Parlay API的出現(xiàn)使得一系列IT領(lǐng)域的開發(fā)技術(shù)也能用于電信業(yè)務(wù)的開發(fā)中,這無疑方便了第三方的業(yè)務(wù)開發(fā),能夠加快業(yè)務(wù)的生成。同時(shí)解決了業(yè)務(wù)不依賴于承載網(wǎng)絡(luò)的問題,使得異構(gòu)網(wǎng)絡(luò)通過Parlay同質(zhì)化。
網(wǎng)絡(luò)業(yè)務(wù)能力通過Parlay開放出來,在NGN的大的分布式環(huán)境下,各業(yè)務(wù)元素還需要能夠被管理并按不同的業(yè)務(wù)邏輯進(jìn)行集成,才能方便快捷地生成新業(yè)務(wù)。這就需要一個(gè)開放的和分布式的業(yè)務(wù)集成環(huán)境供業(yè)務(wù)生成者或業(yè)務(wù)提供商在其上生成業(yè)務(wù)(應(yīng)用)。主流的幾種分布式技術(shù)中,RMI需要通信雙方都具備JAVA的環(huán)境,CORBA和DCOM不適合Internet環(huán)境下甚至更大的下一代網(wǎng)絡(luò)的范圍內(nèi)構(gòu)建松散耦合的分布式業(yè)務(wù)集成環(huán)境。作為一種分布式計(jì)算的模式,Web Services技術(shù)是一種簡單的、基于Internet的用于描述異構(gòu)的分布式計(jì)算的標(biāo)準(zhǔn)。而基于網(wǎng)格和WebServices技術(shù)的開放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu)對于構(gòu)建多承載業(yè)務(wù)平臺上的開放業(yè)務(wù)生成環(huán)境來說,是一種很好的解決方案。因?yàn)镺GSA的一個(gè)基本前提是將所有的事物都表達(dá)為網(wǎng)格業(yè)務(wù)。OGSA定義了用于生成、命名和發(fā)現(xiàn)網(wǎng)格業(yè)務(wù)實(shí)例的標(biāo)準(zhǔn)機(jī)制。最重要的是OGSA定義了網(wǎng)格業(yè)務(wù)的語義。OGSA提出的業(yè)務(wù)模型提供了業(yè)務(wù)的虛擬化和高層次的業(yè)務(wù)集成。這些與NGN需要的業(yè)務(wù)特征也是一致的?;陂_放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu),通過創(chuàng)建網(wǎng)格業(yè)務(wù)之間的語義關(guān)聯(lián)進(jìn)行業(yè)務(wù)集成,提高了業(yè)務(wù)互聯(lián)互通集成的規(guī)模和可擴(kuò)展性,體現(xiàn)了“按需”的業(yè)務(wù)提供模式。
技術(shù)方案Parlay提供了一系列標(biāo)準(zhǔn)接口,真正要將網(wǎng)絡(luò)能力通過Parlay開放出去,在本方法中,一方面需要實(shí)現(xiàn)Parlay和SIP協(xié)議之間的映射;另一方面,為了支持在開放網(wǎng)格平面上面向語義的業(yè)務(wù)集成,還需要實(shí)現(xiàn)Parlay和網(wǎng)格平臺間的通信機(jī)制。因此,該方法主要分為三個(gè)環(huán)節(jié)(1)SIP和Parlay之間的映射;(2)Parlay和網(wǎng)格平臺之間的通信;(3)基于OGSA的面向語義的業(yè)務(wù)關(guān)聯(lián)集成。
第一個(gè)環(huán)節(jié)是將SIP的能力通過Parlay這種開放標(biāo)準(zhǔn)開放出來。映射主要在SIP實(shí)體和Parlay的接口方法之間進(jìn)行,分為地址解析和消息映射。SIP實(shí)體包括SIP User Agent(UA)以及SIP Servers。SIP實(shí)體通常由SIP URL來唯一代表一個(gè)SIP實(shí)體。Parlay的數(shù)據(jù)定義中也定義了許多地址類型,其中就包括SIP的地址類型。符合RFC 3261的SIP有效地址字符串在Parlay中同樣有效。地址解析只要將Parlay API中的地址參數(shù)對應(yīng)到SIP消息中恰當(dāng)?shù)膮?shù)域就可以了。比如,Parlay方法routeReq(),其中的originatingAddress參數(shù)值就應(yīng)該映射到SIP消息頭的From域;同樣,參數(shù)targetAddress的值應(yīng)該映射到SIP消息頭的To域。此外,在SIP中,一個(gè)Dialog(也就是一個(gè)Call)是由一個(gè)CallID來表示的。它表示兩個(gè)SIP UAs之間的一對信令關(guān)系。所以在SIP中,一個(gè)多方會議包括多個(gè)Calls。然而在Parlay中,一個(gè)多方會議就只相當(dāng)于一個(gè)Call。Parlay用Callleg來表示一個(gè)Call和一個(gè)端用戶的關(guān)聯(lián)。在消息映射中,比如,Parlay通過方法routeReq()來將一個(gè)Callleg連接到一個(gè)Call,因此相應(yīng)地將routeReq()映射為SIP的INVITE,后者用來建立一個(gè)Dialog。又比如,我們通過SIP的INVITE方法來改變當(dāng)前的Dialog屬性以實(shí)現(xiàn)Parlay的方法attachMedia()或者detachMedia()。消息映射還依賴于SIP Server的角色UA,B2BUA(背靠背UA),Redirect服務(wù)器,Proxy服務(wù)器或者第三方控制者。通常依據(jù)的規(guī)則如(1)不同的Parlay事件可以改變SIP Server的角色;(2)不同的角色可以采取不同的控制方式來處理收到的Parlay事件。比如,作為一個(gè)UA角色的SIP Server收到一個(gè)如下的Parlay事件應(yīng)用/業(yè)務(wù)希望它按照B2BUA的方式來處理一個(gè)從網(wǎng)絡(luò)發(fā)來的呼叫時(shí),SIPServer將改變其角色UA為B2BUA。
第二環(huán)節(jié)是建立Parlay和網(wǎng)格平臺間的通信,也就是希望將Parlay開放出來的網(wǎng)絡(luò)能力進(jìn)一步通過網(wǎng)格平臺這種分布式環(huán)境中進(jìn)行面向語義關(guān)聯(lián)的集成。具體的方法是在Parlay和網(wǎng)格平臺之間建立一種面向業(yè)務(wù)的通信方式,將Parlay接口和Parlay業(yè)務(wù)/應(yīng)用封裝成為網(wǎng)格業(yè)務(wù)并部署到網(wǎng)格平臺上。分為三個(gè)主要的模塊(1)轉(zhuǎn)換模塊,主要是將Parlay接口和業(yè)務(wù)/應(yīng)用封裝轉(zhuǎn)換為符合OGSA規(guī)范的網(wǎng)格業(yè)務(wù),稱其為Parlay網(wǎng)格業(yè)務(wù);(2)注冊模塊,通過轉(zhuǎn)換得到的網(wǎng)格業(yè)務(wù)能夠注冊到此模塊中,并且此模塊支持其它網(wǎng)格業(yè)務(wù)對這些轉(zhuǎn)換后的Parlay網(wǎng)格業(yè)務(wù)的查找;(3)Parlay訪問引擎模塊,支持動態(tài)地對Parlay網(wǎng)格業(yè)務(wù)的獲取,繼而訪問底層的物理Parlay平臺。由于不需要增加新的中間件實(shí)體或增加新的協(xié)議,該環(huán)節(jié)能夠保證較高的通信效率。
第三環(huán)節(jié)是在網(wǎng)格環(huán)境下以網(wǎng)格業(yè)務(wù)為基本單元的面向語義的關(guān)聯(lián)集成。利用了OGSA定義的業(yè)務(wù)模型,該模型在定義網(wǎng)格業(yè)務(wù)的語義基礎(chǔ)上,還提供了業(yè)務(wù)的虛擬化和高層次的業(yè)務(wù)集成。具體的方法是定義了若干功能實(shí)體,包括業(yè)務(wù)注冊、業(yè)務(wù)路由、業(yè)務(wù)編碼、業(yè)務(wù)管理等。這些功能實(shí)體針對的對象是以網(wǎng)格環(huán)境為宿主的所有網(wǎng)格業(yè)務(wù),包括第二環(huán)節(jié)轉(zhuǎn)換并注冊到網(wǎng)格環(huán)境中的Parlay網(wǎng)格業(yè)務(wù)。在動態(tài)集成中,網(wǎng)格業(yè)務(wù)通過互聯(lián)Parlay網(wǎng)格業(yè)務(wù)可以訪問到不同的網(wǎng)絡(luò)能力。
用戶從任何網(wǎng)絡(luò)接入,隨時(shí)隨地提出自己對業(yè)務(wù)的需求,通過SIP對不同網(wǎng)絡(luò)協(xié)議的承載,經(jīng)過第一環(huán)節(jié)到Parlay的映射,以及第二環(huán)節(jié)Parlay和網(wǎng)格平臺的通信,在第三環(huán)節(jié)中能夠在網(wǎng)格環(huán)境下按需求集成必要的網(wǎng)格業(yè)務(wù)元素,繼而再反向傳遞到用戶端,而整個(gè)過程對用戶來說是透明的,因?yàn)橛脩糁魂P(guān)心需要的業(yè)務(wù)是否能提供,并不關(guān)心業(yè)務(wù)怎么提供。
一種面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)的互聯(lián)互通方法,將網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行開放,并通過一種中間信令和控制機(jī)制將這些開放的網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行匯聚,再按照某種新的業(yè)務(wù)邏輯將它們集成為新的業(yè)務(wù),無縫平滑地傳遞到用戶端,采用了三個(gè)最主要的技術(shù)手段適合的中間信令SIP;開放的網(wǎng)絡(luò)接口標(biāo)準(zhǔn)Parlay以及開放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu)(OGSA),主要分三個(gè)環(huán)節(jié)實(shí)現(xiàn)第一環(huán)節(jié)SIP和Parlay之間的映射;第二環(huán)節(jié)Parlay和網(wǎng)格平臺之間的通信;第三環(huán)節(jié)基于OGSA的面向語義的業(yè)務(wù)關(guān)聯(lián)集成。
通過采用SIP這一中間信令,利用其適合承載其它網(wǎng)絡(luò)協(xié)議的特性,能夠解決業(yè)務(wù)跨越異構(gòu)網(wǎng)絡(luò)的問題。
通過采用開放網(wǎng)絡(luò)接口標(biāo)準(zhǔn),將網(wǎng)絡(luò)業(yè)務(wù)能力開放出來,能夠解決業(yè)務(wù)不依賴于承載網(wǎng)絡(luò)的問題,使得異構(gòu)網(wǎng)絡(luò)通過Parlay同質(zhì)化。
基于開放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu),通過創(chuàng)建網(wǎng)格業(yè)務(wù)之間的語義關(guān)聯(lián)進(jìn)行業(yè)務(wù)集成,能夠提高業(yè)務(wù)互聯(lián)互通集成的規(guī)模和可擴(kuò)展性,體現(xiàn)“按需”的業(yè)務(wù)提供模式。
第一環(huán)節(jié)主要是將SIP的能力通過Parlay這種開放標(biāo)準(zhǔn)開放出來,SIP和Parlay之間的映射主要通過在SIP實(shí)體和Parlay接口方法之間的地址解析和消息映射來完成。
第二環(huán)節(jié)中通過建立Parlay和網(wǎng)格平臺的通信,可以將Parlay開放出來的網(wǎng)絡(luò)能力進(jìn)一步封裝成網(wǎng)格業(yè)務(wù),在網(wǎng)格平臺這種分布式環(huán)境中進(jìn)行面向語義關(guān)聯(lián)的集成,Parlay和網(wǎng)格平臺之間的通信是通過一種面向業(yè)務(wù)的方式對Parlay接口和Parlay業(yè)務(wù)/應(yīng)用進(jìn)行封裝成為網(wǎng)格業(yè)務(wù)并部署到網(wǎng)格平臺而建立的,不需要增加新的中間件實(shí)體或增加新的協(xié)議,因而能夠保證較高的通信效率。
第三環(huán)節(jié)是在網(wǎng)格環(huán)境下以網(wǎng)格業(yè)務(wù)為基本單元的面向語義的關(guān)聯(lián)集成,利用了OGSA提供的業(yè)務(wù)模型,需要定義諸多功能實(shí)體,包括業(yè)務(wù)注冊、業(yè)務(wù)路由、業(yè)務(wù)管理等。
用戶從任何網(wǎng)絡(luò)接入,隨時(shí)隨地提出自己對業(yè)務(wù)的需求,經(jīng)歷第一環(huán)節(jié)和第二環(huán)節(jié),能夠翻譯到網(wǎng)格環(huán)境,業(yè)務(wù)元素在第三環(huán)節(jié)通過網(wǎng)格環(huán)境集成后,再反向傳遞到用戶端,整個(gè)過程對用戶來說是透明的。
面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)的互聯(lián)互通方法,其步驟如下步驟S1,實(shí)現(xiàn)SIP和Parlay之間的映射,包括SIP實(shí)體和Parlay接口方法之間的地址解析和消息映射,將這一映射的實(shí)現(xiàn)稱為Parlay網(wǎng)關(guān),部署在核心網(wǎng)絡(luò)邊緣;步驟S2,建立Parlay和網(wǎng)格平臺之間的通信連接,包括對Parlay API和Parlay業(yè)務(wù)/應(yīng)用的封裝以及在網(wǎng)格平臺上的部署和調(diào)用;步驟S3在網(wǎng)格環(huán)境下對網(wǎng)格業(yè)務(wù)進(jìn)行集成,包括對業(yè)務(wù)的注冊、查找、路由、管理。
具有的優(yōu)點(diǎn)、特點(diǎn)或積極效果本方法首先是借助了開放的網(wǎng)絡(luò)能力標(biāo)準(zhǔn),通過此標(biāo)準(zhǔn)將網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行開放,再通過一種合適的中間匯聚信令來匯聚不同的開放網(wǎng)絡(luò)能力,因此較網(wǎng)絡(luò)級互聯(lián)的方法在網(wǎng)絡(luò)設(shè)計(jì)和實(shí)施方面的復(fù)雜性從O(n2)大大降低為O(n)(其中n為需要連接的網(wǎng)絡(luò)數(shù)量)。
目前的異構(gòu)網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)是為新的組合業(yè)務(wù)寫一個(gè)交互的業(yè)務(wù)邏輯,然而當(dāng)有新的業(yè)務(wù)元素需要加入或者已有業(yè)務(wù)元素退出,均需重新修改業(yè)務(wù)邏輯。若有新的業(yè)務(wù)需要互聯(lián),也需要編寫新的業(yè)務(wù)邏輯,因此業(yè)務(wù)邏輯的維護(hù)量大。而采用面向語義關(guān)聯(lián)的模型,通過網(wǎng)格業(yè)務(wù)之間的語義關(guān)聯(lián)進(jìn)行即時(shí)的業(yè)務(wù)集成,提高了業(yè)務(wù)互聯(lián)互通集成的規(guī)模和可擴(kuò)展性。
網(wǎng)絡(luò)業(yè)務(wù)通過同質(zhì)化和封裝,最主要的特點(diǎn)就是開放、可擴(kuò)展性強(qiáng)。它們之間的關(guān)系是對等的,符合P2P的結(jié)構(gòu),能夠解決業(yè)務(wù)沖突中的業(yè)務(wù)嵌套問題。如果我們定義“□”算子表示業(yè)務(wù)互聯(lián)的關(guān)系,則下面的式子可以表示業(yè)務(wù)的互聯(lián)service□service=service,互聯(lián)得到的仍然是業(yè)務(wù),也就是說在形式上仍然符合開放、可擴(kuò)展的特點(diǎn)。
實(shí)現(xiàn)的是一個(gè)“按需”的業(yè)務(wù)互聯(lián)模式。業(yè)務(wù)能夠很容易地按照需求和其它業(yè)務(wù)進(jìn)行集成,包括組合或分離。業(yè)務(wù)集成的過程也不受時(shí)間地點(diǎn)的影響,能夠隨時(shí)隨地進(jìn)行。
目前將網(wǎng)格技術(shù)應(yīng)用到下一代網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)融合領(lǐng)域的研究國內(nèi)外尚不多見。本發(fā)明借助了網(wǎng)格平臺的適合集成的網(wǎng)格業(yè)務(wù)模型以及網(wǎng)格業(yè)務(wù)間面向語義的關(guān)聯(lián)特性,能夠較好地解決電信領(lǐng)域多接入網(wǎng)絡(luò)下的業(yè)務(wù)互聯(lián)互通問題。
圖1為面向語義關(guān)聯(lián)的異構(gòu)網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)互通層次結(jié)構(gòu)與流程步驟圖。
圖2為面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)互通方法的流程圖。
具體實(shí)施例方式
圖1的面向語義關(guān)聯(lián)的異構(gòu)網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)互通層次結(jié)構(gòu)與流程步驟圖中,其中L1~L4為本方法涉及的邏輯層次結(jié)構(gòu);S1~S3為本方法的實(shí)施步驟,分別對應(yīng)本方法的三個(gè)環(huán)節(jié)。內(nèi)容分別如下L1物理網(wǎng)絡(luò)層,包括各種接入網(wǎng)(固定、移動、無線等)以及核心網(wǎng);各種協(xié)議棧分別代表不同的網(wǎng)絡(luò),其中SIP協(xié)議適用于承載其它網(wǎng)絡(luò)協(xié)議。
L2Parlay層次,包括Parlay API規(guī)范中的框架(Framework)接口和業(yè)務(wù)(Service)接口,以及業(yè)務(wù)提供商提供的基于這些Parlay接口的業(yè)務(wù)或應(yīng)用。
L3網(wǎng)格環(huán)境,在這里將所有的網(wǎng)格業(yè)務(wù)元素按照語義關(guān)聯(lián)集成,達(dá)到互聯(lián)互通的目的。它是網(wǎng)格業(yè)務(wù)實(shí)體的宿主。網(wǎng)格業(yè)務(wù)實(shí)體,包括一般功能的網(wǎng)格業(yè)務(wù),還包括封裝后的Parlay API框架接口、業(yè)務(wù)接口,以及封裝后的Parlay業(yè)務(wù)/應(yīng)用。此外,網(wǎng)格環(huán)境中還包括一些功能實(shí)體,用于網(wǎng)格業(yè)務(wù)元素之間的互聯(lián)互通集成,如業(yè)務(wù)維護(hù)、業(yè)務(wù)路由、業(yè)務(wù)編碼、業(yè)務(wù)關(guān)聯(lián)維護(hù)、業(yè)務(wù)注冊等。
L4由網(wǎng)格環(huán)境提供的業(yè)務(wù),具備開放、可擴(kuò)展的特征,業(yè)務(wù)之間的關(guān)系是對等的,符合P2P結(jié)構(gòu)。
S1實(shí)現(xiàn)SIP協(xié)議和開放網(wǎng)絡(luò)能力標(biāo)準(zhǔn)Parlay之間的映射,異構(gòu)網(wǎng)絡(luò)能力通過SIP承載后,SIP能力通過Parlay開放出來,就可以達(dá)到異構(gòu)網(wǎng)絡(luò)同質(zhì)化的目的。映射主要在SIP實(shí)體和Parlay的接口方法之間進(jìn)行,分為地址解析和消息映射。將這一映射的實(shí)現(xiàn)稱為Parlay網(wǎng)關(guān),部署在核心網(wǎng)絡(luò)邊緣。
S2實(shí)現(xiàn)Parlay和網(wǎng)格平臺之間的通信,建立一種面向業(yè)務(wù)的通信方式,具體的說,是對Parlay API和Parlay業(yè)務(wù)/應(yīng)用按照OGSA的規(guī)范進(jìn)行封裝成為網(wǎng)格業(yè)務(wù)并部署到網(wǎng)格平臺上。在網(wǎng)格業(yè)務(wù)需要獲取底層網(wǎng)絡(luò)能力時(shí),在網(wǎng)格平臺和Parlay網(wǎng)關(guān)之間采用基于Parlay事件的調(diào)用機(jī)制。
S3在網(wǎng)格環(huán)境下對網(wǎng)格業(yè)務(wù)進(jìn)行互聯(lián)互通,需要依賴諸多功能實(shí)體,如業(yè)務(wù)注冊支持所有的網(wǎng)格業(yè)務(wù),包括封裝自Parlay業(yè)務(wù)的網(wǎng)格業(yè)務(wù),在此功能實(shí)體中的注冊和查找;業(yè)務(wù)路由在業(yè)務(wù)互聯(lián)的路徑上選擇合適和可用的業(yè)務(wù);業(yè)務(wù)管理管理分布在網(wǎng)格環(huán)境中的網(wǎng)格業(yè)務(wù),等等。網(wǎng)格化的分布式環(huán)境部署在核心網(wǎng)絡(luò)中。
圖2的面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)互聯(lián)互通方法,其步驟如下步驟S1,實(shí)現(xiàn)SIP和Parlay之間的映射,包括SIP實(shí)體和Parlay接口方法之間的地址解析和消息映射,將這一映射的實(shí)現(xiàn)稱為Parlay網(wǎng)關(guān),部署在核心網(wǎng)絡(luò)邊緣;步驟S2,建立Parlay和網(wǎng)格平臺之間的通信連接,包括對Parlay API和Parlay業(yè)務(wù)/應(yīng)用的封裝以及在網(wǎng)格平臺上的部署和調(diào)用;步驟S3在網(wǎng)格環(huán)境下對網(wǎng)格業(yè)務(wù)進(jìn)行集成,包括對業(yè)務(wù)的注冊、查找、路由、管理。
本方法適用于開放網(wǎng)絡(luò)能力的下一代網(wǎng)絡(luò)業(yè)務(wù)生成、業(yè)務(wù)互聯(lián)互通。SIP和Parlay之間的映射,將異構(gòu)網(wǎng)絡(luò)同質(zhì)化,對上層用戶屏蔽掉了所有的網(wǎng)絡(luò)細(xì)節(jié)。同質(zhì)化的開放網(wǎng)絡(luò)業(yè)務(wù)能力,再進(jìn)一步通過Parlay和網(wǎng)格平臺的通信,封裝成為網(wǎng)格業(yè)務(wù),進(jìn)而可以在網(wǎng)格環(huán)境中通過語義關(guān)聯(lián)達(dá)到互聯(lián)互通的目的。用戶從不同的接入網(wǎng)絡(luò)接入,將業(yè)務(wù)需求通過Parlay網(wǎng)關(guān)映射轉(zhuǎn)化為Parlay事件,再通過和網(wǎng)格平臺間的接口傳遞到網(wǎng)格環(huán)境中,網(wǎng)格環(huán)境下業(yè)務(wù)元素按照語義進(jìn)行關(guān)聯(lián)集成,再反向逐層次地傳遞到用戶端。用戶享受到業(yè)務(wù)的提供,而提供的過程對用戶來說是透明的。
權(quán)利要求
1.一種面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)的互聯(lián)互通方法,其特征在于,將網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行開放,并通過一種中間信令和控制機(jī)制將這些開放的網(wǎng)絡(luò)業(yè)務(wù)能力進(jìn)行匯聚,再按照某種新的業(yè)務(wù)邏輯將它們集成為新的業(yè)務(wù),無縫平滑地傳遞到用戶端,采用了三個(gè)最主要的技術(shù)手段適合的中間信令SIP;開放的網(wǎng)絡(luò)接口標(biāo)準(zhǔn)Parlay以及開放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu)(OGSA),主要分三個(gè)環(huán)節(jié)實(shí)現(xiàn)第一環(huán)節(jié)SIP和Parlay之間的映射;第二環(huán)節(jié)Parlay和網(wǎng)格平臺之間的通信;第三環(huán)節(jié)基于OGSA的面向語義的業(yè)務(wù)關(guān)聯(lián)集成。
2.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,通過采用SIP這一中間信令,利用其適合承載其它網(wǎng)絡(luò)協(xié)議的特性,能夠解決業(yè)務(wù)跨越異構(gòu)網(wǎng)絡(luò)的問題。
3.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,通過采用開放網(wǎng)絡(luò)接口標(biāo)準(zhǔn),將網(wǎng)絡(luò)業(yè)務(wù)能力開放出來,能夠解決業(yè)務(wù)不依賴于承載網(wǎng)絡(luò)的問題,使得異構(gòu)網(wǎng)絡(luò)通過Parlay同質(zhì)化。
4.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,基于開放網(wǎng)格業(yè)務(wù)體系結(jié)構(gòu),通過創(chuàng)建網(wǎng)格業(yè)務(wù)之間的語義關(guān)聯(lián)進(jìn)行業(yè)務(wù)集成,能夠提高業(yè)務(wù)互聯(lián)互通集成的規(guī)模和可擴(kuò)展性,體現(xiàn)“按需”的業(yè)務(wù)提供模式。
5.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,第一環(huán)節(jié)主要是將SIP的能力通過Parlay這種開放標(biāo)準(zhǔn)開放出來,SIP和Parlay之間的映射主要通過在SIP實(shí)體和Parlay接口方法之間的地址解析和消息映射來完成。
6.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,第二環(huán)節(jié)中通過建立Parlay和網(wǎng)格平臺的通信,可以將Parlay開放出來的網(wǎng)絡(luò)能力進(jìn)一步封裝成網(wǎng)格業(yè)務(wù),在網(wǎng)格平臺這種分布式環(huán)境中進(jìn)行面向語義關(guān)聯(lián)的集成,Parlay和網(wǎng)格平臺之間的通信是通過一種面向業(yè)務(wù)的方式對Parlay接口和Parlay業(yè)務(wù)/應(yīng)用進(jìn)行封裝成為網(wǎng)格業(yè)務(wù)并部署到網(wǎng)格平臺而建立的,不需要增加新的中間件實(shí)體或增加新的協(xié)議,因而能夠保證較高的通信效率。
7.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,第三環(huán)節(jié)是在網(wǎng)格環(huán)境下以網(wǎng)格業(yè)務(wù)為基本單元的面向語義的關(guān)聯(lián)集成,利用了OGSA提供的業(yè)務(wù)模型,需要定義諸多功能實(shí)體,包括業(yè)務(wù)注冊、業(yè)務(wù)路由、業(yè)務(wù)管理等。
8.根據(jù)權(quán)利要求1中所述的業(yè)務(wù)互聯(lián)互通方法,其特征在于,用戶從任何網(wǎng)絡(luò)接入,隨時(shí)隨地提出自己對業(yè)務(wù)的需求,經(jīng)歷第一環(huán)節(jié)和第二環(huán)節(jié),能夠翻譯到網(wǎng)格環(huán)境,業(yè)務(wù)元素在第三環(huán)節(jié)通過網(wǎng)格環(huán)境集成后,再反向傳遞到用戶端,整個(gè)過程對用戶來說是透明的。
9.根據(jù)權(quán)利要求1所述的面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)的互聯(lián)互通方法,其步驟如下步驟S1,實(shí)現(xiàn)SIP和Parlay之間的映射,包括SIP實(shí)體和Parlay接口方法之間的地址解析和消息映射,將這一映射的實(shí)現(xiàn)稱為Parlay網(wǎng)關(guān),部署在核心網(wǎng)絡(luò)邊緣;步驟S2,建立Parlay和網(wǎng)格平臺之間的通信連接,包括對Parlay API和Parlay業(yè)務(wù)/應(yīng)用的封裝以及在網(wǎng)格平臺上的部署和調(diào)用;步驟S3在網(wǎng)格環(huán)境下對網(wǎng)格業(yè)務(wù)進(jìn)行集成,包括對業(yè)務(wù)的注冊、查找、路由、管理。
全文摘要
一種面向語義關(guān)聯(lián)的異構(gòu)電信網(wǎng)絡(luò)業(yè)務(wù)的互聯(lián)互通方法,屬于下一代網(wǎng)絡(luò)(NGN)多網(wǎng)融合下的業(yè)務(wù)生成?;谌齻€(gè)主要技術(shù)手段適合匯聚網(wǎng)絡(luò)業(yè)務(wù)的中間信令SIP;開放的網(wǎng)絡(luò)業(yè)務(wù)接口標(biāo)準(zhǔn)Parlay以及OGSA。分三個(gè)環(huán)節(jié)實(shí)現(xiàn)SIP和Parlay之間的映射;Parlay和網(wǎng)格平臺之間的通信;以及基于OGSA的面向語義的業(yè)務(wù)關(guān)聯(lián)集成。本方法實(shí)現(xiàn)的是一個(gè)“按需”的業(yè)務(wù)互聯(lián)模式,用戶從任何網(wǎng)絡(luò)接入,隨時(shí)隨地提出的業(yè)務(wù)需求,能夠通過以上三個(gè)環(huán)節(jié)而獲得提供,整個(gè)過程對用戶是透明的。該方法支持面向語義的關(guān)聯(lián),提高了業(yè)務(wù)互聯(lián)互通的規(guī)模和可擴(kuò)展性。適用于開放網(wǎng)絡(luò)能力的下一代網(wǎng)絡(luò)業(yè)務(wù)生成、業(yè)務(wù)互聯(lián)互通。
文檔編號H04M3/42GK1694480SQ20051007016
公開日2005年11月9日 申請日期2005年5月8日 優(yōu)先權(quán)日2005年5月8日
發(fā)明者劉真, 楊景, 張國清 申請人:中國科學(xué)院計(jì)算技術(shù)研究所