欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備的制作方法

文檔序號(hào):7659073閱讀:113來源:國知局
專利名稱:簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備。

背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,基于簡單對象訪問協(xié)議(SOAP,Simple ObjectAccess Protocol)的應(yīng)用業(yè)務(wù)逐漸開展,雖然SOAP提供了強(qiáng)大的互操作性,但SOAP的執(zhí)行效率和安全性問題直接影響了以SOAP協(xié)議為基礎(chǔ)的服務(wù)請求者和服務(wù)提供者的應(yīng)用服務(wù)質(zhì)量(Quality of Service),這里的應(yīng)用QoS指的是非功能性屬性,例如性能、可用性、安全性等,為此,業(yè)界提出在服務(wù)提供者和服務(wù)請求之間加入專用的SOAP中介節(jié)點(diǎn),用于分解服務(wù)提供者和服務(wù)請求者自身需要完成的這些功能,如壓縮、加密、認(rèn)證等,提高服務(wù)請求者和服務(wù)提供者的應(yīng)用QoS。這樣就對SOAP消息的路由提出了要求。
現(xiàn)有技術(shù)中一種SOAP路由方法為 通過網(wǎng)絡(luò)服務(wù)描述語言(WSDL,Web Services Description Language)或人工輸入獲取SOAP路徑信息,采用WS-Route協(xié)議定義SOAP消息的路由路徑,根據(jù)這個(gè)協(xié)議,可以定義一個(gè)從消息源開始,經(jīng)過若干中介節(jié)點(diǎn),最后到達(dá)消息最終接收者的路由或傳輸路徑,服務(wù)請求者根據(jù)這個(gè)路由路徑經(jīng)過指定的SOAP中介節(jié)點(diǎn)后達(dá)到指定的服務(wù)提供方。
但是,上述技術(shù)中,只是固定地分配SOAP消息傳輸過程中的SOAP中介節(jié)點(diǎn),而不能根據(jù)SOAP中介節(jié)點(diǎn)和服務(wù)提供者的系統(tǒng)狀態(tài)(負(fù)載率、功能特征)動(dòng)態(tài)地配置和更改SOAP路由的路徑,所以有可能導(dǎo)致某個(gè)SOAP中介節(jié)點(diǎn)上負(fù)載過重。同時(shí)不支持基于會(huì)話的SOAP路由。SOAP路由的粒度較粗,不支持同一業(yè)務(wù)請求者在不同的SOAP會(huì)話交互,采用不同的SOAP路由路徑。


發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備,能夠平衡節(jié)點(diǎn)負(fù)載,提高系統(tǒng)性能。
本發(fā)明實(shí)施例提供的簡單對象訪問協(xié)議路由方法,包括接收服務(wù)請求方發(fā)送的會(huì)話初始化請求消息,所述會(huì)話初始化請求消息中包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息;根據(jù)所述應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方;根據(jù)所述簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的簡單對象訪問協(xié)議路由信息;向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息。
本發(fā)明實(shí)施例提供的路由系統(tǒng),包括服務(wù)請求方,用于發(fā)送包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息的會(huì)話初始化請求消息,接收包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化響應(yīng)消息,發(fā)送包含基于會(huì)話的路由信息的簡單對象訪問協(xié)議請求消息,接收簡單對象訪問協(xié)議消息的響應(yīng);路由控制器,用于接收服務(wù)請求方發(fā)送的會(huì)話初始化請求消息,根據(jù)所述應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方,根據(jù)所述簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的簡單對象訪問協(xié)議路由信息,向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息;服務(wù)提供方,用于向所述服務(wù)請求方反饋包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化響應(yīng)消息和簡單對象訪問協(xié)議消息的響應(yīng)。
本發(fā)明實(shí)施例提供的路由控制器,包括接收單元,用于接收服務(wù)請求方發(fā)送的會(huì)話初始化請求消息;路由信息獲取單元,用于根據(jù)會(huì)話初始化請求消息中的應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息,結(jié)合簡單對象訪問協(xié)議中介節(jié)點(diǎn)能力和狀態(tài)以及服務(wù)提供方的狀態(tài),獲取對應(yīng)的簡單對象訪問協(xié)議路由信息;發(fā)送單元,用于向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息。
本發(fā)明實(shí)施例提供的簡單對象訪問協(xié)議中介節(jié)點(diǎn),包括業(yè)務(wù)處理單元,用于對接收到的簡單對象訪問協(xié)議請求消息進(jìn)行相應(yīng)的業(yè)務(wù)處理;轉(zhuǎn)發(fā)單元,用于對業(yè)務(wù)處理后的簡單對象訪問協(xié)議請求消息進(jìn)行轉(zhuǎn)發(fā)。
本發(fā)明實(shí)施例提供的服務(wù)提供方,包括會(huì)話管理單元,用于根據(jù)接收到的會(huì)話初始化請求中的會(huì)話標(biāo)識(shí)創(chuàng)建對應(yīng)的會(huì)話上下文;消息處理單元,用于根據(jù)會(huì)話管理單元?jiǎng)?chuàng)建的會(huì)話上下文處理服務(wù)請求方發(fā)送的簡單對象訪問協(xié)議請求消息。
本發(fā)明實(shí)施例提供的業(yè)務(wù)請求方,包括會(huì)話請求發(fā)送單元,用于發(fā)送會(huì)話初始化請求消息;路由管理單元,用于通過會(huì)話初始化消息進(jìn)行路由協(xié)商,生成并保存基于會(huì)話的簡單對象訪問協(xié)議路由路徑;業(yè)務(wù)請求發(fā)送單元,用于通過路由管理單元生成的簡單對象訪問協(xié)議路由路徑發(fā)送簡單對象訪問協(xié)議請求消息。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn) 由于本發(fā)明實(shí)施例中路由控制器根據(jù)從服務(wù)請求方接收到的QoS參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方,所以可以根據(jù)SOAP中介節(jié)點(diǎn)以及服務(wù)提供方的能力以及狀態(tài)選擇合適的網(wǎng)元(例如負(fù)載最低或速度最快)進(jìn)行SOAP路由,所以能夠平衡節(jié)點(diǎn)負(fù)載,提高系統(tǒng)性能。



圖1為本發(fā)明實(shí)施例中SOAP路由方法實(shí)施例總體流程圖; 圖2為本發(fā)明實(shí)施例中SOAP路由信息獲取流程圖; 圖3為本發(fā)明實(shí)施例中SOAP消息路由流程圖; 圖4為本發(fā)明實(shí)施例中路由路徑變更實(shí)施例流程圖; 圖5為本發(fā)明實(shí)施例中路由系統(tǒng)實(shí)施例示意圖; 圖6為本發(fā)明實(shí)施例中路由控制器實(shí)施例示意圖; 圖7為本發(fā)明實(shí)施例中簡單對象訪問協(xié)議中介節(jié)點(diǎn)實(shí)施例示意圖; 圖8為本發(fā)明實(shí)施例中服務(wù)提供方實(shí)施例示意圖; 圖9為本發(fā)明實(shí)施例中服務(wù)請求方實(shí)施例示意圖。

具體實(shí)施例方式 本發(fā)明實(shí)施例提供了一種簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備,用于平衡節(jié)點(diǎn)負(fù)載,提高系統(tǒng)性能。
本發(fā)明實(shí)施例中,路由控制器根據(jù)會(huì)話初始化協(xié)議(SIP,SessionInitialization Protocol)請求消息攜帶的應(yīng)用QoS需求參數(shù)和業(yè)務(wù)描述信息,結(jié)合SOAP中介節(jié)點(diǎn)的能力及狀態(tài)和服務(wù)提供方的狀態(tài),動(dòng)態(tài)選擇和更改SOAP路由路徑,以及確定業(yè)務(wù)提供者實(shí)例的目的地址,從而能夠平衡節(jié)點(diǎn)負(fù)載,提高系統(tǒng)性能。
下面對本發(fā)明實(shí)施例中SOAP路由方法實(shí)施例進(jìn)行詳細(xì)介紹,請參閱圖1,本發(fā)明實(shí)施例中SOAP路由方法實(shí)施例包括 101、接收SIP請求消息; 路由控制器接收服務(wù)請求方發(fā)送的SIP請求消息,其中,SIP請求消息中攜帶有應(yīng)用QoS參數(shù)以及業(yè)務(wù)描述信息。
102、選擇對應(yīng)的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方; 路由控制器根據(jù)接收到的參數(shù)選擇滿足應(yīng)用QoS參數(shù)的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方。
103、根據(jù)SOAP中介節(jié)點(diǎn)以及服務(wù)提供方信息獲取路由信息; 選擇到滿足條件的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方信息之后生成對應(yīng)的路由信息。
104、向服務(wù)提供方發(fā)送SIP請求消息; 路由控制器向服務(wù)提供方發(fā)送包含路由信息的SIP請求消息。
105、服務(wù)提供方反饋路由信息。
服務(wù)提供方向服務(wù)請求方反饋包含路由信息的SIP響應(yīng)消息。
本實(shí)施例中,采用標(biāo)準(zhǔn)SIP協(xié)議,根據(jù)應(yīng)用QoS需求,結(jié)合SOAP中介節(jié)點(diǎn)的能力和狀態(tài)以及服務(wù)提供者狀態(tài),動(dòng)態(tài)協(xié)商SOAP消息的路由路徑,使得SOAP路由更加靈活,有利于平衡網(wǎng)絡(luò)和業(yè)務(wù)的負(fù)載; 其次,支持基于會(huì)話的SOAP路由,利用標(biāo)準(zhǔn)SIP協(xié)議,支持同一服務(wù)請求者在不同的會(huì)話中,根據(jù)業(yè)務(wù)邏輯,采用不同的SOAP路由路徑,在一定程度上也提高SOAP交互的效率; 再次,SIP和SOAP協(xié)議的有機(jī)結(jié)合,實(shí)現(xiàn)了路由控制信令和實(shí)際路由消息的分離。有利于實(shí)現(xiàn)靈活的SOAP路由控制和大型組網(wǎng); 最后,根據(jù)業(yè)務(wù)描述和業(yè)務(wù)提供者的系統(tǒng)狀態(tài),靈活地選擇合適的業(yè)務(wù)實(shí)例,有利于提高通過服務(wù)訪問的效率和可靠性。
在進(jìn)行SOAP路由之前還需要進(jìn)行一系列的注冊以及發(fā)布步驟,具體包括如下一些情況 1、SOAP中介節(jié)點(diǎn)定時(shí)注冊 具體過程為 SOAP中介節(jié)點(diǎn)向路由控制器發(fā)送SIP協(xié)議的Register消息進(jìn)行注冊,其中,Register消息中標(biāo)識(shí)以后定時(shí)注冊; 路由控制器提取消息的源IP地址,按該IP地址保存SOAP中介節(jié)點(diǎn)的狀態(tài)參數(shù); 向SOAP中介節(jié)點(diǎn)反饋確認(rèn)消息; 到達(dá)定時(shí)時(shí)間后,SOAP中介節(jié)點(diǎn)重新進(jìn)行注冊,流程與上述注冊流程一致。
為更好地理解SOAP中介節(jié)點(diǎn)注冊過程,下面以一具體實(shí)例進(jìn)行說明 假設(shè)有8個(gè)SOAP中介節(jié)點(diǎn)需要進(jìn)行注冊,源IP分別為10.1.3.20至10.1.3.27,其中,前4個(gè)SOAP中介節(jié)點(diǎn)需要注冊到第一路由控制器,后4個(gè)SOAP中介節(jié)點(diǎn)需要注冊到第二路由控制器,則這些SOAP中介節(jié)點(diǎn)分別向?qū)?yīng)的路由控制器發(fā)送注冊消息,消息中包含物理地址,邏輯地址以及能力和系統(tǒng)狀態(tài)信息; 第一路由控制器收到注冊消息后,根據(jù)消息中的相關(guān)參數(shù)更新SOAP中介節(jié)點(diǎn)狀態(tài)表,如下表所示 表1 第二路由控制器收到注冊消息后,根據(jù)消息中的相關(guān)參數(shù)更新SOAP中介節(jié)點(diǎn)狀態(tài)表,如下表所示 表2 2、業(yè)務(wù)提供方的定時(shí)注冊 業(yè)務(wù)提供方向路由控制器發(fā)送SIP協(xié)議的Register消息進(jìn)行注冊,其中,Register消息中標(biāo)識(shí)以后定時(shí)注冊; 路由控制器提取消息的源IP地址,按該IP地址保存業(yè)務(wù)提供方的狀態(tài)參數(shù); 向業(yè)務(wù)提供方反饋確認(rèn)消息; 到達(dá)定時(shí)時(shí)間后,業(yè)務(wù)提供方重新進(jìn)行注冊,流程與上述注冊流程一致。
同樣以實(shí)例進(jìn)行說明,假設(shè)有2個(gè)服務(wù)提供方需要進(jìn)行注冊,源IP分別為10.1.3.77和10.1.3.78,且都注冊到第二路由控制器,地址為10.1.3.11,則兩個(gè)服務(wù)提供方向第二路由控制器發(fā)送注冊消息,包含物理地址,邏輯地址以及服務(wù)狀態(tài)信息; 第二路由控制器更新服務(wù)提供方狀態(tài)表,如下表所示 表3 3、服務(wù)提供方發(fā)布 服務(wù)提供方向業(yè)務(wù)目錄存儲(chǔ)單元發(fā)送包含業(yè)務(wù)名稱,關(guān)鍵字以及邏輯地址的SOAP消息發(fā)布服務(wù)請求; 業(yè)務(wù)目錄存儲(chǔ)單元存儲(chǔ)服務(wù)名稱,業(yè)務(wù)邏輯地址以及業(yè)務(wù)關(guān)鍵字; 業(yè)務(wù)目錄存儲(chǔ)單元返回發(fā)布結(jié)果。
同樣以實(shí)例進(jìn)行說明,第一服務(wù)提供方(10.1.3.77)和第二服務(wù)提供方(10.1.3.78)向業(yè)務(wù)目錄存儲(chǔ)單元發(fā)布,發(fā)布消息中包含業(yè)務(wù)名稱、業(yè)務(wù)邏輯地址、業(yè)務(wù)搜索關(guān)鍵字; 業(yè)務(wù)目錄存儲(chǔ)單元根據(jù)發(fā)布消息保存業(yè)務(wù)發(fā)布表,如下表所示 表4 完成上述的三個(gè)步驟之后就可以進(jìn)行SOAP的路由流程,下面通過具體的信令流程對SOAP路由方法進(jìn)行詳細(xì)描述,請參閱圖2,本發(fā)明實(shí)施例中SOAP路由信息獲取流程包括 201、服務(wù)請求方向第一路由控制器發(fā)送邀請消息; 本實(shí)施例中,第一路由控制器可以看作是服務(wù)請求方的歸屬路由控制器,且以邀請消息INVITE作為SIP請求消息的例子進(jìn)行說明,可以理解的是,同樣可以是其他的SIP請求消息,此處不作限定。
INVITE消息中攜帶應(yīng)用QoS需求(包含SOAP中介節(jié)點(diǎn)和業(yè)務(wù)提供者)以及請求業(yè)務(wù)的業(yè)務(wù)描述信息,具體包括業(yè)務(wù)關(guān)鍵字和會(huì)話標(biāo)識(shí)SessionId。
為能夠更好說明具體方案,此處舉一具體實(shí)例進(jìn)行說明 以上面舉的例子為基礎(chǔ),此處服務(wù)請求方向第一路由控制器發(fā)送INVITE消息,消息中攜帶應(yīng)用QoS信息以及請求業(yè)務(wù)的業(yè)務(wù)關(guān)鍵字和會(huì)話標(biāo)識(shí),其中,業(yè)務(wù)描述中包含業(yè)務(wù)特征關(guān)鍵字VOS,服務(wù)提供方應(yīng)用QoS信息為響應(yīng)時(shí)間小于50ms,負(fù)載率低于20%,SOAP中介節(jié)點(diǎn)應(yīng)用QoS信息為負(fù)載率低于20%,支持壓縮,不需要加密,會(huì)話標(biāo)識(shí)為XXX。
202、查詢業(yè)務(wù)邏輯地址請求; 路由控制器發(fā)送查詢消息到業(yè)務(wù)目錄存儲(chǔ)單元,查詢消息包含從INVITE消息中提取的業(yè)務(wù)描述關(guān)鍵字。
結(jié)合具體實(shí)例,第一路由控制器向業(yè)務(wù)目錄存儲(chǔ)單元發(fā)送查詢請求,查詢請求中業(yè)務(wù)關(guān)鍵字為VOS。
203、業(yè)務(wù)目錄存儲(chǔ)單元查詢業(yè)務(wù)邏輯地址; 業(yè)務(wù)目錄存儲(chǔ)單元根據(jù)業(yè)務(wù)描述關(guān)鍵字,查詢業(yè)務(wù)信息表,找到對應(yīng)的業(yè)務(wù)邏輯地址。
結(jié)合具體實(shí)例,業(yè)務(wù)目錄存儲(chǔ)單元根據(jù)業(yè)務(wù)關(guān)鍵字VOS查詢表4,查詢到業(yè)務(wù)邏輯地址vos@10.1.3.11。
204、返回查詢結(jié)果; 將查詢到的業(yè)務(wù)邏輯地址返回至路由控制器。
205、執(zhí)行路由處理操作; 路由控制器先分析應(yīng)用QoS的SOAP中介節(jié)點(diǎn)需求,根據(jù)SOAP中介節(jié)點(diǎn)狀態(tài)表,查詢符合應(yīng)用QoS需求的SOAP中介節(jié)點(diǎn),把選中的SOAP中介節(jié)點(diǎn)的地址增加到INVITE消息的Record-Route字段中,并根據(jù)業(yè)務(wù)邏輯地址判斷自己是否為服務(wù)提供方的注冊路由控制器。
結(jié)合具體實(shí)例,第一路由控制器(10.1.3.10)根據(jù)業(yè)務(wù)邏輯地址(vos@10.1.3.11)判斷自己不是服務(wù)提供方的注冊路由控制器,因此只分析應(yīng)用QoS的SOAP中介節(jié)點(diǎn)需求,根據(jù)SOAP中介節(jié)點(diǎn)狀態(tài)表,查詢負(fù)載率低于20%,支持壓縮,不需要加密的SOAP中介節(jié)點(diǎn),發(fā)現(xiàn)第一SOAP中介節(jié)點(diǎn)符合要求,把第一SOAP中介節(jié)點(diǎn)的IP地址(10.1.3.20)加到INVITE消息的Record-Route字段中。
206、轉(zhuǎn)發(fā)INVITE消息; 若判斷自己不是服務(wù)提供方的注冊路由控制器,則路由INVITE消息到下一跳路由控制器,直至路由到服務(wù)提供方的注冊路由上。
結(jié)合具體實(shí)例,根據(jù)業(yè)務(wù)邏輯地址路由INVITE消息到下一路由控制器(10.1.3.11)。
207、執(zhí)行路由處理操作; 分析應(yīng)用QoS的業(yè)務(wù)提供者需求,根據(jù)服務(wù)提供方狀態(tài)表,查詢符合應(yīng)用QoS需求的服務(wù)提供方,把選中的服務(wù)提供方的地址增加到INVITE消息的Record-Route字段中。
結(jié)合具體實(shí)例,第二路由控制器(10.1.3.11)根據(jù)業(yè)務(wù)邏輯地址(vos@10.1.3.11)判斷自己是服務(wù)提供方的注冊路由控制器,因此分析應(yīng)用QoS的SOAP中介節(jié)點(diǎn)和服務(wù)提供方需求。先分析應(yīng)用QoS的SOAP中介節(jié)點(diǎn)需求,根據(jù)SOAP中介節(jié)點(diǎn)狀態(tài)表,查詢負(fù)載率低于20%,支持壓縮,不需要加密的SOAP中介節(jié)點(diǎn),發(fā)現(xiàn)第八SOAP中介節(jié)點(diǎn)符合要求,把該SOAP節(jié)點(diǎn)的IP地址(10.1.3.21)加到Invite消息的Record-Route字段中;然后分析應(yīng)用QoS的服務(wù)提供方需求,根據(jù)服務(wù)提供方狀態(tài)表,查詢響應(yīng)時(shí)間少于50ms,負(fù)載率少于20%的服務(wù)提供方,發(fā)現(xiàn)第二服務(wù)提供方符合要求,把服務(wù)提供方的地址(10.1.3.78)加到INVITE消息的Record-Route字段中。
208、轉(zhuǎn)發(fā)INVITE消息到服務(wù)提供方; 結(jié)合具體實(shí)例,把INVITE消息路由到業(yè)務(wù)實(shí)例地址(10.1.3.78)。
209、創(chuàng)建上下文; 服務(wù)提供方提取收到的INVITE消息中的SessionId,結(jié)合自身的業(yè)務(wù)邏輯創(chuàng)建對應(yīng)的會(huì)話上下文環(huán)境。
結(jié)合具體實(shí)例,第二服務(wù)提供方根據(jù)SessionId和業(yè)務(wù)邏輯創(chuàng)建對應(yīng)的會(huì)話上下文環(huán)境。
210、反饋確認(rèn)消息; 服務(wù)提供方返回200 OK消息,消息中包含路由和會(huì)話信息。
211~214、轉(zhuǎn)發(fā)確認(rèn)消息直至到服務(wù)請求方; 215、服務(wù)請求方包含路由信息。
服務(wù)請求方提取200 OK中的路由和會(huì)話信息,以SessionId為索引,保存路由信息。
結(jié)合具體實(shí)例,服務(wù)請求方提取200 OK中的路由和會(huì)話信息,以SessionId為索引,保存路由信息,如下表所示 表5
本實(shí)施例中描述了請求提供方獲取到SOAP路由信息的方法,請求提供方在后去到SOAP路由信息后通過SIP消息的協(xié)商生成SOAP路由路徑。下面對請求提供方利用SOAP路由路徑進(jìn)行SOAP業(yè)務(wù)的方法進(jìn)行詳細(xì)介紹,請參閱圖3,本發(fā)明實(shí)施例中SOAP消息路由流程包括 301、服務(wù)請求方發(fā)送SOAP請求消息; 服務(wù)請求方向SOAP中介節(jié)點(diǎn)發(fā)送包含路由路徑以及會(huì)話標(biāo)識(shí)的SOAP請求消息。
302~304、SOAP中介節(jié)點(diǎn)轉(zhuǎn)發(fā)并處理SOAP請求消息; SOAP中介節(jié)點(diǎn)接收到SOAP請求消息后修改該請求消息中的路由路徑,并對SOAP請求消息進(jìn)行處理。
同樣,結(jié)合具體實(shí)例,第一SOAP中介節(jié)點(diǎn)(10.1.3.20)收到來自請求提供方的SOAP請求消息,修改消息中攜帶的路由路徑信息(去除本節(jié)點(diǎn)地址),處理SOAP請求消息(壓縮),并路由SOAP請求消息到下一節(jié)點(diǎn)(10.1.3.21);第八SOAP中介節(jié)點(diǎn)收到從第一SOAP中介節(jié)點(diǎn)來的SOAP請求消息,處理SOAP請求消息(解壓),修改消息中攜帶的路由路徑信息(去除本節(jié)點(diǎn)地址)。
305、向服務(wù)提供方發(fā)送SOAP請求消息; SOAP中介節(jié)點(diǎn)向服務(wù)提供方發(fā)送經(jīng)過處理的SOAP請求消息。
結(jié)合具體實(shí)例,第八SOAP中介節(jié)點(diǎn)向第二服務(wù)提供方(10.1.3.78)發(fā)送SOAP消息。
306、處理SOAP請求消息; 服務(wù)提供方根據(jù)創(chuàng)建的上下文環(huán)境處理SOAP請求消息。
307~309、服務(wù)提供方通過SOAP中介節(jié)點(diǎn)向服務(wù)請求方發(fā)送SOAP響應(yīng); 310~315、會(huì)話結(jié)束流程。
服務(wù)請求方發(fā)送BYE消息結(jié)束本次會(huì)話,刪除對應(yīng)的路由和會(huì)話信息。
服務(wù)請求方或服務(wù)提供方可以根據(jù)業(yè)務(wù)邏輯需要主動(dòng)終止本次會(huì)話,刪除對應(yīng)的路由和會(huì)話信息。
也可以由服務(wù)提供方在一定時(shí)間內(nèi),沒收到SOAP請求后,被動(dòng)地終止本次會(huì)話,刪除對應(yīng)的路由和會(huì)話信息。終止方發(fā)送BYE消息給對方,消息中攜帶了SessionId值。服務(wù)請求方根據(jù)SessionId值,刪除路由信息,服務(wù)提供方根據(jù)SessionId值,刪除對應(yīng)的會(huì)話上下文環(huán)境。
本實(shí)施例中介紹了SOAP的路由流程,下面介紹路徑變更的流程,請參閱圖4,本發(fā)明實(shí)施例中路由路徑變更實(shí)施例流程包括 401、SOAP中介節(jié)點(diǎn)發(fā)送注冊信息; SOAP中介節(jié)點(diǎn)發(fā)送注冊消息到注冊路由控制器,消息中攜帶SOAP中介的最新狀態(tài)。
結(jié)合具體實(shí)例,第八SOAP中介節(jié)點(diǎn)發(fā)送注冊消息到第二注冊路由控制器,消息中攜帶第八SOAP中介節(jié)點(diǎn)的最新狀態(tài)(occupation-rate=70%)。
402、反饋確認(rèn)消息; 403、發(fā)現(xiàn)需要更新的中介節(jié)點(diǎn); 404、轉(zhuǎn)發(fā)包含新的路由路徑更新路徑消息; 405、發(fā)送更新路徑消息; 歸屬注冊路由控制器更新SOAP中介節(jié)點(diǎn)狀態(tài)表。
結(jié)合具體實(shí)例,第二注冊路由控制器更新SOAP中介節(jié)點(diǎn)狀態(tài)表,更新后的表如下表所示 表6 觸發(fā)更改SOAP路由路徑。路由控制器根據(jù)該節(jié)點(diǎn)地址,查詢路由信息表和SOAP中介節(jié)點(diǎn)狀態(tài)表,發(fā)現(xiàn)該節(jié)點(diǎn)在某SOAP路徑上,且不能滿足該路徑的應(yīng)用QoS需求。
結(jié)合具體實(shí)例,第二路由控制器根據(jù)該節(jié)點(diǎn)地址,查詢路由信息表和SOAP中介節(jié)點(diǎn)狀態(tài)表,發(fā)現(xiàn)該節(jié)點(diǎn)在某條SOAP路徑上,且不能滿足該路徑的應(yīng)用QoS需求(occupation-rate<30%)。
路由控制器更改SOAP路由路徑。查詢SOAP中介節(jié)點(diǎn)狀態(tài)表,尋找符合該路徑的應(yīng)用QoS需求的SOAP中介節(jié)點(diǎn),如果發(fā)現(xiàn),則更改SOAP路由路徑;如果沒有發(fā)現(xiàn),則不做任何處理,結(jié)束流程。
結(jié)合具體實(shí)例,第二路由控制器更改SOAP路由路徑。查詢SOAP中介節(jié)點(diǎn)狀態(tài)表,發(fā)現(xiàn)第五SOAP中介節(jié)點(diǎn)(10.1.3.27)符合要求,則更改SOAP路由路徑。
更改路由信息存儲(chǔ)單元的路由信息,如下表所示 表7 路由控制器發(fā)送MESSAGE到服務(wù)請求者。路由控制器根據(jù)路由信息表中保存的SIP消息返回路徑,發(fā)送MESSAGE到業(yè)務(wù)請求者,該消息包含新的路由信息和SessionId。
406、服務(wù)請求者更改路由信息。業(yè)務(wù)請求者收到MESSAGE消息后,提取SessionId和新的路由信息,修改路由信息。
407~408、反饋確認(rèn)消息。
本實(shí)施例中介紹了路徑變更的流程。
上述實(shí)施例中對本發(fā)明實(shí)施例中SOAP路由方法進(jìn)行了詳細(xì)介紹,下面介紹本發(fā)明實(shí)施例中的裝置實(shí)施例 請參閱圖5,本發(fā)明實(shí)施例中路由系統(tǒng)實(shí)施例包括 服務(wù)請求方501,用于發(fā)送包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息的會(huì)話初始化請求消息,接收包含簡單對象訪問協(xié)議路由信息的會(huì)話初始化響應(yīng)消息,發(fā)送包含基于會(huì)話的路由信息的簡單對象訪問協(xié)議請求消息,接收簡單對象訪問協(xié)議消息的響應(yīng); 路由控制器502,用于接收服務(wù)請求方501發(fā)送的會(huì)話初始化請求消息,根據(jù)應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)504以及服務(wù)提供方503,根據(jù)簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的簡單對象訪問協(xié)議路由信息,向?qū)?yīng)的服務(wù)提供方503發(fā)送包含簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息; 服務(wù)提供方503,用于向服務(wù)請求方501反饋包含簡單對象訪問協(xié)議路由信息的會(huì)話初始化響應(yīng)消息和簡單對象訪問協(xié)議消息的響應(yīng); 簡單對象訪問協(xié)議中介節(jié)點(diǎn)504,用于對服務(wù)請求方501發(fā)送的簡單對象訪問協(xié)議請求消息進(jìn)行處理,將處理后的簡單對象訪問協(xié)議請求消息轉(zhuǎn)發(fā)至服務(wù)提供方503。
業(yè)務(wù)目錄存儲(chǔ)單元505,用于存儲(chǔ)簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方的相關(guān)信息。
請參閱圖6,本發(fā)明實(shí)施例中路由控制器實(shí)施例包括 接收單元601,用于接收服務(wù)請求方發(fā)送的會(huì)話初始化請求消息; 路由信息獲取單元602,用于根據(jù)會(huì)話初始化請求消息中的應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息,結(jié)合簡單對象訪問協(xié)議中介節(jié)點(diǎn)能力和狀態(tài)以及服務(wù)提供方的狀態(tài),獲取對應(yīng)的簡單對象訪問協(xié)議路由信息; 發(fā)送單元603,用于向?qū)?yīng)的服務(wù)提供方發(fā)送包含簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息; 信息存儲(chǔ)單元604,用于存儲(chǔ)注冊的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方的狀態(tài)信息,保存會(huì)話初始化響應(yīng)消息中的路由信息,根據(jù)簡單對象訪問協(xié)議中介節(jié)點(diǎn)能力和狀態(tài)的變化,變更原有的簡單對象訪問協(xié)議的路由信息; 路徑變更通知單元605,用于在簡單對象訪問協(xié)議中介節(jié)點(diǎn)或服務(wù)提供方發(fā)生變化時(shí)通知服務(wù)請求方更改簡單對象訪問協(xié)議路由路徑; 會(huì)話路由單元606,用于根據(jù)會(huì)話初始化請求消息中的業(yè)務(wù)描述參數(shù)向業(yè)務(wù)目錄存儲(chǔ)單元查詢對應(yīng)的業(yè)務(wù)邏輯地址,根據(jù)業(yè)務(wù)邏輯地址將會(huì)話初始化請求消息轉(zhuǎn)發(fā)至下一路由控制器或者服務(wù)提供方。
其中,路由信息獲取單元602包括 匹配單元6021,用于根據(jù)會(huì)話初始化請求消息中的應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息在信息存儲(chǔ)單元存儲(chǔ)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方的狀態(tài)信息中查詢對應(yīng)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方; 路由生成單元6022,用于根據(jù)查詢到的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方生成對應(yīng)的路由信息。
請參閱圖7,本發(fā)明實(shí)施例中SOAP中介節(jié)點(diǎn)實(shí)施例包括 業(yè)務(wù)處理單元701,用于對接收到的簡單對象訪問協(xié)議請求消息進(jìn)行相應(yīng)的業(yè)務(wù)處理; 轉(zhuǎn)發(fā)單元702,用于對業(yè)務(wù)處理后的簡單對象訪問協(xié)議請求消息進(jìn)行轉(zhuǎn)發(fā); 狀態(tài)檢測上報(bào)單元703,用于對系統(tǒng)狀態(tài)進(jìn)行檢測,將檢測的結(jié)果上報(bào)至路由控制器。
請參閱圖8,本發(fā)明實(shí)施例中服務(wù)提供方實(shí)施例包括 會(huì)話管理單元801,用于根據(jù)接收到的會(huì)話初始化請求中的會(huì)話標(biāo)識(shí)創(chuàng)建對應(yīng)的會(huì)話上下文; 消息處理單元802,用于根據(jù)會(huì)話管理單元?jiǎng)?chuàng)建的會(huì)話上下文處理服務(wù)請求方發(fā)送的簡單對象訪問協(xié)議請求消息; 狀態(tài)檢測單元803,用于對系統(tǒng)狀態(tài)進(jìn)行檢測,將檢測的結(jié)果上報(bào)至路由控制器。
請參閱圖9,本發(fā)明實(shí)施例中業(yè)務(wù)請求方實(shí)施例包括 會(huì)話請求發(fā)送單元901,用于發(fā)送會(huì)話初始化請求消息; 路由管理單元902,用于通過會(huì)話初始化消息進(jìn)行路由協(xié)商,生成并保存基于會(huì)話的簡單對象訪問協(xié)議路由路徑; 業(yè)務(wù)請求發(fā)送單元903,用于通過路由管理單元生成的簡單對象訪問協(xié)議路由路徑發(fā)送簡單對象訪問協(xié)議請求消息; 路由變更單元904,用于根據(jù)路由控制器的通知更改路由管理單元中存儲(chǔ)的簡單對象訪問協(xié)議路由路徑。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟 接收服務(wù)請求方發(fā)送的會(huì)話初始化請求消息,所述會(huì)話初始化請求消息中包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息;根據(jù)所述應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方;根據(jù)所述簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的簡單對象訪問協(xié)議路由信息;向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對本發(fā)明所提供的一種簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種簡單對象訪問協(xié)議路由方法,其特征在于,包括
接收服務(wù)請求方發(fā)送的會(huì)話初始化協(xié)議SIP請求消息,所述SIP請求消息中包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息;
根據(jù)所述應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的簡單對象訪問協(xié)議SOAP中介節(jié)點(diǎn)以及服務(wù)提供方;
根據(jù)所述SOAP中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的SOAP路由信息;
向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述SOAP路由信息的SIP請求消息。
2、根據(jù)權(quán)利要求1所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述向?qū)?yīng)的服務(wù)提供方發(fā)送包含SOAP路由信息的SIP請求消息的步驟包括
根據(jù)接收到的SIP請求消息中的業(yè)務(wù)描述信息查詢對應(yīng)的業(yè)務(wù)邏輯地址;
通過所述業(yè)務(wù)邏輯地址向?qū)?yīng)的服務(wù)提供方發(fā)送所述包含SOAP路由信息的SIP請求消息。
3、根據(jù)權(quán)利要求2所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述通過業(yè)務(wù)邏輯地址向?qū)?yīng)的服務(wù)提供方發(fā)送所述包含SOAP路由信息的SIP請求消息的步驟包括
根據(jù)所述業(yè)務(wù)邏輯地址判斷自身是否為注冊路由控制器,
若是,則在服務(wù)提供方狀態(tài)表中查詢滿足所述應(yīng)用服務(wù)質(zhì)量參數(shù)的服務(wù)提供方,向所述服務(wù)提供方發(fā)送包含SOAP路由信息的SIP請求消息;
若不是,則將所述SIP請求消息轉(zhuǎn)發(fā)至下一路由控制器,直至某個(gè)接收到所述SIP請求消息的路由控制器確定自身為注冊路由控制器,則所述注冊路由控制器在服務(wù)提供方狀態(tài)表中查詢滿足所述應(yīng)用服務(wù)質(zhì)量參數(shù)的服務(wù)提供方,向所述服務(wù)提供方包含SOAP路由信息的SIP請求消息。
4、根據(jù)權(quán)利要求1所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述SOAP路由信息的SIP請求消息的步驟之后包括
提取接收到的SIP響應(yīng)消息中的SOAP路由信息;
根據(jù)所述SOAP路由信息生成基于會(huì)話的SOAP路由路徑;
通過所述SOAP路由路徑經(jīng)過對應(yīng)的SOAP中介節(jié)點(diǎn)向?qū)?yīng)的服務(wù)提供方發(fā)送SOAP請求消息,所述SOAP請求消息中包含會(huì)話標(biāo)識(shí)以及SOAP路由路徑。
5、根據(jù)權(quán)利要求1或4所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述向?qū)?yīng)的服務(wù)提供方發(fā)送包含SOAP路由信息的SIP請求消息的步驟之后包括
根據(jù)所述業(yè)務(wù)描述信息中的會(huì)話標(biāo)識(shí),結(jié)合自身的業(yè)務(wù)邏輯創(chuàng)建對應(yīng)的會(huì)話上下文。
6、根據(jù)權(quán)利要求5所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述根據(jù)SOAP路由信息生成基于會(huì)話的SOAP路由路徑的步驟包括
通過SIP消息與路由控制器協(xié)商SOAP路由路徑;
根據(jù)協(xié)商結(jié)果生成基于會(huì)話的SOAP路由路徑。
7、根據(jù)權(quán)利要求4所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述向?qū)?yīng)的服務(wù)提供方發(fā)送SOAP請求消息的步驟之后包括
根據(jù)所述會(huì)話上下文處理所述SOAP請求消息。
8、根據(jù)權(quán)利要求4所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述通過SOAP路由路徑經(jīng)過對應(yīng)的SOAP中介節(jié)點(diǎn)向?qū)?yīng)的服務(wù)提供方發(fā)送SOAP請求消息的步驟包括
根據(jù)所述SOAP路由路徑向?qū)?yīng)SOAP中介節(jié)點(diǎn)發(fā)送SOAP請求消息;
所述SOAP中介節(jié)點(diǎn)修改所述請求消息中的路由路徑,對所述請求消息進(jìn)行相應(yīng)的處理,并轉(zhuǎn)發(fā)處理后的請求消息直至到達(dá)服務(wù)提供方。
9、根據(jù)權(quán)利要求1所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述方法還包括
根據(jù)業(yè)務(wù)邏輯發(fā)送SIP消息請求終止會(huì)話;
刪除建立的路由信息以及會(huì)話上下文環(huán)境。
10、根據(jù)權(quán)利要求1所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述方法還包括
獲取SOAP中介節(jié)點(diǎn)狀態(tài)信息;
判斷所述中介節(jié)點(diǎn)是否滿足應(yīng)用服務(wù)質(zhì)量參數(shù)的要求,若不滿足,則在路由信息表以及SOAP中介節(jié)點(diǎn)狀態(tài)表中查詢滿足所述應(yīng)用服務(wù)質(zhì)量參數(shù)的要求的SOAP中介節(jié)點(diǎn);
利用所述滿足要求的SOAP中介節(jié)點(diǎn)替代所述不滿足要求的SOAP中介節(jié)點(diǎn);
通知服務(wù)請求方根據(jù)新的SOAP中介節(jié)點(diǎn)修改SOAP路由路徑。
11、根據(jù)權(quán)利要求10所述的簡單對象訪問協(xié)議路由方法,其特征在于,所述獲取SOAP中介節(jié)點(diǎn)狀態(tài)信息的步驟之前包括
檢測系統(tǒng)狀態(tài);
向路由控制器上報(bào)檢測結(jié)果。
12、一種路由系統(tǒng),其特征在于,包括
服務(wù)請求方,用于發(fā)送包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息的SIP請求消息,接收包含所述SOAP路由信息的SIP響應(yīng)消息,發(fā)送包含基于會(huì)話的路由信息的SOAP請求消息,接收SOAP消息的響應(yīng);
路由控制器,用于接收服務(wù)請求方發(fā)送的SIP請求消息,根據(jù)所述應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方,根據(jù)所述SOAP中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的SOAP路由信息,向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述SOAP路由信息的SIP請求消息;
服務(wù)提供方,用于向所述服務(wù)請求方反饋包含所述SOAP路由信息的SIP響應(yīng)消息和SOAP消息的響應(yīng)。
13、根據(jù)權(quán)利要求12所述的路由系統(tǒng),其特征在于,所述路由系統(tǒng)還包括
SOAP中介節(jié)點(diǎn),用于對服務(wù)請求方發(fā)送的SOAP請求消息進(jìn)行處理,將處理后的SOAP請求消息轉(zhuǎn)發(fā)至服務(wù)提供方。
14、根據(jù)權(quán)利要求12或13所述的路由系統(tǒng),其特征在于,所述路由系統(tǒng)還包括
業(yè)務(wù)目錄存儲(chǔ)單元,用于存儲(chǔ)SOAP中介節(jié)點(diǎn)以及服務(wù)提供方的相關(guān)信息。
15、一種路由控制器,其特征在于,包括
接收單元,用于接收服務(wù)請求方發(fā)送的SIP請求消息;
路由信息獲取單元,用于根據(jù)SIP請求消息中的應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息,結(jié)合SOAP中介節(jié)點(diǎn)能力和狀態(tài)以及服務(wù)提供方的狀態(tài),獲取對應(yīng)的SOAP路由信息;
發(fā)送單元,用于向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述SOAP路由信息的SIP請求消息。
16、根據(jù)權(quán)利要求15所述的路由控制器,其特征在于,所述路由控制器還包括
信息存儲(chǔ)單元,用于存儲(chǔ)注冊的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方的狀態(tài)信息,保存SIP響應(yīng)消息中的路由信息,根據(jù)SOAP中介節(jié)點(diǎn)能力和狀態(tài)的變化,變更原有的SOAP的路由信息。
17、根據(jù)權(quán)利要求16所述的路由控制器,其特征在于,所述路由信息獲取單元包括
匹配單元,用于根據(jù)SIP請求消息中的應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息在所述信息存儲(chǔ)單元存儲(chǔ)的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方的狀態(tài)信息中查詢對應(yīng)的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方;
路由生成單元,用于根據(jù)查詢到的SOAP中介節(jié)點(diǎn)以及服務(wù)提供方生成對應(yīng)的路由信息。
18、根據(jù)權(quán)利要求15至17中任一項(xiàng)所述的路由控制器,其特征在于,所述路由控制器還包括
路徑變更通知單元,用于在SOAP中介節(jié)點(diǎn)或服務(wù)提供方發(fā)生變化時(shí)通知服務(wù)請求方更改SOAP路由路徑。
19、根據(jù)權(quán)利要求15至17中任一項(xiàng)所述的路由控制器,其特征在于,所述路由控制器還包括
會(huì)話路由單元,用于根據(jù)SIP請求消息中的業(yè)務(wù)描述參數(shù)向業(yè)務(wù)目錄存儲(chǔ)單元查詢對應(yīng)的業(yè)務(wù)邏輯地址,根據(jù)所述業(yè)務(wù)邏輯地址將所述SIP請求消息轉(zhuǎn)發(fā)至下一路由控制器或者服務(wù)提供方。
20、一種簡單對象訪問協(xié)議中介節(jié)點(diǎn),其特征在于,包括
業(yè)務(wù)處理單元,用于對接收到的SOAP請求消息進(jìn)行相應(yīng)的業(yè)務(wù)處理;
轉(zhuǎn)發(fā)單元,用于對業(yè)務(wù)處理后的SOAP請求消息進(jìn)行轉(zhuǎn)發(fā)。
21、根據(jù)權(quán)利要求20所述的簡單對象訪問協(xié)議中介節(jié)點(diǎn),其特征在于,所述SOAP中介節(jié)點(diǎn)還包括
狀態(tài)檢測上報(bào)單元,用于對系統(tǒng)狀態(tài)進(jìn)行檢測,將檢測的結(jié)果上報(bào)至路由控制器。
22、一種服務(wù)提供方,其特征在于,包括
會(huì)話管理單元,用于根據(jù)接收到的SIP請求中的會(huì)話標(biāo)識(shí)創(chuàng)建對應(yīng)的會(huì)話上下文;
消息處理單元,用于根據(jù)會(huì)話管理單元?jiǎng)?chuàng)建的會(huì)話上下文處理服務(wù)請求方發(fā)送的SOAP請求消息。
23、根據(jù)權(quán)利要求22所述的服務(wù)提供方,其特征在于,所述服務(wù)提供方還包括
狀態(tài)檢測單元,用于對系統(tǒng)狀態(tài)進(jìn)行檢測,將檢測的結(jié)果上報(bào)至路由控制器。
24、一種業(yè)務(wù)請求方,其特征在于,包括
會(huì)話請求發(fā)送單元,用于發(fā)送SIP請求消息;
路由管理單元,用于通過SIP消息進(jìn)行路由協(xié)商,生成并保存基于會(huì)話的SOAP路由路徑;
業(yè)務(wù)請求發(fā)送單元,用于通過路由管理單元生成的SOAP路由路徑發(fā)送SOAP請求消息。
25、根據(jù)權(quán)利要求24所述的業(yè)務(wù)請求方,其特征在于,所述業(yè)務(wù)請求方還包括
路由變更單元,用于根據(jù)路由控制器的通知更改路由管理單元中存儲(chǔ)的SOAP路由路徑。
全文摘要
本發(fā)明公開了一種簡單對象訪問協(xié)議路由方法及路由系統(tǒng)以及相關(guān)設(shè)備,用于提高系統(tǒng)性能。本發(fā)明方法包括接收服務(wù)請求方發(fā)送的會(huì)話初始化請求消息,所述會(huì)話初始化請求消息中包含應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息;根據(jù)所述應(yīng)用服務(wù)質(zhì)量參數(shù)以及業(yè)務(wù)描述信息選擇對應(yīng)的簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方;根據(jù)所述簡單對象訪問協(xié)議中介節(jié)點(diǎn)以及服務(wù)提供方獲取對應(yīng)的簡單對象訪問協(xié)議路由信息;向?qū)?yīng)的服務(wù)提供方發(fā)送包含所述簡單對象訪問協(xié)議路由信息的會(huì)話初始化請求消息。本發(fā)明還提供一種路由系統(tǒng)以及相關(guān)設(shè)備。本發(fā)明可以有效地提高系統(tǒng)性能。
文檔編號(hào)H04L29/06GK101355492SQ20071013763
公開日2009年1月28日 申請日期2007年7月27日 優(yōu)先權(quán)日2007年7月27日
發(fā)明者肖雅文, 馬其鋒, 鄒現(xiàn)軍 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
六枝特区| 江阴市| 桦南县| 汨罗市| 武宁县| 铜山县| 兖州市| 佛山市| 东平县| 板桥市| 双鸭山市| 望城县| 孟州市| 浙江省| 长白| 凤庆县| 桦甸市| 吴旗县| 平果县| 宁武县| 通化县| 旬阳县| 特克斯县| 灌云县| 运城市| 左权县| 彝良县| 中卫市| 渭南市| 茶陵县| 杨浦区| 津南区| 濮阳市| 沁水县| 乐陵市| 灵台县| 惠东县| 沂南县| 格尔木市| 石阡县| 全南县|