電路交換呼叫傳遞的制作方法
【專利摘要】本文公開(kāi)的示例實(shí)施例涉及實(shí)現(xiàn)移動(dòng)設(shè)備的電路交換(CS)呼叫傳遞。非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)消息被發(fā)送至所述移動(dòng)設(shè)備以返回CS域。如果所述移動(dòng)設(shè)備已返回所述CS域的第一移動(dòng)交換中心(MSC),則傳遞所述呼叫。如果所述移動(dòng)設(shè)備還未返回所述第一MSC,則針對(duì)所述移動(dòng)設(shè)備向所述CS域的第二MSC注冊(cè)設(shè)置一段持續(xù)時(shí)間,并且如果在所述持續(xù)時(shí)間內(nèi)完成注冊(cè),則傳遞所述呼叫。
【專利說(shuō)明】電路交換呼叫傳遞
【背景技術(shù)】
[0001]移動(dòng)設(shè)備已變得越來(lái)越流行。而且,技術(shù)的進(jìn)步已引起各種移動(dòng)通信標(biāo)準(zhǔn)的發(fā)展,從而向移動(dòng)設(shè)備傳遞大容量數(shù)據(jù)和語(yǔ)音服務(wù)。移動(dòng)設(shè)備的用戶不斷移動(dòng),由此在不同網(wǎng)絡(luò)中漫游及駐扎。當(dāng)移動(dòng)設(shè)備在網(wǎng)絡(luò)中漫游及駐扎時(shí),網(wǎng)絡(luò)服務(wù)提供商面臨著提供高質(zhì)量語(yǔ)音及數(shù)據(jù)服務(wù)的挑戰(zhàn)。
【專利附圖】
【附圖說(shuō)明】
[0002]下面詳細(xì)的描述參考附圖,附圖中:
[0003]圖1是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)電路交換(CS)呼叫傳遞的網(wǎng)絡(luò)體系結(jié)構(gòu)的框圖;
[0004]圖2是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)CS呼叫傳遞的歸屬位置寄存器(HLR)的框圖;
[0005]圖3是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)CS呼叫傳遞的方法的流程圖;
[0006]圖4是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)CS呼叫傳遞的方法的流程圖;以及
[0007]圖5是根據(jù)一個(gè)示例的包括被編碼有用于實(shí)現(xiàn)CS呼叫傳遞的指令的機(jī)器可讀存儲(chǔ)介質(zhì)的HLR。
【具體實(shí)施方式】
[0008]許多移動(dòng)設(shè)備能夠從一個(gè)網(wǎng)絡(luò)切換到另一網(wǎng)絡(luò),以接收期望的服務(wù)。例如,移動(dòng)設(shè)備可在用于接收數(shù)據(jù)的分組交換(PS)網(wǎng)絡(luò)(例如第三代合作伙伴項(xiàng)目(3GPP)長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò))和用于接收語(yǔ)音呼叫的電路交換(CS)網(wǎng)絡(luò)之間切換。CS網(wǎng)絡(luò)可包括例如--第三代(3G)網(wǎng)絡(luò)、全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、通用移動(dòng)通訊系統(tǒng)(UMTS)網(wǎng)絡(luò)、以及碼分多址(CDMA)網(wǎng)絡(luò)。
[0009]LTE、PS域網(wǎng)絡(luò)為高速、大容量數(shù)據(jù)標(biāo)準(zhǔn),隨著更多的用戶需要智能電話且期望高的數(shù)據(jù)率,這樣的網(wǎng)絡(luò)正變得越來(lái)越受歡迎。但是,語(yǔ)音仍然是移動(dòng)通信中非常重要的服務(wù)。因此,移動(dòng)設(shè)備能夠在CS域中接收語(yǔ)音呼叫是很重要的,即便當(dāng)前正在PS域中操作(例如,從PS域回退到CS域以接收語(yǔ)音呼叫)。但是,大多數(shù)情況下,當(dāng)移動(dòng)設(shè)備移動(dòng)出初始的(或最后可知的)CS移動(dòng)交換中心(MSC)的無(wú)線電足跡外時(shí),移動(dòng)被叫(例如,對(duì)移動(dòng)設(shè)備的呼叫)丟失或不能傳遞到移動(dòng)設(shè)備,該初始的(或最后可知的)CS移動(dòng)交換中心(MSC)呼叫移動(dòng)設(shè)備有呼入。這導(dǎo)致如下問(wèn)題:盡管移動(dòng)設(shè)備已返回CS域,但由于移動(dòng)設(shè)備在與移動(dòng)設(shè)備最初注冊(cè)的初始MSC不同的新CS MSC中,因此呼叫不能傳遞。在這樣的情形中,即使用戶有空并且呼叫應(yīng)已傳遞給用戶,呼叫也可被路由到語(yǔ)音信箱。
[0010]由于被叫漫游重試(MTRR)( 一種基于標(biāo)準(zhǔn)的方法)解決方案需要改變網(wǎng)關(guān)MSC和歸屬位置寄存器(HLR)兩者,因此利用MTRR解決此問(wèn)題可能是昂貴的。例如,實(shí)現(xiàn)MTRR解決方案可能需要重大的硬件和軟件升級(jí)。
[0011]因此,本文公開(kāi)的各種實(shí)施例涉及實(shí)現(xiàn)CS呼叫傳遞。在一個(gè)示例中,CS節(jié)點(diǎn)(例如,CS網(wǎng)絡(luò)注冊(cè)節(jié)點(diǎn))用于實(shí)現(xiàn)CS呼叫傳遞。在一個(gè)實(shí)施例中,CS節(jié)點(diǎn)為HLR。例如,當(dāng)在HLR處接收到移動(dòng)被叫時(shí),HLR生成非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)消息,并向CS域的第一MSC發(fā)送該USSD消息,其中第一 MSC是HLR知道的移動(dòng)設(shè)備最后注冊(cè)的MSC。USSD消息將告知移動(dòng)設(shè)備該呼入,并指令移動(dòng)設(shè)備返回CS域。在HLR處接收來(lái)自第一 MSC的USSD應(yīng)答。如果該應(yīng)答指示移動(dòng)設(shè)備已返回第一 MSC,則經(jīng)由第一 MSC向移動(dòng)設(shè)備傳遞呼叫。但是,如果應(yīng)答指示移動(dòng)設(shè)備還未返回第一 MSC (例如,用戶不存在于第一 MSC),則設(shè)置計(jì)時(shí)器以確定移動(dòng)設(shè)備是否會(huì)向CS域中的第二 MSC注冊(cè)。因此,HLR能夠確定與移動(dòng)設(shè)備關(guān)聯(lián)的用戶是否真的不存在(例如,移動(dòng)設(shè)備斷電、在覆蓋區(qū)域外,等)或移動(dòng)設(shè)備是否將很快向另一 MSC注冊(cè)。如果在計(jì)時(shí)器設(shè)置的一段持續(xù)時(shí)間內(nèi)發(fā)生向第二 MSC的注冊(cè),則經(jīng)由第二MSC向移動(dòng)設(shè)備傳遞呼叫。
[0012]在一個(gè)示例中,該持續(xù)時(shí)間可由HLR配置,且該持續(xù)時(shí)間是足夠移動(dòng)設(shè)備返回CS域以向MSC注冊(cè)的時(shí)間。在一個(gè)實(shí)施例中,該持續(xù)時(shí)間是一秒的級(jí)數(shù)(order)。
[0013]在某些示例中,當(dāng)確認(rèn)移動(dòng)設(shè)備已返回第一 MSC時(shí),從HLR向第一 MSC發(fā)送提供路由號(hào)(PRN)請(qǐng)求,其中PRN請(qǐng)求將獲取可用于向移動(dòng)設(shè)備傳遞呼叫的路由號(hào)。在其他示例中,當(dāng)在持續(xù)時(shí)間內(nèi)完成向第二 MSC的注冊(cè)時(shí),從HLR向第二 MSC發(fā)送第二 PRN,其中第二PRN請(qǐng)求將獲取可用于向移動(dòng)設(shè)備傳遞呼叫的第二路由號(hào)。
[0014]圖1是根據(jù)一個(gè)示例的包括實(shí)現(xiàn)CS呼叫傳遞的HLR的移動(dòng)通信系統(tǒng)的框圖。系統(tǒng)100包括例如:電路交換(CS)網(wǎng)絡(luò)域102、分組交換(PS)網(wǎng)絡(luò)域104、以及移動(dòng)設(shè)備106。
[0015]在某些示例中,CS域102可包括:3G網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、W-CDMA網(wǎng)絡(luò)、TD-SCDMA網(wǎng)絡(luò)、或任意其他電路交換網(wǎng)絡(luò)。CS域102能夠處理系統(tǒng)100中的語(yǔ)音業(yè)務(wù)。例如,CS域102可在連接的持續(xù)時(shí)間內(nèi)實(shí)現(xiàn)兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的專用通信信道。應(yīng)注意到,在某些實(shí)施例中,CS域102還可管理數(shù)據(jù)業(yè)務(wù)(例如,短消息服務(wù)(SMS))。CS域102可包括第一 MSC 112、第二 MSC 118, HLR 114 以及網(wǎng)關(guān) MSC 116。
[0016]第一MSC 112、第二MSC 118以及網(wǎng)關(guān)MSC 116負(fù)責(zé)向網(wǎng)絡(luò)服務(wù)提供商的網(wǎng)絡(luò)內(nèi)的移動(dòng)設(shè)備路由語(yǔ)音呼叫和其他網(wǎng)絡(luò)服務(wù)(例如,SMS、電話會(huì)議、FAX、以及電路交換數(shù)據(jù))。此外,MSC 112、116、118還可建立和釋放端到端連接,并且處理在呼叫期間的移動(dòng)和切換要求。MSC 112、116、118可確定用戶的移動(dòng)設(shè)備106在CS域102和PS域104內(nèi)的位置。MSC112、116、118還可與公共交換電話網(wǎng)絡(luò)(PSTN)接合,且所有移動(dòng)到移動(dòng)的呼叫以及PSTN到移動(dòng)的呼叫可通過(guò)MSC 112、116、118路由。
[0017]在一個(gè)示例中,在網(wǎng)關(guān)MSC 116處接收對(duì)用戶的移動(dòng)設(shè)備106的移動(dòng)被叫。例如,網(wǎng)關(guān)MSC 116與PSTN和其他網(wǎng)絡(luò)接合,由此提供CS域102的網(wǎng)關(guān)功能。在某些示例中,第一MSC 112為HLR 114最后知道的、移動(dòng)設(shè)備106的最后注冊(cè)的MSC。例如,第一 MSC 112可為移動(dòng)設(shè)備106的當(dāng)前服務(wù)MSC (例如,在駐扎于PS域104之前)。在其他示例中,第二MSC 118為例如移動(dòng)設(shè)備在返回CS域102時(shí)正請(qǐng)求注冊(cè)的MSC (例如,第一 MSC 112的鄰近MSC)。為了說(shuō)明,移動(dòng)設(shè)備106可例如為了數(shù)據(jù)服務(wù)而離開(kāi)CS域102并進(jìn)入PS域104。返回CS域102(例如,為了語(yǔ)音呼叫)時(shí),移動(dòng)設(shè)備可返回與移動(dòng)設(shè)備106最初注冊(cè)的MSC不同的MSC。因此,移動(dòng)設(shè)備106可請(qǐng)求向第二 MSC 118注冊(cè)或可能正處于向第二 MSC 118注冊(cè)的過(guò)程中。在某些示例中,第二 MSC 118為用戶當(dāng)前所在的訪問(wèn)MSC。
[0018]HLR 114可存儲(chǔ)與網(wǎng)絡(luò)提供商的網(wǎng)絡(luò)的移動(dòng)設(shè)備的用戶關(guān)聯(lián)的信息。HLR 114維護(hù)的信息可包括與用戶關(guān)聯(lián)的唯一標(biāo)識(shí)符(例如,用戶身份模塊(SIM)和國(guó)際移動(dòng)用戶身份(MSI)信息)、用戶電話號(hào)碼、用戶移動(dòng)設(shè)備的當(dāng)前位置、以及用戶偏好。因此,HLR 114能夠基于所存儲(chǔ)的信息識(shí)別移動(dòng)設(shè)備106的當(dāng)前服務(wù)MSC。HLR 114可通信地聯(lián)接至網(wǎng)關(guān)MSC 116,以接收去往特定客戶的移動(dòng)被叫。移動(dòng)被叫是移動(dòng)設(shè)備的呼入。
[0019]PS域104可包括例如:LTE網(wǎng)絡(luò)、WLAN網(wǎng)絡(luò)、IP網(wǎng)絡(luò)、或向系統(tǒng)100中的移動(dòng)設(shè)備106提供分組交換服務(wù)的任意分組交換網(wǎng)絡(luò)。分組交換服務(wù)可包括網(wǎng)絡(luò)電話(VOIP)服務(wù)和數(shù)據(jù)服務(wù)。PS域104可包括向PS域104提供移動(dòng)性管理功能的MME 124。例如,MME 124可呼叫在PS域104中駐扎的移動(dòng)設(shè)備106。PS域104可經(jīng)由MME 124與CS域102通信或接合。例如,MME 124可以經(jīng)由G和SG可通信地聯(lián)接至CS域102中的一個(gè)或多個(gè)MSC,其中G和SG是工業(yè)標(biāo)準(zhǔn)接口。
[0020]移動(dòng)設(shè)備106可包括例如:智能電話、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、便攜式個(gè)人計(jì)算機(jī)、便攜式閱讀設(shè)備、多媒體播放器、娛樂(lè)單元、或能夠在CS域102和PS域104中傳輸語(yǔ)音和數(shù)據(jù)的數(shù)據(jù)通信設(shè)備。
[0021]當(dāng)在HLR 114處接收到對(duì)移動(dòng)設(shè)備106的移動(dòng)被叫時(shí),HLR 114生成USSD消息,并向第一 MSC 112發(fā)送該USSD消息。該USSD消息將通知移動(dòng)設(shè)備106該呼叫,并指令移動(dòng)設(shè)備106返回CS域102以接收該呼叫。第一 MSC 112可呼叫移動(dòng)設(shè)備106返回CS域102??商娲鼗虼送?,第一 MSC 112可與PS域104中的MME 124通信,并且MME 124可呼叫移動(dòng)設(shè)備106。響應(yīng)于該呼叫,移動(dòng)設(shè)備106可返回第一MSC 112(例如,移動(dòng)設(shè)備106向其注冊(cè)的MSC)或可返回第二 MSC 118(例如,與移動(dòng)設(shè)備106向其注冊(cè)的MSC不同的MSC)。如果移動(dòng)設(shè)備106返回第一 MSC 112,則第一 MSC 112發(fā)送指示移動(dòng)設(shè)備106已返回第一 MSC112的USSD應(yīng)答。相應(yīng)地,HLR 114向第一 MSC 112發(fā)送PRN請(qǐng)求,以獲取向移動(dòng)設(shè)備106傳遞呼叫的路由號(hào)。響應(yīng)于該P(yáng)RN請(qǐng)求,第一 MSC 112提供用于向移動(dòng)設(shè)備106傳遞呼叫的移動(dòng)臺(tái)路由號(hào)(MSRN)。
[0022]但是,如果USSD應(yīng)答不指示移動(dòng)設(shè)備106已返回第一 MSC 112,則在HLR處設(shè)置計(jì)時(shí)器,以確定移動(dòng)設(shè)備106在一段持續(xù)時(shí)間內(nèi)是否向第二 MSC 112注冊(cè)。例如,來(lái)自第一MSC 112的USSD應(yīng)答可指示不存在用戶。因此,HLR 114確定不存在用戶是真的不存在用戶(移動(dòng)設(shè)備106關(guān)閉、不可用、在覆蓋范圍外,等等)還是假的不存在用戶(移動(dòng)設(shè)備106處于向第二 MSC 118注冊(cè)的過(guò)程中)。基于該確定,導(dǎo)致不能向可用用戶傳遞呼叫的假的不存在用戶的指示可在系統(tǒng)100中顯著減少。因此,如果移動(dòng)設(shè)備106在該段時(shí)間內(nèi)向第二MSC 118注冊(cè),則HLRl 14向第二 MSC 118發(fā)送PRN請(qǐng)求,以獲取向移動(dòng)設(shè)備106傳遞呼叫的MSRN。
[0023]圖2是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)CS呼叫傳遞的HLR的框圖。在此示例中,HLR 114包括呼叫接收模塊202、消息生成模塊204、以及呼叫路由模塊206。呼叫路由模塊206包括注冊(cè)等待計(jì)時(shí)器216。
[0024]呼叫接收模塊202可被配置為接收對(duì)移動(dòng)設(shè)備106的移動(dòng)被叫。例如,該移動(dòng)被叫可從網(wǎng)關(guān)MSC 116處接收。消息生成模塊204可被配置為生成USSD消息。例如,消息生成模塊204可響應(yīng)于接收移動(dòng)被叫而生成USSD消息。USSD消息將通知移動(dòng)設(shè)備106該呼叫,且可包括指令移動(dòng)設(shè)備106返回CS域102以接收呼叫的CS回退命令。在一個(gè)示例中,USSD消息為用于移動(dòng)設(shè)備106和CS域102及其中的各組件(例如,HLR 114、第一 MSC112、第二 MSC 118以及網(wǎng)關(guān)MSC 116)之間的通信的短消息。
[0025]呼叫路由模塊206可被配置為向移動(dòng)設(shè)備106發(fā)送USSD消息。例如,呼叫路由模塊206可經(jīng)由第一 MSC 112向移動(dòng)設(shè)備106發(fā)送USSD消息。在示例性實(shí)施例中,USSD消息由第一 MSC 112確認(rèn)。例如,第一 MSC 112可發(fā)送指示USSD消息正常完成的應(yīng)答或不存在客戶的應(yīng)答。正常完成的應(yīng)答可指示移動(dòng)設(shè)備106已返回第一MSC 112,且不存在用戶的應(yīng)答可指示移動(dòng)設(shè)備106不在第一 MSC 112 (例如,如果移動(dòng)設(shè)備106未返回第一 MSC 112)。
[0026]如果應(yīng)答指示移動(dòng)設(shè)備106已返回第一 MSC 112,則呼叫路由模塊206從第一 MSC112獲取第一路由號(hào),以向移動(dòng)設(shè)備106傳遞呼叫。但是,如果應(yīng)答指示移動(dòng)設(shè)備不在第一MSC 112,則呼叫路由模塊206等待一段移動(dòng)設(shè)備106向第二 MSC 118注冊(cè)的持續(xù)時(shí)間。在示例的實(shí)施例中,注冊(cè)等待計(jì)時(shí)器216被設(shè)置以確定移動(dòng)設(shè)備106在該持續(xù)時(shí)間內(nèi)是否向第二 MSC 118注冊(cè)。該持續(xù)時(shí)間可由HLR114配置,且可為一秒的級(jí)數(shù)。如果移動(dòng)設(shè)備106在該持續(xù)時(shí)間內(nèi)向第二 MSC 118注冊(cè),則呼叫路由模塊206從第二 MSC 112獲取第二路由號(hào),以向移動(dòng)設(shè)備106傳遞呼叫。在一個(gè)不例中,第一路由號(hào)和第二路由號(hào)不同。在另一個(gè)不例中,第一路由號(hào)和第二路由號(hào)可相同。
[0027]如果移動(dòng)設(shè)備106在該持續(xù)時(shí)間內(nèi)未向第二 MSC 118注冊(cè),則呼叫可傳遞到移動(dòng)設(shè)備的語(yǔ)音信箱。在此示例中,移動(dòng)設(shè)備106可能真的不能接收移動(dòng)被叫。例如,移動(dòng)設(shè)備可能被斷電、具有較低的電量、或在網(wǎng)絡(luò)覆蓋范圍外,等等。
[0028]模塊202、204和206中的每個(gè)可包括例如包含用于實(shí)現(xiàn)本文描述的功能的電子電路的硬件設(shè)備。此外或作為替代,每個(gè)模塊202、204和206可被實(shí)現(xiàn)為在非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上編碼的一系列指令。
[0029]圖3是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)CS呼叫傳遞的方法300的流程圖。盡管下面參照HLR 114描述方法300的執(zhí)行,但可利用用于執(zhí)行方法300的其他合適的組件(例如,CS網(wǎng)絡(luò)注冊(cè)節(jié)點(diǎn))。此外,用于執(zhí)行方法300的組件可擴(kuò)展到多個(gè)設(shè)備之間。方法300可以存儲(chǔ)在一個(gè)或多個(gè)非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式和/或以電子電路的形式被實(shí)現(xiàn)。
[0030]方法300可起始于框310并繼續(xù)到框320,在框320處,在歸屬位置寄存器(HLR)處接收移動(dòng)被叫。例如,HLR 114可接收來(lái)自網(wǎng)關(guān)MSC 116的移動(dòng)被叫。
[0031]方法300可繼續(xù)到框330,在框330處,向移動(dòng)設(shè)備發(fā)送USSD消息。USSD消息可指令移動(dòng)設(shè)備106返回CS域102以接收呼叫。例如,HLR 114可經(jīng)由第一 MSC 112向移動(dòng)設(shè)備106發(fā)送USSD消息,其中第一 MSC 112是最后知道和注冊(cè)的移動(dòng)設(shè)備106的MSC。
[0032]方法300可繼續(xù)到框340,在框340處,確定移動(dòng)設(shè)備是否已返回CS域中的第一MSC。例如,該確定可基于從第一 MSC 112接收的應(yīng)答。如果指示移動(dòng)設(shè)備106已返回第一MSC 112,則方法300繼續(xù)到框350,在框350處,從第一 MSC獲取第一路由號(hào)。例如,HLR114可向第一 MSC 112發(fā)送PRN以獲取第一路由號(hào),第一路由號(hào)可用于向移動(dòng)設(shè)備106傳遞呼叫。但是,如果指示移動(dòng)設(shè)備106還未返回第一 MSC 112,則方法繼續(xù)到框360,在框360處,設(shè)置一段持續(xù)時(shí)間,以確定移動(dòng)設(shè)備是否向CS域中的第二 MSC注冊(cè)。例如,HLR 114可設(shè)置注冊(cè)等待計(jì)時(shí)器216在特定的時(shí)間段(例如,一秒)后到期。如果移動(dòng)設(shè)備106在該持續(xù)時(shí)間內(nèi)向第二 MSC 118注冊(cè),則方法繼續(xù)到框370,在框370處,從第二 MSC獲取第二路由號(hào)。例如,HLR 114可向第二 MSC 118發(fā)送PRN以獲取第二路由號(hào)。然后,方法300可繼續(xù)到框380,方法300在框380處停止。
[0033]圖4是根據(jù)一個(gè)示例的用于實(shí)現(xiàn)CS呼叫傳遞的方法400的流程圖。盡管下面參照HLR 114描述方法400的執(zhí)行,但可利用用于執(zhí)行方法400的其他合適的組件(例如,CS網(wǎng)絡(luò)注冊(cè)節(jié)點(diǎn))。此外,用于執(zhí)行方法400的各組件可擴(kuò)展到多個(gè)設(shè)備之間。方法400可以存儲(chǔ)在一個(gè)或多個(gè)非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式和/或以電子電路的形式被實(shí)現(xiàn)。
[0034]方法400可起始于框402并繼續(xù)到框404,在框404處,確定移動(dòng)設(shè)備還未返回CS域的第一 MSC。例如,HLR 114可基于向第一 MSC 112發(fā)送的USSD消息的應(yīng)答,來(lái)確定移動(dòng)設(shè)備106還未返回第一 MSC 112。
[0035]方法400可繼續(xù)到框406,在框406處,設(shè)置計(jì)時(shí)器以確定移動(dòng)設(shè)備是否已向CS域的第二 MSC注冊(cè)。例如,注冊(cè)等待計(jì)時(shí)器216可被設(shè)置一段持續(xù)時(shí)間(例如,一秒),以確定移動(dòng)設(shè)備106是否將在該段持續(xù)時(shí)間內(nèi)向第二 MSC 118注冊(cè)。
[0036]方法400可繼續(xù)到框408,在框408處,確定移動(dòng)設(shè)備是否在該段持續(xù)時(shí)間內(nèi)向第二MSC注冊(cè)。如果確定移動(dòng)設(shè)備106已向第二 MSC 118注冊(cè),則方法400繼續(xù)到框410,在框410處,從第二 MSC獲取第二路由號(hào)。然后,方法400可繼續(xù)到框412,在框412處,經(jīng)由第二 MSC向移動(dòng)設(shè)備傳遞移動(dòng)被叫。如果在框408處確定移動(dòng)設(shè)備106在該段持續(xù)時(shí)間內(nèi)還未向第二MSC 118注冊(cè),則方法400繼續(xù)到框414,在框414處,不能將呼叫傳遞到移動(dòng)設(shè)備。例如,可將呼叫放置在移動(dòng)設(shè)備106的語(yǔ)音信箱中。然后,方法400可繼續(xù)到框416,方法400在框416處停止。
[0037]圖5是根據(jù)一個(gè)示例的包括編碼有用于實(shí)現(xiàn)CS呼叫傳遞的指令的機(jī)器可讀存儲(chǔ)介質(zhì)的HLR的框圖。HLR 114包括例如:處理器520和機(jī)器可讀存儲(chǔ)介質(zhì)510,機(jī)器可讀存儲(chǔ)介質(zhì)510包括用于實(shí)現(xiàn)CS呼叫傳遞的指令512、514和516。
[0038]處理器510可為微處理器、基于半導(dǎo)體的微處理器、適合于獲取及執(zhí)行存儲(chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)510中的指令的其他硬件設(shè)備或處理元件或其任意組合。處理器520可取得、解碼并執(zhí)行存儲(chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)510中的指令,以實(shí)現(xiàn)下面詳細(xì)描述的功能。作為獲取及執(zhí)行指令的替代或除了獲取及執(zhí)行指令之外,處理器520可包括包含用于執(zhí)行機(jī)器可讀存儲(chǔ)介質(zhì)510中存儲(chǔ)的指令512、514和516的功能的多個(gè)電子部件的至少一個(gè)集成電路(1C)、其他控制邏輯、其他電子電路或其任意組合。此外,處理器520可包括芯片上的一個(gè)或多個(gè)核,包括多個(gè)設(shè)備上的多個(gè)核或其任意組合。
[0039]機(jī)器可讀存儲(chǔ)介質(zhì)510可為包含或存儲(chǔ)可執(zhí)行指令的任意非暫時(shí)性電子存儲(chǔ)設(shè)備、磁性存儲(chǔ)設(shè)備、光學(xué)存儲(chǔ)設(shè)備或其他物理存儲(chǔ)設(shè)備。因此,機(jī)器可讀存儲(chǔ)介質(zhì)510可為例如:NVRAM、隨機(jī)存取存儲(chǔ)器(RAM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、存儲(chǔ)驅(qū)動(dòng)、光盤(pán)只讀存儲(chǔ)器(⑶-ROM),等等。此外,機(jī)器可讀存儲(chǔ)介質(zhì)510可為計(jì)算機(jī)可讀的以及非暫時(shí)性的。如下面詳細(xì)描述的,機(jī)器可讀存儲(chǔ)介質(zhì)510可被編碼有用于實(shí)現(xiàn)CS呼叫傳遞的一系列可執(zhí)行指令。其他合適格式的可執(zhí)行指令對(duì)本領(lǐng)域的技術(shù)人員將是顯而易見(jiàn)的。
[0040]機(jī)器可讀存儲(chǔ)介質(zhì)510可包括呼叫接收指令512,呼叫接收指令512可被配置為接收移動(dòng)被叫。例如,移動(dòng)被叫可從網(wǎng)關(guān)MSC 116接收。
[0041]機(jī)器可讀存儲(chǔ)介質(zhì)510可包括消息生成指令514,消息生成指令514可被配置為生成USSD消息。例如,USSD消息將通知移動(dòng)設(shè)備106呼叫,并指令移動(dòng)設(shè)備106返回CS域102。
[0042]機(jī)器可讀存儲(chǔ)介質(zhì)510還可包括呼叫路由指令515,呼叫路由指令515可被配置為向CS域的第一 MSC發(fā)送USSD消息。例如,USSD消息可被發(fā)送至第一 MSC 112 (最后知道的移動(dòng)設(shè)備106注冊(cè)過(guò)的MSC)。呼叫路由指令516可被配置為在USSD響應(yīng)的應(yīng)答指示移動(dòng)設(shè)備已返回第一 MSC時(shí)從第一 MSC獲取第一路由號(hào)。第一路由號(hào)可用于向移動(dòng)設(shè)備路由或傳遞呼叫。呼叫路由指令516可進(jìn)一步被配置為在應(yīng)答指示移動(dòng)設(shè)備還未返回第一 MSC時(shí)等待一段持續(xù)時(shí)間,以確定移動(dòng)設(shè)備是否已向第二 MSC注冊(cè)。例如,呼叫路由指令516可設(shè)置計(jì)時(shí)器在一段時(shí)間(例如,一秒)后到期。如果移動(dòng)設(shè)備在該段時(shí)間內(nèi)已向第二 MSC注冊(cè),則呼叫路由指令可被配置為從第二 MSC獲取第二路由號(hào),第二路由號(hào)可用于向移動(dòng)設(shè)備傳遞呼叫。
【權(quán)利要求】
1.一種用于實(shí)現(xiàn)電路交換(CS)呼叫傳遞的方法,包括: 在歸屬位置寄存器(HLR)處接收移動(dòng)被叫; 向移動(dòng)設(shè)備發(fā)送非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)消息,所述USSD消息指令所述移動(dòng)設(shè)備返回CS網(wǎng)絡(luò)域以接收所述被叫; 如果對(duì)所述USSD消息的應(yīng)答指示所述移動(dòng)設(shè)備已返回所述CS域的第一移動(dòng)交換中心(MSC),則從所述第一 MSC獲取第一路由號(hào)以向所述移動(dòng)設(shè)備傳遞所述被叫; 如果所述應(yīng)答不指示所述移動(dòng)設(shè)備已返回所述第一 MSC,則等待一段持續(xù)時(shí)間以確定所述移動(dòng)設(shè)備是否已向所述CS域的第二 MSC注冊(cè);以及 如果所述移動(dòng)設(shè)備在所述持續(xù)時(shí)間內(nèi)已向所述第二 MSC注冊(cè),則從所述第二 MSC獲取第二路由號(hào)以向所述移動(dòng)設(shè)備傳遞所述被叫。
2.根據(jù)權(quán)利要求1所述的方法,其中所述第一MSC是所述HLR知道的所述移動(dòng)設(shè)備最后注冊(cè)的MSC。
3.根據(jù)權(quán)利要求1所述的方法,其中所述第二MSC為所述移動(dòng)設(shè)備正在注冊(cè)的MSC。
4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 當(dāng)所述移動(dòng)設(shè)備已返回所述第一 MSC時(shí),經(jīng)由所述第一 MSC向所述移動(dòng)設(shè)備傳遞所述被叫;以及 當(dāng)所述移動(dòng)設(shè)備已向所述第二 MSC注冊(cè)時(shí),經(jīng)由所述第二 MSC向所述移動(dòng)設(shè)備傳遞所述被叫。
5.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:經(jīng)由所述第一MSC向所述移動(dòng)設(shè)備發(fā)送所述USSD消息。
6.根據(jù)權(quán)利要求1所述的方法,其中所述持續(xù)時(shí)間能由所述HLR配置,以允許所述移動(dòng)設(shè)備向所述第二 MSC注冊(cè)。
7.根據(jù)權(quán)利要求6所述的方法,其中所述持續(xù)時(shí)間為一秒。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:在發(fā)送所述USSD消息之前確定所述移動(dòng)設(shè)備在分組交換(PS)網(wǎng)絡(luò)域中,其中所述PS域包括長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)以及無(wú)線局域網(wǎng)(WLAN)中的至少一種。
9.根據(jù)權(quán)利要求1所述的方法,其中所述CS域包括第三代(3G)網(wǎng)絡(luò)、全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、通用移動(dòng)通訊系統(tǒng)(UMTS)網(wǎng)絡(luò)、寬帶碼分多址(W-CDMA)網(wǎng)絡(luò)、以及時(shí)分同步碼分多址(TD-SCDMA)網(wǎng)絡(luò)中的至少一種。
10.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 如果所述移動(dòng)設(shè)備在所述持續(xù)時(shí)間內(nèi)還未向所述第二 CS注冊(cè),則向所述移動(dòng)設(shè)備的語(yǔ)音信箱傳遞所述移動(dòng)被叫、返回所述移動(dòng)被叫為不能傳遞的、或識(shí)別所述移動(dòng)被叫以不存在用戶的狀態(tài)完成。
11.一種用于實(shí)現(xiàn)電路交換(CS)呼叫傳遞的CS網(wǎng)絡(luò)節(jié)點(diǎn),包括: 呼叫接收模塊,用于接收移動(dòng)被叫; 消息生成模塊,用于生成非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)消息,所述USSD消息用于通知移動(dòng)設(shè)備所述被叫,其中所述USSD消息包括返回CS域的CS回退命令; 呼叫路由模塊,用于: 向第一移動(dòng)交換中心(MSC)發(fā)送所述USSD消息; 當(dāng)對(duì)所述USSD消息的應(yīng)答指示所述移動(dòng)設(shè)備已返回所述第一 MSC時(shí),從所述第一 MSC獲取第一路由號(hào)以傳遞所述被叫; 當(dāng)所述應(yīng)答指示所述移動(dòng)設(shè)備還未返回所述第一 MSC時(shí),等待一段持續(xù)時(shí)間以確定所述移動(dòng)設(shè)備是否已向第二 MSC注冊(cè);以及 當(dāng)移動(dòng)設(shè)備在所述持續(xù)時(shí)間內(nèi)已向所述第二 MSC注冊(cè)時(shí),從所述第二 MSC獲取第二路由號(hào)以傳遞所述被叫。
12.根據(jù)權(quán)利要求11所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中所述呼叫路由模塊包括用于跟蹤所述持續(xù)時(shí)間的注冊(cè)等待計(jì)時(shí)器。
13.根據(jù)權(quán)利要求12所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中所述注冊(cè)等待計(jì)時(shí)器在所述應(yīng)答指示所述移動(dòng)設(shè)備還未返回所述第一 MSC時(shí)開(kāi)始跟蹤。
14.根據(jù)權(quán)利要求13所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中如果在所述持續(xù)時(shí)間內(nèi)未完成向所述第二 MSC的注冊(cè),則所述被叫是不能傳遞的。
15.根據(jù)權(quán)利要求11所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中所述CS網(wǎng)絡(luò)節(jié)點(diǎn)為第三代(3G)網(wǎng)絡(luò)、全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、通用移動(dòng)通訊系統(tǒng)(UMTS)網(wǎng)絡(luò)、寬帶碼分多址(W-CDMA)網(wǎng)絡(luò)、以及時(shí)分同步碼分多址(TD-SCDMA)網(wǎng)絡(luò)中的至少一種的歸屬位置寄存器(HLR)。
16.根據(jù)權(quán)利要求11所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中所述移動(dòng)被叫從網(wǎng)關(guān)MSC接收。
17.根據(jù)權(quán)利要求11所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中所述CS回退命令包括指令所述移動(dòng)設(shè)備退出分組交換(PS)域并返回所述CS域以接收所述被叫的指令,并且其中所述PS域包括與所述CS域接合的移動(dòng)性管理實(shí)體(MME)。
18.根據(jù)權(quán)利要求11所述的CS網(wǎng)絡(luò)節(jié)點(diǎn),其中所述移動(dòng)設(shè)備包括智能電話、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、便攜式個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、多媒體播放器、娛樂(lè)單元、數(shù)據(jù)通信設(shè)備、以及便攜式閱讀設(shè)備中的至少一種。
19.一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包括指令,所述指令在由處理器執(zhí)行時(shí)引起所述處理器: 接收對(duì)移動(dòng)設(shè)備的移動(dòng)被叫; 生成非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)消息,所述USSD用于通知移動(dòng)設(shè)備所述被叫并指令所述移動(dòng)設(shè)備返回CS域; 向所述CS域的第一移動(dòng)交換中心(MSC)發(fā)送所述USSD消息; 當(dāng)對(duì)所述USSD消息的應(yīng)答指示所述移動(dòng)設(shè)備已返回所述第一 MSC時(shí),從所述第一 MSC獲取第一路由號(hào),所述第一路由號(hào)能用于向所述移動(dòng)設(shè)備傳遞所述被叫; 當(dāng)所述應(yīng)答指示所述移動(dòng)設(shè)備還未返回所述第一 MSC時(shí),等待一段持續(xù)時(shí)間以確定所述移動(dòng)設(shè)備是否已向第二 MSC注冊(cè);以及 當(dāng)所述移動(dòng)設(shè)備在所述持續(xù)時(shí)間內(nèi)已向所述第二 MSC注冊(cè)時(shí),從所述第二 CSMSC獲取第二路由號(hào),所述第二路由號(hào)能用于向所述移動(dòng)設(shè)備傳遞所述被叫。
20.根據(jù)權(quán)利要求19所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述處理器集成到所述CS域的歸屬位置寄存器(HLR)中。
【文檔編號(hào)】H04W8/02GK104322084SQ201280073576
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2012年8月29日 優(yōu)先權(quán)日:2012年8月29日
【發(fā)明者】安德斯·H·阿斯克魯普, 布拉德利·T·凱榮, 李·巴頓·瓦勒留斯, 馬克·A·蒙茨 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)