国产精品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>

      用于提供web業(yè)務(wù)會(huì)話的方法、相關(guān)客戶端設(shè)備以及IMS網(wǎng)關(guān)的制作方法

      文檔序號(hào):7669661閱讀:190來源:國知局
      專利名稱:用于提供web業(yè)務(wù)會(huì)話的方法、相關(guān)客戶端設(shè)備以及IMS網(wǎng)關(guān)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般地涉及web業(yè)務(wù),更具體地,涉及web業(yè)^話的提供。 web業(yè)務(wù)通常提供小型接口和能夠被組合以形成諸如在線拍賣或信息數(shù)據(jù) 庫的強(qiáng)大web應(yīng)用的處理部件。在本發(fā)明的情境中,提供web業(yè):^活意 味著建立到web業(yè)務(wù)的初始連接并在客戶端設(shè)備與允許該客戶端設(shè)務(wù)使用 web業(yè)務(wù)的該web業(yè)務(wù)之間創(chuàng)建web業(yè)^^話。
      背景技術(shù)
      在現(xiàn)有技術(shù)中,使用眾所周知的協(xié)議來商議或提供web業(yè)務(wù),例如在 RFC 2616中定義的超文本傳輸協(xié)i義(HTTP)和簡(jiǎn)單對(duì)象訪問協(xié)i義 (SOAP)。因?yàn)樗衱eb瀏覽器都能夠通過HTTP進(jìn)行通信,所以一般 公眾以這樣的方式很容易訪問web業(yè)務(wù)。業(yè)務(wù)的傳送還給業(yè)務(wù)運(yùn)營商帶來各種問題。首先,需要某種形式的鑒 權(quán)來限制濫用并保護(hù)機(jī)密的個(gè)人信息。其次,由這種業(yè)務(wù)來產(chǎn)生收入需要 某種形式的使用跟蹤,其能夠用于對(duì)這些業(yè)務(wù)的用戶生成賬單。具有鑒權(quán)和帳單生成功能的web業(yè)務(wù)是/^知的。在傳統(tǒng)的web站點(diǎn)中 已經(jīng)存在許多方法。例如,建立數(shù)據(jù)庫并為每個(gè)用戶存儲(chǔ)用戶名和密碼是 可能的,可以使用網(wǎng)絡(luò)跟蹤器(cookie)來跟蹤用戶去往哪里,web服務(wù) 器特定的實(shí)現(xiàn)能夠限制對(duì)網(wǎng)站某些區(qū)域的訪問等等。當(dāng)運(yùn)營商提供多個(gè)業(yè)務(wù)時(shí)問題就出現(xiàn)了。多業(yè)務(wù)的運(yùn)用需M個(gè)web 業(yè)務(wù)提供它自己的鑒權(quán)和帳單生成平臺(tái),或者需要在各種web業(yè)務(wù)之間很 復(fù)雜地共享帳單生成和鑒權(quán)信息,這樣增加了每個(gè)業(yè)務(wù)的復(fù)雜性并且延遲了新業(yè)務(wù)的創(chuàng)建與使用。由于運(yùn)營商允許第三方業(yè)務(wù)在他的網(wǎng)絡(luò)中進(jìn)行操作,這種問題進(jìn)一步擴(kuò)大了。第三方業(yè)務(wù)將需要訪問由運(yùn)營商所存儲(chǔ)的信 息。這或者將需要運(yùn)營商將第三方業(yè)務(wù)放在他們的網(wǎng)絡(luò)中,或者通過諸如 因特網(wǎng)的通信網(wǎng)絡(luò)共享可能機(jī)密的信息。用戶需要知道web業(yè)務(wù)位于何處以便使用該業(yè)務(wù)。在因特網(wǎng)中,用戶 能夠直接訪問web業(yè)務(wù),但是典型地,用戶將與前端應(yīng)用進(jìn)行交互。該前 端應(yīng)用可以提供用戶接口并且可以4吏用各種web業(yè)務(wù)組件以提供特定的功 能性。 一般地web業(yè)務(wù)也能夠使用為特定的web業(yè)務(wù)所定義的接口來相互 通信。因?yàn)樗械慕Y(jié)果都由前端應(yīng)用來傳送,所以web業(yè)務(wù)之間的通信通 常對(duì)終端用戶隱藏起來了。由前端應(yīng)用〗吏用web業(yè)務(wù)的示例和其它web業(yè)務(wù)可以在在線書店中發(fā) 現(xiàn)。該書店提供前端應(yīng)用,其是可以與幾個(gè)web業(yè)務(wù)進(jìn)行交互的常規(guī)網(wǎng)站。 這些web業(yè)務(wù)中的一種由該書店來提供,并且維持用戶定單列表。當(dāng)用戶 定購了一本書,前端應(yīng)用將與該web業(yè)務(wù)進(jìn)行交互以存儲(chǔ)用于處理該定單 所需的任何信息。另外,出版者可以提供web業(yè)務(wù),該業(yè)務(wù)允許前端應(yīng)用 搜索特定的圖書或者關(guān)于該書的信息。這些是使用web業(yè)務(wù)的前端應(yīng)用的 兩個(gè)示例,但是web業(yè)務(wù)與另一個(gè)web業(yè)務(wù)進(jìn)行交互也是可能的。供應(yīng)商 可以提供web業(yè)務(wù),該業(yè)務(wù)能夠向另一個(gè)web業(yè)務(wù)提供庫存信息,在這種 情況下,書店的web業(yè)務(wù)跟蹤定單。這樣,前端應(yīng)用可以向用戶提供關(guān)于 該圖書的信息及其可獲得性。web業(yè)務(wù)和前端應(yīng)用需要知道特殊的業(yè)務(wù)位于何處以便使用該業(yè)務(wù)。 因此,web業(yè)務(wù)和前端應(yīng)用必須知道web業(yè)務(wù)的諸如IP地址和端口號(hào)的 物理位置。這降低了運(yùn)營商提供特定業(yè)務(wù)的靈活性。例如,如果像IP地址 或者端口號(hào)這樣的信息改變了 ,所有使用該業(yè)務(wù)的應(yīng)用需要知道這樣的變 化。在移動(dòng)世界中,使用有限鍵盤或者沒有鍵盤來輸入長(zhǎng)URL是不方便 的。這使前端應(yīng)用的使用變得不方^^。另外,移動(dòng)業(yè)務(wù)可能需要與位于不 同移動(dòng)運(yùn)營商的網(wǎng)絡(luò)中的業(yè)務(wù)進(jìn)行交互。為了安全目的,這些網(wǎng)絡(luò)通常使 用專用地址范圍。因此這些地址不能用來與該來自網(wǎng)絡(luò)外部的特定業(yè)務(wù)通本發(fā)明的目的是以靈活的、對(duì)用戶來說是透明的方式來公開web業(yè)務(wù), 而不需要預(yù)先知曉web業(yè)務(wù)的位置。本發(fā)明的另一個(gè)目的是提供簡(jiǎn)單的鑒 權(quán)和web業(yè)務(wù)的跟蹤。本發(fā)明的另一個(gè)目的是將web業(yè)務(wù)的使用擴(kuò)大到移 動(dòng)用戶。發(fā)明內(nèi)容根據(jù)本發(fā)明,通過如4又利要求1所定義的一種用于提供web業(yè)^^ 的方法來實(shí)現(xiàn)上述目的,所述方法包括步驟 -由客戶端啟動(dòng)web業(yè)務(wù)的請(qǐng)求; 畫定位所述web業(yè)務(wù); -由所述web業(yè)務(wù)接收所述請(qǐng)求;和 -由所述web業(yè)務(wù)將響應(yīng)發(fā)送到所述客戶端;其特征在于啟動(dòng)所述請(qǐng)求包括發(fā)送請(qǐng)求到IP多媒體子系統(tǒng)(IMS ) 網(wǎng)絡(luò);和由所述IMS網(wǎng)絡(luò)對(duì)所述web業(yè)務(wù)進(jìn)行定位。web業(yè)務(wù)一般是無狀態(tài)的,其意味著需要基于每次呼叫而挑選出所有 與使用跟蹤、身份和支付相關(guān)的信息。需要會(huì)話來識(shí)別用戶和維持用戶活 動(dòng)的跟蹤。會(huì)活包括三部分第一,創(chuàng)建會(huì)話,第二, web業(yè)務(wù)的實(shí)際使 用,和第三,終止該業(yè)務(wù)。提供web業(yè)^話就是執(zhí)行在創(chuàng)建web會(huì)話時(shí) 所必需的步驟以及在當(dāng)需要時(shí)提供終止該^的方式中所必需的步驟。另 外,該提供可以包括創(chuàng)建客戶端和web業(yè)務(wù)之間的專用通信信道。對(duì)web業(yè)務(wù)的請(qǐng)求是由客戶端傳送的消息,其指示該客戶端愿意使用 特定的業(yè)務(wù)。根據(jù)本發(fā)明,該請(qǐng)求被發(fā)送到IMS網(wǎng)絡(luò),例如在這樣網(wǎng)絡(luò)中 的IMS網(wǎng)關(guān),而不是直接發(fā)送給web業(yè)務(wù)。 一般地,IMS網(wǎng)絡(luò)具有中心 注冊(cè)表,其指定了 IMS網(wǎng)絡(luò)中的業(yè)務(wù)的位置。IMS網(wǎng)絡(luò)能夠基于請(qǐng)求消息 和來自注冊(cè)表的信息來定位該業(yè)務(wù),因此能夠?qū)⒃撜?qǐng)求路由到web業(yè)務(wù)。 該web業(yè)務(wù)將執(zhí)行所有需要的步驟來提供它那部分的會(huì)話建立,并用客戶 端所使用的基本參數(shù)對(duì)該客戶端進(jìn)行應(yīng)答以便執(zhí)行客戶端部分的會(huì)話建立。那時(shí),客戶端和web業(yè)務(wù)都具有所有的強(qiáng)制信息并且建立了會(huì)話,因 此,客戶端可以開始使用該web業(yè)務(wù)。由web業(yè)務(wù)提供給客戶端的基本參數(shù)典型地呈現(xiàn)在URL中。這些參 數(shù)可以包括域名或者其上駐留業(yè)務(wù)的服務(wù)器的IP地址和用來在此地址上 與特殊的web業(yè)務(wù)進(jìn)行通信的端口號(hào)。在本發(fā)明的情境中,定位web業(yè)務(wù) 意味著設(shè)備能夠?yàn)樘囟ǖ臉I(yè)務(wù)從源獲得特征參數(shù)并且并將這些參數(shù)通知給 該客戶端。諸如由第三代合作伙伴計(jì)劃(3GPP )所定義的IP多媒體子系統(tǒng)(IMS ) 平臺(tái),提供靈活的業(yè)務(wù)傳送平臺(tái)。其能夠使用大范圍的協(xié)議,例如會(huì)話初 始協(xié)議(SIP)和超文本傳輸協(xié)議(HTTP)傳輸各種業(yè)務(wù)。另外,移動(dòng)和 固定客戶端都可以使用諸如以太網(wǎng)連接、全球分組無線業(yè)務(wù)(GPRS)連 接或者通用移動(dòng)電信系統(tǒng)(UMTS)連接的不同技術(shù)來接入IMS平臺(tái)。進(jìn) 一步地,所述IMS平臺(tái)提供集中式數(shù)據(jù)庫,其為所述IMS網(wǎng)絡(luò)已知的所 有用戶指定權(quán)限和可用業(yè)務(wù)。所述IMS平臺(tái)具有鑒權(quán)和授權(quán)機(jī)制,它們由所有想要接入所述IMS 網(wǎng)絡(luò)的用戶自動(dòng)觸發(fā)。所述平臺(tái)還提供用于為生成賬單而跟蹤由特定用戶 使用所述平臺(tái)的必要裝置。另外,通過簡(jiǎn)單地引用特定業(yè)務(wù)標(biāo)識(shí)符,而不 是諸如IP地址或者URL這樣的物理位置,IMS平臺(tái)容許所述IMS網(wǎng)絡(luò) 中的業(yè)務(wù)的位置。然而,IMS在添加新業(yè)務(wù)方面缺少靈活性。迄今為止,IMS網(wǎng)絡(luò)的使 用^L限制為呈現(xiàn)和定位業(yè)務(wù),或者諸如即時(shí)消息和一鍵通的通信業(yè)務(wù)。這 樣的呈現(xiàn)業(yè)務(wù)允許用戶發(fā)現(xiàn)是否有另 一個(gè)用戶連接到所述系統(tǒng)以及該用戶 是否愿意接收特定的消息或者以特定的方式進(jìn)行交互。例如,呈現(xiàn)業(yè)務(wù)能 夠?yàn)樵捯魰?huì)話通知用戶狀態(tài)的變化或者用戶可用性。在另一方面,定位業(yè) 務(wù)可以用于發(fā)現(xiàn)特定人的所述物理位置并將這樣的信息傳送給其它用戶或 者應(yīng)用。業(yè)務(wù)必須注冊(cè)到所述IMS網(wǎng)絡(luò)中以便凈皮識(shí)別。任何沒有注冊(cè)的業(yè)務(wù)都 不能在^1戶端到所述網(wǎng)絡(luò)或者業(yè)務(wù)的請(qǐng)求中#皮引用,因此不能祐 降送。本發(fā)明通過將web業(yè)務(wù)技術(shù)集成到IMS平臺(tái)來提供現(xiàn)有的IMS平臺(tái)的新 用途。然而,web業(yè)務(wù)需要在所述IMS網(wǎng)絡(luò)中注冊(cè)以便所述網(wǎng)絡(luò)能夠識(shí)別 所述web業(yè)務(wù)。根據(jù)本發(fā)明的方法的另外的可選特征是該方法可以進(jìn)一 步包括由所述 IMS網(wǎng)絡(luò)在所述web業(yè)務(wù)和所述客戶端之間建立通信信道的步驟。該可選 項(xiàng)在權(quán)利要求2中定義。事實(shí)上,web業(yè)務(wù)一般是交互式的,這意味著在每個(gè)客戶端和所述web 業(yè)務(wù)之間傳送大量消息。傳送這些消息到所述web業(yè)務(wù)的一種方法,是通 過將所述消息發(fā)送到所述IMS網(wǎng)絡(luò)。而所述IMS網(wǎng)絡(luò)于是能夠?qū)⑺鱿?息路由并傳送到各自的web業(yè)務(wù)。然而,由于存在大量消息,這能夠極大 增加所述IMS網(wǎng)絡(luò)上的負(fù)載??蛇x擇的,所述IMS網(wǎng)絡(luò)能夠在客戶端和 web業(yè)務(wù)之間建立直接連接。這樣的直接連接可以是例如IP隧道,其對(duì)所 述IMS節(jié)點(diǎn)進(jìn)行旁路并使用諸如HTTP的協(xié)議來允許在所述客戶端和所 述web業(yè)務(wù)之間進(jìn)行通信。本發(fā)明的另 一個(gè)可選特征是所述方法可以進(jìn)一步包括通過經(jīng)所述IMS 網(wǎng)絡(luò)傳送終止消息到所述web業(yè)務(wù)來終止所述會(huì)話的步驟。該可選項(xiàng)在權(quán) 利要求3中定義。會(huì)話不應(yīng)該無限期地保持激活狀態(tài),因?yàn)榇鎯?chǔ)諸如客戶端的地址、用 戶名、使用跟蹤信息等相關(guān)信息將消耗大量的存儲(chǔ)空間。另外,所述相關(guān) 信息能夠隨著時(shí)間改變,例如所i^戶端接收新的IP地址,因此增加了帶 有無效信息的存儲(chǔ)器。因此,應(yīng)該給web業(yè)務(wù)的用戶提供某種形式的^" 終止。會(huì)話終止的第一種形式是為^提供在預(yù)定時(shí)間后終止的方法,例 如,如果所述業(yè)務(wù)在兩分鐘內(nèi)沒有從客戶端接收到消息,則所述會(huì)話將考 慮被關(guān)閉并且所述業(yè)務(wù)可以從所述存儲(chǔ)器移去關(guān)于所述會(huì)話的任何信息。 類似的系統(tǒng)能夠?yàn)榭蛻舳斯ぷ?,其中如果沒有從所述業(yè)務(wù)接收到應(yīng)答,則 其可以認(rèn)為所述會(huì)話已被關(guān)閉并移去所有本地信息。這種系統(tǒng)可以工作但 是有一個(gè)主要缺點(diǎn)。如果用戶正在閱讀從所述web業(yè)務(wù)中獲得的信息,并 且需要比所述終止時(shí)間更多的時(shí)間,則會(huì)話將被終止而且所述用戶沒有重新啟動(dòng)將不能繼續(xù)??蛇x擇的,可以使用第二種會(huì)話終止系統(tǒng),其中用戶明確通知所述web業(yè)務(wù)終止使用所述業(yè)務(wù)。這樣,會(huì)話不會(huì)在所述會(huì)話中 間被終止并且允許用戶以其自己的速度來閱讀信息。然而,在連接失敗和 web業(yè)務(wù)或者客戶端不能發(fā)送或接收終止請(qǐng)求的情況下,這種系統(tǒng)可以與 終止時(shí)間相組合。存在發(fā)送這些終止消息到所述web業(yè)務(wù)的幾種可能的方法。例如,所 述客戶端可以使用它們之間的專用通信信道來將終止請(qǐng)求發(fā)送給所述web 業(yè)務(wù)。這樣來終止會(huì)話是可能的,但是不能通知所述IMS網(wǎng)絡(luò)所述會(huì)話的 結(jié)束。結(jié)果,所述IMS網(wǎng)絡(luò)中的帳單生成信息可能是4晉誤的,因此另一個(gè) 選項(xiàng)是優(yōu)選的,其中將所述終止請(qǐng)求發(fā)送給所述IMS網(wǎng)絡(luò)。所述IMS網(wǎng) 絡(luò)能夠檢測(cè)這些消息和確定哪個(gè)^t將要結(jié)束,因此所述IMS網(wǎng)絡(luò)可以關(guān) 閉所有相關(guān)的信道并且移去會(huì)話信息。如權(quán)利要求4中所定義的那樣,根據(jù)本發(fā)明的方法的另一個(gè)可選特征 是所述請(qǐng)求可以對(duì)應(yīng)于會(huì)話初始協(xié)議(SIP)邀請(qǐng)請(qǐng)求。所述IMS網(wǎng)絡(luò)支持諸如SIP消息請(qǐng)求的各種SIP請(qǐng)求。所述IMS網(wǎng) 絡(luò)能夠解釋這些請(qǐng)求中的頭部并將它們路由到它們的目的地。SIP請(qǐng)求除 了傳輸所述頭部外還可以傳輸有效負(fù)載??梢酝ㄟ^向所述SIP請(qǐng)求的有效 負(fù)載添加專有協(xié)議來建立web業(yè):^話或者web業(yè)^^話可以使用諸如會(huì) 話描述協(xié)議(SDP)的協(xié)議。然而,這將需要額外的步驟來通知所述IMS 網(wǎng)絡(luò)創(chuàng)建了新會(huì)話。由于SIP邀請(qǐng)請(qǐng)求是會(huì)話啟動(dòng)的標(biāo)準(zhǔn)SIP請(qǐng)求,因此 可以使用它。IMS網(wǎng)絡(luò)能夠?qū)IP邀請(qǐng)請(qǐng)求傳送給合適的節(jié)點(diǎn)或者業(yè)務(wù), 并且開始收集諸如生成帳單所需的信息。為了使用SIP邀請(qǐng)請(qǐng)求的唯一的 要求是所述web業(yè)務(wù)必須被識(shí)別為SIP請(qǐng)求消息中的業(yè)務(wù)頭字段的有效 值。如權(quán)利要求5中所定義的那樣,根據(jù)本發(fā)明的方法的另外的可選特征 是所述響應(yīng)可以對(duì)應(yīng)于會(huì)話初始協(xié)議(SIP) OK消息。一般地,使用響應(yīng)消息來應(yīng)答IMS網(wǎng)絡(luò)中傳送的任何SIP請(qǐng)求。所述 200 OK消息是指示所述請(qǐng)求被成功接收和處理的響應(yīng)。web業(yè)務(wù)將接Jltit請(qǐng)請(qǐng)求并用200 OK消息來響應(yīng)以指示收到。所述IMS網(wǎng)絡(luò)將這種響應(yīng)消 息當(dāng)作會(huì)話建立的指示,并且假定所ii^戶端和業(yè)務(wù)能夠通信。這對(duì)于IMS 會(huì)話來說是正確的,但是對(duì)于web業(yè)務(wù)會(huì)話來說不是必要的。因此,需要 從所述web業(yè)務(wù)到所ii^戶端的SIP請(qǐng)求來將諸如IP地址和端口的web 業(yè)務(wù)的|*通知所迷客戶端。一個(gè)更直接的方法可以是將所述web業(yè)務(wù)的參數(shù)包含在所述SIP響應(yīng) 消息中,該消息響應(yīng)于所i^請(qǐng)請(qǐng)求而從所述業(yè)務(wù)發(fā)送到所i^戶端。響 應(yīng)消息可以攜帶有效負(fù)載,諸如專用協(xié)議或者可用于包含所述web業(yè)務(wù)參 數(shù)的SDP。通過使用對(duì)所M請(qǐng)請(qǐng)求的所述響應(yīng)消息,客戶端和web業(yè)務(wù) 之間的消息數(shù)量得到限制,其可以降低所述IMS網(wǎng)絡(luò)上的全部負(fù)載并且減 少所述第 一請(qǐng)求與所述正在建立的并準(zhǔn)備4吏用的會(huì)話之間的延遲。本發(fā)明進(jìn)一步涉及如權(quán)利要求6所定義的一種能夠使用web業(yè)務(wù)的客 戶端i殳備,所述i殳備包括-用于形成和發(fā)送web業(yè)R話請(qǐng)求的裝置;-用于接收對(duì)所述請(qǐng)求的響應(yīng)的裝置;和-用于與所述web業(yè)務(wù)通信的裝置;其特征在于所述客戶端設(shè)備適于將所述請(qǐng)求發(fā)送到IP多媒體子系統(tǒng) (IMS)網(wǎng)絡(luò)并適于從所述IMS網(wǎng)^^收所述響應(yīng)。所i^戶端設(shè)備可以是任何能夠與IMS網(wǎng)絡(luò)通信的設(shè)備。所述設(shè)備可 以是個(gè)人計(jì)算機(jī)、諸如個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、數(shù)字傳感器或 者任何其它用戶驅(qū)動(dòng)或者自動(dòng)的機(jī)器的手持設(shè)備。需要能夠傳輸數(shù)據(jù)的某 種連接,諸如來自個(gè)人計(jì)算機(jī)的以太網(wǎng)連接、來自所述PDA的WiFi連接 或者來自所述移動(dòng)電話的全球分組無線系統(tǒng)(GPRS)連接。另外,由于 在IMS網(wǎng)絡(luò)中為了節(jié)點(diǎn)之間的通信使用SIP,所述設(shè)備必須能夠產(chǎn)生SIP 請(qǐng)求和響應(yīng)。一旦所述請(qǐng)求被產(chǎn)生并且被傳送給所述IMS網(wǎng)絡(luò),其將由所述IMS 網(wǎng)絡(luò)路由至所述web業(yè)務(wù)。所述web業(yè)務(wù)將接收所述請(qǐng)求、處理所述請(qǐng)求 并向所^Jl戶端發(fā)送響應(yīng)。當(dāng)接收到所述響應(yīng)時(shí),所^戶端應(yīng)該能夠確定怎樣與所述業(yè)務(wù)通信。例如,通過所述IMS網(wǎng)絡(luò)或者所述業(yè)務(wù)與所^ 戶端之間的專用通信信道。最后,所ii^戶端能夠使用諸如HTTP的特定協(xié)議與所述web業(yè)務(wù)通 信。這些協(xié)議用于與所述web業(yè)務(wù)之間來回發(fā)送或者接收信息,并且這些 協(xié)議基本上是使用所述web業(yè)務(wù)的一部分。所述i殳備必須能夠產(chǎn)生SIP請(qǐng)求和向該請(qǐng)求添加所需的信息。例如, 所述SIP頭部的業(yè)務(wù)字段必須包含所期變的web業(yè)務(wù)。頭部的其它字段用 于客戶端的鑒權(quán)和授權(quán)以使用特定的業(yè)務(wù),為了賬單生成的目的仍有其它 字段可以標(biāo)識(shí)用戶。如權(quán)利要求7所定義的那樣,本發(fā)明還進(jìn)一步涉及一種IP多媒體子系 統(tǒng)(IMS)網(wǎng)絡(luò)網(wǎng)關(guān),包括畫用于M戶端設(shè)備接收消息的裝置;-用于向所i^戶端設(shè)名^發(fā)送消息的裝置;畫用于從IMS網(wǎng)絲收消息的裝置;-用于向所述IMS網(wǎng)絡(luò)發(fā)送消息的裝置;和-用于在所述IMS網(wǎng)絡(luò)中對(duì)業(yè)務(wù)i^f亍定位的裝置;其特征在于所述網(wǎng)關(guān)4皮配置為在所述IMS網(wǎng)絡(luò)中也對(duì)web業(yè)務(wù)進(jìn) 行定位并向所述web業(yè)務(wù)來回傳送消息。IMS網(wǎng)關(guān)是位于所述IMS網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的節(jié)點(diǎn)。一個(gè)示例是代 理-呼叫會(huì)話控制功能(P-CSCF),其用作所有接入技術(shù)與諸如其它呼叫 會(huì)話控制功能、歸屬簽約用戶服務(wù)器(HSS)和提供諸如定位和呈現(xiàn)業(yè)務(wù) 的托管應(yīng)用服務(wù)器的所述IMS網(wǎng)絡(luò)核心節(jié)點(diǎn)之間的主網(wǎng)關(guān)。所述P-CSCF 從所有想要使用所述IMS網(wǎng)絡(luò)的客戶端設(shè)備接收消息、將這些消息轉(zhuǎn)發(fā)到 所述IMS網(wǎng)絡(luò),并且所述P-CSCF涉及客戶端設(shè)備的鑒權(quán)。所述P-CSCF 還將響應(yīng)從特定用戶接收到的任何消息或者為在所述IMS網(wǎng)絡(luò)中發(fā)起的 客戶端設(shè)備傳送消息。所述IMS網(wǎng)絡(luò)在將消息路由到它們的目的地方面起重要作用。由于客 戶端設(shè)備不了解特定業(yè)務(wù)的確切位置,所以所述網(wǎng)關(guān)必須能夠發(fā)現(xiàn)該位置。所述IMS網(wǎng)絡(luò)典型地托管規(guī)定所述IMS網(wǎng)絡(luò)中每個(gè)業(yè)務(wù)的位置的注冊(cè)表。 因此網(wǎng)關(guān)應(yīng)該能夠詢問所述注冊(cè)表并將所述請(qǐng)求發(fā)送到合適的業(yè)務(wù)。諸如 web業(yè)務(wù)的新業(yè)務(wù)必須在所述IMS網(wǎng)絡(luò)的注冊(cè)表中注冊(cè)。因?yàn)樗鼍W(wǎng)關(guān)能 夠詢問這種注冊(cè)表,所以其還可以對(duì)所述IMS網(wǎng)絡(luò)中的所述web業(yè)務(wù)進(jìn) 行定位。根據(jù)本發(fā)明的所述IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)網(wǎng)關(guān)的一個(gè)可選特征 是這種網(wǎng)關(guān)進(jìn)一步包括能夠在客戶端設(shè)備和web業(yè)務(wù)之間建立連接的裝 置。該可選項(xiàng)由權(quán)利要求8定義。在會(huì)話創(chuàng)建和終止期間,所述網(wǎng)關(guān)能夠解釋所述客戶端設(shè)備和所述 web業(yè)務(wù)之間的通信。由于處理SIP請(qǐng)求或者響應(yīng)的所述頭部部分對(duì)于路 由、鑒權(quán)和授權(quán)來說很重要,所以對(duì)其的處理是IMS網(wǎng)關(guān)的一般能力。然 而,關(guān)于所述web業(yè)務(wù)的信息可以在所述SIP請(qǐng)求和響應(yīng)的有效負(fù)載中被 傳輸。因此所述網(wǎng)關(guān)應(yīng)該能夠從所述有效負(fù)載中獲得信息以在所述客戶端 設(shè)備和所述web業(yè)務(wù)之間創(chuàng)建專用通信信道。所述專用通信信道可以是IP隧道,其中能夠使用HTTP或者任何其 它協(xié)議。這允許所述客戶端設(shè)備從所述web業(yè)務(wù)獲得信息和將信息傳送給 所述web業(yè)務(wù)而不使用所述IMS網(wǎng)絡(luò)的基礎(chǔ)結(jié)構(gòu)。


      圖la例示了根據(jù)本發(fā)明實(shí)施例的在web業(yè)R話請(qǐng)求期間的客戶端 設(shè)備、web業(yè)務(wù)和相關(guān)的消息流;圖lb例示了根據(jù)本發(fā)明實(shí)施例的在web業(yè)務(wù)會(huì)話建立期間的客戶端 設(shè)備、web業(yè)務(wù)和相關(guān)的消息流;和圖lc例示了根據(jù)本發(fā)明實(shí)施例的在web業(yè)R話終止期間的客戶端 設(shè)備、web業(yè)務(wù)和相關(guān)的消息流。
      具體實(shí)施方式
      圖la例示了包括用于與IMS網(wǎng)絡(luò)110通信的SIP堆棧和用于與web業(yè)務(wù)102通信的web堆棧的客戶端設(shè)備101,該IMS網(wǎng)絡(luò)中只示出代理-呼叫會(huì)話控制功能(P-CSCF) 103。附圖標(biāo)記110代表整個(gè)IMS網(wǎng)絡(luò),在 圖中只清楚地示出IMS網(wǎng)絡(luò)的P-CSCF 103和注冊(cè)表104。在處理中可能 涉及的所有其它節(jié)點(diǎn)對(duì)于本發(fā)明的操作來說是不重要的。例如,處理帳單生成或者鑒權(quán)的節(jié)點(diǎn)如常地操作,并沒有對(duì)本發(fā)明提供任何新的功能。因 此在以下說明中沒有畫出或者描述這些節(jié)點(diǎn)。在第一步驟121中,客戶端101發(fā)送SIP邀請(qǐng)請(qǐng)求給IMS網(wǎng)絡(luò)IIO, 更確切地發(fā)送至P-CSCF 103。該SIP邀請(qǐng)請(qǐng)求指定諸如用戶的識(shí)別、鑒 權(quán)信息和所請(qǐng)求的業(yè)務(wù)的信息。在步驟122中,所述P-CSCF 103使用注 冊(cè)表104來解析目的地址,其是所請(qǐng)求的業(yè)務(wù)。解析目的地允許P-CSCF 103選擇IMS網(wǎng)絡(luò)IIO中的下一個(gè)節(jié)點(diǎn)以將邀請(qǐng)請(qǐng)求121傳遞給web業(yè)務(wù) 102。在P-CSCF 103和注冊(cè)表104之間的通信既可以是直接的,也可以通 過IMS網(wǎng)絡(luò)IIO中的中間節(jié)點(diǎn)。 一旦P-CSCF 103定位了 web業(yè)務(wù)102, 其將邀請(qǐng)請(qǐng)求121轉(zhuǎn)發(fā)給web業(yè)務(wù)102。這由123來指示。在web業(yè)務(wù)102 中,SIP邀請(qǐng)請(qǐng)求121由SIP堆棧來接收。最后,在步驟124中web業(yè)務(wù) 102的SIP堆棧將該請(qǐng)求傳遞給業(yè)務(wù)102的web堆棧。如圖lb所示,提供會(huì)話的下一階段將導(dǎo)致建立SIP會(huì)話和web業(yè)務(wù) 會(huì)話。SIP會(huì)話用于授權(quán),即確定是否允許用戶使用特定的業(yè)務(wù)、路由消 息到特定節(jié)點(diǎn)和收集帳單生成信息。web業(yè)務(wù)102將給SIP堆棧提供要使 用web業(yè)務(wù)102的客戶端設(shè)備101所需的信息。具體地,提供指定web業(yè) 務(wù)端點(diǎn)的URL,其一般由IP地址或者主機(jī)名和端口號(hào)構(gòu)成。web業(yè)務(wù)102 的SIP堆棧將用例如200 OK的SIP響應(yīng)消息來響應(yīng)該SIP邀請(qǐng)請(qǐng)求。在 步驟125中,該響應(yīng)消息被發(fā)送給客戶端i殳備101并通過P-CSCF 103。在 步驟126中,P-CSCF 103將關(guān)于web業(yè)務(wù)102的web業(yè)務(wù)端點(diǎn)的客戶端 設(shè)備101通知給SIP堆棧。而客戶端設(shè)備101的SIP堆棧會(huì)將這種信息傳 遞給客戶端^L備101的web業(yè)務(wù)堆棧,其于是能夠建立連接128。 P-CSCF 103可以通過下層的接入技術(shù)請(qǐng)求所需的資源而在來自所述web業(yè)務(wù)102 的web業(yè)務(wù)端點(diǎn)和客戶端i殳備101之間創(chuàng)建專用通信信道128。圖lc例示了當(dāng)客戶端設(shè)備101不再希望使用web業(yè)務(wù)102時(shí)web業(yè) 務(wù)會(huì)話的終止。在步驟129中客戶端設(shè)備101的web堆棧通知SIP堆棧會(huì) 話可以被終止,并在步驟130中發(fā)送SIP Bye請(qǐng)求。該SIP Bye請(qǐng)求由 P-CSCF 103接收,其進(jìn)而將通知IMS網(wǎng)絡(luò)110中的節(jié)點(diǎn)結(jié)束相關(guān)的SIP 會(huì)話。另外,在步驟131中由P-CSCF 103給web業(yè)務(wù)102發(fā)送SIP Bye 請(qǐng)求。web業(yè)務(wù)102可以終止該web會(huì)話,例如移去任何所存儲(chǔ)的關(guān)于用 戶的臨時(shí)信息,并可以用SIP響應(yīng)消息來進(jìn)行響應(yīng)。當(dāng)該響應(yīng)消息由客戶 端設(shè)備101接收到時(shí),IMS節(jié)點(diǎn)終止IMS會(huì)話。盡管圖IB例示了專用信道通信的建立,應(yīng)當(dāng)注意的是,在web業(yè)務(wù) 會(huì)話建立中其是一個(gè)可選的步驟。專用信道具有優(yōu)點(diǎn),但是可以很容易地 通過將IMS網(wǎng)絡(luò)當(dāng)作客戶端設(shè)備和web業(yè)務(wù)之間的通信信道來被代替。 另外,IMS網(wǎng)絡(luò)可以不涉及專用信道的創(chuàng)建。應(yīng)當(dāng)注意的是,如圖lc中所示的會(huì)話終止是可選的。如之前所提到的 那樣,會(huì)話的明顯終止可以通過等待會(huì)話在預(yù)定時(shí)間之后終止來被代替。 終止會(huì)話的另外方法是通過使用客戶端和web業(yè)務(wù)之間的直接通信信道或 者使用與用于會(huì)活終止的SIP消息不同的消息。還應(yīng)當(dāng)注意的是,使用SIP消息是可選的。IMS網(wǎng)絡(luò)為在節(jié)點(diǎn)之間路 由和傳送信息而使用SIP請(qǐng)求和響應(yīng)。然而,創(chuàng)建一種在SIP請(qǐng)求和響應(yīng) 中傳輸?shù)男聟f(xié)議,或者為此目的而使用諸如SDP的協(xié)議是可能的。請(qǐng)求和 響應(yīng)可以是與那些由IMS用于會(huì)話創(chuàng)建和終止的不同的類型。然而,為了 最佳的支持和IMS網(wǎng)絡(luò)的功能性,推薦使用通用的SIP請(qǐng)求和響應(yīng)。雖然已經(jīng)通過參考特定的實(shí)施例例示了本發(fā)明,但是對(duì)于本領(lǐng)域技術(shù) 人員來說顯然本發(fā)明不局限于前述例示性的的實(shí)施例的具體細(xì)節(jié),并且本 發(fā)明可以通過各種改變和修改來具體化而不脫離本發(fā)明的精神和范圍。因 此本發(fā)明的實(shí)施例從各種方面被認(rèn)為是例示性的而非限制性的,本發(fā)明的 范圍由所附權(quán)利要求來指示而不是通過前述的描述來指示,因此在此旨在 包括所有落入^L利要求的等效的含義和范圍的變化。換句話說,可以理解 為覆蓋任何以及所有落入其基本屬性由本專利申請(qǐng)所請(qǐng)求保護(hù)的基本原理中的精神和范圍內(nèi)的修改、變化或者等效。此外,本專利申請(qǐng)的讀者將理 解詞語"包括"或"包含"并不排除其它部件或者步驟,詞語"一個(gè)"不 排除多個(gè),并且單個(gè)部件,例如計(jì)算機(jī)系統(tǒng)、處理器、或者另一個(gè)集成單 元可以實(shí)現(xiàn)權(quán)利要求中所述的多個(gè)裝置的功能。權(quán)利要求中的任何附圖標(biāo) 記不應(yīng)該被解釋為對(duì)各自權(quán)利要求的限制。當(dāng)在說明書和權(quán)利要求中使用 時(shí)引入術(shù)語"第一","第二,,,"第三"等,以區(qū)分相似的部件或者步 驟,而不是描述順序或時(shí)間順序所必須的。
      權(quán)利要求
      1、一種用于提供web業(yè)務(wù)會(huì)話的方法,包括步驟-由客戶端(101)啟動(dòng)web業(yè)務(wù)(102)的請(qǐng)求(121);-定位所述web業(yè)務(wù)(102);-由所述web業(yè)務(wù)(102)接收所述請(qǐng)求(121);和-由所述web業(yè)務(wù)(102)將響應(yīng)(125)發(fā)送到所述客戶端(101);其特征在于啟動(dòng)所述請(qǐng)求(121)包括發(fā)送請(qǐng)求到IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)(110);和由所述IMS網(wǎng)絡(luò)(110)對(duì)所述web業(yè)務(wù)進(jìn)行定位。
      2、 如權(quán)利要求1所述的用于提供web業(yè)R話的方法,其特征在于 所述方法還包括步驟由所述IMS網(wǎng)絡(luò)(110 )在所述web業(yè)務(wù)(102 )和所ii^戶端(101) 之間建立通信信道(128)。
      3、 如權(quán)利要求1所述的用于提供web業(yè)k話的方法,其特征在于 所述方法還包括步驟通過經(jīng)所述IMS網(wǎng)絡(luò)(110)傳送終止消息(130 )到所述web業(yè)務(wù) (102)來終止所述會(huì)話。
      4、 如權(quán)利要求1所述的用于提供web業(yè)務(wù)會(huì)話的方法,其特征在于 所述請(qǐng)求(121)對(duì)應(yīng)于會(huì)話初始協(xié)議(SIP)邀請(qǐng)請(qǐng)求。
      5、 如權(quán)利要求1所述的用于提供web業(yè)R話的方法,其特征在于 所述響應(yīng)(125)對(duì)應(yīng)于會(huì)話初始協(xié)議(SIP) OK消息。
      6、 一種能夠使用web業(yè)務(wù)(102)的客戶端設(shè)備(101),還包括 -用于形成和發(fā)送web業(yè)R話請(qǐng)求的裝置;-用于接收對(duì)所述請(qǐng)求的響應(yīng)的裝置;和 -用于與所述web業(yè)務(wù)(102)通信的裝置; 其特征在于所i^戶端設(shè)備(101 )適于將所述請(qǐng)求發(fā)送到IP多媒體子系統(tǒng)(IMS ) 網(wǎng)絡(luò)(110)并適于從所述IMS網(wǎng)絡(luò)(110)接收所述響應(yīng)。
      7、 一種IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)網(wǎng)關(guān)(103),包括 -用于^1戶端設(shè)備(101)接收消息的裝置;-用于向所^戶端設(shè)備(101)發(fā)送消息的裝置;誦用于從IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)(110)接收消息的裝置;-用于向所述IMS網(wǎng)絡(luò)(110)發(fā)送消息的裝置;和-用于在所述IMS網(wǎng)絡(luò)(110)中對(duì)業(yè)務(wù)進(jìn)行定位的裝置;其特征在于所述網(wǎng)關(guān)(103) 4皮配置為在所述IMS網(wǎng)絡(luò)(110)中也對(duì)web業(yè)務(wù) (102)進(jìn)行定位并與所述web業(yè)務(wù)(102)來回傳送消息。
      8、 如權(quán)利要求7所述的IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)網(wǎng)關(guān)(103), 其特征在于所述網(wǎng)關(guān)(103)還包括能夠在所述客戶端設(shè)備(101)和所述 web業(yè)務(wù)(102 )之間建立連接(128 )的裝置。
      全文摘要
      本發(fā)明涉及一種用于在客戶端設(shè)備(101)和web業(yè)務(wù)(102)之間提供web業(yè)務(wù)會(huì)話的方法。所述客戶端設(shè)備(101)發(fā)送會(huì)話請(qǐng)求(121)到IMS網(wǎng)絡(luò)(110),其定位所述web業(yè)務(wù)(102)并將所述請(qǐng)求傳送給所述web業(yè)務(wù)(102)。所述web業(yè)務(wù)(102)使用所述IMS網(wǎng)絡(luò)(110)發(fā)送應(yīng)答到客戶端(101)。一旦建立了web業(yè)務(wù)會(huì)話,所述客戶端設(shè)備(101)就能夠使用所述web業(yè)務(wù)(102)。
      文檔編號(hào)H04L29/08GK101222520SQ200710308179
      公開日2008年7月16日 申請(qǐng)日期2007年12月21日 優(yōu)先權(quán)日2006年12月22日
      發(fā)明者弗萊爾肯 B·萬, G·馬斯 申請(qǐng)人:阿爾卡特朗訊公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1