專利名稱:通用移動通信系統(tǒng)中的網(wǎng)關位置寄存器的制作方法
技術領域:
本發(fā)明涉及移動通信系統(tǒng),更具體地說,涉及用戶在具有網(wǎng)關位置寄存器(GLR)的網(wǎng)絡中漫游時的區(qū)域預定限制的管理(即當預定被限制到某些地理區(qū)域)。本發(fā)明還涉及在終接短消息業(yè)務(SMS)應用的移動臺中的GLR應用。本發(fā)明還涉及在分組交換網(wǎng)絡中的GLR應用。
圖1說明符合全球移動通信系統(tǒng)(GSM)標準的無線通信系統(tǒng)。GSM標準被設計成提供一種統(tǒng)一的接口,無論移動用戶的當前位置如何,它都使各國的移動通信用戶能夠操作其移動設備。移動用戶與網(wǎng)絡通常有預定,該網(wǎng)絡被指定為該移動用戶的歸屬公用陸地移動網(wǎng)絡110(HPLMN)。HPLMN 110包含歸屬位置寄存器(HLR)115,其中歸屬位置寄存器115包含與提供給移動用戶的業(yè)務有關的各種信息。當移動用戶漫游到被稱作受訪公用陸地移動網(wǎng)絡120(VPLMN)的不同網(wǎng)絡時,VPLMN需要與移動用戶預定有關的數(shù)據(jù)。與移動用戶預定有關的數(shù)據(jù)也被稱作移動用戶簡檔。移動用戶簡檔從HLR傳送到VPLMN 120中的來訪位置寄存器(VLR)。
在GSM系統(tǒng)中,移動用戶數(shù)據(jù)儲存在與當前為該移動用戶提供服務的移動業(yè)務交換中心(MSC)相關聯(lián)的VLR中,以便減少VLR和HLR之間的網(wǎng)間信令。GSM系統(tǒng)中VLR的分散化(即每個MSC配備有VLR)也減少了網(wǎng)間信令。因此,例如,如果移動用戶漫游到由MSC/VLR 130所控制的VPLMN 120的區(qū)域,則HLR 115將把該移動用戶簡檔傳送給MSC/VLR 130。同樣,如果移動用戶漫游到由MSC/VLR 135所控制的區(qū)域,則HLR 115把該移動用戶簡檔傳送給MSC/VLR 135。雖然圖1中將MSC/VLR作為單一網(wǎng)絡節(jié)點進行了說明,但是,本領域技術人員知道,MSC和VLR可以作為單獨的網(wǎng)絡組成部分來實現(xiàn)。
為了提高GSM與其它類型系統(tǒng)的兼容性,預計將來GSM標準的版本(又稱作通用移動通信系統(tǒng)(UMTS))將結合其它移動通信系統(tǒng)的組成部分。例如,日本個人數(shù)字蜂窩(PDC)系統(tǒng)包括用來減少網(wǎng)間信令的、稱作網(wǎng)關位置寄存器(GLR)的網(wǎng)絡節(jié)點。圖2說明一種按照PDC系統(tǒng)的示例性移動通信系統(tǒng)。和GSM系統(tǒng)一樣,歸屬網(wǎng)絡210具有包含移動用戶簡檔的HLR 215。當移動用戶漫游到受訪網(wǎng)絡220時,該移動用戶簡檔被傳送給GLR 225。對于GSM,GLR可以被描述為用于從其它網(wǎng)絡漫游來的所有移動用戶的VLR。所以,每個網(wǎng)絡只需要一個GLR。
圖3說明結合了PDC系統(tǒng)的GLR的示例性UMTS系統(tǒng)。當HPLMN 310的移動用戶漫游到VPLMN 320時,HLR 315將把該移動用戶的簡檔傳送給GLR 325。然后,根據(jù)移動用戶在VPLMN 320中所漫游的區(qū)域,GLR 325將把該移動用戶的簡檔傳送給相應的MSC/VLR 330、335或340。將GLR 325引入GSM/UMTS系統(tǒng)減少了網(wǎng)間信令,因為一旦移動用戶漫游到VPLMN 320,則HLR只需把該移動用戶的簡檔傳送給GLR 325。當移動用戶在VPLMN 320中移動時,GLR 325將負責把移動用戶簡檔傳送給VPLMN 320中適當?shù)腗SC/VLR。
GSM/UMTS系統(tǒng)用來在MSC/VLR和HLR之間傳輸數(shù)據(jù)的協(xié)議是移動應用部分(MAP)。由于GLR是UMTS系統(tǒng)中可選的組成部分,所以MAP過程必須與網(wǎng)絡中是否存在GLR完全無關。因此,通過使用對MSC/VLR的HLR接口以及對HLR的MSC/VLR接口,GLR應該是完全透明的。但是,由于網(wǎng)絡中GLR的雙重特性,所以GLR可能難以按以下方式運行被HLR認為是MSC/VLR行為,而同時又被MSC/VLR認為是HLR行為。這樣的一種情況就是地方預定區(qū)(或稱區(qū)域預定區(qū))限制的管理。
技術標準(TS)GSM 09.02(ETSI ETS 300 974)標準,即MAP,指定了GSM網(wǎng)絡的區(qū)域預定限制管理的過程。圖4說明了從HLR向MSC/VLR傳送區(qū)域預定限制的一種傳統(tǒng)方法。在步驟405,MSC/VLR從移動用戶接收位置更新請求。對該位置更新請求作出響應,MSC/VLR按照步驟410將MAP_UPDATE_LOCATION消息發(fā)送給與移動用戶有關的HLR。在步驟415,HLR從由MSC/VLR傳送到HLR的MAP_UPDATE_LOCATION消息中的VLR號碼參數(shù),即E.164號碼,來提取國家代碼(CC)和國內目的地代碼(NDC)。國家代碼標識PLMN所處的國家,國內目的地代碼標識該國家中的PLMN。
在步驟420,移動用戶的HLR開始構成MAP_INSERT_SUBSCRIBER_DATA過程,以便向新MSC/VLR傳送相關的用戶數(shù)據(jù)。如果區(qū)域預定限制適用于該移動用戶,則MAP_INSERT_SUBSCRIBER_DATA消息將包含區(qū)域預定數(shù)據(jù)參數(shù),其中區(qū)域預定數(shù)據(jù)參數(shù)包含移動用戶的預定在其中是有效的地理區(qū)域的地區(qū)代碼。地區(qū)代碼是區(qū)域預定區(qū)標識(RSZI)的最后部分,它將區(qū)域預定區(qū)標識為在PLMN中是唯一的允許和非允許位置區(qū)域的模式。利用這些地區(qū)代碼,MSC/VLR可以明確地確定某用戶在其當前位置是否有權使用業(yè)務,只要MSC/VLR服務區(qū)域中的所有位置區(qū)域均處于同一個國家內。
如果網(wǎng)絡跨越一個以上的國家,位置區(qū)域代碼,因而還有地區(qū)代碼,它們在單一網(wǎng)絡中可能是不明確的。這樣的網(wǎng)絡必須具有單獨的國家代碼和國內目的地代碼,用于處于不同國家的網(wǎng)絡部分。如果這種國際網(wǎng)絡僅使用一個單一GLR,或者如果至少一個GLR為一個以上國家提供服務,則在區(qū)域預定限制的管理中將會存在問題。
圖5說明一種示例性UMTS網(wǎng)絡,其中GLR為位于一個以上國家的MSC/VLR提供服務。該網(wǎng)絡包括歸屬公用陸地移動網(wǎng)絡(HPLMN)510、位于一個國家的VPLMN 540以及位于不同于VPLMN 540所在國家的VPLMN 570。HPLMN 510包含用于儲存移動用戶數(shù)據(jù)的HLR 515。VPLMN 540包含GLR 545以及MSC/VLR550、555、560;VPLMN 570包含MSC/VLR 575。在圖5所示的網(wǎng)絡中,GLR 545為兩個不同國家中的,即為VPLMN 540和VPLMN 570中的MSC/VLR提供服務。VPLMN 540和VPLMN 570也可以被看作是跨越一個以上國家的單一PLMN。
按傳統(tǒng)方式,當移動用戶漫游到由MSC/VLR 550支持的區(qū)域時,根據(jù)來自有關受訪網(wǎng)絡中漫游用戶的一系列連續(xù)位置更新請求的第一個位置更新請求,MAP_UPDATE_LOCATION消息將僅從GLR 545發(fā)送到HLR 515。在因而產(chǎn)生的從HLR 515到GLR 545的MAP_INSERT_SUBSCRIBER_DATA消息中,區(qū)域預定數(shù)據(jù)參數(shù)通常包括地區(qū)代碼列表,該列表不包括該國家的被訪PLMN中被允許地區(qū)的CC和NDC。如果移動用戶隨后漫游到由位于不同于MSC/VLR550所在國家中的MSC/VLR 575所支持的區(qū)域,GLR 545將接收來自MSC/VLR 575的MAP_UPDATE_LOCATION消息,并且GLR 545以MAP_INSERT_SUBSCRIBER DATA消息進行答復,其中所述MAP_INSERT_SUBSCRIBER_DATA消息包含來自GLR 545自己的相關用戶的用戶數(shù)據(jù)記錄的數(shù)據(jù)。問題在于儲存在GLR 545的用戶數(shù)據(jù)中的地區(qū)代碼列表是以VPLMN 540的CC和NDC為基礎的,所以在新國家中,即在VPLMN 570中不再有效。因此,GLR以及MSC/VLR 575將不能夠確定VPLMN 570中的被允許地區(qū)。
圖6說明示例性UMTS網(wǎng)絡,其中GLR為同一個國家中的多個網(wǎng)絡提供服務。網(wǎng)絡包括HPLMN 610。網(wǎng)絡還包括全部位于同一個國家中的GLR-PLMN 620、VPLMN 630以及VPLMN 650。HPLMN包括HLR 615。GLR-PLMN 620包括GLR 625。VPLMN 630包括MSC/VLR 635、640以及645,VPLMN650包括MSC/VLR 655、660以及665。本領域技術人員將會知道,GLR 625也可以位于它所服務的PLMN其中之一。與以上關于圖5所述的情況類似,如果由VPLMN630中的MSC/VLR 635提供服務的移動用戶漫游到由VPLMN 650中的MSC/VLR 655提供服務的區(qū)域,GLR 625通常不會向HLR 615請求更新的移動用戶信息。因此,GLR 625將僅儲存了與VPLMN 630有關的區(qū)域預定限制信息。GLR 625將沒有與VPLMN 650有關的區(qū)域預定限制信息。圖5所示網(wǎng)絡與圖6所示網(wǎng)絡的主要區(qū)別在于在圖5所示的網(wǎng)絡中,CC和NDC兩者在不同的VPLMN中是不同的,而在圖6所示的網(wǎng)絡中,只有NDC有變化,CC則保持不變。
引入為UMTS網(wǎng)絡中的MSC/VLR提供服務的GLR還引起移動終接短消息業(yè)務(MT-SMS)的問題。利用傳統(tǒng)的MT-SMS過程,GLR在網(wǎng)絡中將不是完全透明的。在MT-SMS的情況下,GLR必須與作為MT-SMS消息代理的網(wǎng)關移動交換中心(GMSC)相互作用,以便向移動用戶傳送SMS消息。
圖7說明傳統(tǒng)的GSM網(wǎng)絡。當移動用戶725從由MSC/VLR 715提供服務的位置區(qū)域移動到由MSC/VLR 720提供服務的位置區(qū)域時,移動用戶725隨MSC/VLR 720開始位置更新。對該位置更新作出響應,MSC/VLR 720將MAP_UPDATE_LOCATION消息發(fā)送給與移動用戶725相關的HLR 710。該MAP_UPDATE_LOCATION消息其中包括VLR號碼(E.164號碼)和MSC地址。HLR 710向MSC/VLR 715發(fā)送包含移動用戶725的IMSI的MAP_CANCEL_LOCATION消息,以便通知MSC/VLR 715有關移動用戶725已經(jīng)移動到由另一個MSC/VLR提供服務的位置區(qū)域。另外,HLR 710隨MSC/VLR 720完成位置更新過程。
圖8說明為MT-SMS消息選擇路由的示例性網(wǎng)絡。當MT-SMS消息被發(fā)送給移動用戶840時,MT-SMS消息被路由到該移動用戶的HPLMN中的SMS GMSC 810。SMS GMSC 810通過MAP_SEND_ROUTING_INFORMATION_FOR_SMS消息向HLR820請求路由信息。HLR 820將在MAP_SEND_ROUTING_INFORMATION_FOR_SMS消息中提供MSC地址,使SMS GMSC 810可以將該SMS消息轉發(fā)給當前為移動用戶840提供服務的MSC/VLR 830。然后,MSC/VLR 830將該MT-SMS消息轉發(fā)給移動用戶840。
圖9說明示例性UMTS網(wǎng)絡,其中GLR 910為MSC/VLR 920和MSC/VLR 930提供服務。如上所述,當諸如移動用戶960的移動用戶首次漫游到VPLMN時,通過發(fā)送MAP_UPDATE_LOCATION消息,MSC/VLR 930將隨其MSC/VLR身份(即VLR號碼和MSC地址)更新GLR 910。GLR 910將檢測到移動用戶960是首次在該VPLMN中通報自己,并將MAP_UPDATE_LOCATION消息轉發(fā)給HLR 940。從GLR 910轉發(fā)給HLR 940的MAP_UPDATE_LOCATION消息將包括GLR號碼和GMSC 950的地址。當移動用戶960漫游到由MSC/VLR 920提供服務的位置區(qū)域時,MSC/VLR 920把具有新MSC/VLR身份的MAP_UPDATE_LOCATION消息發(fā)送給GLR 910。GLR910確認移動用戶960已經(jīng)出現(xiàn)在VPLMN中,并將不向HLR 940轉發(fā)MAP_UPDATE_LOCATION消息。
圖10說明用于MT-SMS消息路由選擇的示例性UMTS網(wǎng)絡,其中GLR 1040為多個MSC/VLR提供服務。當MT-SMS消息被發(fā)送給移動用戶1060,該消息被路由到位于該移動用戶的HPLMN中的SMS GMSC 1010。SMS GMSC 1010將通過MAP_SEND_ROUTING_INFORMATION_FOR_SMS消息向HLR 1020請求路由選擇信息。HLR 1020將提供為移動用戶1060當前所在網(wǎng)絡提供服務的GMSC 1030的地址。SMS GMSC 1010將MAP_MT_FORWARD_SHORT_MESSAGE消息轉發(fā)給GMSC 1030。GMSC1030向GLR 1040請求路由選擇信息。利用GLR 1040提供的路由選擇信息,GMSC 1030將該MAP_MT_FORWARD_SHORT_MESSAGE消息轉發(fā)給MSC/VLR 1050。然后,MSC/VLR 1050將MAP_MT_FORWARD_SHORT_MESSAGE消息轉發(fā)給移動用戶1060。
上述網(wǎng)絡中的MT-SMS消息路由選擇存在幾個不足之處。首先,GMSC節(jié)點在SMS消息的路徑中引入了一個額外的轉發(fā)過程,也就是說,在圖10的UMTS網(wǎng)絡中,SMS GMSC必須將MT-SMS消息路由到GMSC,而在圖8的GSM網(wǎng)絡中,SMS GMSC可以將MT-SMS消息直接路由到MSC/VLR。此外,GMSC應該要配置在GLR附近,最好是與GLR在同一個平臺上實現(xiàn)。而且,應該與GLR在同一個平臺上實現(xiàn)互相作用的在服務一般分組無線電業(yè)務支持節(jié)點,以便支持網(wǎng)絡起始分組數(shù)據(jù)協(xié)議(PDP)。這就要引入相當復雜的平臺,其中包括GLR、GMSC以及ISGSN。而且GMSC還將需要被增強,以便支持終接諸如MAP_SEND_ROUTING_INFORMATION_FOR_SMS的SMS消息的功能。此外,由于SMS GMSC將把IMSI封裝到SMS消息參數(shù)(SMS-DA)中,所以GMSC需要被增強,以便能夠拆裝SMS消息來重現(xiàn)IMSI。
為UMTS網(wǎng)絡中在服務一般分組無線電業(yè)務(GPRS)支持節(jié)點(SGSN)提供服務的GLR的引入還會在實現(xiàn)GPRS時出現(xiàn)問題。在GLR為多個SGSN提供服務的UMTS網(wǎng)絡中實現(xiàn)PDP時,該GLR對網(wǎng)絡中的其它節(jié)點可能不是完全透明的。在GPRS的情況下,GLR除了充當MSC/VLR之外,還充當SGSN。但是,由于SGSN涉及到數(shù)據(jù)的實際路由選擇,所以就出現(xiàn)了問題。
圖11說明用于在GSM網(wǎng)絡中傳送分組數(shù)據(jù)的示例性GSM網(wǎng)絡。該網(wǎng)絡包括HLR 1110、SGSN 1120以及SGSN 1130。當移動用戶1140從由SGSN 1120提供服務的位置區(qū)域移動到由SGSN 1130提供服務的位置區(qū)域時,SGSN 1130通過MAP_UPDATE_GPRS_LOCATION消息向HLR 1110發(fā)送其身份,即SGSN號碼(E.164號碼)和SGSN地址(類似于網(wǎng)際協(xié)議(IP)地址)。HLR 1110通過MAP_CANCEL_LOCATION消息通知SGSN 1120有關移動用戶1140已經(jīng)漫游在SGSN 1120所覆蓋的區(qū)域之外。此外,HLR 1110更新其用戶記錄,以便表示移動用戶1140當前由SGSN 1130支持。
圖12說明示例性GSM網(wǎng)絡中分組數(shù)據(jù)的路由選擇。該網(wǎng)絡包括HLR 1210、網(wǎng)關GPRS信令節(jié)點(GGSN)1220和SGSN1230。在網(wǎng)絡起始PDP環(huán)境設置中,網(wǎng)絡將請求移動用戶1240設置PDP環(huán)境,使移動用戶1240能夠接收數(shù)據(jù)分組。打算供移動用戶1240使用的數(shù)據(jù)分組將被發(fā)送給GGSN 1220,其中GGSN 1220與移動用戶1240的HLR 1210相接。為了使GGSN 1220能夠請求移動用戶1240設置PDP環(huán)境,GGSN 1220必須知道移動用戶1240當前所在服務區(qū)域的SGSN的SGSN地址。因此,GGSN 1220通過MAP_SEND_ROUTING_INFORMATION_FOR_GPRS消息向HLR 1210請求路由選擇信息。HLR 1210向GGSN 1220提供SGSN 1230的地址。利用HLR 1210提供的地址,GGSN通過SGSN 1230將MAP_PDU_NOTIFICATION_REQUEST消息轉發(fā)給移動用戶1240。
圖13說明用于分組數(shù)據(jù)通信的示例性UMTS網(wǎng)絡,其中GLR為多個SGSN提供服務。該網(wǎng)絡包括HLR 1310、GLR 1320、I-SGSN1330、SGSN 1340以及SGSN 1350。當移動用戶1360首次漫游到VPLMN,通過發(fā)送MAP_UPDATE_GPRS_LOCATION消息,SGSN1340用其SGSN身份,即用SGSN號碼和SGSN地址來更新GLR1320。GLR 1320檢測到該移動用戶是首次在該VPLMN中通報自己,并且GLR 1320將MAP_UPDATE_GPRS_LOCATION消息轉發(fā)給HLR 1310。在轉發(fā)MAP_UPDATE_GPRS_LOCATION消息之前,GLR1320用所述GLR和I-SGSN身份,即用GLR號碼和ISGSN地址來替換SGSN身份。
當移動用戶1360漫游到由SGSN 1350提供服務的位置區(qū)域時,SGSN 1350將MAP_UPDATE_GPRS_LOCATION消息發(fā)送給具有新SGSN身份的GLR 1320。但是,GLR 1320確認移動用戶1360已經(jīng)出現(xiàn)在VPLMN中,并不將MAP_UPDATE_GPRS_LOCATION消息轉發(fā)給HLR 1310。因此,由于引入GLR來節(jié)省HPLMN和VPLMN之間的信令通信量,所以HLR將不包含SGSN地址,而是包含I-SGSN的地址,其中該I-SGSN將分組中繼到當前為該漫游用戶提供服務的SGSN。
圖14說明UMTS網(wǎng)絡中分組數(shù)據(jù)向漫游移動用戶的傳送,其中GLR為多個SGSN提供服務。在網(wǎng)絡起始PDP環(huán)境設置中,GGSN1420利用MAP_SEND_ROUTING_INFORMATION_FOR_GPRS消息向HLR 1410請求路由選擇信息。HLR 1410向GGSN 1420提供I-SGSN 1440的地址。利用I-SGSN 1440的地址,GGSN 1420將MAP_PDU_NOTIFICATION_REQUEST消息轉發(fā)給I-SGSN 1440。I-SGSN 1440向GLR 1450請求路由選擇信息。GLR 1450根據(jù)其移動用戶記錄中的信息來提供當前為移動用戶1460提供服務的SGSN的路由選擇信息。利用這個路由選擇信息,I-SGSN將MAP_PDU_NOTIFICATION_REQUEST消息轉發(fā)給SGSN 1430。SGSN 1430則將PDU通知請求傳送給移動用戶1460。
在UMTS網(wǎng)絡中引入為多個MSC/VLR提供服務的GLR有各種缺陷。例如,I-SGSN節(jié)點對數(shù)據(jù)分組的路徑引入了一個額外轉發(fā)過程。該額外的轉發(fā)過程在數(shù)據(jù)分組路徑中引起延時增加。對于延時敏感的應用,諸如視頻或多媒體應用,這種延時的增加是有問題的。另外,I-SGSN、GLR、GMSC可能處于同一個平臺上,這會導致非常復雜的平臺。
因此,在GLR為一個以上國家中的MSC/VLR提供服務的網(wǎng)絡中,需要提供一些方法和設備來向MSC/VLR提供相關的區(qū)域預定限制數(shù)據(jù)。此外,在GLR為一個國家中的一個以上的網(wǎng)絡提供服務的網(wǎng)絡中,需要提供一些方法和設備來向MSC/VLR提供相關的區(qū)域預定限制數(shù)據(jù)。另外,在GLR為多個MSC/VLR提供服務的網(wǎng)絡中,需要提供一些方法和設備來提供有效的MT SMS消息路由選擇。在包含為多個SGSN提供服務的GLR的網(wǎng)絡中,也需要提供有效的PDP環(huán)境設置來為分組數(shù)據(jù)選擇路由。
概述按照本發(fā)明的示例性實施例,在網(wǎng)關位置寄存器為第一國家中的第一來訪位置寄存器以及第二國家中的第二來訪位置寄存器提供服務的網(wǎng)絡中,提供一些方法和設備,用于將區(qū)域預定數(shù)據(jù)提供給在服務來訪位置寄存器。從網(wǎng)絡中的移動用戶接收位置更新。確定這是否為該移動用戶在由網(wǎng)關位置寄存器提供服務的網(wǎng)絡中的首次位置更新。還確定這是否為該移動用戶在新國家中的首次位置更新。如果位置更新不是該移動用戶在該網(wǎng)絡中的首次位置更新,以及如果位置更新是該移動用戶在新國家中的首次位置更新,則向與該移動用戶有關的歸屬位置寄存器請求區(qū)域預定數(shù)據(jù)。
按照本發(fā)明的另一個方面,在網(wǎng)關位置寄存器為第一網(wǎng)絡中的第一來訪位置寄存器以及第二網(wǎng)絡中的第二來訪位置寄存器提供服務的網(wǎng)絡中,提供了一些方法和設備,用于將區(qū)域預定數(shù)據(jù)提供給在服務來訪位置寄存器,其中第一和第二網(wǎng)絡位于同一國家。從網(wǎng)絡中的移動用戶接收位置更新。確定這是否為該移動用戶在第一和第二網(wǎng)絡中的首次位置更新。還確定這是否為該移動用戶在由網(wǎng)關位置寄存器提供服務的新網(wǎng)絡中的首次位置更新。如果位置更新不是該移動用戶在第一和第二網(wǎng)絡中的首次位置更新,以及如果位置更新是該移動用戶在新網(wǎng)絡中的首次位置更新,則向與該移動用戶有關的歸屬位置寄存器請求區(qū)域預定數(shù)據(jù)。
按照本發(fā)明的另一個方面,在網(wǎng)關位置寄存器為來訪位置寄存器提供服務的網(wǎng)絡中,提供了一些方法和設備,用于將短消息業(yè)務消息傳送給位于受訪網(wǎng)絡中的移動用戶。向與該移動用戶有關的歸屬位置寄存器提供一個指示,表明該網(wǎng)關位置寄存器出現(xiàn)在受訪網(wǎng)絡中。向網(wǎng)關位置寄存器請求為受訪網(wǎng)絡中的移動用戶提供服務的移動交換中心的地址。
按照本發(fā)明的另一個方面,在網(wǎng)關位置寄存器為在服務支持節(jié)點提供服務的網(wǎng)絡中,提供了一些方法和設備,用于將分組數(shù)據(jù)傳送給位于受訪網(wǎng)絡中的移動用戶。向與該移動用戶有關的歸屬位置寄存器提供一個指示,表明該網(wǎng)關位置寄存器出現(xiàn)在受訪網(wǎng)絡中。向網(wǎng)關位置寄存器請求為受訪網(wǎng)絡中的移動用戶提供服務的在服務支持節(jié)點的地址。
附圖概述現(xiàn)將參考附圖對本發(fā)明進行說明,附圖中圖1說明傳統(tǒng)的GSM網(wǎng)絡;圖2說明傳統(tǒng)的PDC網(wǎng)絡;圖3說明在包含GLR的網(wǎng)絡中UMTS網(wǎng)絡的組成部分的關系;圖4說明一種用于將區(qū)域預定限制從HLR傳送給MSC/VLR的傳統(tǒng)方法;圖5說明示例性UMTS網(wǎng)絡,其中GLR為位于一個以上國家的MSC/VLR提供服務;圖6說明示例性UMTS網(wǎng)絡,其中GLR為同一國家中的多個網(wǎng)絡提供服務;圖7說明傳統(tǒng)的GSM網(wǎng)絡;圖8說明用于MT-SMS消息路由選擇的示例性網(wǎng)絡;
圖9說明示例性UMTS網(wǎng)絡,其中GLR為多個MSC/VLR提供服務;圖10說明用于MT-SMS消息路由選擇的示例性UMTS網(wǎng)絡,其中GLR為多個MSC/VLR提供服務;圖11說明用于在GSM網(wǎng)絡中傳送分組數(shù)據(jù)的示例性GSM網(wǎng)絡;圖12說明示例性GSM網(wǎng)絡中分組數(shù)據(jù)的路由選擇;圖13說明用于分組數(shù)據(jù)通信的示例性UMTS網(wǎng)絡,其中GLR為多個SGSN提供服務;圖14說明UMTS網(wǎng)絡中分組數(shù)據(jù)向漫游移動用戶的傳送,其中GLR為多個SGSN提供服務;圖15說明按照本發(fā)明一個實施例的GLR中的一種示例性方法,用于在GLR為一個以上國家中的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求;圖16說明按照本發(fā)明另一個實施例的MSC/VLR中的一種示例性方法,用于當GLR為一個以上國家中的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求;圖17至21說明按照本發(fā)明各個實施例的示例性信令,用于在GLR為一個以上國家中的MSC/VLR提供服務的UTMS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息;圖22說明按照本發(fā)明一個實施例的GLR中的一種示例性方法,用于當GLR為同一個國家中多個網(wǎng)絡的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求;圖23說明按照本發(fā)明另一個實施例的MSC/VLR中的一種示范方法,用于當GLR為同一個國家中多個網(wǎng)絡的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求;圖24至28說明按照本發(fā)明各個實施例的示例性信令,用于在單個GLR為位于同一個國家中的多個網(wǎng)絡提供服務的UMTS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息;圖29說明按照本發(fā)明示例性實施例的用于MT SMS消息路由選擇的示例性UMTS網(wǎng)絡,其中GLR為多個MSC/VLR提供服務;以及圖30說明按照本發(fā)明示例性實施例的用于分組數(shù)據(jù)路由選擇的示例性UMTS網(wǎng)絡,其中GLR為多個SGSN提供服務。
詳細說明在以下用于解釋而非限制的描述中,特定細節(jié)被闡明,諸如網(wǎng)間和網(wǎng)內信令的特定序列、消息類型等,以便對本發(fā)明的有一完整理解。但是,本領域技術人員將知道,本發(fā)明可以按照脫離這些特定細節(jié)的其它實施例來實踐。在其它情況下,眾所周知的方法、裝置以及網(wǎng)絡組成部分的詳細說明將從略,以免使對本發(fā)明的說明不明顯。
本文所述的示例性無線電通信系統(tǒng)被描述為按照UMTS系統(tǒng)進行操作,但是本領域技術人員知道,本發(fā)明可以按其它移動通信系統(tǒng)來實現(xiàn),其中網(wǎng)關被用來減少網(wǎng)間信令。
圖15說明按照本發(fā)明一個實施例的一種示例性方法,用于在GLR為一個以上國家中的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求。在步驟1510,GLR從由其提供服務的MSC/VLR接收MAP_UPDATE_LOCATION消息。在步驟1520,GLR確定這是否為該移動用戶在該網(wǎng)絡中的首次位置更新,即,在位置更新之間,該用戶以前是否已經(jīng)由該GLR提供服務的另一個MSC/VLR提供了服務,而還沒有由不是該GLR提供服務的MSC/VLR提供服務。通過檢查在GLR中是否已經(jīng)儲存了有關用戶的記錄,GLR可以確定這是否為該移動用戶在該網(wǎng)絡中的首次位置更新。如果這是該用戶在該網(wǎng)絡中的首次位置更新,則按照判定步驟1520的“是”路徑,GLR按照步驟1530將MAP_UPDATE_LOCATION消息發(fā)送給與該移動用戶有關的HLR。
如果該移動用戶以前在該網(wǎng)絡中執(zhí)行過位置更新,則按照判定步驟1520的“否”路徑,GLR按照步驟1540來確定這是否為該移動用戶在新國家中的首次位置更新。通過把從MSC/VLR接收的MAP_UPDATE_LOCATION消息中的新VLR號碼的CC與以前為該移動用戶提供服務的已經(jīng)儲存在GLR中的VLR號碼的CC進行比較,GLR可以確定這是否為該移動用戶在新國家中的首次位置更新。如果這是該移動用戶在新國家中的首次位置更新,則按照判定步驟1540的“是”路徑,GLR按照步驟1550來使用以下結合圖17至21所述的過程之一向HLR請求相關區(qū)域預定數(shù)據(jù)。如果該移動用戶以前已經(jīng)在該國家執(zhí)行過位置更新,則按照判定步驟1540的“否”路徑,GLR按照步驟1560來利用儲存在GLR中的區(qū)域預定信息隨MSC/VLR更新該移動用戶信息。
圖16說明按照本發(fā)明另一個實施例的一種示例性方法,用于當GLR為一個以上國家中的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求。按照本發(fā)明的這個實施例,MSC/VLR確定是否需要更新的區(qū)域預定數(shù)據(jù)。在步驟1610,MSC/VLR接收來自移動用戶的MAP_UPDATE_LOCATION_AREA消息。在步驟1620,MSC/VLR確定這是否為在該網(wǎng)絡中的首次位置更新。通過將舊位置區(qū)域身份的移動國家代碼(MCC)和移動網(wǎng)絡代碼(MNC)與MSC/VLR自己網(wǎng)絡的MCC和MNC進行比較,MSC/VLR可以確定這是否為在該網(wǎng)絡中的首次位置更新。這就要求MSC/VLR識別國際網(wǎng)絡,即識別由該GLR服務的網(wǎng)絡中所有的MCC和MNC對。MCC和MNC在ITU-T建議E.214中定義,并且類似于ITU-T建議E.164中所定義CC和NDC。本領域技術人員將知道,MCC和MNC可以被轉換成CC和NDC,反之亦然。因此,本領域技術人員將知道,在本應用中提到MCC和MNC的地方,可以分別用CC和NDC來替換。
如果MSC/VLR確定這是該移動用戶在該網(wǎng)絡中的首次位置更新,則按照判定步驟1620的“是”路徑,MSC/VLR將按照步驟1630通知GLR需要相關的區(qū)域預定數(shù)據(jù)。需要相關的區(qū)域預定數(shù)據(jù)的指示可以是從MSC/VLR向GLR發(fā)送的MAP_UPDATE_LOCATION消息中的新任選參數(shù)。本領域技術人員將知道,如果MSC/VLR確定這是該移動用戶在該網(wǎng)絡中的首次位置更新,則作為位置更新過程的組成部分的GLR將總是隱式地請求區(qū)域預定數(shù)據(jù)。因此,如果MSC/VLR確定這是該移動用戶在該網(wǎng)絡中的首次位置更新,則MSC/VLR對GLR的額外指示是多余的,可以被省略。
如果MSC/VLR確定該移動用戶以前已經(jīng)在該網(wǎng)絡中執(zhí)行過位置更新,則按照判定步驟1620的“否”路徑,MSC/VLR按照步驟1640確定這是否為該移動用戶在新國家中的首次位置更新。通過將舊位置區(qū)域的MCC與新位置區(qū)域的MCC進行比較,MSC/VLR可以確定這是否為該移動用戶在新國家中的首次位置更新。
如果MSC/VLR確定這是該移動用戶在新國家中的首次位置更新,則按照判定步驟1640的“是”路徑,MSC/VLR按照步驟1630來通知GLR需要相關的區(qū)域預定數(shù)據(jù)。再且,MSC/VLR可以利用從MSC/VLR向GLR發(fā)送的MAP_UPDATE_LOCATION消息中的新任選參數(shù)來提供該通知。如果這不是該移動用戶在新國家中的首次位置更新,也就是說,該移動用戶以前已經(jīng)在這個國家中執(zhí)行過位置更新,則按照判定步驟1640的“否”路徑,MSC/VLR按照步驟1650隨GLR執(zhí)行位置更新過程,并且GLR提供該移動用戶的信息,而不通知HLR。
圖17說明按照本發(fā)明一個實施例的示例性信令,用于在GLR為一個以上國家中的MSC/VLR提供服務的UTMS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息。當MSC/VLR檢測到移動用戶已經(jīng)漫游到由該MSC/VLR提供服務的位置區(qū)域時,該MSC/VLR向GLR發(fā)送MAP_UPDATE_LOCATION請求消息。GLR檢測到該移動用戶已經(jīng)跨越國界,并轉發(fā)MAP_UPDATE_LOCATION請求消息。從GLR發(fā)送的MAP_UPDATE_LOCATION請求消息包括GLR號碼而不是VLR號碼,并且包括有關GMSC的GMSC地址,該有關GMSC位于發(fā)送的MAP_UPDATE_LOCATION請求消息被GLR接收到的那個MSC/VLR所在的國家中。利用圖15的方法或者通過結合圖16所述的來自MSC/VLR的指示,GLR可以檢測該移動用戶已經(jīng)跨越國界。
HLR可以通過檢查接收GLR號碼的CC和NDC來標識VPLMN。本領域技術人員將知道,HLR也可以通過檢查MAP_OPEN請求消息中的始發(fā)地址參數(shù)來標識VPLMN。讓HLR檢查接收GLR號碼來標識VPLMN不會顯著增加HLR中的處理,因為僅當存在與HLR相關的移動用戶的情況下,用于此目的的重要部分,即CC和NDC才需要被HLR識別,其中對于所述HLR,存在為受訪網(wǎng)絡定義的區(qū)域預定區(qū)。但是在其它情況下,沒有任何區(qū)域預定數(shù)據(jù)被發(fā)送給GLR。HLR為其定義了區(qū)域預定限制的VPLMN將要求兩個網(wǎng)絡運營商之間的某種特別協(xié)議。因此,是經(jīng)常需要HLR來作這樣的確認。
接下來,在受訪網(wǎng)絡跨越的各個國家中,HLR確定其應該向哪一個國家,即哪一個CC和哪一個NDC提供區(qū)域預定數(shù)據(jù)。HLR可以通過檢查接收GMSC地址的CC來作出這個確定。GMSC地址中的NDC為HLR提供整對代碼,即CC和NDC,HLR需要它們來選擇適當?shù)膮^(qū)域預定數(shù)據(jù),即地區(qū)代碼列表,以便發(fā)送給GLR。另一方面,對于選擇區(qū)域預定數(shù)據(jù)來說,HLR可以通過忽略GLR號碼來選擇適當?shù)膮^(qū)域預定數(shù)據(jù),并且只從GMSC地址中提取CC和NDC。
然后,HLR在MAP_INSERT_SUBSCRIBER_DATA請求消息中提供適當?shù)膮^(qū)域預定數(shù)據(jù)。GLR以MAP_INSERT_SUBSCRIBER_DATA響應確認來進行響應,HLR通過發(fā)送MAP_UPDATE_LOCATION響應確認而隨GLR完成位置更新過程。
一旦GLR隨HLR完成了位置更新過程,GLR就在MAP_INSERT_SUBSCRIBER_DATA請求消息中提供區(qū)域預定數(shù)據(jù)。MSC/LR以MAP_INSERT_SUBSCRIBER_DATA響應確認進行響應。GLR和MSC/VLR之間的位置更新過程通過GLR向MSC/VLR發(fā)送MAP_UPDATE_LOCATION響應確認消息來完成。在受訪網(wǎng)絡跨越國家的每一個國家中,以上結合圖17所述的過程可能要求至少一個GMSC。此外,對于具有為受GLR服務的網(wǎng)絡所定義的區(qū)域預定區(qū)的移動用戶,該過程產(chǎn)生的結果與國際網(wǎng)絡的每個國家中具有不同GLR的情況相同。
圖18至21說明具有類似于以上結合圖17所述消息的信令過程。為了清楚起見,在圖18至21中,執(zhí)行與以上結合圖17所述類似功能的消息的詳細說明從略。
圖18說明按照本發(fā)明另一個實施例的示例性信令,用于在GLR為一個以上國家中的MSC/VLR提供服務的UTMS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息。按照本發(fā)明的這個實施例,在確認移動用戶已經(jīng)跨越國界以及區(qū)域預定數(shù)據(jù)需要被更新之后,GLR將MAP_UPDATE_LOCATION消息發(fā)送給與該移動用戶有關的HLR。從GLR發(fā)送到HLR的MAP_UPDATE_LOCATION消息其中還包括相關用戶當前所在的國際網(wǎng)絡的部分的CC和NDC。由于這些代碼通常都不包含在MAP_UPDATE_LOCATION消息中,不同于隱含在VLR號碼參數(shù)(它們在國際網(wǎng)絡的情況下可能不正確)中,所以它們通常必須被儲存在該消息的一個或兩個新的參數(shù)中。通過檢查這些代碼,HLR可以確定應該在MAP_INSERT_SUBSCRIBER_DATA消息中發(fā)送給GLR的區(qū)域預定數(shù)據(jù),即地區(qū)代碼列表。
圖19說明按照本發(fā)明另一個實施例的示例性信令,用于在GLR為一個以上國家中的MSC/VLR提供服務的UTMS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息。當GLR確定由于隨后的,即非首次的位置更新而需要相關區(qū)域預定數(shù)據(jù)時,GLR將MAP_RESTOREDATA消息發(fā)送給HLR。該MAP_RESTORE_DATA消息其中還包括相關用戶的IMSI、與相關用戶當前所在的國際網(wǎng)絡的部分有關的CC和NDC。CC和NDC通常都不是MAP_RESTORE_DATA消息的當前指定消息格式的一部分。因此它們通常必須被儲存在MAP_RESTORE_DATA消息的一個或兩個新的參數(shù)中。和以上結合圖17所述的MAP_UPDATE_LOCATION消息一樣,MAP_RESTORE_DATA消息將觸發(fā)HLR向GLR發(fā)送MAP_INSERT_SUBSCRIBER_DATA。與以上結合圖17所述的過程相似,HLR可以使用CC和NDC來確定應該在MAP_INSERT_SUBSCRIBER_DATA消息中傳送給GLR的區(qū)域預定數(shù)據(jù),即地區(qū)代碼列表。
圖20說明按照本發(fā)明另一個實施例的示例性信令,用于在GLR為一個以上國家中的MSC/VLR提供服務的UTMS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息。當GLR確定由于隨后的,即非首次位置更新而對某個特定移動用戶需要相關區(qū)域預定數(shù)據(jù)時,GLR在新MAP消息中將關于區(qū)域預定數(shù)據(jù)的顯式請求發(fā)送給HLR。該MAP消息可以被稱作MAP_REGIONAL_SUBSCRIPTION_DATA_UPDATE請求消息。該MAP_REGIONAL_SUBSCRIPTION_DATA_UPDATE請求消息其中還可包括相關用戶當前所在的國際網(wǎng)絡的部分的CC和NDC。HLR在稱作MAP_REGIONAL_SUBSCRIPTION_DATA_UPDATE響應確認的另一個新MAP消息中將相關區(qū)域預定數(shù)據(jù)返回給GLR。
在以上結合圖17至20所述的任何一個過程中均可以實現(xiàn)的一個任選功能是HLR向GLR指明,沒有為相關用戶、特定受訪網(wǎng)絡或在任何受訪網(wǎng)絡中指定的區(qū)域預定數(shù)據(jù)。這可以在MAP_INSERT_SUBSCRIBER DATA消息的任選參數(shù)中或在以上結合圖20所述過程中特別設計的回復消息中來指明。這個功能的優(yōu)點就是可以避免隨后多余的區(qū)域預定數(shù)據(jù)請求。
圖21說明按照本發(fā)明另一個實施例的示例性信令,用于在GLR為一個以上國家中的MSC/VLR提供服務的UTMS網(wǎng)絡中向HLR請求特定移動用戶的區(qū)域預定信息。按照本發(fā)明的這個實施例,與以上結合圖17至20所述實施例相比較,GLR僅在與HLR的首次位置更新時才請求區(qū)域預定數(shù)據(jù)。因此,對于某個訪問用戶的首次位置更新請求,GLR將MAP_UPDATE_LOCATION消息發(fā)送給相關用戶的歸屬HLR,其中包括被訪國際網(wǎng)絡的國家代碼和國內目的地代碼的全部有效組合的列表。該代碼組合列表可以利用MAP_UPDATE_LOCATION消息中新的任選參數(shù)來傳送。然后,HLR可以在MAP_ISERT_SUBSCRIBER_DATA中包含每個接收的國家代碼和國內目的地代碼組合的地區(qū)代碼的一個列表。每個列表的前面均可以由適當?shù)膰掖a和國內目的地代碼組合開頭。另一方面,區(qū)域預定區(qū)可以作為完整的區(qū)域預定區(qū)身份的單個列表被傳送。
在區(qū)域預定數(shù)據(jù)的個別傳送之后,不再需要其它請求,只要相關用戶繼續(xù)留在GLR的網(wǎng)絡中。在接收到隨后來自GLR本身網(wǎng)絡中的MSC/VLR的MAP_UPDATE_LOCATION消息時,GLR本身可以創(chuàng)建要傳送給MSC/VLR的地區(qū)代碼的相關列表。通過在首次位置更新時向GLR與HLR提供所有相關區(qū)域預定數(shù)據(jù),網(wǎng)間信令量被減少。
圖22說明按照本發(fā)明一個實施例的一種示例性方法,用于當GLR為同一個國家中多個網(wǎng)絡的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求。在步驟2210,GLR接收來自MSC/VLR的MAP_UPDATE_LOCATION請求消息。在步驟2220,GLR確定這是否為該移動用戶在由該GLR提供服務的網(wǎng)絡組中的首次位置更新。通過檢查在該GLR中是否已經(jīng)儲存了相關用戶的記錄,GLR就可以確定這是否為該移動用戶在該GLR提供服務的網(wǎng)絡組中的首次位置更新。如果這是該用戶在該GLR提供服務的網(wǎng)絡組中的首次位置更新,則按照判定步驟2220的“是”路徑,GLR按照步驟2230將MAP_UPDATE_LOCATION請求消息發(fā)送給HLR。
如果GLR確定這不是該移動用戶在GLR提供服務的網(wǎng)絡組中的首次位置更新,則按照判定步驟2220的“否”路徑,GLR按照步驟2240確定這是否為該移動用戶在新網(wǎng)絡中的首次位置更新。通過將所接收的來自MSC/VLR的MAP_UPDATE_LOCATION消息中新VLR號碼的NDC與已經(jīng)儲存在GLR中的舊VLR號碼的NDC進行比較,GLR可以確定這是否為該移動用戶在新網(wǎng)絡中的首次位置更新。如果GLR確定這是該移動用戶在新網(wǎng)絡中的首次位置更新,則按照判定步驟2240的“是”路徑,GLR使用以下結合圖24至28所述的請求過程之一向HLR請求相關區(qū)域預定數(shù)據(jù)。如果GLR確定這不是該移動用戶在新網(wǎng)絡中的首次位置更新,則按照判定步驟2240的“否”路徑,GLR按照步驟2260隨MSC/VLR更新該移動用戶信息,而不通知HLR。
圖23說明按照本發(fā)明另一個實施例的一種示例性方法,用于當GLR為同一個國家中多個網(wǎng)絡的MSC/VLR提供服務時,確定區(qū)域預定數(shù)據(jù)應該何時被GLR請求。按照本發(fā)明的這個實施例,MSC/VLR確定是否需要更新的區(qū)域預定數(shù)據(jù)。在步驟2310,MSC/VLR接收來自移動用戶的MAP_UPDATE_LOCATION_AREA消息。在步驟2320,MSC/VLR確定這是否為該移動用戶在該GLR提供服務的網(wǎng)絡組中的首次位置更新。通過比較新的和舊的位置區(qū)域身份的移動網(wǎng)絡代碼,MSC/VLR就可以確定這是否為該移動用戶在該GLR提供服務的網(wǎng)絡組中的首次位置更新。如果MSC/VLR確定這是該移動用戶在該GLR提供服務的網(wǎng)絡組中的首次位置更新,則按照判定步驟2320的“是”路徑,MSC/VLR按照步驟2330通知GLR需要相關的區(qū)域預定數(shù)據(jù)。
如果MSC/VLR確定這不是在該GLR提供服務的網(wǎng)絡組中的首次位置更新,則按照判定步驟2320的“否”路徑,MSC/VLR按照步驟2340確定這是否為該移動用戶在新網(wǎng)絡中的首次位置更新。通過比較舊的和新的位置區(qū)域身份,MSC/VLR無法確定這是否為該移動用戶在新網(wǎng)絡中的首次位置更新,除非MSC/VLR可以確認同一個GLR提供服務的其它網(wǎng)絡的所有移動網(wǎng)絡代碼。MSC/VLR作出這個確定并不十分重要,因為GLR正常運行的一部分是確認其服務區(qū)內用戶的首次位置更新。但是,當然可以通過在共享該GLR的網(wǎng)絡運營商們之間的協(xié)議將這些代碼作為配置數(shù)據(jù)而儲存在MSC/VLR中。
如果MSC/VLR確定這是該移動用戶在新網(wǎng)絡中的首次位置更新,則按照判定步驟2340的“是”路徑,MSC/VLR按照步驟2330通知GLR需要相關的區(qū)域預定數(shù)據(jù)。如果MSC/VLR確定這不是該移動用戶在新網(wǎng)絡中的首次位置更新,則按照判定步驟2340的“否”路徑,MSC/VLR按照步驟2350隨GLR執(zhí)行位置更新過程。GLR將為MSC/VLR提供相關的區(qū)域預定數(shù)據(jù),而不是向HLR請求該信息。
本領域技術人員將明白,以上結合圖15和16所述的單個GLR為位于一個以上國家中的MSC/VLR提供服務的方法與以上結合圖22和23所述的單個GLR為位于同一個國家中的多個網(wǎng)絡提供服務的方法是類似的。例如,圖15和22中GLR所執(zhí)行的方法允許GLR確定需要在何時向HLR請求某個特定移動用戶的區(qū)域預定數(shù)據(jù)。同樣,圖16和23中MSC/VLR所執(zhí)行的方法允許MSC/VLR確定需要何時讓GLR請求某個特定移動用戶的區(qū)域預定數(shù)據(jù)。圖15和16的方法與圖22和23的方法之間相比較,其不同之處在于由GLR還是由MSC/VLR作出這些判定的方式。換句話說,在GLR和MSC/VLR中所作出的確定的類型是不同的,也就是說,與判定步驟2220和2240相比較,GLR在判定步驟1520和1540中作出不同的確定;與判定步驟2320和2340相比較,MSC/VLR在判定步驟1620和1640中作出不同的確定。
因此,圖17至21和圖24至28中類似組成部分的詳細描述從略,這些圖中的不同之處在下面著重說明。圖17至21和圖24至28之間的不同之處是檢測的對象。在結合圖17至21的上述說明中,GLR或MSC/VLR確定移動用戶是否已經(jīng)越入由同一個GLR提供服務的不同于以前的國家的一個國家中,因此需要更新的區(qū)域預定數(shù)據(jù)。所以,在圖17至21中,在接收來自MSC/VLR的MAP_UPDATE_LOCATION請求消息之后,GLR確定該移動用戶是否已經(jīng)越過了國界。GLR利用圖15所示的方法或者通過由已經(jīng)執(zhí)行了圖16所示方法的MSC/VLR所提供的指示來作出這個確定。在圖24至28中,在接收來自MSC/VLR的MAP_UPDATE_LOCATION請求消息之后,GLR確定該移動用戶是否已經(jīng)漫游在由同一個GLR提供服務的同一個國家中的兩個不同網(wǎng)絡之間。GLR利用圖22所示的方法或者通過由已經(jīng)執(zhí)行圖23所示方法的MSC/VLR所提供的指示來作出這個確定。因此,在圖24至28中有一個文本標簽,用于說明GLR檢測到用戶已經(jīng)越入由該GLR提供服務的新網(wǎng)絡中,并且需要更新區(qū)域預定數(shù)據(jù)。
從GLR發(fā)送給HLR的MAP_UPDATE_LOCATION請求消息中包含的信息類型是圖18至21和圖25至28所示過程之間的另一個不同之處。正如以上結合圖18至21所述,MAP_UPDATE_LOCATION請求消息、MAP_RESTORE_DATA請求消息以及MAP_REGIONAL_SUBSCRIPTION_DATA_UPDATE請求消息分別包含相關用戶當前所在國際網(wǎng)絡的部分的CC和NDC。由于圖25至28所示的過程涉及一個國家中的多個網(wǎng)絡,所以GLR不是國際網(wǎng)絡的部分。因此,在圖25至28所示的過程中,MAP_UPDATE_LOCATION請求消息、MAP_RESTORE_DATA請求消息以及MAP_REGIONAL_SUBSCRIPTION_DATA_UPDATE請求消息分別包含該移動用戶當前所在網(wǎng)絡的CC和NDC。
按照本發(fā)明的另一個實施例,多個GLR號碼可以與在一個國家中服務于多個網(wǎng)絡的GLR相關聯(lián)。例如,服務于網(wǎng)絡A、B以及C的GLR將有與其有關的三個編號一個具有網(wǎng)絡A的CC和NDC,一個具有網(wǎng)絡B的CC和NDC,一個具有網(wǎng)絡C的CC和NDC。由于所有網(wǎng)絡均位于同一個國家中,所以,所有編號將具有同樣的CC。但是,為了個別地標識這些網(wǎng)絡,該CC后接一個不同的NDC。
由于在GLR提供服務的一個網(wǎng)絡(例如網(wǎng)絡B)中首次位置更新而需要相關的區(qū)域預定數(shù)據(jù)時,GLR將MAP_UPDATE_LOCATION請求消息發(fā)送給HLR。在MAP_UPDATE_LOCATION請求消息中,在VLR號碼參數(shù)中包含具有相關網(wǎng)絡(例如網(wǎng)絡B)的CC和NDC的GLR號碼。這些是相同的代碼,它們包含在所接收的從MSC/VLR發(fā)送給GLR的MAP_UPDATE_LOCATION請求消息中的VLR號碼中。然后,根據(jù)所接收的VLR號碼參數(shù)中的號碼中的CC和NDC,在這種情況下即根據(jù)所接收的GLR號碼中的號碼中的CC和NDC,HLR能夠以常規(guī)方式來選擇相關的區(qū)域預定數(shù)據(jù)。按照常規(guī)過程,所選區(qū)域預定數(shù)據(jù)將包含在從HLR到GLR的MAP_INSERT_SUBSCRIBER_DATA指示消息中。本實施例提供了一個完整的解決方案,這個方案不需要對現(xiàn)有GSM MAP進行任何修改。
使HLR具有向GLR指明不存在為相關用戶(對于由GLR提供服務的特定受訪網(wǎng)絡組或在任何受訪網(wǎng)絡中)指定的區(qū)域預定數(shù)據(jù)的可能性的同樣方法(關于利用單個GLR的國際網(wǎng)絡的情況),它們同樣適用于由同一GLR提供服務的同一國家中的多個網(wǎng)絡的情況。
因此,利用上述方法和設備,對GSM 09.02(MAP)規(guī)范進行極少的修改甚至不需要任何修改,包括GLR(以及MSC/VLR)的網(wǎng)絡就可以處理來訪用戶的區(qū)域預定數(shù)據(jù)的管理。這就便于在UMTS規(guī)范中加入GLR。
圖29說明按照本發(fā)明一個示例性實施例的用于MT SMS消息路由選擇的示例性UMTS網(wǎng)絡,其中GLR為多個MSC/VLR提供服務。該網(wǎng)絡包括SMS GMSC 2910、HLR 2920、GLR 2930以及MSC/VLR2940。按照本發(fā)明的這個實施例,HLR2920被告知VPLMN中存在GLR 2930。該通知可以通過顯式通知或隱式通知來執(zhí)行。
隱式通知由MAP_UPDATE_LOCATION消息來提供。該MAP_UPDATE_LOCATION消息通常包含VLR號碼和MSC地址。在GLR為多個MSC/VLR提供服務的網(wǎng)絡中,GLR將用其本身的號碼,即用GLR號碼來替換VLR號碼。按照本發(fā)明的示例性實施例,GLR用“啞”地址,例如用全為零的地址,來替換MSC地址。因此,“啞”地址通知HLR有關VLR號碼參數(shù)中的號碼是GLR的號碼。這個隱式指示不需要對MAP_UPDATE_LOCATION消息格式的進行任何修改。
VPLMN中存在GLR的顯式通知可以采用MAP_UPDATE_LOCATION消息中的附加參數(shù)來提供。因此,通過檢查所接收的MAP_UPDATE_LOCATION消息中的該參數(shù),HLR可以確定GLR是否出現(xiàn)在該網(wǎng)絡中。無論在哪一種情況下,都將由MAP_UPDATE_LOCATION消息中的啞地址或顯式參數(shù)來告知HLR有關GLR的存在。
一旦移動用戶2950已經(jīng)執(zhí)行了位置更新并且GLR的存在已經(jīng)告知HLR 2920,移動用戶2950就可以接收MT SMS消息。因此,SMSGMSC 2910接收該MT SMS消息,并向HLR發(fā)送SEND_ROUTING_INFO_FOR_SMS消息,以便請求有關移動用戶2950當前位置的路由選擇信息。HLR 2920檢查儲存的MSC地址(如果采用隱式方法)或某個標志,該標志指明VPLMN使用PLMN中的GLR節(jié)點。如果MSC地址是一個啞地址,例如全部為零,或者如果GLR可用標志是有效的,則HLR 2920向GLR 2930請求當前服務于該移動用戶的MSC/VLR的地址。為了請求當前服務于移動用戶2950的MSC/VLR的地址,HLR 2920將新GSM MAP消息發(fā)送給VPLMN的GLR 2930。例如,新GSM MAP消息可以是MAP_PROVIDE_ROAMING_ADDRESS請求消息。
對MAP_PROVIDE_ROAMING_ADDRESS請求消息作出響應,GLR 2930以MAP_PROVIDE_ROAMING_ADDRESS響應消息來發(fā)送MSC/VLR 2940的地址。該MAP_PROVIDE_ROAMING_ADDRESS請求和響應消息可以具有同樣的格式。在接收到MSC/VLR2940的地址時,HLR 2920將通過向SMS GMSC 2910提供所需的MSC/VLR地址來響應MAP_SEND_ROUTING_INFO_FOR_SMS消息。利用由HLR 2920所提供的地址,SMS GMSC 2910隨后將能夠向MSC/VLR 2940發(fā)送MAP_MT_FORWARD_SHORT_MESSAGE。MSC/VLR 2940向移動用戶2950轉發(fā)該MT SMS消息。
圖29所示示例性網(wǎng)絡提供了一個包含GLR的UMTS網(wǎng)絡,其中MT SMS通路不需要互相作用節(jié)點就可以被建立。消除相互作用節(jié)點減少了在網(wǎng)絡中轉發(fā)MT SMS消息的延時。此外,在MT SMS消息的情況下,GLR更適合實現(xiàn),因為它沒有綜合的或共同分配的互相作用節(jié)點,諸如GMSC。另外,GMSC不需要被修改來支持MAPSMS有關操作,即MAP_MT_FORWARD_SHORT_MESSAGE、MAP_SEND_ROUTING_INFO_FOR_SMS等。此外,GMSC不需要被修改來支持分裝SMS消息以便恢復移動用戶身份,例如IMSI。本領域技術人員將知道,上述與短消息業(yè)務傳送有關的方法都同樣適用于包含用于移動終接短消息傳送的SGSN的UMTS系統(tǒng)。
圖30說明按照本發(fā)明示例性實施例用于分組數(shù)據(jù)路由選擇的示例性UMTS網(wǎng)絡,其中GLR為多個SGSN提供服務。該網(wǎng)絡包括GGSN3010、HLR 3020、GLR 3030以及SGSN 3040。按照本發(fā)明的這個實施例,HLR 3020被告知在VPLMN中存在GLR 3030。該通知可以通過顯式通知或隱式通知來執(zhí)行。
隱式通知可以利用包含在MAP_UPDATE_GPRS_LOCATION消息中的信息來執(zhí)行。該MAP_UPDATE_GPRS_LOCATION消息通常包含SGSN號碼和SGSN地址。GLR 3030用其自己的號碼,即GLR號碼來替換SGSN號碼。此外,GLR用“啞”地址(例如全部為零)來替換SGSN地址,所述“啞”地址例如為全部取零值的地址。因此,通過確定該SGSN地址是否包含啞地址,HLR 3020就可以確定該SGSN是由GLR提供服務的。隱式指示是有利的,因為它不要求對MAP_UPDATE_GPRS_LOCATION消息的格式有任何修改。顯式通知可以通過在MAP_UPDATE_GPRS_LOCATION消息包含附加參數(shù)來提供。該附加參數(shù)向HLR指明有關GLR用于VPLMN中。
當GGSN 3010開始網(wǎng)絡起始PDP環(huán)境設置過程時,GGSN 3010向HLR 3020請求路由選擇信息。HLR 3020通過上述顯式或者隱式通知過程已經(jīng)確定VPLMN使用GLR 3030,它向GLR 3030請求實際的SGSN地址,即SGSN 3040的地址。GGSN 3010可以通過發(fā)送MAP_SEND_ROUTING_INFO_FOR_GPRS消息來向HLR 3020請求路由選擇信息。
HLR 3020檢查儲存的SGSN地址(如果采用隱式方法),或者它可以檢查某個標志,該標志指明VPLMN使用GLR 3030。如果該SGSN地址是一個啞IP地址,例如000.000.000.000,或者如果GLR可用標志是有效的,則HLR 3020發(fā)送請求,向GLR 3030請求實際的SGSN地址。HLR 3020向GLR 3030發(fā)送新GSM MAP消息來請求實際的SGSN地址。這個新的GSM MAP消息被稱作MAP_PROVIDE_ROAMING_ADDRESS請求消息。GLR 3030以包含在MAP_PROVIDE_ROAMING_ADDRESS響應消息中的實際SGSN地址來響應MAP_PROVIDE_ROAMING_ADDRESS請求消息,其中,MAP_PROVIDE_ROAMING_ADDRESS響應消息具有與MAP_PROVIDE_ROAMING_NUMBER請求消息類似的格式。
HLR 3020通過向GGSN 3010提供所需的SGSN地址來響應MAP_SEND_ROUTING_INFO_FOR_GPRS消息。GGSN 3010然后向SGSN 3040發(fā)送PDU_NOTIFICATION_REQUEST。然后,SGSN3040向移動用戶3050轉發(fā)該分組數(shù)據(jù)。
圖30所示的示例性網(wǎng)絡提供了包含GLR的UMTS網(wǎng)絡,其中PDP環(huán)境設置不需要互相作用節(jié)點就可以被建立。消除相互作用節(jié)點減少了網(wǎng)絡中轉發(fā)分組數(shù)據(jù)的延時。此外,該網(wǎng)絡還將具有用于多媒體類型應用的更為良好的潛在特性。另外,分組數(shù)據(jù)GLR將更適合實現(xiàn),因為它沒有綜合的或共同分配的互相作用節(jié)點,諸如ISGSN。
通過示例性實施例對本發(fā)明進行了說明,其中這些實施例并不是對本發(fā)明的限制。在不脫離后附權利要求書中定義的本發(fā)明精神和范圍情況下,本領域技術人員可以進行修改和改變。
權利要求
1.一種用于在某種網(wǎng)絡中將區(qū)域預定數(shù)據(jù)提供給在服務來訪位置寄存器方法,其中在所述網(wǎng)絡中,網(wǎng)關位置寄存器為第一國家中的第一來訪位置寄存器以及第二國家中的第二來訪位置寄存器提供服務,所述方法包括以下步驟接收來自網(wǎng)絡中移動用戶的位置更新;確定這是否為所述移動用戶在由所述網(wǎng)關位置寄存器提供服務的網(wǎng)絡中的首次位置更新;確定這是否為所述移動用戶在新國家中的首次位置更新;如果所述位置更新不是所述移動用戶在所述網(wǎng)絡中的首次位置更新,以及如果所述位置更新是所述移動用戶在所述新國家中的首次位置更新,則向與所述移動用戶有關的歸屬位置寄存器請求區(qū)域預定數(shù)據(jù)。
2.如權利要求1所述的方法,其特征在于所述區(qū)域預定數(shù)據(jù)由所述網(wǎng)關位置寄存器向所述歸屬位置寄存器發(fā)送MAP_UPDATE_LOCATION請求消息來進行請求。
3.如權利要求2所述的方法,其特征在于所述MAP_UPDATE_LOCATION請求消息包含網(wǎng)關移動交換中心地址,所述網(wǎng)關移動交換中心地址向所述歸屬位置寄存器指明所述移動用戶當前所在的國家。
4.如權利要求2所述的方法,其特征在于所述MAP_UPDATE_LOCATION請求消息包含網(wǎng)關移動交換中心地址,所述網(wǎng)關移動交換中心地址表明與在服務所述移動用戶的來訪位置寄存器有關的國家代碼和國內目的地代碼。
5.如權利要求2所述的方法,其特征在于所述MAP_UPDATE_LOCATION消息包含字段,所述字段包含與當前在服務所述移動用戶的來訪位置寄存器有關的國家代碼和國內目的地代碼。
6.如權利要求1所述的方法,其特征在于所述區(qū)域預定數(shù)據(jù)由所述網(wǎng)關位置寄存器向所述歸屬位置寄存器發(fā)送MAP_RESTORE_DATA請求消息來進行請求。
7.如權利要求6所述的方法,其特征在于所述MAP_RESTORE_DATA請求消息包含字段,所述字段包含與當前在服務所述移動用戶的來訪位置寄存器有關的國家代碼和國內目的地代碼。
8.如權利要求1所述的方法,其特征在于所述區(qū)域預定數(shù)據(jù)由所述網(wǎng)關位置寄存器向所述歸屬位置寄存器發(fā)送顯式請求消息來進行請求。
9.如權利要求8所述的方法,其特征在于所述顯式請求消息是專門設計用于請求區(qū)域預定數(shù)據(jù)的消息,所述顯式請求消息包括與在服務所述移動用戶的來訪位置寄存器有關的國家代碼和國內目的地代碼。
10.如權利要求8所述的方法,其特征在于地區(qū)代碼的列表在顯式回復消息中從所述歸屬位置寄存器傳送到所述網(wǎng)關位置寄存器。
11.如權利要求1所述的方法,其特征在于所述確定步驟由所述網(wǎng)關位置寄存器來執(zhí)行。
12.如權利要求1所述的方法,其特征在于所述確定步驟由在服務所述新國家中所述移動用戶的來訪位置寄存器來執(zhí)行。
13.如權利要求1所述的方法,其特征在于如果確定這是所述移動用戶在所述網(wǎng)絡中的首次位置更新,則執(zhí)行以下步驟發(fā)送MAP_UPDATE_LOCATION請求消息,所述MAP_UPDATE_LOCATION請求消息包含與所述網(wǎng)關位置寄存器提供服務的來訪位置寄存器有關的國家代碼和國內目的地代碼的所有組合。
14.一種用于在某種網(wǎng)絡中將區(qū)域預定數(shù)據(jù)提供給在服務來訪位置寄存器的方法,其中在所述網(wǎng)絡中,網(wǎng)關位置寄存器為第一網(wǎng)絡中的第一來訪位置寄存器以及第二網(wǎng)絡中的第二來訪位置寄存器提供服務,所述第一和第二網(wǎng)絡位于同一個國家中,所述方法包括以下步驟接收來自網(wǎng)絡中移動用戶的位置更新;確定這是否為所述移動用戶在所述第一和第二網(wǎng)絡中的首次位置更新;確定這是否為所述移動用戶在由所述網(wǎng)關位置寄存器提供服務的新網(wǎng)絡中的首次位置更新;如果所述位置更新不是所述移動用戶在所述第一和第二網(wǎng)絡中的首次位置更新,以及如果所述位置更新是所述移動用戶在所述新網(wǎng)絡中的首次位置更新,則向與所述移動用戶有關的歸屬位置寄存器請求區(qū)域預定數(shù)據(jù)。
全文摘要
一種用于在某種網(wǎng)絡中提供區(qū)域預定數(shù)據(jù)的方法和設備,其中在該網(wǎng)絡中,網(wǎng)關位置寄存器為一個以上國家中的網(wǎng)絡提供服務。此外,還在網(wǎng)關位置寄存器為同一個國家中的多個網(wǎng)絡提供服務的情況下提供區(qū)域預定信息。另外,提供對移動終接短消息業(yè)務分組及分組數(shù)據(jù)的有效路由選擇。
文檔編號H04W8/02GK1356007SQ00808758
公開日2002年6月26日 申請日期2000年4月12日 優(yōu)先權日1999年4月12日
發(fā)明者J·魯尼, Y·C·胡, J·諾格拉-羅德里格茨 申請人:艾利森電話股份有限公司