專利名稱:定義定位服務(wù)的系統(tǒng)和方法
背景技術(shù):
發(fā)明領(lǐng)域總的來說,本發(fā)明涉及在蜂窩網(wǎng)內(nèi)確定移動(dòng)終端位置的通信系統(tǒng)和方法,具體而言,涉及為請(qǐng)求定位服務(wù)定義通用格式,以為每一個(gè)定位應(yīng)用程序進(jìn)行定制它,從而使定位請(qǐng)求可以發(fā)送給任意蜂窩網(wǎng)內(nèi)的任意定位應(yīng)用程序。
背景技術(shù):
和目的蜂窩通信是有史以來發(fā)展最快、最受歡迎的事情之一。它是當(dāng)今世界上所有新電話注冊(cè)持續(xù)大規(guī)模發(fā)展的代表。1982年建立了一個(gè)標(biāo)準(zhǔn)化組織,歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)(ETSI),以制定全球移動(dòng)通信系統(tǒng)(GSM)數(shù)字移動(dòng)蜂窩無線電系統(tǒng)的規(guī)范。
現(xiàn)在參考
圖1,其中畫出了一個(gè)GSM公共陸地移動(dòng)網(wǎng)(PLMN),例如蜂窩網(wǎng)10,它自己包括多個(gè)區(qū)域12,每一個(gè)區(qū)域都有一個(gè)移動(dòng)交換中心(MSC)14和一個(gè)集成訪問位置寄存器(VLR)16。MSC/VLR區(qū)域12自己包括多個(gè)位置區(qū)(LA)18,它們被定義為給定MSC/VLR區(qū)域12中的一部分,在這個(gè)位置區(qū)中移動(dòng)臺(tái)(MS)(中)20可以自由地移動(dòng),而不必發(fā)送位置更新信息給控制LA 18的MSC/VLR區(qū)域12。每一個(gè)位置區(qū)18都被分成許多小區(qū)22。移動(dòng)臺(tái)(MS)20是其中的物理設(shè)備,例如一部汽車電話或者其它便攜式電話,移動(dòng)用戶用它跟蜂窩網(wǎng)10、每一個(gè)其它用戶和該注冊(cè)網(wǎng)以外的有線和無線用戶通信。
MSC 14至少跟一個(gè)基站控制器(BSC)23通信,基站控制器跟至少一個(gè)基站(BTS)24通信。BTS是其中的物理設(shè)備,為了簡單起見,圖中將它畫成一個(gè)無線電塔,它為它負(fù)責(zé)的小區(qū)22提供無線電覆蓋。應(yīng)當(dāng)明白,BSC 23可以跟幾個(gè)BTS 24連接,可以作為一個(gè)獨(dú)立節(jié)點(diǎn),或者集成到MSC 14中。這兩種情況下,BSC 23和BTS 24部件作為一個(gè)整體,通常叫做基站系統(tǒng)(BSS)25。
進(jìn)一步參考圖1,其中的PLMN服務(wù)區(qū)或者蜂窩網(wǎng)10包括一個(gè)歸屬位置寄存器(HLR)26,它是一個(gè)數(shù)據(jù)庫,保存著所有用戶的信息,例如在PLMN 10中注冊(cè)的用戶的用戶簡檔、當(dāng)前位置信息、國際移動(dòng)用戶標(biāo)識(shí)(IMSI)號(hào)和其它管理信息。HLR 26可以跟給定MSC 14放在一起,集成在MSC 14內(nèi),或者可以為多個(gè)MSC 14服務(wù),后一種情況在圖1里進(jìn)行了說明。
VLR 16是一個(gè)數(shù)據(jù)庫,其中保存著當(dāng)前位于MSC/VLR區(qū)域2內(nèi)所有MS 20的信息。如果MS 20漫游到一個(gè)新的MSC/VLR區(qū)域12,跟這一MSC 14連接的VLR 16就向HLR數(shù)據(jù)庫26請(qǐng)求獲得這一MS 20的數(shù)據(jù)(同時(shí)將MS 20的當(dāng)前位置通知給HLR 26)。因此,如果MS 20的用戶隨后想打電話,本地VLR 16將會(huì)擁有必不可少的識(shí)別信息,而不必重新詢問HLR 26。通過這種方式,VLR和HLR數(shù)據(jù)庫16和26分別包括跟給定MS 20有關(guān)的各種用戶信息。
最近,在大量的應(yīng)用中,確定MS 20在蜂窩網(wǎng)10中的地理位置變得非常重要。例如,定位服務(wù)可以被運(yùn)輸和出租車公司用來確定它們的車輛的位置。另外,對(duì)于緊急呼叫,例如911呼叫,移動(dòng)終端20的準(zhǔn)確位置在發(fā)生緊急情況時(shí)會(huì)是極端重要的。此外,定位服務(wù)還可以用于確定被盜汽車的位置,檢測(cè)歸屬區(qū)域呼叫,在這個(gè)區(qū)域里收費(fèi)較低,檢測(cè)微蜂窩的熱點(diǎn),或者供用戶確定,例如,最近的加油站、餐館或者醫(yī)院,例如,“我在哪里”服務(wù)。
從圖2可見,收到網(wǎng)絡(luò)定位請(qǐng)求時(shí),為要確定其位置的MS 200提供服務(wù)的基站系統(tǒng)(BSS)(220和240)生成定位數(shù)據(jù),傳遞給MSC 260。然后將這一定位數(shù)據(jù)轉(zhuǎn)發(fā)給移動(dòng)定位中心(MLC)270,用于計(jì)算MS 200的地理位置。然后,MS 200的位置可以被發(fā)送給請(qǐng)求定位的定位應(yīng)用程序(LA)280?;蛘?,發(fā)出請(qǐng)求的LA 280可以位于MS 200自身內(nèi),在MSC/VLR 260內(nèi)或者在一個(gè)外部節(jié)點(diǎn)內(nèi),比方說在智能網(wǎng)(IN)節(jié)點(diǎn)內(nèi)。
為了精確地確定MS 200的位置,需要三個(gè)或者更多不同BTS(210、220和230)的定位數(shù)據(jù)。GSM的這些定位數(shù)據(jù)可以包括,例如,一個(gè)時(shí)間提前(TA)值,它對(duì)應(yīng)于MS 200必須提前發(fā)送消息,以便使BTS 220能夠在分配給該MS 200的時(shí)隙里收到它的時(shí)間提前量。從MS 200向BTS 220發(fā)送一則消息時(shí),有一個(gè)傳播延遲,該延遲取決于MS 200和BTS 220之間的距離。TA值用比特周期來表示,它的范圍可以是0~63,每一個(gè)比特周期對(duì)應(yīng)于MS 200和BTS 220之間的大約550米。
一旦確定了一個(gè)BTS 220的TA值,就知道了MS 200到這一BTS 220之間的距離,但實(shí)際位置還不知道。例如,如果這一TA值等于1,那么MS 200就可以在半徑為550米的圓上的任意位置處。兩個(gè)BTS,例如BTS 210和BTS 220,的兩個(gè)TA值確定了MS 200的兩個(gè)可能位置點(diǎn)(兩個(gè)圓的交點(diǎn))。然而,利用三個(gè)BTS,例如BTS 210、220和230的三個(gè)TA值,就可以以一定的精度確定MS 200的位置。用一個(gè)三角形算法,利用三個(gè)TA值和每一個(gè)BTS(210、220和230)的位置數(shù)據(jù),MLC 270就可以確定MS 200的位置(以某種精度)。
但是應(yīng)當(dāng)明白,除了這里介紹的TA值以外,可以采用任意蜂窩系統(tǒng)205中的時(shí)間、距離或角度的任意估計(jì)。例如,MS 200可以在其中內(nèi)置一個(gè)全球定位系統(tǒng)(GPS)接收機(jī),用于確定MS 200的位置。此外,MS 200可以根據(jù)BTS 220發(fā)出一個(gè)信號(hào)的時(shí)刻和MS 200收到這一信號(hào)的時(shí)刻之間的觀察到的時(shí)間差(OTD)來收集定位數(shù)據(jù)。這一時(shí)間差信息可以發(fā)送給MLC 270,用于計(jì)算MS 200的位置?;蛘?,利用BTS 220的位置信息,MS 200可以自己確定它的位置。
由于市場(chǎng)需要更高的精度,有必要讓網(wǎng)絡(luò)205了解所有有關(guān)的輸入?yún)?shù)。這樣的輸入?yún)?shù)包括請(qǐng)求得到的服務(wù)質(zhì)量、一天內(nèi)請(qǐng)求的時(shí)間、發(fā)出請(qǐng)求的LA、該用戶的注冊(cè)狀態(tài)以及服務(wù)網(wǎng)絡(luò)205和用戶終端200的定位方法能力。定義定位服務(wù)的最新嘗試集中在定位請(qǐng)求的發(fā)出點(diǎn),例如一個(gè)外部LA 280、一個(gè)基于網(wǎng)絡(luò)的LA 280或者M(jìn)S 200內(nèi)的一個(gè)LA 280;要確定其位置的用戶的身份;以及關(guān)于隱私權(quán)和LA 280是否有權(quán)進(jìn)行定位這些事情上。然而,按這種方式定義定位服務(wù),所有可能的或者潛在的參數(shù),例如特許碼、定位方法、對(duì)隱私權(quán)的緊急越權(quán)和組標(biāo)識(shí),都需要定義,并在進(jìn)行定位服務(wù)之前確定它們的格式。另外,現(xiàn)有的定義要求在定位服務(wù)跟定位請(qǐng)求的發(fā)出點(diǎn)、要被定位的用戶的身份和授權(quán)、隱私權(quán)選擇之間存在內(nèi)在聯(lián)系。這樣,網(wǎng)絡(luò)操作員不能為特殊的LA 280定制定位服務(wù),而不為所有LA 280引入新的授權(quán)程序。
因此,本發(fā)明的一個(gè)目的是為定位應(yīng)用程序發(fā)出的定位請(qǐng)求定義一種通用格式,從而使定位服務(wù)可以被任意無線網(wǎng)中的任意定位系統(tǒng)使用。
本發(fā)明的另一個(gè)目的是允許網(wǎng)絡(luò)操作員在每一個(gè)單獨(dú)的定位應(yīng)用程序需要的服務(wù)參數(shù)的基礎(chǔ)之上,定義定位服務(wù)。
發(fā)明簡述本發(fā)明的目的是提供一些通信系統(tǒng)和方法,用于根據(jù)定位請(qǐng)求是一個(gè)交互請(qǐng)求還是一個(gè)批處理方式請(qǐng)求,用一種簡化方式定義定位服務(wù)。為了啟動(dòng)一個(gè)定位請(qǐng)求,發(fā)出請(qǐng)求的定位應(yīng)用程序(LA)必須首先在至少一個(gè)信關(guān)移動(dòng)定位中心(GMLC)那里注冊(cè),定義專用于該LA的服務(wù)參數(shù),并接收一個(gè)定位應(yīng)用程序識(shí)別號(hào)(LAIN)。然后,該LA可以根據(jù)這個(gè)LA建立的服務(wù)參數(shù),或者發(fā)送一個(gè)交互式定位請(qǐng)求,或者發(fā)送一個(gè)批處理方式定位請(qǐng)求。交互式定位請(qǐng)求是立即對(duì)一個(gè)用戶或這一群用戶定位的請(qǐng)求,批處理方式定位請(qǐng)求則是當(dāng)發(fā)出請(qǐng)求的應(yīng)用程序定義的特定事件發(fā)生的時(shí)候,對(duì)一個(gè)用戶或這一群用戶定位的請(qǐng)求。通過按照上述方法定義定位服務(wù),定位服務(wù)的定義能夠跟諸如請(qǐng)求的發(fā)出點(diǎn)、要被定位的用戶的身份和授權(quán)以及隱私權(quán)選項(xiàng)等問題分開來。
附圖簡述下面將參考以下附圖來介紹本發(fā)明,這些附圖給出了本發(fā)明的示例性實(shí)施方案,這里將它們引入作為參考,在這些附圖中圖1是傳統(tǒng)的基于陸地的無線通信系統(tǒng)的一個(gè)框圖;圖2說明的是一個(gè)定位切換實(shí)例,其中的定位數(shù)據(jù)被目標(biāo)基站獲得,并被發(fā)送給提供服務(wù)的基站控制器。
圖3說明的是一個(gè)定位應(yīng)用程序(LA)如何對(duì)至少一個(gè)移動(dòng)終端定位,它根據(jù)本發(fā)明的優(yōu)選實(shí)施方案定義了它的定位服務(wù);圖4說明按照本發(fā)明一個(gè)優(yōu)選實(shí)施方案,定義定位服務(wù)和LA發(fā)送定位請(qǐng)求的實(shí)例中的步驟;和圖5說明了LA對(duì)一個(gè)具體移動(dòng)終端定位的示例性步驟,這個(gè)LA已經(jīng)按照本發(fā)明的優(yōu)選實(shí)施方案定義了它的定位服務(wù)。
優(yōu)選實(shí)施方案下面參考優(yōu)選實(shí)施方案介紹本發(fā)明的創(chuàng)新構(gòu)思。但顯然,這一類實(shí)施方案只是提供其中許多創(chuàng)新構(gòu)思的少許實(shí)例??偟膩碚f,在本申請(qǐng)的說明書中所做的介紹并不是要限定本發(fā)明的范圍。此外,一些陳述可能只適合于一些發(fā)明特征,而不適合于其它特征。
參考圖3,將聯(lián)系圖4來描述它,在發(fā)送定位請(qǐng)求(步驟430或者460)以前,發(fā)出請(qǐng)求的定位應(yīng)用程序(LA)380必須首先在信關(guān)移動(dòng)定位中心(GMLC)390那里注冊(cè)(步驟400),并在例如GMLC 390中的數(shù)據(jù)庫398中定義它的定位服務(wù)簡檔,例如,專用于這一LA 380的所有相關(guān)服務(wù)參數(shù)(步驟410)。例如,LA 380可以定義LA 380是否有權(quán)發(fā)出一個(gè)交互式定位請(qǐng)求382,一個(gè)批處理方式定位請(qǐng)求384,或者有權(quán)發(fā)出這兩者。另外,LA 380可以定義LA 380是否有權(quán)超越所有用戶的隱私權(quán)設(shè)置,就象在應(yīng)急中心這種情況一樣,或者超越特定用戶的隱私權(quán)設(shè)置,就象執(zhí)法機(jī)構(gòu)這種情況一樣。此外,LA 380可以定義LA 380是否跟一組用戶相聯(lián)系,例如,一個(gè)商船管理公司,以及這一特定移動(dòng)臺(tái)國際用戶電話號(hào)碼簿號(hào)碼(MSISDN)是否跟這一組相聯(lián)系。這一MSISDN是跟某一移動(dòng)臺(tái)(MS)300有關(guān)的一個(gè)數(shù)字串。
一旦LA 380將服務(wù)參數(shù)398定義成專用于這一LA 380(步驟410),GMLC 390就分配一個(gè)定位應(yīng)用程序識(shí)別號(hào)(LAIN)386(步驟420),該號(hào)碼確定了這一LA 380和跟它聯(lián)系的服務(wù)參數(shù)398。然后,發(fā)出請(qǐng)求的LA 380可以在一個(gè)交互式定位請(qǐng)求382(步驟430)中或者在一個(gè)批處理方式定位請(qǐng)求384(步驟460)中為某一MS 300或者一組MS 300發(fā)送它的LAIN 386給GMLC 390,它是LA 380所在公共陸地移動(dòng)網(wǎng)(PLMN)385的GMLC 390。利用LA 380定義的服務(wù)參數(shù)398,交互式定位請(qǐng)求382可以在核實(shí)完權(quán)限以后立即執(zhí)行,而在發(fā)送的是批處理方式的定位請(qǐng)求384的時(shí)候,只有在LA 380定義的事件發(fā)生的情況下才執(zhí)行這一批處理方式的定位請(qǐng)求384。
如果這一定位請(qǐng)求是一個(gè)交互式的定位請(qǐng)求382(步驟430),LA 380就必須將要確定其位置的MS 300的LAIN 386(步驟435)和MSISDN 388(步驟440)以及服務(wù)質(zhì)量信息381包括在內(nèi)(步驟445)。如果LA 380是一個(gè)跟組有關(guān)的應(yīng)用程序,就可以將跟要確定其位置的MSISDN有關(guān)的一組ID跟定位請(qǐng)求一起發(fā)送。然后,GMLC 390可以交叉引用這一組ID和LAIN 386,并核實(shí)指定的跟要確定其位置的那些MS 300有關(guān)的MSISDN 388屬于指定的一組ID,以確保LA 380有權(quán)利對(duì)這些MS 300定位。
另外,LA 380還可以跟交互式定位請(qǐng)求382一起包括多個(gè)可選的服務(wù)參數(shù)389(步驟450),以及強(qiáng)制性的LAIN 386、跟要確定其位置的MS 300有關(guān)的MSISDN 388和服務(wù)質(zhì)量信息381。例如,如果LA是一個(gè)跟組有關(guān)的應(yīng)用程序,那么可能需要包括一個(gè)發(fā)出請(qǐng)求的識(shí)別號(hào),以說明這一組中是哪一個(gè)人在發(fā)出請(qǐng)求要對(duì)MS 300定位。作為一個(gè)例子,如果LA 380是一個(gè)商船管理系統(tǒng),其中有許多的雇員有權(quán)使用這一系統(tǒng)發(fā)出定位請(qǐng)求,某些雇員則無權(quán)使用這一系統(tǒng),或者使用這一系統(tǒng)的權(quán)利有限,例如,這個(gè)雇員只能對(duì)這一組中的某些MS 300定位。這樣,當(dāng)這一船隊(duì)管理公司定義它的服務(wù)參數(shù)398的時(shí)候(步驟410),需要在交互式定位請(qǐng)求382中包括請(qǐng)求方的識(shí)別號(hào),以防止商船管理系統(tǒng)這一組中未經(jīng)授權(quán)的人對(duì)MS 300定位。
可以包括在交互式定位請(qǐng)求382中的另一個(gè)可選服務(wù)參數(shù)389是被叫方號(hào)碼,GMLC 390可以用它來核實(shí)當(dāng)前要定位的這一MS 300是否跟主叫號(hào)碼有聯(lián)系。例如,如果LA 380是一個(gè)出租車調(diào)度服務(wù),一個(gè)用戶呼叫出租車服務(wù)請(qǐng)求提供出租車,但不知道他或她當(dāng)前的位置,那么出租車調(diào)度服務(wù)就可以針對(duì)這個(gè)用戶的MS 300發(fā)出定位請(qǐng)求,以便派一輛出租車去用戶那里。如果出租車調(diào)度服務(wù)定義了它的定位服務(wù)簡檔398(步驟410),從而只有在MS 300向出租車服務(wù)電話號(hào)碼發(fā)出呼叫的時(shí)候,才能對(duì)這一MS 300定位,出租車調(diào)度服務(wù)可以在交互式定位請(qǐng)求382中包括被叫方號(hào)碼,該被叫方號(hào)碼是跟這一出租車調(diào)度服務(wù)有關(guān)的數(shù)字串。另外,該出租車調(diào)度服務(wù)也可以包括一個(gè)主叫方號(hào)碼,它是跟叫出租車的用戶的MS 300有關(guān)的MSISDN。于是,通過使用被叫方號(hào)碼和主叫方號(hào)碼,GMLC 390可以判斷要被定位的MS 300是否跟出租車公司有呼叫連接,從而判斷LA 380是否有權(quán)對(duì)這一MS 300定位。
在某些情況下,MS 300可以跟第三方有呼叫連接,例如運(yùn)送喝酒用戶的服務(wù),它將出租車服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給出租車調(diào)度服務(wù)。在這種情況下,可以在交互式定位請(qǐng)求382中包括重新定向號(hào)碼以及被叫方號(hào)碼。
最后,LA 380可以在交互式定位請(qǐng)求382中包括可選條件391(步驟455)。例如,LA 380可以指定只有在MS 300位于某一地理區(qū)域以內(nèi)時(shí)才對(duì)它定位,例如,一個(gè)小區(qū)、位置區(qū)、本地訪問輸送區(qū)、移動(dòng)交換中心區(qū)域、州或者國家。另外,LA 380可以指定只有在MS 300處于某一狀態(tài),例如跟某一號(hào)碼連接,就象前面介紹過的出租車實(shí)例中一樣,才能對(duì)它定位。顯然,在交互式定位請(qǐng)求382中可以根據(jù)特定LA 380的需要,包括許多其它類型的條件391和/或可選服務(wù)參數(shù)389。
如果這一定位請(qǐng)求是一個(gè)批處理方式的定位請(qǐng)求384(步驟460),這一LA 380就必須包括它的LAIN 386(步驟465)、服務(wù)質(zhì)量信息381(步驟468)和定位之前必須發(fā)生的特定事件387(步驟470)。跟要被定位的MS有關(guān)的MSISDN 388通常也要包括在批處理方式定位請(qǐng)求384中。但是,如果LA 380是一個(gè)應(yīng)急中心,那么這一應(yīng)急中心就可以將這一事件387定義為任意MS 300撥打“911”,而不管MSISDN 388或者這一MS 300是否有一個(gè)MSISDN 388(在MS 300還沒有激活這一業(yè)務(wù)的情況下)。此時(shí),當(dāng)MS 300撥打“911”時(shí),為MS 300所在區(qū)域305提供服務(wù)的移動(dòng)交換中心/訪問位置寄存器(MSC/VLR)360在一個(gè)提供服務(wù)的移動(dòng)定位中心(MLC)370中觸發(fā)這一定位請(qǐng)求,并完成對(duì)這一MS 300的定位。這樣,這一緊急呼叫就可以接續(xù)到合適的公共安全應(yīng)答點(diǎn)(PSAP)(沒有畫出),向MS 300的當(dāng)前位置派出人員提供緊急服務(wù)。
觸發(fā)對(duì)MS 300定位的事件387可以包括從MS 300始發(fā)呼叫,到MS 300進(jìn)行的位置更新。例如,如果MS 300有一個(gè)基于位置的計(jì)費(fèi)服務(wù)方案,那么,每次MS 300發(fā)出呼叫的時(shí)候,都要對(duì)MS 300定位,以確定為這一呼叫向用戶收取多少費(fèi)用。此時(shí),LA 380為要確定其位置的MS 300的MSISDN 388發(fā)送一個(gè)批處理方式定位請(qǐng)求384,并說明(事件387)只有當(dāng)MS 300始發(fā)呼叫時(shí),才進(jìn)行定位。在另一個(gè)實(shí)施方案里,LA 380可以指明(定義事件387)只有在發(fā)生移動(dòng)終接呼叫,例如MS 300收到一個(gè)呼叫的時(shí)候,才對(duì)MS 300定位。
另外,觸發(fā)事件387可以是發(fā)往MS 300或者來自MS 300的一個(gè)短消息服務(wù)(SMS)消息。或者,事件387可以是一則無結(jié)構(gòu)輔助業(yè)務(wù)數(shù)據(jù)(USSD)消息,一則呼叫獨(dú)立輔助業(yè)務(wù)(CISS)消息或者一則位置更新消息。更進(jìn)一步,如上所述,應(yīng)急中心可以發(fā)送一個(gè)定位請(qǐng)求給GMLC 390而不需要MSISDN 388給出信號(hào),并請(qǐng)求(包括一個(gè)事件387)只有在MSC/VLR 360收到一個(gè)“911”呼叫的時(shí)候才進(jìn)行定位。
于是,應(yīng)當(dāng)明白,LA 380可以定義任何觸發(fā)事件387,只有在發(fā)生事件387的時(shí)候,才對(duì)MS 300定位。或者,LA 380可以定義發(fā)生了一系列事件387以后才進(jìn)行定位。例如,LA 380可以定義事件387,從而在發(fā)生指定事件387的時(shí)候,將這件事通知給LA 380,LA必須隨后發(fā)送一則消息,比方說“繼續(xù)下去進(jìn)行定位”,使定位進(jìn)行下去。如果,例如,第一個(gè)事件387是一次位置更新(既可以是周期性的,又可以是當(dāng)MS 300真的進(jìn)入一個(gè)新的位置區(qū)時(shí)),那么GMLC 390就可以通知LA 380,告訴它已經(jīng)發(fā)生了位置更新事件。然后,如果LA 380想定位,LA 380就可以發(fā)送一則消息,比方說“繼續(xù)下去進(jìn)行定位”,給GMLC 390,它是LA 380定義了要進(jìn)行定位的第二個(gè)事件387。
可選的服務(wù)參數(shù)389也可以包括(步驟475)在批處理方式定位請(qǐng)求384中,比方說請(qǐng)求獲得識(shí)別號(hào),就象前面所介紹的一樣。另外,可以包括條件391,比方說MS 300的位置或者M(jìn)S 300的狀態(tài),例如呼叫被連接。
參考圖5,一旦GMLC 390認(rèn)定LA 380有權(quán)請(qǐng)求對(duì)MS 300定位(步驟500),GMLC 390就可以發(fā)送路由信息請(qǐng)求(步驟505),例如服務(wù)于MS 300當(dāng)前所在PLMN 305的移動(dòng)交換中心/訪問位置寄存器(MSC/VLR)360的地址,以及MS 300的注冊(cè)信息,給MS 300的歸屬位置寄存器(HLR)350,用MS 300的電話簿號(hào)碼作為全局標(biāo)題。信令網(wǎng)絡(luò),例如7號(hào)信令系統(tǒng)(SS7)網(wǎng)絡(luò)(沒有畫出),可以對(duì)這一MSISDN388進(jìn)行全局標(biāo)題變換,并將這一請(qǐng)求發(fā)送給MS 300的正確HLR 350。然而應(yīng)當(dāng)指出,如果LA 380無權(quán)請(qǐng)求對(duì)MS 300定位(步驟500),那么定位請(qǐng)求382或者384就會(huì)被GMLC 390拒絕(步驟510),并向LA 380發(fā)送一則拒絕消息(步驟515)。
然后,HLR 350檢查它的記錄,以確認(rèn)MS 300在HLR 350中注過冊(cè)(步驟520),可以獲得這一MS 300的路由信息(步驟525)。如果MS 300沒有在這一HLR 350中注過冊(cè),或者得不到路由信息(步驟525),那么路由信息請(qǐng)求就被HLR 350拒絕(步驟510),GMLC 390發(fā)送一則拒絕消息給LA 380(步驟515)。但如果MS 300在HLR 350中注過冊(cè)(步驟520),而且能夠得到路由信息(步驟525),那么路由信息,例如提供服務(wù)的MSC/VLR 360的地址,以及定位注冊(cè)信息,被發(fā)送給GMLC390(步驟530)。
然后通過HLR 350發(fā)送的定位注冊(cè)信息,例如隱私權(quán)說明,GMLC 390核實(shí)LA 380要對(duì)其定位的MS 300允許定位(步驟535)?;蛘?,提供服務(wù)的MSC/VLR 360或者M(jìn)LC 370可以檢查MS 300的隱私權(quán)說明。但如果,例如,LA 380是一個(gè)應(yīng)急中心或者一個(gè)執(zhí)法機(jī)構(gòu),那么LA 380就可以這樣來定義它的定位服務(wù)398(步驟410),使得用戶建立的隱私權(quán)說明可以被定位請(qǐng)求所忽略。在這種情況下,GMLC 390不檢查MS300的隱私權(quán)說明。如果MSC/VLR 360或者M(jìn)LC 370正常地進(jìn)行檢查,那么隱私權(quán)越權(quán)說明就從GMLC 390跟定位請(qǐng)求382或者384一起被傳遞給MSC/VLR 370。應(yīng)當(dāng)指出,其它的服務(wù)參數(shù)(或者是LA 380最初定義的398,或者是定位請(qǐng)求382或者384發(fā)送的389和391)也可以在定位過程中被傳遞給額外的節(jié)點(diǎn)。
如果MS 300不允許定位(步驟535),定位請(qǐng)求382或者384就被拒絕(步驟510),一則拒絕消息被發(fā)送給LA 380(步驟515)。但是,如果MS 300允許定位(步驟535),GMLC 390就能隨后利用MSC/VLR360的地址發(fā)送定位請(qǐng)求給提供服務(wù)的MSC/VLR 360(步驟540)。然后,提供服務(wù)的MSC/VLR 360將定位請(qǐng)求傳遞給服務(wù)于MS 300所在的PLMN305(步驟545)。應(yīng)當(dāng)明白,MLC 370可以跟提供服務(wù)的MSC/VLR360安裝在一起,也可以是另外的一個(gè)節(jié)點(diǎn)。
或者,在GMLC 390確認(rèn)了MS 300允許進(jìn)行定位以后(步驟535),GMLC 390就可以利用,例如,一個(gè)查閱表(數(shù)據(jù)庫)395,從MSC/VLR 360地址獲得提供服務(wù)的PLMN 305中MLC 370的地址。然后,這一定位請(qǐng)求382或者384可以被直接傳遞給提供服務(wù)的PLMN 305中的MLC 370(步驟545)。
一旦提供服務(wù)的MLC 370收到定位請(qǐng)求382或者384(步驟545),MLC 370就可以發(fā)送定位請(qǐng)求382或者384給提供服務(wù)的MSC/VLR 360(步驟550),后者則可以隨后將定位請(qǐng)求382或者384轉(zhuǎn)發(fā)給基站控制器(BSC)340(步驟555)。如果MS 300處于空閑模式中,提供服務(wù)的MSC/VLR 360就必須尋呼MS 300,并在轉(zhuǎn)發(fā)定位請(qǐng)求382或者384給BSC 340之前建立到MS 300的呼叫(步驟555)。這一呼叫不激活MS300上的振鈴音,因此MS 300用戶不會(huì)注意到。
然后,始發(fā)BSC 340判斷哪一個(gè)基站(BTS)320正在為MS 300提供服務(wù),并從提供服務(wù)的這一BTS 320獲得一個(gè)事件提前(TA)值(TA1),或者其它的定位數(shù)據(jù)(560),如果可能的話。然后,通過定位切換,從至少兩個(gè)目標(biāo)BTS(310和330)獲得TA值(步驟565)。如果提供服務(wù)的BTS 320不支持定位,就必須選擇另一個(gè)BTS(沒有畫出)。應(yīng)當(dāng)指出,可以采用其它的定位方法,而不是獲得TA值,就象這里所介紹的一樣。另外,MS 300的定位可以用三個(gè)以上的BTS(310、320和330)進(jìn)行。
目標(biāo)BTS(310和330)測(cè)量得到的TA值,以及從提供服務(wù)的BTS 320獲得的TA值TA1,被提供服務(wù)的BSC 340隨后發(fā)射給MSC 360(步驟570)。最后,這些TA值(TA1、TA2和TA3)被MSC/VLR 360轉(zhuǎn)發(fā)給提供服務(wù)的MLC 370(步驟575),在那里利用三角形算法計(jì)算出MS 300的位置(步驟580)。然后MLC 370將MS 300的地理位置提供給發(fā)出請(qǐng)求的LA(節(jié)點(diǎn))380(步驟585)。
就象本領(lǐng)域里的技術(shù)人員會(huì)認(rèn)識(shí)到的一樣,本申請(qǐng)描述的本發(fā)明的概念可以在大量的應(yīng)用中進(jìn)行修改和改變。因此,本發(fā)明的范圍不應(yīng)當(dāng)是局限于這里介紹的具體實(shí)例。
例如,應(yīng)當(dāng)指出,定位服務(wù)可以被位于用戶MS內(nèi)或者跟用戶的MS連接的應(yīng)用程序使用,被網(wǎng)絡(luò)應(yīng)用程序使用或者被外部應(yīng)用程序使用。
此外,應(yīng)當(dāng)明白,可以采用其它的定位方法,而不是這里討論的時(shí)間超前定位方法,來確定移動(dòng)終端的位置。例如,這些定位方法可以包括到達(dá)時(shí)間、到達(dá)角、全球定位系統(tǒng)、觀察到的時(shí)間差或者增強(qiáng)型觀察到的時(shí)間差。
另外,應(yīng)當(dāng)明白這里公開的定位系統(tǒng)和方法可以用于任意蜂窩網(wǎng),包括,但不限于,全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、個(gè)人通信系統(tǒng)(PCS)網(wǎng)絡(luò)、AMPS網(wǎng)絡(luò)和D-AMPS網(wǎng)絡(luò)。
權(quán)利要求
1.一種通信系統(tǒng),用于在蜂窩網(wǎng)內(nèi)定義定位服務(wù)簡檔,該通信系統(tǒng)包括所述蜂窩網(wǎng)內(nèi)的一個(gè)移動(dòng)定位中心,該移動(dòng)定位中心里有一個(gè)數(shù)據(jù)庫,用于儲(chǔ)存定位信息;和跟所述移動(dòng)定位中心通信的一個(gè)定位節(jié)點(diǎn),該定位節(jié)點(diǎn)在所述移動(dòng)定位中心那里注冊(cè),并定義儲(chǔ)存在所述數(shù)據(jù)庫內(nèi)的所述定位信息,該移動(dòng)定位中心分配一個(gè)識(shí)別號(hào)給這一定位節(jié)點(diǎn),該定位節(jié)點(diǎn)發(fā)送一個(gè)包含所述識(shí)別號(hào)的定位請(qǐng)求給這一移動(dòng)定位中心。
2.權(quán)利要求1的通信系統(tǒng),其中的定位請(qǐng)求是一個(gè)交互式定位請(qǐng)求,這一交互式定位請(qǐng)求中包括一個(gè)移動(dòng)臺(tái)國際用戶電話簿號(hào)碼,這一移動(dòng)臺(tái)國際用戶電話簿號(hào)碼跟要定位的移動(dòng)終端有關(guān),該移動(dòng)終端跟一個(gè)移動(dòng)交換中心之間有無線通信,該移動(dòng)交換中心跟所述移動(dòng)定位中心連接。
3.權(quán)利要求1的通信系統(tǒng),其中的定位請(qǐng)求是一個(gè)批處理方式定位請(qǐng)求,這一批處理方式定位請(qǐng)求中有一個(gè)事件,該事件向所述移動(dòng)定位中心說明什么時(shí)候?qū)Ω粋€(gè)移動(dòng)交換中心進(jìn)行無線通信的移動(dòng)終端定位,所述移動(dòng)交換中心跟所述移動(dòng)定位中心相連。
4.權(quán)利要求1的通信系統(tǒng),其中的定位請(qǐng)求中有一個(gè)可選參數(shù)。
5.權(quán)利要求1的通信系統(tǒng),其中的定位請(qǐng)求中有一個(gè)條件參數(shù)。
6.權(quán)利要求1的通信系統(tǒng),其中的定位請(qǐng)求中有一個(gè)服務(wù)質(zhì)量參數(shù)。
7.權(quán)利要求1的通信系統(tǒng),其中的移動(dòng)定位中心是一個(gè)信關(guān)移動(dòng)定位中心。
8.在蜂窩網(wǎng)內(nèi)定義定位服務(wù)的一種方法,該方法包括以下步驟由跟一個(gè)移動(dòng)定位中心通信的一個(gè)定位節(jié)點(diǎn)在移動(dòng)定位中心進(jìn)行注冊(cè);由所述定位節(jié)點(diǎn)定義跟所述定位節(jié)點(diǎn)有關(guān)的定位信息,這些定位信息儲(chǔ)存在這一移動(dòng)定位中心的一個(gè)數(shù)據(jù)庫里;所述移動(dòng)定位中心分配一個(gè)識(shí)別號(hào)給這一定位節(jié)點(diǎn);和由這一定位節(jié)點(diǎn)發(fā)送一個(gè)定位請(qǐng)求給所述移動(dòng)定位中心,該定位請(qǐng)求包括所述識(shí)別號(hào)。
9.權(quán)利要求8的方法,其中的定位請(qǐng)求是一個(gè)交互式定位請(qǐng)求,這一交互式定位請(qǐng)求中包括一個(gè)移動(dòng)臺(tái)國際用戶電話簿號(hào)碼,在發(fā)送所述定位請(qǐng)求以后,還包括以下步驟所述移動(dòng)定位中心確定跟所述移動(dòng)臺(tái)國際用戶電話簿號(hào)碼有關(guān)的移動(dòng)終端的位置,該移動(dòng)終端跟一個(gè)移動(dòng)交換中心有無線通信,該移動(dòng)交換中心跟所述移動(dòng)定位中心相連。
10.權(quán)利要求8的方法,其中的定位請(qǐng)求是一個(gè)批處理方式定位請(qǐng)求,這一批處理方式定位請(qǐng)求中有一個(gè)有關(guān)的事件,在發(fā)送所述定位請(qǐng)求的步驟以后,還包括以下步驟當(dāng)所述事件發(fā)生的時(shí)候,所述移動(dòng)定位中心對(duì)一個(gè)移動(dòng)終端定位,所述移動(dòng)終端跟一個(gè)移動(dòng)交換中心有無線通信,所述移動(dòng)交換中心跟所述移動(dòng)定位寄存器相連。
11.權(quán)利要求8的方法,其中的定位請(qǐng)求中有一個(gè)可選參數(shù)。
12.權(quán)利要求8的方法,其中的定位請(qǐng)求中有一個(gè)條件參數(shù)。
13.權(quán)利要求8的方法,其中的定位請(qǐng)求中有一個(gè)服務(wù)質(zhì)量參數(shù)。
14.權(quán)利要求8的方法,其中的移動(dòng)定位中心是一個(gè)信關(guān)移動(dòng)定位中心。
全文摘要
公開了一種通信系統(tǒng)和方法,用于根據(jù)定位請(qǐng)求是一個(gè)交互式定位請(qǐng)求還是一個(gè)批處理方式請(qǐng)求,用一種簡化方式定義定位服務(wù)。為了發(fā)出一個(gè)定位請(qǐng)求,定位應(yīng)用程序(LA)必須首先在至少一個(gè)移動(dòng)定位中心(MLC)那里注冊(cè),定義專用于這-LA的服務(wù)參數(shù),并接受一個(gè)定位應(yīng)用程序識(shí)別號(hào)(LAIN)。然后,這一LA可以發(fā)送一個(gè)交互式的或者一個(gè)批處理方式的定位請(qǐng)求,同時(shí)發(fā)送這一LAIN。交互式的定位請(qǐng)求是立即對(duì)特定用戶或者用戶組進(jìn)行定位的請(qǐng)求,而批處理方式定位請(qǐng)求則是當(dāng)LA定義的特定事件發(fā)生的時(shí)候?qū)σ粋€(gè)用戶或者用戶組進(jìn)行定位的一個(gè)請(qǐng)求。定位服務(wù)的定義跟事情分離,比方說請(qǐng)求的發(fā)出點(diǎn),要被定位的用戶的身份,以及授權(quán)選擇。
文檔編號(hào)H04W64/00GK1302519SQ99805270
公開日2001年7月4日 申請(qǐng)日期1999年4月19日 優(yōu)先權(quán)日1998年4月20日
發(fā)明者T·哈維尼斯, S·哈耶斯, M·雷爾-吳 申請(qǐng)人:艾利森公司