專利名稱:會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信系統(tǒng)中的用戶接入,特別涉及移動通信系統(tǒng)中非移動用戶的接入。
背景技術(shù):
會話初始化協(xié)議(Session Initiation Protocol,簡稱“SIP”)是互聯(lián)網(wǎng)工程任務(wù)組(INTERNET ENGINEERING TASK FORCE,簡稱“IETF”)制定的多媒體通信系統(tǒng)體系中的核心協(xié)議,作為下一代網(wǎng)絡(luò)(Next GenerationNetwork,簡稱“NGN”)中的重要協(xié)議,主要用于完成多媒體會話控制功能。SIP協(xié)議目前被業(yè)界普遍看好,被認(rèn)為是下一代基于網(wǎng)間互聯(lián)協(xié)議(Internet Protocol,簡稱“IP”)的多媒體通信網(wǎng)絡(luò)的核心協(xié)議之一,而第三代合作伙伴項目(3rd Generation Partnership Project,簡稱“3GPP”)也已經(jīng)確定采用SIP協(xié)議作為第三代移動通信(The Third Generation,簡稱“3G”)全I(xiàn)P階段的多媒體域會話控制協(xié)議。
作為IETF標(biāo)準(zhǔn)進(jìn)程的一部分,SIP協(xié)議的開發(fā)目的是用來幫助提供跨越因特網(wǎng)(Internet)的高級電話業(yè)務(wù),用來建立、改變和終止基于IP網(wǎng)絡(luò)的用戶間的呼叫。它是在簡單郵件傳送協(xié)議(Simple Mail Transfer Protocol,簡稱“SMTP”)和超文本傳送協(xié)議(Hypertext TransferProtocol,簡稱“HTTP”)等在Internet上廣泛應(yīng)用的協(xié)議的基礎(chǔ)之上建立起來的。
SIP協(xié)議被描述為用來生成,修改和終結(jié)一個或多個參與者之間的會話,這些會話包括Internet多媒體會議,IP電話呼叫和多媒體發(fā)布,會話中的成員能夠通過多播或單播聯(lián)系的網(wǎng)絡(luò)通信。SIP協(xié)議支持會話描述,它允許參與者在一組兼容媒體類型上達(dá)成一致。它同時通過代理和重定向請求到用戶當(dāng)前位置來支持用戶移動性。
SIP協(xié)議提供了完善的一系列呼叫控制功能,具體內(nèi)容可以參見IETF定義的請求評注(Request for Comments,簡稱“RFC”)標(biāo)準(zhǔn)2543的描述。
下面簡要說明SIP協(xié)議提供的功能名字翻譯和用戶定位無論被呼叫方在哪里都確保呼叫達(dá)到被叫方。執(zhí)行任何描述信息到定位信息的映射。確保呼叫,即會話的本質(zhì)細(xì)節(jié)被支持。
特征協(xié)商它允許與呼叫有關(guān)的組在支持的特征上達(dá)成一致。其中,與呼叫有關(guān)的組可以是多方呼叫,并且不是所有方都能夠支持相同級別的特征,例如視頻可以或不可以被支持??傊嬖诤芏嘈枰獏f(xié)商的范圍。
呼叫參與者管理呼叫中參與者能夠引入其它用戶加入呼叫或取消到其它用戶的連接。此外,用戶可以被轉(zhuǎn)移或置為呼叫保持。
呼叫特征改變用戶應(yīng)該能夠改變呼叫過程中的呼叫特征。例如,一個呼叫可以被設(shè)置為純語音模式(voice-only),但是在呼叫過程中,用戶可以需要開啟視頻功能。也就是說一個加入呼叫的第三方為了加入該呼叫可以開啟不同的特征。
SIP協(xié)議憑借其簡單、易于擴展、便于實現(xiàn)等諸多優(yōu)點越來越得到業(yè)界的青睞,它正逐步成為NGN和3G多媒體子系統(tǒng)域中的重要協(xié)議,并且市場上出現(xiàn)越來越多的支持SIP協(xié)議的客戶端軟件和智能多媒體終端,以及用SIP協(xié)議實現(xiàn)的服務(wù)器和交換設(shè)備。
在實際應(yīng)用中,上述方案存在以下問題首先,移動用戶同時使用SIP電話和移動電話時不方便;其次,現(xiàn)有的SIP協(xié)議在移動通信網(wǎng)絡(luò)中只能提供有限的補充和附加業(yè)務(wù);第三,移動通信網(wǎng)絡(luò)中使用SIP業(yè)務(wù)時通訊方式相對匱乏;第四,SIP協(xié)議在現(xiàn)有的移動通信網(wǎng)絡(luò)中無法快速提供一些類似預(yù)付費的簡單的智能業(yè)務(wù)。
造成這種情況的主要原因在于,目前SIP協(xié)議主要定位在下一代多媒體網(wǎng)絡(luò)中使用,與現(xiàn)有移動通信網(wǎng)絡(luò)的結(jié)合性不強。這種情況下,首先,由于SIP協(xié)議的注冊及鑒權(quán)機制沒有與現(xiàn)有移動通信網(wǎng)絡(luò)結(jié)合起來,導(dǎo)致用戶如果需要使用SIP電話以及移動電話就需要多個賬戶和用戶號碼,對用戶的使用造成不便。
其次,由于SIP協(xié)議和現(xiàn)有的移動通信網(wǎng)絡(luò)結(jié)合性不強,現(xiàn)有移動通信網(wǎng)絡(luò)的大量補充和附加業(yè)務(wù)都很難或無法提供,當(dāng)移動用戶使用SIP業(yè)務(wù)時,只能使用有限的補充和附加業(yè)務(wù)。
第三,由于SIP協(xié)議不能與現(xiàn)有移動業(yè)務(wù)配合來提供多種通訊方式,導(dǎo)致移動通信網(wǎng)絡(luò)中使用SIP業(yè)務(wù)時通訊方式相對匱乏;第四,SIP協(xié)議不能通過與現(xiàn)有移動通信網(wǎng)絡(luò)的結(jié)合,利用現(xiàn)有移動通信網(wǎng)絡(luò)的設(shè)備,因此無法快速提供一些類似預(yù)付費的簡單的智能業(yè)務(wù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng)及其方法,使得SIP協(xié)議能夠與移動通信網(wǎng)絡(luò)的協(xié)議結(jié)合起來使用,從而實現(xiàn)用戶在使用SIP電話和移動電話時共用一個賬戶和號碼,也讓SIP用戶可以繼承所有現(xiàn)有移動網(wǎng)絡(luò)的補充和附加業(yè)務(wù)。
為實現(xiàn)上述目的,本發(fā)明提供了一種會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng),包含以下模塊用于向所述會話初始化協(xié)議用戶提供會話初始化協(xié)議業(yè)務(wù)和移動業(yè)務(wù),并接入所述移動通信網(wǎng)絡(luò)的終端;屬于所述移動通信網(wǎng)絡(luò),支持會話初始化協(xié)議,用于接入所述終端,并進(jìn)行會話初始化協(xié)議消息映射的移動業(yè)務(wù)交換中心;其中,所述終端和所述移動業(yè)務(wù)交換中心交互會話初始化協(xié)議消息。
其中,所述終端還包含用戶標(biāo)識模塊卡讀卡器,用于讀取用戶標(biāo)識模塊卡中的國際移動臺識別號碼,該國際移動臺識別號碼是所述會話初始化協(xié)議用戶的用戶標(biāo)識,用于進(jìn)行接入所述移動通信網(wǎng)絡(luò)時的注冊鑒權(quán)。
所述移動業(yè)務(wù)交換中心還包含以下子模塊和所述終端連接,用于進(jìn)行會話初始化協(xié)議處理的會話初始化協(xié)議模塊;用于進(jìn)行移動應(yīng)用部分協(xié)議處理的移動應(yīng)用部分模塊;用于進(jìn)行綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制協(xié)議處理的綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊;所述子模塊采用標(biāo)準(zhǔn)會話初始化協(xié)議流程和標(biāo)準(zhǔn)移動應(yīng)用部分流程,協(xié)同完成會話初始化協(xié)議注冊鑒權(quán)消息與移動應(yīng)用部分協(xié)議消息的映射,會話初始化協(xié)議呼叫消息與綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制協(xié)議消息的映射。
本發(fā)明還提供了一種會話初始化協(xié)議用戶注冊及鑒權(quán)方法,在會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)時,所述方法包含以下步驟A所述終端讀取所述會話初始化協(xié)議用戶的國際移動臺識別號碼并向所述會話初始化協(xié)議模塊發(fā)送注冊消息;B所述會話初始化協(xié)議模塊響應(yīng)所述注冊消息,向所述移動應(yīng)用部分模塊發(fā)送更新位置消息,由所述移動應(yīng)用部分模塊發(fā)起標(biāo)準(zhǔn)的位置更新流程;C所述移動應(yīng)用部分模塊向所述會話初始化協(xié)議模塊發(fā)送鑒權(quán)請求消息,再由所述會話初始化協(xié)議模塊向所述終端發(fā)送會話初始化協(xié)議鑒權(quán)請求消息;D所述終端相應(yīng)所述會話初始化協(xié)議鑒權(quán)請求消息,生成鑒權(quán)所需的相關(guān)信息以標(biāo)準(zhǔn)初始化協(xié)議消息發(fā)送給所述會話初始化協(xié)議模塊,再由所述會話初始化協(xié)議模塊發(fā)送給所述移動應(yīng)用部分模塊完成鑒權(quán);E位置更新成功后所述移動應(yīng)用部分模塊向所述會話初始化協(xié)議模塊發(fā)送更新成功消息,并由所述會話初始化協(xié)議模塊將成功消息發(fā)送給所述終端。
本發(fā)明還提供了一種會話初始化協(xié)議用戶主叫方法,包含以下步驟F若所述會話初始化協(xié)議用戶呼叫會話初始化協(xié)議用戶號碼,則進(jìn)行會話初始化協(xié)議處理;G若所述會話初始化協(xié)議用戶呼叫所述移動通信網(wǎng)絡(luò)的移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼,則在所述移動業(yè)務(wù)交換中心進(jìn)行會話初始化協(xié)議消息映射以發(fā)起呼叫。
其中,所述步驟G還包含以下子步驟G1所述終端向所述會話初始化協(xié)議模塊發(fā)送會話初始化協(xié)議的邀請呼叫消息呼叫移動用戶;G2所述會話初始化協(xié)議模塊發(fā)送目標(biāo)路由請求消息給所述移動應(yīng)用部分模塊,由所述移動應(yīng)用部分模塊轉(zhuǎn)換為標(biāo)準(zhǔn)移動應(yīng)用部分模塊協(xié)議消息發(fā)起標(biāo)準(zhǔn)呼叫流程;G3所述移動應(yīng)用部分模塊在得到響應(yīng)后,向所述會話初始化協(xié)議模塊發(fā)送所述被叫移動用戶的路由信息消息;G4所述會話初始化協(xié)議模塊向所述綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊發(fā)送邀請呼叫消息,由所述綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊轉(zhuǎn)換為標(biāo)準(zhǔn)綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制協(xié)議消息發(fā)送。
本發(fā)明還提供了一種會話初始化協(xié)議被叫方法,包含以下步驟H主叫用戶發(fā)起所述移動通信網(wǎng)絡(luò)中呼叫的標(biāo)準(zhǔn)流程呼叫所述會話初始化協(xié)議用戶;I所述綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊收到標(biāo)準(zhǔn)呼叫消息后轉(zhuǎn)換為會話初始化協(xié)議的邀請呼叫消息發(fā)送給所述會話初始化協(xié)議模塊;J所述會話初始化協(xié)議模塊發(fā)送會話初始化協(xié)議的邀請呼叫消息給被叫會話初始化協(xié)議用戶的所述終端。
本發(fā)明還提供了一種會話初始化協(xié)議用戶被叫方法,其中,該會話初始化協(xié)議用戶的移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼被呼叫,將移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼和會話初始化協(xié)議用戶號碼綁定,使用所述終端接收對所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼的呼叫。
其中,通過前轉(zhuǎn)所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼到所述會話初始化協(xié)議用戶號碼實現(xiàn),包含以下步驟K主叫用戶發(fā)起所述移動通信網(wǎng)絡(luò)中呼叫的標(biāo)準(zhǔn)流程呼叫所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼;L所述會話初始化協(xié)議用戶的歸屬位置寄存器提供前轉(zhuǎn)號碼,將呼叫號碼前轉(zhuǎn)到所述會話初始化協(xié)議用戶號碼;M以所述會話初始化協(xié)議用戶號碼發(fā)起呼叫。
使用智能的統(tǒng)一號碼業(yè)務(wù),通過智能網(wǎng)將所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼和會話初始化協(xié)議用戶號碼綁定并設(shè)置會話初始化協(xié)議用戶號碼先振鈴。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的區(qū)別在于,本發(fā)明SIP用戶接入移動通信網(wǎng)絡(luò)的方案通過在MSC中整合SIP協(xié)議,通過在MSC中對SIP消息進(jìn)行映射,并將移動用戶號碼和SIP用戶號碼綁定,將SIP用戶對外模擬為一個移動用戶。
這種技術(shù)方案上的區(qū)別,帶來了較為明顯的有益效果,即首先,由于對現(xiàn)有移動網(wǎng)絡(luò)結(jié)構(gòu)沒有影響,充分利用了現(xiàn)有移動網(wǎng)絡(luò)設(shè)備以及成熟的移動性管理機制,而且現(xiàn)有3G網(wǎng)絡(luò)中MSC很多已經(jīng)實現(xiàn)SIP協(xié)議,BICC,ISUP和MAP協(xié)議又是移動交換機的必備協(xié)議,只需要對移動交換機的軟件進(jìn)行比較簡單升級就可以實現(xiàn)本發(fā)明,因此實現(xiàn)本發(fā)明的代價較小。
其次,應(yīng)用本方案,將SIP用戶接入移動通信網(wǎng)絡(luò),擴展了SIP的用途,為用戶提供了多種通訊方式,實現(xiàn)了現(xiàn)有業(yè)務(wù)的平滑升級,保證用戶業(yè)務(wù)遷移的連續(xù)性,可以提高用戶的滿意度。
第三,應(yīng)用本發(fā)明方案,SIP用戶不但可以使用SIP用戶號碼發(fā)起SIP的種種新業(yè)務(wù),而且還可以將SIP用戶作為模擬的移動用戶,實現(xiàn)目前移動網(wǎng)絡(luò)電路域可以提供的業(yè)務(wù),從而兼顧了先進(jìn)性和繼承性,并且用戶可以通過發(fā)起業(yè)務(wù)的號碼來自由選擇所需的服務(wù),比較方便;第四,由于SIP用戶可以模擬為移動用戶,因此也可以簡單的通過現(xiàn)有移動網(wǎng)絡(luò)來開展一些預(yù)付費之類的簡單智能業(yè)務(wù),可以大大加快SIP業(yè)務(wù)的普及速度。
圖1為根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)時SIP用戶注冊及鑒權(quán)處理時各個實體之間的消息傳遞示意圖;圖2為根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)時SIP用戶呼叫移動用戶時實體之間消息傳遞的示意圖;圖3為根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)時SIP用戶作被叫時實體之間消息傳遞的示意圖;圖4為根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)的方法的設(shè)定移動終端前轉(zhuǎn)號碼到SIP用戶號碼時實體間消息傳遞的示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。
首先說明一下本發(fā)明的基本原理。本發(fā)明的主要思想是讓SIP用戶采用移動網(wǎng)絡(luò)中的標(biāo)示方式,同時在移動業(yè)務(wù)交換中心(Mobile services SwitchingCenter,簡稱“MSC”)中整合SIP協(xié)議,通過在MSC中對SIP消息進(jìn)行映射,從而將SIP用戶對外模擬為一個移動用戶,通過這種方式不僅可以繼承現(xiàn)有移動網(wǎng)絡(luò)的業(yè)務(wù),還可以采用移動用戶的注冊和鑒權(quán)方式。由于MSC支持SIP協(xié)議,因此MSC也可以直接采用SIP協(xié)議與其他網(wǎng)絡(luò)實體通訊提供業(yè)務(wù),并不會影響SIP業(yè)務(wù)的提供。
下面結(jié)合本發(fā)明的一個具體實施例來說明本發(fā)明方案。
該較佳實施例在全球移動通信系統(tǒng)(Global System for mobileCommunication,簡稱“GSM”)/寬帶碼分多址(Wideband Code DivisionMultiple Access,簡稱“WCDMA”)系統(tǒng)中實現(xiàn)。
如圖1、圖2所示,在本發(fā)明的一個較佳實施例中,SIP用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng)包含可接入移動通信網(wǎng)絡(luò)的SIP終端10和支持SIP用戶接入的MSC20-1。其中,MSC20-1處于移動通信網(wǎng)絡(luò)的核心網(wǎng)絡(luò)中。
需要說明的是,在本文中,以“編號-副編號”的形式區(qū)分功能相同作為不同實體的模塊,其中,編號相同的為功能相同的實體,編號相同副編號不同的為功能相同但作為不同實體的模塊。
其中,SIP終端10用于通過無線信道接入移動通信網(wǎng)絡(luò)并為接入的SIP用戶提供SIP業(yè)務(wù)和移動業(yè)務(wù)。在本發(fā)明的一個較佳實施例中,SIP終端10具有用戶標(biāo)識模塊(Subscriber Identity Module,簡稱“SIM”)卡讀卡器,可以使用移動用戶的SIM卡接入移動通信網(wǎng)絡(luò)。熟悉本領(lǐng)域的技術(shù)人員可以理解,SIP終端10的必須具有可以運行SIP終端的軟件并能接入IP網(wǎng)絡(luò),SIP終端10可以是運行相應(yīng)軟件的個人電腦(Personal Computer,簡稱“PC”)或是專用的SIP電話。在本發(fā)明的一個較佳實施例中,當(dāng)SIP終端10為PC時,可以使用外置SIM卡讀卡器插在PC端口上,例如,現(xiàn)在無線局域網(wǎng)(Wireless Local Area Network,簡稱“WLAN”)使用的SIM卡讀卡器就是通過該方法實現(xiàn);當(dāng)SIP終端10為專用的SIP電話時,SIM卡讀卡器可以整合在SIP電話中。熟悉本領(lǐng)域的技術(shù)人員可以理解,通過這樣的設(shè)計,SIP終端10就可以模擬一個移動終端。
MSC20-1除了具有傳統(tǒng)的路徑交換等功能外,還支持標(biāo)準(zhǔn)的SIP協(xié)議,完成SIP呼叫消息與綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分(Integrated Services digitalnetwork User Part,簡稱“ISUP”)/承載無關(guān)呼叫控制(Bearer Independent CallControl,簡稱“BICC”)協(xié)議的映射,完成SIP注冊鑒權(quán)消息與移動應(yīng)用部分(Mobile Application Part,簡稱“MAP”)協(xié)議的映射。
為了支持上述功能,MSC20-1還包含如下子模塊SIP模塊21,MAP模塊22,ISUP模塊23和VLR24-1。
其中,SIP模塊21和SIP終端10連接,用于分析并發(fā)送SIP消息,包括SIP呼叫消息和SIP注冊鑒權(quán)消息;MAP模塊22用于分析并發(fā)送MAP消息;MAP模塊22和SIP模塊21連接,通過交互消息進(jìn)行協(xié)商,共同完成SIP注冊鑒權(quán)消息與MAP協(xié)議的映射;ISUP模塊23用于在SIP終端10的呼叫或被叫時完成SIP呼叫消息與ISUP協(xié)議的映射;位置寄存器模塊和MAP模塊22連接,用于當(dāng)SIP用戶在SIP終端10注冊時保存用戶的移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼(Mobile Station International Integrated Services DigitalNetwork Number,簡稱“MSISDN”)即移動用戶號碼以及用戶信息和SIP用戶標(biāo)志。需要說明的是,在本發(fā)明的一個較佳實施例中,在SIP終端10上設(shè)定固定的注冊地址,當(dāng)SIP終端10的用戶注冊時,注冊到固定的MSC上,一般來說,SIP終端10的用戶注冊時所在的區(qū)域并不在其注冊地址的MSC管理范圍內(nèi),因此注冊時需要首先在MSC20-1中的來訪位置寄存器(Visit Location Register,簡稱“VLR”)24-1中登記。
上述各個實體間的流程采用標(biāo)準(zhǔn)的SIP或MAP流程,具體可以參見IETF的RFC2543協(xié)議,3GPP技術(shù)規(guī)范(Technical Specification,簡稱“TS”)29.002,3GPP TS 24-1.008和國際電信聯(lián)盟-電信標(biāo)準(zhǔn)部(InternationalTelecommunication Union Telecommunication Standardization Sector,簡稱“ITU-T”)Q.763。
熟悉本領(lǐng)域的技術(shù)人員可以理解,通過在SIP終端中增加接入移動通信網(wǎng)絡(luò)的功能并在移動通信網(wǎng)絡(luò)的MSC中增加上述功能,即可以實現(xiàn)SIP用戶接入移動通信網(wǎng)絡(luò)。
需要說明的是,由于ISUP和BICC協(xié)議的功能是非常類似的,因此本發(fā)明的較佳實施例中僅以ISUP為例,BICC可以用完全類似ISUP的方式實現(xiàn)。熟悉本領(lǐng)域的技術(shù)人員可以理解,本文所述的系統(tǒng)的組成中,ISUP模塊23完全可以用BICC模塊替換,只需要進(jìn)行少許變動。
為了使SIP用戶接入移動通信網(wǎng)絡(luò),需要完成的典型的處理流程包含SIP用戶注冊及鑒權(quán)的處理、SIP用戶主叫的處理和SIP用戶被叫的處理。下面分別結(jié)合本發(fā)明的較佳實施例中這些典型的處理流程的介紹來說明本發(fā)明方案。
根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)時SIP用戶注冊及鑒權(quán)處理時各個實體之間的消息傳遞示意圖如圖1所示。
在SIP用戶注冊及鑒權(quán)處理的流程中,涉及的實體包含供SIP用戶使用的SIP終端10,包含SIP模塊21、MAP模塊22和VLR24-1的MSC20-1,HLR30-1。其中,HLR30-1為SIP終端10的注冊地址MSC的歸屬位置寄存器(Home Location Register,簡稱“HLR”);VLR24-1是SIP終端10注冊時所在MSC20-1的VLR。
在這個過程中,SIP終端10的注冊在MSC20-1上將轉(zhuǎn)換為MAP協(xié)議來完成注冊過程,這個過程基本上模擬移動終端開機后位置更新的過程。
首先,SIP終端10向SIP模塊21發(fā)送SIP注冊消息(SIPREGISTER)。其中,SIP注冊消息中包含用戶的國際移動臺識別號碼(International MobileStation Identify,簡稱“IMSI”),IMSI由SIP終端10從SIM卡讀卡器中的SIM卡中讀出。
接著,SIP模塊21收到注冊消息后,分析發(fā)現(xiàn)SIP注冊消息中帶有IMSI,則發(fā)送更新位置消息(UPDATE_LOC)給MAP模塊22。其中,UPDATE_LOC消息中將用戶的IMSI以及SIP用戶標(biāo)志傳遞給MAP模塊22。
接著,MAP模塊22向VLR24-1發(fā)送標(biāo)準(zhǔn)MAP更新位置區(qū)域消息(MAP_UPDATELOCATION_AREA),發(fā)起標(biāo)準(zhǔn)的位置更新流程。在該步驟中,MAP_UPDATELOCATION_AREA消息將用戶的MSISDN以及用戶信息和SIP用戶標(biāo)志發(fā)送并插入到位置寄存器中。
接著,進(jìn)入鑒權(quán)的相關(guān)流程。其中,鑒權(quán)的相關(guān)流程同樣也是通過SIP消息和MAP映射來完成的。
鑒權(quán)的時候,先由VLR24-1向MAP模塊22發(fā)送MAP鑒權(quán)消息(MAP_AUTHENTICATE)。其中,MAP_AUTHENTICATE包含了由VLR24-1生成的鑒權(quán)矢量。
然后,MAP模塊22存儲鑒權(quán)矢量后向SIP模塊21發(fā)送鑒權(quán)請求消息(authentication req)。
SIP模塊21收到authentication req消息后,向SIP終端10發(fā)送SIP標(biāo)準(zhǔn)的鑒權(quán)消息(401 Unanthenticated),表示需要SIP終端10生成鑒權(quán)集信息以進(jìn)行鑒權(quán)。
接著,由SIP終端10根據(jù)SIM卡中的信息生成鑒權(quán)集并通過SIP消息(SIPREGISTER)發(fā)送給SIP模塊21。其中,該SIP消息將鑒權(quán)集信息加密后置于新增的“Authorization”域。
然后,SIP模塊21解出鑒權(quán)集,在鑒權(quán)響應(yīng)消息(authentication rsp)中發(fā)送給MAP模塊22進(jìn)行鑒權(quán)。
鑒權(quán)無誤后,MAP模塊22發(fā)送鑒權(quán)應(yīng)答消息(MAP_AUTHENTICATE_ack)給VLR24-1。
至此,完成鑒權(quán)的過程,繼續(xù)進(jìn)行位置更新的操作。
下面,由VLR24-1向HLR30-1發(fā)送標(biāo)準(zhǔn)MAP更新位置消息(MAP_UPDATE_LOCATION),HLR30-1收到后回復(fù)MAP_INSERT_SUBSCR_DATA消息,VLR24-1接著向HLR30-1發(fā)送應(yīng)答消息(MAP_INSERT_SUBSCR_DATA_ack),HLR30-1收到后發(fā)送標(biāo)準(zhǔn)MAP更新位置應(yīng)答消息(MAP_UPDATE_LOCATION_ack)表示位置更新已經(jīng)成功,在HLR30-1中已經(jīng)更新了當(dāng)前SIP終端10的位置信息。
接著,各個模塊依次將位置更新成功的消息反饋給SIP終端10。在這個步驟中,VLR24-1發(fā)送更新位置區(qū)域應(yīng)答消息(MAP_UPDATELOCATION_AREA_ack)給MAP模塊22,MAP模塊22收到后發(fā)送更新成功消息(UPDATE_ACK)給SIP模塊21,SIP模塊21記錄用戶注冊數(shù)據(jù)后發(fā)送標(biāo)準(zhǔn)SIP注冊成功消息(200OK)給SIP終端10。
至此,完成SIP用戶接入移動通信網(wǎng)絡(luò)時的注冊及鑒權(quán)的處理。
當(dāng)SIP用戶主叫的時候,有兩種情況1.使用專為SIP用戶分配的賬號發(fā)起主叫。該情況下,用戶可以使用目前SIP可以提供的全部業(yè)務(wù),與移動通信網(wǎng)絡(luò)沒有太多關(guān)聯(lián),在此不詳細(xì)敘述。
2.使用移動通信網(wǎng)絡(luò)分配的MSISDN發(fā)起主叫。該情況下,類似移動用戶主叫流程,但是只能實現(xiàn)目前移動電路域支持的業(yè)務(wù),不提供SIP新增的業(yè)務(wù)。
需要說明的是,采用什么樣的方式發(fā)起主叫可以由SIP用戶自主選擇,通過呼叫發(fā)起方選擇不同的被叫號碼來實現(xiàn)。
根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)時SIP用戶呼叫移動用戶時實體之間消息傳遞的示意圖如圖2所示。
在SIP用戶呼叫移動用戶的處理流程中,涉及的實體包含主叫SIP用戶使用的SIP終端10,包含SIP模塊21、MAP模塊22和ISUP模塊23的MSC20-1,HLR30-2和VLR24-2。其中,HLR30-2為被叫移動用戶的HLR;VLR24-2是被叫移動用戶現(xiàn)在所在位置的VLR。
首先,SIP終端10發(fā)送邀請呼叫消息(SIPINVITE)。其中,SIPINVITE為標(biāo)準(zhǔn)SIP消息,用來邀請用戶加入呼叫。
SIP模塊21收到SIPINVITE消息后判斷被叫用戶為移動用戶后,向MAP模塊22發(fā)送目標(biāo)路由請求消息(MP_ob_route)。
MAP模塊22將MP_ob_route消息轉(zhuǎn)換為路由信息請求消息(MAP_SEND_ROUTING_INF)發(fā)送給被叫移動用戶的歸屬位置寄存器HLR30-2。
接著,HLR30-2查詢寄存器中被叫移動用戶的信息,向被叫移動用戶的訪問位置寄存器VLR24-2發(fā)送MAP_PROVIDE_ROAMING_NUMBER消息,VLR24-2收到后響應(yīng)MAP_PROVIDE_ROAMING_NUMBER_ack消息。熟悉本領(lǐng)域的技術(shù)人員可以理解,這樣,VLR24-2就將被叫移動用戶的詳細(xì)位置信息發(fā)送給HLR30-2以供呼叫建立路由。
接著,HLR30-2向MAP模塊22發(fā)送路由信息請求應(yīng)答消息(MAP_SEND_ROUTING_INF_ack(MSRN)),MAP模塊22收到該應(yīng)答消息后向SIP模塊21發(fā)送路由信息消息(MP_route_info)。熟悉本領(lǐng)域的技術(shù)人員可以理解,這樣,SIP模塊21就得到了被叫移動用戶的路由信息,可以建立呼叫。
接著由SIP模塊21向ISUP模塊23發(fā)送SIPINVITE消息,ISUP模塊23收到后向被叫移動用戶的訪問位置寄存器VLR24-2發(fā)送ISUPIAM消息呼叫被叫移動用戶。
至此,完成SIP終端呼叫移動用戶的處理流程。
當(dāng)SIP用戶被叫的時候,有兩種情況使用SIP用戶專有賬號作為被叫。該情況下,可以使用目前SIP可以提供的全部業(yè)務(wù),流程采用SIP流程。
使用MSISDN來呼叫SIP用戶時。該情況下,流程采用與移動終端被叫類似。由于SIP用戶是使用的IMSI在HLR中登記,因此網(wǎng)絡(luò)的其它實體看來該用戶只是普通移動用戶,在流程以及消息上都不需要做任何的修改。僅僅需要在MSC內(nèi)部做一下映射即可。
根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)時SIP用戶作被叫時實體之間消息傳遞的示意圖如圖3所示。
在SIP用戶作被叫的處理流程中,涉及的實體包含SIP終端10,包含供SIP用戶操作的SIP模塊21、MAP模塊22和ISUP模塊23的MSC20-1,HLR30-1,被叫MSC20-2,主叫MSC20-3。其中,HLR30-1為SIP終端10的注冊地址MSC的歸屬位置寄存器(Home Location Register,簡稱“HLR”);被叫MSC20-2為被叫,即SIP終端10注冊地址的MSC;主叫MSC20-3為發(fā)起主叫的用戶所處的MSC。
SIP用戶作被叫時,首先,由主叫MSC20-3發(fā)出ISUPIAM消息給被叫MSC20-2,被叫MSC20-2收到后發(fā)送路由信息請求消息(MAP_SEND_ROUTING_INF)給HLR30-1,再由HLR30-1發(fā)送MAP_PROVIDE_ROAMING_NUMBER消息給MAP模塊22,由MAP模塊22響應(yīng)MAP_PROVIDE_ROAMING_NUMBER_ack消息。
接著,由HLR30-1反饋路由信息請求應(yīng)答消息(MAP_SEND_ROUTING_INF_ack(MSRN))給被叫MSC20-2。這樣,就得到了SIP終端10的路由信息。
接著,由被叫MSC20-2發(fā)送ISUPIAM消息給ISUP模塊23,ISUP模塊23收到ISUPIAM消息后判斷被叫用戶終端為SIP終端后發(fā)送SIPINVITE消息給SIP模塊21,由SIP模塊21將SIPINVITE消息發(fā)送給被叫SIP終端10。
至此,完成SIP用戶作被叫時的呼叫處理流程。
熟悉本領(lǐng)域的技術(shù)人員可以理解,在當(dāng)用戶移動終端的MSISDN與SIP用戶號碼綁定后,用戶如果想使用SIP終端接收移動終端的來話的實現(xiàn)方法包含1.設(shè)定移動終端前轉(zhuǎn)號碼到SIP用戶號碼,通過前轉(zhuǎn)實現(xiàn);2.采用智能的統(tǒng)一號碼業(yè)務(wù),通過智能網(wǎng)將兩個號碼綁定并設(shè)置SIP用戶號碼先振鈴。
根據(jù)本發(fā)明的一個較佳實施例的SIP用戶接入移動通信網(wǎng)絡(luò)的方法的設(shè)定移動終端前轉(zhuǎn)號碼到SIP用戶號碼時實體間消息傳遞的示意圖如圖4所示。
其中,在設(shè)定移動終端前轉(zhuǎn)號碼到SIP用戶號碼時涉及的實體和SIP用戶作被叫的處理流程中涉及的實體完全相同。
首先,由主叫MSC20-3發(fā)出ISUPIAM消息給被叫MSC20-2,被叫MSC20-2收到后發(fā)送路由信息請求消息(MAP_SEND_ROUTING_INF)給HLR30-1,由HLR30-1反饋路由信息請求應(yīng)答消息(MAP_SEND_ROUTING_INF_ack(Forwarding Num))給被叫MSC20-2。其中,該消息中包含前轉(zhuǎn)至SIP用戶的號碼。
接著,被叫MSC20-2發(fā)送路由信息請求消息(MAP_SEND_ROUTING_INF)給HLR30-1,由HLR30-1反饋路由信息請求應(yīng)答消息(MAP_SEND_ROUTING_INF_ack(MSRN))給被叫MSC20-2。這樣,就得到了SIP終端10的路由信息。
接著,由HLR30-1發(fā)送MAP_PROVIDE_ROAMING_NUMBER消息給MAP模塊22,由MAP模塊22響應(yīng)MAP_PROVIDE_ROAMING_NUMBER_ack消息。
接著,由被叫MSC20-2發(fā)送ISUPIAM消息給ISUP模塊23,ISUP模塊23收到ISUPIAM消息后判斷被叫用戶終端為SIP終端后發(fā)送SIPINVITE消息給SIP模塊21,由SIP模塊21將SIPINVITE消息發(fā)送給被叫SIP終端10。
熟悉本領(lǐng)域的技術(shù)人員可以理解,通過上述步驟,就可以實現(xiàn)移動終端前轉(zhuǎn)號碼到SIP用戶號碼。
需要說明的是,上述本發(fā)明的較佳實施例均在GSM/WCDMA系統(tǒng)中實現(xiàn)。熟悉本領(lǐng)域的技術(shù)人員可以理解,在碼分多址(Code Division MultipleAccess,簡稱“CDMA”)、CDMA2000等2G或3G的移動通信系統(tǒng)內(nèi),同樣也有MSC、歸屬位置存儲器等網(wǎng)絡(luò)實體以及類似的信令消息,同樣可以依據(jù)本發(fā)明的思想實現(xiàn)而不影響本發(fā)明的實質(zhì)。
雖然通過參照本發(fā)明的某些優(yōu)選實施例,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種各樣的改變,而不偏離所附權(quán)利要求書所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng),其特征在于,包含以下模塊用于向所述會話初始化協(xié)議用戶提供會話初始化協(xié)議業(yè)務(wù)和移動業(yè)務(wù),并接入所述移動通信網(wǎng)絡(luò)的終端;屬于所述移動通信網(wǎng)絡(luò),支持會話初始化協(xié)議,用于接入所述終端,并進(jìn)行會話初始化協(xié)議消息映射的移動業(yè)務(wù)交換中心;其中,所述終端和所述移動業(yè)務(wù)交換中心交互會話初始化協(xié)議消息。
2.根據(jù)權(quán)利要求1所述的會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng),其特征在于,所述終端還包含用戶標(biāo)識模塊卡讀卡器,用于讀取用戶標(biāo)識模塊卡中的國際移動臺識別號碼,該國際移動臺識別號碼是所述會話初始化協(xié)議用戶的用戶標(biāo)識,用于進(jìn)行接入所述移動通信網(wǎng)絡(luò)時的注冊鑒權(quán)。
3.根據(jù)權(quán)利要求1所述的會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng),其特征在于,所述移動業(yè)務(wù)交換中心還包含以下子模塊和所述終端連接,用于進(jìn)行會話初始化協(xié)議處理的會話初始化協(xié)議模塊;用于進(jìn)行移動應(yīng)用部分協(xié)議處理的移動應(yīng)用部分模塊;用于進(jìn)行綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制協(xié)議處理的綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊;所述子模塊采用標(biāo)準(zhǔn)會話初始化協(xié)議流程和標(biāo)準(zhǔn)移動應(yīng)用部分流程,協(xié)同完成會話初始化協(xié)議注冊鑒權(quán)消息與移動應(yīng)用部分協(xié)議消息的映射,會話初始化協(xié)議呼叫消息與綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制協(xié)議消息的映射。
4.一種權(quán)利要求1所述系統(tǒng)中會話初始化協(xié)議用戶注冊及鑒權(quán)方法,其特征在于,在會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)時,所述方法包含以下步驟A所述終端讀取所述會話初始化協(xié)議用戶的國際移動臺識別號碼并向所述會話初始化協(xié)議模塊發(fā)送注冊消息;B所述會話初始化協(xié)議模塊響應(yīng)所述注冊消息,向所述移動應(yīng)用部分模塊發(fā)送更新位置消息,由所述移動應(yīng)用部分模塊發(fā)起標(biāo)準(zhǔn)的位置更新流程;C所述移動應(yīng)用部分模塊向所述會話初始化協(xié)議模塊發(fā)送鑒權(quán)請求消息,再由所述會話初始化協(xié)議模塊向所述終端發(fā)送會話初始化協(xié)議鑒權(quán)請求消息;D所述終端相應(yīng)所述會話初始化協(xié)議鑒權(quán)請求消息,生成鑒權(quán)所需的相關(guān)信息以標(biāo)準(zhǔn)初始化協(xié)議消息發(fā)送給所述會話初始化協(xié)議模塊,再由所述會話初始化協(xié)議模塊發(fā)送給所述移動應(yīng)用部分模塊完成鑒權(quán);E位置更新成功后所述移動應(yīng)用部分模塊向所述會話初始化協(xié)議模塊發(fā)送更新成功消息,并由所述會話初始化協(xié)議模塊將成功消息發(fā)送給所述終端。
5.一種權(quán)利要求1所述系統(tǒng)中會話初始化協(xié)議用戶主叫方法,其特征在于,包含以下步驟F若所述會話初始化協(xié)議用戶呼叫會話初始化協(xié)議用戶號碼,則進(jìn)行會話初始化協(xié)議處理;G若所述會話初始化協(xié)議用戶呼叫所述移動通信網(wǎng)絡(luò)的移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼,則在所述移動業(yè)務(wù)交換中心進(jìn)行會話初始化協(xié)議消息映射以發(fā)起呼叫。
6.根據(jù)權(quán)利要求5所述的權(quán)利要求1所述系統(tǒng)中會話初始化協(xié)議用戶主叫方法,其特征在于,所述步驟G還包含以下子步驟G1所述終端向所述會話初始化協(xié)議模塊發(fā)送會話初始化協(xié)議的邀請呼叫消息呼叫移動用戶;G2所述會話初始化協(xié)議模塊發(fā)送目標(biāo)路由請求消息給所述移動應(yīng)用部分模塊,由所述移動應(yīng)用部分模塊轉(zhuǎn)換為標(biāo)準(zhǔn)移動應(yīng)用部分模塊協(xié)議消息發(fā)起標(biāo)準(zhǔn)呼叫流程;G3所述移動應(yīng)用部分模塊在得到響應(yīng)后,向所述會話初始化協(xié)議模塊發(fā)送所述被叫移動用戶的路由信息消息;G4所述會話初始化協(xié)議模塊向所述綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊發(fā)送邀請呼叫消息,由所述綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊轉(zhuǎn)換為標(biāo)準(zhǔn)綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制協(xié)議消息發(fā)送。
7.一種權(quán)利要求3所述系統(tǒng)中會話初始化協(xié)議被叫方法,其特征在于,包含以下步驟H主叫用戶發(fā)起所述移動通信網(wǎng)絡(luò)中呼叫的標(biāo)準(zhǔn)流程呼叫所述會話初始化協(xié)議用戶;I所述綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分/承載無關(guān)呼叫控制模塊收到標(biāo)準(zhǔn)呼叫消息后轉(zhuǎn)換為會話初始化協(xié)議的邀請呼叫消息發(fā)送給所述會話初始化協(xié)議模塊;J所述會話初始化協(xié)議模塊發(fā)送會話初始化協(xié)議的邀請呼叫消息給被叫會話初始化協(xié)議用戶的所述終端。
8.一種權(quán)利要求3所述系統(tǒng)中會話初始化協(xié)議用戶被叫方法,其中,該會話初始化協(xié)議用戶的移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼被呼叫,其特征在于,將移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼和會話初始化協(xié)議用戶號碼綁定,使用所述終端接收對所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼的呼叫。
9.根據(jù)權(quán)利要求8所述的會話初始化協(xié)議用戶被叫方法,其特征在于,通過前轉(zhuǎn)所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼到所述會話初始化協(xié)議用戶號碼實現(xiàn),包含以下步驟K主叫用戶發(fā)起所述移動通信網(wǎng)絡(luò)中呼叫的標(biāo)準(zhǔn)流程呼叫所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼;L所述會話初始化協(xié)議用戶的歸屬位置寄存器提供前轉(zhuǎn)號碼,將呼叫號碼前轉(zhuǎn)到所述會話初始化協(xié)議用戶號碼;M以所述會話初始化協(xié)議用戶號碼發(fā)起呼叫。
10.根據(jù)權(quán)利要求8所述的會話初始化協(xié)議用戶被叫方法,其特征在于,使用智能的統(tǒng)一號碼業(yè)務(wù),通過智能網(wǎng)將所述移動臺國際綜合業(yè)務(wù)數(shù)字網(wǎng)號碼和會話初始化協(xié)議用戶號碼綁定并設(shè)置會話初始化協(xié)議用戶號碼先振鈴。
全文摘要
本發(fā)明涉及移動通信系統(tǒng)中的用戶接入,公開了一種會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng)及其方法,使得SIP協(xié)議能夠與移動通信網(wǎng)絡(luò)的協(xié)議結(jié)合起來使用,從而實現(xiàn)用戶在使用SIP電話和移動電話時共用一個賬戶和號碼,也讓SIP用戶可以繼承所有現(xiàn)有移動網(wǎng)絡(luò)的補充和附加業(yè)務(wù)。這種會話初始化協(xié)議用戶接入移動通信網(wǎng)絡(luò)的系統(tǒng)及其方法通過在MSC中整合SIP協(xié)議,通過在MSC中對SIP消息進(jìn)行映射,并將移動用戶號碼和SIP用戶號碼綁定,將SIP用戶對外模擬為一個移動用戶。
文檔編號H04W80/10GK1741675SQ20041007530
公開日2006年3月1日 申請日期2004年8月27日 優(yōu)先權(quán)日2004年8月27日
發(fā)明者顧炯炯, 段科 申請人:華為技術(shù)有限公司