專利名稱:移動通信系統(tǒng)中的set發(fā)起區(qū)域事件觸發(fā)定位方法
技術領域:
本發(fā)明涉及移動通信系統(tǒng),更具體地說,涉及在移動通信系統(tǒng)中的 SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方法能夠在基于會話的服務系統(tǒng)中 由SET發(fā)起區(qū)域事件觸發(fā)會話并且執(zhí)行區(qū)域事件觸發(fā)定位過程。
背景技術:
在移動通信系統(tǒng)中,在移動通信網絡處設置有計算終端位置估計的 功能組,并且提供向實體周期性地或根據(jù)用戶請求而通告位置估計的定 位服務。關于定位服務的網絡根據(jù)諸如3GPP或3GPP2的內部構造而具 有多種構造。
在移動通信系統(tǒng)中計算移動終端的位置估計的方法包括通知終端所 屬的小區(qū)的ID的小區(qū)ID方法、在測得從終端到各基站的波發(fā)送時間以 后利用三角測量法計算終端位置估計的三角測量法、利用GPS (Global Positioning System:全球定位系統(tǒng))的方法等。
為了利用以上方法向用戶提供定位服務,就必須在終端和定位服務 器之間充分地傳送信令和位置信息。因此,提供定位服務(即,基于終 端的位置估計的定位服務)的定位技術正得到普及??梢酝ㄟ^用戶面和 控制面來提供這些定位技術,公知的是,安全用戶層面定位(SUPL: Secure User Plane Location)方法是通過用戶面提供定位技術的代表。
SUPL方法可以有效傳送計算基站的位置估計所需的位置信息,例 如,傳送諸如GPS輔助的定位輔助信息,并利用用戶面數(shù)據(jù)承載來在終 端和網絡之間傳送定位技術相關的協(xié)議。
在定位系統(tǒng)中,關于定位服務的SUPL網絡包括SUPL代理、SUPL 定位平臺(SLP: SUPL Location Platform)和支持SUPL的終端(SET: SUPL Enabled Terminal)。 SUPL代理是指利用實際測量的位置信息的邏輯業(yè)務接入點。SLP是指訪問網絡資源以獲取位置信息的網絡內部的
SUPL業(yè)務接入點。
SET是利用SUPL接口與SUPL網絡進行通信的裝置(即,UMTS 的用戶終端、GSM移動臺、具有IS-95 MS功能或SET功能的膝上型電 腦或PDA)。 SET也可以是通過WLAN彼此連接的各種移動終端。
SET通過用戶面承載與網絡連接來支持由SUPL定義的過程。這里, 用戶初始登錄的網絡被稱為歸屬網絡,用戶移動到不同于歸屬網絡的區(qū) 域的網絡被稱為訪問網絡。歸屬網絡中的SLP被稱為H-SLP (Home-SLP: 歸屬SLP),而訪問網絡中的SLP被稱為V-SLP (Visited-SLP:訪問SLP)。 當在網絡中發(fā)起SUPL過程時,外部的客戶端端最初連接的SLP被稱為 R-SLP (請求SLP)。 R-SLP是可以與H-SLP相同或不同的邏輯實體。作 為驗證當前位置估計的對象的SET被定義為目標SET。
網絡中的SLP包括計算位置估計的SPC (SUPL Positioning Center: SUPL定位中心)和執(zhí)行漫游、資源管理等的SLC( SUPL Location Center: SUPL位置中心)。SET可以通過經由SLC間接與SPC通信來計算位置信 息(代理模式),或通過直接與SPC連接來計算位置信息(即,無代理模 式)。
盡管在現(xiàn)有技術中公開了基于SUPL的即時定位方法,但是未公開 在基于SUPL的系統(tǒng)中SET發(fā)起區(qū)域事件觸發(fā)定位方法。
發(fā)明內容
因此,本發(fā)明的目的是提供在SUPL系統(tǒng)中的SET發(fā)起區(qū)域事件觸 發(fā)定位方法。
為了實現(xiàn)這些和其它的優(yōu)點,并根據(jù)本發(fā)明的目的,如本文具體實 施和廣泛描述的,提供了一種在移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸 發(fā)定位方法,該方法包括以下步驟:第一服務器從漫游SET接收SESSION START消息以啟動觸發(fā)會話;第一服務器從第二服務器請求并獲取區(qū)域 事件觸發(fā)定位的特定區(qū)域的區(qū)域id (標識符);向SET發(fā)送SESSION RESPONSE消息;從SET接收POS INIT消息,并且向第二服務器發(fā)送該POS INIT消息;以及從第二服務器接收計算出的SET的位置估計,并 向該SET發(fā)送該計算出的SET的位置估計;以及從SET接收SESSION END消息,并且向第二服務器發(fā)送該SESSION END消息。
第一服務器通過SESSION RESPONSE消息向SET發(fā)送從第二服務 器獲取的區(qū)域id。該第一服務器是H-SLP,并且該第二服務器是V-SLP。
根據(jù)本發(fā)明第二實施方式,提供了一種在移動通信系統(tǒng)中的SET發(fā) 起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟第一服務器從漫游SET 接收SESSION START消息以啟動觸發(fā)會話;第一服務器從第二服務器請 求并且獲取區(qū)域事件觸發(fā)定位的特定區(qū)域的區(qū)域id;向SET發(fā)送 SESSION RESPONSE消息;第一服務器執(zhí)行對SET的定位過程,并且向 SET發(fā)送計算出的SET的位置估計;以及從SET接收SESSION END消 息。
第一服務器通過SESSION RESPONSE消息向SET發(fā)送從第二服務 器獲取的區(qū)域id。該第一服務器使用代理模式,并且具有定位功能以計 算該SET的位置估計。
根據(jù)本發(fā)明第三實施方式,提供了一種在移動通信系統(tǒng)中的SET發(fā) 起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟SET向第一服務器發(fā) 送SESSION START消息以啟動觸發(fā)會話;從第一服務器接收SESSION RESPONSE消息;向第一服務器發(fā)送POS INIT消息;從第一服務器接收 計算出的SET的位置估計;通過對計算出的位置估計和事件區(qū)域的位置 值進行比較來檢査是否滿足事件觸發(fā)條件;如果滿足事件觸發(fā)條件,則 SET向該SET的代理提供計算出的位置估計。
SET通過SESSION RESPONSE消息從第一服務器接收事件區(qū)域的 區(qū)域id。第一服務器從所述第二服務器獲取這些區(qū)域id,并且該第一服 務器使用代理模式。
根據(jù)本發(fā)明第四實施方式,提供了一種移動通信系統(tǒng)中的SET發(fā)起 區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟第一服務器從漫游SET 接收SESSION START消息以啟動觸發(fā)會話;第一服務器通過第二服務器 從第三服務器請求并獲取區(qū)域事件觸發(fā)定位的特定區(qū)域的區(qū)域id;向SET發(fā)送至少包括第三服務器地址和關于安全會話建立的參數(shù)的SESSION RESPONSE消息;以及第一服務器從第三服務器接收SESSION END消息。
第一服務器通過所述SESSION RESPONSE消息向SET發(fā)送所獲取 的區(qū)域id。該第一服務器使用無代理模式,并且該第三服務器執(zhí)行定位 功能。這里,該第一服務器是H-SLC,該第二服務器是V-SLC,并且該 第三服務器是V-SPC。
根據(jù)本發(fā)明第五實施方式,提供了一種在移動通信系統(tǒng)中的SET發(fā) 起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟SET向第一服務器發(fā) 送SESSION START消息以啟動觸發(fā)會話;從第一服務器接收至少包括關 于安全會話的參數(shù)和第二服務器地址的SESSION RESPONSE消息;SET 向第二服務器發(fā)送POS INIT消息;SET通過利用這些參數(shù)建立與第二服 務器的安全會話來執(zhí)行定位過程;從第二服務器接收計算出的SET的位 置估計;SET通過對所接收到的計算出的位置估計和事件區(qū)域的位置值 進行比較來檢査是否滿足區(qū)域事件觸發(fā)條件;以及如果滿足區(qū)域事件觸 發(fā)條件,則SET向該SET的代理提供計算出的位置估計。
SET通過SESSION RESPONSE消息從第一服務器接收覆蓋事件區(qū) 域的區(qū)域id。
第一服務器可以通過第三服務器向該SET提供從第二服務器獲取區(qū) 域id。這里,第一服務器是H-SLC,第二服務器是V-SPC,并且第三服 務器是V-SLC。
第一服務器可以向SET提供從第三服務器獲取的該區(qū)域id。這里, 第一服務器是H-SLC,第二服務器是H-SPC,并且第三服務器是V-SLC。
根據(jù)本發(fā)明第六實施方式,提供了一種在移動通信系統(tǒng)中的SET發(fā) 起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟第一服務器從SET接 收SESSION START消息以啟動觸發(fā)會話;第一服務器從第二服務器請求 并且獲取事件區(qū)域的區(qū)域id;第一服務器向SET發(fā)送至少包括關于安全 會話建立的參數(shù)和第三服務器的地址的SESSION RESPONSE消息;并且 第一服務器通過第三服務器從SET接收SESSION END消息。第一服務器通過SESSION RESPONSE消息向SET發(fā)送所獲取的區(qū) 域id。這里,第一服務器是H-SLC,第二服務器是V-SLC,并且第三服務 器是H-SPC。
結合附圖,從下面的本發(fā)明的詳細說明中,本發(fā)明的前述和其它目 的、特征、方面以及優(yōu)點將更加明顯。
附圖被包括進來以提供對本發(fā)明的進一步理解,其被并入且構成本 說明書的一部分,附圖例示了本發(fā)明的實施方式,并與說明書一起用于 解釋本發(fā)明的原理。
在圖中
圖1是示出根據(jù)本發(fā)明第一實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位
的方法的圖2是示出根據(jù)本發(fā)明第二實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 的方法的圖3是示出根據(jù)本發(fā)明第三實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 的方法的圖;以及
圖4是示出根據(jù)本發(fā)明第四實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 的方法的圖。
具體實施例方式
現(xiàn)在將詳細描述本發(fā)明的優(yōu)選實施方式,在附圖中例示了它們的實 施例。
在下文中,將對本發(fā)明的優(yōu)選實施方式進行說明。
本發(fā)明在SUPL網絡中實施。但本發(fā)明也可以應用于以任何其它標 準運營的無線通信系統(tǒng)中。
本發(fā)明提供了一種在移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位 的方法,在該方法中,當SET和服務器管理定位的觸發(fā)信息時,在基于 會話的定位系統(tǒng)中執(zhí)行訪問網絡上的漫游SET (即,進入特定區(qū)域、離開特定區(qū)域或者停留在特定區(qū)域中)的定位過程。
在根據(jù)本發(fā)明的區(qū)域事件觸發(fā)定位方法中,歸屬網絡向訪問網絡請 求區(qū)域事件觸發(fā)定位的特定區(qū)域的區(qū)域id,從訪問網絡獲取區(qū)域id,并
且向目標SET (漫游終端)提供所獲取的區(qū)域id。
在根據(jù)本發(fā)明的區(qū)域事件觸發(fā)定位方法中,并非始終執(zhí)行對SET的 定位過程,而是只有當SET位于特定區(qū)域("特定區(qū)域"指請求區(qū)域或事 件區(qū)域)附近時才執(zhí)行對SET的定位過程。SET根據(jù)是否滿足定位啟動 條件來確定是否啟動定位過程。滿足定位啟動條件的情況是指SET接近 在區(qū)域事件觸發(fā)條件信息中指定的區(qū)域(特定區(qū)域、請求區(qū)域或者事件 區(qū)域)。
如果計算出的SET的位置估計屬于事件區(qū)域(即,如果滿足區(qū)域事 件觸發(fā)條件),則SET判定區(qū)域事件已經發(fā)生。接著,該SET向客戶端 (終端、或者在網絡中包括的代理)發(fā)送計算出的位置估計。
區(qū)域事件發(fā)生是指SET進入事件區(qū)域、離開事件區(qū)域、或者停留在 特定區(qū)域中。
將由基于SUPL的定位系統(tǒng)提供的定位服務分為網絡發(fā)起的情況和 SET發(fā)起的情況。
將基于SUPL的定位服務分為代理模式和無代理模式。按照代理模 式,經由作為代理運行的歸屬網絡的H-SLP執(zhí)行定位服務器和SET之間 的定位過程。
按照無代理模式,直接執(zhí)行定位服務器和SET之間的定位過程,而 不經由作為無代理運行的歸屬網絡的H-SLP(或者H-SLC)。定位服務器可 以是H-SLP或者是V-SLP。
可以根據(jù)由H-SLP(或者H-SPC)還是由V-SLP(或者V-SPC)執(zhí)行SET 的定位過程來對基于SUPL的定位服務進行分類。
在本發(fā)明中,將根據(jù)是否對SET發(fā)起情況應用代理模式、或者根據(jù) 定位服務器屬于哪個網絡的SLP來對四種優(yōu)選實施方式進行說明。
在下文中,將對根據(jù)本發(fā)明的第一實施方式的SET發(fā)起區(qū)域事件觸 發(fā)定位方法進行說明。圖1是示出根據(jù)本發(fā)明第一實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 方法的圖,在該方法中實施了漫游情況、SET發(fā)起情況、V-SLP定位情 況和代理模式。參照圖1, SET是漫游SET,該SET發(fā)起了區(qū)域事件觸 發(fā)服務,V-SLP執(zhí)行定位功能(即,作為定位服務器工作),并且H-SLP 使用代理模式。
如圖1所示,SET中的SUPL代理從在該SET上運行的應用接收到 區(qū)域事件觸發(fā)服務的請求。如果該SET尚未連接到分組數(shù)據(jù)網絡或者尚 未建立電路交換數(shù)據(jù)連接,則該SET將其自身連接到分組數(shù)據(jù)網絡 (S90)。
SET中的SUPL代理使用由歸屬網絡提供的默認地址建立到H-SLC 的安全IP連接,并且發(fā)送SUPL TRIGGERED START消息以啟動與H-SLP 的定位會話(S91)。
SUPL TRIGGERED START消息至少包含會話id (session-id)、 SET 能力、觸發(fā)類型指示符(例如,區(qū)域事件)、位置標識符(lid: location identifier), SET能力和觸發(fā)參數(shù)。
由于SET向H-SLP發(fā)送包括觸發(fā)類型指示符的SUPL INIT消息,因 此該H-SLP認識到當前請求了區(qū)域事件觸發(fā)定位。
lid表示SET當前所屬的小區(qū)的id。
觸發(fā)參數(shù)代表區(qū)域事件觸發(fā)參數(shù)。
觸發(fā)參數(shù)可以包括觸發(fā)條件信息(即,區(qū)域事件觸發(fā)定位的區(qū)域改 變(change—area)類型(進入特定區(qū)域、離開該特定區(qū)域或停留在特定 區(qū)域中)以及特定區(qū)域(特定區(qū)域的名稱或者位置值))。
已經接收到SUPL TRIGGERED START消息的H-SLP基于路由信息 驗證SET當前是否處于SUPL漫游(S92)。如果SET處于SUPL漫游, 則H-SLP基于包含在SUPL TRIGGERED START消息中的lid來確定 V-SLP。 H-SLP向V-SLP發(fā)送包括SUPL TRIGGERRD START消息的漫 游位置協(xié)議(RLP: Roaming Location Protocol)觸發(fā)標準漫游定位報告請 求(TSRLRR: Triggered Standard Roaming Location Reporting Request)消 息,以向所確定的V-SLP通告該SET已經對SUPL定位過程進行了初始化。
H-SLP必須在SUPLTRIGGERED START消息中包括區(qū)域id請求指 示符(S93)。
H-SLP通過向V-SLP發(fā)送RLP TSRLRR消息來向V-SLP請求區(qū)域事 件觸發(fā)會話的區(qū)域id。
一旦接收到RLP TSRLRR消息,V-SLP就可以根據(jù)包括在RLP TSRLRR消息中的SET能力來確定區(qū)域事件觸發(fā)會話的定位方法 (posmethod)。接著,V-SLP向H-SLP發(fā)送RLP TSRLRA(Triggered Standard Roaming Location Reporting Answer:觸發(fā)標準漫游定位報告應答) 消息,該消息向H-SLP通告區(qū)域事件觸發(fā)會話已經準備就緒。
V-SLP還檢查包括在RLP TSRLRR消息中的區(qū)域id請求指示符。如 果H-SLP請求區(qū)域id,則V-SLP在SUPL TRIGGERRED RESPONSE消 息中包括與事件觸發(fā)會話的特定區(qū)域相對應的區(qū)域id,并且接著向H-SLP 發(fā)送包括SUPL TRIGGERED RESPONSE消息的RLP TSRLRA消息 (S94)。
H-SLP向SET轉發(fā)接收到的SUPL TRIGGERRED RESPONSE消息 (S95)。 SUPL TRIGGERED RESPONSE消息不包括H-SLP的地址以向該 SET通告不應建立新連接。
SUPL TRIGGERED RESPONSE消息包括posmethod (定位方法)。 SUPL TRIGGERED RESPONSE消息還可以包括區(qū)域事件觸發(fā)會話的區(qū) 域id。優(yōu)選的是,區(qū)域id表示屬于已經由SUPL代理請求定位的區(qū)域的 小區(qū)的id、移動國家代碼(MCC: mobile countiy code)、移動網絡代碼 (MNC: mobile network code)或者位置區(qū)域代碼(LAC: location area code), 或者主擾碼號(primary scrambling code number)。具體地說,在 WCDMA的情況下,區(qū)域id是指主擾碼號。
接著,SET可以釋放與H-SLP的IP連接。
一旦通過SUPL TRIGGER RESPONSE消息接收到一個區(qū)域id或者 多個區(qū)域id,則SET檢查是否已經滿足定位會話啟動條件。
可以通過對SET的當前區(qū)域id和從H-SLP接收到的區(qū)域id進行比較來執(zhí)行該檢查。
艮口, SET對當前區(qū)域id和接收到的區(qū)域id進行比較,并且檢查在二 者之間是否存在一致的區(qū)域id。
如果觸發(fā)參數(shù)(trigger_params)中的change—area類型表明驗證到 SET進入特定區(qū)域、或者停留在特定區(qū)域中,則當接收到的區(qū)域id中的 至少一個與SET的當前區(qū)域id—致時,SET啟動定位會話。當所接收到 的區(qū)域id中的至少一個與SET的當前區(qū)域id —致時,SET判定滿足定位 會話啟動條件。
相反,如果change—area類型表明驗證到SET離開特定區(qū)域,則 在所接收到的區(qū)域id中的任何一個與當前區(qū)域id均不一致時,SET判定 滿足定位會話啟動條件。
當前區(qū)域id與接收到的區(qū)域id的比較或者SET內的區(qū)域事件觸發(fā) 表明必須計算定位(position fix)。 g卩,SET通過驗證其粗略位置估計來 檢查其是否靠近SUPL代理請求的特定區(qū)域。因此,并不總是計算SET 的位置估計(或定位),而是在判定SET靠近由SUPL代理所請求的區(qū)域 時,才計算該SET的位置估計。
如果通過對區(qū)域id和當前區(qū)域id進行比較,判定已經滿足定位會話 啟動條件,SET認識到其當前已經靠近請求區(qū)域,并且通過向H-SLP發(fā) 送SUPLPOSINIT消息來啟動定位會話(S96)。 SUPL POS INIT消息至 少包含會話id和SET的當前區(qū)域id。這里,如果SET尚未建立電路交換 數(shù)據(jù)連接,則其將自身連接到分組數(shù)據(jù)網絡,并且向H-SLP發(fā)送SUPL POS INIT消息以啟動與V-SLP的定位會話。
作為代理運行的H-SLP在RLP SSRP消息中向執(zhí)行定位功能的 V-SLP轉發(fā)接收到的SUPL POS INIT消息(S97)。
如果基于包括在RLP SSRP消息中的信息(例如,小區(qū)id)計算出 的位置估計滿足請求的QoP,則接收到RLP SSRP消息的V-SLP可以直 接執(zhí)行步驟S99,而無需通過步驟S98。相反,如果計算出的位置估計尚 未滿足請求的QoP,則直接執(zhí)行步驟S98。在圖1的步驟S98中,未使 用基于小區(qū)id的定位方法。SET和V-SLP通過H-SLP交換連續(xù)定位消息,從而計算SET的位 置估計(S98)。優(yōu)選的是,在V-SLP和SET之間交換的消息包括會話id 和定位協(xié)議(RRLP、 RRC或TIA-801)等。V-SLP基于從SET接收到的 定位測量來計算位置估計(SET輔助模式),或者SET基于從V-SLP獲 取的輔助來計算位置估計(基于SET模式)。參照示出SET輔助模式的 圖1 , V-SLP經由H-SLP在SUPL REPORT消息中向SET發(fā)送計算出的 位置估計(posresult) (S99、 SIOO)。在基于SET模式的情況下,不需要 SUPL REPORT消息。
一旦通過H-SLP從V-SLP接收到SET的位置估計(posresult) , SET 就會通過對計算出的位置估計和在觸發(fā)參數(shù)中定義的特定區(qū)域的位置值 進行比較來檢査是否已經滿足區(qū)域事件觸發(fā)條件(即,已經發(fā)生區(qū)域事 件)。
如果計算出的位置估計與在觸發(fā)參數(shù)中定義的特定區(qū)域的位置值不 一致,則SET判定未滿足區(qū)域事件觸發(fā)條件(即,區(qū)域事件尚未發(fā)生)
(S101 ),并且進入步驟S102從而通過H-SLP向V-SLP重發(fā)SUPL POS INIT消息(S102、 S103)。如果尚未發(fā)生區(qū)域事件,則可以重復執(zhí)行步驟 S102至S107和步驟S108至S113等。如圖1所示,在已經滿足定位會 話啟動條件或者尚未發(fā)生區(qū)域事件時重復執(zhí)行步驟S96至S107以計算 SET的實質位置估計。
然而,如果計算出的SET的位置估計與特定區(qū)域的位置值中的至少 一個相一致(即,已經發(fā)生區(qū)域事件)(S101),則SET直接執(zhí)行步驟S114, 而無需經由步驟S102至S113從而向SET的SUPL代理發(fā)送計算出的 SET的位置估計(S114)。
如果通過步驟S112從H-SLP接收到的計算出的SET的位置估計與 事件區(qū)域相一致(即,如果已經發(fā)生區(qū)域事件),則SET向該SET的SUPL 代理發(fā)送計算出的SET的位置估計(S114)。
接著,SET向H-SLP發(fā)送SUPL END消息,并且H-SLP在RLP SSRP 隧道消息中向V-SLP發(fā)送SUPL END消息從而通告觸發(fā)會話已經結束 (S115,S116)。接著,SET和V-SLP釋放關于定位會話的所有資源。 如圖1所示,當SET發(fā)起區(qū)域事件觸發(fā)服務時,H-SLP從V-SLP獲 取關于區(qū)域事件觸發(fā)會話的區(qū)域id,從而向SET提供區(qū)域id。如果滿足計 算SET實質位置估計的定位會話啟動條件,則SET和V-SLP通過作為代 理運行的H-SLP建立定位會話,并且計算SET的實質位置估計。如果基 于計算出的SET的位置估計判定己經發(fā)生區(qū)域事件,則SET向H-SLP 發(fā)送SUPLEND消息從而結束定位會話。
將對根據(jù)本發(fā)明第二實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位方法進 行說明。
圖2是示出根據(jù)本發(fā)明第二實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 方法的圖。
如圖2所示,實施了漫游的情況、SET發(fā)起的情況、H-SLP定位的
情況和代理模式。
第二實施方式與第一實施方式的不同點在于由H-SLP而不是V-SLP 來執(zhí)行定位功能以計算SET的位置估計。
為了通過滿足定位會話啟動條件(即,通過驗證SET的粗略位置估 計)來計算SET的實質位置估計,SET與具有定位功能的H-SLP建立定 位會話以計算SET自身的實質位置估計。
當已經漫游到V-SLP的SET發(fā)起其定位服務時,可以通過V-SLP 來執(zhí)行計算SET實質位置估計的定位過程(第一實施方式),或者可以通 過H-SLP來執(zhí)行計算SET實質位置估計的定位過程(第二實施方式)。
將對根據(jù)本發(fā)明第三實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位方法進 行說明。
圖3是示出根據(jù)本發(fā)明第三實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 的方法的圖,在該方法中實施了漫游的情況、SET發(fā)起的情況、V-SLP 定位的情況和無代理模式。艮卩,SET (目標SET)是漫游SET并且發(fā)起 了定位服務,V-SLP執(zhí)行定位功能,并且H-SLP使用無代理模式。 V-SLP包括V-SLC和V-SPC,而H-SLP包括H-SLC和H-SPC。 第三實施方式與第一實施方式的不同之處在于通過在V-SPC和SET之間直接建立定位會話、而不經由H-SLC建立定位會話來執(zhí)行定位過程。 將對第三實施方式和第一實施方式之間的區(qū)別進行更詳細地說明。
—旦SET向H-SLC發(fā)送包括會話id、觸發(fā)類型指示符(例如,區(qū)域 事件)、lid、 SET能力和觸發(fā)參數(shù)的SUPL TRIGGERED START消息 (S122), H-SLC就會基于路由信息來驗證SET是否是漫游SET(S122)。 如果該SET是漫游SET,則H-SLC通過V-SLC從V-SPC請求并且獲取由 區(qū)域事件觸發(fā)會話定義的特定區(qū)域的區(qū)域id (S123至S127)。
H-SLC向SET發(fā)送SUPL TRIGGERED RESPONSE消息(S128)。 該SUPL TRIGGERED RESPONSE消息包括會話id、 posmethod、 V-SPC 地址、區(qū)域id、 SETauth—key (SET認證密鑰)、和key-id4。 V-SPC地址 是指SET為建立定位會話所連接到的地址。SETauth—key和key-id 4在 無需代理服務器的情況下在SET和V-SPC之間建立直接會話時將被用作 安全會話建立的參數(shù)。SET接入V-SPC地址,并且認識到應該利用SET auth—key和key-id 4來建立安全會話。
—旦滿足定位會話啟動條件,SET就向V-SPC發(fā)送SUPLPOS INIT 消息以啟動定位會話。接著,V-SPC和SET執(zhí)行定位過程從而計算SET 的實質位置估計(S129至S131)。
SET通過驗證計算出的SET的位置估計是否滿足區(qū)域事件觸發(fā)條件 來檢查是否已經發(fā)生區(qū)域事件(S132)。
如果區(qū)域事件尚未發(fā)生,則重復執(zhí)行步驟S133至S136。
相反,如果區(qū)域事件已經發(fā)生,則SET向該SET的SUPL代理發(fā)送 計算出的位置估計(S141),并且向V-SPC發(fā)送SUPL END消息從而釋 放觸發(fā)對話(S142)。
如圖3所示,當SET發(fā)起定位服務時,H-SLC通過V-SLC從V-SPC 獲取關于區(qū)域事件觸發(fā)會話的對應區(qū)域的區(qū)域id,并且向SET提供這些 區(qū)域id。如果已經滿足計算SET實質位置估計的定位會話啟動條件,則 SET和V-SPC建立直接定位會話而無需代理服務器,從而計算出SET的 實質位置估計。如果基于計算出的SET的位置估計判定區(qū)域事件已經發(fā) 生,則SET發(fā)送SUPL END消息從而終止定位會話。對根據(jù)本發(fā)明第四實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位方法進行 說明。
圖4是示出根據(jù)本發(fā)明第四實施方式的SET發(fā)起區(qū)域事件觸發(fā)定位 的方法的圖,在該方法中實施了漫游的情況、SET發(fā)起的情況、H-SLP 定位的情況和無代理模式。即,SET (目標SET)是漫游SET并且發(fā)起 定位服務,H-SLP執(zhí)行定位功能,并且H-SLP使用無代理模式。
V-SLP包括V-SLC和V-SPC,H-SLP包括H-SLC和H-SPC,并且 H-SPC執(zhí)行定位功能。
第四實施方式與第一實施方式的不同點在于由H-SLP (具體地說, H-SPC)執(zhí)行定位功能以計算SET實質位置估計,并且H-SLC使用無代 理模式。
將對第四實施方式和第一實施方式之間的區(qū)別進行更詳細地說明。
H-SLC向SET發(fā)送包括H-SPC地址、SETauth—key(SET認證密鑰)、 key-id 4參數(shù)等的SUPL TRIGGERED RESPONSE消息(S157 )。
由于H-SLC使用無代理模式,所以使用SETauth一key和key-id4參 數(shù)來對H-SPC和SET之間的定位過程建立安全會話。H-SPC地址是指要 與SET建立定位會話的H-SPC的地址。
如果已經滿足定位會話啟動條件,則SET向H-SPC發(fā)送SUPLPOS INIT消息(S158)。為了將包括在SUPLPOS INIT消息中的lid (即,SET 的當前小區(qū)id)轉換成位置估計,H-SPC通過H-SLC向V-SLC請求對lid 的轉換。V-SLC將接收到的lid轉換(或者轉變)為位置估計并且在RLP SRLIA消息中向H-SLC返回該結果(S161)。 H-SLC通過內部通信向 H-SPC轉發(fā)SET的位置估計(S162)。
H-SPC檢查所獲取的位置估計是否滿足QoP,如果滿足QoP,則該 H-SPC向SET發(fā)送SUPL REPORT消息(S164)。
然而,如果所獲取的位置估計尚不滿足QoP,則H-SPC與SET建立 定位會話從而計算SET的實質位置估計(S163)。 一旦計算出SET的實 質位置估計,則H-SPC向SET發(fā)送SUPL REPORT消息從而向SET轉發(fā) 計算出的位置估計(S164)。SET對接收到的計算出的位置估計和由區(qū)域事件觸發(fā)條件定義的特
定區(qū)域(事件區(qū)域)的位置值進行比較,從而檢查是否已經發(fā)生區(qū)域事 件。
如圖4所示,當SET(漫游SET)發(fā)起定位服務時,H-SLC通過V-SLC 從V-SPC獲取區(qū)域事件觸發(fā)會話的對應區(qū)域的區(qū)域id,并且向SET提供 這些區(qū)域id。如果己經滿足計算SET實質位置估計的定位會話啟動條件, 則SET和H-SPC建立直接的定位會話而無需代理服務器,從而計算出 SET的實質位置估計。如果基于計算出的SET的位置估計判定區(qū)域事件 已經發(fā)生,則SET向H-SPC發(fā)送SUPL END消息從而終止定位會話。
如上所述,在本發(fā)明中,盡管提出了基于SUPL的SET發(fā)起的定位 方法,但是可以以各種方式來實施基于SUPL的定位方法。
由于在不脫離本發(fā)明的精神或實質特征的情況下可以以多種形式實 施本發(fā)明,因此應當了解上述實施方式不受前述的說明書中任何細節(jié)所 限制,除非另外指出,而應當在所附的權利要求中限定的精神和范圍內 進行廣泛地解釋,并因此所附權利要求希望包括落入所附權利要求及其 等同范圍內的本發(fā)明的所有修改例和變型例。
權利要求
1、一種移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟第一服務器從漫游SET接收SESSION START消息以啟動觸發(fā)會話;所述第一服務器從第二服務器請求并獲取區(qū)域事件觸發(fā)定位的特定區(qū)域的區(qū)域id;向所述SET發(fā)送SESSION RESPONSE消息;從所述SET接收POS INIT消息,并且向所述第二服務器發(fā)送該POSINIT消息;以及從所述第二服務器接收計算出的SET的位置估計,并向該SET發(fā)送該計算出的位置估計;以及從所述SET接收SESSION END消息,并且向所述第二服務器發(fā)送該SESSION END消息。
2、 根據(jù)權利要求1所述的方法,其中所述第一服務器通過所述 SESSION RESPONSE消息向所述SET發(fā)送從所述第二服務器獲取的區(qū) 域id。
3、 根據(jù)權利要求1所述的方法,其中所述SESSION START消息至少包括觸發(fā)類型信息和觸發(fā)參數(shù)。
4、 根據(jù)權利要求3所述的方法,其中所述觸發(fā)類型信息具有區(qū)域事 件觸發(fā)類型。
5、 根據(jù)權利要求3所述的方法,其中所述觸發(fā)參數(shù)包括以下二者 中的至少一個change—area類型和與所述區(qū)域事件觸發(fā)定位相關的特定 區(qū)域的位置值。
6、 根據(jù)權利要求1所述的方法,其中所述區(qū)域id是指屬于事件區(qū) 域的以下中的一個小區(qū)的id、移動國家代碼(MCC)、移動網絡代碼(MNC)、位置區(qū)域代碼(LAC)和主擾碼號。
7、 根據(jù)權利要求1所述的方法,其中所述第一服務器使用代理模式, 并且所述第二服務器具有定位功能。
8、 根據(jù)權利要求1所述的方法,其中所述第一服務器是H-SLP,并 且所述第二服務器是V-SLP。
9、 一種移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方 法包括以下步驟第一服務器從漫游SET接收SESSION START消息以啟動觸發(fā)會話; 所述第一服務器從第二服務器請求并且獲取區(qū)域事件觸發(fā)定位的特定區(qū)域的區(qū)域id; -向所述SET發(fā)送SESSION RESPONSE消息; 從所述SET接收POS INIT消息;所述第一服務器與所述SET執(zhí)行定位過程,并且向所述SET發(fā)送計 算出的該SET的位置估計;以及從所述SET接收SESSION END消息。
10、 根據(jù)權利要求9所述的方法,其中所述第一服務器通過所述 SESSION RESPONSE消息向所述SET發(fā)送從所述第二服務器獲取的區(qū) 域id。
11、 根據(jù)權利要求9所述的方法,其中所述SESSION START消息至少包括觸發(fā)類型信息和觸發(fā)參數(shù)。
12、 根據(jù)權利要求ll所述的方法,其中所述觸發(fā)類型信息具有區(qū)域 事件觸發(fā)類型。
13、 根據(jù)權利要求11所述的方法,其中所述觸發(fā)參數(shù)包括以下二者 中的至少一個change—area類型和與所述區(qū)域事件觸發(fā)定位相關的特定 區(qū)域的位置值。
14、 根據(jù)權利要求9所述的方法,其中所述區(qū)域id是指屬于事件區(qū) 域的以下中的一個小區(qū)的id、移動國家代碼(MCC)、移動網絡代碼(MNC)、位置區(qū)域代碼(LAC)和主擾碼號。
15、 根據(jù)權利要求9所述的方法,其中所述第一服務器使用代理模 式并且具有定位功能以計算SET的位置估計。
16、 一種移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟漫游SET向第一服務器發(fā)送SESSION START消息以啟動觸發(fā)會話; 從所述第一服務器接收SESSION RESPONSE消息; 向所述第一服務器發(fā)送POS INIT消息; 從所述第一服務器接收計算出的SET的位置估計; 通過對所述計算出的位置估計與事件區(qū)域的位置值進行比較來檢査是否滿足觸發(fā)條件;如果滿足觸發(fā)條件,則所述SET向該SET的代理提供所述計算出的位置估計。
17、 根據(jù)權利要求16所述的方法,其中所述SET通過所述SESSION RESPONSE消息從所述第一服務器接收區(qū)域id。
18、 根據(jù)權利要求17所述的方法,其中所述第一服務器從所述第二 服務器獲取所述區(qū)域id。
19、 根據(jù)權利要求17所述的方法,其中所述區(qū)域id是指屬于事件 區(qū)域的以下中的一個小區(qū)的id、移動國家代碼(MCC)、移動網絡代碼(MNC)、位置區(qū)域代碼(LAC)和主擾碼號。
20、 根據(jù)權利要求17所述的方法,其中,如果通過對所述SET的 當前區(qū)域id與所接收到的區(qū)域id進行比較而確定滿足第一條件,則所述 SET向所述第一服務器發(fā)送所述POS INIT消息。
21、 根據(jù)權利要求17所述的方法,其中如果與事件區(qū)域觸發(fā)定位相 關的change—area類型表明驗證到所述SET進入事件區(qū)域、或者停留在 該事件區(qū)域中,則當接收到的區(qū)域id中的至少一個與當前區(qū)域id—致時, 向所述第一服務器發(fā)送所述POS INIT消息。
22、 根據(jù)權利要求17所述的方法,其中如果與事件區(qū)域觸發(fā)定位相 關的change—area類型表明驗證到所述SET離開所述事件區(qū)域,則在所 接收到的區(qū)域id中的任何一個與當前區(qū)域id均不一致時,向所述第一服 務器發(fā)送所述POS INIT消息。
23、 根據(jù)權利要求16所述的方法,其中所述SESSION START消息 至少包括觸發(fā)類型信息和觸發(fā)參數(shù)。
24、 根據(jù)權利要求23所述的方法,其中所述觸發(fā)類型信息具有區(qū)域事件觸發(fā)類型。
25、 根據(jù)權利要求23所述的方法,其中所述觸發(fā)參數(shù)至少包括區(qū) 域事件觸發(fā)定位的change—area類型或所述事件區(qū)域的位置值。
26、 根據(jù)權利要求16所述的方法,其中所述第一服務器使用代理模式。
27、 一種移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方 法包括以下步驟第一服務器從漫游SET接收SESSION START消息以啟動觸發(fā)會話; 所述第一服務器通過第二服務器從第三服務器請求并獲取事件區(qū)域 的區(qū)域id;所述第一服務器向所述SET發(fā)送至少包括關于安全會話建立的參數(shù) 和所述第三服務器的地址的SESSION RESPONSE消息;以及 所述第一服務器從所述第三服務器接收SESSION END消息。
28、 根據(jù)權利要求27所述的方法,其中所述第一服務器通過所述 SESSION RESPONSE消息向所述SET發(fā)送所獲取的區(qū)域id。
29、 根據(jù)權利要求27所述的方法,其中所述SESSION START消息 至少包括觸發(fā)類型信息和觸發(fā)參數(shù)。
30、 根據(jù)權利要求29所述的方法,其中所述觸發(fā)類型信息具有區(qū)域 事件觸發(fā)類型。
31、 根據(jù)權利要求29所述的方法,其中所述觸發(fā)參數(shù)至少包括區(qū) 域事件觸發(fā)定位的change—area類型或所述區(qū)域事件的位置值。
32、 根據(jù)權利要求27所述的方法,其中利用包括在所述SESSION RESPONSE消息中的關于安全會話建立的參數(shù)來在所述SET和所述第三 服務器之間建立安全會話,并且該安全會話是針對所述SET和所述第三 服務器之間的定位過程的會話。
33、 根據(jù)權利要求27所述的方法,其中所述第一服務器是H-SLC,所 述第二服務器是V-SLC,并且所述第三服務器是V-SPC。
34、 根據(jù)權利要求27所述的方法,其中所述第一服務器使用無代理 模式,并且所述第三服務器執(zhí)行橫向定位功能。
35、 一種移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟-漫游SET向第一服務器發(fā)送SESSION START消息以啟動觸發(fā)會話;從所述第一服務器接收至少包括關于安全會話的參數(shù)和第二服務器 的地址的SESSION RESPONSE消息;所述SET向所述第二服務器發(fā)送POS INIT消息;所述SET通過利用所述參數(shù)建立與所述第二服務器的安全會話來執(zhí) 行定位過程;從所述第二服務器接收計算出的SET的位置估計;所述SET通過對所接收到的計算出的位置估計與事件區(qū)域的位置值進行比較來檢查是否滿足區(qū)域事件觸發(fā)條件;以及如果滿足所述區(qū)域事件觸發(fā)條件,則所述SET向該SET的代理提供所述計算出的位置估計。
36、 根據(jù)權利要求35所述的方法,其中所述SET通過所述SESSION RESPONSE消息從所述第一服務器接收區(qū)域id。
37、 根據(jù)權利要求36所述的方法,其中所述第一服務器通過所述第 三服務器從所述第二服務器獲取所述區(qū)域id,并向所述SET提供所述區(qū) 域id。
38、 根據(jù)權利要求37所述的方法,其中所述第一服務器是H-SLC,所 述第二服務器是V-SPC,并且所述第三服務器是V-SLC。
39、 根據(jù)權利要求36所述的方法,其中所述第一服務器從所述第 三服務器獲取所述區(qū)域id從而提供給所述SET。
40、 根據(jù)權利要求39所述的方法,其中所述第一服務器是H-SLC,所 述第二服務器是H-SPC,并且所述第三服務器是V-SLC。
41、 根據(jù)權利要求35所述的方法,其中如果通過對所述SET的當 前區(qū)域id與所接收到的區(qū)域id進行比較而確定滿足第一條件,則所述 SET向所述第二服務器發(fā)送所述POS INIT消息。
42、 根據(jù)權利要求35所述的方法,其中所述SESSION START消息 至少包括觸發(fā)類型信息和觸發(fā)參數(shù)。
43、 根據(jù)權利要求42所述的方法,其中所述觸發(fā)類型信息具有區(qū)域事件觸發(fā)類型。
44、 根據(jù)權利要求42所述的方法,其中所述觸發(fā)參數(shù)包括以下二 者中的至少一個與區(qū)域事件觸發(fā)定位相關的change—area類型和所述事 件區(qū)域的位置值。
45、 一種移動通信系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法,該方法包括以下步驟第一服務器從SET接收SESSION START消息以啟動觸發(fā)會話;所述第一服務器從第二服務器請求并且獲取事件區(qū)域的區(qū)域id;所述第一服務器向所述SET發(fā)送至少包括關于安全會話建立的參數(shù) 和所述第三服務器的地址的SESSION RESPONSE消息;并且所述第一服務器通過所述第三服務器從所述SET接收SESSION END消息。
46、 根據(jù)權利要求45所述的方法,其中所述第一服務器通過所述 SESSION RESPONSE消息向所述SET發(fā)送所獲取的區(qū)域id。
47、 根據(jù)權利要求45所述的方法,其中所述SESSION START消息 至少包括觸發(fā)類型信息和觸發(fā)參數(shù)。
48、 根據(jù)權利要求47所述的方法,其中所述觸發(fā)類型信息具有區(qū)域 事件觸發(fā)類型。
49、 根據(jù)權利要求47所述的方法,其中所述觸發(fā)參數(shù)包括以下二者 中的至少一個與區(qū)域事件觸發(fā)定位相關的change—area類型和所述區(qū)域 事件的位置值。
50、 根據(jù)權利要求47所述的方法,其中利用關于安全會話建立的參 數(shù)在所述SET和所述第三服務器之間建立安全會話,并且該安全會話是 針對所述SET和所述第三服務器之間的定位過程的會話。
51、 根據(jù)權利要求47所述的方法,其中所述第一服務器是H-SLC, 所述第二服務器是V-SLC,并且所述第三服務器是H-SPC。
全文摘要
公開了一種在基于會話的服務系統(tǒng)中的SET發(fā)起區(qū)域事件觸發(fā)定位方法。根據(jù)代理模式和無代理模式并且另外根據(jù)哪個SLP(SUPL定位平臺)具有定位過程來以多種方式執(zhí)行該方法。
文檔編號H04B7/26GK101416423SQ200780011686
公開日2009年4月22日 申請日期2007年4月3日 優(yōu)先權日2006年4月6日
發(fā)明者沈東熙 申請人:Lg電子株式會社