專利名稱:在ip多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IMS (IP多媒體子系統(tǒng))網(wǎng)絡(luò),特別涉及IMS網(wǎng)絡(luò)中的號碼攜帶方法。
技術(shù)背景IMS全稱為IP Multimedia Subsystem (IP多媒體子系統(tǒng)),是3GPP (第三代移動通信伙 伴項目)定義的一種采用SIP (會話初始協(xié)議)作為呼叫控制信令的多媒體通信網(wǎng)絡(luò),目前 已經(jīng)被3GPP2、 TISPAN (電信和互聯(lián)網(wǎng)融合業(yè)務(wù)及高級網(wǎng)絡(luò)協(xié)議)等標準機構(gòu)采納,作為移 動固網(wǎng)融合的下一代核心網(wǎng)。IMS系統(tǒng)的用戶編號分為私有用戶標識(PVI: Private user idenUties)禾口公開用戶標識(PII: Public user identities)。每個IMS用戶有一個或幾個PVI。私有用戶標識由歸屬網(wǎng)絡(luò)的運營者分配,用于注冊、 授權(quán)、管理、計費等。該標識采用NAI (Network Access Identifier)格式,可以采取在NAI (Network Access Identifier, 在rfc2486中定義,格式為nai = username / ( username "@" realm ))中包含IMSI (客戶識別碼)的方式作為私有用戶標識。PVI是歸屬網(wǎng)絡(luò)運營者 提供的唯一全球標識,可以在歸屬網(wǎng)絡(luò)中從網(wǎng)絡(luò)角度標識用戶簽約數(shù)據(jù)。PVI通常對用戶不 可見,它標識的是簽約數(shù)據(jù),不是用戶。PVI用來標識HSS (歸屬簽約用戶服務(wù)器)中保存的 用戶信息(如鑒權(quán)信息等)。每個IMS用戶有一個或多個PUI。 PUI類似電話號碼,對用戶可見, 一般用于用戶和其它 用戶的通訊。電信編碼方案和Internet編碼方案都可以用來尋址用戶,PUI可以采用SIP URI (URI:統(tǒng)一資源標識符)格式或者"tel:"-URI格式(電話號碼格式的統(tǒng)一資源標識)。對于 被叫流程,PUI也可以用來在HSS (歸屬簽約用戶服務(wù)器)中標識用戶數(shù)據(jù)。PVI和PUI的關(guān)系如圖1所示 一個PUI可以對應(yīng)多個PVI,類似"一號多機",同樣一 個PVI也可以對應(yīng)多個PUI,類似"一機多號"。號碼攜帶(NP: Number Portability)的目標是一種電信用戶在不同的地理區(qū)域遷徙、 或在不同的運營商之間進行轉(zhuǎn)網(wǎng)而不必更換自己的號碼。其作為一種技術(shù)不僅是電信監(jiān)管機 構(gòu)為打破壟斷、降低競爭門檻對運營商的一種監(jiān)管要求,也是運營商為提高自身競爭力所采 用的一種業(yè)務(wù)。
傳統(tǒng)網(wǎng)絡(luò)中一般采用E. 164的用戶編號方式,在未實施號碼攜帶之前,E. 164的編號本 身就具備在網(wǎng)絡(luò)中進行路由的能力,而實施號碼攜帶之后,需要采用集中的號碼攜帶數(shù)據(jù)庫 來存儲,并采用智能網(wǎng)的架構(gòu)來解決號碼攜帶問題。IMS網(wǎng)絡(luò)中用戶編號采用SIPURI格式, 為"用戶名敏或名"的形式,采用HSS (歸屬簽約用戶服務(wù)器)來存儲用戶簽約數(shù)據(jù),IMS中 采用域的方式來組織用戶數(shù)據(jù), 一個域就是用戶的一個編址空間,在大部分情況下,域與運 營商的運營商區(qū)域有緊密的對應(yīng)關(guān)系。從理論上講,其號碼攜帶也可以采用類似于傳統(tǒng)智能 網(wǎng)的應(yīng)用服務(wù)器解決方案,但該解決方案不能很好地進行管理,并且可擴展性差。發(fā)明內(nèi)容為了克服上述缺陷,本發(fā)明的目的在于提供了一種管理性與擴展性好的IMS網(wǎng)絡(luò)中號碼 攜帶方法。為達到上述發(fā)明目的,本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法包括(1) 第一用戶終端在遷入域辦理號碼攜帶業(yè)務(wù),并更新在該遷入域的可尋址標識;(2) 第二用戶終端在其所在域向第一用戶終端發(fā)起呼叫,并通過電話號碼映射工作組域 名系統(tǒng)服務(wù)器査詢得到第一用戶終端的可尋址標識;(3) 上述兩用戶終端依據(jù)第一用戶終端的可尋址標識完成呼叫連接。 其中,所述歩驟(1)具體為(11) 第一用戶終端向遷入域辦理號碼攜帶業(yè)務(wù),并將可尋址標識變更為遷入域分配的可尋址標識;(12) 電話號碼映射工作組域名系統(tǒng)服務(wù)器更新虛擬公開用戶標識與可尋址標識的對應(yīng)關(guān)系;(13) 第一用戶終端在遷入域注冊成功,不改變路由方法。 其中,所述步驟(2)具體為-(21) 第二用戶終端在其所在域向第一用戶終端發(fā)起呼叫,并將該呼叫通過第二用戶終 端所在域中的代理模塊傳輸?shù)降诙脩艚K端所在域中的服務(wù)模塊;(22) 第二用戶終端所在域中的服務(wù)模塊,向電話號碼映射工作組域名系統(tǒng)輸入第一用 戶終端的虛擬公開用戶標識,發(fā)起名稱權(quán)威指針査詢;(23) 電話號碼映射工作組域名系統(tǒng)根據(jù)第一用戶終端的虛擬公開用戶標識査詢得到第 一用戶終端的可尋址標識,并將該可尋址標識返回給第二用戶終端所在域中的服務(wù)模塊。
其中,所述步驟(3)具體為(31) 第二用戶終端所在域中的服務(wù)模塊利用第一用戶終端的可尋址標識,査詢得到第一用戶終端遷入域中的協(xié)商模塊;(32) 第二用戶終端所在域中的服務(wù)模塊,將第一用戶終端遷入域中的協(xié)商模塊的主機 名插入路由信息列表最前頭的標識值,并發(fā)送給第一用戶終端遷入域中的協(xié)商模塊。(33) 第一用戶終端遷入域中的協(xié)商模塊根據(jù)第一用戶終端的可尋址標識査詢所在簽約 用戶服務(wù)器,得到第一用戶終端遷入域中的服務(wù)模塊,并將呼叫轉(zhuǎn)發(fā)給第一用戶終端遷入域 中的服務(wù)模塊。其中,所述的代理模塊為代理呼叫會話控制功能。其中,所述的服務(wù)模塊為服務(wù)呼叫會話控制功能、媒體網(wǎng)關(guān)控制功能或互聯(lián)邊界控制功能。其中,所述的協(xié)商模塊為協(xié)商呼叫會話控制功能。由于上述方案采用了電話號碼映射工作組域名系統(tǒng)服務(wù)器(ENUM DNS),并且ENUM DNS 具備遞歸査詢能力,使得本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法可擴展性、可管 理性好。當(dāng)本服務(wù)器的路由信息不完整時,可通過上級服務(wù)器査詢得到最終所需的路由信息, 例如當(dāng)號碼攜帶采用E.164號碼時,本地服務(wù)器信息不完整,可以通過DNS (域名解析系統(tǒng)) 査詢得到E. 164號碼管理域服務(wù)器地址,進而完成査詢功能。由于號碼攜帶中的路由過程是通過現(xiàn)有的ENIMDNS體系結(jié)構(gòu)加以擴展完成的,對IMS現(xiàn) 有的標準過程影響最小。由于步驟中的服務(wù)呼叫模塊可以為S-CSCF (服務(wù)呼叫會話控制功能)、MGCF (媒體網(wǎng)關(guān) 控制功能)或IBCF (互聯(lián)邊界控制功能),使得該方法適應(yīng)性好。
圖1為PVI和PUI的關(guān)系示意圖;圖2為本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法中服務(wù)器連接示意圖;圖3為本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法中號碼攜帶簽約流程圖;圖4為本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法中號碼攜帶用戶被叫流程圖。
具體實施方式
本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法中采用的技術(shù)方案要求為每個IMS用6
戶定義兩個公開用戶標識(PL'I), 一個為最初用戶簽約IMS標識,在這里稱作V-PUI (虛擬 PUI) , V-PUI對用戶可見,所謂的號碼攜帶就是指對V-PUI的攜帶,V-PUI通常不能直接用 作用戶尋址,不能用作注冊,也不能用來在HSS中標識用戶數(shù)據(jù)另一個標識為用戶真實的可 用于路由的標識,這里稱作可尋址標識(R-PU1) , R-PUI —般對用戶不可見,R-PUI保存在 ISIM (IP多媒體子系統(tǒng)用戶識別碼IMS subscriber identity module)卡中,R-PUI將因 為用戶在不同的地理區(qū)域遷徙、或在不同的運營商之間進行轉(zhuǎn)網(wǎng)而發(fā)生變化,在終呼流程中, R-PUI可以用來在HSS中標識用戶數(shù)據(jù)。當(dāng)用戶沒有發(fā)生過在不同的地理區(qū)域遷徙、或在不 同的運營商之間進行轉(zhuǎn)網(wǎng)行為時,R-PUI和V-PUI是相同的。V-PUT和R-PUI的對應(yīng)關(guān)系由 E隨U DNS服務(wù)器管理。需要說明的是,只有當(dāng)發(fā)生號碼攜帶的用戶做被叫時才需要采用本方案來實現(xiàn)號碼攜帶, 做主叫吋不需要。主叫側(cè)的S-CSCF (服務(wù)呼叫會話控制功能)在處理完主叫側(cè)業(yè)務(wù)流程并幵 始尋址被叫之前,無論被叫的V-PUI是SIP LRI還是TEL URI,主叫側(cè)的S-CSCF都必需先到 RNUM DNS查詢被叫的可尋址標識(R-PUI),無論被叫是否發(fā)生過攜帶號碼轉(zhuǎn)網(wǎng)行為。本發(fā)明的主要功能節(jié)點有兩個1) IMS呼叫處理網(wǎng)元~"呼叫會話控制功能(CSCF), IMS定義了三種CSCF,分別是S-CSCF (服務(wù))、P-CSCF (代理呼叫會話控制功能)和I-CSCF (協(xié)商呼叫會話控制功能);2) EMM DNS服務(wù)器,內(nèi)含支持DNS訪問接口的號碼攜帶數(shù)據(jù) 庫,該數(shù)據(jù)庫存儲V-PUI和R-PUI的對應(yīng)關(guān)系表。下面結(jié)合附圖對本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法的實施例號碼攜帶 方法作一詳細描述。如圖2所示,假定用戶UE1當(dāng)前所在域為A,將號碼攜帶至B域,A與B之間簽署號碼攜 帶業(yè)務(wù)協(xié)議。圖3示出了 IMS用戶號碼攜帶簽約過程流程圖,包括以下步驟201、 用戶UE1打算前往B域(遷入域),B域通過IT系統(tǒng)(客服受理系統(tǒng))受理申請, B域為UEl分配新的R-PUI (如R-PUIl) , V-PUI保持不變;202、 遷入域受理系統(tǒng)向ENUM DNS發(fā)送號碼攜帶簽約更改請求,內(nèi)含V-PUI和R-PUIl, 它可以采用標準化的訪問接口,也可以是郵件、傳真等形式;203、 ENUM DNS完成遷入域運營商的簽約更改請求合法性檢驗,修改NPDB (號碼攜帶數(shù) 據(jù)庫)的V-PUI和R-PUI的對照關(guān)系,將UE1當(dāng)前的R-PUI修改為R-PUI1;204、 ENUM DNS向遷入域發(fā)送號碼攜帶簽約更改確認,它可以是一個標準協(xié)議接口 ,也
可以是郵件、傳真。確認中包括用戶UE1的R-PUIl。205、 遷入域向UE1所在的前一個域A的HSS發(fā)起號碼攜帶刪除用戶數(shù)據(jù)請求;206、 1JR1前一個所在域A校驗請求合法性并在HSS中刪除數(shù)據(jù),對當(dāng)前所在域發(fā)送應(yīng)答;207、 遷入域B向本域HSS請求插入UE1的用戶數(shù)據(jù);208、 遷入域B向本域HSS插入UE1的用戶數(shù)據(jù),號碼攜帶業(yè)務(wù)變更成功,遷入域轉(zhuǎn)換為 當(dāng)前域。上述各步驟描述號碼攜帶簽約變更的一次基本流程。 圖4是本發(fā)明實施號碼攜帶呼叫過程的實施流程圖。301、 IMS UE2發(fā)起INVITE (邀請用戶加入呼叫)呼叫,被叫為UEi;302、 S-CSCF (C)收到呼叫,向ENUMDNS發(fā)起DNS査詢,查詢關(guān)鍵字為UEl的V-PUI (SIP URI或TEL URI);303、 ENUM DNS收到査詢,根據(jù)UEl的V-PUI發(fā)起遞歸査詢,得到UEl的R-PUI (此處具 體為R-PUI1);304、 ENUM DNS向S-CSCF返回R-PUI1;305、 S-CSCF (C)利用R-PUI1發(fā)起迭代査詢,査詢得到B域的入口主機I-CSCF (B)地 址,此處服務(wù)的DNS Server可以是一個標準DNS Server,也可以集成在DNS-NPDB (域名系 統(tǒng)號碼攜帶數(shù)據(jù)庫)中306、 S-CSCF (C)將I-CSCF (B)的主機名插入T叩Route (路由信息列表最前頭的標識 值),將Request-URI修改為R-PU[l,同時插入一個參數(shù)指示是NP呼叫,將呼叫發(fā)往I-CSCF(B);307、 I-CSCF (B)收到呼叫,根據(jù)Top Route指示,不再根據(jù)Request-URI進行路由, 根據(jù)R-PUI1査詢HSS (B),得到UEl的歸屬服務(wù)S-CSCF (B);308、 I-CSCF (B)將呼叫轉(zhuǎn)發(fā)給S-CSCF (B);309、 S-CSCF (B)處理完用戶的終呼業(yè)務(wù)邏輯后將呼叫轉(zhuǎn)發(fā)到UEl;310、 UEl應(yīng)答S-CSCF (B);311、 S-CSCF (B)將應(yīng)答轉(zhuǎn)發(fā)至I-CSCF (B);312、 I-CSCF (B) 將應(yīng)答轉(zhuǎn)發(fā)至S-CSCF (C);313、 S-CSCF (C)將應(yīng)答轉(zhuǎn)發(fā)至UE2,呼叫建立。上述各步驟描述采用本發(fā)明后的一次INVITE呼叫基本流程,若INVITE換成其它任何對
話外請求,呼叫流程完全相同。如圖2所示,號碼攜帶至B域的簽約過程以及攜帶至B域后C域某一用戶UE2呼叫UE1 的連續(xù)過程如下所示(a) UE1向B域運營商辦理號碼攜帶業(yè)務(wù),簽署合同,更換ISIM卡,其ISIM卡中的 R-PUI變更為B域分配的新標識。ENUM DNS服務(wù)器中更新V-PUI和R-PUI的對應(yīng)關(guān)系;(b) UE1在B域注冊成功,由于注冊攜帶的路由信息——歸屬域為當(dāng)前所在域,因此 路由按照正常路由方法進行路由即可,不作任何變更;(c) C域IMS用戶UE2發(fā)起呼叫,被叫為UE1,經(jīng)P-CSCF (代理呼叫會話控制功能) 到達UE2歸屬的S-CSCF (C);(d) S-CSCF (C)向ENUM DNS發(fā)起NAPTR (名稱權(quán)威指針)查詢,輸入為UE1的V-PUI (格式可以是TEL URI或SIP URI);(e) ENUM DNS根據(jù)UE1的V-PUI査詢得到UE1的R-PUI,返回給S-CSCF (C);(f) S-CSCF (C)利用R-PU],査詢得知B域的入口節(jié)點I-CSCF (B) (B域的協(xié)商呼叫 會話控制功能);(g) S-CSCF (C)將I-CSCF (B)的主機名插入Top Route (最高路由),發(fā)送給I-CSCF(B);(h) I-CSCF (B)以UE1的R-PUI作為關(guān)鍵字査詢HSS得到S-CSCF (B),并將呼叫轉(zhuǎn)發(fā) 給S-CSCF (B),完成呼叫接續(xù)過程。采用本發(fā)明在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法可以實現(xiàn)基于ENUM DNS的IMS 號碼攜帶方案,它的優(yōu)點是對現(xiàn)網(wǎng)改動最小,又具備良好的可擴展性及可管理性,其基礎(chǔ)體 系是全分布存儲的,消息的路徑長度較短,對網(wǎng)絡(luò)引入的時延相對較小。在上述實施例的基礎(chǔ)上,本發(fā)明的實施方案還可以做一些變換和修改,例如1、流程中 的呼叫方可以是MGCF (媒體網(wǎng)關(guān)控制功能)/IBCF (互聯(lián)邊界控制功能)等其它IMS呼叫控 制網(wǎng)元;2、實現(xiàn)號碼攜帶用戶的號碼可以是E. 164號碼。
權(quán)利要求
1、一種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在于包括(1)第一用戶終端在遷入域辦理號碼攜帶業(yè)務(wù),并更新在該遷入域的可尋址標識;(2)第二用戶終端在其所在域向第一用戶終端發(fā)起呼叫,并通過電話號碼映射工作組域名系統(tǒng)服務(wù)器查詢得到第一用戶終端的可尋址標識;(3)上述兩用戶終端依據(jù)第一用戶終端的可尋址標識完成呼叫連接。
2、 按照權(quán)利要求1所述的在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在于 所述步驟(1)具體為(11) 第一用戶終端向遷入域辦理號碼攜帶業(yè)務(wù),并將可尋址標識變更為遷入域分配的 可尋址標識;(12) 電話號碼映射工作組域名系統(tǒng)服務(wù)器更新虛擬公開用戶標識與可尋址標識的對應(yīng)關(guān)系;(13) 第一用戶終端在遷入域注冊成功,不改變路由方法。
3、 按照權(quán)利要求2所述的在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在于所述步驟(2)具體為-(21) 第二用戶終端在其所在域向第一用戶終端發(fā)起呼叫,并將該呼叫通過第二用戶終端所在域中的代理模塊傳輸?shù)降诙脩艚K端所在域中的服務(wù)模塊;(22) 第二用戶終端所在域中的服務(wù)模塊,向電話號碼映射工作組域名系統(tǒng)輸入第一用 戶終端的虛擬公開用戶標識,發(fā)起名稱權(quán)威指針査詢;(23) 電話號碼映射工作組域名系統(tǒng)根據(jù)第一用戶終端的虛擬公開用戶標識査詢得到第一用戶終端的可尋址標識,并將該可尋址標識返回給第二用戶終端所在域中的服務(wù)模塊。
4、 按照權(quán)利要求3所述的在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在于-所述步驟(3)具體為(31) 第二用戶終端所在域中的服務(wù)模塊利用第一用戶終端的可尋址標識,査詢得到第一用戶終端遷入域中的協(xié)商模塊;(32) 第二用戶終端所在域中的服務(wù)模塊,將第一用戶終端遷入域中的協(xié)商模塊的主機 名插入路由信息列表最前頭的標識值,并發(fā)送給第一用戶終端遷入域中的協(xié)商模塊。(33) 第一用戶終端遷入域中的協(xié)商模塊根據(jù)第一用戶終端的可尋址標識査詢所在簽約 用戶服務(wù)器,得到第一用戶終端遷入域中的服務(wù)模塊,并將呼叫轉(zhuǎn)發(fā)給第一用戶終端遷入域中的服務(wù)模塊。
5、 按照權(quán)利要求3或4所述的在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在 于所述的代理模塊為代理呼叫會話控制功能。
6、 按照權(quán)利要求3或4所述的在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在 于所述的服務(wù)模塊為服務(wù)呼叫會話控制功能、媒體網(wǎng)關(guān)控制功能或互聯(lián)邊界控制功能。
7、 按照權(quán)利要求4所述的在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,其特征在于-所述的協(xié)商模塊為協(xié)商呼叫會話控制功能。
全文摘要
本發(fā)明公開了一種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法,涉及IP多媒體子系統(tǒng)網(wǎng)絡(luò),特別涉及IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的號碼攜帶方法,為解決傳統(tǒng)的號碼攜帶解決方案不能很好地進行管理,并且可擴展性差的問題而發(fā)明的。該在IP多媒體子系統(tǒng)網(wǎng)絡(luò)實現(xiàn)號碼攜帶的方法包括(1)第一用戶終端向遷入域辦理號碼攜帶業(yè)務(wù),并更新在該遷入域的可尋址標識;(2)第二用戶終端在其歸屬域向第一用戶終端發(fā)起呼叫,并通過電話號碼映射工作組域名系統(tǒng)服務(wù)器查詢得到第一用戶終端的可尋址標識;(3)上述兩用戶終端依據(jù)第一用戶終端的可尋址標識完成呼叫連接。本發(fā)明運用在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中實現(xiàn)號碼攜帶。
文檔編號H04Q7/38GK101132400SQ20061013866
公開日2008年2月27日 申請日期2006年11月10日 優(yōu)先權(quán)日2006年11月10日
發(fā)明者邢忠卿 申請人:中興通訊股份有限公司