專利名稱:一種用戶關(guān)聯(lián)號碼的獲取方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP (Internet Protocol,網(wǎng)絡(luò)互聯(lián)協(xié)議)多媒體子系統(tǒng)(IMS IP Multimedia Core Network Subsystem),尤其涉及用戶在該系統(tǒng)發(fā)起域間會話轉(zhuǎn)移時,將新發(fā)起的會話關(guān)聯(lián)上次錨定的會話的方法及系統(tǒng)。
背景技術(shù):
IP多媒體子系統(tǒng)是由第三代合作伙伴計劃3GPP (3rd GenerationPartnership Project)提出的一種基于IP的網(wǎng)絡(luò)架構(gòu),其構(gòu)建了一個開放而靈活的業(yè)務(wù)環(huán)境,支持多媒 體應(yīng)用,并為用戶提供豐富的多媒體業(yè)務(wù)。
IMS是基于IP的電信網(wǎng)絡(luò)架構(gòu),與接入技術(shù)無關(guān),除了可以為GPRS (General Packet Radio Service,通用分組無線業(yè)務(wù))、WLAN (Wireless LocalArea Network, 無線局域網(wǎng))等分組接入網(wǎng)絡(luò)提供業(yè)務(wù)外,還可以為GSM(Global SystemforMobile communications,全球移動通訊系統(tǒng))、UMTS (Universal Mobile Telecommunications System,統(tǒng)一移動通訊系統(tǒng))等移動蜂窩網(wǎng)絡(luò)提供業(yè)務(wù)。
GSM、UMTS等移動蜂窩網(wǎng)絡(luò)采用電路交換技術(shù),稱為電路(Circuit Switched,簡稱CS)域,能夠為用戶提供基本的語音業(yè)務(wù),以及基于語音業(yè)務(wù)的補充業(yè)務(wù)。當(dāng)CS 域接入IMS時,其演變?yōu)橐环N接入方式,業(yè)務(wù)完全由IMS統(tǒng)一提供,這種技術(shù)稱為IMS 集中業(yè)務(wù)(IMS Centralized Service,簡稱 ICS)。
用戶設(shè)備(User Equipment, UE)在分組交換域(PS域)和電路交換域(CS域) 切換中保持語音的連續(xù)性。保證這種連續(xù)性的技術(shù)稱為IMS語音呼叫連續(xù)性(Voice Call Continuity,簡稱 VCC)。
圖1是IMS會話轉(zhuǎn)移的系統(tǒng)參考框架。整個構(gòu)架包括用戶設(shè)備(UserEquipment, 簡稱UE) 101、移動交換中心(Mobile Switch Center,簡稱MSC) 102、媒體網(wǎng)關(guān)控制 功能(Media Gateway Control Function,簡稱 MGCF) 103、媒體網(wǎng)關(guān)(Media Gateway, 簡稱MGW) 104、代理呼叫會話控制功能(Proxy Call Session Control Function,簡稱 P-CSCF) 105、查詢呼叫會話控制功能(Interrogating Call Session Control Function,簡稱 I-CSCF)106、歸屬用戶服務(wù)器(Home Subscriber Server,簡稱HSS)107、服務(wù)呼叫會話控 制功能(Serving Call Session Control Function,簡稱 S-CSCF) 108、業(yè)務(wù)連續(xù)性應(yīng)用服務(wù) 器 Service Continuity Application Server,簡稱 SC AS) 109、業(yè)務(wù)控制點 Service Control Point,簡稱 SCP)110。
SCAS 109提供包括多媒體業(yè)務(wù)連續(xù)性服務(wù)器、多媒體業(yè)務(wù)服務(wù)器等,可為用戶 提供多媒體業(yè)務(wù)連續(xù)性、多媒體業(yè)務(wù)等服務(wù)。
SCP 110,智能網(wǎng)業(yè)務(wù)控制網(wǎng)元,主要通過智能業(yè)務(wù)可以對傳統(tǒng)電路域業(yè)務(wù)進行 第三方業(yè)務(wù)控制,與SCAS可以合設(shè)。
關(guān)聯(lián)號碼(CorrelationMSISDN (Mobile Station International ISDNNumber 移動臺 國際ISDN號碼),C-MSISDN),也可稱為用戶關(guān)聯(lián)號碼,用于會話轉(zhuǎn)移的時候,唯一關(guān)5聯(lián)一個會話的號碼,以解決IMS號碼共享場景下會話轉(zhuǎn)移問題。在IMS領(lǐng)域,關(guān)聯(lián)號碼 和用戶私有用戶標(biāo)識是一一對應(yīng)。關(guān)聯(lián)號碼通常是在用戶在IMS注冊的時候,由S-CSCF 通過第三方注冊的時候帶給SCAS,或者SCAS在收到第三方注冊的時候根據(jù)用戶私有用 戶標(biāo)識向HSS獲取得到。用戶發(fā)起會話的時候,SCAS用關(guān)聯(lián)號碼錨定這次會話,當(dāng)用 戶發(fā)起域間呼叫轉(zhuǎn)移的時候,SC AS根據(jù)新建立的會話請求中的關(guān)聯(lián)號碼關(guān)聯(lián)上錨定的 會話,并對其切換。
圖2是號碼共享場景下,會話轉(zhuǎn)移的示意圖。號碼123同時被UE 1和UE 2共 享,當(dāng)UE 1使用123與遠(yuǎn)端發(fā)起會話的時候,UE 2同時也使用123號碼與遠(yuǎn)端發(fā)起會 話,這時候UE 2可能因為移動,決定把當(dāng)前的會話切換到CS域。
圖3是號碼共享場景下,會話轉(zhuǎn)移的流程圖,UEl和UE 2均為VCC用戶。
301、UEl和UE 3在PS域中存在一個正在通信的會話,該會話業(yè)務(wù)控制信令錨 定在IMS網(wǎng)絡(luò)SCAS上,UE 1的號碼為123,UE 3的號碼為444,其中SCAS使用UE 1的關(guān)聯(lián)號碼111錨定該會話;
302、UE 2和UE 4在PS域中也存在一個正在通信的會話,該會話業(yè)務(wù)控制信 令同樣錨定在IMS網(wǎng)絡(luò)SCAS上,UE 2的號碼與UEl共享,同為123,UE 4的號碼為 555,其中SCAS使用UE 2的關(guān)聯(lián)號碼222錨定該會話;
303、UE 2這時候可能由于空口無線質(zhì)量或者用戶移動,要把當(dāng)前的會話轉(zhuǎn)移到 電路域;
304、UE 2在目標(biāo)電路域網(wǎng)絡(luò)執(zhí)行標(biāo)準(zhǔn)附著流程;
305、UE2附著成功后,向電路域網(wǎng)絡(luò)發(fā)送呼叫建立請求消息,消息中包含(用 戶身份標(biāo)識,被叫號碼)。被叫號碼設(shè)置為用戶設(shè)備靜態(tài)配置的會話轉(zhuǎn)移號碼Session Transfer Number, STN),該號碼主要用于路由和標(biāo)識會話轉(zhuǎn)移,當(dāng)電路域核心網(wǎng)收到呼 叫建立請求,根據(jù)STN,把相應(yīng)的會話請求路由到用戶UE 2歸屬網(wǎng)絡(luò)SC AS,當(dāng)SC AS 收到會話請求,根據(jù)STN判斷這次會話請求是用于會話切換,并替換原來的會話;
306、移動交換中心服務(wù)器(MSC Server)收到UE 2的呼叫建立請求,根據(jù)對 STN號碼分析,向UE 2歸屬域IMS網(wǎng)絡(luò)MGCF發(fā)送地址初始消息,消息中包含被叫號 碼和主叫號碼。被叫號碼為STN,主叫號碼設(shè)置為UE 2的關(guān)聯(lián)號碼;
MSC Server獲取關(guān)聯(lián)號碼通常有兩種方式,一種,通過304步驟,HSS把 C-MSISDN作為用戶號碼下載給MSC Server ;另外一種方式,MSC Server通過起呼智能 業(yè)務(wù)把C-M^tSDN替換成用戶主叫號碼;
307、MGCF 收到地址初始消息后,組包 SIP^ession biitial Protocol,簡稱 SIP)會話邀請消息,目標(biāo)地址為STN,發(fā)送給SC AS;
308、SCAS收到會話邀請消息,根據(jù)消息中的目標(biāo)地址為STN判斷出該會話為 會話轉(zhuǎn)移請求消息,并根據(jù)消息中的主叫號碼即UE 2用戶的關(guān)聯(lián)號碼,找到之前錨定的 PS域會話;
309、更新遠(yuǎn)端UE 4媒體對端IP地址和端口地址為新會話的IP地址和端口號;
310、遠(yuǎn)端更新成功后,SC AS釋放原PS域會話;
311、SCAS向UE 2返回會話成功消息,指示會話轉(zhuǎn)移成功;
根據(jù)對上面流程分析,當(dāng)用戶漫游,漫游在傳統(tǒng)MSC Server區(qū)域,這里傳統(tǒng)MSC Server指是不支持SIP信令接口的MSC Server。MGCF是部署在用戶歸屬域IMS網(wǎng)絡(luò),306步地址初始消息可能需要經(jīng)過多個傳統(tǒng)電信網(wǎng)元間傳遞,才能傳遞給MGCF,由 于地址初始消息中主叫號碼是一個可選字段,在傳遞過程中可能會被遺失。這樣會導(dǎo)致 308步SC AS無法根據(jù)會話邀請消息主叫號碼字段中攜帶的關(guān)聯(lián)號碼來關(guān)聯(lián)上次錨定的會 話,從而使會話轉(zhuǎn)移失敗。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種關(guān)聯(lián)號碼獲取方法,避免號碼共享場景 下關(guān)聯(lián)號碼在網(wǎng)絡(luò)傳遞間遺失的問題。
為了解決上述技術(shù)問題,本發(fā)明提供了一種關(guān)聯(lián)號碼的獲取方法,包括
移動交換設(shè)備收到用戶設(shè)備(1; 發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用 戶的國際移動用戶識別碼(IMSI)發(fā)送到該用戶歸屬地的業(yè)務(wù)控制點6CP)或業(yè)務(wù)連續(xù)性 應(yīng)用服務(wù)器6CAS);
該SCP或SC AS收到該IMSI后,分配一 IP多媒體路由號碼(IMRN),保存該 IMRN和該IMM的對應(yīng)關(guān)系,并將該IMRN返回該移動交換設(shè)備;該移動交換設(shè)備收到 該IMRN后,向該SCAS發(fā)送會話請求并攜帶該IMRN ;
該SC AS收到該會話請求后,根據(jù)該IMRN獲取該用戶的關(guān)聯(lián)號碼,該關(guān)聯(lián)號 碼是該SC AS根據(jù)從本地或該SCP獲取的該IMRN對應(yīng)的IMM從歸屬用戶服務(wù)器查詢得 到的。
進一步地,上述獲取方法還可具有以下特點
該移動交換設(shè)備觸發(fā)智能業(yè)務(wù)后,是將該IM^[發(fā)送到該SCP,由該SCP分配、 返回該IMRN并保存該IMM和IMRN的對應(yīng)關(guān)系信息;
該SC AS收到該移動交換設(shè)備發(fā)送的攜帶該IMRN的會話請求后,根據(jù)該IMRN 獲取該用戶的關(guān)聯(lián)號碼是通過以下方式完成的判斷出該IMRN不是自己分配的,從該 SCP獲取到該IMRN對應(yīng)的該皿幻,然后使用該IM^t從歸屬用戶服務(wù)器查詢得到該用戶 的關(guān)聯(lián)號碼。
進一步地,上述獲取方法還可具有以下特點
該移動交換設(shè)備觸發(fā)智能業(yè)務(wù)后,是將該IM^t發(fā)送到該SCP,該SCP根據(jù) 該IMSI獲取該SC AS的地址并將該IMSI轉(zhuǎn)發(fā)到該SC AS,由該SC AS分配、返回該 IMRN,根據(jù)該IM^[從歸屬用戶服務(wù)器查詢到該用戶的關(guān)聯(lián)號碼,并保存該IMRN和該 關(guān)聯(lián)號碼的對應(yīng)關(guān)系信息;
該SC AS收到該移動交換設(shè)備發(fā)送的攜帶該IMRN的會話請求后,根據(jù)該IMRN 獲取該用戶的關(guān)聯(lián)號碼是通過以下方式完成的判斷出該IMRN是自己分配的,直接從 本地獲取該IMRN對應(yīng)的該關(guān)聯(lián)號碼。
進一步地,上述獲取方法還可具有以下特點
該獲取方法應(yīng)用于該UE和其他同時進行分組交換(PS)域會話的UE中至少一個 UE共享號碼的場景下,該UE決定將會話從PS域轉(zhuǎn)移到電路交換(CS)域后所發(fā)起的會 話轉(zhuǎn)換過程中。
進一步地,上述獲取方法還可具有以下特點7
該移動交換設(shè)備觸發(fā)智能業(yè)務(wù)后,還將設(shè)置為會話轉(zhuǎn)移號碼的被叫號碼和該 IMSI 一起發(fā)送到該SCP或該SC AS,該SCP或該SC AS還保存該IMRN和該被叫號碼的對應(yīng)關(guān)系信息;
該SC AS收到該移動交換設(shè)備發(fā)送的會話請求后,還從本地或該SCP獲取該 IMRN對應(yīng)的被叫號碼,判斷該被叫號碼是會話轉(zhuǎn)移號碼后,用該關(guān)聯(lián)號碼將該UE發(fā)起 的CS域會話關(guān)聯(lián)到原錨定的該UE的PS域會話。
進一步地,上述獲取方法還可具有以下特點
該SCP或SC AS為該UE分配的該IMRN是指向該SC AS的一個IMRN,該移 動交換設(shè)備根據(jù)該IMRN將會話請求路由到該SC AS。
相應(yīng)地,本發(fā)明還提供了一種獲取關(guān)聯(lián)號碼的系統(tǒng),包括用戶設(shè)備(1^)、移動 交換設(shè)備、業(yè)務(wù)控制點6CP)和業(yè)務(wù)連續(xù)性應(yīng)用服務(wù)器6CAS),其中
所述移動交換設(shè)備用于在收到UE發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將所述UE的 用戶的國際移動用戶識別碼(IMSI)發(fā)送到該用戶歸屬地的業(yè)務(wù)控制點6CP);以及在收 到所述SCP返回的IP多媒體路由號碼(IMRN)后,向所述SCAS發(fā)送會話請求并攜帶該 IMRN ;
所述SCP用于在收到所述移動交換設(shè)備發(fā)送的IM^t后,分配一個指向所述SC AS的IMRN,保存該IMRN和該IMM的對應(yīng)關(guān)系信息,并將該IMRN返回到所述移動交換設(shè)備;
所述SC AS用于在收到該會話請求后,如判斷該IMRN不是自己分配的,從該 SCP獲取到該IMRN對應(yīng)的該IMM,然后使用該IMM從歸屬用戶服務(wù)器查詢得到該用戶 的關(guān)聯(lián)號碼。
進一步地,上述系統(tǒng)還可具有以下特點
所述移動交換設(shè)備收到的呼叫為所述UE和其他同時進行分組交換(PS)域會話 的UE中至少一個UE共享號碼的場景下,所述UE將會話從分組交換(PS)域轉(zhuǎn)移到電路 交換(CS)域所發(fā)起的呼叫,在觸發(fā)智能業(yè)務(wù)后,還將設(shè)置為會話轉(zhuǎn)移號碼的被叫號碼和 該IMSI —起發(fā)送到所述SCP ;
所述SCP還用于保存該IMRN與該被叫號碼的對應(yīng)關(guān)系信息;
所述SC AS還用于在收到該移動交換設(shè)備發(fā)送的會話請求后,從該SCP獲取該 IMRN對應(yīng)的被叫號碼,如判斷該被叫號碼是會話轉(zhuǎn)移號碼,再用該關(guān)聯(lián)號碼將該UE發(fā) 起的CS域會話關(guān)聯(lián)到原錨定的該UE的PS域會話。
相應(yīng)地,本發(fā)明還提供了又一種獲取關(guān)聯(lián)號碼的系統(tǒng),包括用戶設(shè)備(UE)、移 動交換設(shè)備、業(yè)務(wù)控制點6CP)和業(yè)務(wù)連續(xù)性應(yīng)用服務(wù)器6CAS),其中
所述移動交換設(shè)備用于在收到UE發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用 戶的國際移動用戶識別碼(IMSI)通過業(yè)務(wù)控制點6CP)發(fā)送到該用戶歸屬地的業(yè)務(wù)連續(xù) 性應(yīng)用服務(wù)器6CAS);以及收到所述SCAS返回的IP多媒體路由號碼(IMRN)后,向 所述SCAS發(fā)送會話請求并攜帶該IMRN ;
所述SCP用于在收到該IM^t后,根據(jù)該IM^t獲取所述SC AS的地址并將該 IMSI轉(zhuǎn)發(fā)到所述SCAS ;
所述SC AS用于在收到所述SCP轉(zhuǎn)發(fā)的IMM后,根據(jù)該IM^t從歸屬用戶服務(wù)器查詢到該用戶的關(guān)聯(lián)號碼,分配一個指向所述SC AS的IMRN,將該IMRN返回到所述 移動交換設(shè)備,并保存該IMRN和該關(guān)聯(lián)號碼的對應(yīng)關(guān)系信息;以及在收到該會話請求 后,如判斷該IMRN是自己分配的,從本地直接獲取到該IMRN對應(yīng)的該關(guān)聯(lián)號碼。
進一步地,上述系統(tǒng)還可具有以下特點
所述移動交換設(shè)備收到的呼叫是所述UE和其他同時進行分組交換(PS)域會話 的UE中至少一個UE共享號碼時,所述UE將會話從分組交換(PS)域轉(zhuǎn)移到電路交換 (CS)域所發(fā)起的呼叫,在觸發(fā)智能業(yè)務(wù)后,所述移動交換設(shè)備還將設(shè)置為會話轉(zhuǎn)移號碼 的被叫號碼和該IM^t —起發(fā)送到所述SCP ;
所述SCP還用于將該被叫號碼后和該IMSI —起轉(zhuǎn)發(fā)到所述SCAS ;
所述SC AS還用于保存該IMRN與該被叫號碼的對應(yīng)關(guān)系信息,在收到所述移 動交換設(shè)備發(fā)送的會話請求后,根據(jù)該IMRN獲取對應(yīng)的被叫號碼,如判斷該被叫號碼 是會話轉(zhuǎn)移號碼,再用該關(guān)聯(lián)號碼將所述UE發(fā)起的CS域會話關(guān)聯(lián)到原錨定的所述UE的 PS域會話。
使用上述方案,可以可靠地獲取關(guān)聯(lián)號碼來關(guān)聯(lián)上次錨定的會話,能夠解決在 號碼共享場景下關(guān)聯(lián)號碼在網(wǎng)絡(luò)傳遞間遺失的問題,用于共享號碼的會話轉(zhuǎn)移過程時, 可以避免其導(dǎo)致的無法會話轉(zhuǎn)移問題。
圖1是IMS會話轉(zhuǎn)移的系統(tǒng)參考框架;
圖2是IMS號碼共享場景下會話轉(zhuǎn)移的示意圖3是IMS號碼共享場景下會話轉(zhuǎn)移的流程圖4是本發(fā)明實施例一的流程圖,IMRN號碼由SCP提供;
圖5是本發(fā)明實施例二的流程圖,IMRN號碼由SC AS提供。
具體實施方式
下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進行更詳細(xì)的說明。
實施例一
本實施例是IP 多媒體路由號碼(IMRN IP Multimedia Routing Number)由 SCP提供的場景。UE在PS域存在一個會話,當(dāng)用戶需要把會話切換到CS域,在CS域發(fā) 起起呼的時候,MSC Server觸發(fā)智能業(yè)務(wù)獲取IMRN,SCP把自己數(shù)據(jù)庫中配置的指向 用戶歸屬地SC AS的IMRN帶給MSCServer,MSC Server根據(jù)IMRN把會話路由到SC AS, SC AS根據(jù)IMRN向SCP獲取用戶數(shù)據(jù),并根據(jù)獲取的國際移動用戶識別碼(IMSI) 從HSS獲取關(guān)聯(lián)號碼
本實施例方法的具體流程如圖4所示,包括以下步驟
401、UE 1和UE 2在PS域存在一個會話,業(yè)務(wù)控制信令錨定在SCAS ;
402、UE 1決定把會話切換到CS域,在CS域發(fā)起呼叫,向MSC Server發(fā)送呼叫建立消息,消息中被叫號碼為STN號碼;
403、MSC Server收到UE 1的呼叫建立消息,觸發(fā)智能業(yè)務(wù),向用戶歸屬地 SCP發(fā)送獲取IMRN的請求消息,消息中攜帶用戶的IM^U被叫號碼和業(yè)務(wù)鍵;
業(yè)務(wù)鍵主要用于向SCP指示當(dāng)前觸發(fā)業(yè)務(wù)類型,該智能業(yè)務(wù)的具體處理流程見 本步驟及后續(xù)步驟中的描述。
404、SCP收到MSC Server發(fā)送的獲取IMRN的請求消息后,根據(jù)消息中的業(yè) 務(wù)鍵和IMM分配一個指向用戶歸屬地SC AS的IMRN,保存獲取IMRN請求消息中IMM 與IMRN、被叫號碼的對應(yīng)關(guān)系信息,把IMRN返回給MSCServer;
如果步驟403中MSC Server發(fā)送的獲取IMRN的請求消息中包括主叫號碼,SCP也可以保存IM^t與主叫號碼的對應(yīng)關(guān)系信息。
405-406、MSC Server收到SCP返回的IMRN后,根據(jù)IMRN把會話請求的消息路由到所述SC AS,消息中攜帶IMRN ;
在此過程中,MSC Server先向MGCF發(fā)送地址初始消息,MGCF收到后向SCAS發(fā)送會話邀請消息,文中將這兩個消息都視為會話請求的消息。兩個消息中均攜帶 IMRN,在一個示例中,可以IMRN作為被叫號碼。兩個消息中也可以同時攜帶STN號 碼。IMS系統(tǒng)將UE在CS域發(fā)起的呼叫作為一種會話處理。
407、SCAS收到消息,判斷出消息中的IMRN不是自己分配的,向SCP發(fā)送獲取用戶數(shù)據(jù)的消息,消息中攜帶IMRN ;
408、SCP收到獲取用戶數(shù)據(jù)的消息后,根據(jù)其中的IMRN找到保存的與該 IMRN對應(yīng)的IMSI和被叫號碼,并返回給SC AS ;
SCP還可以將保存的與該IMRN對應(yīng)的主叫號碼返回給SC AS。
409、SCAS收到SCP返回的IMSI和被叫號碼后,向HSS發(fā)送獲取關(guān)聯(lián)號碼的 消息,攜帶該IM^t;
410、HSS收到獲取關(guān)聯(lián)號碼的消息后,根據(jù)消息中的IM^[找到對應(yīng)的關(guān)聯(lián)號 碼,返回給SC AS;
411、SCAS獲取關(guān)聯(lián)號碼成功后,判斷409步獲取的被叫號碼是否為STN,如 果是,SCAS根據(jù)關(guān)聯(lián)號碼將新發(fā)起的CS域會話關(guān)聯(lián)到原錨定的PS域會話;
412、SC AS通知UE 2更新對端媒體IP地址;
413、UE 2更新成功后,SCAS向UE 1發(fā)送呼叫應(yīng)答。
實施例一和二的流程中提到的用戶均指UEl的用戶。
相應(yīng)地,本實施例提供的獲取關(guān)聯(lián)號碼的系統(tǒng)包括UE、MSC Server、SCP和SC AS,其中
MSC Server用于在收到UE發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用戶的 IMSI和設(shè)置為STN的被叫號碼發(fā)送到該用戶歸屬地的SCP ;以及在收到SCP返回的 IMRN后,向SC AS發(fā)送會話請求并攜帶該IMRN ;
SCP用于在收到MSC Server發(fā)送的IMSI和被叫號碼后,分配一個指向所述SC AS的IMRN,保存該IMRN、IM^[和被叫號碼的對應(yīng)關(guān)系信息,并將該IMRN返回給 MSC Server ;
SC AS用于在收到會話請求后,如判斷該IMRN不是自己分配的,從該SCP獲 取到該IMRN對應(yīng)的該IM^t和被叫號碼,然后使用該IM^t從歸屬用戶服務(wù)器查詢得到 該用戶的關(guān)聯(lián)號碼,如判斷該被叫號碼是會話轉(zhuǎn)移號碼,再用該關(guān)聯(lián)號碼將該UE發(fā)起的 CS域會話關(guān)聯(lián)到原錨定的該UE的PS域會話。
實施例二
本實施例是IMRN號碼由SC AS提供的場景,SCP收到獲取IMRN的請求消息后 把消息轉(zhuǎn)發(fā)給SC AS,SCAS根據(jù)消息中的IM^t,向HSS獲取關(guān)聯(lián)號碼,分配指向本身 的IMRN,保存關(guān)聯(lián)號碼與IMSI禾Π IMRN關(guān)系,通過SCP把IMRN返回給MSC Server, MSC Server再根據(jù)IMRN把會話路由到SC AS, SC AS根據(jù)該IMRN找到之前保存的關(guān) 聯(lián)號碼,根據(jù)關(guān)聯(lián)號碼關(guān)聯(lián)原PS域錨定的會話,并對此進行切換;
本實施例方法的具體流程如圖5所示,包括以下步驟
501、UEl和UE 2在PS域存在一個會話,業(yè)務(wù)控制信令錨定在SC AS ;
502、UE 1決定把會話切換到CS域,在CS域發(fā)起呼叫,向MSC Server發(fā)送呼 叫建立消息,消息中被叫號碼為STN號碼;
503、MSC Server收到UE的呼叫建立消息,觸發(fā)智能業(yè)務(wù),向用戶歸屬地SCP 發(fā)送獲取IMRN的請求消息,消息中攜帶用戶的IM^U被叫號碼和業(yè)務(wù)鍵;
504-505、SCP收到MSC Server獲取IMRN的請求消息后,根據(jù)消息中的IMSI 獲取用戶歸屬地SCAS的地址;
在一個示例中,SCP可以根據(jù)IMSI獲取本地配置的用戶歸屬地SCAS的地址; 在另一示例中,SCP可以根據(jù)用戶的IM^t向HSS查詢得到用戶歸屬地SCAS的地址。
506、SCP獲取用戶歸屬地SC AS的地址后,轉(zhuǎn)發(fā)獲取IMRN的請求消息至該SC AS ;
507、SCAS收到獲取IMRN的請求消息后,分配指向本身的IMRN號碼,根據(jù)消息中IM^t向HSS發(fā)送獲取關(guān)聯(lián)號碼的消息,攜帶該IM^t ;
508、HSS收到獲取關(guān)聯(lián)號碼的消息后,根據(jù)消息中的IM^[找到對應(yīng)的關(guān)聯(lián)號 碼,返回給SC AS;
509、SC AS保存IMRN、用戶IMSI、被叫號碼和關(guān)聯(lián)號碼的對應(yīng)關(guān)系信息,經(jīng) 過 SCP 將 IMRN 返回給 MSC Server ;
上述步驟503中,獲取IMRN的請求消息中還可以包括主叫號碼,該步驟中, SCAS也可以保存IMRN與主叫號碼的對應(yīng)關(guān)系信息。
510-511、MSC Server收到SCAS返回的IMRN后,根據(jù)該IMRN把會話請求的 消息路由到所述SCAS ;
在此過程中,MSC Server先向MGCF發(fā)送地址初始消息,MGCF收到后向SCAS發(fā)送會話邀請消息,兩個消息中均攜帶IMRN,在一個示例中,可以IMRN作為被叫 號碼。兩個消息中也可以同時攜帶STN號碼。
512、SCAS根據(jù)IMRN找到保存的該IMRN對應(yīng)的關(guān)聯(lián)號碼和被叫號碼,判斷 被叫號碼是否為STN,如果是,根據(jù)關(guān)聯(lián)號碼關(guān)聯(lián)原錨定的PS會話;
513、SC AS通知UE 2更新對端媒體IP地址;
514、UE 2更新成功后,向UE 1發(fā)送呼叫應(yīng)答。
相應(yīng)地,本實施例獲取關(guān)聯(lián)號碼的系統(tǒng)包括UE、MCS Server、SCP和SC AS,其中
MCS Server用于在收到UE發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用戶的 IMSI和設(shè)置為STN的被叫號碼通過SCP發(fā)送到該用戶歸屬地的SCAS ;以及收到SCAS返回的IMRN后,向SCAS發(fā)送會話請求并攜帶該IMRN ;
SCP用于在收到該IMSI后,根據(jù)該IMSI獲取所述SC AS的地址并將該IMSI和被叫號碼轉(zhuǎn)發(fā)到所述SC AS;
SCAS用于在收到SCP轉(zhuǎn)發(fā)的IMSI和被叫號碼后,根據(jù)IMSI從HSS查詢到該 用戶的關(guān)聯(lián)號碼,分配一個指向所述SC AS的IMRN,將該IMRN返回到MCS Server,并保存該IMRN、關(guān)聯(lián)號碼、被叫號碼的對應(yīng)關(guān)系信息;以及在收到會話請求后,如判 斷該IMRN是自己分配的,從本地直接獲取到該IMRN對應(yīng)的該關(guān)聯(lián)號碼和被叫號碼,如 判斷該被叫號碼是會話轉(zhuǎn)移號碼,再用該關(guān)聯(lián)號碼將所述UE發(fā)起的CS域會話關(guān)聯(lián)到原 錨定的所述UE的PS域會話。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況 下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的 改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
例如,上述兩個實施例中的MCS Server也可以是移動交換中心(MSC),MCS Server和MSC可統(tǒng)稱為移動交換設(shè)備。
又如,在移動交換設(shè)備發(fā)送給SC AS的會話請求中同時包括被叫號碼和IMRN 時,在之前觸發(fā)智能業(yè)務(wù)中,移動交換設(shè)備可以不發(fā)送被叫號碼到SCP或SCAS,SCP或 SCAS也無須保存該被叫號碼與IMRN的對應(yīng)關(guān)系信息。
另外,應(yīng)當(dāng)說明的是,上述方案并不僅僅適用于共享號碼場景下UE發(fā)起會話轉(zhuǎn) 移的過程中,也可以用于其他SCAS需要獲取關(guān)聯(lián)號碼的場景。
權(quán)利要求
1.一種關(guān)聯(lián)號碼的獲取方法,包括移動交換設(shè)備收到用戶設(shè)備(UE)發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用戶的 國際移動用戶識別碼(IMSI)發(fā)送到該用戶歸屬地的業(yè)務(wù)控制點(SCP)或業(yè)務(wù)連續(xù)性應(yīng)用 服務(wù)器(SCAS);該SCP或SC AS收到該IMSI后,分配一 IP多媒體路由號碼(IMRN),保存該IMRN和該IMSI的對應(yīng)關(guān)系,并將該IMRN返回該移動交換設(shè)備;該移動交換設(shè)備收到該 IMRN后,向該SCAS發(fā)送會話請求并攜帶該IMRN ;該SC AS收到該會話請求后,根據(jù)該IMRN獲取該用戶的關(guān)聯(lián)號碼,該關(guān)聯(lián)號碼是 該SC AS根據(jù)從本地或該SCP獲取的該IMRN對應(yīng)的IMSI從歸屬用戶服務(wù)器查詢得到 的。
2.如權(quán)利要求1所述的獲取方法,其特征在于該移動交換設(shè)備觸發(fā)智能業(yè)務(wù)后,是將該IMSI發(fā)送到該SCP,由該SCP分配、返回 該IMRN并保存該IMSI和IMRN的對應(yīng)關(guān)系信息;該SC AS收到該移動交換設(shè)備發(fā)送的攜帶該IMRN的會話請求后,根據(jù)該IMRN獲取 該用戶的關(guān)聯(lián)號碼是通過以下方式完成的判斷出該IMRN不是自己分配的,從該SCP 獲取到該IMRN對應(yīng)的該IMSI,然后使用該IMSI從歸屬用戶服務(wù)器查詢得到該用戶的關(guān) 聯(lián)號碼。
3.如權(quán)利要求1所述的獲取方法,其特征在于該移動交換設(shè)備觸發(fā)智能業(yè)務(wù)后,是將該IMSI發(fā)送到該SCP,該SCP根據(jù)該IMSI 獲取該SCAS的地址并將該IMSI轉(zhuǎn)發(fā)到該SC AS,由該SCAS分配、返回該IMRN,根據(jù)該IMSI從歸屬用戶服務(wù)器查詢到該用戶的關(guān)聯(lián)號碼,并保存該IMRN和該關(guān)聯(lián)號碼的 對應(yīng)關(guān)系信息;該SC AS收到該移動交換設(shè)備發(fā)送的攜帶該IMRN的會話請求后,根據(jù)該IMRN獲 取該用戶的關(guān)聯(lián)號碼是通過以下方式完成的判斷出該IMRN是自己分配的,直接從本 地獲取該IMRN對應(yīng)的該關(guān)聯(lián)號碼。
4.如權(quán)利要求1或2或3所述的獲取方法,其特征在于該獲取方法應(yīng)用于該UE和其他同時進行分組交換(PS)域會話的UE中至少一個UE 共享號碼的場景下,該UE決定將會話從PS域轉(zhuǎn)移到電路交換(CS)域后所發(fā)起的會話轉(zhuǎn) 換過程中。
5.如權(quán)利要求4所述的獲取方法,其特征在于該移動交換設(shè)備觸發(fā)智能業(yè)務(wù)后,還將設(shè)置為會話轉(zhuǎn)移號碼的被叫號碼和該IMSI — 起發(fā)送到該SCP或該SC AS,該SCP或該SC AS還保存該IMRN和該被叫號碼的對應(yīng)關(guān)系信息;該SC AS收到該移動交換設(shè)備發(fā)送的會話請求后,還從本地或該SCP獲取該IMRN 對應(yīng)的被叫號碼,判斷該被叫號碼是會話轉(zhuǎn)移號碼后,用該關(guān)聯(lián)號碼將該UE發(fā)起的CS 域會話關(guān)聯(lián)到原錨定的該UE的PS域會話。
6.如權(quán)利要求1或2或3所述的獲取方法,其特征在于該SCP或SC AS為該UE分配的該IMRN是指向該SC AS的一個IMRN,該移動交換設(shè)備根據(jù)該IMRN將會話請求路由到該SC AS。
7.—種獲取關(guān)聯(lián)號碼的系統(tǒng),包括用戶設(shè)備(UE)、移動交換設(shè)備、業(yè)務(wù)控制點 (SCP)和業(yè)務(wù)連續(xù)性應(yīng)用服務(wù)器(SCAS),其特征在于所述移動交換設(shè)備用于在收到UE發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將所述UE的用戶 的國際移動用戶識別碼(IMSI)發(fā)送到該用戶歸屬地的業(yè)務(wù)控制點(SCP);以及在收到 所述SCP返回的IP多媒體路由號碼(IMRN)后,向所述SC AS發(fā)送會話請求并攜帶該 IMRN ;所述SCP用于在收到所述移動交換設(shè)備發(fā)送的IMSI后,分配一個指向所述SC AS的 IMRN,保存該IMRN和該IMSI的對應(yīng)關(guān)系信息,并將該IMRN返回到所述移動交換設(shè) 備;所述SC AS用于在收到該會話請求后,如判斷該IMRN不是自己分配的,從該SCP 獲取到該IMRN對應(yīng)的該IMSI,然后使用該IMSI從歸屬用戶服務(wù)器查詢得到該用戶的關(guān) 聯(lián)號碼。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于所述移動交換設(shè)備收到的呼叫為所述UE和其他同時進行分組交換(PS)域會話的 UE中至少一個UE共享號碼的場景下,所述UE將會話從分組交換(PS)域轉(zhuǎn)移到電路交 換(CS)域所發(fā)起的呼叫,在觸發(fā)智能業(yè)務(wù)后,還將設(shè)置為會話轉(zhuǎn)移號碼的被叫號碼和該 IMSI —起發(fā)送到所述SCP ;所述SCP還用于保存該IMRN與該被叫號碼的對應(yīng)關(guān)系信息;所述SC AS還用于在收到該移動交換設(shè)備發(fā)送的會話請求后,從該SCP獲取該IMRN 對應(yīng)的被叫號碼,如判斷該被叫號碼是會話轉(zhuǎn)移號碼,再用該關(guān)聯(lián)號碼將該UE發(fā)起的 CS域會話關(guān)聯(lián)到原錨定的該UE的PS域會話。
9.一種獲取關(guān)聯(lián)號碼的系統(tǒng),包括用戶設(shè)備(UE)、移動交換設(shè)備、業(yè)務(wù)控制點 (SCP)和業(yè)務(wù)連續(xù)性應(yīng)用服務(wù)器(SCAS),其特征在于所述移動交換設(shè)備用于在收到UE發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用戶的 國際移動用戶識別碼(IMSI)通過業(yè)務(wù)控制點(SCP)發(fā)送到該用戶歸屬地的業(yè)務(wù)連續(xù)性應(yīng) 用服務(wù)器(SCAS);以及收到所述SCAS返回的IP多媒體路由號碼(IMRN)后,向所述 SC AS發(fā)送會話請求并攜帶該IMRN ;所述SCP用于在收到該IMSI后,根據(jù)該IMSI獲取所述SC AS的地址并將該IMSI轉(zhuǎn) 發(fā)到所述SCAS;所述SC AS用于在收到所述SCP轉(zhuǎn)發(fā)的IMSI后,根據(jù)該IMSI從歸屬用戶服務(wù)器查 詢到該用戶的關(guān)聯(lián)號碼,分配一個指向所述SC AS的IMRN,將該IMRN返回到所述移動 交換設(shè)備,并保存該IMRN和該關(guān)聯(lián)號碼的對應(yīng)關(guān)系信息;以及在收到該會話請求后, 如判斷該IMRN是自己分配的,從本地直接獲取到該IMRN對應(yīng)的該關(guān)聯(lián)號碼。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于所述移動交換設(shè)備收到的呼叫是所述UE和其他同時進行分組交換(PS)域會話的UE 中至少一個UE共享號碼時,所述UE將會話從分組交換(PS)域轉(zhuǎn)移到電路交換(CS)域 所發(fā)起的呼叫,在觸發(fā)智能業(yè)務(wù)后,所述移動交換設(shè)備還將設(shè)置為會話轉(zhuǎn)移號碼的被叫 號碼和該IMSI —起發(fā)送到所述SCP ;所述SCP還用于將該被叫號碼后和該IMSI —起轉(zhuǎn)發(fā)到所述SCAS ;所述SC AS還用于保存該IMRN與該被叫號碼的對應(yīng)關(guān)系信息,在收到所述移動交 換設(shè)備發(fā)送的會話請求后,根據(jù)該IMRN獲取對應(yīng)的被叫號碼,如判斷該被叫號碼是會 話轉(zhuǎn)移號碼,再用該關(guān)聯(lián)號碼將所述UE發(fā)起的CS域會話關(guān)聯(lián)到原錨定的所述UE的PS 域會話。
全文摘要
一種關(guān)聯(lián)號碼的獲取方法及系統(tǒng),移動交換設(shè)備收到用戶設(shè)備(UE)發(fā)起的呼叫后,觸發(fā)智能業(yè)務(wù),將該UE的用戶的IMSI發(fā)送到該用戶歸屬地的SCP或SC AS;該SCP或SC AS收到該IMSI后,分配一IMRN,保存該IMRN和該IMSI的對應(yīng)關(guān)系,并將該IMRN返回該移動交換設(shè)備;該移動交換設(shè)備收到該IMRN后,向該SC AS發(fā)送會話請求并攜帶該IMRN;該SC AS收到該會話請求后,根據(jù)該IMRN獲取該用戶的關(guān)聯(lián)號碼,該關(guān)聯(lián)號碼是該SC AS根據(jù)從本地或該SCP獲取的該IMRN對應(yīng)的IMSI從歸屬用戶服務(wù)器查詢得到的。本發(fā)明避免了號碼共享場景下關(guān)聯(lián)號碼在網(wǎng)絡(luò)傳遞間遺失的問題。
文檔編號H04L29/06GK102026128SQ20091017642
公開日2011年4月20日 申請日期2009年9月14日 優(yōu)先權(quán)日2009年9月14日
發(fā)明者謝振華, 鄒常樂, 陶全軍 申請人:中興通訊股份有限公司