使用既有設(shè)備的ims網(wǎng)絡(luò)接入的制作方法
【專利摘要】公開了使用既有設(shè)備的IMS網(wǎng)絡(luò)接入方法。本發(fā)明描述了通信網(wǎng)絡(luò)(100),它允許既有設(shè)備接入IMS網(wǎng)絡(luò)(108)。所述通信網(wǎng)絡(luò)(100)包括交換系統(tǒng)(104)、IMS網(wǎng)絡(luò)(108)和非IMS網(wǎng)絡(luò)(110)。所述交換系統(tǒng)包括用戶數(shù)據(jù)庫(106),其中預(yù)先準備了使用既有設(shè)備的IMS用戶的身份。運行時,主叫方(101)通過既有設(shè)備(102)進行呼叫。所述交換系統(tǒng)接收所述呼叫并且根據(jù)主叫方標識符(如電話號碼、URL等)訪問所述用戶數(shù)據(jù)庫,以便判斷所述主叫方是不是IMS用戶。如果所述主叫方是IMS用戶,那么所述交換系統(tǒng)就將所述呼叫路由到所述IMS網(wǎng)絡(luò)。如果所述主叫方不是IMS用戶,那么所述交換系統(tǒng)就將所述呼叫路由到所述非IMS網(wǎng)絡(luò)。
【專利說明】使用既有設(shè)備的IMS網(wǎng)絡(luò)接入
[0001]本申請是申請?zhí)枮?00510054440.6的中國專利申請“使用既有設(shè)備的MS網(wǎng)絡(luò)接入”(申請日為2005年3月10日)的分案申請。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及通信領(lǐng)域,確切地說,涉及使用既有設(shè)備提供對MS網(wǎng)絡(luò)和MS服務(wù)的接入。
【背景技術(shù)】
[0003]正如第三代合作伙伴計劃(3GPP)中的闡述,IP多媒體子系統(tǒng)(MS)提供了具有融合網(wǎng)絡(luò)所用的接入不可知網(wǎng)絡(luò)架構(gòu)的公用核心網(wǎng)絡(luò)。服務(wù)供應(yīng)商在下一代網(wǎng)絡(luò)進化中正接納這種架構(gòu)。所述MS架構(gòu)最初是由所述3GPP定義以通過IP網(wǎng)絡(luò)向移動用戶提供多媒體服務(wù)。IP網(wǎng)絡(luò)已經(jīng)變?yōu)閭魉鸵曨l、語音和數(shù)據(jù)的最節(jié)省成本的承載網(wǎng)絡(luò)。MS使用IP網(wǎng)絡(luò)的所述優(yōu)點在頂S平臺上為MS用戶提供多媒體服務(wù)。在MS網(wǎng)絡(luò)之內(nèi)使用的信令是SIP協(xié)議。MS定義了標準的應(yīng)用服務(wù)器之間的SIP接口、MS核心網(wǎng)絡(luò)(CSCF)、IMS用戶、MS數(shù)據(jù)庫(HSS)以及MS計費羊元。這些標準能夠降低所述網(wǎng)絡(luò)集成成本,讓所述用戶享有更加穩(wěn)定的服務(wù)。
[0004]在所述MS平臺上,IMS用戶可以使用傳統(tǒng)的增值服務(wù),比如呼叫轉(zhuǎn)接、多方會議、呼叫等待。同時,頂S用戶還將可以使用許多新的數(shù)據(jù)服務(wù),比如即時消息、可視電話、等待視頻(video on wait)以及網(wǎng)絡(luò)式服務(wù)。
[0005]IMS用戶使用MS設(shè)備通過所述IP網(wǎng)絡(luò)接入所述MS網(wǎng)絡(luò)及其相關(guān)聯(lián)的MS服務(wù)。所述MS用戶需要通過所述MS設(shè)備注冊到所述MS網(wǎng)絡(luò),然后所述MS用戶才可以使用所述IMS服務(wù)。所述注冊提供了所述IMS網(wǎng)絡(luò)中的許多功能,比如驗證所述用戶、判斷所述用戶可用的所述服務(wù)等。所述注冊過程根據(jù)若干MS標準。因此,遵從MS的設(shè)備能夠注冊到所述MS網(wǎng)絡(luò),以便接收MS服務(wù)。
[0006]對于所述3DPP當(dāng)前定義的MS網(wǎng)絡(luò),一個問題是不注冊到所述MS網(wǎng)絡(luò)的既有設(shè)備比如傳統(tǒng)的電話無法接入所述MS網(wǎng)絡(luò)和MS服務(wù)。有許多正在用于通信的既有設(shè)備無法注冊到MS網(wǎng)絡(luò)。
[0007]一種類型的既有設(shè)備是H.323IP設(shè)備。H.323IP設(shè)備接入網(wǎng)絡(luò)時確實要進行某種注冊,但是所述注冊不遵從IMS標準。另一種類型的既有設(shè)備是使用公用交換電話網(wǎng)(PSTN)的傳統(tǒng)電話。傳統(tǒng)電話是電路式的,在使用前不注冊到網(wǎng)絡(luò)。目前還沒有有效的方法使既有設(shè)備注冊到和接入MS網(wǎng)絡(luò)和MS服務(wù)。
【發(fā)明內(nèi)容】
[0008]本發(fā)明通過提供使用既有設(shè)備對MS網(wǎng)絡(luò)的接入,解決了以上的和其他有關(guān)的問題。優(yōu)選情況下,本發(fā)明允許MS用戶使用既有設(shè)備接入MS服務(wù),所述既有設(shè)備不必進行IMS注冊。IMS用戶不限于所述3GPP定義的移動設(shè)備,而是可以使用移動設(shè)備、有線設(shè)備或者任何其他的既有設(shè)備。因為當(dāng)前使用的許多或者說大多數(shù)通信設(shè)備是既有設(shè)備,所以服務(wù)供應(yīng)商將能夠向多得多的潛在用戶提供IMS服務(wù)。同時,樂于使用傳統(tǒng)電話的用戶將能夠接入MS服務(wù)而不必使用MS兼容設(shè)備,并將仍然能夠接入所述傳統(tǒng)服務(wù)。
[0009]本發(fā)明的一個實施例包括通信網(wǎng)絡(luò),它允許既有設(shè)備接入MS網(wǎng)絡(luò)。所述通信網(wǎng)絡(luò)包括交換系統(tǒng)、IMS網(wǎng)絡(luò)和非MS網(wǎng)絡(luò)。所述既有設(shè)備包括不能注冊到所述MS網(wǎng)絡(luò)的任何設(shè)備。所述既有設(shè)備允許主叫方在所述通信網(wǎng)絡(luò)上進行呼叫。所述交換系統(tǒng)包括用戶數(shù)據(jù)庫,其中預(yù)先準備了在所述通信網(wǎng)絡(luò)中使用既有設(shè)備的MS用戶的身份。
[0010]運行時,主叫方通過所述既有設(shè)備進行呼叫。所述交換系統(tǒng)從所述既有設(shè)備接收所述呼叫。所述呼叫包括主叫方標識符,它標識所述主叫方。例如,在電路式呼叫中,所述主叫方標識符可以包含電話號碼,所述電話號碼包括在所述呼叫的所述信令(SS7、ISDN等)中。對于數(shù)據(jù)包式呼叫,所述主叫方標識符可以包含靜態(tài)IP地址或URL,所述靜態(tài)IP地址或URL包括在所述呼叫的所述數(shù)據(jù)包的頭部中。所述交換系統(tǒng)根據(jù)所述主叫方標識符訪問所述用戶數(shù)據(jù)庫,以使判斷所述主叫方是不是頂S用戶。如果所述主叫方是MS用戶,那么所述交換系統(tǒng)就將所述呼叫路由到所述MS網(wǎng)絡(luò)。如果所述主叫方不是MS用戶,那么所述交換系統(tǒng)就將所述呼叫路由到所述非MS網(wǎng)絡(luò)。
[0011 ] 本發(fā)明可以包括下面介紹的其他示范性實施例。
【專利附圖】
【附圖說明】
[0012]在所有附圖中相同的引用號表示相同的單元。
[0013]圖1展示了本發(fā)明示范性實施例中的通信網(wǎng)絡(luò);
[0014]圖2展示了本發(fā)明示范性實施例中的交換系統(tǒng);
[0015]圖3是一幅流程圖,展示了本發(fā)明示范性實施例中操作圖1中所述通信網(wǎng)絡(luò)的方法;
[0016]圖4是一幅流程圖,展示了本發(fā)明示范性實施例中將呼叫路由到圖1中從所述交換系統(tǒng)至所述MS網(wǎng)絡(luò)的方法;
[0017]圖5-9展示了本發(fā)明示范性實施例中流經(jīng)通信網(wǎng)絡(luò)的呼叫;
[0018]圖10展示了本發(fā)明示范性實施例中另一個交換系統(tǒng)。
【具體實施方式】
[0019]圖1-10和以下的說明描繪了本發(fā)明的若干特定的示范性實施例,以便指導(dǎo)本領(lǐng)域的技術(shù)人員如何建立和使用本發(fā)明的最佳模式。為了指導(dǎo)發(fā)明的原理,本發(fā)明的某些常規(guī)方面已經(jīng)被簡化或省略。本領(lǐng)域的技術(shù)人員將會認同從這些實施例產(chǎn)生的落入本發(fā)明的范圍之內(nèi)的若干變化。本領(lǐng)域的技術(shù)人員將會認同,下面介紹的特性能夠以多種方式結(jié)合,以便形成本發(fā)明的多種變化。因此,本發(fā)明不限于下面介紹的所述特定實施例,而是僅僅由權(quán)利要求書及其相當(dāng)內(nèi)容限定。
[0020]圖1展示了本發(fā)明示范性實施例中的通信網(wǎng)絡(luò)100。通信網(wǎng)絡(luò)100包括交換系統(tǒng)104、MS網(wǎng)絡(luò)108以及非MS網(wǎng)絡(luò)110。既有設(shè)備102通過交換系統(tǒng)104接入通信網(wǎng)絡(luò)100。交換系統(tǒng)104連接到IMS網(wǎng)絡(luò)108,以及非MS網(wǎng)絡(luò)110。在這個實施例中,交換系統(tǒng)104包括用戶數(shù)據(jù)庫106。另外,用戶數(shù)據(jù)庫106也可以遠離交換系統(tǒng)104,交換系統(tǒng)104可以通過網(wǎng)絡(luò)來訪問它。通信網(wǎng)絡(luò)100可以包括圖1中未顯示的其他設(shè)備、系統(tǒng)或網(wǎng)絡(luò)。
[0021]既有設(shè)備102包含不注冊到MS網(wǎng)絡(luò)的任何通信設(shè)備。所述3GPP定義為遵從MS的設(shè)備是注冊到所述MS網(wǎng)絡(luò)的移動設(shè)備。本文定義的既有設(shè)備是不遵從MS的設(shè)備。既有設(shè)備可以是移動(或者說無線)設(shè)備,也可以是有線設(shè)備(電路式的或數(shù)據(jù)包式的)。既有設(shè)備102的一個實例是傳統(tǒng)電話,它與電路式的網(wǎng)絡(luò)通信。傳統(tǒng)電話啟動呼叫是利用呼叫信令,比如SS7信令、ISDN信令等。所述傳統(tǒng)電話在進行呼叫之前不注冊到所述電路式的網(wǎng)絡(luò)。既有設(shè)備102的另一個實例是數(shù)據(jù)包式的電話,它不注冊到MS網(wǎng)絡(luò)。數(shù)據(jù)包式的電話比如使用H.323協(xié)議的VoIP電話確實注冊到網(wǎng)絡(luò),但是所述注冊不遵從MS標準。
[0022]“注冊”到MS網(wǎng)絡(luò)意味著頂S用戶具有支持遵從MS SIP協(xié)議的設(shè)備,該協(xié)議用于注冊到所述MS網(wǎng)絡(luò)和服務(wù)控制。在所述注冊過程中,所述MS設(shè)備把SIP注冊消息發(fā)送到其有關(guān)的MS呼叫會話控制功能(CSCF)單元。所述CSCF單元查詢家庭用戶服務(wù)器(HSS)數(shù)據(jù)庫,以使檢索、檢驗和更新所述用戶的注冊信息。所述CSCF然后下載所述IMS用戶的服務(wù)簡檔。所述IMS用戶能夠隨時隨地使用所述IMS服務(wù)。每次注冊將有時間限制。如果所述時間過期,所述MS用戶需要再次注冊到MS網(wǎng)絡(luò)。
[0023]IMS網(wǎng)絡(luò)108包含提供MS服務(wù)的任何網(wǎng)絡(luò)。MS網(wǎng)絡(luò)108可以由所述3GPP或任何后續(xù)的標準團體來定義。非頂S網(wǎng)絡(luò)110包含不被視為MS網(wǎng)絡(luò)的任何網(wǎng)絡(luò)。例如,非IMS網(wǎng)絡(luò)110可以包含公用交換電話網(wǎng)(PSTN)或不提供MS服務(wù)的IP網(wǎng)絡(luò)。
[0024]圖2展示了本發(fā)明示范性實施例中的交換系統(tǒng)104。交換系統(tǒng)104包括用戶數(shù)據(jù)庫106、起始接口 202、處理系統(tǒng)204以及終止接口 206。處理系統(tǒng)204連接到起始接口 202、終止接口 206和用戶數(shù)據(jù)庫106。起始接口 202可用于與既有設(shè)備102 (參見圖1)通信。終止接口 206可用于與MS網(wǎng)絡(luò)108和非MS網(wǎng)絡(luò)110 (參見圖1)通信。交換系統(tǒng)104可以包含軟交換機,比如Lucent Softswitch (LSS)0
[0025]處理系統(tǒng)204可以執(zhí)行存儲介質(zhì)(未顯示)上存儲的指令,以便進行交換系統(tǒng)104的操作。所述指令可以由處理系統(tǒng)204檢索和執(zhí)行。指令的某些實例為軟件、程序代碼和固件。存儲介質(zhì)的某些實例為內(nèi)存器件、磁帶、磁盤、集成電路和服務(wù)器。當(dāng)處理系統(tǒng)204執(zhí)行所述指令時,它們可以指示處理系統(tǒng)204根據(jù)本發(fā)明來運行。所述術(shù)語“處理系統(tǒng)”是指單一處理器件或者一組相互操作的處理器件。處理器的某些實例為計算機、集成電路和邏輯電路。
[0026]在圖1中,主叫方101正在使用既有設(shè)備102進行呼叫。雖然既有設(shè)備102不注冊到MS網(wǎng)絡(luò)108,但是通信網(wǎng)絡(luò)100允許主叫方101按照以下方法接入MS網(wǎng)絡(luò)108和所述MS服務(wù)。
[0027]圖3是一幅流程圖,展示了本發(fā)明示范性實施例中操作圖1中所述通信網(wǎng)絡(luò)100的方法300。在步驟302中,以使用既有設(shè)備的IMS用戶的身份預(yù)先準備用戶數(shù)據(jù)庫106。在進行呼叫之前,主叫方101聯(lián)系服務(wù)供應(yīng)商,預(yù)訂所述服務(wù)供應(yīng)商提供的MS服務(wù)。所述服務(wù)供應(yīng)商預(yù)先準備用戶數(shù)據(jù)庫106和任何其他可應(yīng)用的用戶數(shù)據(jù)庫。用戶數(shù)據(jù)庫106存儲著使用既有設(shè)備的MS用戶的所述身份,包括主叫方101的所述身份。所述使用既有設(shè)備的MS用戶的所述身份可以包含所述MS用戶所用的電話號碼(E164號碼)、IP地址、URL或任何其他的標識符。
[0028]在步驟304中,交換系統(tǒng)104從使用既有設(shè)備102的主叫方101處接收呼叫。所述呼叫包括主叫方標識符,它標識所主叫方101。例如,在電路式呼叫中,所述主叫方標識符可以包含電話號碼,它包括在所述呼叫的所述信令(SS7、ISDN等)中。對于數(shù)據(jù)包式呼叫,所述主叫方標識符可以包含靜態(tài)IP地址或URL,它包括在所述呼叫的所述數(shù)據(jù)包的頭部中。
[0029]在步驟306中,交換系統(tǒng)104根據(jù)所述主叫方標識符訪問用戶數(shù)據(jù)庫106,以便判斷主叫方101是不是MS用戶。對于所述服務(wù)供應(yīng)商的、可能正在使用既有設(shè)備接入IMS網(wǎng)絡(luò)108的全部所述MS用戶,用戶數(shù)據(jù)庫106可以用主叫方的標識符進行索引。交換系統(tǒng)104可以把所述主叫方標識符輸入用戶數(shù)據(jù)庫106,以便產(chǎn)生表明主叫方101是不是MS用戶的指示符。所述指示符可以是真/假、是/否或者某種其他的指示符。
[0030]如果主叫方101是MS用戶,那么交換系統(tǒng)104就在步驟308中將所述呼叫路由到所述MS網(wǎng)絡(luò)108。如果主叫方101不是MS用戶,那么交換系統(tǒng)104就在步驟310中將所述呼叫路由到所述非MS網(wǎng)絡(luò)110。
[0031]圖4是一幅流程圖,展示了本發(fā)明示范性實施例中將呼叫從交換系統(tǒng)104路由到圖1中MS網(wǎng)絡(luò)108的方法400。在步驟402中,交換系統(tǒng)104為所述呼叫產(chǎn)生數(shù)據(jù)包信令消息。例如,假若交換系統(tǒng)104使用SIP與MS網(wǎng)絡(luò)108通信,那么交換系統(tǒng)104就為所述呼叫產(chǎn)生SIP INVITE消息。在步驟404中,交換系統(tǒng)104在所述數(shù)據(jù)包信令消息的頭部中包括或者說插入指示符,表明主叫方101是MS用戶。再次假設(shè)正在使用SIP。交換系統(tǒng)104可以在所述SIP INVITE消息的所述頭部中包括指示符,表明所述呼叫是由使用既有設(shè)備的IMS用戶發(fā)起。所述指示符可以插入在所述SIP INVITE消息的所述頭部的現(xiàn)有字段中,也可以為所述指示符分配新的字段。在步驟406中,在所述數(shù)據(jù)包信令消息格式轉(zhuǎn)換后,交換系統(tǒng)104向MS網(wǎng)絡(luò)108發(fā)送所述數(shù)據(jù)包信令消息。然后,MS網(wǎng)絡(luò)108可以處理所述數(shù)據(jù)包信令消息。MS網(wǎng)絡(luò)108可以處理所述數(shù)據(jù)包信令消息的所述頭部中的所述指示符,以便為主叫方101識別服務(wù)簡檔。IMS網(wǎng)絡(luò)108可以處理所述數(shù)據(jù)包信令消息的所述頭部中的所述指示符,以便為所述呼叫識別服務(wù)呼叫會話控制功能(S-CSCF)。
[0032]優(yōu)選情況下,通信網(wǎng)絡(luò)100允許MS用戶使用既有設(shè)備接入MS網(wǎng)絡(luò),而所述既有設(shè)備不必進行MS注冊。MS用戶不限于所述3GPP定義的移動設(shè)備,而是可以使用移動設(shè)備、有線設(shè)備或者任何其他的既有設(shè)備。因為當(dāng)前使用的許多或者說大多數(shù)通信設(shè)備是既有設(shè)備,所以服務(wù)供應(yīng)商將能夠向多得多的潛在用戶提供IMS服務(wù)。同時,樂于使用傳統(tǒng)電話的用戶將能夠接入MS服務(wù)而不必使用MS兼容設(shè)備,并將仍然能夠接入所述傳統(tǒng)服務(wù)。
[0033]圖5-9展示了根據(jù)本發(fā)明的通信網(wǎng)絡(luò)會如何處理呼叫的若干具體實例。
[0034]圖5展示了本發(fā)明示范性實施例中通信網(wǎng)絡(luò)500中的一個呼叫流。通信網(wǎng)絡(luò)500包括交換系統(tǒng)510和570、IP網(wǎng)絡(luò)520、主叫方網(wǎng)絡(luò)530、被叫方網(wǎng)絡(luò)550以及電話號碼映射(ENUM)/域名服務(wù)器(DNS)數(shù)據(jù)庫540。交換系統(tǒng)510和570可以包含Lucent Softswitch(LSS)或另一種類型的交換機。主叫方網(wǎng)絡(luò)530包括代理呼叫服務(wù)器控制功能(P-CSCF)531、服務(wù)CSCF (S-CSCF) 532、家庭用戶服務(wù)器(HSS) 534以及一臺或多臺應(yīng)用服務(wù)器(AS)536。被叫方網(wǎng)絡(luò) 550 包括查詢 CSCF (1-CSCF) 553、S_CSCF552、P_CSCF551、HSS554 以及一臺或多臺應(yīng)用服務(wù)器(AS) 556。通信網(wǎng)絡(luò)500可以包括圖5中未顯示的其他系統(tǒng)、服務(wù)器和網(wǎng)絡(luò)。
[0035]對于這個實施例,主叫方501 (通過既有設(shè)備502)正在(通過既有設(shè)備504)對被叫方503進行呼叫。假設(shè)主叫方501和被叫方503都是使用既有設(shè)備的MS用戶。主叫方501通過既有設(shè)備502撥被叫方503的號,以便在通信網(wǎng)絡(luò)500中進行呼叫。交換系統(tǒng)510從既有設(shè)備502接收所述呼叫(箭頭571)。交換系統(tǒng)510訪問用戶數(shù)據(jù)庫(SUB DB)511以便判斷主叫方501是不是MS用戶。用戶數(shù)據(jù)庫511以MS用戶的身份預(yù)先準備,比如電話號碼或URL。對于每個身份,用戶數(shù)據(jù)庫511也包括MS字段,指明該用戶是不是MS用戶。如果所述MS字段設(shè)定為“真”,那么所述用戶就是MS用戶。如果所述MS字段設(shè)定為“假”,那么所述用戶就不是頂S用戶。在這個實施例中主叫方501是MS用戶,所以交換系統(tǒng)510就判定主叫方501是MS用戶。交換系統(tǒng)510也判斷被叫方503是不是MS用戶。
[0036]然后,交換系統(tǒng)510通過向P-CSCF531發(fā)送SIP INVITE消息,使所述呼叫通過IP網(wǎng)絡(luò)520路由到P-CSCF531 (箭頭572)。交換系統(tǒng)510在所述SIP INVITE消息的所述頭部中包括或者說插入指示符,表明主叫方501是MS用戶。新字段可以加入到所述INVITE消息以便容納所述指示符。交換系統(tǒng)510也在所述頭部中包括指示符,表明被叫方503是MS用戶。
[0037]當(dāng)P-CSCF531收到所述INVITE消息時,P-CSCF531就檢驗所述INVITE消息的頭部以便判斷主叫方501是不是MS用戶。因為所述頭部中的所述指示符指明主叫方501是IMS用戶,P-CSCF531就檢驗是否存在著以下映射:主叫方501將所述呼叫路由到所述有關(guān)的S-CSCF532。如果不存在映射,P-CSCF531就以帶有主叫方501之號碼的位置信息請求(LIR)查詢HSS534(箭頭573)。HSS534處理所述LIR并且確定S-CSCF532將為所述呼叫服務(wù)。為了使用既有設(shè)備的頂S用戶,在HSS534中預(yù)先準備了所述S-CSCF。HSS534根據(jù)主叫方501的所述號碼,選擇S-CSCF532,并且向P-CSCF531發(fā)送帶有關(guān)于S-CSCF532所述信息的位置信息回答(LIA)(箭頭574)。P-CSCF531在映射表(未顯示)中輸入主叫方501的所述號碼和主叫方501之S-CSCF532的所述信息。P-CSCF531從所述映射表檢索S-CSCF532的地址,并且向S-CSCF532發(fā)送所述INVITE消息(箭頭575)。
[0038]S-CSCF532檢驗所述INVITE消息的頭部以便判斷主叫方501是不是MS用戶。因為所述頭部中的所述指示符指明主叫方501是MS用戶,S-CSCF532就判斷是否已經(jīng)從HSS534下載了主叫方501的服務(wù)簡檔。如果所述服務(wù)簡檔尚未下載,S-CSCF532就向HSS534發(fā)送服務(wù)分配請求(SAR),以便獲得所述服務(wù)簡檔(箭頭576)。HSS534識別主叫方501的所述服務(wù)簡檔,并且向S-CSCF532發(fā)送服務(wù)分配回答(SAA),它包括主叫方501的所述服務(wù)簡檔(箭頭577)。S-CSCF532可以在本機上存儲主叫方501的所述服務(wù)簡檔。出于性能考慮,所述服務(wù)簡檔可以保持一段時間,如果在預(yù)先定義的時段后同一主叫方501沒有進行呼叫,S-CSCF532將清除所述服務(wù)簡檔,如果主叫方501進行新的呼叫,再次下載所述數(shù)據(jù)。
[0039]S-CSCF532分析主叫方501的所述服務(wù)簡檔并且判斷是否觸發(fā)AS536。如果S-CSCF532判定要觸發(fā)AS536,那么S-CSCF532就向AS536發(fā)送所述INVITE消息(箭頭578)。AS536檢驗主叫方501的所述服務(wù)并把所述INVITE消息發(fā)送回S_CSCF532(箭頭579)。在AS536把所述INVITE消息發(fā)送回S-CSCF532時,S-CSCF532可以采取三種可能的選項把所述INVI TE消息發(fā)送到被叫方網(wǎng)絡(luò)550。
[0040]首先,S-CSCF532能夠以被叫方503的所述號碼查詢ENUM/DNS數(shù)據(jù)庫540,以便獲得被叫方503的URL。然后S-CSCF532根據(jù)被叫方503的所述URL確定1-CSCF553的所述地址。然后S-CSCF532根據(jù)所述確定的地址向1-CSCF553發(fā)送所述INVITE消息。[0041]其次,如果被叫方503的所述號碼是E164號碼,S-CSCF532無法獲得被叫方503的所述URL,那么S-CSCF532就可以使所述INVITE消息路由到出口網(wǎng)關(guān)控制功能(BGCF)(未顯示)。然后所述BGCF可以根據(jù)所述BGCF準備的路由表,使所述INVITE消息路由到1-CSCF553。
[0042]第三,S-CSCF532可以直接向預(yù)先安排的1-CSCF553發(fā)送所述INVITE消息。
[0043]1-CSCF553響應(yīng)收到的所述INVITE消息(箭頭580),向HSS554發(fā)送被叫方503的LIR(箭頭581)。因為被叫方503也是MS用戶,所以為被叫方503在HSS554中預(yù)先準備了S-CSCF552。HSS554處理所述LIR并且確定被叫方503的所述S-CSCF552。HSS554利用關(guān)于S-CSCF552 的所述信息,向 1-CSCF553 發(fā)送 LIA (箭頭 582)。然后 1-CSCF553 向 S-CSCF552發(fā)送所述INVITE消息(箭頭583)。
[0044]S-CSCF552接收所述INVITE消息并且檢驗所述INVITE消息的頭部以便判斷被叫方503是不是IMS用戶。因為所述頭部中的所述指示符指明被叫方503是IMS用戶,S-CSCF552就判斷被叫方503的服務(wù)簡檔是否已經(jīng)存在。如果所述服務(wù)簡檔尚未下載,S-CSCF552就向HSS554發(fā)送SAR,以便獲得所述服務(wù)簡檔(箭頭584)。HSS554識別被叫方503的所述服務(wù)簡檔,并且向S-CSCF552發(fā)送SAA,它包括被叫方503的所述服務(wù)簡檔(箭頭585)。S-CSCF552可以在本機上存儲被叫方503的所述服務(wù)簡檔。出于性能考慮,所述服務(wù)簡檔可以保持一段時間,如果在預(yù)先定義的時段后沒有對同一被叫方503進行呼叫,S-CSCF552將清除所述服務(wù)簡檔,如果對被叫方503進行新的呼叫,再次下載所述數(shù)據(jù)。
[0045]S-CSCF552分析被叫方503的所述服務(wù)簡檔并且判斷是否觸發(fā)AS556。如果S-CSCF552判定要觸發(fā)AS556,那么S-CSCF552就向AS556發(fā)送所述INVITE消息(箭頭586)。AS556檢驗被叫方503的所述服務(wù)并把所述INVITE消息發(fā)送回S_CSCF552(箭頭587)。然后S-CSCF552向P-CSCF551發(fā)送所述INVITE消息(箭頭588)。
[0046]P-CSCF551把S-CSCF552和被叫方503輸入其映射表(未顯示)中,如果還不存在的話。然后P-CSCF551通過IP網(wǎng)絡(luò)520向交換系統(tǒng)570發(fā)送所述SIP INVITE消息(箭頭589)。然后交換系統(tǒng)570將所述呼叫路由到既有設(shè)備504 (箭頭590)。后續(xù)的呼叫流遵從所述標準MS呼叫流。
[0047]圖6展示了本發(fā)明示范性實施例中通信網(wǎng)絡(luò)500中的另一個呼叫流。在這個實施例中,主叫方501 (通過既有設(shè)備502)正在(通過MS設(shè)備606)對被叫方605進行呼叫。再次假設(shè)主叫方501和被叫方605都是MS用戶,但是被叫方605正在使用遵從MS的設(shè)備而不是圖5中的既有設(shè)備。在S-CSCF552收到所述SIP INVITE消息之前,出現(xiàn)的過程與以上的介紹相同(箭頭571-583)。當(dāng)S-CSCF552收到所述SIP INVITE消息時,S-CSCF552檢驗所述INVITE消息的頭部以便判斷被叫方605是不是MS用戶。在這種情況下,被叫方605是MS用戶,所以S-CSCF552使用在被叫方605的注冊期間已經(jīng)從HSS554下載的所述服務(wù)簡檔。S-CSCF552分析被叫方605的所述服務(wù)簡檔并且判斷是否觸發(fā)AS556。如果S-CSCF552判定需要AS556,那么S-CSCF552就向AS556發(fā)送所述INVITE消息(箭頭684)。AS556檢驗被叫方605的所述連接服務(wù)并向S-CSCF552返回恰當(dāng)?shù)南?箭頭685)。然后S-CSCF552 向 P-CSCF551 發(fā)送所述 INVITE 消息(箭頭 686)。
[0048]然后P-CSCF551通過IP網(wǎng)絡(luò)520向交換系統(tǒng)570發(fā)送所述SIPINVITE消息(箭頭687)。然后交換系統(tǒng)570將所述呼叫路由到MS設(shè)備606)箭頭688)。后續(xù)的呼叫流遵從所述標準MS呼叫流。
[0049]圖7展示了本發(fā)明示范性實施例中通信網(wǎng)絡(luò)500的另一個呼叫流。對于這個實施例,通信網(wǎng)絡(luò)500進一步包括出口網(wǎng)關(guān)控制功能(BGCF) 752、媒體網(wǎng)關(guān)控制功能(MGCF) 754和 PSTN756。
[0050]主叫方501 (通過既有設(shè)備502 )正在(通過PSTN設(shè)備704 )對被叫方703進行呼叫。假設(shè)主叫方501是MS用戶,被叫方703不是MS用戶而是傳統(tǒng)PSTN用戶。在S-CSCF552以被叫方703的所述E164號碼查詢ENUM/DNS數(shù)據(jù)庫540以便獲得被叫方703的所述URL地址之前,出現(xiàn)的過程與圖5中的介紹相同(箭頭571-579)。S-CSCF552以被叫方703的所述E164號碼查詢ENUM/DNS數(shù)據(jù)庫540以便獲得被叫方703的所述URL地址。在這種情況下,被叫方703的所述PSTN號碼不具有相關(guān)聯(lián)的URL。所以,S-CSCF532判定所述呼叫應(yīng)當(dāng)連接到 PSTN756。然后 S-CSCF532 向 BGCF752 發(fā)送所述 SIP INVITE 消息(箭頭 780)。BGCF752根據(jù)準備的路由表向可用的MGCF754發(fā)送所述SIP INVITE消息(箭頭781)。MGCF754進行各種協(xié)議轉(zhuǎn)換,并且根據(jù)路由表將所述呼叫路由到PSTN756(箭頭782)。PSTN756將所述呼叫路由至IJ PSTN設(shè)備704 (箭頭783)。
[0051]圖8展示了本發(fā)明示范性實施例中通信網(wǎng)絡(luò)500的另一個呼叫流。對于這個實施例,AS536啟動通過既有設(shè)備802至被叫方801的呼叫。假設(shè)被叫方810是MS用戶。
[0052]AS536查詢HSS534以便獲得對被叫方801負責(zé)之所述S-CSCF532的所述身份(箭頭871)。HSS534確定被叫方801所用的S-CSCF532并向AS536發(fā)送關(guān)于S-CSCF532的信息(箭頭872)。AS536向S-CSCF532發(fā)送所述SIP INVITE消息(箭頭873)。AS536在所述SIP INVITE消息的所述頭部中包括指示符,表明被叫方801是MS用戶。當(dāng)S-CSCF532從AS536收到所述INVITE消息時,S-CSCF532就檢驗所述頭部以便判斷被叫方801是不是MS用戶。因為所述頭部中的所述指示符指明被叫方801是MS用戶,S-CSCF532就判斷是否已經(jīng)從HSS534下載了主叫方801的服務(wù)簡檔。如果所述服務(wù)簡檔尚未下載,S-CSCF532就向HSS534發(fā)送SAR,以便獲得所述服務(wù)簡檔(箭頭874)。HSS534識別被叫方801的所述服務(wù)簡檔,并且向S-CSCF532發(fā)送SAA,它包括被叫方801的所述服務(wù)簡檔(箭頭875)。S-CSCF532可以在本機上存儲被叫方801的所述服務(wù)簡檔。出于性能考慮,所述服務(wù)簡檔可以保持一段時間,如果在預(yù)先定義的時段后沒有對同一被叫方801進行呼叫,S-CSCF532將清除所述服務(wù)簡檔,如果對被叫方801進行新的呼叫,再次下載所述數(shù)據(jù)。
[0053]S-CSCF532分析被叫方801的所述服務(wù)簡檔并且判斷是否觸發(fā)AS536。如果S-CSCF532判定需要AS536,那么S-CSCF532就向AS536發(fā)送所述INVITE消息(箭頭876)。AS556檢驗被叫方801的所述服務(wù)并把所述INVI TE消息發(fā)送回S-CSCF532 (箭頭877)。
[0054]然后S-CSCF532 將所述 INVITE 消息路由到 P_CSCF531(箭頭 878)。然后 P-CSCF531通過IP網(wǎng)絡(luò)520向交換系統(tǒng)510發(fā)送所述INVITE消息(箭頭879)。交換系統(tǒng)510將所述呼叫路由到既有設(shè)備802 (箭頭880)。后續(xù)的呼叫流遵從所述標準MS呼叫流。
[0055]圖9展示了本發(fā)明示范性實施例中通信網(wǎng)絡(luò)500的另一個呼叫流。對于這個實施例,主叫方901通過既有設(shè)備902進行未授權(quán)的呼叫,所述呼叫被P-CSCF531拒絕。假設(shè)主叫方901是IMS用戶。
[0056]主叫方901通過既有設(shè)備902撥號以便通信網(wǎng)絡(luò)500中進行呼叫。交換系統(tǒng)510從既有設(shè)備902接收所述呼叫(箭頭971)。交換系統(tǒng)510訪問用戶數(shù)據(jù)庫511以便判斷主叫方901是不是MS用戶。因為交換系統(tǒng)510判定主叫方901是MS用戶,交換系統(tǒng)510就通過向P-CSCF531發(fā)送SIP INVITE消息,將所述呼叫通過IP網(wǎng)絡(luò)520路由到P-CSCF531(箭頭972)。交換系統(tǒng)510在所述SIP INVITE消息的所述頭部中包括指示符,表明主叫方901是IMS用戶。新字段可以為加入到所述INVITE消息以使容納所述指示符。
[0057]當(dāng)P-CSCF531收到所述INVITE消息時,P-CSCF531就檢驗所述INVITE消息的頭部以便判斷主叫方901是不是IMS用戶。因為所述頭部中的所述指示符指明主叫方901是IMS用戶,P-CSCF531就檢驗是否存在著以下映射:主叫方901將所述呼叫路由到所述有關(guān)的S-CSCF532。如果不存在映射,P-CSCF531就以帶有主叫方901之號碼的LIR查詢HSS534(箭頭973)。P-CSCF531從HSS534處接收LIA (箭頭974)。P-CSCF531檢驗所述LIA以便了解所述呼叫是否應(yīng)當(dāng)被拒絕(如沒有為主叫方901準備的S-CSCF,或者HSS534返回出錯消息)。P-CSCF531向交換系統(tǒng)510發(fā)送所述恰當(dāng)?shù)腟IP消息以便拒絕所述呼叫(箭頭975)。交換系統(tǒng)510以所述恰當(dāng)?shù)男帕钕蚣扔性O(shè)備902發(fā)送這條消息(箭頭976)。
[0058]圖10展示了本發(fā)明示范性實施例中的交換系統(tǒng)510。交換系統(tǒng)510的一個實例是Lucent Softswitch(LSS)0交換系統(tǒng)510包括起始接口( I/F)1002,它具有設(shè)備服務(wù)器(DS)1004和呼叫服務(wù)器(CS) 1006,用于所述起始端點。所述起始接口 1002也包括呼叫服務(wù)器(CS) 1008和SIP設(shè)備服務(wù)器(SIP DS) 1010,用于所述應(yīng)用服務(wù)器。交換系統(tǒng)510也包括終止接口 1012,它具有SIP設(shè)備服務(wù)器(SIP DS)1014和呼叫服務(wù)器(CS)1016,用于所述應(yīng)用服務(wù)器。所述終止接口 1012也包括呼叫服務(wù)器(CS)IOlS和設(shè)備服務(wù)器(DS)1020,用于所述終止端點。交換系統(tǒng)510進一步包括用戶數(shù)據(jù)庫511和SIP服務(wù)器1030。SIP服務(wù)器1030 與 HSS534 和 AS536 通信(參見圖 5)。SIP 服務(wù)器 1030 包括 P-CSCF, S-CSCF, 1-CSCF、BGCF等的所述功能。
[0059]當(dāng)MS用戶進行呼叫時,交換系統(tǒng)510通過設(shè)備服務(wù)器1004接收所述呼叫。呼叫服務(wù)器1006訪問所述用戶數(shù)據(jù)庫511以便判斷主叫方是不是MS用戶。如果所述主叫方不是頂S用戶,那么呼叫服務(wù)器1006就正常地引導(dǎo)所述呼叫,如同有線呼叫,而不調(diào)用SIP服務(wù)器1030和AS536。如果所述主叫方是MS用戶,那么呼叫服務(wù)器1006就使所述呼叫通過SIP服務(wù)器1010路由到SIP服務(wù)器1030。
[0060]SIP服務(wù)器1030執(zhí)行所述CSCF功能,查詢HSS534以便獲得所述主叫方的服務(wù)簡檔,調(diào)用AS536并且使所述呼叫或者(在被叫方是另一個MS用戶時)通過所述P-CSCF或者(在被叫方是PSTN用戶時)通過所述BGCF路由到SIP服務(wù)器1014。
【權(quán)利要求】
1.一種系統(tǒng),包括: 交換系統(tǒng),其為不能夠注冊到IP多媒體系統(tǒng)IMS網(wǎng)絡(luò)的既有設(shè)備提供服務(wù),其中,所述交換系統(tǒng)位于所述頂S網(wǎng)絡(luò)之外; 其中,所述交換系統(tǒng)接收從使用既有設(shè)備的主叫方到被叫方的呼叫,并根據(jù)所述主叫方是否是使用既有設(shè)備的IMS用戶來確定所述呼叫的路由; 如果所述主叫方是使用既有設(shè)備的IMS用戶,則所述交換系統(tǒng)將所述呼叫的信令路由到所述MS網(wǎng)絡(luò),以使得所述主叫方能夠通過所述既有設(shè)備接入MS服務(wù),即使所述既有設(shè)備沒有執(zhí)行IMS注冊; 如果所述主叫方不是使用既有設(shè)備的IMS用戶,則所述交換系統(tǒng)將所述呼叫的信令路由到非MS網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),還包括:用戶數(shù)據(jù)庫,其存儲使用不能夠注冊到所述IMS網(wǎng)絡(luò)的既有設(shè)備的MS用戶的身份。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,為了將所述呼叫路由到所述IMS網(wǎng)絡(luò),所述交換系統(tǒng)為所述呼叫產(chǎn)生數(shù)據(jù)包信令消息,在所述數(shù)據(jù)包信令消息的頭部中包括表明所述主叫方是MS用戶的指示符,并將所述數(shù)據(jù)包信令消息發(fā)送到所述MS網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,所述MS網(wǎng)絡(luò)處理所述數(shù)據(jù)包信令消息的所述頭部中的所述指示符,以便識別所述主叫方的服務(wù)簡檔和用于所述呼叫的服務(wù)呼叫會話控制功能。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述IMS網(wǎng)絡(luò)判斷所述被叫方是不是IMS用戶,并且如果所述被叫方不是MS用戶,則將所述呼叫的信令路由到所述非IMS網(wǎng)絡(luò),如果所述被叫方是IMS用戶,則將所述呼叫的信令路由到用于所述被叫方的呼叫會話控制功能。`
6.一種操作通信網(wǎng)絡(luò)的方法,用于提供既有設(shè)備接入MS網(wǎng)絡(luò),所述方法包括: 將從使用既有設(shè)備的主叫方到被叫方的呼叫接收進交換系統(tǒng)中,其中,所述交換系統(tǒng)位于所述IMS系統(tǒng)之外; 根據(jù)所述主叫方是否是使用既有設(shè)備的MS用戶,確定所述呼叫的路由; 如果所述主叫方是使用既有設(shè)備的IMS用戶,則將所述呼叫的信令從所述交換系統(tǒng)路由到所述MS網(wǎng)絡(luò),以使得所述主叫方能夠通過所述既有設(shè)備接入MS服務(wù),即使所述既有設(shè)備沒有執(zhí)行IMS注冊;以及 如果所述主叫方不是使用既有設(shè)備的IMS用戶,則將所述呼叫的信令從所述交換系統(tǒng)路由到非頂S網(wǎng)絡(luò)。
7.根據(jù)權(quán)利要求6所述的方法,還包括: 在用戶數(shù)據(jù)庫中存儲使用不能夠注冊到所述MS網(wǎng)絡(luò)的既有設(shè)備的IMS用戶的身份。
8.根據(jù)權(quán)利要求6所述的方法,其中,將所述呼叫的信令從所述交換系統(tǒng)路由到所述IMS網(wǎng)絡(luò)包括: 為所述呼叫產(chǎn)生數(shù)據(jù)包信令消息; 在所述數(shù)據(jù)包信令消息的頭部中包括表明所述主叫方是MS用戶的指示符;以及 將所述數(shù)據(jù)包信令消息從所述交換系統(tǒng)發(fā)送到所述MS網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求8所述的方法,還包括: 在所述IMS網(wǎng)絡(luò)中處理所述數(shù)據(jù)包信令消息的所述頭部中的所述指示符,以便識別所述主叫方的服務(wù)簡檔和用于所述呼叫的服務(wù)呼叫會話控制功能。
10.根據(jù)權(quán)利要求6所述的方法,還包括: 在所述MS網(wǎng)絡(luò)中判斷所述被叫方是不是MS用戶; 如果所述被叫方不是MS用戶,則將所述呼叫的信令從所述MS網(wǎng)絡(luò)路由到所述非IMS網(wǎng)絡(luò);以及 如果所述被叫方是MS用戶,則將所述呼叫的信令從所述MS網(wǎng)絡(luò)路由到用于所述被叫方的呼叫會話控制功能。
【文檔編號】H04M7/12GK103763446SQ201410059160
【公開日】2014年4月30日 申請日期:2005年3月10日 優(yōu)先權(quán)日:2005年3月10日
【發(fā)明者】蔡一岡, 西蒙·旭·陳, 伊夫·慶方·孟, 比爾·相羽·錢, 亞歷山大·艾浩·尹, 埃爾西·淑方·張, 埃里克·小明·趙 申請人:朗迅科技公司