專利名稱:網(wǎng)關(guān)位置寄存器故障恢復(fù)的制作方法
本申請(qǐng)根據(jù)35 U.S.C.$$119和/或365要求其全部內(nèi)容引入在此作為參考的于1999年4月12日提交的美國臨時(shí)申請(qǐng)?zhí)?0/128786的優(yōu)先權(quán)。本申請(qǐng)也涉及全部引入在此作為參考的于2000年4月12日提交的以下待審申請(qǐng)美國專利申請(qǐng)?zhí)?----(代理人卷號(hào)040000-532)“Home Location Register Fault Recovery”;美國專利申請(qǐng)?zhí)?----(代理人卷號(hào)040000-534)“Support For FeaturesAssociate With A Subscriber in Networks With A GatewayLocation Register And A Visitor Location Register”;和美國專利申請(qǐng)?zhí)?----(代理人卷號(hào)040000-535)“Gateway LocationRegisters In A UMTS System”。
背景本發(fā)明涉及移動(dòng)通信系統(tǒng),并且更具體地涉及網(wǎng)關(guān)位置寄存器的故障恢復(fù)。
圖1表示根據(jù)全球移動(dòng)通信系統(tǒng)(GSM)標(biāo)準(zhǔn)的無線通信系統(tǒng)。此GSM標(biāo)準(zhǔn)設(shè)計(jì)用于提供不管移動(dòng)用戶的位置如何都允許各個(gè)國家的移動(dòng)通信用戶操作其移動(dòng)設(shè)備的統(tǒng)一接口。移動(dòng)用戶一般與表示為移動(dòng)用戶的歸屬公用陸地移動(dòng)網(wǎng)絡(luò)110(HPLMN)的網(wǎng)絡(luò)簽定協(xié)議。HPLMN 10具有歸屬位置寄存器(HLR)115,此HLR特別包含有關(guān)提供給此移動(dòng)用戶的業(yè)務(wù)的不同信息。在移動(dòng)用戶漫游進(jìn)入稱為被訪問公用陸地移動(dòng)網(wǎng)絡(luò)120(VPLMN)的不同網(wǎng)絡(luò),此VPLMN要求有關(guān)此移動(dòng)用戶的預(yù)約的某一數(shù)據(jù)。有關(guān)此移動(dòng)用戶的預(yù)約的數(shù)據(jù)也稱為移動(dòng)用戶的分布,將此移動(dòng)用戶的分布從HLR傳送給VPLMN 120中的訪問者位置寄存器(VLR)。
在GSM系統(tǒng)中,將移動(dòng)用戶數(shù)據(jù)存儲(chǔ)在與當(dāng)前服務(wù)于此移動(dòng)用戶的移動(dòng)業(yè)務(wù)交換中心(MSC)相關(guān)的VLR中,以減少VLR與HLR之間的網(wǎng)間信令。GSM系統(tǒng)內(nèi)VLR的分散(即,每個(gè)MSC都裝備有VLR)也減少網(wǎng)內(nèi)信令。因此,例如,如果此移動(dòng)用戶正在MSC/VLR 130控制的VPLMN 120的區(qū)域中漫游,則HLR 115將此移動(dòng)用戶的分布傳送給MSC/VLR 130。同樣地,如果此移動(dòng)用戶正在MSC/VLR 135控制的區(qū)域中漫游,則HLR 115將此移動(dòng)用戶的分布發(fā)送給MSC/VLR135。雖然圖1將MSC/VLR表示為單個(gè)系統(tǒng)節(jié)點(diǎn),但本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,MSC與VLR能實(shí)施為獨(dú)立的網(wǎng)絡(luò)部分。
為了增加GSM與其它類型系統(tǒng)的兼容性,期望也稱為全球移動(dòng)電信系統(tǒng)(UMTS)的GSM標(biāo)準(zhǔn)的未來版本將采用其他移動(dòng)通信系統(tǒng)的組成部分。例如,日本個(gè)人數(shù)字蜂窩(PDC)系統(tǒng)包括稱為網(wǎng)關(guān)位置寄存器(GLR)的用于減少網(wǎng)間信令的系統(tǒng)節(jié)點(diǎn)。圖2表示根據(jù)PDC系統(tǒng)的示例性移動(dòng)通信系統(tǒng)。類似于GSM系統(tǒng),歸屬網(wǎng)絡(luò)210包括包含此移動(dòng)用戶分布的HLR 215。在移動(dòng)用戶漫游進(jìn)入被訪問網(wǎng)絡(luò)220時(shí),將此移動(dòng)用戶分布傳送給GLR 225。根據(jù)GSM,GLR能描述為用于來自其他網(wǎng)絡(luò)的漫游的所有用戶的VLR。因此,在每個(gè)網(wǎng)絡(luò)中只需要一個(gè)GLR。
圖3表示采用PDC系統(tǒng)的GLR的示例性DMTS系統(tǒng)。當(dāng)HPLMN 310的移動(dòng)用戶漫游進(jìn)入VPLMN 320時(shí),HLR 315將此移動(dòng)用戶的分布傳送給GLR 325。隨后,根據(jù)此移動(dòng)用戶正在其中漫游的VPLMN 320內(nèi)的區(qū)域,GLR 325將此移動(dòng)用戶的分布傳送給相應(yīng)的MSC/VLR 330、335或340。在GSM/UMTS系統(tǒng)中引入GLR 325減少網(wǎng)間信令,這是因?yàn)橐坏┮苿?dòng)用戶漫游進(jìn)入VPLMN 320,HLR將只需給GLR 325傳送此移動(dòng)用戶的分布。在此移動(dòng)用戶圍繞VPLMN 320旅行時(shí),GLR 325將負(fù)責(zé)給VPLMN 320內(nèi)合適的MSC/VLR傳送此移動(dòng)用戶的分布。
由GSM/UMTS系統(tǒng)用于在VLR與HLR之間傳送數(shù)據(jù)的協(xié)議是移動(dòng)應(yīng)用部分(MAP)。因?yàn)镚LR是UMTS系統(tǒng)內(nèi)的選擇單元,所以MAP程序應(yīng)完全與系統(tǒng)中GLR的存在或缺少無關(guān)。因此,通過將HLR接口用于VLR并將VLR接口用于HLR,GLR應(yīng)完全是透明的。然而,因?yàn)榇司W(wǎng)絡(luò)中GLR的雙重特性,對(duì)于GLR以同時(shí)被HLR察覺為VLR行為和被VLR覺察為HLR行為的方式使用可能困難。一種這樣的情況是GLR的故障恢復(fù)行為。
圖4表示在HLR從故障中恢復(fù)時(shí)GSM系統(tǒng)中常規(guī)的方法。在步驟405中,HLR將其非易失性備用存儲(chǔ)器的內(nèi)容裝入其動(dòng)態(tài)存儲(chǔ)器中。接下來,HLR根據(jù)步驟410發(fā)送MAP-RESET(MAP復(fù)位)消息給如此備用存儲(chǔ)器中的信息所示的HLR的用戶當(dāng)前與之相關(guān)的VLR。此MAP-RESET消息在與相關(guān)移動(dòng)用戶進(jìn)行接下來的鑒別無線電聯(lián)絡(luò)時(shí)使VLR對(duì)HLR開始位置更新程序。因此,在步驟415中,VLR等待來自相關(guān)移動(dòng)用戶的鑒別無線電聯(lián)絡(luò)。在步驟420,VLR確定它是否從此相關(guān)移動(dòng)用戶接收到鑒別無線電聯(lián)絡(luò)。如果此VLR未從此相關(guān)移動(dòng)用戶接收到鑒別無線電聯(lián)絡(luò),根據(jù)判定步驟420的“否”路徑,此VLR根據(jù)步驟415繼續(xù)等待。如果此VLR從此相關(guān)移動(dòng)用戶中接收到鑒別無線電聯(lián)絡(luò),此VLR根據(jù)步驟425發(fā)送MAP-UPDATE-LOCATION(MAP更新位置)消息給此HLR,表示此VLR正服務(wù)于此相關(guān)用戶。從VLR發(fā)送給HLR的位置更新將逐步恢復(fù)和確認(rèn)重新開始的HLR的用戶數(shù)據(jù)。
圖5表示在VLR從故障中恢復(fù)時(shí)GSM系統(tǒng)中的常規(guī)方法。在步驟505中,不具有非易失性備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù)的VLR刪除保持在其動(dòng)態(tài)存儲(chǔ)器中的所有IMSI記錄。在步驟510,此VLR等待來自移動(dòng)用戶或來自與此移動(dòng)用戶相關(guān)的HLR的聯(lián)絡(luò)。在步驟515中,此VLR確定它是否從移動(dòng)用戶中接收到位置更新請(qǐng)求。如果此VLR從移動(dòng)用戶中接收到位置更新請(qǐng)求,根據(jù)判定步驟515的“是”路徑,此VLR根據(jù)步驟520利用與此移動(dòng)用戶相關(guān)的HLR開始MAP-UPDATE-LOCATION程序。此MAP-UPDATE-LOCATION程序用于從HLR中發(fā)送與移動(dòng)用戶相關(guān)的數(shù)據(jù)給VLR。特別地,在成幀的MAP-INSERT-SUBSCRIBER-DATA(MAP插入用戶數(shù)據(jù))指示消息中發(fā)送此數(shù)據(jù)。
如果此VLR未從移動(dòng)用戶接收到位置更新請(qǐng)求,根據(jù)判定步驟515的“否”路徑,此VLR根據(jù)步驟525確定它是否從HLR中接收到漫游號(hào)碼請(qǐng)求。如果VLR未從HLR中接收到漫游號(hào)碼請(qǐng)求,根據(jù)判定步驟525的“否”路徑,則此VLR根據(jù)步驟510繼續(xù)等待來自移動(dòng)用戶或來自HLR的聯(lián)絡(luò)。如果此VLR從HLR中接收到漫游號(hào)碼的請(qǐng)求,根據(jù)判定步驟525的“是”路徑,則此VLR根據(jù)步驟530發(fā)送包括其數(shù)據(jù)正在進(jìn)行恢復(fù)的相關(guān)用戶的指示的MAP-RESTORE-DATA(MAP恢復(fù)數(shù)據(jù))消息給此HLR,表示此VLR具有故障。為響應(yīng)此MAP-RESTORE-DATA消息,此HLR根據(jù)步驟535利用VLR啟動(dòng)成幀MAP-INSERT-SUBSCRIBER-DATA程序以提供用戶數(shù)據(jù)給此VLR。
由于此網(wǎng)絡(luò)中GLR的作用,當(dāng)前在故障恢復(fù)期間不提供令人滿意的特定HLR行為和VLR行為。例如,特定的HLR故障恢復(fù)行為要求GLR包括非易失性備用存儲(chǔ)器來恢復(fù)備份數(shù)據(jù)。然而,GLR可能沒有非易失性備用存儲(chǔ)器。另外,此特定的VLR故障恢復(fù)行為要求在從HLR接收到MAP-PROVIDE-ROAMING-NUMBER(MAP提供漫游號(hào)碼)請(qǐng)求消息時(shí),GLR必須確切地知道將此請(qǐng)求傳送給哪個(gè)VLR。然而,因?yàn)榇薌LR由于故障丟失其數(shù)據(jù),所以此GLR不知道哪個(gè)VLR當(dāng)前在支持此移動(dòng)用戶。還有,即使假定此GLR具有非易失性備用存儲(chǔ)器,存儲(chǔ)在此非易失性存儲(chǔ)器中的數(shù)據(jù)可能是不正確的,這是因?yàn)樽源薌LR最后一次執(zhí)行備份開始移動(dòng)用戶可能已移動(dòng)到由另一VLR支持的區(qū)域。另一方面,在沒有GLR的網(wǎng)絡(luò)中,接收MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息的故障恢復(fù)VLR不具有此問題,這是因?yàn)樗槐貍魉痛讼?。此故障恢?fù)VLR假定因?yàn)榇薍LR發(fā)送MAP-PROVIDE-ROAMING-NUMBER給它,所以所示的移動(dòng)用戶位于故障恢復(fù)VLR的服務(wù)區(qū)域中。結(jié)果,應(yīng)從HLR中恢復(fù)此移動(dòng)用戶的分布。
因此,希望提供用于UMTS系統(tǒng)中GLR故障恢復(fù)的方法與設(shè)備。還有,希望執(zhí)行GLR故障恢復(fù)而不損害MAP協(xié)議,即,利用特定的消息格式并且不損害任何特定的消息序列。
概述根據(jù)本發(fā)明的示例性實(shí)施例,提供用于在包括訪問者位置寄存器與網(wǎng)關(guān)位置寄存器的無線電通信網(wǎng)絡(luò)中從故障中恢復(fù)的方法與設(shè)備。從此網(wǎng)關(guān)位置寄存器中發(fā)送復(fù)位消息給與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器。由此網(wǎng)關(guān)位置寄存器從與此網(wǎng)關(guān)位置寄存器相關(guān)的訪問者位置寄存器之一中接收位置更新請(qǐng)求。根據(jù)此位置更新消息中所示的位置在此網(wǎng)關(guān)位置寄存器中更新移動(dòng)用戶的位置。
根據(jù)本發(fā)明的另一方面,利用此網(wǎng)關(guān)位置寄存器從與移動(dòng)用戶相關(guān)的歸屬位置寄存器中接收此移動(dòng)用戶的漫游號(hào)碼請(qǐng)求。將此漫游號(hào)碼請(qǐng)求從此網(wǎng)關(guān)位置寄存器傳送給與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器。利用此網(wǎng)關(guān)位置寄存器從服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收漫游號(hào)碼。
根據(jù)本發(fā)明的這一方面,利用網(wǎng)關(guān)位置寄存器從未在服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收恢復(fù)數(shù)據(jù)請(qǐng)求消息。能從此網(wǎng)關(guān)位置寄存器中發(fā)送恢復(fù)數(shù)據(jù)響應(yīng)消息給未在服務(wù)于此移動(dòng)用戶的訪問者位置寄存器,此恢復(fù)數(shù)據(jù)響應(yīng)消息包含差錯(cuò)指示。
根據(jù)本發(fā)明的還一方面,將備用存儲(chǔ)器中的數(shù)據(jù)裝入此網(wǎng)關(guān)位置寄存器。利用此網(wǎng)關(guān)位置寄存器從與移動(dòng)用戶相關(guān)的歸屬位置寄存器中接收此移動(dòng)用戶的漫游號(hào)碼請(qǐng)求。將此漫游號(hào)碼請(qǐng)求從此網(wǎng)關(guān)位置寄存器傳送給訪問者位置寄存器,其中從備用存儲(chǔ)器中裝入的數(shù)據(jù)表示此訪問者位置寄存器正服務(wù)于此移動(dòng)用戶。
根據(jù)本發(fā)明的這一方面,能利用此網(wǎng)關(guān)位置寄存器從正服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收漫游號(hào)碼。能利用此網(wǎng)關(guān)位置寄存器將此漫游號(hào)碼傳送給與此移動(dòng)用戶相關(guān)的歸屬位置。
還根據(jù)本發(fā)明的這一方面,能利用此網(wǎng)關(guān)位置寄存器接收表示此訪問者位置寄存器未在服務(wù)于此移動(dòng)用戶的消息。能利用此網(wǎng)關(guān)位置寄存器將復(fù)位消息發(fā)送給除了此網(wǎng)關(guān)位置寄存器從中接收到表示未在服務(wù)于此移動(dòng)用戶的消息的訪問者位置寄存器之外的與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器。
根據(jù)本發(fā)明的又一方面,從此網(wǎng)關(guān)位置寄存器中發(fā)送復(fù)位消息給與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器。此網(wǎng)關(guān)位置寄存器等待來自訪問者位置寄存器的位置更新消息,表示此位置更新消息中所示的用戶正由此訪問者位置寄存器提供服務(wù)。
根據(jù)本發(fā)明的這一方面,此網(wǎng)關(guān)位置寄存器能從歸屬位置寄存器中接收與此歸屬位置寄存器相關(guān)的移動(dòng)用戶的漫游號(hào)碼的請(qǐng)求。此網(wǎng)關(guān)位置寄存器能發(fā)送漫游號(hào)碼響應(yīng)消息給此歸屬位置寄存器,其中此漫游號(hào)碼響應(yīng)消息包括差錯(cuò)指示。
附圖簡述現(xiàn)在將參見附圖來描述本發(fā)明,其中圖1表示常規(guī)的GSM系統(tǒng);圖2表示常規(guī)的PDC系統(tǒng);圖3表示包括GLR的示例性UMTS網(wǎng)絡(luò);圖4表示在HLR從故障中恢復(fù)時(shí)GSM系統(tǒng)中的常規(guī)方法;圖5表示在VLR從故障中恢復(fù)時(shí)GSM系統(tǒng)中的常規(guī)方法;圖6表示根據(jù)本發(fā)明的一個(gè)實(shí)施例在用作HLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法;圖7表示根據(jù)本發(fā)明的一個(gè)實(shí)施例在用作VLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法;
圖8表示根據(jù)本發(fā)明的一個(gè)實(shí)施例在用作HLR與VLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法;圖9表示根據(jù)本發(fā)明的另一實(shí)施例在用作HLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法;和圖10表示根據(jù)本發(fā)明的另一實(shí)施例在用作HLR與VLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法。
詳細(xì)描述在下面的描述中,為了解釋而不是限制目的,提出諸如內(nèi)聯(lián)與互聯(lián)網(wǎng)信令的特定序列、消息類型等的特定細(xì)節(jié),以提供本發(fā)明的全面理解。然而,對(duì)于本領(lǐng)域技術(shù)人員來說,顯然可以在脫離這些具體細(xì)節(jié)的實(shí)施例中實(shí)施本發(fā)明。在其他情況中,省略公知方法、設(shè)備和網(wǎng)絡(luò)單元的詳細(xì)描述以便不妨礙本發(fā)明的描述。
在此所討論的示例性無線電通信系統(tǒng)描述為根據(jù)UMTS系統(tǒng)操作。然而,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,能在其中網(wǎng)關(guān)用于減少網(wǎng)間信令的其他移動(dòng)通信系統(tǒng)中實(shí)施本發(fā)明。
因?yàn)閁MTS系統(tǒng)中的GLR可以具有或可以不具有非易失性備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù),所以GLR故障恢復(fù)技術(shù)應(yīng)解決這兩種情況。
圖6表示用作HLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法。根據(jù)本發(fā)明的這個(gè)實(shí)施例,GLR不具有備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù)。在步驟605中,此GLR發(fā)送MAP-RESET消息給由此GLR支持的所有VLR。在步驟610,此GLR等待來自這些VLR的MAP-UPDATE-LOCATION消息。常規(guī)地,HLR根據(jù)包含在此非易失性備用存儲(chǔ)器中的信息確定將MAP-RESET消息發(fā)送給哪些VLR。因?yàn)楦鶕?jù)本發(fā)明的這個(gè)實(shí)施例,不同于HLR,此GLR不具有非易失性備用存儲(chǔ)器,所以此GLR不知道將此MAP-RESET消息發(fā)送給哪些VLR。結(jié)果,它得將此消息發(fā)送給其網(wǎng)絡(luò)中的所有VLR并隨后等待來自這些VLR的位置更新。
在步驟615中,此GLR從VLR接收MAP-UPDATE-LOCATION請(qǐng)求。在步驟617,此GLR根據(jù)此MAP-UPDATE-LOCATION請(qǐng)求中所示的位置更新GLR存儲(chǔ)器中的用戶位置。在步驟620,此GLR確定此GLR是否知道與此MAP-UPDATE-LOCATION消息相關(guān)的移動(dòng)用戶。如果此GLR(例如,由于從HLR恢復(fù)的移動(dòng)用戶數(shù)據(jù))知道此用戶,根據(jù)判定步驟620的“是”路徑,此GLR根據(jù)步驟625處理此位置更新請(qǐng)求而不通知HLR。
如果此GLR不知道與此MAP-UPDATE-LOCATION消息相關(guān)的移動(dòng)用戶,根據(jù)判定路徑620的“否”路徑,此GLR根據(jù)步驟630利用與此特定移動(dòng)用戶相關(guān)的HLR執(zhí)行MAP-UPDATE-LOCATION程序。此MAP-UPDATE-LOCATION程序?qū)⒂|使此HLR提供此移動(dòng)用戶的數(shù)據(jù)給此GLR。此GLR隨后根據(jù)步驟635將請(qǐng)求的用戶數(shù)據(jù)傳送給此VLR并對(duì)此VLR確認(rèn)此位置更新。
圖7表示用作VLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例性方法。根據(jù)本發(fā)明的這個(gè)實(shí)施例,此GLR不具有備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù)。在步驟705,此GLR從HLR中接收漫游號(hào)碼請(qǐng)求。在從HLR中接收到漫游號(hào)碼請(qǐng)求之后,此GLR的正常行為是將此請(qǐng)求傳送給合適的VLR并且隨后將返回的與移動(dòng)用戶相關(guān)的漫游號(hào)碼傳送給請(qǐng)求HLR。然而,在這種情況中,這在相關(guān)的移動(dòng)用戶由于位置更新已恢復(fù)相關(guān)移動(dòng)用戶的IMSI記錄時(shí)才能完成。因此,在步驟710,此GLR確定相關(guān)用戶的IMSI記錄是否由于位置更新而已恢復(fù)。如果已恢復(fù)此IMSI記錄,根據(jù)判定步驟710的“是”路徑,此GLR根據(jù)步驟715將此請(qǐng)求傳送給合適的VLR。
如果未恢復(fù)相關(guān)移動(dòng)用戶的IMSI記錄,則此GLR將沒有此相關(guān)移動(dòng)用戶的存儲(chǔ)數(shù)據(jù),并且它不知道將此漫游號(hào)碼請(qǐng)求傳送給哪個(gè)VLR。因此,根據(jù)判定步驟710的“否”路徑,則此GLR根據(jù)步驟720發(fā)送MAP-PROVIDE-ROAMING-NUMBER指示給此網(wǎng)絡(luò)中所有的VLR。在步驟725,此VLR接收此MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求。在步驟730,此VLR確定此VLR當(dāng)前是否支持此移動(dòng)用戶。如果此VLR當(dāng)前支持此移動(dòng)用戶,根據(jù)判定步驟730的“是”步驟,此VLR根據(jù)步驟735將包括與此移動(dòng)用戶相關(guān)的漫游號(hào)碼的應(yīng)答發(fā)送給此GLR。在步驟740,此GLR將此漫游號(hào)碼傳送給HLR。此GLR隨后根據(jù)步驟742對(duì)此HLR啟動(dòng)MAP-RESTORE-DATA程序??蛇x擇地,此GLR能在它發(fā)送MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求給VLR之前(即,在步驟720之前)啟動(dòng)此MAP-RESTORE-DATA程序。
如果此VLR確定此VLR當(dāng)前不支持此移動(dòng)用戶,根據(jù)判定步驟730的“否”路徑,此VLR根據(jù)步驟745將漫游號(hào)碼提供給此GLR。即使此VLR知道它不支持此移動(dòng)用戶,此VLR在此VLR的數(shù)據(jù)不正確的情況中也提供漫游號(hào)碼。在步驟750,此VLR利用此GLR開始MAP-RESTORE-DATA程序。根據(jù)步驟755,此GLR利用表示用戶差錯(cuò)(例如,“未識(shí)別用戶”或“資源限制”)或提供者差錯(cuò)(例如,“業(yè)務(wù)完成失敗”)的MAP-RESTORE-DATA響應(yīng)來應(yīng)答此HLR。
可選擇地,此VLR在發(fā)送此MAP-PROVIDE-ROAMING-NUMBER響應(yīng)消息之前對(duì)此GLR開始MAP-RESTORE-DATA程序。在這樣的情況中,在從此GLR中接收到包括差錯(cuò)指示的MAP-RESTORE-DATA響應(yīng)消息之后,此VLR發(fā)送不包括漫游號(hào)碼而相反地包括差錯(cuò)指示(例如,提供者差錯(cuò)“業(yè)務(wù)完成失敗”、用戶差錯(cuò)“未識(shí)別用戶”或用戶差錯(cuò)“缺席用戶”)的MAP-PROVIDE-ROAMING-NUMBER響應(yīng)消息給此GLR。
圖8表示在用作HLR與VLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的另一示例性方法。根據(jù)本發(fā)明的這個(gè)實(shí)施例,此GLR不具有備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù)。在步驟805,此GLR發(fā)送MAP-RESET消息給此GLR正為之提供服務(wù)的所有VLR。在步驟810,此GLR等待來自VLR的MAP-UPDATE-LOCATION消息或來自HLR的MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。在步驟815,此GLR確定它是否已從VLR接收到MAP-UPDATE-LOCATION消息。如果此GLR已從VLR中接收到MAP-UPDATE-LOCATION消息,根據(jù)判定步驟815的“是”路徑,此GLR根據(jù)步驟820利用此用戶的當(dāng)前位置更新此用戶的記錄。此位置更新程序隨后根據(jù)步驟822以正常方式繼續(xù)。此GLR然后根據(jù)步驟810等待來自VLR的MAP-UPDATE-LOCATION消息或來自HLR的MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。
結(jié)合步驟822所述的位置更新程序利用GLR傳送此MAP-UPDATE-LOCATION指示消息給與此相關(guān)移動(dòng)用戶相關(guān)的HLR開來始。隨后此HLR發(fā)送MAP-INSERT-SUBSCRIBER-DATA指示消息給此GLR。此GLR則在隨后完全恢復(fù)的移動(dòng)用戶的記錄中存儲(chǔ)接收的移動(dòng)用戶數(shù)據(jù)。接下來,此GLR將此MAP-INSERT-SUBSCRIBER-DATA指示消息傳送給正服務(wù)于此移動(dòng)用戶的VLR。隨后,MAP-INSERT-SUBSCRIBER-DATA響應(yīng)消息由此GLR從此VLR中接收并傳送給此HLR。上面結(jié)合步驟822所述的正常位置更新程序通過此HLR發(fā)送MAP-UPDATE-LOCATION響應(yīng)消息給此GLR來完成,此GLR又將此消息傳送給合適的VLR。
如果此GLR未從此VLR中接收到MAP-UPDATE-LOCATION消息,根據(jù)判定步驟815的“否”路徑,此GLR根據(jù)步驟825確定它是否從HLR中接收到MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。如果此GLR未接收到MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息,根據(jù)判定步驟825的“否”路徑,此GLR則根據(jù)步驟810等待來自VLR的MAP-UPDATE-LOCATION消息或來自HLR的MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。
如果此GLR從此HLR接收到MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息,根據(jù)判定步驟815的“是”路徑,此GLR根據(jù)步驟830確定是否由于位置更新而已恢復(fù)此相關(guān)移動(dòng)用戶的IMSI記錄。如果此GLR確定還未恢復(fù)此IMSI記錄,根據(jù)判定步驟830的“否”路徑,此GLR發(fā)送MAP-PROVIDE-ROAMING-NUMBER響應(yīng)給HLR,表示用戶差錯(cuò)(例如,“資源限制”、“未識(shí)別用戶”)或提供者差錯(cuò)(例如,“業(yè)務(wù)完成失敗”)。此GLR隨后根據(jù)步驟810等待來自VLR的MAP-UPDATE-LOCATION消息或來自HLR的MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。
如果此GLR確定已恢復(fù)此IMSI記錄,根據(jù)判定步驟830的“是”路徑,此GLR根據(jù)步驟840將漫游號(hào)碼的請(qǐng)求發(fā)送給合適的VLR。在步驟845,此GLR從此VLR接收MAP-PROVIDE-ROAMING-NUMBER響應(yīng)。此GLR根據(jù)步驟850將此MAP-PROVIDE-ROAMING-NUMBER響應(yīng)傳送給HLR。此GLR隨后等待來自VLR的MAP-UPDATE-LOCATION指示消息或來自HLR的MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。選擇地,此GLR也能在它發(fā)送具有差錯(cuò)指示的MAP-PROVIDE-ROAMING-NUMBER響應(yīng)消息給HLR之前或之后(即,在步驟835之前或之后)利用此HLR開始MAP-RESTORE-DATA程序。
與圖7的故障恢復(fù)方法相比,圖8的故障恢復(fù)方法避免過多的信號(hào)傳送給這些VLR。然而,在圖8的方法中,直至在GLR中從利用與此移動(dòng)用戶進(jìn)行的第一鑒別無線電聯(lián)絡(luò)觸發(fā)的VLR之一接收到相關(guān)用戶的位置更新,才可聯(lián)絡(luò)到此用戶。
圖9表示在用作HLR的GLR從故障中恢復(fù)時(shí)UMTS系統(tǒng)中的示例方法。根據(jù)本發(fā)明的這個(gè)實(shí)施例,此GLR具有非易失性備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù)。GLR使用其非易失性備用存儲(chǔ)器來裝載最新備份的數(shù)據(jù)。在步驟910,此GLR根據(jù)來自此備用存儲(chǔ)器的數(shù)據(jù)發(fā)送MAP-RESET消息給此備用存儲(chǔ)器中所示的VLR,即,包含相關(guān)用戶的IMS記錄的VLR,如此GLR中恢復(fù)數(shù)據(jù)所示。在從VLR中接收到MAP-UPDATE-LOCATION請(qǐng)求時(shí),此GLR根據(jù)步驟920依據(jù)從最新備份中恢復(fù)的IMSI記錄確定此GLR是否知道此用戶。如果此GLR知道此用戶,根據(jù)判定步驟920的“是”步驟,此GLR根據(jù)步驟925處理此更新位置請(qǐng)求而不通知HLR。如果此GLR不知道此用戶,則此GLR將根據(jù)步驟930利用HLR執(zhí)行MAP-UPDATE-LOCATION程序。在步驟935,此GLR將在MAP-UPDATE-LOCATION程序期間從此HLR接收的用戶數(shù)據(jù)傳送給此VLR并確認(rèn)此位置更新。
圖10表示在用作HLR與VLR的GLR從故障中恢復(fù)時(shí)UMST系統(tǒng)中的示例性方法。根據(jù)本發(fā)明的這個(gè)實(shí)施例,此GLR具有備用存儲(chǔ)器用于其動(dòng)態(tài)用戶數(shù)據(jù)。在步驟1005,此GLR裝載其備用存儲(chǔ)器中的數(shù)據(jù)。在步驟1007,此GLR根據(jù)此備用存儲(chǔ)器中的數(shù)據(jù)發(fā)送MAP-RESET消息給此備用存儲(chǔ)器中所示的VLR,即,包含相關(guān)用戶的IMSI記錄的VLR,如此GLR中的恢復(fù)數(shù)據(jù)中所示。在步驟1010,此GLR從此HLR中接收特定移動(dòng)用戶的漫游號(hào)碼請(qǐng)求。在步驟1015,此GLR將此請(qǐng)求傳送給恢復(fù)數(shù)據(jù)所示的合適的VLR??蛇x擇地,如果此GLR在從HLR接收到漫游號(hào)碼請(qǐng)求之前從VLR接收到包含此特定移動(dòng)用戶的IMSI的位置更新,此GLR能將此漫游號(hào)碼請(qǐng)求發(fā)送給來自VLR的位置更新所示的VLR。
在步驟1020,傳送此漫游號(hào)碼請(qǐng)求給之的VLR確定是否知道此IMSI。如果相關(guān)移動(dòng)用戶在GLR中的最后一次備份之后但在重新啟動(dòng)此GLR之前此相關(guān)移動(dòng)用戶已移動(dòng)到另一VLR,此GLR可能將此漫游號(hào)碼請(qǐng)求傳送給錯(cuò)誤的VLR。如果此VLR識(shí)別此IMSI,根據(jù)判定步驟1020的“是”路徑,此VLR根據(jù)步驟1025將此漫游號(hào)碼傳送給此GLR。此GLR隨后根據(jù)步驟1030將此漫游號(hào)碼傳送給請(qǐng)求HLR。
如果此VLR不識(shí)別此IMSI,根據(jù)判定步驟1020的“否”路徑,則此VLR根據(jù)步驟1035仍然將漫游號(hào)碼發(fā)送給此GLR。此VLR隨后根據(jù)步驟1040發(fā)送MAP-RESTORE-DATA消息給此GLR。為響應(yīng)此MAP-RESTORE-DATA消息,根據(jù)步驟1045,此GLR發(fā)送表示例如“未識(shí)別用戶”或“資源限制”的用戶差錯(cuò)或例如“業(yè)務(wù)完成失敗”的提供者差錯(cuò)的MAP-RESTORE-DATA響應(yīng)消息。由于從此GLR備份數(shù)據(jù)中恢復(fù)的位置信息顯然是不正確的(有可能因?yàn)榇艘苿?dòng)用戶在此GLR中執(zhí)行最后一次備份之后但在此GLR中出現(xiàn)故障之前已移動(dòng)到另一VLR的服務(wù)區(qū)域),所以此系統(tǒng)將執(zhí)行圖7的方法的步驟720-755,以獲得此移動(dòng)用戶的當(dāng)前位置。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,在步驟720,此GLR將不發(fā)送此MAP提供漫游號(hào)碼消息給步驟1020中表示不知道此IMSI的VLR??蛇x擇地,此系統(tǒng)能執(zhí)行圖8的方法的步驟835并隨后執(zhí)行步驟810-835,以獲得此移動(dòng)用戶的位置??蛇x擇地,此GLR也能在步驟835之前或之后利用此HLR開始此MAP-RESTORE-DATA程序,或如果執(zhí)行除步驟742之外的步驟720-755,能在步驟720之前利用此HLR啟動(dòng)此MAP-RESTORE-DATA程序。
如果此系統(tǒng)執(zhí)行圖8的方法的步驟835并隨后執(zhí)行步驟810-835,此GLR也能發(fā)送MAP-RESET消息給與此GLR相同的網(wǎng)絡(luò)中還未接收到MAP-RESET消息的所有VLR。此MAP-RESET消息能包括HLR識(shí)別表參數(shù)中相關(guān)IMSI的最初數(shù)字位。因?yàn)榇薞LR為了響應(yīng)此MAP-RESET消息而在與此相關(guān)移動(dòng)用戶的下一次鑒別無線電聯(lián)絡(luò)時(shí)發(fā)送MAP-UPDATE-LOCATION消息給此GLR,所以減少此GLR從故障中恢復(fù)所花費(fèi)的時(shí)間。
上述的本發(fā)明的示例性實(shí)施例表示允許包括GLR與VLR的網(wǎng)絡(luò)處理GLR故障恢復(fù)情況而不損害GSM MAP規(guī)范。不改變這些消息格式并且不損害消息序列。還有,也能在UMST的GLR故障恢復(fù)程序中使用在HLR與VLR故障恢復(fù)程序中使用的GSM MAP規(guī)范中指定的消息。既不影響HLR也不影響VLR,即,為了處理此GLR故障恢復(fù)程序而不必修改其使用。
利用本發(fā)明不限于此的示例性實(shí)施例描述了本發(fā)明,但對(duì)于本領(lǐng)域技術(shù)人員來說,可以進(jìn)行修改和變化而不背離附加的權(quán)利要求中定義的本發(fā)明的精神與范圍。
權(quán)利要求
1.在包括訪問者位置寄存器與網(wǎng)關(guān)位置寄存器的無線電通信系統(tǒng)中,用于從故障中恢復(fù)的一種方法,包括以下步驟從此網(wǎng)關(guān)位置寄存器中發(fā)送復(fù)位消息給與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器;利用此網(wǎng)關(guān)位置寄存器從與此網(wǎng)關(guān)位置寄存器相關(guān)的訪問者位置寄存器之一中接收位置更新請(qǐng)求;和在此網(wǎng)關(guān)位置寄存器中根據(jù)此位置更新消息中所示的位置更新移動(dòng)用戶的位置。
2.如權(quán)利要求1的方法,其中此復(fù)位消息是MAP-RESET消息。
3.如權(quán)利要求1的方法,其中此位置更新請(qǐng)求是MAP-UPDATE-LOCATION請(qǐng)求。
4.如權(quán)利要求1的方法,其中此無線電通信網(wǎng)絡(luò)根據(jù)UMTS協(xié)議操作。
5.在包括訪問者位置寄存器與網(wǎng)關(guān)位置寄存器的無線電通信系統(tǒng)中,用于從故障中恢復(fù)的一種方法,包括以下步驟利用此網(wǎng)關(guān)位置寄存器從與移動(dòng)用戶相關(guān)的歸屬位置寄存器中接收此移動(dòng)用戶的漫游號(hào)碼請(qǐng)求;將此漫游號(hào)碼請(qǐng)求從此網(wǎng)關(guān)位置寄存器傳送給與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器;和利用此網(wǎng)關(guān)位置寄存器從正服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收漫游號(hào)碼。
6.如權(quán)利要求5的方法,其中此漫游號(hào)碼請(qǐng)求是MAP-PROVIDE-ROAMING-NUMBER指示消息。
7.如權(quán)利要求5的方法,其中從正服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收的漫游號(hào)碼包含在MAP-PROVIDE-ROAMING-NUMBER響應(yīng)消息中。
8.如權(quán)利要求5的方法,還包括以下步驟利用此網(wǎng)關(guān)位置寄存器從未在服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收恢復(fù)數(shù)據(jù)請(qǐng)求消息;和從此網(wǎng)關(guān)位置寄存器中發(fā)送恢復(fù)數(shù)據(jù)響應(yīng)消息給未在服務(wù)于此移動(dòng)用戶的訪問者位置寄存器,此恢復(fù)數(shù)據(jù)響應(yīng)消息包含差錯(cuò)指示。
9.如權(quán)利要求8的方法,其中此恢復(fù)數(shù)據(jù)請(qǐng)求消息是MAP-RESTORE-DATA指示消息。
10.如權(quán)利要求8的方法,其中此恢復(fù)數(shù)據(jù)響應(yīng)消息是MAP-RESTORE-DATA響應(yīng)消息。
11.在包括訪問者位置寄存器與網(wǎng)關(guān)位置寄存器的無線電通信系統(tǒng)中,用于從故障中恢復(fù)的一種方法,包括以下步驟在此網(wǎng)關(guān)位置寄存器中裝入備用存儲(chǔ)器中的數(shù)據(jù);利用此網(wǎng)關(guān)位置寄存器從與移動(dòng)用戶相關(guān)的歸屬位置寄存器中接收此移動(dòng)用戶的漫游號(hào)碼請(qǐng)求;和將此漫游號(hào)碼請(qǐng)求從此網(wǎng)關(guān)位置寄存器傳送給訪問者位置寄存器,其中從此備用存儲(chǔ)器裝入的數(shù)據(jù)表示此訪問者位置寄存器正服務(wù)于此移動(dòng)用戶。
12.如權(quán)利要求11的方法,其中此漫游號(hào)碼請(qǐng)求是MAP-PROVIDE-ROAMING-NUMBER指示消息。
13.如權(quán)利要求11的方法,還包括以下步驟利用此網(wǎng)關(guān)位置寄存器從正服務(wù)于此移動(dòng)用戶的訪問者位置寄存器中接收漫游號(hào)碼;和利用此網(wǎng)關(guān)位置寄存器將此漫游號(hào)碼傳送給與此移動(dòng)用戶相關(guān)的歸屬位置。
14.如權(quán)利要求13的方法,其中在MAP-PROVIDE-ROAMING-NUMBER響應(yīng)消息中接收和傳送此漫游號(hào)碼。
15.如權(quán)利要求11的方法,還包括以下步驟利用此網(wǎng)關(guān)位置寄存器接收表示此訪問者位置寄存器未在服務(wù)于此移動(dòng)用戶的消息;和利用此網(wǎng)關(guān)位置寄存器發(fā)送復(fù)位消息給除了此網(wǎng)關(guān)位置寄存器從中接收表示未在服務(wù)于此移動(dòng)用戶的消息的訪問者位置寄存器之外的與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器。
16.在包括訪問者位置寄存器與網(wǎng)關(guān)位置寄存器的無線電通信系統(tǒng)中,用于從故障中恢復(fù)的一種方法,包括以下步驟從此網(wǎng)關(guān)位置寄存器中發(fā)送復(fù)位消息給與此網(wǎng)關(guān)位置寄存器相關(guān)的所有訪問者位置寄存器;和利用此網(wǎng)關(guān)位置寄存器等待來自訪問者位置寄存器的位置更新消息,表示此位置更新消息中所示的用戶正由此訪問者位置寄存器提供服務(wù)。
17.如權(quán)利要求16的方法,其中此位置更新消息是MAP-UPDATE-LOCATION消息。
18.如權(quán)利要求16的方法,還包括以下步驟利用此網(wǎng)關(guān)位置寄存器從歸屬位置寄存器中接收與此歸屬位置寄存器相關(guān)的移動(dòng)用戶的漫游號(hào)碼請(qǐng)求;和從此網(wǎng)關(guān)位置寄存器中發(fā)送漫游號(hào)碼響應(yīng)消息給此歸屬位置寄存器,其中此漫游號(hào)碼響應(yīng)消息包括差錯(cuò)指示。
19.如權(quán)利要求18的方法,其中此漫游號(hào)碼請(qǐng)求消息是MAP-PROVIDE-ROAMING-NUMBER請(qǐng)求消息。
20.如權(quán)利要求18的方法,其中此漫游號(hào)碼響應(yīng)消息是MAP-PROVIDE-ROAMING-NUMBER響應(yīng)消息。
全文摘要
網(wǎng)關(guān)位置寄存器(GLR)通過將復(fù)位消息發(fā)送給與此GLR相關(guān)的所有訪問者位置寄存器(VLR)能恢復(fù)數(shù)據(jù)。另一方面,在從歸屬位置寄存器(HLR)中發(fā)送漫游號(hào)碼的請(qǐng)求給此GLR時(shí),能恢復(fù)此GLR中的數(shù)據(jù)。在任何一種情況中,從VLR中恢復(fù)位置信息并從HLR中恢復(fù)用戶分布。如果GLR具有備用存儲(chǔ)器,則此GLR能將漫游號(hào)碼的請(qǐng)求傳送給此備用存儲(chǔ)器所示的服務(wù)于與從此HLR中接收的漫游號(hào)碼請(qǐng)求相關(guān)的移動(dòng)用戶的VLR。如果包含在此備用存儲(chǔ)器中的信息不正確,此GLR能發(fā)送恢復(fù)數(shù)據(jù)的請(qǐng)求給與此GLR相關(guān)的所有VLR。還有,在接收到不知道其服務(wù)VLR的用戶的漫游號(hào)碼請(qǐng)求時(shí),此GLR能發(fā)送差錯(cuò)指示給此HLR并等待來自服務(wù)VLR的位置更新。另外,如果備份數(shù)據(jù)不正確或不存在,此GLR能發(fā)送漫游號(hào)碼的請(qǐng)求給還未接收到此請(qǐng)求的所有其相關(guān)的VLR。
文檔編號(hào)H04W8/02GK1360801SQ00808865
公開日2002年7月24日 申請(qǐng)日期2000年4月12日 優(yōu)先權(quán)日1999年4月12日
發(fā)明者J·魯尼, Y·C·胡, J·諾格拉-羅德里格茨 申請(qǐng)人:艾利森電話股份有限公司