国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于連接遺留節(jié)點(diǎn)的方法和裝置的制作方法

      文檔序號:7941743閱讀:245來源:國知局
      專利名稱:用于連接遺留節(jié)點(diǎn)的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于連接遺留(legacy)節(jié)點(diǎn)的方法和裝置,更具體地但不必然地涉 及用于連接附接到不同局域網(wǎng)或公共互聯(lián)網(wǎng)的遺留客戶端和/或服務(wù)器的方法和裝置。
      背景技術(shù)
      諸如游戲的多用戶互聯(lián)網(wǎng)應(yīng)用通常使用客戶端-服務(wù)器模型來實(shí)現(xiàn)。如果特定的 客戶端不知道所需服務(wù)器的位置,在可以發(fā)生任何交互(例如,參與該服務(wù)器提供的游戲 會話)之前,它必須發(fā)現(xiàn)該位置??蛻舳送ǔJ褂冒l(fā)現(xiàn)協(xié)議來發(fā)現(xiàn)網(wǎng)絡(luò)中的服務(wù)器。在網(wǎng) 絡(luò)中某處開啟的新客戶端通常使用發(fā)現(xiàn)協(xié)議來廣播一發(fā)現(xiàn)消息。網(wǎng)絡(luò)中的服務(wù)器接收該發(fā) 現(xiàn)消息并對其作出響應(yīng)以向客戶端通知它們在網(wǎng)絡(luò)中和它們提供的服務(wù)。服務(wù)器對發(fā)現(xiàn)消 息的響應(yīng)具有使得客戶端可以隨后聯(lián)系該服務(wù)器的足夠信息(例如,IP地址和端口號)。 在一些情況下,可以提供目錄服務(wù)器,該目錄服務(wù)器充當(dāng)服務(wù)信息的焦點(diǎn),在局域網(wǎng)上廣播 發(fā)現(xiàn)消息以從網(wǎng)絡(luò)服務(wù)器收集服務(wù)信息(包括相應(yīng)的IP地址和端口號),并對來自客戶端 的發(fā)現(xiàn)請求作出響應(yīng)。公知的游戲QUAKE 專有的一個示例服務(wù)發(fā)現(xiàn)協(xié)議是“Quake網(wǎng)絡(luò)協(xié) 議”。依靠廣播發(fā)現(xiàn)消息的發(fā)現(xiàn)協(xié)議通常只可以在局域網(wǎng)中使用。這些協(xié)議不會擴(kuò)展到 公共互聯(lián)網(wǎng)或具有不同站點(diǎn)的大型網(wǎng)絡(luò)(例如,公司或大學(xué)網(wǎng)絡(luò)),在這樣的大型網(wǎng)絡(luò)中這 種信令消息的廣播將會對可用帶寬造成不可忍受的負(fù)擔(dān)。這意味著用戶被限制在他們的局 域網(wǎng)中,當(dāng)然除非他們已知道遠(yuǎn)程服務(wù)器的位置(例如,由于在網(wǎng)站上通知該位置或者從 “交會(rendezvous)”服務(wù)器獲得該位置)。但是,即使在該情況下,由于網(wǎng)絡(luò)地址翻譯器 (NAT)和防火墻存在于局域網(wǎng)內(nèi)也會產(chǎn)生問題。一些發(fā)現(xiàn)協(xié)議確實(shí)支持在遠(yuǎn)程網(wǎng)絡(luò)中的發(fā)現(xiàn)。但是,這要求網(wǎng)絡(luò)路由器中的特殊 支持,即,路由器必須理解應(yīng)用(例如,游戲)所使用的發(fā)現(xiàn)協(xié)議。

      發(fā)明內(nèi)容
      本發(fā)明的一個目的是提供一種機(jī)制,借助該機(jī)制遺留主機(jī)可以使用遺留服務(wù)發(fā)現(xiàn) 協(xié)議來發(fā)現(xiàn)服務(wù),盡管該服務(wù)是在該主機(jī)的局域網(wǎng)外提供的。類似地,一個目的是使遺留 服務(wù)器可以向該服務(wù)器的局域網(wǎng)外的主機(jī)發(fā)布它所提供的服務(wù)的細(xì)節(jié)。通過使用IP多媒 體系統(tǒng),更具體地通過使用IP多媒體系統(tǒng)的在席服務(wù),來發(fā)布包括可全球路由的用戶代理 URI的服務(wù)細(xì)節(jié),而實(shí)現(xiàn)這些和其他目的。根據(jù)本發(fā)明的第一方面,提供一種使附接到局域網(wǎng)的遺留主機(jī)能夠發(fā)現(xiàn)遠(yuǎn)程服務(wù) 器提供的服務(wù)的方法。該方法包括由所述局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān)所執(zhí)行的以下 步驟預(yù)訂IP多媒體子系統(tǒng)在席服務(wù),并接收由在席服務(wù)所發(fā)布的包括可全球路由的用戶 代理URI在內(nèi)的在席信息;接收由所述遺留主機(jī)發(fā)送的服務(wù)發(fā)現(xiàn)消息;搜索所述在席信息 以識別所請求的服務(wù)和相關(guān)聯(lián)的可全球路由的用戶代理URI ;以及向所述遺留主機(jī)發(fā)送包 括所述網(wǎng)關(guān)的局域網(wǎng)地址在內(nèi)的響應(yīng),同時維持所述局域網(wǎng)地址與所述可全球路由的用戶代理URI之間的映射。本發(fā)明的實(shí)施方式使主機(jī)可以繼續(xù)在局域網(wǎng)上使用遺留服務(wù)發(fā)現(xiàn)協(xié)議,來發(fā)現(xiàn)遠(yuǎn) 程可用的服務(wù)。就主機(jī)而言,所發(fā)現(xiàn)的服務(wù)如同在局域網(wǎng)上一樣。IMS網(wǎng)關(guān)使用遺留主機(jī)的公共用戶標(biāo)識(IMPU)來注冊到IMS。它使用IMPU來預(yù) 訂在席服務(wù)。優(yōu)選的是,所述搜索所述在席信息的步驟識別與所述請求匹配的多個服務(wù),該方 法包括發(fā)送多個標(biāo)識出各自局域網(wǎng)地址的響應(yīng);和在所述網(wǎng)關(guān)處維持所述局域網(wǎng)地址與 相應(yīng)的可全球路由的用戶代理URI之間的映射。更優(yōu)選的是,針對各個可全球路由的用戶 代理URI,所述在席信息包括服務(wù)描述,而且所述搜索所述在席信息的步驟包括搜索針對與 所述請求匹配的服務(wù)的服務(wù)描述。根據(jù)本發(fā)明的第二方面,提供一種將遺留主機(jī)連接到由遠(yuǎn)程服務(wù)器提供的服務(wù)的 方法。該方法包括使用根據(jù)本發(fā)明的上述第一方面所述的方法來發(fā)現(xiàn)所述服務(wù);在所述 網(wǎng)關(guān)的所述局域網(wǎng)地址處接收連接請求;將所述局域網(wǎng)地址映射到可全球路由的用戶代理 URI ;向所述可全球路由的用戶代理URI發(fā)送SIP INVITE ;以及建立IMS會話。根據(jù)本發(fā)明的第三方面,提供了一種使附接到局域網(wǎng)的遺留服務(wù)器能向遠(yuǎn)程客戶 端通知該遺留服務(wù)器的服務(wù)的方法。該方法包括由所述局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān) 所執(zhí)行的以下步驟預(yù)訂IP多媒體子系統(tǒng)在席服務(wù);在所述局域網(wǎng)上廣播服務(wù)發(fā)現(xiàn)消息; 從所述遺留服務(wù)器接收包括針對所提供的各項(xiàng)服務(wù)的局域網(wǎng)地址在內(nèi)的服務(wù)響應(yīng);向所述 或各項(xiàng)服務(wù)分配可全球路由的用戶代理URI,并維持所述可全球路由的用戶代理URI與所 述局域網(wǎng)地址之間的映射;以及在所述IP多媒體子系統(tǒng)在席服務(wù)上發(fā)布所述可全球路由 的用戶代理URI。通常,所述遺留服務(wù)器的運(yùn)營商是提供所述在席服務(wù)的IP多媒體子系統(tǒng)的用戶, 而所述網(wǎng)關(guān)代表所述運(yùn)營商執(zhí)行IP多媒體子系統(tǒng)注冊。根據(jù)發(fā)明的第四方面,提供了一種將遺留主機(jī)連接到由遠(yuǎn)程服務(wù)器提供的服務(wù)的 方法。該方法包括以下步驟使用根據(jù)本發(fā)明的上述第三方面所述的方法來通知所述服務(wù); 接收所述網(wǎng)關(guān)處的SIP INVITE,該SIPINVITE尋址到所述可全球路由的用戶代理URI或所 述可全球路由的用戶代理URI之一;將所述可全球路由的用戶代理URI映射到所述服務(wù)器 的局域網(wǎng)地址;以及向所述服務(wù)器發(fā)送連接建立請求。根據(jù)本發(fā)明的第五方面,提供了一種裝置,該裝置被配置為作為局域網(wǎng)內(nèi)的IP多 媒體子系統(tǒng)網(wǎng)關(guān)而操作,以使附接到所述局域網(wǎng)的遺留主機(jī)能發(fā)現(xiàn)由遠(yuǎn)程服務(wù)器提供的服 務(wù),該裝置被配置為預(yù)訂IP多媒體子系統(tǒng)在席服務(wù),并接收由所述在席服務(wù)所發(fā)布的包 括可全球路由的用戶代理URI在內(nèi)的在席信息;接收由所述遺留主機(jī)發(fā)送的服務(wù)發(fā)現(xiàn)消 息;搜索所述在席信息以識別所請求的服務(wù)和相關(guān)聯(lián)的可全球路由的用戶代理URI ;以及 向所述遺留主機(jī)發(fā)送包括所述網(wǎng)關(guān)的局域網(wǎng)地址的響應(yīng),同時維持所述局域網(wǎng)地址與所述 可全球路由的用戶代理URI之間的映射。根據(jù)本發(fā)明的第六方面,提供了一種裝置,該裝置被配置為作為局域網(wǎng)內(nèi)的IP多 媒體子系統(tǒng)網(wǎng)關(guān)而操作,以通知在附接到局域網(wǎng)的一個或更多個服務(wù)器上可獲得的服務(wù), 該裝置被配置為預(yù)訂IP多媒體子系統(tǒng)在席服務(wù);在所述局域網(wǎng)上廣播服務(wù)發(fā)現(xiàn)消息;從 所述遺留服務(wù)器接收包括針對所提供的各項(xiàng)服務(wù)的局域網(wǎng)地址在內(nèi)的服務(wù)響應(yīng);向所述或各項(xiàng)服務(wù)分配可全球路由的用戶代理URI,并維持所述可全球路由的用戶代理URI與所述 局域網(wǎng)地址之間的映射;以及在所述IP多媒體子系統(tǒng)在席服務(wù)上發(fā)布所述可全球路由的 用戶代理URI。這里使用術(shù)語“遺留”來表示利用傳統(tǒng)的例如基于廣播的服務(wù)發(fā)現(xiàn)協(xié)議來識別和 /或發(fā)布可用服務(wù)的節(jié)點(diǎn)、主機(jī)、服務(wù)器等。


      圖1至圖3示意性例示了便于客戶端連接到服務(wù)器的通信網(wǎng)絡(luò)以及與建立該連接 相關(guān)聯(lián)的信令的集合;圖4是示出用于在IMS在席服務(wù)上發(fā)布服務(wù)的處理的流程圖;圖5是示出用于查找和連接到利用圖4的處理通知的服務(wù)的處理的流程圖;以及圖6示意性例示了在圖1至圖3的系統(tǒng)中使用的IMS網(wǎng)關(guān)。
      具體實(shí)施例方式IP多媒體子系統(tǒng)(IMS)是第三代合作伙伴計劃(3GPP)和ETSITISPAN組定義的 技術(shù),用來在移動通信網(wǎng)絡(luò)(3GPP TS22. 228、TS23. 228、TS24. 229、TS29. 228、TS29. 229、 TS29. 328 和 TS29. 329Release 5 至 7、和 TS24. 173 Release 7)上提供 IP 多媒體服務(wù)。IMS 提供關(guān)鍵特征以通過使用標(biāo)準(zhǔn)化的IMS服務(wù)使能器(IMS Service Enabler)來豐富端用戶 個人到個人通信體驗(yàn),該標(biāo)準(zhǔn)化的IMS服務(wù)使能器便于提供新的豐富的個人到個人(客戶 端到客戶端)通信服務(wù)以及基于IP的網(wǎng)絡(luò)上的個人到內(nèi)容(客戶端到服務(wù)器)服務(wù)。IMS 利用會話發(fā)起協(xié)議(SIP)來建立和控制用戶終端(或用戶終端與應(yīng)用服務(wù)器)之間的呼叫 或會話。由SIP信令承載的會話描述協(xié)議(SDP)用于描述和協(xié)商會話的媒體組件。盡管將 SIP創(chuàng)建為用戶到用戶協(xié)議,但I(xiàn)MS允許運(yùn)營商和服務(wù)提供商來控制用戶對業(yè)服的訪問并 相應(yīng)地對用戶收費(fèi)。在局域網(wǎng)內(nèi)的遺留終端的情況下,可以通過向局域網(wǎng)引入IMS網(wǎng)關(guān)功能而便于對 IMS服務(wù)的訪問。這樣的網(wǎng)關(guān)將提供(在局域網(wǎng)中使用的)遺留協(xié)議與IMS協(xié)議之間的互 操作。可以使用該網(wǎng)關(guān)來將遺留終端(客戶端或服務(wù)器)直接或經(jīng)由另一 IMS網(wǎng)關(guān)經(jīng)由 IMS網(wǎng)絡(luò)按照保證的可靠性和業(yè)務(wù)質(zhì)量(QoS)連接到對等節(jié)點(diǎn)。通常,例如作為預(yù)訂網(wǎng)絡(luò) 運(yùn)營商的“三方游戲”服務(wù)的結(jié)果,用戶具有IMS預(yù)訂。當(dāng)用戶希望經(jīng)由(寬帶)網(wǎng)絡(luò)終端 (例如,PC)訪問IMS服務(wù)時,IMS網(wǎng)關(guān)將代表用戶將用戶的IMS公共用戶標(biāo)識(IMPU)注冊 在IMS網(wǎng)絡(luò)上。網(wǎng)關(guān)將它自己的地址(SIP URI)注冊為用于用戶的聯(lián)系地址。IMS核心網(wǎng)絡(luò)包括在IMS內(nèi)作為SIP代理運(yùn)行的呼叫/會話控制功能 (CSCF)。3GPP構(gòu)架定義了三種類型的CSCFHt* IMS內(nèi)針對SIP終端的第一聯(lián)系點(diǎn) 的代理CSCF(P-CSCF);向用戶提供用戶預(yù)訂的服務(wù)的服務(wù)CSCF(S-CSCF);以及輪詢 CSCF(I-CSCF),其用于識別正確的S-CSCF并向該S-CSCF轉(zhuǎn)發(fā)從SIP終端經(jīng)由P-CSCF接收 的請求。在IMS服務(wù)網(wǎng)絡(luò)內(nèi),提供應(yīng)用服務(wù)器(AS)以實(shí)現(xiàn)IMS服務(wù)功能。應(yīng)用服務(wù)器向 IMS系統(tǒng)中的端用戶提供服務(wù),并可以作為終端點(diǎn)經(jīng)由3GPP限定的Mr接口而被連接,或者 由S-CSCF經(jīng)由3GPP限定的ISC接口“鏈接”。在后一情況中,S-CSCF使用初始過濾規(guī)則(IFC)來確定在SIP會話建立期間(或者確實(shí)為了任何SIP方法,與會話或非會話關(guān)聯(lián))應(yīng) 當(dāng)“鏈接”哪一應(yīng)用服務(wù)器。S-CSCF在IMS注冊過程期間從HSS接收IFC,作為用戶的用戶 簡檔(Subscriber Profile)的一部分。還可以將AS經(jīng)由非3G接口連接到用戶終端,以例 如允許用戶經(jīng)由web(http)接口來訪問IMS服務(wù)。在該情況下,用戶終端可以包含IMS/SIP 客戶端,在要求AS代表用戶終端執(zhí)行一些翻譯(代理)功能的情況下,用戶終端可以包含 一些其他應(yīng)用。盡管IMS表現(xiàn)為提供合適的機(jī)制以將遺留終端連接到遠(yuǎn)程位置處的對等節(jié)點(diǎn),但 必須提供有效的方法,來確定和向客戶端通知提供服務(wù)的服務(wù)器的位置,這樣的位置先前 并不知道??梢允褂肐MS來發(fā)現(xiàn)在不同遠(yuǎn)程網(wǎng)絡(luò)中運(yùn)行的服務(wù)器并建立與它們的連接。通過 由專用的在席應(yīng)用服務(wù)器提供的IMS在席服務(wù),來發(fā)現(xiàn)服務(wù)器。在3GPP TS24. 141中規(guī)定 了在席服務(wù),用于提供一種機(jī)制,借助該機(jī)制用戶可以確定其他用戶的可及性,可能地還可 以確定其他用戶的位置。一旦在IMS上做過注冊,用戶或其代理就在歸屬在席AS上發(fā)布它 們的在席信息。該信息可以包括狀態(tài)(例如可聯(lián)系/不可聯(lián)系)以及一個或更多個聯(lián)系地 址。用戶利用IMPU來預(yù)訂其他用戶的在席信息。在席AS彼此交互以散布在席信息。這里提出將新功能引入IMS網(wǎng)關(guān)以使網(wǎng)關(guān)能利用IMS在席服務(wù)來便于遺留客戶端 和服務(wù)器的連接。更具體地說,該新功能使IMS網(wǎng)關(guān)偵聽從局域網(wǎng)內(nèi)的客戶端廣播的發(fā)現(xiàn) 消息(例如,Quake網(wǎng)絡(luò)協(xié)議發(fā)現(xiàn)消息)。IMS網(wǎng)關(guān)使用IMS在席服務(wù)來搜索服務(wù)器,并向 發(fā)出發(fā)現(xiàn)消息的客戶端返回該信息。此外,當(dāng)局域網(wǎng)中的客戶端試圖建立與通過IMS網(wǎng)關(guān) 發(fā)現(xiàn)的遠(yuǎn)程服務(wù)器的連接時,IMS網(wǎng)關(guān)從客戶端接收該遺留連接建立消息,并使用IMS來建 立朝向該遠(yuǎn)程服務(wù)器的連接。新功能還允許局域網(wǎng)中的遺留服務(wù)器經(jīng)由IMS在席服務(wù)通知 它們的位置。當(dāng)IMS網(wǎng)關(guān)接收到來自IMS的針對局域網(wǎng)中的服務(wù)器的連接建立請求時,IMS 網(wǎng)關(guān)接受IMS側(cè)的連接,并使用遺留協(xié)議來建立與局域網(wǎng)中的服務(wù)器的連接。IMS的使用對 于仍使用基于廣播的發(fā)現(xiàn)協(xié)議的遺留客戶端和服務(wù)器是透明的。圖1示意性地例示了位于客戶端3所附接到的第一局域網(wǎng)2內(nèi)的第一 IMS網(wǎng)關(guān)1。 該第一網(wǎng)絡(luò)可以是LAN、WLAN、WiMAX網(wǎng)絡(luò)等。第一網(wǎng)絡(luò)2經(jīng)由路由器和防火墻5連接到因 特網(wǎng)或其他IP網(wǎng)絡(luò)4(如電信的IP主干網(wǎng))。在IP網(wǎng)絡(luò)4內(nèi)或連接到該網(wǎng)絡(luò)的有如上所 述的IMS核心網(wǎng)。IP網(wǎng)絡(luò)4被示出為再經(jīng)由路由器和防火墻7連接到第二局域網(wǎng)6。在該 第二網(wǎng)絡(luò)內(nèi),存在第二 IMS網(wǎng)關(guān)8和服務(wù)器9。為了例示的目的,可以假定服務(wù)器9是與多 個游戲客戶端交互的游戲服務(wù)器,所述多個游戲客戶端中的一個游戲客戶端是位于第一局 域網(wǎng)2內(nèi)的客戶端3。當(dāng)IMS網(wǎng)關(guān)被初始化時,該網(wǎng)關(guān)被配置為使用在局域網(wǎng)中存在的用戶、客戶端或 服務(wù)器的IMPU而注冊到IMS。一旦注冊,它就被配置為經(jīng)由IMS在席應(yīng)用服務(wù)器10為各用 戶預(yù)訂多個對等用戶(例如,IMS網(wǎng)關(guān)的擁有者的“朋友”)的在席信息。兩個IMS網(wǎng)關(guān)都在其各自局域網(wǎng)中例如根據(jù)Quake網(wǎng)絡(luò)協(xié)議來廣播發(fā)現(xiàn)消息。當(dāng) 服務(wù)器在局域網(wǎng)中變活躍時,它通過通知其服務(wù)而對發(fā)現(xiàn)消息進(jìn)行響應(yīng)。當(dāng)IMS網(wǎng)關(guān)從服 務(wù)器接收到對其一條發(fā)現(xiàn)消息的響應(yīng)時,IMS網(wǎng)關(guān)使用SIP (會話發(fā)起協(xié)議)PUBLISH請求 來為服務(wù)器更新該服務(wù)器的IMS在席信息(對應(yīng)的IMPU)。在該P(yáng)UBLISH請求中,IMS網(wǎng)關(guān) 包括GRUU(可全球路由用戶代理URI),遠(yuǎn)程客戶端可以使用該GRUU來聯(lián)系針對應(yīng)用(例如,游戲)的服務(wù)器。GRUU由IMS網(wǎng)關(guān)分配,并且是可以用于將消息經(jīng)過IMS路由到網(wǎng)關(guān) 的SIP URI。IMS網(wǎng)關(guān)還在PUBLISH請求中包括了描述、名稱或描述應(yīng)用的參考(例如,使 用這個URI來與我一起玩“Game name”)。IMS網(wǎng)關(guān)可以預(yù)先配置該信息,或者每當(dāng)它接收 對發(fā)現(xiàn)消息的新響應(yīng)時要求進(jìn)行輸入。在圖1例示的示例中,服務(wù)器9將對第二 IMS網(wǎng)關(guān)8的發(fā)現(xiàn)消息廣播進(jìn)行響應(yīng)。該 響應(yīng)將包括服務(wù)器針對特定應(yīng)用接收客戶端請求的局域IP地址和端口號(以發(fā)起游戲會 話)。第二 IMS網(wǎng)關(guān)將該IP地址和端口號映射到與服務(wù)器關(guān)聯(lián)的GRUU和IMPU,并在IMS 在席服務(wù)中發(fā)布針對IMPU的GRUU。在接收到對發(fā)現(xiàn)消息的響應(yīng)時,IMS網(wǎng)關(guān)可以被配置為總是更新特定服務(wù)器的在 席信息,或者被配置為在IMS網(wǎng)關(guān)為多個用戶提供服務(wù)的情況下,首先要求服務(wù)器的進(jìn)一 步輸入,以確定需要更新哪一個用戶的在席信息?,F(xiàn)在考慮客戶端側(cè),第一 IMS網(wǎng)關(guān)被配置為使用IMS SUBSCRIBE方法來預(yù)訂一組 用戶(即,一組IMPU)的在席信息。該信息定期以圖2中例示的SIP NOTIFY消息從IMS在 席AS發(fā)送到IMS網(wǎng)關(guān)。由于第一 IMS網(wǎng)關(guān)針對局域網(wǎng)上的各IMPU執(zhí)行IMS注冊,所以它 將針對這些局域的IMPU中每一個單獨(dú)地對在席服務(wù)進(jìn)行預(yù)訂。當(dāng)然,只有當(dāng)代表其中一個 局域IMPU動作時,才可以預(yù)訂針對(遠(yuǎn)程網(wǎng)絡(luò)中的)對等用戶發(fā)布的在席信息,即,對等使 用只允許其在席信息被提供給特別指定的IMPU。假定第一 IMS網(wǎng)關(guān)1已將針對局域客戶端3的IMPU注冊在IMS中。當(dāng)局域客戶 端在局域網(wǎng)中廣播用于請求特定服務(wù)的發(fā)現(xiàn)消息時,IMS網(wǎng)關(guān)將在它已獲得的在席信息中 搜索合適的服務(wù)器。IMS網(wǎng)關(guān)可以通過檢查GRUU的描述是否包含客戶端在服務(wù)發(fā)現(xiàn)消息中 所請求的應(yīng)用(例如,游戲)的名稱,而執(zhí)行該搜索。如果IMS網(wǎng)關(guān)發(fā)現(xiàn)了這樣的服務(wù)器, 它將通過把該服務(wù)器的位置標(biāo)識給客戶端而響應(yīng)該發(fā)現(xiàn)消息。但是,該位置不是遠(yuǎn)程服務(wù) 器的GRUU,而是局域網(wǎng)內(nèi)且屬于第一 IMS網(wǎng)關(guān)的IP地址和端口號。該地址和端口號從屬于 IMS網(wǎng)關(guān)的地址池中分配,并被映射到GRUU。如果IMS網(wǎng)關(guān)在先前獲得的在席信息中發(fā)現(xiàn)一個以上服務(wù)器,這可能需要使用不 同的端口或者甚至IP地址來向客戶端發(fā)送多個響應(yīng)(對于發(fā)現(xiàn)的每個服務(wù)器發(fā)送一個響 應(yīng)),使得客戶端理解各響應(yīng)代表不同的服務(wù)器。一旦游戲客戶端3已從IMS網(wǎng)關(guān)1接收到包含針對合適應(yīng)用的IP地址和端口號 的響應(yīng),客戶端就可以向該地址發(fā)送遺留協(xié)議消息,以請求到該應(yīng)用的連接。該請求被局域 網(wǎng)關(guān)接收,并被映射到對應(yīng)的GRUU。IMS網(wǎng)關(guān)接著生成尋址到GRUU的SIP INITE,并如圖3 所示將該消息發(fā)送給IMS。該消息被路由通過IMS,并且被第二 IMS網(wǎng)關(guān)接收,該第二 IMS網(wǎng) 關(guān)將GRUU映射到游戲服務(wù)器的局域地址,并使用遺留協(xié)議來聯(lián)系服務(wù)器。按照同樣方式, 從第二 IMS網(wǎng)關(guān)經(jīng)由IMS網(wǎng)絡(luò)向第一 IMS網(wǎng)關(guān)路由200 OK響應(yīng)。當(dāng)建立會話時,IMS網(wǎng)關(guān) 在局域網(wǎng)之間中繼遺留協(xié)議消息,因而確保該消息被可靠地傳遞。需要注意,在確保保證的 會話QoS的情況下,經(jīng)由IMS網(wǎng)關(guān)和IMS網(wǎng)絡(luò)還路由了用戶面業(yè)務(wù)。圖4是進(jìn)一步例示用于經(jīng)由IMS在席服務(wù)發(fā)布遺留服務(wù)器上的可用服務(wù)的處理的 流程圖。該處理包括初始服務(wù)發(fā)現(xiàn)步驟(步驟400和401),隨后是在IMS網(wǎng)關(guān)處分配GRUU 的步驟(步驟402),和通過IMS在席服務(wù)發(fā)布GRUU (步驟403)。圖5是例示用于將服務(wù)標(biāo)識給遺留終端和用于建立到這樣的服務(wù)的連接的處理
      8的流程圖。這包括以下步驟IMS網(wǎng)關(guān)預(yù)訂IMS在席服務(wù)(步驟500);在局域網(wǎng)中執(zhí)行發(fā) 現(xiàn)處理(步驟501和502);以及將服務(wù)映射帶局域網(wǎng)地址(步驟503)。此后,在通過IMS 建立連接的步驟(步驟507)之前,執(zhí)行客戶端發(fā)起連接的步驟(步驟504)和發(fā)送和接收 INVITE (邀請)的步驟(步驟505和506)。圖6示意性地例示了 IMS網(wǎng)關(guān)11,該IMS網(wǎng)關(guān)11被設(shè)置為提供上述服務(wù)。該網(wǎng)關(guān) 包括用于連接到局域網(wǎng)的第一接口 12和用于連接到IP網(wǎng)絡(luò)(IMS)的第二接口 13。它還包 括IMS/SIP客戶端14和用于存儲在席信息的數(shù)據(jù)庫15、以及互操作功能部16 (其提供IMS 域與局域網(wǎng)域之間的互操作)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不偏離本發(fā)明的范圍的情況下可以對上述實(shí)施方式 做出各種修改。具體地說,盡管描述的實(shí)施方式是針對最復(fù)雜的場景,即,客戶端和服務(wù)器 二者都隱藏在IMS網(wǎng)關(guān)后,但本發(fā)明也適用于這樣的情況,即,客戶端和服務(wù)器中的僅一個 隱藏在IMS網(wǎng)關(guān)后。例如考慮僅服務(wù)器隱藏在這樣的IMS網(wǎng)關(guān)后,而客戶端是IMS/SIP客 戶端的情況。在該情況下,客戶端可以直接預(yù)訂IMS在席服務(wù),而服務(wù)器提供的服務(wù)由IMS 網(wǎng)關(guān)代表它進(jìn)行發(fā)布。相反,如果服務(wù)器包含IMS/SIP客戶端,它可以直接發(fā)布它的在席信 肩、ο還應(yīng)當(dāng)理解的是,客戶端和服務(wù)器可以預(yù)定不同的IMS網(wǎng)絡(luò),S卩,由不同運(yùn)營商擁 有的網(wǎng)絡(luò)。在該情況下,一個網(wǎng)絡(luò)內(nèi)的在席服務(wù)器可以預(yù)訂其他網(wǎng)絡(luò)的在席服務(wù)器上發(fā)布 的信息,而SIP消息在這些網(wǎng)絡(luò)之間被無縫路由。
      權(quán)利要求
      一種使附接到局域網(wǎng)的遺留主機(jī)能夠發(fā)現(xiàn)遠(yuǎn)程服務(wù)器提供的服務(wù)的方法,該方法包括由所述局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān)所執(zhí)行的以下步驟預(yù)訂IP多媒體子系統(tǒng)在席服務(wù),并接收由所述在席服務(wù)所發(fā)布的包括可全球路由的用戶代理URI在內(nèi)的在席信息;接收由所述遺留主機(jī)發(fā)送的服務(wù)發(fā)現(xiàn)消息;搜索所述在席信息以識別所請求的服務(wù)和相關(guān)聯(lián)的可全球路由的用戶代理URI;以及向所述遺留主機(jī)發(fā)送包括所述網(wǎng)關(guān)的局域網(wǎng)地址在內(nèi)的響應(yīng),同時維持所述局域網(wǎng)地址與所述可全球路由的用戶代理URI之間的映射。
      2.根據(jù)權(quán)利要求1所述的方法,其中,所述遺留主機(jī)的用戶是提供所述在席服務(wù)的IP 多媒體子系統(tǒng)的用戶,所述網(wǎng)關(guān)代表所述用戶執(zhí)行IP多媒體子系統(tǒng)注冊。
      3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述局域網(wǎng)地址是所述網(wǎng)關(guān)的IP地址和端 口號。
      4.根據(jù)任一項(xiàng)前述權(quán)利要求所述的方法,其中,所述搜索所述在席信息的步驟識別與 所述請求匹配的多個服務(wù),該方法包括發(fā)送多個標(biāo)識出各個局域網(wǎng)地址的響應(yīng);和在所 述網(wǎng)關(guān)處維持所述局域網(wǎng)地址與相應(yīng)的可全球路由的用戶代理URI之間的映射。
      5.根據(jù)任一項(xiàng)前述權(quán)利要求所述的方法,其中,針對各個可全球路由的用戶代理URI, 所述在席信息包括服務(wù)描述,而且所述搜索所述在席信息的步驟包括搜索針對與所述請求 匹配的服務(wù)的服務(wù)描述。
      6.根據(jù)任一項(xiàng)前述權(quán)利要求所述的方法,其中,根據(jù)服務(wù)發(fā)現(xiàn)協(xié)議在所述局域網(wǎng)中廣 播所述服務(wù)發(fā)現(xiàn)消息。
      7.一種將遺留主機(jī)連接到由遠(yuǎn)程服務(wù)器提供的服務(wù)的方法,該方法包括以下步驟 使用根據(jù)任一項(xiàng)前述權(quán)利要求所述的方法來發(fā)現(xiàn)所述服務(wù);在所述網(wǎng)關(guān)的所述局域網(wǎng)地址處接收連接請求; 將所述局域網(wǎng)地址映射到可全球路由的用戶代理URI ; 向所述可全球路由的用戶代理URI發(fā)送SIP INVITE ;以及 建立IMS會話。
      8.—種使附接到局域網(wǎng)的遺留服務(wù)器能夠向遠(yuǎn)程客戶端通知該遺留服務(wù)器的服務(wù)的 方法,該方法包括由所述局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān)所執(zhí)行的以下步驟預(yù)訂IP多媒體子系統(tǒng)在席服務(wù); 在所述局域網(wǎng)上廣播服務(wù)發(fā)現(xiàn)消息;從所述遺留服務(wù)器接收服務(wù)響應(yīng),該服務(wù)響應(yīng)包括針對所提供的各項(xiàng)服務(wù)的局域網(wǎng)地 址;向所述或各項(xiàng)服務(wù)分配可全球路由的用戶代理URI,并維持所述可全球路由的用戶代 理URI與所述局域網(wǎng)地址之間的映射;以及在所述IP多媒體子系統(tǒng)在席服務(wù)上發(fā)布所述可全球路由的用戶代理URI。
      9.根據(jù)權(quán)利要求8所述的方法,其中,所述遺留服務(wù)器的運(yùn)營商是提供所述在席服務(wù) 的IP多媒體子系統(tǒng)的用戶,所述網(wǎng)關(guān)代表所述運(yùn)營商執(zhí)行IP多媒體子系統(tǒng)注冊。
      10.根據(jù)權(quán)利要求8或9所述的方法,其中,所述或各局域網(wǎng)地址是所述網(wǎng)關(guān)的IP地址 和端口號。
      11.根據(jù)任一項(xiàng)前述權(quán)利要求所述的方法,其中,所述網(wǎng)關(guān)針對所述或各個可全球路由 的用戶代理URI發(fā)布服務(wù)描述。
      12.根據(jù)權(quán)利要求8至11中任一項(xiàng)所述的方法,其中,根據(jù)服務(wù)發(fā)現(xiàn)協(xié)議在所述局域網(wǎng) 中廣播所述服務(wù)發(fā)現(xiàn)消息。
      13.一種將遺留主機(jī)連接到由遠(yuǎn)程服務(wù)器提供的服務(wù)的方法,該方法包括以下步驟使用根據(jù)權(quán)利要求8至12中任一項(xiàng)所述的方法來通知所述服務(wù);接收所述網(wǎng)關(guān)處的SIP INVITE,該SIP INVITE尋址到所述可全球路由的用戶代理URI 或所述可全球路由的用戶代理URI之一;將所述可全球路由的用戶代理URI映射到所述服務(wù)器的局域網(wǎng)地址;以及向所述服務(wù)器發(fā)送連接建立請求。
      14.一種裝置,該裝置被配置為作為局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān)而操作,以使附 接到所述局域網(wǎng)的遺留主機(jī)能夠發(fā)現(xiàn)由遠(yuǎn)程服務(wù)器提供的服務(wù),該裝置被配置為預(yù)訂IP 多媒體子系統(tǒng)在席服務(wù),并接收由所述在席服務(wù)所發(fā)布的包括可全球路由的用戶代理URI 在內(nèi)的在席信息;接收由所述遺留主機(jī)發(fā)送的服務(wù)發(fā)現(xiàn)消息;搜索所述在席信息以識別所 請求的服務(wù)和相關(guān)聯(lián)的可全球路由的用戶代理URI ;以及向所述遺留主機(jī)發(fā)送包括所述網(wǎng) 關(guān)的局域網(wǎng)地址在內(nèi)的響應(yīng),同時維持所述局域網(wǎng)地址與所述可全球路由的用戶代理URI 之間的映射。
      15.根據(jù)權(quán)利要求14所述的裝置,其中,所述局域網(wǎng)地址是所述裝置的IP地址和端口號。
      16.一種裝置,該裝置被配置為作為局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān)而操作,以通知 在附接到所述局域網(wǎng)的一個或更多個服務(wù)器上可獲得的服務(wù),該裝置被配置為預(yù)訂IP多 媒體子系統(tǒng)在席服務(wù);在所述局域網(wǎng)上廣播服務(wù)發(fā)現(xiàn)消息;從所述遺留服務(wù)器接收包括針 對所提供的各項(xiàng)服務(wù)的局域網(wǎng)地址在內(nèi)的服務(wù)響應(yīng);向所述或各項(xiàng)服務(wù)分配可全球路由的 用戶代理URI,并維持所述可全球路由的用戶代理URI與所述局域網(wǎng)地址之間的映射;以及 在所述IP多媒體子系統(tǒng)在席服務(wù)上發(fā)布所述可全球路由的用戶代理URI。全文摘要
      一種使附接到局域網(wǎng)的遺留主機(jī)能夠發(fā)現(xiàn)遠(yuǎn)程服務(wù)器提供的服務(wù)的方法。該方法包括由所述局域網(wǎng)內(nèi)的IP多媒體子系統(tǒng)網(wǎng)關(guān)所執(zhí)行的以下步驟(1)預(yù)訂IP多媒體子系統(tǒng)在席服務(wù),并接收由在席服務(wù)所發(fā)布的包括可全球路由的用戶代理URI在內(nèi)的在席信息;(2)接收由所述遺留主機(jī)發(fā)送的服務(wù)發(fā)現(xiàn)消息;(3)搜索所述在席信息以識別所請求的服務(wù)和相關(guān)聯(lián)的可全球路由的用戶代URI;(4)向所述遺留主機(jī)發(fā)送包括網(wǎng)關(guān)的局域網(wǎng)地址在內(nèi)的響應(yīng),同時維持所述局域網(wǎng)地址與所述可全球路由的用戶代理URI之間的映射。
      文檔編號H04L29/08GK101897169SQ200880119454
      公開日2010年11月24日 申請日期2008年1月30日 優(yōu)先權(quán)日2008年1月30日
      發(fā)明者塞巴斯蒂安·皮埃雷爾, 貢薩洛·卡瑪里洛·岡薩雷斯 申請人:Lm愛立信電話有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1