一種ims核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種IMS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法、設(shè)備和系統(tǒng),用以解決現(xiàn)有技術(shù)中當(dāng)IMS用戶的IMS客戶端不在線時(shí)存在的話路信令迂回而導(dǎo)致呼叫時(shí)延較長的問題。該方法包括:SCP接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求消息;并在確定所述被叫用戶終端簽約了IMS業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信息,判斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);在判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫。
【專利說明】-種IMS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種頂S核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法、設(shè)備 和系統(tǒng)。
【背景技術(shù)】
[0002] IP多媒體子系統(tǒng)(IP Multimedia Subsystem,IMS)作為一種基于IP分組傳送且 與接入無關(guān)的網(wǎng)絡(luò)架構(gòu),可以實(shí)現(xiàn)固移融合,即固定網(wǎng)絡(luò)與移動(dòng)網(wǎng)絡(luò)的融合,其包含語音、 數(shù)據(jù)、視頻等多業(yè)務(wù)融合,因此基于頂S技術(shù)研發(fā)融合通信業(yè)務(wù)產(chǎn)品已成為當(dāng)前競爭的焦 點(diǎn)。
[0003] 以語音業(yè)務(wù)為例,如圖1所示,為用戶A呼叫簽約了 MS業(yè)務(wù)的用戶B的呼叫流程 示意圖。其中用戶A和用戶B可以為移動(dòng)用戶,也可以為固網(wǎng)用戶。當(dāng)用戶A呼叫用戶B 時(shí),呼叫請求消息到達(dá)移動(dòng)交換中心(MSC,Mobile Switching Center),MSC再將該呼叫請 求消息發(fā)送至業(yè)務(wù)控制點(diǎn)(SCP,Service Control Point),由SCP查詢簽約了 MS業(yè)務(wù)的 用戶B (以下簡稱IMS用戶B)的路由碼,并將路由碼返回給MSC,MSC再將帶有路由碼的呼 叫請求消息下發(fā)至網(wǎng)關(guān)移動(dòng)交換中心(GMSC,Gateway Mobile Switching Center),由GMSC 將該呼叫請求消息路由至IMS域,并觸發(fā)到應(yīng)用服務(wù)器(AS, Application Server),由AS進(jìn) 行呼叫控制:如果IMS用戶B的IMS客戶端在IMS域處于在線狀態(tài),則AS發(fā)起到IMS客戶 端和移動(dòng)終端(或固網(wǎng)終端)的呼叫;如果頂S用戶B的MS客戶端在MS域處于離線狀態(tài), 則AS僅發(fā)起到移動(dòng)終端(或固網(wǎng)終端)的呼叫。其中,下發(fā)給移動(dòng)終端(或固網(wǎng)終端)時(shí),由 AS將該呼叫請求消息下發(fā)給MS域,MS域?qū)⒅鹘刑柎a前插防二次觸發(fā)碼后再將該呼叫請 求消息路由至GMSC,由GMSC將該呼叫請求消息發(fā)送給SCP,SCP去除主叫號碼的防二次觸 發(fā)碼后再將該呼叫請求消息發(fā)回GMSC,由GMSC發(fā)起對IMS用戶B的移動(dòng)終端(或固網(wǎng)終端) 的呼叫。
[0004] 從上述流程可知,MS技術(shù)在融合通信業(yè)務(wù)產(chǎn)品為用戶提供豐富多彩的多媒體業(yè) 務(wù)(如語音業(yè)務(wù))體驗(yàn)的同時(shí),也帶來了如下問題 :
[0005] IMS用戶做被叫時(shí),當(dāng)其IMS客戶端在IMS域處于離線狀態(tài),呼叫請求消息都會(huì)被 先錨定觸發(fā)后路由到MS域的AS上,再由AS將呼叫請求消息路由回CS域,從而造成了不 必要的信令迂回,增大了接續(xù)時(shí)延,降低用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實(shí)施例提供一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法、設(shè)備和系統(tǒng),用以解決 現(xiàn)有技術(shù)中當(dāng)IMS用戶的客戶端不在線時(shí)存在的話路信令迂回而導(dǎo)致呼叫時(shí)延較長的問 題。
[0007] 本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0008] -種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法,包括:
[0009] SCP接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求消息; 并
[0010] 在確定所述被叫用戶終端簽約了頂s業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和MS客 戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客 戶端的狀態(tài)信息,判斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于 在線狀態(tài);
[0011] 在判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫。
[0012] 一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)設(shè)備,包括:
[0013] 呼叫請求消息接收單元,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用 戶標(biāo)識的呼叫請求消息;
[0014] 第一判斷單元,用于在確定所述被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)預(yù)先存儲 的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識 所分別表征的MS客戶端的狀態(tài)信息,判斷呼叫請求消息接收單元接收到的呼叫請求消息 中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);
[0015] 呼叫單元,用于在第一判斷單元的判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼 口 4。
[0016] 一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),包括SCP、AS、和MS,其中:
[0017] AS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識發(fā)送給SCP ;其中,所述第一 狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在AS上的狀態(tài)信息
[0018] IMS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識發(fā)送給SCP ;其中,所述第 二狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息
[0019] SCP,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求 消息;并在確定所述被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識 的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信 息,判斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);在 判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫;其中,所述對應(yīng)關(guān)系是根據(jù)AS發(fā)送的用 戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二 狀態(tài)標(biāo)識確定的。
[0020] 一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),包括SCP、AS、MS和預(yù)判設(shè)備,其中:
[0021] AS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識發(fā)送給預(yù)判設(shè)備;其中,所述 第一狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在AS上的狀態(tài)信息;
[0022] IMS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識發(fā)送給預(yù)判設(shè)備;其中,所 述第二狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息
[0023] 預(yù)判設(shè)備,用于根據(jù)AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及 MS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識,確定用戶標(biāo)識和MS客戶端狀態(tài)標(biāo) 識的對應(yīng)關(guān)系;并將確定的用戶標(biāo)識和MS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系發(fā)送給SCP ;
[0024] SCP,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求 消息;并在確定所述被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和MS客戶 端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶 端的狀態(tài)信息,判斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在 線狀態(tài);在判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫。
[0025] 本發(fā)明實(shí)施例的有益效果如下:
[0026] 本發(fā)明實(shí)施例通過預(yù)先存儲的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及 IMS客戶端狀態(tài)標(biāo)識所表征的IMS客戶端的狀態(tài)信息,使得SCP在接收到呼叫請求消息時(shí), 就可以判斷出該呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否在線,當(dāng)判斷出 其不在線時(shí),直接向該用戶標(biāo)識所對應(yīng)的CS域的用戶終端發(fā)起呼叫,而不需要將該呼叫請 求消息錨定觸發(fā)后路由至頂S域的AS上,再由AS將該呼叫請求消息路由回CS域發(fā)起呼叫, 從而減少了不必要的信令迂回,降低了接續(xù)時(shí)延,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0027] 圖1為現(xiàn)有技術(shù)中用戶A呼叫簽約了 MS業(yè)務(wù)的用戶B的呼叫流程示意圖;
[0028] 圖2為本發(fā)明實(shí)施例提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法的主要流程圖;
[0029] 圖3為本發(fā)明實(shí)施例提供的一種在實(shí)際應(yīng)用中IMS客戶端的登陸過程的具體流程 圖;
[0030] 圖4為本發(fā)明實(shí)施例提供的一種在實(shí)際應(yīng)用中實(shí)現(xiàn)MS核心網(wǎng)的呼叫業(yè)務(wù)的具體 流程圖;
[0031] 圖5為為SCP判斷出IMS客戶端不在線時(shí)的呼叫示意圖;
[0032] 圖6為本發(fā)明實(shí)施例提供的SCP對IMS客戶端是否在線的的判斷過程的流程圖;
[0033] 圖7為本發(fā)明實(shí)施例提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)設(shè)備的結(jié)構(gòu)示意圖;
[0034] 圖8為本發(fā)明實(shí)施例提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;
[0035] 圖9為本發(fā)明實(shí)施例提供的另一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意 圖。
【具體實(shí)施方式】
[0036] 為了解決現(xiàn)有技術(shù)中當(dāng)IMS用戶的客戶端不在線時(shí)存在的話路信令迂回而導(dǎo)致 呼叫時(shí)延較長的問題,本發(fā)明實(shí)施例提供了一種頂S核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方案。本方案 通過預(yù)先存儲的用戶標(biāo)識和MS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及MS客戶端狀態(tài)標(biāo)識所 表征的IMS客戶端的狀態(tài)信息,使得SCP在接收到呼叫請求消息時(shí),就可以判斷出該呼叫請 求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否在線,當(dāng)判斷出其不在線時(shí),直接向該 用戶標(biāo)識所對應(yīng)的CS域的用戶終端發(fā)起呼叫,而不需要將該呼叫請求消息錨定觸發(fā)后路 由至MS域的AS上,再由AS將該呼叫請求消息路由回CS域發(fā)起呼叫,從而減少了不必要 的信令迂回,降低了接續(xù)時(shí)延,提升了用戶體驗(yàn)。
[0037] 下面結(jié)合各個(gè)附圖對本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、【具體實(shí)施方式】及其 對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。
[0038] 如圖2所示,為本發(fā)明實(shí)施例提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法的主要 流程圖,該方法包括以下步驟:
[0039] 步驟21,SCP接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請 求消息;
[0040] 這里的被叫用戶終端主要指CS域的用戶終端。
[0041] 步驟22,在確定被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和IMS 客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的頂S客戶端狀態(tài)標(biāo)識所表征的IMS客戶端的 狀態(tài)信息,判斷呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);
[0042] 具體的,該步驟可以包括:
[0043] 判斷上述的對應(yīng)關(guān)系中是否存在與該呼叫請求消息中攜帶的用戶標(biāo)識相同的用 戶標(biāo)識;
[0044] 在判斷結(jié)果為否時(shí),確定該呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端 處于離線狀態(tài);
[0045] 在判斷結(jié)果為是時(shí),再根據(jù)上述對應(yīng)關(guān)系,確定與該呼叫請求消息中攜帶的用戶 標(biāo)識對應(yīng)的MS客戶端狀態(tài)標(biāo)識,并且當(dāng)根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別 表征的IMS客戶端的狀態(tài)信息,確定出與該呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的IMS客 戶端狀態(tài)標(biāo)識表征IMS客戶端處于離線狀態(tài)時(shí),確定該呼叫請求消息中攜帶的用戶標(biāo)識所 對應(yīng)的IMS客戶端處于離線狀態(tài),否則,確定該呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的 IMS客戶端處于在線狀態(tài)。
[0046] 可選的,上述對應(yīng)關(guān)系可以但不限于根據(jù)應(yīng)用服務(wù)器AS發(fā)送的用戶標(biāo)識和與用 戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及IMS發(fā)送的用戶標(biāo)識和與用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識 確定的,其中,第一狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的MS客戶端在AS上的 狀態(tài)信息,第二狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀 態(tài)息。
[0047] 其中,當(dāng)上述對應(yīng)關(guān)系是根據(jù)AS發(fā)送的用戶標(biāo)識和與用戶標(biāo)識對應(yīng)的第一狀態(tài) 標(biāo)識,以及MS發(fā)送的用戶標(biāo)識和與用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識確定時(shí),具體步驟包括:
[0048] 首先,SCP接收由AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及由MS 發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識;
[0049] 然后,SCP針對接收的每個(gè)用戶標(biāo)識分別執(zhí)行:
[0050] 判斷該用戶標(biāo)識所對應(yīng)的第一狀態(tài)標(biāo)識和第二狀態(tài)標(biāo)識所分別表征的狀態(tài)是否 均為在線狀態(tài);在判斷結(jié)果為是時(shí),存儲該用戶標(biāo)識以及用以表征IMS客戶端處于在線狀 態(tài)的IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系;在判斷結(jié)果為否時(shí),存儲該用戶標(biāo)識以及用以表征 IMS客戶端處于離線狀態(tài)的IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系。
[0051] 需要說明的是,該對應(yīng)關(guān)系也可以是由新增的設(shè)備--預(yù)判設(shè)備根據(jù)AS發(fā)送的用 戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二 狀態(tài)標(biāo)識確定并發(fā)送給SCP的。
[0052] 步驟23,在判斷出呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線 狀態(tài)時(shí),向被叫用戶終端發(fā)起呼叫。
[0053] 在判斷出呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于在線狀態(tài)時(shí), 則將該呼叫請求消息錨定觸發(fā)后路由至頂S域的AS上,再由AS向被叫用戶的用戶終端和 IMS客戶端發(fā)起呼叫。
[0054] 本發(fā)明實(shí)施例通過預(yù)先存儲的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及 預(yù)先規(guī)定的頂S客戶端狀態(tài)標(biāo)識所表征的IMS客戶端的狀態(tài)信息,使得SCP在接收到呼叫 請求消息時(shí),可以判斷出該呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否在 線,當(dāng)判斷出其不在線時(shí),直接向該用戶標(biāo)識所對應(yīng)的CS域的用戶終端發(fā)起呼叫,而不需 要將該呼叫請求消息錨定觸發(fā)后路由至IMS域的AS上,再由AS將該呼叫請求消息路由回 CS域發(fā)起呼叫,從而減少了不必要的信令迂回,降低了接續(xù)時(shí)延,提升了用戶體驗(yàn)。
[0055] 下面根據(jù)上述介紹的主要實(shí)現(xiàn)原理對本發(fā)明進(jìn)行詳細(xì)介紹:
[0056] 如圖3所示,為本發(fā)明實(shí)施例提供的一種在實(shí)際應(yīng)用中IMS客戶端的登陸過程的 具體流程圖,包括以下步驟:
[0057] 步驟31,MS客戶端向AS發(fā)送登陸請求;
[0058] 步驟32, MS客戶端向MS域發(fā)送登陸請求;
[0059] 步驟33, AS根據(jù)預(yù)先針對發(fā)送該登陸請求的MS客戶端所存儲的用戶鑒權(quán)信息對 該IMS客戶端發(fā)送的登陸請求中攜帶的用戶鑒權(quán)信息進(jìn)行鑒權(quán)。在鑒權(quán)成功后,將該用戶 標(biāo)識和第一狀態(tài)標(biāo)識STATE1=1 (用以表征MS客戶端的AS在線狀態(tài))發(fā)送給預(yù)判設(shè)備。若 鑒權(quán)不成功,則將該用戶標(biāo)識和第一狀態(tài)標(biāo)識STATE1=0 (用以表征MS客戶端的AS離線狀 態(tài))發(fā)送給預(yù)判設(shè)備。
[0060] 其中,不同的第一狀態(tài)標(biāo)識(以及第二狀態(tài)標(biāo)識和IMS客戶端狀態(tài)標(biāo)識)所分別表 征的狀態(tài)信息可以由用戶自行設(shè)定,在此不作規(guī)定。
[0061] 步驟34, MS域根據(jù)預(yù)先針對發(fā)送該登陸請求的MS客戶端所存儲的用戶鑒權(quán)信 息對該IMS客戶端發(fā)送的登陸請求中攜帶的用戶鑒權(quán)信息進(jìn)行鑒權(quán)。在鑒權(quán)成功后,將該 用戶標(biāo)識和第二狀態(tài)標(biāo)識STATE2=1 (用以表征MS客戶端的MS在線狀態(tài))發(fā)送給預(yù)判設(shè) 備。若鑒權(quán)不成功,則將該用戶標(biāo)識和第二狀態(tài)標(biāo)識STATE2=0(用以表征MS客戶端的IMS 離線狀態(tài))發(fā)送給預(yù)判設(shè)備。
[0062] 步驟35,預(yù)判設(shè)備根據(jù)收到的第一狀態(tài)標(biāo)識STATE1和第二狀態(tài)標(biāo)識STATE2來確 定IMS客戶端的狀態(tài)。若同一個(gè)用戶標(biāo)識所對應(yīng)的STATE1和STATE2均表征在線狀態(tài),則 預(yù)判設(shè)備將該用戶標(biāo)識和頂S客戶端狀態(tài)標(biāo)識STATE3=1 (用以表征IMS客戶端處于在線狀 態(tài))的對應(yīng)關(guān)系下發(fā)給GSCP ;若同一個(gè)用戶標(biāo)識所對應(yīng)的STATE1和STATE2至少一個(gè)表征 離線狀態(tài),則預(yù)判設(shè)備將該用戶標(biāo)識和頂S客戶端狀態(tài)標(biāo)識STATE3=0 (用以表征IMS客戶 端處于離線狀態(tài))的對應(yīng)關(guān)系下發(fā)給GSCP ;
[0063] 步驟36, GSCP將用戶標(biāo)識和其對應(yīng)的MS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系同步給SCP。
[0064] 同樣的,當(dāng)MS客戶端需要注銷時(shí),向AS發(fā)送注銷請求,AS再將發(fā)送注銷請求的 MS客戶端的用戶標(biāo)識與用以表征離線狀態(tài)的第一狀態(tài)標(biāo)識(STATE1=0)發(fā)送給預(yù)判設(shè)備; 同時(shí),向MS域發(fā)送注銷請求,MS域再將發(fā)送注銷請求的MS客戶端的用戶標(biāo)識與用以表 征離線狀態(tài)的第二狀態(tài)標(biāo)識(STATE2=0)發(fā)送給預(yù)判設(shè)備,預(yù)判設(shè)備再根據(jù)收到的用戶標(biāo) 識、第一狀態(tài)標(biāo)識和第二狀態(tài)標(biāo)識對上述確定的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān) 系進(jìn)行更新,并同步給SCP。
[0065] 需要說明的是,上述的登陸和注銷流程中,預(yù)判設(shè)備作為新增的網(wǎng)元設(shè)備,也可以 將確定的用戶標(biāo)識和MS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系直接同步下發(fā)給SCP。另外,其也可以 直接集成在SCP中,由SCP直接根據(jù)AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識, 以及MS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識來確定上述對應(yīng)關(guān)系。
[0066] 根據(jù)對MS客戶端的登陸和注銷流程的改進(jìn),可以使SCP和MS業(yè)務(wù)系統(tǒng)進(jìn)行MS 用戶的狀態(tài)同步。
[0067] 基于上述對MS客戶端登陸和注銷流程的改進(jìn),下面對改進(jìn)的MS用戶的被叫流 程進(jìn)行介紹:
[0068] 如圖4所示,為本發(fā)明實(shí)施例提供的一種在實(shí)際應(yīng)用中實(shí)現(xiàn)MS核心網(wǎng)的呼叫業(yè) 務(wù)的具體流程圖,具體包括:
[0069] 步驟41,主叫用戶A發(fā)送攜帶有被叫用戶B的用戶標(biāo)識的呼叫請求消息;
[0070] 其中,該用戶標(biāo)識同時(shí)對應(yīng)CS域的手機(jī)終端和IMS域的IMS客戶端。
[0071] 步驟42,該呼叫請求消息到達(dá)MSC后,被觸發(fā)至SCP ;
[0072] 步驟43, SCP確定該被叫用戶B為簽約了 MS業(yè)務(wù)的用戶;
[0073] 步驟44, SCP判斷該被叫用戶B的IMS客戶端是否在線;當(dāng)判斷其在線后,執(zhí)行步 驟45 ;當(dāng)判斷其不在線時(shí),執(zhí)行步驟46。
[0074] 步驟45,將呼叫請求消息錨定觸發(fā)后路由至MS域的AS,由AS向被叫用戶B的CS 域的手機(jī)終端和頂S域的IMS客戶端發(fā)起呼叫。
[0075] 該步驟的具體實(shí)現(xiàn)方式和現(xiàn)有技術(shù)的實(shí)現(xiàn)方式一致,在此不再贅述。
[0076] 步驟46, SCP向被叫用戶B的CS域的手機(jī)終端發(fā)起呼叫。
[0077] 如圖5所示,為SCP判斷出IMS客戶端不在線時(shí)的呼叫示意圖。其中,當(dāng)SCP判斷 出被叫用戶B的MS客戶端不在線時(shí),SCP將該呼叫請求消息發(fā)送回MSC,由MSC發(fā)起對CS 域的手機(jī)終端的呼叫。
[0078] 下面具體介紹SCP對MS客戶端是否在線的的判斷過程。如圖6所示,為本發(fā)明 實(shí)施例提供的SCP對IMS客戶端是否在線的的判斷過程的流程圖,具體包括:
[0079] 步驟61,SCP接收到主叫用戶A發(fā)起的攜帶有被叫用戶B的用戶標(biāo)識的呼叫請求 消息;
[0080] 步驟62,根據(jù)預(yù)先存儲的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,判斷該對 應(yīng)關(guān)系中是否存在與呼叫請求消息中攜帶的用戶標(biāo)識相同的用戶標(biāo)識;在判斷結(jié)果為否 時(shí),執(zhí)行步驟63,在判斷結(jié)果為是時(shí),執(zhí)行步驟64。
[0081] 步驟63,確定上述呼叫請求中攜帶的用戶標(biāo)識所對應(yīng)的MS客戶端處于離線狀 態(tài)。
[0082] 其中,本發(fā)明實(shí)施例中,將不存在于預(yù)先存儲的對應(yīng)關(guān)系中的用戶標(biāo)識,默認(rèn)為其 IMS客戶端處于不在線狀態(tài)。
[0083] 步驟64,根據(jù)上述對應(yīng)關(guān)系,確定與呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的IMS 客戶端狀態(tài)標(biāo)識;
[0084] 步驟65,根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀 態(tài)信息,判斷上述確定出的頂S客戶端狀態(tài)標(biāo)識所表征MS客戶端的狀態(tài)。
[0085] 步驟66,當(dāng)確定出的MS客戶端狀態(tài)標(biāo)識表征MS客戶端處于離線狀態(tài)時(shí),則確定 呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀態(tài),否則,確定呼叫請求 消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于在線狀態(tài)。
[0086] 本發(fā)明實(shí)施例中,一方面,通過預(yù)先存儲的用戶標(biāo)識和MS客戶端狀態(tài)標(biāo)識的對 應(yīng)關(guān)系,以及頂S客戶端狀態(tài)標(biāo)識所表征的MS客戶端的狀態(tài)信息,將判斷過程前移,由SCP 對呼叫請求消息中的用戶標(biāo)識所對應(yīng)的IMS客戶端的狀態(tài)進(jìn)行判斷,當(dāng)判斷出被呼叫的用 戶的IMS客戶端不在線時(shí),直接將向該用戶標(biāo)識所對應(yīng)的CS域的手機(jī)終端發(fā)起呼叫,而不 需要將該呼叫請求消息錨定觸發(fā)后路由至MS域的AS上,再由AS將該呼叫請求消息路由 回CS域發(fā)起呼叫,從而減少了不必要的信令迂回,降低了接續(xù)時(shí)延,提升了用戶體驗(yàn)。
[0087] 另一方面,通過簡化MS客戶端不在線的被叫用戶的語音呼叫流程,使得當(dāng)MS平 臺出現(xiàn)故障時(shí),只需將SCP中存儲的全部用戶標(biāo)識所對應(yīng)的IMS客戶端狀態(tài)標(biāo)識設(shè)置成不 在線狀態(tài),就可以保證被叫用戶的手機(jī)終端可以正常被呼叫,實(shí)現(xiàn)MS用戶的被叫放通。
[0088] 基于上述提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法,本發(fā)明實(shí)施例還提供了一 種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)設(shè)備,如圖7所示,具體包括以下模塊 :
[0089] 呼叫請求消息接收單元71,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的 用戶標(biāo)識的呼叫請求消息;
[0090] 第一判斷單元72,用于在確定被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)預(yù)先存儲的 用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所 分別表征的IMS客戶端的狀態(tài)信息,判斷呼叫請求消息接收單元71接收到的呼叫請求消息 中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);
[0091] 呼叫單元73,用于在第一判斷單元72的判斷結(jié)果為否時(shí),向被叫用戶終端發(fā)起呼 口 4。
[0092] 其中,第一判斷單元72可以具體包括:
[0093] 用戶標(biāo)識判斷模塊721,用于判斷對應(yīng)關(guān)系中是否存在與呼叫請求消息中攜帶的 用戶標(biāo)識相同的用戶標(biāo)識;
[0094] 用戶標(biāo)識判斷結(jié)果模塊722,用于在用戶標(biāo)識判斷模塊721的判斷結(jié)果為否時(shí),確 定呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀態(tài);
[0095] IMS客戶端狀態(tài)標(biāo)識確定模塊723,用于在用戶標(biāo)識判斷模塊721的判斷結(jié)果為是 時(shí),根據(jù)對應(yīng)關(guān)系,確定與呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的IMS客戶端狀態(tài)標(biāo)識; [0096] IMS客戶端狀態(tài)標(biāo)識判斷結(jié)果模塊724,用于當(dāng)根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀 態(tài)標(biāo)識所分別表征的MS客戶端的狀態(tài)信息,確定出IMS客戶端狀態(tài)標(biāo)識確定模塊723確 定出的IMS客戶端狀態(tài)標(biāo)識表征IMS客戶端處于離線狀態(tài)時(shí),確定呼叫請求消息中攜帶的 用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀態(tài),否則,確定呼叫請求消息中攜帶的用戶標(biāo)識 所對應(yīng)的頂S客戶端處于在線狀態(tài)。
[0097] 可選的,該裝置還可以包括:
[0098] 狀態(tài)標(biāo)識接收單元,用于接收由AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài) 標(biāo)識,以及由IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識;其中,第一狀態(tài)標(biāo)識用 以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的IMS客戶端在AS上的狀態(tài)信息,第二狀態(tài)標(biāo)識用以表 征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息;
[0099] 第二判斷單元,用于針對狀態(tài)標(biāo)識接收單元接收的每個(gè)用戶標(biāo)識分別執(zhí)行:判 斷該用戶標(biāo)識所對應(yīng)的第一狀態(tài)標(biāo)識和第二狀態(tài)標(biāo)識所分別表征的狀態(tài)是否均為在線狀 態(tài);
[0100] 第一存儲單元,用于在第二判斷單元的判斷結(jié)果為是時(shí),存儲該用戶標(biāo)識以及用 以表征IMS客戶端處于在線狀態(tài)的IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系;
[0101] 第二存儲單元,用于在第二判斷單元的判斷結(jié)果為否時(shí),存儲該用戶標(biāo)識以及用 以表征IMS客戶端處于離線狀態(tài)的IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系。
[0102] 可選的,該裝置還可以包括:
[0103] 第三存儲單元,用于接收并存儲預(yù)判設(shè)備發(fā)送來的用戶標(biāo)識和MS客戶端狀態(tài)標(biāo) 識的對應(yīng)關(guān)系;其中對應(yīng)關(guān)系是預(yù)判設(shè)備根據(jù)AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一 狀態(tài)標(biāo)識,以及IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識確定的,第一狀態(tài)標(biāo) 識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的IMS客戶端在AS上的狀態(tài)信息,第二狀態(tài)標(biāo)識用 以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的MS客戶端在MS上的狀態(tài)信息。
[0104] 基于上述提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法,本發(fā)明實(shí)施例還提供了一 種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),如圖8所示,為本發(fā)明實(shí)施例提供的一種MS核心網(wǎng)呼 叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖,具體包括AS81、MS82和SCP83,其中:
[0105] AS81,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識發(fā)送給SCP83,其中,第一 狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在AS81上的狀態(tài)信息;
[0106] MS82,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識發(fā)送給SCP83,其中,第二 狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在IMS82上的狀態(tài)信息;
[0107] SCP83,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請 求消息;并在確定被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的 對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信息, 判斷呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);在判斷結(jié)果 為否時(shí),向被叫用戶終端發(fā)起呼叫;
[0108] 其中,對應(yīng)關(guān)系是根據(jù)AS81發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以 及IMS82發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識確定的。
[0109] 其中,SCP83可以具體用于:
[0110] 判斷對應(yīng)關(guān)系中是否存在與呼叫請求消息中攜帶的用戶標(biāo)識相同的用戶標(biāo)識;
[0111] 在判斷結(jié)果為否時(shí),確定呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處 于離線狀態(tài);
[0112] 在判斷結(jié)果為是時(shí),根據(jù)對應(yīng)關(guān)系,確定與所述呼叫請求消息中攜帶的用戶標(biāo)識 對應(yīng)的IMS客戶端狀態(tài)標(biāo)識;并
[0113] 當(dāng)根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信 息,確定出與呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的頂S客戶端狀態(tài)標(biāo)識表征IMS客戶 端處于離線狀態(tài)時(shí),確定呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀 態(tài),否則,確定呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于在線狀態(tài)。
[0114] 其中,AS81可以具體用于:
[0115] 接收MS客戶端發(fā)送的登錄請求;并判斷登錄請求中包含的用戶鑒權(quán)信息與預(yù)先 針對發(fā)送登錄請求的MS客戶端所存儲的用戶鑒權(quán)信息是否匹配一致;在判斷結(jié)果為是 時(shí),將用戶標(biāo)識以及用以表征在線狀態(tài)的第一狀態(tài)標(biāo)識發(fā)送給SCP83 ;在判斷結(jié)果為否時(shí), 將用戶標(biāo)識以及用以表征離線狀態(tài)的第一狀態(tài)標(biāo)識發(fā)送給SCP83。
[0116] 其中,AS81還可以具體用于:
[0117] 接收MS客戶端發(fā)送的注銷請求;將發(fā)送注銷請求的MS客戶端的用戶標(biāo)識與用 以表征離線狀態(tài)的第一狀態(tài)標(biāo)識發(fā)送給SCP83。
[0118] 其中,MS82可以具體用于:
[0119] 接收IMS客戶端發(fā)送的登錄請求;并判斷登錄請求中包含的用戶鑒權(quán)信息與預(yù)先 針對發(fā)送所述登錄請求的IMS客戶端所存儲的用戶鑒權(quán)信息是否匹配一致;在判斷結(jié)果為 是時(shí),將用戶標(biāo)識以及用以表征在線狀態(tài)的第二狀態(tài)標(biāo)識發(fā)送給SCP83 ;在判斷結(jié)果為否 時(shí),將用戶標(biāo)識以及用以表征離線狀態(tài)的第二狀態(tài)標(biāo)識發(fā)送給SCP83。
[0120] 其中,MS82還可以具體用于:
[0121] 接收MS客戶端發(fā)送的注銷請求;將發(fā)送注銷請求的MS客戶端的用戶標(biāo)識與用 以表征離線狀態(tài)的第二狀態(tài)標(biāo)識發(fā)送給SCP83。
[0122] 基于上述提供的一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法,本發(fā)明實(shí)施例還提供了另 一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),如圖9所示,為本發(fā)明實(shí)施例提供的另一種MS核心 網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖,具體包括AS9UMS92、預(yù)判設(shè)備93和SCP94,其中:
[0123] AS91,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識發(fā)送給預(yù)判設(shè)備93 ;其 中,第一狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在AS91上的狀態(tài)信 息;
[0124] MS92,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識發(fā)送給預(yù)判設(shè)備93 ;其 中,第二狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在IMS92上的狀態(tài)信 息;
[0125] 預(yù)判設(shè)備93,用于根據(jù)AS91發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識, 以及IMS92發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識,確定用戶標(biāo)識和MS客戶 端狀態(tài)標(biāo)識的對應(yīng)關(guān)系;并將確定的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系發(fā)送給 SCP94 ;
[0126] SCP94,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請 求消息;并在確定被叫用戶終端簽約了頂S業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和MS客戶 端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶 端的狀態(tài)信息,判斷呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀 態(tài);在判斷結(jié)果為否時(shí),向被叫用戶終端發(fā)起呼叫。
[0127] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
[0128] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算 機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能 的裝置。
[0129] 這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0130] 這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖 一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0131] 盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0132] 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1. 一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,包括: SCP接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求消息;并 在確定所述被叫用戶終端簽約了頂S業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和MS客戶端 狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端 的狀態(tài)信息,判斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線 狀態(tài); 在判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫。
2. 如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同 IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信息,判斷所述呼叫請求消息中攜帶 的用戶標(biāo)識所對應(yīng)的MS客戶端是否處于在線狀態(tài),具體包括: 判斷所述對應(yīng)關(guān)系中是否存在與所述呼叫請求消息中攜帶的用戶標(biāo)識相同的用戶標(biāo) 識; 在判斷結(jié)果為否時(shí),確定所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處 于離線狀態(tài); 在判斷結(jié)果為是時(shí),根據(jù)所述對應(yīng)關(guān)系,確定與所述呼叫請求消息中攜帶的用戶標(biāo)識 對應(yīng)的IMS客戶端狀態(tài)標(biāo)識;并 當(dāng)根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信息,確 定出與所述呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的MS客戶端狀態(tài)標(biāo)識表征IMS客戶端處 于離線狀態(tài)時(shí),確定所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀 態(tài),否則,確定所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于在線狀態(tài)。
3. 如權(quán)利要求1所述的方法,其特征在于,SCP接收主叫用戶終端發(fā)送的攜帶有被叫用 戶終端的用戶標(biāo)識的呼叫請求消息之前,所述方法還包括: SCP接收由AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及由IMS發(fā)送的用 戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識;其中,所述第一狀態(tài)標(biāo)識用以表征與其對應(yīng)的用 戶標(biāo)識所對應(yīng)的頂S客戶端在AS上的狀態(tài)信息,所述第二狀態(tài)標(biāo)識用以表征與其對應(yīng)的用 戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息; SCP針對接收的每個(gè)用戶標(biāo)識分別執(zhí)行: 判斷該用戶標(biāo)識所對應(yīng)的第一狀態(tài)標(biāo)識和第二狀態(tài)標(biāo)識所分別表征的狀態(tài)是否均為 在線狀態(tài); 在判斷結(jié)果為是時(shí),存儲該用戶標(biāo)識以及用以表征IMS客戶端處于在線狀態(tài)的IMS客 戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系; 在判斷結(jié)果為否時(shí),存儲該用戶標(biāo)識以及用以表征IMS客戶端處于離線狀態(tài)的IMS客 戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系。
4. 如權(quán)利要求1所述的方法,其特征在于,SCP接收主叫用戶終端發(fā)送的攜帶有被叫用 戶終端的用戶標(biāo)識的呼叫請求消息之前,所述方法還包括: SCP接收并存儲預(yù)判設(shè)備發(fā)送來的用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系;其中 所述對應(yīng)關(guān)系是預(yù)判設(shè)備根據(jù)AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及 IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識確定的,所述第一狀態(tài)標(biāo)識用以表征 與其對應(yīng)的用戶標(biāo)識所對應(yīng)的IMS客戶端在AS上的狀態(tài)信息,所述第二狀態(tài)標(biāo)識用以表征 與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在IMS上的狀態(tài)信息。
5. -種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)設(shè)備,其特征在于,包括: 呼叫請求消息接收單元,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo) 識的呼叫請求消息; 第一判斷單元,用于在確定所述被叫用戶終端簽約了頂S業(yè)務(wù)后,根據(jù)預(yù)先存儲的用 戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分 別表征的IMS客戶端的狀態(tài)信息,判斷呼叫請求消息接收單元接收到的呼叫請求消息中攜 帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài); 呼叫單元,用于在第一判斷單元的判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫。
6. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述第一判斷單元具體包括: 用戶標(biāo)識判斷模塊,用于判斷所述對應(yīng)關(guān)系中是否存在與所述呼叫請求消息中攜帶的 用戶標(biāo)識相同的用戶標(biāo)識; 用戶標(biāo)識判斷結(jié)果模塊,用于在用戶標(biāo)識判斷模塊的判斷結(jié)果為否時(shí),確定所述呼叫 請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀態(tài); IMS客戶端狀態(tài)標(biāo)識確定模塊,用于在用戶標(biāo)識判斷模塊的判斷結(jié)果為是時(shí),根據(jù)所述 對應(yīng)關(guān)系,確定與所述呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的IMS客戶端狀態(tài)標(biāo)識; IMS客戶端狀態(tài)標(biāo)識判斷結(jié)果模塊,用于當(dāng)根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識 所分別表征的IMS客戶端的狀態(tài)信息,確定出IMS客戶端狀態(tài)標(biāo)識確定模塊確定出的IMS 客戶端狀態(tài)標(biāo)識表征IMS客戶端處于離線狀態(tài)時(shí),確定所述呼叫請求消息中攜帶的用戶標(biāo) 識所對應(yīng)的IMS客戶端處于離線狀態(tài),否則,確定所述呼叫請求消息中攜帶的用戶標(biāo)識所 對應(yīng)的IMS客戶端處于在線狀態(tài)。
7. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述裝置還包括: 狀態(tài)標(biāo)識接收單元,用于接收由AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識, 以及由IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識;其中,所述第一狀態(tài)標(biāo)識用 以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的IMS客戶端在AS上的狀態(tài)信息,所述第二狀態(tài)標(biāo)識用 以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的MS客戶端在MS上的狀態(tài)信息; 第二判斷單元,用于針對狀態(tài)標(biāo)識接收單元接收的每個(gè)用戶標(biāo)識分別執(zhí)行:判斷該用 戶標(biāo)識所對應(yīng)的第一狀態(tài)標(biāo)識和第二狀態(tài)標(biāo)識所分別表征的狀態(tài)是否均為在線狀態(tài); 第一存儲單元,用于在第二判斷單元的判斷結(jié)果為是時(shí),存儲該用戶標(biāo)識以及用以表 征IMS客戶端處于在線狀態(tài)的IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系; 第二存儲單元,用于在第二判斷單元的判斷結(jié)果為否時(shí),存儲該用戶標(biāo)識以及用以表 征IMS客戶端處于離線狀態(tài)的IMS客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系。
8. 如權(quán)利要求5所述的設(shè)備,其特征在于,所述裝置還包括: 第三存儲單元,用于接收并存儲預(yù)判設(shè)備發(fā)送來的用戶標(biāo)識和頂S客戶端狀態(tài)標(biāo)識的 對應(yīng)關(guān)系;其中所述對應(yīng)關(guān)系是預(yù)判設(shè)備根據(jù)AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一 狀態(tài)標(biāo)識,以及IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識確定的,所述第一狀 態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的IMS客戶端在AS上的狀態(tài)信息,所述第二狀 態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息。
9. 一種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),其特征在于,包括SCP、AS、和頂S,其中: AS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識發(fā)送給SCP ;其中,所述第一狀態(tài) 標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在AS上的狀態(tài)信息; IMS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識發(fā)送給SCP ;其中,所述第二狀 態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息; SCP,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求消息; 并在確定所述被叫用戶終端簽約了 MS業(yè)務(wù)后,根據(jù)用戶標(biāo)識和MS客戶端狀態(tài)標(biāo)識的對 應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信息,判 斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀態(tài);在判斷結(jié) 果為否時(shí),向所述被叫用戶終端發(fā)起呼叫;其中,所述對應(yīng)關(guān)系是根據(jù)AS發(fā)送的用戶標(biāo)識 和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及IMS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo) 識確定的。
10. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述SCP具體用于: 判斷所述對應(yīng)關(guān)系中是否存在與所述呼叫請求消息中攜帶的用戶標(biāo)識相同的用戶標(biāo) 識; 在判斷結(jié)果為否時(shí),確定所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處 于離線狀態(tài); 在判斷結(jié)果為是時(shí),根據(jù)所述對應(yīng)關(guān)系,確定與所述呼叫請求消息中攜帶的用戶標(biāo)識 對應(yīng)的IMS客戶端狀態(tài)標(biāo)識;并 當(dāng)根據(jù)預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的狀態(tài)信息,確 定出與所述呼叫請求消息中攜帶的用戶標(biāo)識對應(yīng)的IMS客戶端狀態(tài)標(biāo)識表征IMS客戶端處 于離線狀態(tài)時(shí),確定所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于離線狀 態(tài),否則,確定所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端處于在線狀態(tài)。
11. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述AS具體用于: 接收MS客戶端發(fā)送的登錄請求;并 判斷所述登錄請求中包含的用戶鑒權(quán)信息與預(yù)先針對發(fā)送所述登錄請求的MS客戶 端所存儲的用戶鑒權(quán)信息是否匹配一致; 在判斷結(jié)果為是時(shí),將所述用戶標(biāo)識以及用以表征在線狀態(tài)的第一狀態(tài)標(biāo)識發(fā)送給 SCP ; 在判斷結(jié)果為否時(shí),將所述用戶標(biāo)識以及用以表征離線狀態(tài)的第一狀態(tài)標(biāo)識發(fā)送給 SCP。
12. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述AS具體用于: 接收MS客戶端發(fā)送的注銷請求; 將發(fā)送所述注銷請求的IMS客戶端的用戶標(biāo)識與用以表征離線狀態(tài)的第一狀態(tài)標(biāo)識 發(fā)送給SCP。
13. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述IMS具體用于: 接收MS客戶端發(fā)送的登錄請求;并 判斷所述登錄請求中包含的用戶鑒權(quán)信息與預(yù)先針對發(fā)送所述登錄請求的MS客戶 端所存儲的用戶鑒權(quán)信息是否匹配一致; 在判斷結(jié)果為是時(shí),將所述用戶標(biāo)識以及用以表征在線狀態(tài)的第二狀態(tài)標(biāo)識發(fā)送給 SCP ; 在判斷結(jié)果為否時(shí),將所述用戶標(biāo)識以及用以表征離線狀態(tài)的第二狀態(tài)標(biāo)識發(fā)送給 SCP。
14. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述IMS具體用于: 接收MS客戶端發(fā)送的注銷請求; 將發(fā)送所述注銷請求的IMS客戶端的用戶標(biāo)識與用以表征離線狀態(tài)的第二狀態(tài)標(biāo)識 發(fā)送給SCP。
15. -種MS核心網(wǎng)呼叫業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),其特征在于,包括SCP、AS、MS和預(yù)判設(shè)備, 其中: AS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識發(fā)送給預(yù)判設(shè)備;其中,所述第一 狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在AS上的狀態(tài)信息; IMS,用于將用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識發(fā)送給預(yù)判設(shè)備;其中,所述第 二狀態(tài)標(biāo)識用以表征與其對應(yīng)的用戶標(biāo)識所對應(yīng)的頂S客戶端在MS上的狀態(tài)信息; 預(yù)判設(shè)備,用于根據(jù)AS發(fā)送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第一狀態(tài)標(biāo)識,以及IMS發(fā) 送的用戶標(biāo)識和用戶標(biāo)識對應(yīng)的第二狀態(tài)標(biāo)識,確定用戶標(biāo)識和IMS客戶端狀態(tài)標(biāo)識的對 應(yīng)關(guān)系;并將確定的用戶標(biāo)識和頂S客戶端狀態(tài)標(biāo)識的對應(yīng)關(guān)系發(fā)送給SCP ; SCP,用于接收主叫用戶終端發(fā)送的攜帶有被叫用戶終端的用戶標(biāo)識的呼叫請求消息; 并在確定所述被叫用戶終端簽約了 IMS業(yè)務(wù)后,根據(jù)預(yù)先存儲的用戶標(biāo)識和MS客戶端狀 態(tài)標(biāo)識的對應(yīng)關(guān)系,以及預(yù)先規(guī)定的不同IMS客戶端狀態(tài)標(biāo)識所分別表征的IMS客戶端的 狀態(tài)信息,判斷所述呼叫請求消息中攜帶的用戶標(biāo)識所對應(yīng)的IMS客戶端是否處于在線狀 態(tài);在判斷結(jié)果為否時(shí),向所述被叫用戶終端發(fā)起呼叫。
【文檔編號】H04M7/12GK104065627SQ201310093943
【公開日】2014年9月24日 申請日期:2013年3月22日 優(yōu)先權(quán)日:2013年3月22日
【發(fā)明者】葉劍飛, 蘇麗君, 孫金鳳, 王宇, 朱東來, 杜洋, 季海峰 申請人:中國移動(dòng)通信集團(tuán)北京有限公司