專利名稱:提供目標(biāo)終端的觸發(fā)位置信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提供目標(biāo)終端的觸發(fā)位置信息的方法。更具體地說(shuō),涉及這樣一 種方法當(dāng)在提供觸發(fā)位置服務(wù)的同時(shí)由于目標(biāo)終端的運(yùn)動(dòng)而應(yīng)該改變用于計(jì)算位置值的 位置服務(wù)器時(shí),提供目標(biāo)終端的觸發(fā)位置信息。
背景技術(shù):
本發(fā)明解決這樣一種情況,其中,在提供觸發(fā)位置服務(wù)的同時(shí)由于目標(biāo)終端的運(yùn) 動(dòng)而應(yīng)該改變用于計(jì)算位置值的位置服務(wù)器。在觸發(fā)位置服務(wù)中,由位置服務(wù)器重復(fù)地計(jì) 算目標(biāo)終端的位置值。另外,重復(fù)地計(jì)算位置值特定時(shí)間間隔,所述特定時(shí)間間隔可以是包 括幾天或更多天的任何長(zhǎng)度的時(shí)間。在一些情況下,目標(biāo)終端運(yùn)動(dòng),并且用于計(jì)算先前位置 值的位置服務(wù)器不再能夠使用。在這種情況中,在提供觸發(fā)位置服務(wù)的同時(shí)應(yīng)該改變位置 服務(wù)器。在現(xiàn)有技術(shù)中,在確定位置服務(wù)器之后,確定的位置服務(wù)器與目標(biāo)終端執(zhí)行定位。 更具體地說(shuō),在觸發(fā)位置服務(wù)(定位)開(kāi)始之前,目標(biāo)終端已經(jīng)處于漫游狀態(tài)中,并且在該 終端處于漫游狀態(tài)的同時(shí)通過(guò)本地位置服務(wù)器選擇適當(dāng)?shù)奈恢梅?wù)器。在觸發(fā)位置服務(wù)期 間,不改變確定的位置服務(wù)器。因此,如果在觸發(fā)位置服務(wù)期間位置服務(wù)器和目標(biāo)終端提 前交換消息并計(jì)算位置值,則當(dāng)目標(biāo)終端在觸發(fā)位置服務(wù)期間運(yùn)動(dòng)時(shí),先前的位置服務(wù)器 不能計(jì)算位置值。因此,當(dāng)前觸發(fā)位置服務(wù)中斷。使用OMA AD SUPL V2_020060307-D的 CHAPTER 5. 4. 1.9.2的內(nèi)容詳細(xì)描述現(xiàn)有技術(shù)。在現(xiàn)有技術(shù)中,在觸發(fā)位置服務(wù)開(kāi)始并確定目標(biāo)終端的位置值之前,選擇位置服 務(wù)器并且位置服務(wù)器連接到終端。即使終端運(yùn)動(dòng)也不改變確定的位置服務(wù)器。這樣,如果 終端在位置服務(wù)期間運(yùn)動(dòng),并且確定的位置服務(wù)器不能計(jì)算位置值,則當(dāng)前觸發(fā)的位置服 務(wù)會(huì)話可能中斷。如果當(dāng)前的觸發(fā)位置服務(wù)會(huì)話中斷,則必須向位置服務(wù)器請(qǐng)求新觸發(fā)位 置服務(wù)會(huì)話。也就是說(shuō),現(xiàn)有技術(shù)沒(méi)有解決由于目標(biāo)終端的運(yùn)動(dòng)而必須改變位置服務(wù)器的 情況。為了中斷當(dāng)前觸發(fā)位置服務(wù),并再次開(kāi)始會(huì)話,則有必要向位置服務(wù)器代理通知當(dāng)前 服務(wù)的中斷,并再次請(qǐng)求服務(wù)。
發(fā)明內(nèi)容
本發(fā)明的一方面在于解決現(xiàn)有技術(shù)中出現(xiàn)的上述問(wèn)題和/或缺點(diǎn)并且提供至少 下述優(yōu)點(diǎn)。因此,本發(fā)明的一方面在于提供這樣一種方法當(dāng)目標(biāo)終端移動(dòng),并且目標(biāo)終端 與先前位置服務(wù)器不能計(jì)算位置值時(shí),在不中斷當(dāng)前觸發(fā)位置服務(wù)會(huì)話的情況下,通過(guò)改 變位置服務(wù)器來(lái)計(jì)算位置值。本發(fā)明的另一方面在于提供這樣一種方法在計(jì)算目標(biāo)終端的位置值,并且觸發(fā)位置服務(wù)正在進(jìn)行中的同時(shí),當(dāng)目標(biāo)終端處于漫游狀態(tài)時(shí),通過(guò)由本地位置服務(wù)器選擇適 當(dāng)?shù)奈恢梅?wù)器來(lái)提供連續(xù)服務(wù)。本發(fā)明的另一方面在于提供這樣一種方法當(dāng)在中斷當(dāng)前觸發(fā)位置服務(wù)的會(huì)話的 情況下改變位置服務(wù)器時(shí),計(jì)算位置值并重新確定協(xié)議。根據(jù)本發(fā)明的一方面,提供一種提供觸發(fā)位置信息的方法。所述方法包括安全 用戶平面定位代理(SUPL AGENT)請(qǐng)求目標(biāo)終端的位置值;在本地SUPL位置平臺(tái)(H-SLP) 和目標(biāo)終端之間交換位置服務(wù)開(kāi)始消息;在目標(biāo)終端的位置中選擇用于計(jì)算位置值的被訪 問(wèn)的SUPL位置平臺(tái)服務(wù)器(V-SLP),并且H-SLP將計(jì)算目標(biāo)終端的周期位置值所必需的信 息發(fā)送到選擇的V-SLP ;確定與目標(biāo)終端計(jì)算位置值所使用的定位方法(P0SMETH0D),并且 V-SLP將V-SLP的信息發(fā)送到H-SLP ;H-SLP將V-SLP的信息和P0SMETH0D發(fā)送到目標(biāo)終端; 目標(biāo)終端根據(jù)定位周期將定位引導(dǎo)消息發(fā)送到V-SLP ;目標(biāo)終端和V-SLP計(jì)算目標(biāo)終端的 位置值;V-SLP將計(jì)算的目標(biāo)終端的位置值發(fā)送到H-SLP ;以及H-SLP將計(jì)算的目標(biāo)終端的 位置值發(fā)送的SUPL AGENT。根據(jù)本發(fā)明的另一方面,提供一種提供觸發(fā)位置信息的方法。所述方法包括目標(biāo) 終端發(fā)送位置值請(qǐng)求消息;H-SLP估計(jì)位置值請(qǐng)求消息,并且確定目標(biāo)終端是否在目標(biāo)終 端能夠執(zhí)行定位的范圍內(nèi);當(dāng)目標(biāo)終端在所述范圍之外時(shí),H-SLP選擇用于計(jì)算目標(biāo)終端 的位置值的V-SLP,并且將計(jì)算目標(biāo)終端的周期位置值所必需的信息發(fā)送到選擇的V-SLP ; V-SLP確定與目標(biāo)終端計(jì)算位置值所使用的定位方法(P0SMETH0D),并且將V-SLP的信息發(fā) 送到H-SLP ;H-SLP將V-SLP的信息和P0SMETH0D發(fā)送到目標(biāo)終端;目標(biāo)終端根據(jù)定位周期 將定位引導(dǎo)消息發(fā)送到V-SLP ;目標(biāo)終端和V-SLP計(jì)算目標(biāo)終端的位置值;以及V-SLP將計(jì) 算的目標(biāo)終端的位置值發(fā)送到H-SLP。
通過(guò)下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的特定示例性實(shí)施例的上述和其它方 面、特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)網(wǎng)絡(luò)中的安全用戶平面定位代理 (SUPL AGENT)向本地SUPL位置平臺(tái)(H-SLP)請(qǐng)求目標(biāo)終端的位置值時(shí),計(jì)算目標(biāo)終端的位 置值的操作過(guò)程的流程圖;圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)目標(biāo)終端處于漫游狀態(tài)并且當(dāng)前 H-SLP不再能夠計(jì)算位置值時(shí),計(jì)算目標(biāo)終端的位置值的操作過(guò)程的流程圖;圖3是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)目標(biāo)終端向H-SLP請(qǐng)求它自己的位置 值時(shí),計(jì)算目標(biāo)終端的位置值的操作程序的流程圖;以及圖4是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)目標(biāo)終端處于漫游狀態(tài)并且當(dāng)前 H-SLP不再能夠計(jì)算位置值時(shí),計(jì)算目標(biāo)終端的位置值的操作過(guò)程的流程圖。在整個(gè)附圖中,應(yīng)該注意的是相同的標(biāo)號(hào)用于指示相同或相似的部件、特性和結(jié) 構(gòu)。
具體實(shí)施例方式提供下面參照附圖的描述以幫助全面理解由權(quán)利要求及其等同物限定的本發(fā)明的示例性實(shí)施例。下面的描述包括各種特定細(xì)節(jié)以幫助理解,但是它們被認(rèn)為僅是示例性 的。因此,本領(lǐng)域的普通技術(shù)人員將理解,在不脫離本發(fā)明的范圍和精神的情況下,可以對(duì) 在此描述的實(shí)施例進(jìn)行各種改變和修改。另外,為了簡(jiǎn)明和清楚,省略對(duì)公知功能和結(jié)構(gòu)的 描述。根據(jù)本發(fā)明的示例性實(shí)施例的提供觸發(fā)位置信息的系統(tǒng)包括下面的部件。1)安全用戶平面定位代理(SUPL AGENT)使用建立的標(biāo)準(zhǔn)向本地SUPL位置平臺(tái) (H-SLP)請(qǐng)求觸發(fā)位置服務(wù)。在觸發(fā)位置服務(wù)中,該標(biāo)準(zhǔn)參照觸發(fā)服務(wù)中的周期間隔和期望 的服務(wù)的類型,即,時(shí)間周期觸發(fā)位置服務(wù)或位置改變觸發(fā)位置服務(wù)。2) H-SLP根據(jù)SUPL AGENT的請(qǐng)求基于目標(biāo)終端的位置值將觸發(fā)位置服務(wù)發(fā)送到 SUPL AGENT。H-SLP確定在觸發(fā)位置服務(wù)期間用于定位的周期,并且等待從目標(biāo)終端發(fā)送 的定位開(kāi)始消息。如果H-SLP在從相應(yīng)周期開(kāi)始的特定時(shí)間間隔內(nèi)沒(méi)能接收到定位開(kāi)始消 息,則H-SLP將定位引導(dǎo)消息發(fā)送到目標(biāo)終端?;蛘?,如果H-SLP從目標(biāo)終端接收到對(duì)觸發(fā) 位置服務(wù)(SETINITIATED CASE)的請(qǐng)求,則H-SLP記住相應(yīng)周期,并且確定來(lái)自目標(biāo)終端的 定位開(kāi)始消息是否在相應(yīng)周期內(nèi)到達(dá)。而且,如果定位開(kāi)始消息沒(méi)有在所述周期內(nèi)到達(dá),則 H-SLP將定位引導(dǎo)消息發(fā)送到目標(biāo)終端。3)如果目標(biāo)終端從H-SLP接收到觸發(fā)位置服務(wù)的請(qǐng)求,則目標(biāo)終端記住相應(yīng)周 期,并且根據(jù)所述周期將定位開(kāi)始消息發(fā)送到H-SLP?;蛘?,目標(biāo)終端從SUPL AGENT接收觸 發(fā)位置服務(wù)請(qǐng)求,并且向H-SLP請(qǐng)求觸發(fā)位置服務(wù)(SET INITIATED CASE)。這里,被訪問(wèn)的 SUPL位置平臺(tái)服務(wù)器(V-SLP)是指位于被訪問(wèn)的網(wǎng)絡(luò)中的H-SLP,在所述網(wǎng)絡(luò)中存在目標(biāo) 終端。圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)網(wǎng)絡(luò)中的SUPL AGENT向H-SLP請(qǐng)求 目標(biāo)終端的位置值時(shí),計(jì)算目標(biāo)終端的位置值的操作過(guò)程的流程圖。參照?qǐng)D1,根據(jù)本發(fā)明 的示例性實(shí)施例計(jì)算目標(biāo)終端的位置值的過(guò)程如下。A. SUPL AGENT 301向H-SLP 307請(qǐng)求目標(biāo)終端309的位置值。在步驟311,SUPL AGENT 301發(fā)送作為目標(biāo)終端標(biāo)識(shí)的包括移動(dòng)用戶標(biāo)識(shí)(MSID)的消息、識(shí)別連接的CLIENT ID和指示位置值的準(zhǔn)確度的位置質(zhì)量(Q0P)。B.在步驟313,H-SLP 307確定目標(biāo)終端是否處于H-SLP能夠確定位置值的范 圍內(nèi),所述H-SLP 307已經(jīng)注冊(cè)了目標(biāo)終端309的信息以及目標(biāo)終端的用戶的PRIVACY PROFILEoC.在步驟315,H_SLP 307將觸發(fā)位置服務(wù)開(kāi)始消息發(fā)送到目標(biāo)終端309。所述消 息包括SESSION ID,識(shí)別H-SLP 307和目標(biāo)終端309之間的通信會(huì)話;和TRIGGER-TYPE, 指示觸發(fā)位置服務(wù)類型。D.在步驟317,目標(biāo)終端309連接到包數(shù)據(jù)網(wǎng)絡(luò),以將響應(yīng)發(fā)送到H-SLP307。E.在步驟319,目標(biāo)終端309發(fā)送允許觸發(fā)位置服務(wù)開(kāi)始的消息。所述消息包括 SESSION ID ;SET CAPABILITY,指示目標(biāo)終端執(zhí)行定位的方法和協(xié)議;和位置標(biāo)識(shí)符(LID), 包括關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息。F.在步驟321,H-SLP 307基于通過(guò)步驟319發(fā)送的LID確定V-SLP作為計(jì)算 目標(biāo)終端的位置值的新的H-SLP,并且將與目標(biāo)終端計(jì)算周期位置值所必需的信息發(fā)送 到確定的位置服務(wù)器(V-SLP 1)303。所述信息包括SESSI0N ID、目標(biāo)終端的MSID、SETCAPABILITY、LID、表示觸發(fā)位置服務(wù)的類型的TRIGGERED-TYPE、Q0P和觸發(fā)位置服務(wù)的標(biāo) 準(zhǔn)TRIGGER-C0NDITI0N(服務(wù)開(kāi)始時(shí)間、結(jié)束時(shí)間、位置值報(bào)告周期、位置值的準(zhǔn)確度等)。G.被訪問(wèn)的位置服務(wù)器(V-SLP 1) 303通過(guò)使用目標(biāo)終端309的定位方法來(lái)確定 與目標(biāo)終端計(jì)算位置值所使用的定位方法和協(xié)議(P0SMETH0D)。在步驟323,V-SLP 1 303 將確定的 P0SMETH0D、SESSION ID, V-SLP 1 的 IP 地址、V-SLP 1 的 ID 發(fā)送到 H-SLP。H.在步驟325,H-SLP 307將用于定位的V-SLP 1的IP地址、V-SLP 1的ID和 P0SMETH0D發(fā)送到目標(biāo)終端309。I.在步驟327,H-SLP 307通過(guò)發(fā)送REQ-ID向SUPLAGENT報(bào)告允許請(qǐng)求的觸發(fā)位 置服務(wù)開(kāi)始。J.在步驟329,目標(biāo)終端309根據(jù)定位周期以及作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng) 絡(luò)的信息的LID將定位引導(dǎo)消息發(fā)送到V-SLP 1303。在可選的實(shí)施例中,可以用CELL ID 來(lái)實(shí)現(xiàn)LID。K.在步驟331,目標(biāo)終端309和V-SLP 1303確定位置值。L.在步驟333,V_SLP 1303將位置值發(fā)送到H-SLP 307。M.在步驟 335,H-SLP 307 將位置值發(fā)送到 SUPL AGENT 301。N.在步驟337,目標(biāo)終端309基于定位周期以及作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng) 絡(luò)的信息的LID將定位引導(dǎo)消息發(fā)送到V-SLP 1303。0.V-SLP 1 303基于從目標(biāo)終端接收的LID確定其是否在V-SLP 1執(zhí)行定位的位 置范圍之外。如果V-SLP 1303處于定位的范圍之外,則在步驟339,V-SLP 1303將出錯(cuò)消 息發(fā)送到目標(biāo)終端。所述消息包括指示不能執(zhí)行定位的出錯(cuò)代碼。P.在步驟341,V-SLP 1 303報(bào)告通知由于目標(biāo)終端的運(yùn)動(dòng)而使V-SLP 1和目標(biāo) 終端不能計(jì)算位置值的消息。所述消息包括出錯(cuò)代碼和從當(dāng)前目標(biāo)終端接收的LID。Q.在步驟343,H-SLP 307基于作為目標(biāo)終端的LID選擇計(jì)算當(dāng)前目標(biāo)終端存在 的位置值的位置服務(wù)器。R.在步驟345,H-SLP 307請(qǐng)求選擇的位置服務(wù)器(V-SLP 2) 305計(jì)算位置值,并 且提供作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID、SET-CAPABILITY、TRIGGERED-TYPE 和 TRIGGER CONDITION。 S.在步驟347,被訪問(wèn)的SUPL位置平臺(tái)服務(wù)器(V-SLP 2) 305允許定位請(qǐng)求,并將 它自己的IP地址發(fā)送到H-SLP 307。另外,通過(guò)使用指示用于定位目標(biāo)終端的方法和協(xié)議 的SET CAPABILITY,確定新被訪問(wèn)的位置服務(wù)器(V-SLP 2) 305和目標(biāo)終端使用的定位方 法(P0SMETH0D)。將確定的 P0SMETH0D 發(fā)送到 H-SLP 307。T.在步驟351,H-SLP 307將最新選擇的被訪問(wèn)的位置服務(wù)器的IP地址和 P0SMETH0D發(fā)送到目標(biāo)終端。U.在步驟353,目標(biāo)終端309將定位引導(dǎo)消息發(fā)送到新被訪問(wèn)的位置服務(wù)器。所 述消息包括關(guān)于存在目標(biāo)終端的網(wǎng)絡(luò)的信息。V.在步驟355,V-SLP 2305和目標(biāo)終端309通過(guò)使用在步驟T確定的P0SMETH0D
來(lái)計(jì)算位置值。W.在步驟357,將計(jì)算的位置值發(fā)送到H-SLP。X.在步驟359,H-SLP將計(jì)算的位置值發(fā)送到SUPL AGENT 301。
Y.在步驟361,V-SLP 2305將會(huì)話的中斷和SUPL —起向目標(biāo)終端309報(bào)告。確定位置值的這些步驟解釋了提供觸發(fā)位置服務(wù)的方法。為了根據(jù)目標(biāo)終端的周 期確定位置值,可以重復(fù)步驟J和步驟K。然而,當(dāng)由于目標(biāo)終端的運(yùn)動(dòng)而使先前的位置服 務(wù)器不能計(jì)算定位的位置值時(shí),根據(jù)本發(fā)明的示例性方法,目標(biāo)終端執(zhí)行步驟N至步驟V。 步驟N至步驟U是搜索新位置服務(wù)器并準(zhǔn)備通過(guò)目標(biāo)終端和新位置服務(wù)器確定位置值的步 驟。因此,當(dāng)先前的位置服務(wù)器不能計(jì)算位置值時(shí),目標(biāo)終端執(zhí)行步驟N至步驟U,接著,通 過(guò)重復(fù)步驟U至步驟X與新確定的位置服務(wù)器計(jì)算位置值。圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)目標(biāo)終端處于漫游狀態(tài)并且不再能 夠確定位置值時(shí),計(jì)算目標(biāo)終端的位置值的操作程序的流程圖。圖2涉及與圖1實(shí)質(zhì)上相同的環(huán)境,其中,SUPL AGENT向位置服務(wù)器請(qǐng)求目標(biāo)終 端的位置值,差異僅如下所述。在圖2中,在步驟341,,V-SLP 1將RLP ROAMING REPORT消息發(fā)送到目標(biāo)終端,所 述RLP ROAMING REPORT消息報(bào)告目標(biāo)終端處于漫游狀態(tài)使得目標(biāo)終端不再能夠計(jì)算位置 值的情況。在圖1中,在步驟341,V-SLP 1將RLP ROAMING REPORT消息發(fā)送到H-SLP。在 步驟342,接收RLPR0AMING REPORT消息的目標(biāo)終端將SUPL REPORT以及作為關(guān)于當(dāng)前存在 目標(biāo)終端的網(wǎng)絡(luò)的信息的LID和指示V-SLP 1不再能夠計(jì)算位置值的State-code —起發(fā) 送到H-SLP。圖3是示出當(dāng)目標(biāo)終端向H-SLP請(qǐng)求它自己的位置值時(shí),計(jì)算目標(biāo)終端的位置值 的示例性操作過(guò)程的流程圖。參照?qǐng)D3,當(dāng)目標(biāo)終端自己向H-SLP請(qǐng)求它自己的位置值時(shí),計(jì)算目標(biāo)終端的位置 值的示例性方法如下。A.在步驟409,在目標(biāo)終端407中的SUPL AGENT發(fā)送向本地位置服務(wù)器 (H-SLP)405請(qǐng)求周期位置值的消息,所述消息還包括SESSI0N ID、作為關(guān)于當(dāng)前存 在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID和用于通過(guò)目標(biāo)終端計(jì)算位置值的方法和協(xié)議(SET CAPABILITY)。B.在步驟411,H-SLP 405基于LID確定目標(biāo)終端是否在H-SLP 405執(zhí)行定位的 位置范圍之外。C.如果目標(biāo)終端在目標(biāo)終端計(jì)算位置值的位置范圍之外,則H-SLP 405基于LID 選擇計(jì)算當(dāng)前目標(biāo)終端的位置值的位置服務(wù)器。在步驟413,H-SLP405向被訪問(wèn)的位置服 務(wù)器(V-SLP 1) 401請(qǐng)求位置值以及包括目標(biāo)終端的MSID、SET CAPABILITY和LID的消息。D.在步驟415,V-SLP 1401接受位置值的請(qǐng)求,并發(fā)送它自己的IP地址。此外, V-SLP 1 401基于SET CAPABILITY確定計(jì)算位置值的方法和協(xié)議(P0SMETH0D)。E.在步驟417,H-SLP 405將V-SLP 1 401的IP地址和定位方法和協(xié)議P0SMETH0D 發(fā)送到目標(biāo)終端407。F.在步驟419,目標(biāo)終端407將定位引導(dǎo)消息發(fā)送到V-SLP 1 401。G.在步驟421,目標(biāo)終端407與V-SLP 1 401計(jì)算位置值。H.當(dāng)達(dá)到計(jì)算位置值的周期時(shí),在步驟423,目標(biāo)終端407發(fā)送用于計(jì)算位置值的 定位引導(dǎo)消息。所述消息包括作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID。I. V-SLP 1 401基于LID確定目標(biāo)終端是否在V-SLP 1 401能夠確定位置值的位置范圍之外。在這種情況下,在步驟425,V-SLP 1 401將通知V-SLP 1401不能計(jì)算位置 值的消息發(fā)送到目標(biāo)終端。所述消息是SUPL ERRORTRIGGERED消息,并且包括當(dāng)前產(chǎn)生的 ERROR CODE, ERROR CODE指示在存在目標(biāo)終端的位置中當(dāng)前位置服務(wù)器不能計(jì)算位置值。J.在步驟427,V-SLP 1 401向H-SLP 405報(bào)告相應(yīng)的出錯(cuò)。V-SLP 1 401將包括 ERROR CODE的消息和作為從目標(biāo)終端發(fā)送的網(wǎng)絡(luò)信息的LID發(fā)送到H-SLP 405,所述ERROR CODE通知目標(biāo)終端運(yùn)動(dòng),并且V-SLP 1 401在V-SLP 1 401能夠確定位置值的位置范圍之 外,使得不能實(shí)現(xiàn)定位。K.在步驟429,H-SLP 405基于LID選擇適當(dāng)?shù)谋辉L問(wèn)的位置服務(wù)器。L.在步驟431,H-SLP 405將請(qǐng)求和消息發(fā)送到最新選擇的位置服務(wù)器(V-SLP 2)403,以計(jì)算位置值,所述消息包括目標(biāo)終端的標(biāo)識(shí)MSID、目標(biāo)終端的定位方法 SET-CAPABILITY、觸發(fā)位置服務(wù)的類型TRIGGERED-TYPE、TRIGGER CONDITION和作為關(guān)于當(dāng) 前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID。M.在步驟433,V-SLP 2403通過(guò)使用發(fā)送的SET CAPABILITY確定計(jì)算位置值的 方法和協(xié)議(P0SMETH0D),并且將確定的P0SMETH0D和它自己的IP地址發(fā)送到H-SLP 405。N.在步驟435,H-SLP 405將新V-SLP 2 403的IP地址和最新確定的P0SMETH0D 發(fā)送到目標(biāo)終端407。0.在步驟437,目標(biāo)終端407將定位引導(dǎo)消息發(fā)送到新V-SLP 2 403。P.在步驟439,目標(biāo)終端407和新V-SLP 2 403計(jì)算位置值。Q.在步驟441,當(dāng)觸發(fā)位置服務(wù)中斷時(shí),V-SLP 2 403將通知服務(wù)中斷的消息發(fā)送 到目標(biāo)終端407。 在觸發(fā)位置服務(wù)中,在最新確定H-SLP之后,在剩余周期重復(fù)步驟0至步驟P,并且 在周期中斷之后執(zhí)行步驟Q。在步驟I至步驟N描述當(dāng)目標(biāo)終端向H-SLP請(qǐng)求它自己的位 置值時(shí)改變H-SLP的方法。在最新確定H-SLP之后最新確定的H-SLP和目標(biāo)終端計(jì)算位置 值的步驟與前面的步驟0和步驟P相同。圖4是示出當(dāng)目標(biāo)終端處于漫游狀態(tài)并且當(dāng)前H-SLP不再能夠計(jì)算位置值時(shí),計(jì) 算目標(biāo)終端的位置值的示例性操作過(guò)程的流程圖。圖4示出與圖3所示的過(guò)程實(shí)質(zhì)上相似的過(guò)程,其中,目標(biāo)終端向H-SLP請(qǐng)求它自 己的位置值。在圖4中,在步驟427,,V-SLP 1將RLP ROAMING REPORT消息發(fā)送到目標(biāo)終端,所 述RLP ROAMING REPORT消息通知目標(biāo)終端處于漫游狀態(tài)并且不再能夠計(jì)算位置值。在圖 3中,在步驟427,V-SLP 1將RLP R0AMINGREP0RT消息發(fā)送到H-SLP。在圖4中,接收RLP ROAMING REPORT消息的目標(biāo)終端將SUPL REPORT以及作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的 信息的LID和指示V-SLP 1不再能夠計(jì)算位置值的State-code —起發(fā)送到H-SLP。因此,本發(fā)明提供這樣一種方法當(dāng)在觸發(fā)位置服務(wù)期間目標(biāo)終端運(yùn)動(dòng)使得位置 服務(wù)器不再能夠確定目標(biāo)終端的位置值時(shí),在不中斷現(xiàn)有觸發(fā)位置服務(wù)的情況下,改變位 置服務(wù)器。在現(xiàn)有技術(shù)中,如果目標(biāo)終端處于漫游狀態(tài),并且一次確定位置服務(wù)器,則必須與 確定的H-SLP連續(xù)地計(jì)算位置值。因此,當(dāng)目標(biāo)終端在觸發(fā)位置服務(wù)期間處于漫游狀態(tài), 并且目標(biāo)終端不能與先前計(jì)算位置值的H-SLP計(jì)算位置值時(shí),當(dāng)前觸發(fā)位置服務(wù)的會(huì)話中斷。因此,本發(fā)明提供一種在觸發(fā)位置服務(wù)期間改變H-SLP的方法,此時(shí),先前的 H-SLP將從目標(biāo)終端接收的網(wǎng)絡(luò)信息(LID)發(fā)送到H-SLP,并且H-SLP基于LID選擇新 V-SLP。另外,H-SLP向新V-SLP提供目標(biāo)終端的ID、目標(biāo)終端的定位方法(SET CAPABILITY) 和當(dāng)前LID。最新選擇的V-SLP通過(guò)使用目標(biāo)終端的SET CAPABILITY來(lái)確定與目標(biāo)終端計(jì) 算位置值所使用的定位方法和協(xié)議。此外,最新選擇的V-SLP將它自己的IP地址、最新確定的定位方法和協(xié)議 (P0SMETH0D)發(fā)送到H-SLP。H-SLP將最新選擇的H-SLP的IP地址和新P0SMETH0D發(fā)送 到目標(biāo)終端。而且,目標(biāo)終端將定位引導(dǎo)消息發(fā)送到新V-SLP,并且通過(guò)使用最新確定的 P0SMETH0D計(jì)算位置值。盡管已經(jīng)參照其特定的示例性實(shí)施例顯示和描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員 應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以對(duì) 其進(jìn)行形式和細(xì)節(jié)的各種改變。
權(quán)利要求
一種在系統(tǒng)中將觸發(fā)位置信息提供給目標(biāo)終端的方法,所述系統(tǒng)包括目標(biāo)終端和已經(jīng)注冊(cè)了目標(biāo)終端的信息的本地位置服務(wù)器(H SLP),所述方法包括(1)從安全用戶平面定位代理(SUPL AGENT)接收目標(biāo)終端的位置值請(qǐng)求消息;(2)將位置服務(wù)開(kāi)始消息發(fā)送到目標(biāo)終端;(3)H SLP選擇用于計(jì)算目標(biāo)終端的位置值的被訪問(wèn)的位置平臺(tái)服務(wù)器(V SLP),并且將計(jì)算目標(biāo)終端的周期位置值所必需的信息發(fā)送到選擇的V SLP;(4)從V SLP接收與目標(biāo)終端計(jì)算位置值所使用的定位方法(POSMETHOD)以及V SLP的信息;(5)將V SLP的信息和POSMETHOD發(fā)送到目標(biāo)終端;(6)將目標(biāo)終端的觸發(fā)位置服務(wù)的開(kāi)始信息發(fā)送到SUPLAGENT;(7)從V SLP接收計(jì)算的目標(biāo)終端的位置值;(8)將計(jì)算的目標(biāo)終端的位置值發(fā)送到SUPL AGENT;(9)當(dāng)目標(biāo)終端在定位范圍之外時(shí),從V SLP接收目標(biāo)終端在執(zhí)行定位的范圍之外的指示;以及(10)H SLP估計(jì)從V SLP接收的指示,并且在存在當(dāng)前目標(biāo)終端的網(wǎng)絡(luò)中選擇新V SLP,其中,所述指示包括作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的位置標(biāo)識(shí)符(LID)。
2.如權(quán)利要求1所述的方法,其中,步驟⑵包括(a)將SESSIONID、觸發(fā)位置服務(wù)類型和觸發(fā)位置服務(wù)開(kāi)始消息中的至少一個(gè)發(fā)送到 目標(biāo)終端,所述SESSION ID用于識(shí)別H-SLP和目標(biāo)終端之間的通信會(huì)話;以及(b)從目標(biāo)終端接收允許觸發(fā)位置服務(wù)開(kāi)始的服務(wù)允許消息,其中,所述服務(wù)允許消息 包括SESSION ID、用于指示目標(biāo)終端執(zhí)行定位的方法和協(xié)議的SET CAPABILITY和作為關(guān)于 當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID中的至少一個(gè)。
3.如權(quán)利要求2所述的方法,其中,在步驟(3)H-SLP選擇V-SLP的步驟包括使用從目 標(biāo)終端接收的LID,并且將計(jì)算目標(biāo)終端的周期位置值所必需的信息發(fā)送到選擇的V-SLP。
4.如權(quán)利要求1所述的方法,其中,計(jì)算目標(biāo)終端的周期位置值所必需的信息包 括目標(biāo)終端的MSID、SESSION ID、SET CAPABILITY、LID、指示觸發(fā)位置服務(wù)的類型的 TRIGGERED-TYPE和觸發(fā)位置服務(wù)的標(biāo)準(zhǔn)中的至少一個(gè),所述觸發(fā)位置服務(wù)的標(biāo)準(zhǔn)包括服務(wù) 開(kāi)始時(shí)間、結(jié)束時(shí)間、位置值報(bào)告周期和位置值的準(zhǔn)確度中的至少一個(gè)。
5.如權(quán)利要求1所述的方法,其中,V-SLP的信息包括SESSIONID,V-SLP的IP地址和 V-SLP的ID中的至少一個(gè)。
6.如權(quán)利要求1所述的方法,其中,V-SLP從目標(biāo)終端接收定位引導(dǎo)消息,所述定位引 導(dǎo)消息包括作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID。
7.如權(quán)利要求6所述的方法,其中,V-SLP估計(jì)LID,并且確定目標(biāo)終端是否在目標(biāo)終 端執(zhí)行定位的范圍之外。
8.如權(quán)利要求7所述的方法,其中,LID包括CELLID。
9.如權(quán)利要求1所述的方法,其中,步驟(9)包括(i)當(dāng)目標(biāo)終端在V-SLP執(zhí)行定位的范圍之外時(shí),V-SLP將出錯(cuò)消息發(fā)送到目標(biāo)終端;以及(11)V-SLP將包括作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID的出錯(cuò)消息發(fā)送到H-SLP。
10.一種在系統(tǒng)中將觸發(fā)位置信息提供給目標(biāo)終端的方法,所述系統(tǒng)包括目標(biāo)終端和 已經(jīng)注冊(cè)了目標(biāo)終端的信息的本地位置服務(wù)器(H-SLP),所述方法包括(1)從目標(biāo)終端接收位置值請(qǐng)求消息;(2)H-SLP估計(jì)位置值請(qǐng)求消息,并且確定目標(biāo)終端是否在目標(biāo)終端能夠執(zhí)行定位的范 圍內(nèi);(3)當(dāng)目標(biāo)終端在H-SLP執(zhí)行定位的范圍之外時(shí),選擇用于計(jì)算目標(biāo)終端的位置值的 被訪問(wèn)的定位服務(wù)器(V-SLP),并且將計(jì)算目標(biāo)終端的周期位置值所必需的信息發(fā)送到選 擇的V-SLP ;(4)接收由V-SLP確定的與目標(biāo)終端計(jì)算位置值所使用的定位方法(P0SMETH0D),并且 接收V-SLP的信息;(5)將V-SLP的信息和P0SMETH0D發(fā)送到目標(biāo)終端;(6)從V-SLP接收計(jì)算的目標(biāo)終端的位置值;(7)當(dāng)目標(biāo)終端在V-SLP執(zhí)行定位的范圍之外時(shí),從V-SLP接收出錯(cuò)消息;以及(8)估計(jì)從V-SLP接收的出錯(cuò)消息,并且在當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)中選擇新V-SLP。
11.如權(quán)利要求10所述的方法,其中,位置值請(qǐng)求消息包括SESSIONID、作為關(guān)于當(dāng)前 存在目標(biāo)終端的網(wǎng)絡(luò)的信息的位置標(biāo)識(shí)符(LID)和目標(biāo)終端執(zhí)行定位的方法和協(xié)議(SET CAPABILITY)中的至少一個(gè)。
12.如權(quán)利要求11所述的方法,其中,在步驟(2)估計(jì)位置值請(qǐng)求消息的步驟包括: H-SLP使用包括在位置值請(qǐng)求消息中的LID。
13.如權(quán)利要求11所述的方法,其中,在步驟(3)選擇V-SLP的步驟包括H-SLP使用 包括在位置值請(qǐng)求消息中的LID。
14.如權(quán)利要求10所述的方法,其中,計(jì)算目標(biāo)終端的周期位置值所必需的信息 包括目標(biāo)終端的MSID、SESSION ID、SET CAPABILITY、LID、指示觸發(fā)位置服務(wù)的類型的 TRIGGERED-TYPE和觸發(fā)位置服務(wù)的標(biāo)準(zhǔn)中的至少一個(gè),所述觸發(fā)位置服務(wù)的標(biāo)準(zhǔn)包括服務(wù) 開(kāi)始時(shí)間、結(jié)束時(shí)間、位置值報(bào)告周期和位置值的準(zhǔn)確度中的至少一個(gè)。
15.如權(quán)利要求10所述的方法,其中,V-SLP的信息包括SESSIONID,V-SLP的IP地址 和V-SLP的ID中的至少一個(gè)。
16.如權(quán)利要求10所述的方法,其中,V-SLP從目標(biāo)終端接收定位引導(dǎo)消息,所述定位 引導(dǎo)消息包括作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的LID。
17.如權(quán)利要求16所述的方法,其中,V-SLP估計(jì)LID,并且確定目標(biāo)終端是否在V-SLP 執(zhí)行定位的位置的范圍之外。
18.—種在系統(tǒng)中將觸發(fā)位置信息提供給目標(biāo)終端的方法,所述系統(tǒng)包括目標(biāo)終端和 已經(jīng)注冊(cè)了目標(biāo)終端的信息的本地位置服務(wù)器(H-SLP),所述方法包括(1)當(dāng)目標(biāo)終端在定位范圍之外時(shí),從V-SLP接收目標(biāo)終端在由V-SLP執(zhí)行到目標(biāo)終端 和H-SLP的定位的范圍之外的消息;(2)當(dāng)接收到所述消息時(shí),將作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的位置標(biāo)識(shí)符 (LID)發(fā)送到 H-SLP ;(3)從H-SLP接收存在當(dāng)前目標(biāo)終端的位置中的新V-SLP的地址信息以及與目標(biāo)終端計(jì)算位置值所使用的定位方法(P0SMETH0D); (4)將定位引導(dǎo)消息發(fā)送到所述新V-SLP。
19.如權(quán)利要求18所述的方法,其中,作為關(guān)于當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)的信息的位 置標(biāo)識(shí)符(LID)是Cell ID。
20.如權(quán)利要求18所述的方法,其中,當(dāng)目標(biāo)終端在漫游時(shí)接收到所述消息。
21.—種在包括目標(biāo)終端和已經(jīng)注冊(cè)了目標(biāo)終端的信息的本地位置服務(wù)器(H-SLP)的 系統(tǒng)中將觸發(fā)位置信息提供給目標(biāo)終端的系統(tǒng),所述系統(tǒng)包括目標(biāo)終端;位置平臺(tái)服務(wù)器(V-SLP),用于計(jì)算目標(biāo)終端的位置值;當(dāng) 標(biāo)終端在V-SLP執(zhí)行定位的定位范圍之外時(shí),所述H-SLP從V-SLP接收出錯(cuò)消息, 估計(jì)從V-SLP接收的出錯(cuò)消息,并在當(dāng)前存在目標(biāo)終端的網(wǎng)絡(luò)中選擇新V-SLP。
全文摘要
一種提供目標(biāo)終端的觸發(fā)位置信息的方法,包括先前H-SLP將報(bào)告消息發(fā)送到目標(biāo)終端的H-SLP或目標(biāo)終端,報(bào)告消息通知目標(biāo)終端在觸發(fā)位置服務(wù)期間處于漫游狀態(tài)。目標(biāo)終端的H-SLP基于從目標(biāo)終端接收的位置標(biāo)識(shí)符來(lái)選擇新V-SLP,并H-SLP向V-SLP提供目標(biāo)終端的ID、目標(biāo)終端的定位方法和作為關(guān)于當(dāng)前存在目標(biāo)終端的絡(luò)的信息的LID。新V-SLP通過(guò)使用SETCAPABLITY確定與目標(biāo)終端定位所使用的定位方法和協(xié)議,新V-SLP將自己的IP地址和最新確定的定位方法和協(xié)議發(fā)送到H-SLP。
文檔編號(hào)H04W64/00GK101895865SQ20101022741
公開(kāi)日2010年11月24日 申請(qǐng)日期2007年6月8日 優(yōu)先權(quán)日2006年6月9日
發(fā)明者金旭, 金柱英 申請(qǐng)人:三星電子株式會(huì)社