新四季網

向移動終端提供基於位置的服務的客戶機終端的定位系統和方法

2023-05-02 06:04:46 3

專利名稱:向移動終端提供基於位置的服務的客戶機終端的定位系統和方法
技術領域:
本發明一般地涉及定位系統,更具體而言,本發明涉及一種用於LCS(定位服務)客戶機終端的定位系統,該客戶機終端在其已知一個目標移動終端位置的時候向該移動終端提供基於位置的服務。
背景技術:
在3GPP(第3代移動通信夥伴項目)TS(技術規範組服務和系統方面)23.271 V5.3.0和25.305 V5.4.0所標準化的定位系統中,只有移動終端位於服務的覆蓋區域內時,LCS客戶機才通過使用ASP(應用業務提供者)軟體向移動終端提供基於位置的服務。在3GPP TS22.071 V5.1.1(2002-3)中描述了這種基於位置的服務的例子。如果移動終端的位置在服務覆蓋區域之外,則LCS客戶機終端不需要向該移動終端提供它的服務。可是該客戶機終端也無法知道該移動終端的位置,在向目標移動終端發起基於位置的服務之前,它發射定位請求消息給定位系統,以便確定該移動終端是否位於它的服務的覆蓋區域之內。在定位系統中,來自客戶機終端的定位請求消息通過網關或者GMLC(網關移動定位中心)接收並處理,並且服務節點或者MSC/SGSN(移動交換中心/服務GPRS支持節點)與相關無線網協作來對目標移動終端執行位置測量,以便產生位置估計並返回位置報告消息。該位置報告消息通過網關被發射回客戶機終端。因此,如果目標移動終端正漫遊在客戶機終端的服務覆蓋區域之外,則該客戶機終端在接收到來自相關網關的位置報告基礎上判斷出不需要基於位置的服務。結果,當目標移動終端正漫遊在客戶機終端所提供的基於位置服務的覆蓋區域之外時,移動通信網為無用的位置請求/報告業務耗費了它們的資源。具體而言,當目標移動終端已經從它所預訂(subscribe)的歸屬網絡移動到由另一網絡運營商運營的外部網絡時,大量的資源在這些網絡中被用於無用的業務。
已知當客戶機終端規定QoS(服務質量)參數時,相關網關把這個規定參數用作判斷位置請求消息是否要被轉發給目標移動終端的服務節點的一個閾值。如果滿足所規定的QoS參數,則網關把該消息轉發給目標移動終端的服務節點。否則,差錯消息被返回給客戶機終端。但是,當目標移動終端正漫遊在客戶機終端所提供的基於位置服務的覆蓋區域之外時,已知的定位系統將不把差錯消息被返回給客戶機終端。

發明內容
因此,本發明的目的是提供一種定位系統和方法,利用該系統和方法當目標移動終端正漫遊在客戶機終端所提供的基於位置服務的覆蓋區域之外時,避免移動通信網為無用的位置請求/報告業務耗費其資源。
按照本發明的第一方面,提供了一種用於在覆蓋區域上提供基於位置服務的客戶機終端的定位系統,所述定位系統包括至少一個移動通信網,它響應於區域請求消息來確定移動終端所處的區域,並且響應於位置請求消息來確定移動終端的位置;第一裝置,它對來自客戶機終端的請求目標移動終端位置信息的位置請求消息進行響應,用於發射區域請求消息給網絡以便確定目標移動終端所處的區域;和第二裝置,用於當所確定的區域在覆蓋區域之內時,把位置請求消息轉發給定位網絡以便確定目標移動終端的位置,以及當所確定的區域在覆蓋區域之外時發射差錯消息給客戶機終端。當客戶機終端接收到差錯消息時,所述客戶機終端認為所述目標移動終端正漫遊在服務覆蓋區域之外,停止其基於位置的服務。因此當移動終端正漫遊在客戶機基於位置的服務覆蓋區域之外時,避免網絡產生無用的業務。
具體而言,所述至少一個移動通信網包括目標移動終端所預訂的歸屬位置資料庫;和服務節點,所述服務節點對來自目標移動終端的登記請求消息進行響應,將服務節點的標識存儲在目標移動終端的歸屬位置資料庫中。服務節點負責產生目標移動終端的位置信息。服務節點標識表示目標移動終端所處的區域。第一裝置響應於來自客戶機終端的位置請求消息來從與目標移動終端相對應的歸屬位置資料庫中檢索服務節點標識。如果服務節點標識所表示的區域在覆蓋區域之內,則第二裝置把位置請求消息轉發給檢索到的服務節點標識所標識的服務節點;而如果服務節點標識所表示的區域在覆蓋區域之外,則發射差錯消息給客戶機終端。
按照本發明的第二方面,提供了一種用於對客戶機終端提供服務的網關,該客戶機終端通過至少一個移動通信網在覆蓋區域上向移動終端提供基於位置的服務,所述至少一個移動通信網響應於區域請求消息來確定移動終端所處的覆蓋區域,並且響應於位置請求消息來確定移動終端的位置,所述網關包括第一裝置,對來自客戶機終端的請求目標移動終端位置信息的位置請求消息進行響應,所述第一裝置用於發射區域請求消息給所述至少一個網絡以便確定目標移動終端所處的區域;和第二裝置,用於當所確定區域在覆蓋區域之內時,把位置請求消息轉發給所述至少一個網絡以便確定目標移動終端的位置,以及當所確定區域在覆蓋區域之外時發射差錯消息。
按照本發明的第三方面,本發明提供了一種在從客戶機終端接收到位置請求消息時定位移動終端的方法,當所述移動終端位於服務覆蓋區域之內時所述客戶機終端向移動終端提供基於位置的服務。所述定位方法包括如下步驟(a)當從客戶機終端接收到位置請求消息時確定目標移動終端所處的區域;和(b)當所確定的移動終端位置在覆蓋區域之內時確定目標移動終端的位置,以及當所確定的目標移動終端區域在覆蓋區域之外時發射差錯消息。
更具體而言,移動終端被連接到多個移動通信網之一。每個網絡包括移動終端所預訂的歸屬位置資料庫以及對移動終端服務的服務節點。步驟(a)包括從與目標移動終端相對應的歸屬位置資料庫中檢索服務節點標識;步驟(b)包括當服務節點標識所表示的區域在覆蓋區域內時,把位置請求消息轉發給由檢索到的服務節點標識所標識的服務節點,並且當該區域在覆蓋區域之外時,發射差錯消息給客戶機終端。


下面將參考附圖進一步詳細描述本發明,附圖中圖1是按照本發明的一個網絡結構的定位系統方框圖,其中,移動通信網由各自的網絡運營商所擁有和運營;圖2是基於圖1的網絡結構,按照本發明第一實施例的定位系統方框圖,其中,歸屬GMLC負責進行在區域內/外的判斷;圖3示出了從圖2的客戶機終端中發射的位置請求消息的數據結構;圖4是圖2的歸屬GMLC的操作流程圖;圖5是用於描述圖2的定位系統操作的序列圖;圖6是基於圖1的網絡結構,按照本發明第二實施例的定位系統方框圖,其中,請求的GMLC負責進行在區域內/外的判斷;圖7是用於描述圖6的定位系統操作的序列圖;圖8是基於圖1的網絡結構按照本發明第三實施例的定位系統方框圖,其中,訪問GMLC負責進行在區域內/外的判斷;圖9示出了從圖8的請求GMLC中發射的位置請求消息的數據結構;圖10是用於描述圖8的定位系統操作的序列圖;圖11是基於圖1的網絡結構,按照本發明第四實施例的定位系統方框圖,其中,做出判斷的歸屬GMLC的覆蓋區域信息和位置區域信息被從客戶機終端和訪問GMLC提供的數據所時常更新;圖12是用於描述圖11的定位系統操作的序列圖;圖13是按照本發明另一種網絡結構的定位系統方框圖,其中,兩個(請求和歸屬)移動通信網由一個共同網絡運營商所擁有和運營,而第三個(訪問)移動通信網由另一個網絡運營商所擁有和運營;圖14是基於圖13的網絡結構,按照本發明第五實施例的定位系統方框圖,其中,單個GMLC作為請求和歸屬網關並且作為進行判斷的網關來操作;圖15是用於描述圖14的定位系統操作的序列圖;圖16是按照本發明第三種網絡結構的定位系統方框圖,其中,兩個(歸屬和訪問)移動通信網由一個共同網絡運營商所擁有和運營,而第三個(請求)移動通信網由另一個網絡運營商所擁有和運營;圖17是基於圖16的網絡結構,按照本發明第六實施例的定位系統方框圖,其中,單個GMLC作為歸屬和訪問網關並且作為進行判斷的網關來操作;圖18是用於描述圖17的定位系統操作的序列圖;圖19是基於圖16的網絡結構,按照本發明第七實施例的定位系統方框圖,其中,一個GMLC作為歸屬和訪問網關來操作,而另一個GMLC作為請求網關並且作為進行判斷的網關來操作;圖20是用於描述圖19的定位系統操作的序列圖;圖21是按照本發明第四種網絡結構的定位系統方框圖,其中,所有(請求、歸屬和訪問)移動通信網都由一個共同網絡運營商所擁有和運營;圖22是基於圖21的網絡結構按照本發明第八實施例的定位系統方框圖,其中,一個GMLC作為請求、歸屬和訪問網關並且作為進行判斷的網關來操作;圖23是用於描述圖22的定位系統操作的序列圖;圖24是基於圖13的網絡結構,按照本發明第九實施例的定位系統方框圖,第九實施例作為第三實施例(圖8)的修改;圖25是用於描述圖24的定位系統操作的序列圖;圖26是基於圖16的網絡結構,按照本發明第十實施例的定位系統方框圖,第十實施例作為第三實施例(圖8)的修改;圖27是用於描述圖26的定位系統操作的序列圖;圖28是基於圖1的網絡結構按照本發明第十一實施例的定位系統方框圖,第十一實施例作為第二實施例(圖6)的修改;圖29是用於描述圖28的定位系統操作的序列圖;圖30是基於圖1的網絡結構,按照本發明第十二實施例的定位系統方框圖,第十二實施例作為第一實施例(圖2)的修改;圖31是用於描述圖30的定位系統操作的序列圖;圖32是基於圖1的網絡結構,按照本發明第十三實施例的定位系統方框圖,第十三實施例作為第一實施例(圖2)的修改;圖33是用於描述圖32的定位系統操作的序列圖;圖34是基於圖1的網絡結構按照本發明第十四實施例的定位系統方框圖,第十四實施例作為第一實施例(圖2)的另修改,其中,請求和歸屬網關之一取決於請求網關是否維護歸屬網關的標識來選擇性地負責進行在區域內/外的判斷;圖35A和35B是用於描述圖34的定位系統操作的序列圖;圖36是按照作為第十四實施例(圖34)的修改的本發明第十五實施例的定位系統方框圖;圖37示出了從客戶機終端發射給請求網關的位置請求消息和從請求網關轉發給歸屬網關的位置請求消息的數據結構;圖38A和38B是圖36的請求和歸屬網關的操作流程圖;以及圖39A和30B是圖36的定位系統的序列圖。
具體實施例方式
現在參見圖1,示出了結合本發明的移動多網絡(multi-network)的定位系統。該定位系統包括由各自的網絡運營商運營的多個移動通信網A、B和C。每個移動通信網「i」(在此,i=A,B或C)包括GMLC(網關移動定位中心)2i,LCS(定位系統)客戶機終端li經由諸如PSTN(公共交換電話網,未示出)之類的有線交換通信網連接到該GMLC。GMLC 2i連接到相關的MSC/SGSN(移動服務交換中心/服務通用分組無線業務支持節點)3i。每個GMLC或網關還連接到其他GMLC。MSC/SGSN 3i被連接到RAN(無線接入網)4i。多個資料庫或HLR/HSS(歸屬位置寄存器/歸屬用戶伺服器)5A、5B和5C被連接到GMLC2A、2B、2C。每個HLR/HSS還被連接到其他GMLC。
注意,一接收到位置請求消息,每個網關就執行保密檢查,以便證實消息的真實性。如果消息被網關證實,則取決於該消息的內容,該消息被網關處理或者僅被轉發給下一網關。如果消息未被證實,則差錯消息被返回給客戶機終端。
每個UE(用戶設備)移動終端具有它自己所預訂的歸屬資料庫,無論移動終端位於何處,都在該資料庫中登記該移動終端的位置。當移動終端移出它的歸屬網絡區域而進入另一個網絡區域時,網絡的服務節點(MSC/SGSN)登記它的位置,並把該服務節點的標識通知給該訪問移動終端的歸屬資料庫。因此,如果預訂的移動終端的標識已知,則該移動終端的歸屬位置資料庫能夠被任意服務節點或者任意網關所識別。
雖然每一個網絡A、B和C被圖示為僅僅包括一組網絡節點(GMLC,HLR/HSS,MSC/SGSN和RAN),但是它們都可以包括許多這種網絡節點組。另外,每個GMLC可以與同一網絡的一個以上MSC/SGSN相關。
被稱為UE(用戶設備)終端的移動終端與網絡A、B和C無線相連。為了簡化,只有一個UE終端B6被圖示為網絡B的用戶。當UE終端6B正在建立與它的歸屬RAN 4B的無線鏈路時,MSC/SGSN 3B是UE終端B6的服務節點。GMLC 2A、2B、2C在不同的模式下操作。每個GMLC都在它接收來自客戶機終端的位置請求並返回位置報告給客戶機終端時作為請求GMLC(表示為R-GMLC)而操作,而當它接收來自R-GMLC的位置請求並返回位置報告給R-GMLC時作為歸屬GMLC(表示為H-GMLC)而操作。每個GMLC還在它被預訂在該GMLC的移動通信網以外的UE終端訪問時作為訪問GMLC(表示為V-GMLC)而操作。
每個MSC/SGSN負責管理當前正在與同一移動通信網的RAN建立無線連接的移動終端。因此,當UE終端B6正漫遊到網絡C並與RAN C4建立無線鏈路時,如圖1所示,MSC/SGSN 3C作為服務節點和V-MSC/SGSN而操作,而GMLC 2C作為V-GMLC而操作。
客戶機終端向預訂的UE終端提供基於位置的服務。在發射基於位置的服務信號給UE終端之前,客戶機終端必須通過從定位系統中請求之來確定UE終端的當前位置。在這個過程中,定位系統的一個或多個網絡元件負責判斷UE終端的位置區域(LA)是在該客戶機終端的基於位置的服務覆蓋範圍之內還是之外。
由於在定位系統的所有網關中,UE終端的標識預先被映射到它的HLR/HSS標識,並且UE終端只要移動到它的歸屬網絡服務區域之外,它的位置就總是被更新,所以當請求網關接收到請求UE終端位置的位置請求消息時,它就知道目標UE終端的HLR/HSS的標識。
在下列描述中,根據各個定位系統的控制平面來描述本發明的各個實施例。
第一實施例在第一實施例中,目標UE終端6B的歸屬GMLC 2B負責判斷目標UE終端的位置區域是在客戶機服務覆蓋區域之內還是之外。
通過假定UE終端6B正從它的歸屬網絡B漫遊到外部網絡C,並且它的當前位置被UE終端6B未預訂的網絡A的客戶機終端1A所請求,如圖2所示構造這個實施例的定位系統。當漫遊的UE終端6B進入RAN 4C的服務區域時,UE終端6B在訪問MSC/SGSN 3C中登記它的當前位置。在執行此登記時,訪問MSC/SGSN 3C的標識經由V-GMLC 2C被發射給預訂的UE終端6B的HLR/HSS 106/HSS 5B,在此,MSC/SGSN 3C的標識被存儲為漫遊UE終端6B的服務節點ID(SNID)。這樣,HLR/HSS 5B知道了UE終端6B當前正訪問移動通信網C。
客戶機終端1A包括分組組裝器/分解器(PAD)11和ASP(應用業務提供者)軟體模塊12。PAD 11通過未示出的交換通信網連接到其歸屬GMLC 2A上,它生成(formulate)位置請求消息150,如圖3所示,並且把該消息發射給GMLC 2A。PAD 11接收來自GMLC 2A的位置響應消息,並分解之以便確定接收到的消息是差錯消息還是目標UE終端的位置信息。如果該響應是差錯消息,則客戶機終端1A知道目標UE終端正漫遊在服務覆蓋區域之外,並且停止它對該UE終端的基於位置的服務。如果該響應消息通報了目標UE的位置信息,則客戶機終端1A使用接收到的位置信息來通過用戶平面10和訪問MSC/SGSN 3C建立與目標UE終端的連接,並且啟動它的ASP軟體模塊12並向UE終端6B提供其基於位置(LB)的服務。
如圖3所示,位置請求消息150具有包含消息類型、源地址(SA,客戶機標識符)、目的地地址(DA,目標移動UE終端的電話號碼)和服務類型(指示客戶機終端所提供的基於位置的服務的類型)在內的許多欄位。位置請求還可以包括服務覆蓋欄位,其指示客戶機終端1A提供它的基於位置的服務的服務區域。更具體而言,覆蓋信息可以包括根據ISDN(綜合業務數字網)網絡的國際電話號碼計劃所指定的國家代碼列表,其指明客戶機終端提供基於位置的服務的國家和地區。
當客戶機終端1A從定位系統中請求UE終端6B的位置時,它發射位置請求消息給它的歸屬網絡A。作為接收此定位請求消息的請求節點的GMLC 2A從它的目的地欄位中得知GMLC 2B是UE終端6B的歸屬GMLC,並把位置請求消息轉發給H-GMLC 2B。
正如隨後將描述的,如果UE的位置區域在客戶機服務覆蓋區域內,則歸屬GMLC 2B把客戶機的位置請求轉發給V-GMLC 2C,V-GMLC 2C把它轉發給V-MSC/SGSN 3C。作為響應,V-MSC/SGSN 3C與RAN 4C協作來執行一個位置測量處理並向歸屬GMLC 2B返回位置報告,其通過請求的GMLC2A被轉發給客戶機終端1A。如果UE終端6B的位置區域在客戶機服務覆蓋區域之外,則V-MSC/SGSN 3C返回差錯消息給H-GMLC 2B,該消息通過R-GMLC 2A被轉發給客戶機終端1A。
請求的GMLC 2A包括位置請求器21,它接收來自PAD11的位置請求消息並把它轉發給歸屬GMLC 2B;和覆蓋區域存儲器22,用於存儲服務覆蓋信息,該信息可以在位置請求之前很久被接收或者可以被包含在位置請求消息中。位置請求器21接收來自歸屬GMLC 2A的位置響應消息並把它轉發給PAD11。
在H-GMLC 2B中,來自R-GMLC 2A的位置請求被提供給覆蓋區域搜索器33、服務節點ID請求器34和位置請求器37。覆蓋區域搜索器33通過高速緩存存儲器32進行搜索來對接收到的位置請求消息進行響應,其中高速緩存存儲器32存儲與多組客戶機標識和服務類型相應的多個頻繁存取的覆蓋信息。因此,覆蓋區域搜索器33使用包含在接收到的位置請求中的客戶機ID(C-ID)和服務類型(S-TYP)作為搜索關鍵字來檢測相應的覆蓋區域。
如果在高速緩存存儲器32中檢測到客戶機基於位置的服務的覆蓋區域,則從高速緩存存儲器32中提供檢測到的覆蓋信息給比較器36。如果沒有檢測到覆蓋區域,則覆蓋區域搜索器33請求覆蓋區域請求器31從R-GMLC 2A的覆蓋區域存儲器22中檢索相應的覆蓋信息。檢索到的覆蓋區域信息被存儲在高速緩存存儲器32中,並從高速緩存存儲器32中被提供給比較器36。
在覆蓋區域信息被提供給比較器36之後,覆蓋區域搜索器33啟動服務節點ID請求器34來檢索目標UE終端6B的服務節點(即,V-MSC/SGSN3C)ID。從包含在接收到的位置請求消息中的UE的ID(U-ID)中,服務節點ID請求器34知道目標UE終端6B的歸屬位置資料庫是HLR/HSS 5B,以便檢索服務節點ID。檢索到的服務節點ID被提供給LA/SNID映射存儲器35,在其中,V-MSC/SGSN的多個服務節點ID被映射到多個國家代碼(CC),這些代碼表示所有MSC/SGSN所覆蓋的位置區域。對應於檢索到的服務節點ID,在映射存儲器35中檢測到目標UE終端6B的位置區域,並將其提供給比較器36,在比較器中它與從高速緩存存儲器32中提供的覆蓋區域相比較。比較器36確定目標UE終端6B的位置區域是在客戶機終端1A所提供的基於位置的服務的覆蓋區域之內還是之外。
如果UE的位置區域在服務覆蓋區之外,則比較器36命令位置請求器37返回差錯消息給R-GMLC 2A的位置請求器21,其把差錯消息轉發給客戶機終端1A。如果位置區域在覆蓋區域之內,則比較器36命令位置請求器37把來自H-GMLC 2B的客戶機的位置請求消息轉發給V-GMLC 2C。作為響應,V-GMLC 2C與V-MSC/SGSN 3C和RAN 4C協作來執行位置測量並且返回位置響應消息(差錯消息或者是目標UE終端的位置信息)給H-GMLC 2B的位置請求器37。這則位置響應消息通過位置請求器37和21被轉發給PAD11。
如果來自R-GMLC 2A的響應消息包含目標UE終端6B的位置信息,則客戶機終端1A經由對移動交換中心(即,V-MSC/SGSN 3C)和RAN 4C的用戶平面來與目標UE終端6B建立連接,並且PAD11激活ASP軟體模塊12來對UE終端6B執行基於位置的服務。
為了全面理解本發明第一實施例的操作,參考圖4和5來描述歸屬GMLC 2B的操作以及在定位系統的相關節點中發生的一系列事件。
首先參考圖5,當UE終端6B已經移動到MSC/SGSN 3C的服務區域中時,它自動發送位置登記請求501給RAN 4C,RAN 4C把該消息轉發給MSC/SGSN 3C。響應於此登記請求消息,V-MSC/SGSN 3C通過V-GMLC 2C把它的服務節點ID發射給HLR/HSS 5B(事件502)。
當客戶機終端1A發射位置請求消息511給R-GMLC 2A,請求目標UE終端6B的位置時,此位置請求消息被中繼給H-GMLC 2B。響應於此消息(步驟401,圖4),歸屬GMLC 2B從接收到的位置請求消息的SA、DA以及服務類型欄位中讀取數據(步驟402)。覆蓋區域搜索器33在步驟403,利用從R-GMLC 2A中接收到的客戶機ID和服務類型,來確定客戶機基於位置的服務的覆蓋區域信息是否存儲在高速緩存存儲器32-中,如圖5中事件512所示。如果在步驟403判斷為否定的,則覆蓋區域搜索器33在步驟404命令覆蓋信息請求器31從R-GMLC 2A中請求覆蓋區域信息,並且將其存儲在高速緩存存儲器32中(事件513,514)。
如果在高速緩存存儲器32中檢測到了相應的覆蓋信息,或者從R-GMLC 2A中檢索到了該信息,那麼SN-ID請求器34被啟動,向HLR/HSS5B請求目標UE終端6B的服務節點ID(步驟406,事件515,516)。
在步驟407,與從HLR/HSS 5B中檢索到的服務節點ID相應,在LA/SNID存儲器35中檢測到目標UE終端6B的位置區域(事件517)。在步驟408,比較器36在位置區域和覆蓋區域之間進行比較,並確定所述位置區域是在客戶機服務覆蓋區域之內還是之外(事件518)。如果位置區域在覆蓋區域之外,則流程從步驟408繼續到步驟409,以從位置請求器37發送差錯消息給R-GMLC 2A,它由R-GMLC 2A轉發給客戶機終端(事件519)。如果位置區域在客戶機服務覆蓋區域之內,則流程繼續到步驟410,以把客戶機位置請求轉發給V-GMLC 2C(事件520)。V-GMLC 2C從V-MSC/SGSN 3C中請求UE終端6B的位置信息。作為響應,V-MSC/SGSN 3C與RAN 4C協作來執行位置測量程序521,並且確定目標UE終端6B的位置並返回位置響應消息給H-GMLC 2B。歸屬GMLC 2B把這則位置響應消息轉發給R-GMLC 2A(步驟411,事件522)。客戶機終端1A與UE終端6B建立了連接,以對目標UE終端執行基於位置的服務(事件523)。
第二實施例圖6是按照本發明第二實施例構成的定位系統的方框圖。在第二實施例中,請求GMLC 2A負責判斷漫遊到網絡C去的目標UE終端6B的位置區域是在客戶機服務覆蓋區域之內還是之外。如果位置區域在服務覆蓋區域之內,則請求GMLC 2A把客戶機終端的位置請求消息轉發給歸屬GMLC2B,在此,消息被保密檢查。如果消息被證實,則歸屬網關2B把該消息轉發給訪問GMLC 2C,所述訪問GMLC 2C接著從服務節點3C中請求目標UE終端的位置信息。如果UE終端的位置區域在服務覆蓋區域之外,則請求GMLC2A生成差錯消息並且將其發射給客戶機終端1A。
更具體而言,在請求GMLC 2A中,來自客戶機終端1A的位置請求消息被提供給覆蓋區域存儲器23、服務節點ID請求器24和位置請求器27。覆蓋區域存儲器23在位置請求消息之前存儲與多組客戶機標識和服務類型相對應的多個服務覆蓋信息。對應於包含在接收到的位置請求中的客戶機ID和服務類型,從覆蓋區域存儲器23中讀出服務覆蓋信息並將其提供給比較器26。同時,服務節點ID請求器24從接收到的位置請求消息的DA欄位中讀取UE的ID並且從HLR/HSS 5B中檢索出目標UE終端6B的服務節點ID。檢索到的服務節點ID被提供給LA/SNID映射存儲器25,該存儲器提供V-MSC/SGSN的多個服務節點ID到多個位置區域信息的映射,其中多個位置區域信息表示這些服務節點所覆蓋的位置區域。換言之,服務節點ID表示服務節點所覆蓋的地理區域,並因此能夠通過服務節點標識來確定UE終端的位置區域。因此,對應於檢索到的服務節點ID在映射存儲器25中檢測目標UE終端6B的位置區域,並將其提供給比較器26,在此,它與從覆蓋區域存儲器23中檢索到的服務覆蓋信息所表示的覆蓋區域相比較。比較器26確定目標UE終端6B的位置區域是在客戶機終端1A所提供的基於位置的服務的覆蓋區域之內還是之外。
如果UE的位置區域在服務覆蓋區域之外,則比較器26命令位置請求器27生成並發射差錯消息給客戶機終端1A。如果位置區域在覆蓋區域之內,則比較器26命令位置請求器27把客戶機的位置請求消息轉發給H-GMLC 2B。因為歸屬網關2B是由與請求網關2A的運營商不同的網絡運營商所運營的,所以在歸屬網關2B中檢查該消息的保密性。如果消息被證實,則H-GMLC 2B把該消息中繼給V-GMLC 2C,V-GMLC 2C接著請求V-MSC/SGSN 3C與RAN 4C協作來執行位置測量處理,並且返回位置響應(報告)消息(差錯消息或者是目標UE終端的位置信息)給位置請求器27。來自V-GMLC 2C的位置響應消息通過網關2B和2A被發送回客戶機的PAD11。
類似於第一實施例,如果位置響應消息包含目標UE終端6B的位置信息,則客戶機終端1A通過用戶平面,經由V-MSC/SGSN 3C和RAN 4C與目標UE終端6B建立連接,並且PAD 11激活ASP軟體模塊12來對UE終端6B執行基於位置的服務。
在圖7中示出了用於描述第二實施例的操作的序列圖,其中,與圖5中相對應的事件用與圖5中相同的數字標出,並且省略了對它們的描述。當客戶機終端1A發射位置請求消息701給網絡時,R-GMLC 2A接收該消息並且從接收到的位置請求消息的SA、DA以及服務類型欄位中讀取數據。從覆蓋區域存儲器23中讀取客戶機的基於位置的服務的覆蓋區域信息,並將其提供給比較器26。然後,服務節點ID請求器24向HLR/HSS 5B請求目標UE終端6B的服務節點ID(事件702,703)。相應於檢索到的服務節點ID,在LA/SNID映射存儲器25中檢測到目標UE終端6B的位置區域(事件704)。比較器26確定位置區域是在客戶機服務的覆蓋區域之內還是之外(事件705)。如果位置區域在覆蓋區域之外,則從位置請求器27發送差錯消息給客戶機終端(事件706)。如果位置區域在客戶機服務的覆蓋區域之內,則從位置請求器27經由H-GMLC 2B發送客戶機位置請求給V-GMLC 2C(事件707)。V-GMLC 2C向V-MSC/SGSN 3C請求UE終端6B的位置信息,V-MSC/SGSN 3C接著與RAN 4C協作執行位置測量程序708,並確定目標UE終端6B的位置並經由H-GMLC 2B返回位置響應消息給R-GMLC 2A,所述R-GMLC 2A把該消息轉發給客戶機終端1A(事件709)。客戶機終端1A通過用戶平面與UE終端6B建立了連接,以便對目標UE終端執行基於位置的服務。
第三實施例在前面的實施例中,UE終端的位置區域和服務節點(MSC/SGSN)標識之間的關係在網絡B的存儲器35和網絡A的存儲器25中被映射起來。可是,也存在這樣的可能,即這些映射關係只能夠在網絡C中建立。如果訪問網絡C的UE終端的位置被客戶機終端1A請求,則位置響應會導致客戶機終端1A接收到差錯消息。本發明第三實施例的目的是消除這種徒勞的位置請求。
如圖8所示構造第三實施例的定位系統。類似圖6,R-GMLC 2A包括覆蓋區域存儲器23,用於存儲與已經從客戶機終端中接收到的多組客戶機ID和服務類型相對應的多個服務覆蓋信息。來自客戶機終端1A的位置請求消息被R-GMLC 2A接收,並被提供給覆蓋區域存儲器23、服務節點ID請求器24以及位置請求器27。作為響應,服務節點ID請求器24從目標UE終端6B的HLR/HSS 5B中檢索服務節點ID。檢索到的服務節點ID被提供給國家代碼檢測器28和位置請求器27。國家代碼檢測器28從接收到的服務節點ID中抽取UE終端6B正訪問的地理區域的國家代碼並將其饋送給覆蓋區域存儲器23。使用檢測到的國家代碼以及包含在位置請求消息中的客戶機ID與服務類型,客戶機服務的服務覆蓋信息從覆蓋區域存儲器23中被選出並被饋送到位置請求器27。如圖9所示,位置請求器27生成包含所提供的服務節點ID和服務覆蓋信息在內的位置請求消息151,並且經由H-GMLC 2B把該消息發射給V-GMLC 2C。
V-GMLC包括LA/SNID映射存儲器41、比較器42和位置請求器43。LA/SNID映射存儲器41提供網絡C的所有V-MSC/SGSN的多個服務節點ID與多個位置區域信息之間的映射,其中多個位置區域信息表示網絡C中所有V-MSC/SGSN所服務的地理區域。對應於包含在位置請求消息151中的服務節點ID,從映射存儲器41中檢索出目標UE終端6B的位置區域並將其提供給比較器42。比較器42把包含在接收到的消息中的服務覆蓋信息(CA)與從映射存儲器41中檢索到的數據所表示的位置區域(LA)進行比較並且確定目標UE終端6B的位置區域是在服務覆蓋區域之內還是之外。
如果UE位置區域在服務覆蓋區域之外,則比較器42命令位置請求器43返回差錯消息給H-GMLC 2B,該消息通過R-GML 2A的位置請求器27被中繼給客戶機終端1A。如果位置區域在覆蓋區域之內,則比較器42命令位置請求器43轉發客戶機的位置請求消息給V-GMLC 2C。作為響應,V-GMLC 2C與V-MSC/SGSN 3C和RAN 4C協作來執行位置測量處理,並且從位置請求器43返回位置響應消息(差錯消息或者是目標UE終端的位置信息)給H-GMLC 2B,該消息通過R-GMLC 2A被中繼給客戶機終端1A。
圖10中示出了第三實施例的操作序列圖。UE終端6B首先在V-MSC/SGSN 3C中被登記。響應於此登記,V-MSC/SGSN 3C的節點ID被發送給HLR/HSS 5B並作為UE終端6B的服務節點ID而被存儲(事件1000,圖10)。
當客戶機終端1A發射位置請求消息1001給網絡時,R-GMLC 2A接收此消息並從它的SA、DA和服務類型欄位中讀取數據。然後,服務節點ID請求器24向HLR/HSS 5B請求目標UE終端6B的服務節點ID(事件1002,1003)。從檢索到的服務節點ID中,國家代碼檢測器28抽取目標UE終端現在正在訪問的國家或者地理區域的國家代碼。相應於抽取出的國家代碼,從覆蓋區域存儲器23中檢索出服務覆蓋信息並將其提供給位置請求器27(事件1004)。包含服務節點ID和覆蓋區域信息的位置請求消息從位置請求器27經由H-GMLC 2B發射給V-GMLC 2C(事件1005)。
在V-GMLC 2C中,使用包含在位置請求消息中的服務節點ID來從映射存儲器41中檢測UE終端6B的位置區域,並將其在比較器42中與包含在同一位置請求消息中的覆蓋區域信息進行比較。比較器42確定該位置區域是在客戶機服務的覆蓋區域之內還是之外(事件1006)。如果位置區域在覆蓋區域之外,則從位置請求器43中發送差錯消息給客戶機終端(事件1007)。如果位置區域在客戶機服務的覆蓋區域之內,則從位置請求器43中把位置請求轉發給V-GMLC 2C。V-GMLC 2C向V-MSC/SGSN 3C請求UE終端6B的位置信息,V-MSC/SGSN 3C接著與RAN 4C協作來執行位置測量程序(事件1008)並確定目標UE終端6B的位置,然後返回位置響應消息給R-GMLC 2A,所述R-GMLC 2A將這則消息轉發給客戶機終端1A(事件1009)。客戶機終端1A與UE終端6B建立了連接,以便對目標UE終端執行基於位置的服務。
第四實施例時常更新在R-GMLC 2A中維護的覆蓋區域信息和在R-GMLC或H-GMLC中維護的LA/SNID映射關係以便反映最新狀態是我們所希望的。
本發明第四實施例如圖11所示,其中,與圖2中對應的部分用如圖2中所使用的相同數字來標出,並且省略了對它們的描述。
V-GMLC 2C包括更新器44、位置區域存儲器45和更新請求器46。位置區域存儲器45存儲V-MSC/SGSN 3C所服務的多個區域。更新器44接收最新數據,這些數據可以是每當由於網絡C的變更或者擴展而在MSC/SGSN3C的服務區域中發生變化時,由網絡C的運營商手動輸入的。更新請求器46從來自存儲器45的區域信息和最新數據生成更新請求消息並將此更新消息發射給H-GMLC 2B。
除了設有更新器38之外,H-GMLC 2B與圖2中所示結構相同,該更新器38用於從V-GMLC 2C的更新請求器46接收更新請求消息,並更新LA/SNID映射存儲器35,以便反映V-GMLC 2C的LA存儲器45中發生的變化。然後,更新器38返回確認消息給更新請求器46。
客戶機終端1A包括更新器13、覆蓋區域存儲器14和更新請求器15。如果客戶機終端只提供一種基於位置的服務,則覆蓋區域存儲器14存儲表示一個特定服務類型的許多覆蓋區域的多個覆蓋區域信息,或者如果客戶機終端提供一種以上基於位置的服務,則覆蓋區域存儲器14提供多個覆蓋信息到許多服務類型的映射。每當存儲在存儲器14中的服務覆蓋區域發生擴展或者變更時,最新數據都被手動輸入到更新器13。更新請求器15由存儲在存儲器14中的信息以及最新數據生成更新請求消息,並將該更新消息發射給R-GMLC 2A。
R-GMLC 2A包括更新器29,更新器29通過更新覆蓋區域存儲器22並且返回確認消息給更新請求器15,來對來自客戶機終端1A的更新請求消息進行響應。R-GMLC 2A另外可以包括更新請求器(未示出),用於把更新請求消息發射給H-GMLC 2B的覆蓋區域請求器31,以在覆蓋存儲器22被更新時更新高速緩存存儲器32。
在H-GMLC 2B中,當覆蓋區域搜索器33確定在高速緩存存儲器32中未發現請求的客戶機終端的覆蓋信息並使覆蓋區域請求器31從覆蓋區域存儲器22中請求它時,用R-GMLC 2A的覆蓋信息來更新高速緩存存儲器32。
按照如前面實施例中所述的相同方式把漫遊UE終端6B的位置登記到V-MSC/SGSN 3C之後,圖11的定位系統操作如圖12所示繼續。
當在V-GMLC 2C的LA存儲器45中進行更新時,更新請求消息被發送給H-GMLC 2B(事件1201)以便更新LA/SNID映射存儲器35-並且更新確認消息被返回給V-GMLC 2C(事件1202)。如果在客戶機終端1A的覆蓋區域存儲器14中進行了更新,則更新請求消息被發送給R-GMLC 2A(事件1203)以便更新覆蓋區域存儲器22並且更新確認消息被返回給客戶機終端(事件1204)。
當客戶機終端1A經由R-GMLC 2A發射位置請求消息1205給H-GMLC2B時,後者利用客戶機ID和服務類型來確定客戶機基於位置的服務的覆蓋區域信息是否存儲在高速緩存存儲器32中(事件1206)。如果沒有檢測到相應的覆蓋信息,則H-GMLC 2B向R-GMLC 2A請求覆蓋區域信息(事件1207),並將其存儲在高速緩存存儲器32中(事件1208)。如果在高速緩存存儲器32中檢測到相應的覆蓋信息,則H-GMLC 2B從HLR/HSS 5B中請求目標UE終端6B的服務節點ID(事件1209,1210)。對應於此服務節點ID,在LA/SNID存儲器35中檢測目標UE終端6B的位置區域(事件1211),並在位置和覆蓋區域之間進行比較(事件1212),以確定位置區域是在客戶機服務的覆蓋區域之內還是之外。如果位置區域在客戶機服務的覆蓋區域之外,則從H-GMLC 2B中發送差錯消息,並通過R-GMLC2A轉發給客戶機終端(事件1213)。如果位置區域在覆蓋區域之內,則客戶機的位置請求被轉發給V-GMLC 2C(事件1214)。V-GMLC 2C從V-MSC/SGSN 3C中請求UE終端6B的位置信息。作為響應,V-MSC/SGSN 3C與RAN 4C協作來執行位置測量程序1215並且確定目標UE終端6B的位置,然後通過H-GMLC 2B和R-GMLC 2A返回位置響應消息1216給客戶機終端。客戶機終端1A與UE終端6B建立了連接,以向目標UE終端執行基於位置的服務。
第五實施例在前述實施例中,網絡A、B和C分別由網絡運營商A、B和C所擁有和運營。在第五實施例中,如圖13所示,網絡A和B由典型網絡AB所表示的共同的網絡運營商AB所運營。在下面的描述中,假設網絡AB的客戶機終端1AB正在請求同一網絡的正漫遊到網絡C的UE終端6AB的位置。在這個實施例中,GMLC 2AB作為請求GMLC以及歸屬GMLC,或者說是RH-GMLC來操作,而GMLC 2C作為訪問GMLC來操作,如圖14所示。
RH-GMLC 2AB負責判斷客戶機服務的覆蓋區域是在目標UE終端6AB的位置區域之內還是之外。
在RH-GMLC 2AB中,來自客戶機終端1AB的位置請求被提供給覆蓋區域存儲器123、服務節點ID請求器124和位置請求器127。覆蓋區域存儲器123存儲與多組客戶機ID和服務類型相對應的多個覆蓋信息。響應於所述位置請求,從覆蓋區域存儲器123中讀出與包含在接收到的消息中的客戶機ID和服務類型相應的覆蓋區域信息,並將其提供給比較器126。服務節點ID請求器124從接收到的消息中讀取UE的ID,並從HLR/HSS 5AB中請求目標UE終端6AB的服務節點ID。來自HLR/HSS 5AB中的服務節點ID被提供給LA/SNID映射存儲器125,其提供V-MSC/SGSN的多個服務節點ID與漫遊UE終端正在訪問的位置區域的映射。相應於檢索到的服務節點ID,在映射存儲器125中檢測到目標UE終端6AB的位置區域並將其提供給比較器126,在比較器126中它與從覆蓋區域存儲器123中提供的覆蓋區域數據進行比較。比較器126確定目標UE終端6AB的位置區域是在客戶機終端1AB提供的基於位置的服務的覆蓋區域之內還是之外。
如果UE的位置區域在服務覆蓋區域之外,則比較器126命令位置請求器127生成並發射差錯消息給客戶機終端1AB。如果位置區域在覆蓋區域之內,則比較器126命令位置請求器127把客戶機的位置請求消息轉發給V-GMLC 2C。作為響應,V-GMLC 2C請求V-MSC/SGSN 3C與RAN 4C協作來執行位置測量處理並且返回位置響應消息(差錯消息或者是目標UE終端的位置信息)給位置請求器127。來自V-GMLC 2C的位置響應消息被轉發給PAD11。
用於描述第二實施例操作的序列圖如圖15所示。UE終端6AB首先在V-MSC/SGSN 3C中被登記。響應於此登記,V-MSC/SGSN 3C的節點ID被發送給HLR/HSS 5AB並被存儲為UE終端6AB的服務節點ID(事件1500)。
當客戶機終端1AB把位置請求消息1501發射給網絡時,R-GMLC 2AB接收該消息,並且從接收到的位置請求消息的SA、DA和服務類型欄位中讀取數據。從覆蓋區域存儲器123中讀取客戶機基於位置的服務的覆蓋區域信息並將其提供給比較器126。然後,服務節點ID請求器124從HLR/HSS 5AB中請求目標UE終端6AB的服務節點ID(事件1502,1503)。在LA/SNID映射存儲器125中檢測到與檢索到的服務節點ID相對應的目標UE終端6AB的位置區域(事件1504)。比較器126確定該位置區域是在客戶機服務的覆蓋區域之內還是之外(事件1505)。如果位置區域在覆蓋區域之外,則從位置請求器127中發送差錯消息給客戶機終端(事件1506)。如果位置區域在客戶機服務的覆蓋區域之內,則從位置請求器127發送客戶機的位置請求給V-GMLC 2C(事件1507)。V-GMLC 2C從V-MSC/SGSN 3C中請求UE終端6AB的位置信息,V-MSC/SGSN 3C接著與RAN 4C協作來執行位置測量程序1508並確定目標UE終端6AB的位置,然後返回位置響應消息給RH-GMLC 2AB,其把該消息轉發給客戶機終端1AB(事件1509)。客戶機終端1A與UE終端6AB建立了連接,以便對目標UE終端執行基於位置的服務。
第六實施例在第六實施例中,如圖16所示,網絡B和C由網絡BC所表示的共同的網絡運營商BC所運營。假設網絡A的客戶機終端1A正在請求當前連接到歸屬網絡BC去的網絡BC的UE終端6BC的位置。在這個實施例中,GMLC 2A作為請求GMLC而操作,而GMLC BC作為歸屬和訪問GMLC,或者說是HV-GMLC而操作,它負責進行在區域內/外的判斷,如圖17和18所示。
UE終端6BC首先在V-MSC/SGSN 3BC中被登記。響應於此登記,V-MSC/SGSN 3BC的節點ID被發送給HLR/HSS 5BC,並被存儲為UE終端6BC的服務節點ID(事件1800,圖18)。
當客戶機終端1A發射位置請求消息給R-GMLC 2A時,後者從其目的地欄位中得知HV-GMLC 2BC為目標UE終端6BC的歸屬網關,並且將位置請求消息轉發給HV-GMLC 2BC,如圖18的序列圖中事件1801所示。
在HV-GMLC 2BC中,來自R-GMLC 2A中的位置請求被提供給覆蓋區域搜索器133、服務節點ID請求器134和位置請求器137。覆蓋區域搜索器133通過對高速緩存存儲器132進行搜索來對接收到的位置請求消息進行響應,其中高速緩存存儲器132存儲與多組客戶機標識和服務類型相應的多個頻繁存取的覆蓋信息(事件1802,圖18)。覆蓋區域搜索器133使用包含在接收到的消息中的客戶機ID和服務類型來檢測相應的覆蓋區域。
如果在高速緩存存儲器132中檢測到客戶機基於位置的服務的覆蓋區域,則將檢測到的覆蓋區域信息提供給比較器136。如果沒有檢測到覆蓋區域,則覆蓋區域搜索器133請求覆蓋區域請求器131從R-GMLC 2A的覆蓋區域存儲器22中檢索相應的覆蓋信息(事件1803,1804,圖18)。檢索到的覆蓋區域信息被存儲在高速緩存存儲器132中,並從高速緩存存儲器132被提供給比較器136。覆蓋區域搜索器133使服務節點ID請求器134使用包含在接收到的位置請求消息中的UE的ID來從HLR/HSS 5BC中檢索目標UE終端6BC的服務節點(即,V-MSC/SGSN 3BC)ID(事件1805,1806)。檢索到的服務節點ID被提供給LA/SNID映射存儲器135,在其中,V-MSC/SGSN的多個服務節點ID被映射到網絡BC的UE終端當前所連接到的MSC/SGSN所服務的多個位置區域。對應於檢索到的服務節點ID,在映射存儲器135中檢測到目標UE終端6BC的位置區域並且將其提供給比較器136,在比較器136中它與從高速緩存存儲器132中提供的覆蓋區域數據相比較(事件1807,1808,圖18)。比較器136確定目標UE終端6BC的位置區域是在客戶機終端1A所提供的基於位置的服務的覆蓋區域之內還是之外。
如果UE的位置區域在客戶機服務覆蓋區域之外,則比較器136命令位置請求器137返回差錯消息給R-GMLC 2A的位置請求器21,它把差錯消息轉發給客戶機終端1A(事件1809)。如果位置區域在覆蓋區域之內,則比較器136命令位置請求器137把客戶機的位置請求消息轉發給V-MSC/SGSN 3BC(事件1810)。V-MSC/SGSN 3BC與RAN 4C協作來執行位置測量(事件1811),並且返回位置響應消息1812給HV-GMLC 2BC的位置請求器137。這則位置響應消息通過R-GMLC 2A被轉發給客戶機終端1A。
第七實施例本發明的第七實施例是第六實施例的修改。類似於第六實施例,客戶機終端1A正請求當前連接到歸屬網絡BC上的UE終端6BC的位置,並且GMLC 2A作為請求GMLC來操作,而GMLC 2BC作為歸屬和訪問網關來操作。這個實施例與第六實施例的不同之處在於,客戶機終端1A的請求GMLC 2A是區域判斷網關,如圖19和20所示。
UE終端6BC首先在V-MSC/SGSN 3BC中被登記。響應於此登記,V-MSC/SGSN 3BC的節點ID被發送給HLR/HSS 5BC並被存儲為UE終端6BC的服務節點ID(事件2000,圖20)。
當R-GMLC 2A接收到來自客戶機終端1A的位置請求消息時(事件2001,圖20),該消息被提供給覆蓋區域存儲器223、服務節點ID請求器224和位置請求器227。覆蓋區域存儲器223存儲與多組客戶機ID和服務類型相對應的多個覆蓋信息。響應於所述位置請求,從覆蓋區域存儲器223中讀出與包含在接收到的消息中的客戶機ID和服務類型相對應的覆蓋區域信息,並將其提供給比較器226。服務節點ID請求器224從HLR/HSS5BC中請求目標UE終端6AB的服務節點ID(事件2002,2003)。來自HLR/HSS 5BC中的服務節點ID被提供給LA/SNID映射伺服器225,所述LA/SNID映射伺服器225提供V-MSC/SGSN的多個服務節點ID與UE當前所連接的位置區域的映射。對應於檢索到的服務節點ID,在映射存儲器225中檢測目標UE終端6BC的位置區域(事件2004),並將其提供給比較器226,在比較器226中,它與從覆蓋區域存儲器223中提供的覆蓋區域數據進行比較。比較器226確定目標UE終端6AB的位置區域是在客戶機終端1A所提供的基於位置的服務的覆蓋區域之內還是之外(事件2005)。如果UE的位置區域在服務覆蓋區域之外,則比較器226命令位置請求器227生成並發射差錯消息給客戶機終端1AB。如果位置區域在覆蓋區域之內,則比較器226命令位置請求器227把客戶機的位置請求消息轉發給V-GMLC 2BC(事件2007)。作為響應,V-GMLC 2BC請求V-MSC/SGSN 3BC與RAN 4BC協作來執行位置測量處理(事件2008)並且返回位置響應消息(差錯消息或者是目標UE終端的位置信息)給位置請求器227。來自V-GMLC 2BC的位置響應消息被轉發給客戶機終端1A(事件2009)。
第八實施例在第八實施例中,如圖21所示,網絡A、B和C由網絡ABC所表示的共同的網絡運營商ABC所擁有和運營。假設客戶機終端1ABC請求當前連接到歸屬網絡ABC上的UE終端6ABC的位置。在這個實施例中,GMLC2ABC作為請求、歸屬和訪問網關,或者說是RHV-GMLC而操作,如圖22和23所示。
RHV-GMLC 2ABC負責判斷客戶機終端1ABC所提供服務的覆蓋區域是在目標UE終端6ABC的位置區域之內還是之外。
UE終端6ABC首先在V-MSC/SGSN 3ABC中被登記。響應於該登記,V-MSC/SGSN 3ABC的節點ID被發送給HLR/HSS 5ABC並被存儲為UE終端6ABC的服務節點ID(事件2300,圖23)。
當RHV-GMLC 2ABC接收到來自客戶機終端1ABC中的位置請求時(事件2301,圖23),該請求被提供給覆蓋區域存儲器223、服務節點ID請求器224和位置請求器227。覆蓋區域存儲器223存儲與多組客戶機ID和服務類型相對應的多個覆蓋信息。響應於該位置請求,從覆蓋區域存儲器223中讀出與包含在接收到的消息中的客戶機ID和服務類型相對應的覆蓋區域信息,並將其提供給比較器226。對應於包含在接收到的消息中的UE的ID,服務節點ID請求器224從HLR/HSS 5ABC中請求目標UE終端6ABC的服務節點ID,並將其提供給LA/SNID映射存儲器225,其提供V-MSC/SGSN的多個服務節點ID與UE終端當前所連接的位置區域的映射(事件2302,2303,圖23)。對應於檢索到的服務節點ID,在映射存儲器225中檢測到目標UE終端6ABC的位置區域,並將其提供給比較器226,用於與來自覆蓋區域存儲器223中的覆蓋區域數據相比較(事件2304)。比較器226確定目標UE終端6ABC的位置區域是在客戶機終端1ABC所提供的基於位置的服務覆蓋區域之內還是之外(事件2305)。
如果UE的位置區域在服務覆蓋區域之外,則比較器226命令位置請求器227生成並發射差錯消息給客戶機終端1AB(事件2306)。如果位置區域在覆蓋區域之內,則比較器226命令位置請求器227把客戶機的位置請求消息轉發給V-MSC/SGSN 3ABC以便與RAN 4ABC協作來執行位置測量處理並且返回位置響應消息(差錯消息或者是目標UE終端的位置信息)給位置請求器227。來自RHV-GMLC 2ABC的位置響應消息被轉發給客戶機終端。
第九實施例本發明的第九實施例是第三實施例的第一種修改。如圖24和25所示的第九實施例與第三實施例(圖8-10)不同之處在於,網絡A和B由類似於圖13所示的共同的網絡運營商AB所擁有和運營,並且GMLC 2AB作為客戶機終端1AB的請求和歸屬網關RH-GMLC而操作。假設客戶機終端1AB請求同一網絡AB的UE終端6AB的位置。
V-GMLC 2C是負責進行在區域內/外的判斷的網關。RH-GMLC 2AB和V-GMLC 2C分別按照與圖8的R-GMLC 2A和V-GMLC 2C類似的方式來構造。由於RH-GMLC 2AB還擔當歸屬網關,所以它直接與V-GMLC 2C接口。
如圖25所示,UE終端6AB首先在V-MSC/SGSN 3C中被登記。響應於該登記,V-MSC/SGSN 3C的節點ID被發送給HLR/HSS 5AB並被存儲為UE終端6AB的服務節點ID(事件2500,圖25)。
當客戶機終端1AB發射位置請求消息2501給RH-GMLC 2AB時,服務節點ID請求器24從HLR/HSS 5AB中請求目標UE終端6AB的服務節點ID(事件2502,2503)。國家代碼檢測器28檢測目標UE終端6AB正在訪問的國家或地區的國家代碼。對應於檢測到的國家代碼,從覆蓋區域存儲器23中檢索覆蓋區域信息,並將其提供給位置請求器27(事件2504)。包含服務節點ID和覆蓋區域信息的位置請求消息從位置請求器27中被發射給V-GMLC 2C(事件2505)。
在V-GMLC 2C中,使用包含在位置請求消息中的服務節點ID來從LA/SNID映射存儲器41中檢測UE終端6AB的位置區域,並在比較器42中將其與包含在同一位置請求消息中的覆蓋區域信息相比較。比較器42確定該位置區域是在客戶機服務的覆蓋區域之內還是之外(事件2506)。如果位置區域在覆蓋區域之外,則從位置請求器43中發送差錯消息給客戶機終端(事件2507)。如果位置區域在客戶機服務的覆蓋區域之內,則從位置請求器43中把位置請求轉發給V-GMLC 2C。V-GMLC 2C向V-MSC/SGSN3C請求UE終端6AB的位置信息,V-MSC/SGSN 3C接著與RAN 4C協作來執行位置測量程序(事件2508),並確定目標UE終端6AB的位置,然後返回位置報告消息給V-GMLC 2C,其將這則消息通過RH-GMLC 2AB轉發給客戶機終端1AB(事件2509)。客戶機終端1AB與UE終端6AB建立了連接,以便對目標UE終端執行基於位置的服務。
第十實施例本發明的第十實施例是第三實施例的第二種修改。如圖26和27所示的第十實施例與第三實施例(圖8-10)的不同之處在於,網絡B和C由類似於圖16所示的共同的網絡運營商BC所擁有和運營,並且GMLC 2BC作為客戶機終端1A的歸屬和訪問網關HV-GMLC而操作。假設網絡A的客戶機終端1A請求網絡BC的UE終端6BC的位置。
HV-GMLC 2BC是負責進行在區域內/外的判斷的網關。R-GMLC 2A和HV-GMLC 2BC都分別按照與圖8的R-GMLC 2A和V-GMLC 2C類似的方式來構造。由於HV-GMLC 2BC還是歸屬網關,所以它直接與R-GMLC 2A接口。
如圖27所示,UE終端6BC首先在V-MSC/SGSN 3BC中被登記。響應於該登記,V-MSC/SGSN 3BC的節點ID被發送給HLR/HSS 5BC,並被存儲為UE終端6BC的服務節點ID(事件2700)。
當客戶機終端1AB發射位置請求消息2701給R-GMLC 2A時,服務節點ID請求器24從HLR/HSS 5BC中請求目標UE終端6BC的服務節點ID(事件2702,2703)。國家代碼檢測器28檢測目標UE終端6BC正在訪問的國家或地區的國家代碼。對應於檢測到的國家代碼,從覆蓋區域存儲器23中檢索出覆蓋區域信息,並將其提供給位置請求器27(事件2704)。包含服務節點ID和覆蓋區域信息的位置請求消息從位置請求器27中被發射給V-GMLC 2C(事件2705)。在V-GMLC 2C中,使用包含在位置請求消息中的服務節點ID來從LA/SNID映射存儲器41中檢測到UE終端6BC的位置區域,並在比較器42中將其與包含在同一位置請求消息中的覆蓋區域信息相比較。比較器42確定該位置區域是在客戶機服務的覆蓋區域之內還是之外(事件2706)。如果位置區域在覆蓋區域之外,則從位置請求器43中發送差錯消息給客戶機終端(事件2707)。如果位置區域在客戶機服務的覆蓋區域之內,則從位置請求器43中把位置請求轉發給V-GMLC2C。V-GMLC 2C向V-MSC/SGSN 3C請求UE終端6BC的位置信息,V-MSC/SGSN 3C接著與RAN 4C協作來執行位置測量程序(事件2708)並確定目標UE終端6BC的位置,然後返回位置報告消息給V-GMLC 2C,所述V-GMLC 2C將這則消息通過RH-GMLC 2A轉發給客戶機終端1A(事件2709)。客戶機終端1A與UE終端6BC建立了連接,以便對目標UE終端執行基於位置的服務。
第十一實施例在前述實施例中,當接收網關接收到來自客戶機終端的位置請求消息時,該網關立即請求目標UE終端的服務節點ID。這裡存在一種可能先前被請求的服務節點ID可能被用於稍後的位置請求。
本發明的第十一實施例如圖28所示,它被實現為第二實施例(圖6)的修改,以便利用先前被請求的服務節點ID被存儲並用於稍後的位置請求的這種可能。
如圖28所示,R-GMLC 2A與圖6中的不同之處在於,設有高速緩存存儲器51,用於把多個服務節點ID映射到SNID請求器24先前已從HLR/HSS 5B中獲得的相應的UE ID上。設有服務節點ID搜索器52,用來對高速緩存存儲器51進行搜索,以利用包含在來自客戶機終端1A的位置請求消息中的UE ID來檢測服務節點ID。從高速緩存存儲器51中將檢測到的服務節點ID提供給LA/SNID映射存儲器25作為搜索關鍵字,用於檢測相應的位置區域。如果在高速緩存存儲器51中沒有檢測到服務節點ID,則SNID搜索器52使SNID請求器24從HLR/HSS 5B中請求服務節點ID。
如圖29所示,UE終端6B首先在V-MSC/SGSN 3C中被登記並且它的節點ID被發送並被存儲在HLR/HSS 5B中(事件2900)。當客戶機終端1A發送位置請求消息給R-GMLC 2A,請求目標UE終端6B的位置時,該消息被轉發給H-GMLC 2B。SNID搜索器51使用目標UE終端6B的ID來搜索高速緩存存儲器51(事件2902)。如果在高速緩存存儲器51中沒有檢測到服務節點ID,則H-GMLC 2B從HLR/HSS 5B中請求服務節點ID(事件2903,2904)。此實施例的操作如與圖7的事件704到709相對應的事件2905到2910所示的那樣繼續。
按照這種方式,能夠立刻從高速緩存存儲器51中獲得經常存取的服務節點標識符。這減少了從請求網關到相關HLR/HSS的業務量。
第十二實施例在第一實施例中,H-GMLC 2B設有請求器,用於向R-GMLC 2A請求覆蓋信息。第十二實施例如圖30和31所示。在UE終端6B在V-GMLC 2C中被登記並且網關2C的服務節點ID被存儲在HLR/HSS 5B中之後(事件3100,圖31),R-GMLC 2A發射請求目標UE終端6B位置的位置請求消息給H-GMLC 2B(事件3101)。響應於此位置請求消息,位置請求器21從覆蓋區域存儲器22中讀取與包含在接收到的消息中的客戶機ID和服務類型相對應的覆蓋信息,並通過把該覆蓋信息封裝到所發射的消息中來將該消息轉發給H-GMLC 2B(事件3102)。
在H-GMLC 2B中,SNID請求器34通過從HLR/HSS 5B中請求目標UE終端6B的服務節點ID來對接收到的位置請求消息進行響應(事件3103,3104)。使用來自HLR/HSS 5B中的服務節點ID,LA/SNID映射存儲器35檢索出相應的位置區域信息(事件3105)並將其提供給比較器36。另一方面,比較器36從接收到的消息中讀取覆蓋信息,並將其與來自LA/SNID映射存儲器35的位置區域信息進行比較,並判斷位置區域是在覆蓋區域之內還是之外(事件3106)。取決於判斷結果,位置請求器37發射差錯消息給R-GMLC 2A(事件3107)或者轉發位置請求消息給V-GMLC 2C(事件3108)以便執行位置測量處理3109。然後,位置報告消息將被發射給客戶機終端1A(事件3110)。
第十三實施例在第十二實施例中,歸屬網關2B從相關HLR/HSS中即時請求目標UE終端的服務節點標識符,高速緩存存儲器還可以設在歸屬網關2B中,用於存儲經常存取的服務節點標識符,如圖32所示。此定位系統的歸屬GMLC 2B除了另外包括高速緩存存儲器60和服務節點ID搜索器61之外,它與圖30的完全相同。
在UE終端6B在V-GMLC 2C中被登記並且網關2C的服務節點ID被存儲在HLR/HSS 5B中之後(事件3300,圖33),R-GMLC 2A發射請求目標UE終端6B位置的位置請求消息給H-GMLC 2B(事件3301)。響應於此位置請求消息,位置請求器21從覆蓋區域存儲器22中讀取與包含在接收到的消息中的客戶機ID和服務類型相對應的覆蓋信息,並通過把該覆蓋信息封裝到所發射的消息中來將該消息轉發給H-GMLC 2B(事件3302)。
在H-GMLC 2B中,SNID搜索器61使用目標UE終端6B的ID對高速緩存存儲器60進行搜索(事件3303)。如果在高速緩存存儲器60中沒有檢測到服務節點ID,則SNID搜索器61使SNID請求器34從HLR/HSS 5B中請求服務節點ID,並且LA/SNID映射存儲器35接收該服務節點ID(事件3304,3305)。如果在高速緩存存儲器60中檢測到服務節點ID,則檢測到的ID被提供給LA/SNID映射存儲器35。在映射存儲器35中檢測到與服務節點ID相對應的目標UE終端6B的相應位置區域。另一方面,比較器36從接收到的消息中讀取覆蓋信息,並將其與來自LA/SNID映射存儲器35的位置區域信息進行比較,並判斷位置區域是在覆蓋區域之內還是之外(事件3307)。取決於判斷結果,位置請求器37發射差錯消息給R-GMLC2A(事件3308)或者轉發位置請求消息給V-GMLC 2C(事件3309)以便執行位置測量處理3310。然後,位置報告消息將被發射給客戶機終端1A(事件3311)。
第十四實施例在前述實施例中,請求網關知道目標UE終端的歸屬網關的標識,並且知道維護目標UE的服務節點標識的HLR/HSS是從被預定進行在區域內/外的判斷的網關接入的。可是,存在這樣的可能請求網關不知道歸屬網關的標識。
在第十四實施例中,取決於請求網關是否知道歸屬網關的標識,請求網關和歸屬網關之一負責進行在區域內/外的判斷。更具體而言,如果請求網關不知道歸屬網關的標識,則從請求網關接入目標UE終端的HLR/HSS,而如果請求網關知道歸屬網關的標識,則從歸屬網關接入。
圖34是第十四實施例的定位系統的方框圖。在該定位系統中,和圖1中所說明的一樣,R-GMLC(RG)2A、H-GMLC 2B和V-GMLC 2C分別由網絡運營商A、B和C所擁有和運營。
R-GMLC 2A類似於圖6的R-GMLC 2A——除了它另外包括用於存儲歸屬GMLC標識(HGID)和目標UE終端的相應標識的高速緩存存儲器70、HGID搜索器71和ID分離器72之外。HGID搜索器71使用目標UD終端6B的標識(U-ID)來對高速緩存存儲器70進行搜索以尋找HGID,其中所述標識(U-ID)包含在來自客戶機終端1A的位置請求消息中。
如果沒有發現相應的HGID,則HGID搜索器確定R-GMLC 2A負責進行在區域內/外的判斷,並且使服務節點ID請求器24從HLR/HSS 5B中請求SNID和HGID。來自HLR/HSS 5B中的響應消息被提供給ID分離器72,在ID分離器72處,從V-MSC/SGSN 3C的服務節點ID中分離出HGID並將其存儲在高速緩存存儲器70中。另一方面,SNID通過請求器24被提供給LA/SNID映射存儲器28,用於檢測目標UE終端6B的位置區域。比較器26在檢測到的位置區域信息與來自覆蓋區域存儲器23的覆蓋區域信息之間進行比較並且確定位置區域是在覆蓋區域之內還是之外。如果位置區域在覆蓋區域之外,則位置請求器27生成並發射差錯消息給客戶機終端1A。如果位置區域在覆蓋區域之內,則位置請求器27把來自客戶機終端1A的位置請求消息轉發給H-GMLC 2B。
如果HGID搜索器71在高速緩存存儲器70中檢測到相應的HGID,則它確定H-GMLC 2B負責進行在區域內/外的判斷,並且把「附加CA」命令信號應用到位置請求器27上,以便將覆蓋區域信息包括在來自客戶機終端的位置請求消息中並轉發給H-GMLC 2B。
H-GMLC 2B類似於圖30的H-GMLC 2B,但是不同之處在於,它另外包括用於存儲服務節點標識和目標UE終端的相應標識的高速緩存存儲器80和SNID搜索器81。
如果來自R-GMLC 2A中的位置請求消息包含覆蓋信息,則SNID搜索器81確定H-GMLC 2B負責進行在區域內/外的判斷,並且使用目標UE終端6B的標識(U-ID)來對高速緩存存儲器80進行搜索以尋找SNID,其中所述標識(U-ID)包含在所接收到的位置請求消息中。如果在高速緩存存儲器80中沒有發現相應的SNID,則SNID搜索器81使SNID請求器34從HLR/HSS 5B中請求目標UE終端6B的服務節點ID並將接收到的SNID饋送給LA/SNID映射存儲器35。如果在高速緩存存儲器80中檢測到相應的SNID,則從高速緩存存儲器80中把檢測到的ID提供給LA/SNID映射存儲器35。這樣,提供給映射存儲器35的SNID被用作搜索關鍵字,用於檢測相應的位置區域信息。比較器36在存儲器35中所檢測到的位置區域信息與包含在接收到的位置請求消息中的覆蓋區域信息之間進行比較,並且進行在區域內/外的判斷。如果位置區域在覆蓋區域之外,則位置請求器37發射差錯消息給R-GMLC 2A,R-GMLC 2A將其轉發給客戶機終端1A。如果位置區域在覆蓋區域之內,則位置請求器37把接收到的位置請求消息轉發給V-GMLC 2C。
如果來自R-GMLC 2A的位置請求消息未包含覆蓋信息,則確定了H-GMLC 2B不負責作出在區域內/外的判斷。位置請求器37把接收到的消息轉發給V-GMLC 2C。
圖34的系統的總體操作被表示在圖35A和35B的序列圖中。當V-MSC/SGSN 31的服務節點ID被存儲在漫遊UE終端6B的歸屬位置寄存器(HLR/HSS)5B中(事件3500,圖35A)時,客戶機終端1A發射位置請求消息給請求GMLC 2A(事件3501)。作為響應,網關2A的HGID搜索器71使用目標UE終端6B的標識來搜索高速緩存存儲器70,以尋找H-GMLC 2B的節點ID(事件3502)。如果沒有所要找的節點ID,則請求網關2A確定它負責進行在區域內/外的判斷。搜索器71使SNID請求器24從HLR/HSS5B中請求UE當前服務節點V-MSC/SGSN 3C和UE歸屬網關的標識(事件3503,3504)。檢索到的HGID被存儲在高速緩存存儲器70中,並且SNID被用來從映射存儲器25中檢索位置區域信息(事件3505)。該位置區域在比較器26中與存儲在覆蓋區域存儲器23中的覆蓋區域進行比較(事件3506)。如果位置區域在服務覆蓋區域之外,則差錯消息被發送給客戶機終端1A(事件3507)。否則,來自客戶機終端的位置請求消息被轉發給歸屬網關2B。在被歸屬網關證實之後,該消息被轉發給訪問網關2C(事件3508)以便執行位置測量處理(3509),並且位置報告經由網關2B和2A被發射給客戶機終端(事件3510)。
如果在高速緩存存儲器70中檢測到HGID,則請求網關2A-確定歸屬網關2B負責進行在區域內/外的判斷。在這種情況下,HGID搜索器71提供「附加CA」命令給位置請求器27,作為響應,位置請求器27從存儲器23中檢索出服務覆蓋信息,並將其插入位置請求消息中並把該位置請求消息轉發給歸屬GMLC 2B(事件3511)。
歸屬網關的SNID搜索器81通過對高速緩存存儲器80進行搜索以尋找與目標UE終端6B的標識相對應的SNID,而對來自請求網關2A的位置信息作出響應(事件3512,圖35)。如果沒有所要找的SNID,則SNID搜索器81使SNID請求器34從HLR/HSS 5B中請求SNID(事件3513,3514)。對應於所請求的SNID,從映射存儲器35中檢索出位置區域信息(事件3515),並在比較器36中與由服務覆蓋信息所表示的覆蓋區域相比較,其中服務覆蓋信息包含在來自請求網關2A中的位置消息中(事件3516)。如果位置區域在覆蓋區域之外,則差錯消息從歸屬網關經由請求網關2A被發送給客戶機終端1A(事件3517)。否則,來自請求網關2A的位置請求消息被轉發給訪問網關2C(事件3518)以便執行位置測量處理(3519),並且位置報告經由網關2B和2A被發射給客戶機終端(事件3520)。
第十五實施例3GPP規定了兩種類型的位置請求。第一種類型是立即(immediate)位置請求,其中,如果有當前位置估計,則定位系統立即用當前位置估計回復客戶機終端。第二種類型是用於視當前或將來的一些事件而定的位置的延緩(deferred)位置請求,其中,從定位系統到客戶機的響應可能發生在該請求被發送之後的一個時間。在前述實施例中,描述是基於這樣的假設,即位置請求消息是立即位置請求。
例如,在第十四實施例中,如果目標UE終端的位置區域在客戶服務的覆蓋區域之外,則差錯消息被返回給客戶機終端。在客戶機的位置請求是立即型的範圍內,這有效地使得GMLC免於向V-MSC/SGSN進行無結果的請求。由於存在這樣一種可能,即進行位置估計成為了就在目標UE終端已經進入服務覆蓋區域之後的及時事件,所以不希望在一作出UE的位置區域在覆蓋區域之外的判斷時就立即返回差錯消息作為對延緩的位置請求的響應。
在如圖36所示的第十五實施例中,延緩的位置請求被作為禁止在區域內/外的判斷的信號來看待,而立即型的位置請求被用作啟動該判斷的信號。如圖37所示,客戶機終端1A發射位置請求消息,其中除了源地址、目的地地址和服務類型欄位之外還包括了請求類型欄位。請求網關2A把除了請求類型欄位之外還有服務覆蓋信息欄位的位置請求消息轉發給歸屬網關2B。
除了請求網關和歸屬網關2A和2B分別另外包括請求類型檢測器90和100之外,圖36的定位系統類似於圖34中的定位系統。這些檢測器與它們的LA/SNID映射存儲器以及位置請求器相關聯,以如下所述控制它們的功能。
請求GMLC 2A按照圖38A的流程圖以及圖39A、39B的序列圖來操作。V-MSC/SGSN 3C的服務節點ID被存儲在目標UE終端6B的歸屬位置資料庫5B中(事件3900,圖39A),位置請求消息從客戶機終端中被發送。請求網關2A接收該消息(步驟3801,事件3901)並讀取它的所有數據,並將客戶機ID和服務類型提供給覆蓋區域存儲器23,以及將UE的ID提供給SNID請求器24和HGID搜索器71(步驟3802)。在步驟3803,HGID搜索器71確定與UE的ID相對應的H-GMLC 2B的地址是否被存儲在高速緩存存儲器70中(事件3902)。如果在步驟3803的判斷為肯定的,則流程繼續到步驟3804,在此,請求類型檢測器90確定位置請求是延緩型還是立即型(事件3903)。
如果請求消息是延緩型,則位置請求器27隻轉發沒有服務覆蓋信息的位置請求消息給歸屬網關2B(步驟3805),然後該消息將被證實並轉發給V-GMLC 2C(事件3904)。如果請求消息是立即型,則流程從步驟3804繼續到步驟3806,其中,位置請求器27從覆蓋區域存儲器23中檢索出與客戶機ID以及服務類型相對應的服務覆蓋信息,並且用檢索到的覆蓋信息重新生成位置請求消息,並將該消息轉發給H-GMLC 2B(事件3905)。
如果H-GMLC 2B的地址未存儲在高速緩存存儲器70中,則使SNID請求器24從HLR/HSS 5B中請求服務節點ID和歸屬網關ID(HGID),並將檢索到的HGID存儲在高速緩存存儲器70中(步驟3807,事件3906,3907)。如果接收到的位置請求是延緩型(步驟3808),則位置請求器27把沒有覆蓋信息的位置請求消息轉發給歸屬網關2B(步驟3805),然後,該消息將被證實並轉發給V-GMLC 2C(事件3908)。
如果接收到的位置請求是立即型(步驟3808),則從映射存儲器25中檢索出與服務節點ID相對應的表示UE終端6B位置區域的位置區域信息(步驟3809,事件3909),並且在比較器26中與從覆蓋區域存儲器23中提供的覆蓋區域信息進行比較(步驟3810,事件3910)。如果位置區域在覆蓋區域之外,則差錯消息被返回給客戶機終端1A(步驟3811,事件3911)。如果位置區域在覆蓋區域之內,則位置請求器27把位置請求消息轉發給H-GMLC 2B(步驟3805),然後,該消息將被證實並轉發給V-GMLC 2C(事件3912)。
歸屬GMLC 2B按照圖38B的流程圖以及圖39A、39B的序列圖操作。當作為事件3904、3905、3908和3912中任何一個的結果而從請求網關2A中接收到位置請求消息(步驟3820)時,H-GMLC 2B讀取接收到的消息的內容,並將UE的ID提供給SNID請求器34和SNID搜索器81(步驟3821)。
在步驟3822,SNID搜索器81確定與UE ID相對應的服務節點ID是否存儲在高速緩存存儲器80中(事件3920)。如果步驟3822的判斷為肯定的,則流程繼續到步驟3824,而如果該判斷為否定的,則流程從步驟3822繼續到步驟3823,在此,啟動SNID請求器34以從HLR/HSS 5B中請求服務節點ID(事件3921,3922)。
在步驟3824,接收到的消息被位置請求器37檢查,以便確定該消息是否包含覆蓋信息(事件3923)。如果覆蓋信息未包含在該消息中,則歸屬網關確定關於在區域內/外的判斷已經被請求網關2A執行,並且流程繼續到步驟3829,以便把消息從位置請求器37轉發給V-GMLC 2C(事件3924)。如果消息包含覆蓋信息,則步驟3824的判斷為肯定的,並且覆蓋信息被提供給比較器36,流程繼續到步驟3825。
在步驟3825,請求類型檢測器100確定位置請求是延緩型還是立即型(事件3925)。如果位置請求是延緩型,則流程繼續到步驟3829,在該步驟,啟動位置請求器37以把位置請求消息轉發給V-GMLC 2C(事件3926)。如果位置請求是立即型,則流程從步驟3825繼續到3826,以便檢索出與來自LA/SNID映射存儲器35中的服務節點ID相對應的位置區域信息(事件3927),並且比較器36在位置區域信息和作為事件3905的結果而從請求網關中提供的覆蓋區域信息之間執行比較(步驟3827,事件3928)。如果位置區域在覆蓋區域之外,則差錯消息被返回給請求網關(步驟3828,事件3929)。如果位置區域在覆蓋區域之內,則流程繼續到步驟3829,以便把位置請求消息轉發給V-GMLC 2C(事件3930)。
在目標UE終端上執行位置測量(事件3931),並且把位置報告消息通過歸屬和請求網關返回給客戶機終端(事件3932)。
權利要求
1.一種用於客戶機終端的定位系統,所述客戶機終端在覆蓋區域上提供基於位置的服務,所述定位系統包括至少一個移動通信網絡(3A,3B,3C,4A,4B,4C,5A,5B,5C),用於存儲指示移動終端所處區域的信息,並且響應於位置請求消息來確定所述移動終端的位置;第一裝置(34,35;24,25;124,125;134,135;224,225),對來自所述客戶機終端的請求目標移動終端位置信息的位置請求消息進行響應,用於從所述網絡檢索與所述目標移動終端的標識相對應的區域指示信息,以便確定所述目標移動終端所處的區域;和第二裝置(31-33,36,37;26,27;41-43;126,127;133,136,137;226,227),用於當所述所確定的區域在所述覆蓋區域之內時,把所述位置請求消息轉發給所述網絡以便確定所述目標移動終端的位置,以及當所述所確定的區域在所述覆蓋區域之外時發射差錯消息。
2.如權利要求1所述的定位系統,其中,所述第二裝置還包括裝置(90,26,27;100,36,37),當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之內時該裝置作出第一判斷,當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之外時該裝置作出第二判斷,或者當所述位置請求是延緩位置請求時該裝置作出第三判斷,並且,響應於所述第一判斷和所述第三判斷中的任何一個,該裝置將所述位置請求消息轉發給所述定位網絡;而響應於所述第二判斷,該裝置將所述差錯消息發射給所述客戶機終端。
3.如權利要求1所述的定位系統,其中,所述至少一個移動通信網絡包括所述目標移動終端所預訂的歸屬位置資料庫(5A,5B,5C);和服務節點(3A,3B,3C),響應於來自所述目標移動終端的登記請求消息,把所述服務節點的標識存儲在所述移動終端的歸屬位置資料庫中作為所述區域指示信息;其中,所述第一裝置被設置成響應於從所述客戶機終端接收到所述位置請求消息,從與所述目標移動終端相對應的歸屬位置資料庫中檢索服務節點標識;以及其中,所述第二裝置被設置成當所述所確定的區域在所述覆蓋區域之內時,把所述位置請求消息轉發給檢索到的服務節點標識所標識的服務節點;並且當所述所確定的區域在所述覆蓋區域之外時,把所述差錯消息發射給所述客戶機終端。
4.如權利要求3所述的定位系統,其中,所述第二裝置還包括裝置(90,26,27;100,36,37),當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之內時該裝置作出第一判斷,當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之外時該裝置作出第二判斷,或者當所述位置請求是延緩位置請求時該裝置作出第三判斷,並且,響應於所述第一判斷和所述第三判斷中的任何一個,該裝置將所述位置請求消息轉發給所述服務節點;而響應於所述第二判斷,該裝置將所述差錯消息發射給所述客戶機終端。
5.如權利要求3所述的定位系統,其中,所述第二裝置還包括存儲裝置(23,32,123,132,223),用於存儲根據客戶機終端的多個服務類型和標識來表示覆蓋區域的多個覆蓋信息,從客戶機終端中檢索與包含在所述消息中的客戶機終端的服務類型和標識相對應的已存儲覆蓋信息之一,並且當所述位置區域分別在檢索到的覆蓋信息所表示的覆蓋區域之內或之外時,所述存儲裝置分別請求所述位置信息或發射所述差錯消息。
6.如權利要求3所述的定位系統,其中,所述第一裝置設在所述客戶機終端所連接的請求網關(2A,圖8,24,26)中,並且所述第一裝置還包括存儲裝置(23),用於存儲根據客戶機終端的多個服務類型和標識來表示覆蓋區域的多個覆蓋信息,以及從客戶機終端中檢索與包含在所述消息中的客戶機終端的服務類型和標識相對應的已存儲覆蓋信息之一,所述第一裝置被設置成用於發射所述位置請求消息給所述訪問網關(2C),其中所述位置請求消息包含檢索到的覆蓋信息和從所述資料庫中檢索到的所述服務節點標識,並且其中,所述第二裝置(41-43)設在所述目標移動終端正在訪問的訪問網關(2C)中,並且所述第二裝置被設置成當由所發射的服務節點標識表示的位置區域分別在由所發射的覆蓋信息表示的覆蓋區域之內或之外時,分別請求所述位置信息或者發射所述差錯消息。
7.如權利要求6所述的定位系統,其中,在所述請求網關(2A)中的所述第一裝置包括裝置(27,28),用於在從所述資料庫中檢索到的服務節點標識中檢測國家代碼,並且從所述存儲裝置(23)中檢索與檢測到的國家代碼及客戶機終端的所述服務類型和所述標識相對應的所述一個已存儲覆蓋信息,並把所述位置請求消息轉發給所述訪問網關,所述位置請求消息包含檢索到的覆蓋信息和從所述資料庫中檢索到的服務節點標識符,其中,在所述訪問網關(2C)中的所述第二裝置(41-43)包括映射存儲器(41),用於把表示多個位置區域的多個信息映射到多個服務節點標識,並且從所述映射存儲器(41)中檢索與包含在來自所述請求網關(2A)的位置請求消息中的服務節點標識相對應的所述位置區域信息之一;和裝置(42,43),當從所述映射存儲器(41)中檢索到的信息所表示的位置區域在由來自所述請求網關(2A)中的所述覆蓋信息所表示的所述覆蓋區域之內時,所述裝置(42,43)用於從所述服務節點請求所述目標移動終端的位置信息;並且當所述位置區域在所述覆蓋區域之外時,所述裝置(42,43)用於經由所述請求網關發射差錯消息給所述客戶機終端。
8.如權利要求3所述的定位系統,其中,來自所述客戶機終端的所述位置請求消息包含指示所述覆蓋區域的覆蓋信息,並且其中,所述第二裝置被設置成當所述位置區域分別在由所述的覆蓋信息表示的覆蓋區域之內或之外時,分別請求所述位置信息或者發射所述差錯消息。
9.如權利要求3所述的定位系統,其中,所述第一裝置還包括高速緩存存儲器(51-52,61-62,圖28,32),用於把從所述資料庫中檢索到的多個服務節點標識映射到移動終端的標識,以及從高速緩存存儲器中檢索與包含在來自所述客戶機終端的位置請求消息中的目標移動終端標識相對應的所述服務節點標識之一。
10.如權利要求3所述的定位系統,其中,所述覆蓋區域由指定代碼的列表來表示,並且所述服務節點標識由代碼來表示,並且其中,所述第二裝置被設置成當服務節點標識代碼被包含在所述指定代碼列表中時,請求所述位置信息;並且當所述服務節點標識代碼未被包含在所述列表中時,發射所述差錯消息。
11.如權利要求10所述的定位系統,其中,所述指定代碼列表是國家代碼列表。
12.如權利要求5所述的定位系統,其中,所述第一裝置還包括更新裝置(22,29,圖11),所述更新裝置用來在由所述客戶機終端提供的基於位置的服務的覆蓋區域中發生改變時,響應於來自所述客戶機終端的請求消息,更新所述存儲裝置(31,32)。
13.如權利要求5所述的定位系統,其中,所述第一裝置包括映射存儲器,用於把表示多個位置區域的多個信息映射到多個服務節點標識,以及從所述映射存儲器中檢索與檢索到的服務節點標識相對應的所述位置區域信息之一,並且其中,所述第二裝置包括裝置,用於把檢索到的位置區域信息所表示的位置區域與所述覆蓋區域進行比較,以便取決於所述比較的結果,從所述服務節點中請求所述位置信息或者發射所述差錯消息。
14.如權利要求13所述的定位系統,其中,所述第一裝置(34,35)設在第一網關(2B,圖11)中,所述第一裝置還包括位置區域存儲器(45),設置於第二網關(2C)中,用於存儲位置區域信息,所述位置區域信息表示由所述服務節點(3C)所覆蓋的多個位置區域;和更新裝置(44,46),用於按照存儲在第二網關(2C)的所述位置區域存儲器(45)中的所述位置區域信息的變化來更新第一網關(2B)的所述映射存儲器(35)。
15.如權利要求13所述的定位系統,其中所述映射存儲器(35,圖11)被設置在歸屬網關(2B)中,並且所述位置區域存儲器(45)和所述更新裝置(44,46)被設置在訪問網關(2C)中。
16.如權利要求3所述的定位系統,其中,所述第一和第二裝置設在歸屬網關(2B,圖2)中。
17.如權利要求16所述的定位系統,其中,覆蓋區域存儲器(22)和裝置(21)被設置在請求網關(2A,圖2)中,用於存儲多個覆蓋區域信息,所述覆蓋區域信息按照客戶機終端的服務類型和標識來表示基於位置的服務的覆蓋區域;並且所述裝置(21)用於把位置請求消息從所述客戶機終端轉發給所述歸屬網關(2B),其中,所述歸屬網關(2B)包括高速緩存存儲器(32);和裝置(31,33),用來響應於所述位置請求消息,對所述高速緩存存儲器(32)進行搜索,以尋找與客戶機終端的服務類型和標識相對應的覆蓋信息,如果檢測到相應的覆蓋信息,則所述裝置從所述資料庫中檢索所述服務節點標識符;並且如果未在所述高速緩存存儲器中檢測到所述相應的覆蓋信息,則所述裝置請求所述請求網關(2A)發射覆蓋區域存儲器(22)的相應覆蓋信息,並將所發射的覆蓋信息存儲在所述高速緩存存儲器(32)中。
18.如權利要求3所述的定位系統,其中,所述第一和第二裝置設在請求網關(2A,圖6)中。
19.如權利要求3所述的定位系統,其中,所述第一裝置設在請求網關(2A,圖8)中,而所述第二裝置設在訪問網關(2C)中。
20.如權利要求3所述的定位系統,其中,所述第一和第二裝置設在雙重功能的網關(2AB,圖14)中,該網關作為請求網關和歸屬網關來操作。
21.如權利要求3所述的定位系統,其中,所述第一和第二裝置設在雙重功能的網關(2BC,圖17)中,該網關作為歸屬網關和訪問網關來操作。
22.如權利要求3所述的定位系統,其中,所述第一和第二裝置設在三重功能的網關(2ABC,圖22)中,該網關作為請求網關、歸屬網關和訪問網關來操作。
23.一種用於客戶機終端的定位系統,所述客戶機終端經由移動終端所分別預訂的多個移動通信網絡中的至少一個網絡來在覆蓋區域上提供基於位置的服務,所述定位系統包括與所述網絡分別相關的多個資料庫(5B,圖34),每個資料庫是相關網絡的移動終端的歸屬位置並存儲所述相關網絡的網關(2B)的標識;多個服務節點(3A,3B,3C),每個服務節點響應於來自移動終端的登記請求消息來登記移動終端的標識,並且將服務節點的標識存儲在所述移動終端的歸屬位置資料庫中,所述服務節點負責產生已登記的移動終端的位置信息,所述服務節點標識表示所述移動終端的位置區域;第一網關(2A)包括第一裝置(24,25,71,72),包括第一高速緩存存儲器(70),所述第一裝置響應於來自所述客戶機終端的請求目標移動終端位置信息的位置請求消息,當第二網關(2B)的標識未被存儲在所述第一高速緩存存儲器(70)中時,所述第一裝置從與所述目標移動終端相對應的歸屬位置資料庫(5B)中檢索服務節點標識和所述第二網關的標識,並將檢索到的第二網關標識存儲在所述第一高速緩存存儲器中;和第二裝置(26,27),用於當服務節點標識所表示的位置區域在所述覆蓋區域之內時,從檢索到的服務節點標識所表示的服務節點中請求所述目標移動終端的位置信息;而當所述位置區域在所述覆蓋區域之外時,所述第二裝置發射差錯消息給所述客戶機終端,或者,如果所述第二網關的標識被存儲在所述第一高速緩存存儲器(70)中,則所述第二裝置把位置請求消息轉發給所述第二網關,所述被轉發的消息包含表示所述覆蓋區域的覆蓋信息,所述第二網關(2B)包括第三裝置(34,35,81),包括第二高速緩存存儲器(80),所述第三裝置響應於來自所述第一網關的位置請求消息,當所述服務節點標識未被存儲在所述第二高速緩存存儲器(80)中時,所述第三裝置從與所述目標移動終端相對應的歸屬位置資料庫(5B)中檢索服務節點標識;或者,當所述服務節點標識存在於所述第二高速緩存存儲器中時,所述第三裝置從所述第二高速緩存存儲器中檢索所述服務節點標識;和第四裝置(36,37),用於當所述服務節點標識所表示的位置區域在由包含在所述位置請求消息中的覆蓋信息所表示的覆蓋區域之內時,從檢索到的服務節點標識所標識的服務節點中請求所述目標移動終端的位置信息,並且當所述位置區域在所述覆蓋區域之外時,所述第四裝置經由所述第一網關發射差錯消息給所述客戶機終端。
24.如權利要求23所述的定位系統,其中,所述第二裝置(26,27,90,圖36)被設置成當所述第二網關的標識未被存儲在所述第一高速緩存存儲器(70)中時,如果所述位置請求消息是延緩位置請求,或者如果所述消息是立即位置請求並且所述位置區域在所述覆蓋區域之內,則從所述服務節點中請求所述位置信息;並且當所述第二網關的標識被存儲在所述第一高速緩存存儲器(70)中時,如果所述位置請求消息是延緩位置請求,則把所述位置請求消息轉發給所述第二網關,其中所述位置請求消息包含表示所述覆蓋區域的覆蓋信息;其中,所述第四裝置(36,37,100)被設置成如果來自所述第一網關的位置請求消息是延緩位置請求,或者如果所述消息是立即位置請求並且所述位置區域在從所述第一網關發射的覆蓋信息所表示的所述覆蓋區域之內,則從所述服務節點中請求所述位置信息。
25.一種向客戶機終端提供服務的網關,所述客戶機終端經由至少一個移動通信網絡來在覆蓋區域上提供基於位置的服務,所述至少一個移動通信網絡存儲指示移動終端所處區域的信息,並且響應於位置請求消息來確定所述移動終端的位置,所述網關包括第一裝置(34,35;24,25;124,125;134,135;224,225),對來自所述客戶機終端的請求目標移動終端位置信息的位置請求消息進行響應,用於從所述網絡檢索與所述目標移動終端的標識相對應的區域指示信息,以便確定所述目標移動終端所處的區域;和第二裝置(31-33,36,37;26,27;41-43;126,127;133,136,137;226,227),用於當所述目標移動終端的所確定的區域在所述覆蓋區域之內時,把所述位置請求消息轉發給所述至少一個網絡以便確定所述目標移動終端的位置,以及當所述目標移動終端的所確定的區域在所述覆蓋區域之外時,發射差錯消息給所述客戶機終端。
26.如權利要求25所述的網關,其中,所述第二裝置包括裝置(90,26,27;100,36,37),當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之內時該裝置作出第一判斷,當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之外時該裝置作出第二判斷,或者當所述位置請求是延緩位置請求時該裝置作出第三判斷,並且,響應於所述第一判斷和所述第三判斷中的任何一個,該裝置將所述位置請求消息轉發給所述的至少一個網絡;而響應於所述第二判斷,該裝置將所述差錯消息發射給所述客戶機終端。
27.如權利要求25所述的網關,其中,所述至少一個移動通信網絡包括所述目標移動終端所預訂的歸屬位置資料庫(5A,5B,5C);和服務節點(3A,3B,3C),響應於來自所述目標移動終端的登記請求消息,把所述服務節點的標識存儲在所述移動終端的歸屬位置資料庫中作為所述區域指示信息;其中,所述第一裝置被設置成響應於從所述客戶機終端接收到所述位置請求消息,從與所述目標移動終端相對應的歸屬位置資料庫中檢索服務節點標識;以及其中,所述第二裝置被設置成當所述所確定的區域在所述覆蓋區域之內時,把所述位置請求消息轉發給檢索到的服務節點標識所標識的服務節點;並且當所述所確定的區域在所述覆蓋區域之外時,把所述差錯消息發射給所述客戶機終端。
28.如權利要求27所述的網關,其中,所述第二裝置包括裝置(90,26,27;100,36,37),當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之內時該裝置作出第一判斷,當所述位置請求消息是立即位置請求並且所述位置區域在所述覆蓋區域之外時該裝置作出第二判斷,或者當所述位置請求是延緩位置請求時該裝置作出第三判斷,並且,響應於所述第一判斷和所述第三判斷中的任何一個,該裝置將所述位置請求消息轉發給所述服務節點;而響應於所述第二判斷,該裝置將所述差錯消息發射給所述客戶機終端。
29.如權利要求27所述的網關,其中,所述第二裝置還包括存儲裝置(23,32,123,132,223),用於存儲根據客戶機終端的多個服務類型和標識來表示覆蓋區域的多個覆蓋信息,從客戶機終端中檢索與包含在所述消息中的客戶機終端的服務類型和標識相對應的已存儲覆蓋信息之一,並且當所述位置區域分別在檢索到的覆蓋信息所表示的覆蓋區域之內或之外時,所述存儲裝置分別執行對所述位置信息的請求或對所述差錯消息的發射。
30.如權利要求27所述的網關,其中,來自所述客戶機終端的所述位置請求消息包含指示所述覆蓋區域的覆蓋信息,並且其中,所述第二裝置被設置成當所述位置區域分別在由所述覆蓋信息表示的覆蓋區域之內或之外時,分別請求所述位置信息或者發射所述差錯消息。
31.如權利要求27所述的網關,其中,所述第一裝置還包括高速緩存存儲器系統(51-52,61-62,圖28,32),用於把從所述資料庫中檢索到的多個服務節點標識映射到多個移動終端的標識,並且,檢索與包含在來自所述客戶機終端的位置請求消息中的目標移動終端標識相對應的所述服務節點標識之一。
32.如權利要求28所述的網關,其中,所述覆蓋區域由指定代碼的列表來表示,並且所述服務節點標識由代碼表示,並且其中,所述第二裝置被設置成當服務節點標識代碼被包含在所述指定代碼列表中時請求所述位置信息,並且當所述服務節點標識代碼未被包含在所述列表中時發射所述差錯消息。
33.如權利要求32所述的網關,其中,所述指定代碼列表是國家代碼列表。
34.如權利要求28所述的網關,其中,所述第一裝置包括映射存儲器,用於把表示多個位置區域的多個信息映射到多個服務節點標識,並且從所述映射存儲器中檢索與檢索到的服務節點標識相對應的所述位置區域信息之一,並且其中,所述第二裝置包括裝置,用於把檢索到的位置區域信息所表示的位置區域與所述覆蓋區域進行比較,以便取決於所述比較的結果,從所述服務節點中請求所述位置信息或者發射所述差錯消息。
35.如權利要求30所述的網關,其中,所述第一裝置還包括更新裝置(22,29,圖11),用來當在所述客戶機終端所提供的基於位置的服務的覆蓋區域中發生改變時,響應於來自所述客戶機終端的請求消息,更新所述存儲裝置(31,32)。
36.一種當從客戶機終端接收到位置請求消息時定位移動終端的方法,所述客戶機終端在移動終端位於基於位置的服務的覆蓋區域之內時向所述移動終端提供所述服務,所述方法包括a)響應於來自所述客戶機終端的請求目標移動終端位置信息的位置請求消息,確定所述目標移動終端所處的區域;和b)如果所述所確定的區域在所述覆蓋範圍之內,則確定所述目標移動終端的位置;而如果所述所確定的區域在所述覆蓋區域之外,則發射差錯消息給所述客戶機終端。
37.如權利要求36所述的方法,其中,所述移動終端連接到多個移動通信網絡之一,所述網絡中的每一個都包括所述移動終端所預訂的歸屬位置資料庫;和服務節點,該服務節點用來響應於來自所述目標移動終端的註冊請求消息,把所述服務節點的標識存儲在所述移動終端的歸屬位置資料庫中作為所述區域指示信息,其中,步驟(a)包括這樣的步驟響應於從所述客戶機終端接收到所述位置請求消息,從與所述目標移動終端相對應的所述歸屬位置資料庫中檢索服務節點標識,所述服務節點表示所述目標移動終端所處的所述區域,並且其中,步驟(b)包括這樣的步驟如果所述服務節點標識所表示的區域在所述覆蓋區域之內,則把所述位置請求消息轉發給由檢索到的服務節點標識所表示的服務節點,而如果所述區域在所述覆蓋區域之外,則發射所述差錯消息給所述客戶機終端。
38.如權利要求37所述的方法,其中步驟(a)還包括如下步驟a1)確定所述位置請求消息是立即位置請求還是延緩位置請求;a2)如果所述位置請求消息是立即位置請求,則執行步驟(b);和a3)如果所述位置請求消息是延緩位置請求,則從檢索到的服務節點標識所標識的服務節點中請求所述目標移動終端的位置信息。
39.如權利要求37所述的方法,其中,所述位置請求消息包含覆蓋信息,所述覆蓋信息表示所述基於位置的服務的覆蓋區域,並且其中步驟(a)包括a1)在第一網關(2A)的存儲器(22)中存儲與客戶機終端的多個服務類型和標識相對應的多個覆蓋信息;a2)對第二網關(2B)的高速緩存存儲器(32)進行搜索,以尋找與包含在接收到的位置請求消息中的客戶機終端的服務類型和標識相對應的覆蓋信息;a3)如果在所述高速緩存存儲器中未檢測到所述對應的覆蓋信息,則從第一網關(2A)中請求該覆蓋信息,並將該覆蓋信息存儲在所述高速緩存存儲器中。
40.如權利要求37所述的方法,其中,在第一網關(2A,圖8)中執行步驟(a)並且在第二網關(2C)中執行步驟(b),並且其中步驟(a)還包括如下步驟a1)在第一網關(2A)的存儲裝置(23)中存儲與客戶機終端的多個服務類型和標識相對應的多個覆蓋信息;a2)在從所述歸屬位置資料庫中檢索到的服務節點標識中檢測國家代碼,並且從所述存儲裝置(23)中檢索與檢測到的國家代碼和客戶機終端的所述服務類型和所述標識相對應的所述覆蓋信息之一;和a3)把位置請求消息從所述第一網關(2A)轉發給所述第二網關(2C),所述位置請求消息包含檢索到的覆蓋信息和從所述資料庫中檢索到的服務節點標識符;其中,步驟(b)包括b1)在映射存儲器(41)中把表示多個位置區域的多個位置區域信息映射到多個服務節點標識;b2)從映射存儲器(41)中檢索出與從所述第一網關(2A)轉發來的位置請求消息中所包含的服務節點標識相對應的所述位置區域信息之一,作為所述位置區域,以便確定該位置區域是在從所述第一網關(2A)轉發來的所述消息中所包含的覆蓋信息之內還是在其之外;和b3)取決於所述位置區域在所述覆蓋區域之內或之外,從所述服務節點中請求所述位置信息或者發射所述差錯消息給所述客戶機終端。
41.如權利要求40所述的方法,其中,步驟(a)還包括如下步驟當在所述客戶機終端所提供的基於位置的服務的覆蓋區域中發生改變時,響應於來自所述客戶機終端的請求消息,更新所述存儲裝置(31,32)。
42.如權利要求37所述的方法,其中步驟(a)包括如下步驟a1)對高速緩存存儲器(51-52,61-62,圖28,32)進行搜索,以尋找與所述目標移動終端標識相對應的服務節點標識;和a2)如果未檢測到所述相應的服務節點標識,則從所述歸屬位置資料庫中檢索與所述目標移動終端的標識相對應的服務節點標識符,並將檢索到的服務節點標識符存儲在所述高速緩存存儲器中。
43.如權利要求37所述的方法,其中,所述覆蓋區域由指定代碼的列表來表示,並且所述服務節點標識由代碼來表示,並且其中,步驟(b)包括如下步驟如果服務節點標識代碼被包含在所述指定代碼列表中,則從所述服務節點中請求所述位置信息,而如果所述服務節點標識代碼未被包含在所述列表中,則發射所述差錯消息。
44.如權利要求43所述的方法,其中,所述指定代碼列表是國家代碼列表。
45.如權利要求37所述的方法,其中步驟(b)包括如下步驟b1)在映射存儲器(25;35)中,把表示多個位置區域的多個信息映射到多個服務節點標識;b2)從所述映射存儲器中檢索與從所述歸屬位置資料庫中所檢索到的服務節點標識相對應的所述位置區域信息之一,作為所述位置區域;和b3)取決於所述位置區域在所述覆蓋區域之內或之外,從所述服務節點中請求所述位置信息或者發射所述差錯消息給所述客戶機終端。
46.如權利要求45所述的方法,其中,在第一網關(2B,圖11)中執行步驟(b),該方法還包括如下步驟在第二網關(2C)中,把位置區域信息存儲在位置區域存儲器(45)中,所述位置區域信息表示由所述服務節點(3C)所覆蓋的多個位置區域;和按照存儲在所述位置區域存儲器(45)中的所述位置信息的變化,請求所述第一網關(2A)更新所述映射存儲器(35)。
47.如權利要求37所述的方法,其中,所述歸屬位置資料庫存儲相關網絡的網關的標識,並且其中,在第一網關(2A)中執行步驟(a)和(b),並且其中步驟(a)包括a1)在所述第一網關(2A)中,對第一高速緩存存儲器(70)進行搜索,以尋找第二網關(2B)的標識;和a2)如果所述第二網關的標識未被存儲在所述第一高速緩存存儲器(70)中,則從與目標移動終端相對應的歸屬位置資料庫(5B)中檢索所述服務節點標識和所述第二網關(2B)的標識,並且把檢索到的第二網關標識存儲在所述第一高速緩存存儲器中,所述方法還包括如下步驟c)如果所述第二網關的標識被存儲在所述第一高速緩存存儲器(70)中,則把位置請求消息從所述第一網關轉發給所述第二網關,所述所轉發的消息包含表示所述覆蓋區域的覆蓋信息;d)在所述第二網關中,響應於來自所述第一網關的所述位置請求消息,對第二高速緩存存儲器(80)進行搜索,以尋找與所述目標移動終端標識相對應的服務節點標識;e)如果所述服務節點標識被存儲在所述第二高速緩存存儲器中,則從所述第二高速緩存存儲器中將其檢索出來;而如果所述服務節點標識未被存儲在所述第二高速緩存存儲器(80)中,則從與所述目標移動終端相對應的所述歸屬位置資料庫(5B)中檢索服務節點標識,並把檢索到的服務節點標識存儲在所述第二高速緩存存儲器(80)中;和f)如果步驟(e)所檢索到的服務節點標識所表示的位置區域在由覆蓋信息所表示的覆蓋區域之內,則從檢索到的服務節點標識所標識的服務節點中請求所述目標移動終端的位置信息,其中所述覆蓋信息包含在來自所述第一網關的所述位置請求消息中;如果所述位置區域在所述覆蓋區域之外,則經由所述第一網關發射差錯消息到所述客戶機終端。
48.如權利要求47所述的方法,其中步驟(a)還包括如下步驟a3)確定所述位置請求消息是立即位置請求還是延緩位置請求;a4)如果所述位置請求消息是立即位置請求,則執行步驟(b);和a5)如果所述請求消息是延緩位置請求,則從所述服務節點中請求所述目標移動終端的位置信息;其中步驟(c)還包括c1)如果所述第二網關的標識被存儲在所述第一高速緩存存儲器(70)中,則在所述第一網關中確定所述位置請求消息是立即位置請求還是延緩位置請求;c2)把所述位置請求消息從所述第一網關轉發給所述第二網關,其中如果所述位置請求消息是立即位置請求,則所述位置請求消息包含表示所述覆蓋區域的覆蓋信息;而如果所述位置請求消息是延緩位置請求,則所述位置請求消息不包含所述覆蓋信息,其中,步驟(e)還包括如下步驟e1)在所述第二網關中,確定來自所述第一網關的所述位置請求消息是立即位置請求還是延緩位置請求;e2)如果所述位置請求消息是立即位置請求,則執行步驟(f);和e3)如果所述位置請求消息是延緩位置請求,則從所述服務節點中請求所述目標移動終端的位置信息。
全文摘要
在多個移動通信網的一個中,負責定位移動終端的服務節點對來自移動終端的登記請求進行響應,用於把服務節點標識存儲在該移動終端所預訂的歸屬位置資料庫中。響應於來自客戶機終端的請求目標移動終端位置的位置請求消息,從該目標移動終端的歸屬位置資料庫中檢索服務節點標識。該服務節點標識表示目標移動終端的當前位置。如果當前位置區域在客戶機終端所提供的基於位置的服務的覆蓋區域之內,則把位置請求消息轉發給由檢索到的服務節點標識所標識的服務節點。否則,差錯消息被發射給客戶機終端,以便指示目標移動終端正漫遊在覆蓋區域之外。
文檔編號H04W8/12GK1512814SQ200310121590
公開日2004年7月14日 申請日期2003年12月29日 優先權日2002年12月27日
發明者丹生隆之 申請人:日本電氣株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀