用于管理電信網絡的用戶終端的方法、裝置、設備和系統的制作方法
【專利摘要】本發明涉及用于管理電信網絡的用戶終端的方法、裝置、設備和系統。該方法包括:接收包括用戶的記錄地址、用戶終端的至少一個聯系地址和至少一個接入網類型的注冊請求;一旦接收到該注冊請求,就運行在數據庫中存儲包括用戶的記錄地址、用戶終端的聯系地址和接入網類型的至少一個關聯的步驟;和一旦接收到指向用戶的所述記錄地址的會話設立請求,就運行以下步驟:在接入網中獲得包括所述記錄地址、接入網類型、和用戶終端的聯系地址的至少一個所存儲的關聯;從該會話設立請求獲得接入被稱為被叫終端的該用戶終端所借助于的接入網類型;和作為接入網類型的函數在所存儲的關聯中選擇所述請求所路由到的聯系地址。
【專利說明】
用于管理電信網絡的用戶終端的方法、裝置、設備和系統
[0001 ]本專利申請是下列發明專利申請的分案申請:
[0002] 申請號:200980139547.7
[0003] 申請日:2009年10月5日
[0004] 發明名稱:用于在電信網絡中管理用戶的方法、以及關聯裝置
技術領域
[0005] 本發明的領域是電信,并更具體地是用戶終端可經由多個接入網接入的電信網 絡。
【背景技術】
[0006] 在其中信令交換基于會話開始協議(SIP)的IP電信網絡中,例如通過記錄地址 (AOR)來標識用戶。該用戶可在一個或多個終端設備上使用該A0R,該終端設備充當適于接 收向用戶的AOR發送的信令消息的SIP用戶代理(UA)。為了在他們的AOR處可聯系,用戶必須 通過向注冊服務器或注冊機開始注冊過程,來預先在電信網絡中注冊他們的終端。這樣的 過程具有使得用戶的AOR與例如呼叫設立請求消息的信令消息可直接路由到的一個或多個 聯系地址(AOC)關聯的效果。
[0007] 這樣的關聯被存儲在SIP地點服務數據庫或服務器中。這樣的服務器由代理服務 器在接收到向用戶的AOR發送的信令請求時詢問,以便獲得與那個AOR關聯的一個或多個聯 系地址。
[0008] 存在其中AOR可與多個AOC關聯的至少三種情況:
[0009] ?當用戶在多個終端設備上同時使用他們的AOR時;例如,用戶具有已在電信網絡 的相同記錄地址注冊的固定終端和移動終端;
[0010] ?當用戶使用雙模或多模終端(即,可同時通過多個接入網連接到該電信網絡的 終端)時;例如,用戶具有適于同時連接到Wi-Fi接入網和UMTS(通用移動電信系統)接入網 的雙模終端;和
[0011] ?前兩種情況的組合。
[0012 ]這樣的情況引起向用戶的AOR發送的信令請求的路由的問題。根據IETF (因特網工 程任務組)標準化組織的文檔RFC(注釋請求)3261,代理服務器負責將這樣的信令請求路由 到形成目標組的一個或多個聯系地址。具體來說,如果目標組包括多個地址,則代理服務器 將該信令請求并行或順序發送到那些目標中的每一個。這被稱為分叉(forking)。
[0013]存在限制或控制分叉的現有技術方法。具體來說,IETF文檔RFC 3841教導了如何 使得代理服務器能夠從目標組中消除一些A0C,以便適應主叫用戶的偏好以及被叫用戶的 終端的容量。
[0014]這樣的機制的缺陷在于不允許選擇信令請求所路由到的接入網的特定類型。
【發明內容】
[0015] 本發明涉及一種用于在電信網中管理用戶終端的方法,所述終端連接到所述網絡 的至少一個接入網。
[0016] 一旦接收到包括用戶的記錄地址、終端的至少一個聯系地址和至少一個接入網類 型的注冊請求,本發明的方法就運行在數據庫中存儲用戶的記錄地址、終端的聯系地址和 接入網類型之間的至少一個關聯的步驟。
[0017] 由此,本發明允許在電信網絡中從用戶的記錄地址獲得與該網絡的特定類型接入 網對應的用戶的終端的聯系地址。
[0018] 根據本發明的一個方面,該管理方法包括以下預備步驟:
[0019] ?獲得對于該用戶的記錄地址在網絡中存儲的聯系地址的列表;和
[0020] ?從所獲得的列表推導出與該請求的接入網類型對應的至少一個聯系地址。
[0021] 本發明的這個方面具有允許以注冊機功能作為主機(hosting)的電信網絡實體的 實體下游獲得存儲本發明要求的關聯所必需的信息的優點。這樣的實體(例如負責運行用 戶預訂的服務的應用服務器)可接收注冊機實體自己的聯系地址而不是注冊機實體向終端 分配的聯系地址。
[0022]根據本發明的另一方面,在所述注冊步驟之后并且在接收到指向(going to)用戶 的所述記錄地址的會話設立請求時,所述方法運行以下步驟:
[0023] ?在接入網中獲得包括所述記錄地址、接入網類型、和終端的聯系地址的至少一 個所存儲的關聯;
[0024] ?獲得接入被叫終端所借助于的接入網類型;和
[0025] ?作為接入網類型的函數在所存儲的關聯中選擇所述請求所路由到的聯系地址。
[0026] 該方法具有以下優點:在接收到向用戶的記錄地址發送的呼叫設立請求時,作為 接入網類型的函數從所存儲的關聯中可用的那些聯系地址中選擇至少一個聯系地址。由 此,可將信令請求僅路由到與請求的接入網類型關聯的一個或多個聯系地址。
[0027] 根據第一變型,從會話設立請求獲得該接入網類型。
[0028] 在會話設立請求中規定接入網類型。當主叫用戶終端知道連接被叫終端所使用的 接入網類型時,主叫用戶終端可以有利地插入其想設立與被叫終端的通信所借助于的接入 網類型。作為選擇,這樣的插入可由信令流中的另一設備(例如,諸如應用服務器的電信網 絡的實體)實現。
[0029] 根據第二變型,通過作為預定標準的函數在所述至少一個存儲的關聯中的選擇, 而獲得該接入網類型。
[0030] 選擇該接入網類型作為預定標準(例如由電信運營商(carrier)定義的規則)的函 數。這樣的規則可考慮不同參數,例如每一接入網類型所支持的負荷或所請求的服務的類 型。
[0031] 本發明還涉及一種電信網絡中的用戶終端管理裝置。這樣的裝置適于實現剛剛描 述的管理方法。
[0032] 這樣的裝置可在諸如代理服務器或應用服務器的電信網絡設備中作為主機。作為 選擇,該裝置可以在那些設備的外部。
[0033] 由此,按照相關的方式,本發明進一步涉及電信網絡中的代理服務器,包括用于接 收包括用戶的記錄地址、和所述用戶通過其經由至少一個接入網連接到所述網絡的終端的 接入網類型和聯系地址的注冊請求的部件,和用于在該電信網絡中接收指向所述用戶的記 錄地址的會話設立請求的部件,和用于管理所述用戶終端的本發明的裝置。
[0034] 在現有技術中,這樣的服務器可實現注冊機功能和會話設立請求處理器功能。根 據本發明,這樣的服務器適于作為所請求的接入網類型的函數來選擇該請求所路由到的至 少一個聯系地址。
[0035] 按照相關的方式,本發明進一步涉及一種電信網絡中的應用服務器,包括用于接 收包括用戶的記錄地址(AORa)、所述用戶通過其經由至少一個接入網連接到所述網絡的終 端的接入網類型的注冊請求的部件,和用于在該電信網絡中接收指向所述用戶的記錄地址 的會話設立請求的部件,和用于管理所述用戶終端的本發明的裝置。
[0036] 在現有技術中,調用這樣的應用服務器來運行該電信網絡的用戶所預訂的服務。 根據本發明,適于作為接入網類型的函數來選擇該請求所路由到的至少一個聯系地址。這 樣的一個優點在于,該服務器知道用于運行所請求的服務的該網絡運營商預定的規則,并 所以當進行選擇時能夠考慮那些規則。
[0037] 本發明進一步涉及一種用于在電信網絡中向用戶的記錄地址發送會話設立請求 的方法,包括用于插入代表通過其聯系被叫用戶的接入網的接入網類型的步驟。
[0038] 這樣的方法可有利地通過本發明的會話設立請求傳送裝置來實現,該裝置包括用 于在會話設立請求中插入代表通過其聯系被叫用戶的接入網的接入網類型的部件,所述請 求由本發明的用戶終端管理裝置處理。
[0039] 本發明的該傳送裝置可在適于與用戶終端交換信令消息的電信網絡設備中作為 主機。
[0040] 按照相關的方式,本發明進一步涉及一種設備,該設備適于與經由電信網絡的至 少一個接入網連接到所述網絡的用戶的終端交換信令消息,并包括用于發送會話設立請求 的本發明的裝置。
[0041] 根據本發明的一個方面,所述設備是連接到該電信網絡的用戶終端。這樣的終端 知道他們想呼叫的用戶的終端連接所使用的接入網類型,并在該請求中指示該接入網類 型。這樣的優點在于主叫用戶或他們的終端能夠作為用戶想與他們開始的會話的函數來選 擇通過哪種類型接入網與另一方聯系。
[0042] 根據本發明的另一方面,所述設備是該電信網絡的應用服務器。如果終端不知道 他們想呼叫的用戶的終端可用的接入網類型,則呼叫請求信令流中的另一設備能夠取代地 插入這樣的信息。該電信網絡的應用服務器有利地知道該會話的設立上下文,并由此能夠 考慮該上下文的元素來選擇合適的接入網類型。
[0043]在本發明的一個具體實現中,通過計算機程序指令來確定剛剛描述的管理和傳送 方法的步驟。
[0044]結果,本發明進一步提供了一種信息介質上的計算機程序,該程序適于在用戶終 端管理裝置中或更一般地在計算機中運行,并包括適于運行上述管理方法的步驟的指令。
[0045] 結果,本發明進一步提供了一種信息介質上的計算機程序,該程序適于在傳送裝 置中或更一般地在計算機中運行,并包括適于運行上述傳送方法的步驟的指令。
[0046] 這些程序可使用任何編程語言并采用源代碼、目標代碼、或源代碼和目標代碼之 間的中間代碼的形式,諸如部分編譯的形式或任何其他期望的形式。
[0047] 本發明還針對一種包括上述計算機程序的指令的計算機可讀信息介質。
[0048] 該信息介質可以是能夠存儲該程序的任何實體或裝置。例如,該介質可包括存儲 部件,例如諸如CD ROM或微型電子電路ROM的R0M,或諸如軟盤或硬盤的磁存儲部件。
[0049] 此外,該信息介質可以是傳輸介質,諸如可通過無線電或通過其他手段經由電纜 或光纜路由的電或光信號。本發明的程序可以特別通過因特網類型網絡下載。
[0050] 作為選擇,該信息介質可以是集成電路(例如其中合并了這些程序中的一個或另 一個的硬件元件),該電路適于運行討論的方法中的一個或另一個,或在其運行中使用。 [0051]根據本發明的一個方面,一種管理電信網絡的用戶終端的方法,所述用戶終端通 過至少一個接入網連接到所述電信網絡,其中該方法包括:接收包括用戶的記錄地址、用戶 終端的至少一個聯系地址和至少一個接入網類型的注冊請求;一旦接收到該注冊請求,就 運行在數據庫中存儲包括用戶的記錄地址、用戶終端的聯系地址和接入網類型的至少一個 關聯的步驟;和一旦接收到指向用戶的所述記錄地址的會話設立請求,就運行以下步驟:在 接入網中獲得包括所述記錄地址、接入網類型、和用戶終端的聯系地址的至少一個所存儲 的關聯;從該會話設立請求獲得接入被稱為被叫終端的該用戶終端所借助于的接入網類 型;和作為接入網類型的函數在所存儲的關聯中選擇所述請求所路由到的聯系地址。
[0052]根據本發明的一個方面,一種管理電信網絡中的用戶終端的裝置,所述用戶終端 通過至少一個接入網連接到所述電信網絡,其中該裝置包括:通信裝置,適于從該電信網絡 接收包括用戶的記錄地址、終端的聯系地址和接入網類型的注冊請求;和處理器,被配置為 一旦接收到該注冊請求,就在數據庫中存儲用戶的記錄地址、接入網類型、和終端的聯系地 址之間的至少一個關聯,并且其中該處理器被配置為,在該電信網絡中注冊所述用戶之后, 并且一旦接收到指向所述用戶的記錄地址的會話設立請求,就:對于所述記錄地址,在接入 網中獲得所述記錄地址、接入網類型、和終端的聯系地址之間的至少一個關聯;和從該會話 設立請求獲得接入被稱為被叫終端的該用戶終端所借助于的接入網類型,以作為接入網類 型的函數從所存儲的關聯中選擇所述請求所路由到的聯系地址。
[0053]根據本發明的一個方面,一種設備,包括:被稱為主叫用戶的用戶終端,能連接到 電信網絡,并被配置為與經由接入網連接到該電信網絡的被稱為被叫用戶的另一用戶的終 端交換信令消息,其中該主叫用戶的終端包括:通信裝置,被配置為在電信網絡中向被叫用 戶的記錄地址發送會話設立請求,和處理器,被配置為在該會話設立請求中插入代表位于 被叫用戶和該電信網絡之間的、并且被叫用戶的終端通過其連接到電信網絡的接入網的接 入網類型。
[0054]根據本發明的一個方面,一種系統,包括上述管理電信網絡中的用戶終端的裝置 和上述設備。
【附圖說明】
[0055] 通過閱讀僅作為圖示的非限制性示例并根據附圖給出的本發明的一個具體實現 的以下描述,本發明的其他優點和特征變得更明顯清楚,其中:
[0056] ?圖1是示出了與實現本發明的電信網絡相連的用戶終端的圖;
[0057] ?圖2是示出了實現本發明的電信網絡的用戶終端管理裝置的結構的圖;
[0058] ?圖3示出了管理電信網絡的用戶終端的本發明的方法的步驟;
[0059] ?圖4是示出了本發明的設備為了發送會話設立請求而使用的裝置的結構的圖;
[0060] ?圖5示出了發送會話設立請求的本發明的方法的步驟;
[0061] ?圖6是本發明第一實現中的用戶終端和電信網絡之間交換的流的圖;和
[0062] ?圖7是本發明第二實現中的用戶終端和電信網絡之間交換的流的圖。
【具體實施方式】
[0063]本發明的一般原理基于包括用戶的記錄地址、已向電信網絡注冊了用戶終端的接 入網類型、和可能經由該類型接入網與終端聯系的聯系地址的關聯的存儲。
[0064]當已經經由與多個接入網相連的一個或多個用戶終端向網絡注冊用戶時,該網絡 存儲與使用相同記錄地址實現的注冊一樣多的這些關聯,每一關聯包括特定接入網類型和 特定聯系地址。
[0065] 參考圖1,來考慮通過兩個接入網ANi和AN2與電信網絡1相連的用戶終端UEa 10。這 些網絡可以是例如Wi-Fi、802.11或GERAN/UTRAN類型。然而,注意本發明不限于兩個網絡的 情況,而是不管用戶連接到的接入網的數目來應用。
[0066]假設該用戶終端UEa的用戶具有對于網絡1的運營商的預訂并且已獲得他們向網 絡1注冊所使用的記錄地址AO Ra。這樣的地址可以是例如類型aliceiorange.com。
[0067]注意本發明不限于僅一個終端的情況,而是也應用到其中用戶已使用相同記錄地 址AORa經由多個終端向網絡1注冊的情況。
[0068] 為了經由接入網AN1向網絡1注冊,按照現有技術中已知的方式,用戶終端UEa發送 注冊請求REG,該注冊請求REG包括用戶的記錄地址AORa、代表使用的接入網AN1的接入網類 型AT 1、以及可經由接入網AN1聯系其的聯系地址AOC1,如定義SIP信令協議的IETF文檔RFC 3261中規定的那樣。接入網類型有利地在該請求REG的字段P-接入-網絡-信息(P-Access-Network-Info) (PANI)中指示,如3GPP文檔TS24.229中規定的那樣。
[0069] 這樣的請求由實現注冊或注冊機功能的網絡實體PA 100處置。在使用SIP信令協 議的網絡中,該實體是SIP代理服務器。在具有IMS類型架構的網絡中,該實體是服務呼叫會 話控制功能(S-CSCF)服務器。該注冊機功能特別允許用戶的記錄地址AORa與可經由接入網 AN1聯系其的聯系地址AOC1關聯。下面給出在PANI字段中包括Wi-Fi或802.11接入網類型指 示的請求REG的示例:
[0070] 注冊81卩:〇瓜即6.(:〇11131?/2.0
[0071] 來自:Alice〈sip:>;tag = 7abfadfb6
[0072] 到:Alice〈sip :alice@orange · com〉
[0073] 聯系:〈sip:bob@2a01:c001: :c0a8:0121:5060〉
[0074] P-Access-Network-Info: IEEE-802.11
[0075] 根據本發明,通過本發明的用戶終端管理方法存儲的關聯可采用以下形式:
[0077]用戶終端UEa接收響應于其請求的確認消息。
[0078]用戶終端按照類似的方式使用聯系地址AOC2經由接入網姻2向網絡進行注冊。 [0079] 作為選擇,可使用兩個聯系地址AOChAOC2以及兩個接入網類型AI^AT2來在一個 步驟中注冊終端UEa JANI字段然后一般包括代表已通過其傳遞中轉注冊請求REG的接入網 的接入網類型,例如接入網AT1。終端可有利地在"聯系"報頭字段中指示與每一聯系地址對 應的接入網類型,如下面示例那樣:
[0080] 注冊81卩:〇瓜即6.(:〇11131?/2.0
[0081] 來自:Alice〈sip:>;tag = 7abfadfb6
[0082] 到:Alice〈sip :bob@orange · com〉
[0083] 聯系:〈sip :Alice@2a01: cOOl: : c0a8:0121:5060〉!access = IEEE-802 · 11
[0084] 聯系:<sip: Alice@192 · 168 · I · 33:5060〉;access = 3GPP-UTRAN-FDD
[0085] 的記錄地址AORb的用戶鮑勃的用戶終端UEb 11。終端UEb經由接入網AN3連接到網絡1。一旦向網絡1注冊了,為了設立與另一用戶終端(例 如用戶終端UEa 10)的通信會話,終端UEb 11就經由接入網AN3向網絡發送會話設立請求 INV。這可以是例如SIP邀請(SIP INVITE)請求。
[0086] 如現有技術中那樣,這樣的請求包括被叫用戶的記錄地址AORa。該地址由代理服 務器PB接收,代理服務器PB將接收的地址轉發到負責在地址AORa處注冊的用戶的代理服務 器PA。如果需要,代理服務器PA可調用負責運行該會話設立請求中所請求的服務的應用服 務器(AS)200。
[0087] 根據本發明,電信網絡1包括用戶終端管理裝置。參考圖2,這樣的裝置DG 20可以 在代理服務器PA 100或應用服務器AS 200中作為主機。本發明的用戶終端管理裝置DG 20 包括在傳統計算機或電信網絡1的設備中傳統發現的硬件元件,即,處理器2(h、隨機存取存 儲器(RAM)20 2、只讀存儲器(R0M)203、和用于與網絡1通信的電信部件2〇4。電信部件2〇4由此 構成與代理服務器PA 100或應用服務器AS 200的通信部件(例如通信部件30)的接口部件。 [0088]作為選擇,管理裝置DG 20也可在這些設備外部,但是如果該裝置在用戶終端11的 外部,則電信部件直接連接到電信網絡1。
[0089]該裝置DG 20連接到SIP地點服務數據庫40,該裝置DG 20在該數據庫中按照本發 明所要求的方式存儲關聯。該數據庫可以在裝置DG 20或以裝置DG 20作為主機的設備PA 100、AS 200的內部或外部。
[0090] 只讀存儲器203構成本發明的存儲介質。該介質存儲本發明的計算機程序。該程序 包括用于運行下面參考圖3描述的用于管理用戶終端的本發明的方法的步驟的指令。
[0091] 在本發明的用戶終端管理方法的步驟El中,經由接入網AN1從用戶終端UEa接收注 冊請求REG。該注冊請求REG包括聯系地址AOC 1、代表接入網AN1的接入網類型AT1、和用戶的 記錄地址AORa。
[0092] 在本發明的用戶終端管理方法的步驟E2中,例如在SIP地點服務數據庫40中存儲 包括記錄地址AORa、接入網類型AT1、和聯系地址AOC 1的關聯ASS1。在步驟E3中,向終端發送 應答消息。
[0093] 在步驟E4中,從用戶終端UEb 11接收要發送到記錄地址AORa的會話設立請求INV。 [0094]在本發明的方法的步驟E5中,獲得在用于記錄地址AORa的數據庫中存儲的關聯 ASS1,其中?是大于或等于1的整數。
[0095] 在步驟E6中,獲得代表經由其向被叫用戶的終端UEa路由該會話設立請求的接入 網的接入網類型ATd。
[0096] 在步驟E7中,作為所請求的接入網類型ATd的函數從所存儲的關聯的那些聯系地 址中選擇聯系地址AOCj。
[0097]由此,根據本發明,負責向終端UEa路由該會話設立請求INV的代理服務器100獲得 作為所請求的接入網類型的函數的向其路由該請求INV的接入網中的聯系地址AOCd。如果 僅經由與所請求的接入網相連的一個終端UEa向網絡注冊該被叫用戶,則代理服務器PA 100獲得單一聯系地址,并所以不需要觸發分叉來聯系所請求的記錄地址AORa。
[0098]相反,如果用戶具有用于所請求的接入網類型的向網絡1注冊的多個用戶,則代理 服務器100獲得與該接入網類型關聯的聯系地址。它所以僅使用有限分叉。分叉可有利地通 過組合本發明和本領域已知并且稍后將更詳細描述的用于標識被叫用戶終端的機制來完 全避免。
[0099]在本發明的第一實現中,從會話設立請求獲得所請求的接入網類型ATd。換言之, 請求INV包括指示接入網類型ATd的字段。
[0100]接入網類型ATd可由例如作為能夠發送和接收SIP信令消息的設備或用戶代理中 的主機的裝置DI 50插入到該請求中。這樣的用戶代理可以是主叫用戶終端UEb或負責運行 所請求的服務的應用服務器AS 200。
[0101]參考圖4,本發明的用戶終端管理裝置DI 50包括在傳統計算機或電信網絡設備1 中傳統發現的硬件元件,即處理器5(h、隨機存取存儲器(RAM)502、只讀存儲器(R0M)503、和 用于與網絡1通信的電信部件50 4。在圖4的示例中,本發明的裝置DI在終端11或應用服務器 AS 200中。電信部件5〇4所以是包括終端UEb 11或應用服務器AS 200的通信部件(諸如通信 部件60)的接口部件。然而,裝置DI 50可以作為選擇在那些設備的外部。這樣的通信部件然 后直接連接到電信網絡1。
[0102] 只讀存儲器503構成本發明的存儲介質。該介質存儲本發明的計算機程序。該程序 包括用于運行下面參考圖5描述的用于發送會話設立請求的本發明的方法的步驟的指令。
[0103] 該方法包括在發送到記錄地址AORa的會話設立請求INV中插入接入網類型ATd的步 驟II。
[0104] 在第一變型中,可在該請求INV的請求URKREQUEST URI)(統一資源定位符)地址 的新"接入"字段中插入接入網類型ATd。例如,根據本發明,請求INV可采取以下形式:
[0105] ?對于接入網類型ATl:
[0106] 邀請s ip: orange · com; access = IEEE-802 · 11SIP/2 · 0
[0107] 來自:Bob〈sip:>;tag = 7abfadfb6
[0108] 到:Alice〈sip: AliceOorange · com〉
[0109] 聯系:<sip:bob@10.21.108.21:5060>
[0110] ?對于接入網類型AT2:
[0111] 邀請 s ip: orange .com; access = 3GPP-UTRAN_FDD SIP/2.0
[0112] 來自:Bob〈sip:>;tag = 7abfadfb6
[0113] 到:Al i ce〈s ip: AliceOorange · com〉
[0114] 聯系:〈sip: BobOlO · 21 · 108 · 21:5060〉
[0115] 該第一變型有利地由主叫用戶終端UEb實現。假設其在先前信令交換期間獲得被 叫用戶終端可用的一個或多個接入網類型。
[0116] 在第二變型中,通過設置用戶終端UEb的新特定標識符的具體字段的值,而在請求 INV中插入接入網類型ATd。這樣的標識符可以是即使重啟用戶終端UEb也能唯一標識該終端 并保持不變的例如全球唯一標識符統一資源名稱(UUID URN)的擴展。更準確地,該新類型 UUID URN標識符(子UUID URN)允許標識已按照本領域已知的方式與UUID URN關聯的諸如 用戶終端的實體的子集。這樣的子集可根據具體標準來區分。根據本發明,該標準是接入標 準,并且所涉及的子UUID標識符唯一地標識包括用戶終端和接入網類型的一對。
[0117] 例如,可以如本發明要求的那樣在會話設立請求INV中插入以下子UUID標識符:
[0118] urn:sub-uuid:f81d4fae-7dec-lId0-a765-0a0c91e6bf6:access:IEEE-802.11 [0 119] 在第三變型中,可通過設置如在IETF規范draf-ietf-sip-gruu中規定的用戶終端 的全局可路由UA URI(URI代表統一資源定位符的)(GRUU)的值,來在請求INV中插入所請求 的接入網類型ATd。這樣的標識符唯一地標識AOR和用戶終端或更一般的用戶代理之間的關 聯。假如該注冊請求通過向注冊請求REG的"聯系"報頭添加序列"+sip. instance. com"而規 定終端需要作為回應(in return)接收該標識符,則用戶終端在其向電信網絡注冊期間獲 得GRUU。存在兩類GRUU:
[0120] ?臨時標識符temp-gruu,其有效時間有限;每次刷新記錄時提供新標識符temp- gruu;和
[0121] ?公共標識符pub-gruu,其在注冊周期中始終保持有效。
[0122] 用戶終端然后能夠在向其他用戶代理傳輸的其信令消息中使用該GRUU。由此,如 果諸如終端UEb的終端希望設立與諸如終端UEa的具體終端的會話,則其在其會話設立請求 INV中規定該終端的GRUU。這樣的缺點在于如果經由多個接入網AN^AN2向網絡注冊該同一 終端UEa,則代理服務器PA 100將被限于觸發到被叫終端的各聯系地址的分叉。
[0123] 在本發明的該第三變型中,在修改的GRUU內的會話設立請求INV中插入接入網類 型。根據本發明,定義接入特定GRUU(AGRUU)。無論其是臨時的還是公共的,AGRUU可包括用 于獲得與AOR和用戶終端關聯的接入網類型的指示,或者可直接包括接入網類型。
[0124]給出本發明的AGRUU的兩個不例:pub-agruu = 〃sip :aliceOorange · com;agr = urn:sub-uuid:07e2b051-8213-ee2f-589a-ff5f36el9409:access:3GPP-UTRAN-FDD"
[0125] tempagruu = "sip : tagruu .7hs==ce72deb4cfba2b453cl546496b73b4e@ orange. com;agr^
[0126] 根據本發明,假設用戶終端UEa已響應于向代理服務器PA 100發送的其注冊請求 而先前接收了這些AGRUU,并且其已在先前信令交換期間將它們傳遞給了終端UEb。可進一 步假設終端UEb已通過任何其他手段獲得了它們。
[0127] 可從在SIP邀請(SIP INVITE)請求的請求URI(REQUEST URI)部分中插入的公共或 臨時AGRUU獲得例如802.11的接入網類型ATd。
[0128] 作為示例考慮以下SIP會話設立請求:
[0129] 邀請sip: SIP/2.0
[0130] 來自:Bob〈sip:>;tag = a73kszlfl [0131 ] 到:Alice〈sip :alice@example · com>
[0132] 聯系:
[0133] <sip:aliceiorange. com;agr = urn:sub-uuid:07e2b051-8213-ee2f-589a-ff5f36el9409: access: IEEE-802.11>
[0134] AGRUU是粗體指示的序列。
[0135] 剛剛描述的UUID URN和GRUU的優點在于如果將它們插入到會話設立請求INV中, 則它們也允許代理服務器標識作為主叫用戶的目標的用戶終端UEb(只要被叫用戶可經由 與同一類型接入網相連的多個終端向網絡1注冊即可),并由此選擇與那個終端關聯的一個 或多個聯系地址。
[0136] 所以顯而易見的是,組合本發明和上述標識符的使用具有以下優點:允許選擇與 被叫用戶的終端的標識符和與接入網類型關聯的唯一聯系地址,并由此阻止負責將請求 INV路由到被叫用戶的終端的代理服務器進行的分叉。
[0137] 下面參考圖6來描述本發明的第一實現的在用戶終端UEa、UEb與電信網絡設備PA 100、AS 200、和PB 300之間交換的信令流。在該第一實現中,在代理服務器PA 100中實現本 發明的用戶終端管理方法。
[0138] 在第一或注冊階段,向代理服務器PA 100注冊終端UEa 10。假設其是經由接入網 ANjPAN2注冊的并且代理服務器PA 100的數據庫所以存儲本發明的關聯ASSdPASS2的兩個 記錄。
[0139] 在第二或會話設立階段,終端UEb向用戶終端UEa的記錄地址AORa發送會話設立請 求。在第一變型中,終端UEb 11指示要通過其設立與終端UEa的會話的接入網類型ATd。在第 二變型中,例如應用服務器AS 200的另一用戶代理在剛剛描述的本發明的變型之一中的請 求INV中插入該字段。
[0140] 包括終端UEa的記錄地址AORa和所請求的接入網類型ATd的請求INV被發送到代理 服務器PA 100。
[0141] 一旦接收到請求INV,代理服務器PA 100的管理裝置DG 20就運行本發明的方法, 并選擇與所請求的接入網類型ATd對應的聯系地址A0Q。其然后將請求路由到那個聯系地 址。
[0142] 下面參考圖7來描述在本發明的第二實現中的在用戶終端UEa、UEb與電信網絡設備 之間交換的信令流。在該第二實現中,在應用服務器AS 200中實現本發明的用戶終端管理 方法。由此,網絡1是使用3GPP文檔TS. 24229中描述的頂S (IP多媒體子系統)架構的網絡。
[0143] 在注冊階段,終端UEa 10按照現有技術已知的方式向代理服務器PA 100注冊。假 設其是經由接入網ANjP AN2注冊的。如現有技術中已知的,象3GPP文檔TS. 24229中定義的那 樣,代理服務器PA 100通過向應用服務器PA 200發送第三方注冊類型消息1/3REGL1/ 3REG2,而向應用服務器PA 200通知其已接收的一個或多個注冊請求REG1、REG2。下面假設終 端UEa已發送了兩個連續注冊請求REG 1JEG2,用于分別從接入網AN1和施向網絡1注冊。這類 消息不包括在一個或多個源注冊請求REG^REG 2中包括的所有信息。具體來說,它可以可選 地包括用戶終端通過其與網絡相連的接入網的類型。此外,注冊請求中的一些信息可能已 被修改。這例如應用到代理服務器PA 100預先用其自己的聯系地址AOCpa替代的終端UEa的 聯系地址。
[0144] 在第一變型中,考慮其中第三方注冊消息包括用戶的記錄地址AORa、終端的接入 網類型AT1、和代理服務器PA 100的聯系地址AOCpa的情況。根據本發明,一旦接收到這樣的 消息,應用服務器AS 200就向代理服務器PA100發送列表請求或列表注冊。這樣的請求的語 義在IETF文檔RFC 3261中進行了規定。應用服務器PA 200作為回應接收用戶的記錄地址 AORa和用戶終端已經能夠經由其連接的各種接入網類型中的聯系地址之間的關聯的列表。 這里,在終端向網絡AN1進行第一注冊REG.,其獲得包括關聯(AORa,AOC 1)的列表。其所以 然后能夠存儲本發明要求的關聯ASS1 (AORa,AOC1,AT1)。在第二注冊REG2時,其接收包括這兩 個關聯(AORa,AOC 1)和(AORa,AOC2)的關聯列表。知道第二注冊請求REG2中包括的接入網類型 AT2使得其能夠推導出與接入網類型AT2對應的聯系地址AOC2,并構成和然后存儲本發明要 求的第二關聯ASS 2。
[0145] 顯而易見的是,每一新列表請求允許應用服務器AS 200更新所存儲的關聯,應用 服務器AS 200由此能夠僅保留激活關聯。
[0146] 應用服務器可有利地規則地(每X秒)重復其列表請求,其中X是大于0的整數。這樣 的優點在于其保持最新的關聯表格。可選擇秒數X作為網絡中的記錄的平均出租時間的函 數。
[0147] 在第二變型中,代理服務器PA 100在第三方注冊消息中插入終端的聯系地址。
[0148] 如本領域已知的,在IMS架構的上下文中,代理服務器可運行在用戶配置文件中包 括的過濾規則(增強過濾器標準)。這些規則連同代理服務器為了運行它們而實現的過程在 3GPP文檔TS24.229和TS24.218中進行了具體描述。
[0149] 根據本發明,代理服務器可運行在用戶配置文件中包括的命令其在向應用服務器 AS 200發送的第三方注冊消息中插入全部注冊請求REG^REG2的新規則。
[0150] 應用服務器AS然后直接存儲本發明所要求的關聯ASShASS2,而無需求助于與代理 服務器PA 100附加交換信令。
[0151] 在會話設立階段中,終端UEb向用戶終端UEa的記錄地址AORa發送會話設立請求。假 設該請求可以可選地包括對于被叫用戶請求的接入網類型ATd。
[0152] 該請求INV首先由代理服務器PB 300接收并然后轉發到代理服務器PA100,代理服 務器PA 100調用負責提供所請求的服務的應用服務器AS 200。一旦接收到這樣的請求,月艮 務器AS 200就恢復所存儲的被叫用戶的關聯ASShASS2,并判斷作為預定標準的函數的向其 發送請求INV的接入網類型ATas和被叫用戶連接到的接入網。例如,這樣的標準可考慮在接 入網中可用的資源、所請求的服務或運營商策略。
[0153] 在第一變型中,請求INV不包括所請求的接入網類型ATd。應用服務器使用本發明 的判斷處理獲得要在該請求中插入的接入網類型ATas。應用服務器然后將該接入網類型 ATas插入到其向負責被叫用戶的代理服務器PA 100發送的請求INV中。
[0154] 在第二變型中,請求INV包括主叫用戶請求的接入網類型ATd。應用服務器AS 200 可然后接受或拒絕作為其判斷標準的函數的該接入網類型。例如,如果這不是終端UEa連接 到的接入網,則應用服務器AS 200可拒絕終端UEb所請求的接入網類型。作為選擇,即使其 可用,應用服務器AS 200也可拒絕接入網類型ATd,因為其不滿足運營商預定的標準(例如, 因為其不是授權用于所請求的服務的接入網)。
[0155] 如果應用服務器AS 200接受該接入網類型,則其沒有修改地轉發該請求INV。如果 應用服務器AS 200拒絕該接入網類型,則其首先用其已判斷的接入網類型ATas的值來替換 所請求的接入網類型ATd的值。一旦其具有為了設立所請求的會話而考慮的接入網類型ATd、 ATas,則應用服務器在為在地址AORa處注冊的用戶存儲的關聯ASS1、ASS2中查找對應聯系地 址AOCp-旦其已獲得了地址,則其將該地址插入到會話設立請求INV的字段中。根據本發 明,可為此目的使用請求INV的多個字段,例如:
[0156] ?使用會話設立請求INV的地址請求URI(REQUEST URI)的字段"maddr" ;
[0157] ?作為選擇,也可用聯系地址AOCj來替換地址請求URI (REQUEST URI);
[0158] ?另一可能性是創建專用于傳輸向地址請求URI(REQUEST URI)添加或向該請求 的報頭添加的聯系地址AOCj的參數;
[0159] ?進一步變型是在會話設立請求INV的"路由"報頭中插入聯系地址AOCjd
[0160] 根據本發明,一旦接收到應用服務器AS 200所修改的請求INV,負責被叫用戶的代 理服務器PA 100就能夠考慮專用聯系地址AOCj來將該請求僅路由到那個聯系地址,而不實 現關于對于被叫用戶存儲的所有目標聯系地址的分叉。
[0161] 應注意的是,如果終端UEaIO的用戶還經由另一終端UEa,(未示出)從接入網AN^AN2 之一向網絡1注冊,則本發明的裝置DG 20允許分叉限于與所請求的接入網類型關聯的聯系 地址。為了完全阻止分叉,本發明的方法可有利地與上述UUID URN或GRUU的使用組合,這允 許唯一標識目標用戶終端。
【主權項】
1. 一種管理電信網絡的用戶終端的方法,所述用戶終端通過至少一個接入網連接到所 述電信網絡,其中該方法包括: 接收包括用戶的記錄地址、用戶終端的至少一個聯系地址和至少一個接入網類型的注 冊請求; 一旦接收到該注冊請求,就運行在數據庫中存儲包括用戶的記錄地址、用戶終端的聯 系地址和接入網類型的至少一個關聯的步驟;和 一旦接收到指向用戶的所述記錄地址的會話設立請求,就運行以下步驟: 在接入網中獲得包括所述記錄地址、接入網類型、和用戶終端的聯系地址的至少一個 所存儲的關聯; 從該會話設立請求獲得接入被稱為被叫終端的該用戶終端所借助于的接入網類型;和 作為接入網類型的函數在所存儲的關聯中選擇所述請求所路由到的聯系地址。2. -種管理電信網絡中的用戶終端的裝置,所述用戶終端通過至少一個接入網連接到 所述電信網絡,其中該裝置包括: 通信裝置,適于從該電信網絡接收包括用戶的記錄地址、終端的聯系地址和接入網類 型的注冊請求;和 處理器,被配置為一旦接收到該注冊請求,就在數據庫中存儲用戶的記錄地址、接入網 類型、和終端的聯系地址之間的至少一個關聯,并且其中該處理器被配置為,在該電信網絡 中注冊所述用戶之后,并且一旦接收到指向所述用戶的記錄地址的會話設立請求,就: 對于所述記錄地址,在接入網中獲得所述記錄地址、接入網類型、和終端的聯系地址之 間的至少一個關聯;和 從該會話設立請求獲得接入被稱為被叫終端的該用戶終端所借助于的接入網類型,以 作為接入網類型的函數從所存儲的關聯中選擇所述請求所路由到的聯系地址。3. -種設備,包括: 被稱為主叫用戶的用戶終端,能連接到電信網絡,并被配置為與經由接入網連接到該 電信網絡的被稱為被叫用戶的另一用戶的終端交換信令消息,其中該主叫用戶的終端包 括: 通信裝置,被配置為在電信網絡中向被叫用戶的記錄地址發送會話設立請求,和 處理器,被配置為在該會話設立請求中插入代表位于被叫用戶和該電信網絡之間的、 并且被叫用戶的終端通過其連接到電信網絡的接入網的接入網類型。4. 一種系統,包括根據權利要求2的管理電信網絡中的用戶終端的裝置和根據權利要 求3的設備。
【文檔編號】H04L29/06GK105915665SQ201610528407
【公開日】2016年8月31日
【申請日】2009年10月5日
【發明人】讓-克勞德.勒魯齊克, 安托萬.穆奎特, 喬斯.多雷, 萊昂內爾.莫蘭德
【申請人】奧蘭治