專利名稱:位置信息系統(tǒng)中的漫游方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信系統(tǒng),更具體地說,本發(fā)明涉及一種在位置信息系統(tǒng)中利用基于SUPL(保密用戶平面位置)的位置服務(wù)的漫游方法和系統(tǒng)。
背景技術(shù):
通常,通過包括用于計(jì)算移動終端在網(wǎng)絡(luò)內(nèi)的位置的相關(guān)功能部分,無線通信系統(tǒng)提供位置服務(wù),以便周期性地或者根據(jù)請求,將移動終端的位置送到特定實(shí)體。
基于位置服務(wù)的網(wǎng)絡(luò)結(jié)構(gòu)根據(jù)諸如3GPP或者3GPP2的內(nèi)部網(wǎng)絡(luò)結(jié)構(gòu)的不同而不同。用于計(jì)算移動終端的當(dāng)前位置的方法包括傳送該移動終端所本地的小區(qū)的ID的小區(qū)ID方法;測量移動終端的無線電波到達(dá)每個基站花費(fèi)的時間,然后,利用三角測量法計(jì)算移動終端的位置的方法;以及利用全球定位系統(tǒng)(GPS)的方法。
為了對用戶提供位置服務(wù),需要在移動終端與位置服務(wù)器之間傳遞相當(dāng)大量的信令和位置信息。最近,提供位置服務(wù)、即,基于移動終端位置的位置服務(wù)的標(biāo)準(zhǔn)定位技術(shù)迅速普及。通常,通過用戶平面(用戶數(shù)據(jù)處理平面)或者控制平面(網(wǎng)絡(luò)平面)提供這種技術(shù)。
SUPL(保密用戶平面位置)方法是這種技術(shù)之一,其通過用戶平面提供位置服務(wù)。SUPL方法是一種用于傳送計(jì)算移動終端位置所需的位置信息的有效方法。即,為了提供諸如GPS輔助的輔助信息而且為了在移動終端與網(wǎng)絡(luò)之間具有關(guān)于定位技術(shù)的協(xié)議,SUPL方法采用用戶平面數(shù)據(jù)載荷信道。
在通用位置信息系統(tǒng)中,用于提供位置服務(wù)的SUPL網(wǎng)絡(luò)包括SUPL代理、SUPL位置平臺(SLP)以及SUPL啟用終端(SET)。SUPL代理是使用實(shí)際測量位置信息,而且可以作為請求SET位置的實(shí)體的邏輯服務(wù)接入點(diǎn)。SLP是網(wǎng)絡(luò)上用于訪問網(wǎng)絡(luò)資源以獲取位置信息的SUPL服務(wù)接入部分,而且可以是服務(wù)器。SET是利用SUPL接口與SUPL網(wǎng)絡(luò)通信的裝置。例如,SET可以是UMTS的UE(用戶終端)、GSM的MS(移動站)、IS-95的MS、具有SET功能的膝上型計(jì)算機(jī)或者PDA(個人數(shù)字助理)。作為選擇的,SET可以是提供WLAN(無線局域網(wǎng))連接的各種移動終端。經(jīng)過通過用戶平面載荷信道與該網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)絡(luò)互通,SET支持SUPL中的定義過程。用戶最初注冊的網(wǎng)絡(luò)被稱為本地網(wǎng),而且在用戶移動到或者漫游到本地網(wǎng)區(qū)域之外的區(qū)域時,其它區(qū)域的網(wǎng)絡(luò)被稱為訪問網(wǎng)。本地網(wǎng)內(nèi)的SLP被稱為H-SLP(本地SLP),而訪問網(wǎng)內(nèi)的SLP被稱為V-SLP(訪問SLP)。
當(dāng)在該網(wǎng)絡(luò)內(nèi)起動SUPL過程時,外部客戶機(jī)首先連接的SLP被稱為R-SLP(請求SLP)。R-SLP是邏輯實(shí)體,它可以與H-SLP相同,也可以不同。意在跟蹤其當(dāng)前位置的SET被稱為目標(biāo)SET。
下面說明根據(jù)現(xiàn)有技術(shù)的位置信息系統(tǒng)內(nèi)的漫游方法。
在為了計(jì)算當(dāng)前漫游到訪問網(wǎng)的目標(biāo)SET的位置而通過與訪問網(wǎng)實(shí)現(xiàn)直接連接提供SUPL服務(wù)時,目標(biāo)SET設(shè)置與其本地網(wǎng)的TCP(傳輸控制協(xié)議)連接,然后,通過TCP連接,從該本地網(wǎng)接收訪問網(wǎng)的地址。在與該本地網(wǎng)保持TCP連接的同時,目標(biāo)SET還利用該本地網(wǎng)的地址設(shè)置與訪問網(wǎng)的TCP連接,然后,計(jì)算其位置。
因此,在現(xiàn)有技術(shù)的位置信息系統(tǒng)的漫游方法中,為了接收SUPL服務(wù),目標(biāo)SET必須保持兩個TCP連接,一個是與本地網(wǎng)的連接,同時還要保持與訪問網(wǎng)的連接。此外,在通過訪問網(wǎng)與目標(biāo)SET之間的直接連接執(zhí)行計(jì)算目標(biāo)SET位置的過程時,該本地網(wǎng)必須與目標(biāo)SET持續(xù)保持TCP連接。因此,現(xiàn)有技術(shù)的SUPL漫游方法的問題是,降低了本地網(wǎng)TCP資源的使用效率,提高了系統(tǒng)的連接復(fù)雜性,而且提高了系統(tǒng)的信令負(fù)擔(dān)。
發(fā)明內(nèi)容
技術(shù)問題因此,本發(fā)明的目的是提供一種用于對漫游終端提供位置服務(wù)的方法和系統(tǒng),它們克服了與現(xiàn)有技術(shù)有關(guān)的局限性和缺陷。
本發(fā)明的另一個目的是通過允許訪問網(wǎng)的SLP(SUPL位置平臺)執(zhí)行用于設(shè)置和釋放SUPL對話的資源管理功能以及管理用于計(jì)算目標(biāo)終端的位置的定位功能,從而使目標(biāo)終端不需要同時保持與目標(biāo)終端的本地網(wǎng)的TCP連接(資源IP連接)和與訪問網(wǎng)的另一個TCP連接,而在位置信息系統(tǒng)內(nèi)提供一種能夠減小目標(biāo)終端(目標(biāo)SET)的信令負(fù)擔(dān)的漫游終端、漫游方法和漫游系統(tǒng)。
本發(fā)明的另一個目的是在位置信息系統(tǒng)內(nèi)提供一種漫游方法和漫游系統(tǒng),其中在利用訪問網(wǎng)與目標(biāo)終端之間的直接連接提供SUPL服務(wù)的情況下,該目標(biāo)終端與本地網(wǎng)建立TCP連接,釋放它,且然后,設(shè)置與訪問網(wǎng)的TCP連接,使得該目標(biāo)終端可以從訪問網(wǎng)接收SUPL服務(wù),而無需在進(jìn)行SUPL過程時同時保持兩個TCP連接。
本發(fā)明的又一個目的是在位置信息系統(tǒng)內(nèi)提供一種漫游方法和漫游系統(tǒng),其中在利用訪問網(wǎng)與目標(biāo)終端之間的直接連接提供SUPL服務(wù)的情況下,通過與SUPL位置中心建立直接連接,計(jì)算該目標(biāo)終端的位置,從而計(jì)算該目標(biāo)終端在訪問網(wǎng)內(nèi)的當(dāng)前實(shí)際位置,而無需具有代理實(shí)體。
本發(fā)明的又一個目的是在位置信息系統(tǒng)內(nèi)提供一種漫游方法和漫游系統(tǒng),其中通過在該目標(biāo)終端與訪問網(wǎng)之間建立TCP連接,獲取該目標(biāo)終端在訪問網(wǎng)中的位置信息,而無需目標(biāo)終端與該目標(biāo)終端的本地網(wǎng)之間的TCP連接。
技術(shù)方案為了至少實(shí)現(xiàn)上述全部或者部分目的,根據(jù)本發(fā)明的一個方面,在基于SUPL的位置信息系統(tǒng)內(nèi)提供了一種SUPL漫游方法,其中釋放目標(biāo)終端與本地網(wǎng)之間的第一TCP連接,然后,在該目標(biāo)終端與訪問網(wǎng)之間建立第二TCP連接,從而執(zhí)行利用第二TCP連接計(jì)算該目標(biāo)終端的位置的過程。
為了至少實(shí)現(xiàn)上述全部和部分優(yōu)點(diǎn),根據(jù)本發(fā)明的另一個方面,進(jìn)一步提供了一種基于SUPL的位置信息系統(tǒng)的漫游方法,該方法包括在請求目標(biāo)SET的位置信息時,H-SLC將V-SPC的地址通知目標(biāo)SET,以利用第一TCP連接計(jì)算該目標(biāo)SET的位置信息,和釋放該第一TCP連接;利用V-SPC的地址,在該目標(biāo)SET與V-SPC之間建立第二TCP連接;通過第二TCP連接,利用V-SPC與目標(biāo)SET之間的互通,計(jì)算目標(biāo)SET的位置;以及由V-SPC將計(jì)算的目標(biāo)SET的位置信息發(fā)送到H-SLC,和釋放該第二TCP連接。
為了至少實(shí)現(xiàn)上述全部或者部分優(yōu)點(diǎn),根據(jù)本發(fā)明的另一個方面,在具有SUPL代理、R-SLP、H-SLC、V-SPC和目標(biāo)SET的基于SUPL的位置信息系統(tǒng)中,提供了一種SUPL漫游方法,該方法包括根據(jù)MLP通信方法;由SUPL代理從R-SLP請求該目標(biāo)SET的位置信息;根據(jù)RLP通信方法,由R-SLP將MLP SLIR消息發(fā)送到該目標(biāo)SET屬于其的H-SLC;H-SLC檢驗(yàn)該目標(biāo)SET是否支持SUPL功能,或檢驗(yàn)?zāi)繕?biāo)SET是否位于漫游服務(wù)區(qū)內(nèi);如果該目標(biāo)SET支持該SUPL功能,而且屬于該漫游服務(wù)區(qū),則H-SLC將SUPL INIT消息發(fā)送到該目標(biāo)SET,以利用該目標(biāo)SET起動SUPL過程,和設(shè)置第一TCP連接;該目標(biāo)SET將SUPL START消息發(fā)送到H-SLC,以通知開始SUPL過程;根據(jù)收到的SUPL START消息,H-SLC確定該目標(biāo)SET當(dāng)前所在的V-SLC,和利用RLP SSRLIR消息,將SUPL START消息發(fā)送到V-SLC;利用V-SLC與V-SPC之間的內(nèi)部初始化,V-SLC將SUPL POS過程準(zhǔn)備就緒通知V-SPC,并由V-SPC將V-SPC的IP地址和端口號信息發(fā)送到V-SLC;V-SLC將V-SPC的IP地址和端口號信息發(fā)送到H-SLC;H-SLC將V-SPC的ID地址和端口號以及第一TCP連接的對話ID發(fā)送到目標(biāo)SET,然后,釋放該第一TCP連接;目標(biāo)SET將SUPL POS INIT信息發(fā)送到對應(yīng)于該IP地址和端口號的V-SPC,以與該V-SPC建立第二TCP連接;在計(jì)算該目標(biāo)SET的位置時,V-SPC將第二TCP連接的對話ID發(fā)送到該目標(biāo)SET,以釋放第二TCP連接;通過內(nèi)部通信,V-SPC將計(jì)算的目標(biāo)SET位置信息發(fā)送到V-SLC,并由V-SLC將該目標(biāo)SET位置信息發(fā)送到H-SLC;根據(jù)RLP通信方法,H-SLC將該目標(biāo)SET位置信息發(fā)送到R-SLP;以及根據(jù)MLP通信方法,R-SLP將該目標(biāo)SET位置信息發(fā)送到SUPL代理。
為了至少實(shí)現(xiàn)上述全部或者部分優(yōu)點(diǎn),根據(jù)本發(fā)明的另一個方面,在具有SUPL代理、R-SLP、H-SLC、V-SPC和目標(biāo)SET的基于SUPL的位置信息系統(tǒng)中,又提供了一種SUPL漫游方法,該方法包括根據(jù)MLP通信方法,SUPL代理從R-SLP請求該目標(biāo)SET的位置信息;根據(jù)RLP通信方法,S-SLP將MLP SLIR消息發(fā)送到該目標(biāo)SET屬于的H-SLC;H-SLC檢驗(yàn)該目標(biāo)SET是否支持SUPL功能,或者該目標(biāo)SET是否位于漫游服務(wù)區(qū)內(nèi);H-SLC從漫游服務(wù)區(qū)的V-SLC請求V-SPC的地址;V-SLC通知V-SPC開始SUPL POS過程準(zhǔn)備,且由V-SPC將V-SPC的IP地址和端口號信息發(fā)送到V-SLC;V-SLC將V-SPC的IP地址和端口號發(fā)送到H-SLC;利用SUPL INIT消息和第一TCP連接的對話ID,H-SLC將V-SPC的IP地址和端口號發(fā)送到目標(biāo)SET,以起動SUPL過程,和釋放該第一TCP連接;該目標(biāo)SET將SUPL POS INIT消息發(fā)送到對應(yīng)于該IP和端口號的V-SPC,以設(shè)置與V-SPC的第二TCP連接;在計(jì)算該目標(biāo)SET的位置時,V-SPC將第二TCP連接的對話ID發(fā)送到該目標(biāo)SET,以釋放該第二TCP連接;利用內(nèi)部通信,V-SPC將計(jì)算的目標(biāo)SET位置信息發(fā)送到V-SLC,且由V-SLC將該目標(biāo)SET位置信息發(fā)送到H-SLC;根據(jù)RLP通信方法,H-SLC將該目標(biāo)SET位置信息發(fā)送到R-SLP;以及根據(jù)MLP通信方法,R-SLP將該目標(biāo)SET位置信息發(fā)送到SUPL代理。
為了至少實(shí)現(xiàn)上述全部或者部分優(yōu)點(diǎn),根據(jù)本發(fā)明的另一個方面,在具有包括V-SLC和V-SPC的V-SLP(訪問SLP)、包括H-SLC的H-SLP(本地SLP)以及目標(biāo)SET的基于SUPL的位置信息系統(tǒng)中,又提供了一種SUPL漫游方法,該方法包括目標(biāo)SET將SUPL START消息發(fā)送到H-SLC,以建立第一TCP連接,和開始SUPL過程;根據(jù)收到的SUPL START消息,H-SLC確定該目標(biāo)SET當(dāng)前所在的V-SLP,和利用RLP SRLIR消息將該SUPL START消息發(fā)送到V-SLC;通過進(jìn)行內(nèi)部初始化,V-SLC通知V-SPC開始SUPL POS過程準(zhǔn)備,并通過進(jìn)行內(nèi)部初始化,V-SPC將V-SPC的IP地址和端口號發(fā)送到V-SLC;V-SLC將V-SPC的IP地址和端口號發(fā)送到H-SLC;H-SLC將V-SLP的IP地址和端口號以及第一TCP連接的對話ID發(fā)送到該目標(biāo)SET,并釋放該第一TCP連接;該目標(biāo)SET將SUPL POS INIT消息發(fā)送到對應(yīng)于該IP地址和端口號的V-SPC,以與V-SPC建立第二TCP連接;在利用第二TCP連接執(zhí)行目標(biāo)SET的位置計(jì)算過程時,V-SPC將第二TCP連接的對話ID發(fā)送到該目標(biāo)SET,以釋放該第二TCP連接;并利用內(nèi)部通信,V-SPC將目標(biāo)SET的計(jì)算的位置信息發(fā)送到V-SLC,并利用RLP-SSRP消息,由V-SLC將目標(biāo)SET的位置信息發(fā)送到H-SLC。
為了至少實(shí)現(xiàn)上述全部或者部分優(yōu)點(diǎn),根據(jù)本發(fā)明的另一個方面,在利用訪問網(wǎng)與目標(biāo)SET之間的直接連接提供SUPL服務(wù)的基于SUPL的位置信息系統(tǒng)中,又提供了一種SUPL漫游系統(tǒng),該漫游系統(tǒng)包括H-SLP,用于在請求該目標(biāo)SET的位置信息時,利用第一TCP連接將用于計(jì)算該目標(biāo)SET的位置信息的V-SLP相關(guān)信息發(fā)送到目標(biāo)SET,和釋放該第一TCP連接V-SLP,用于與該目標(biāo)SET建立第二TCP連接,利用第二TCP連接執(zhí)行用于計(jì)算目標(biāo)SET的位置的過程,然后,釋放該第二TCP連接;以及目標(biāo)SET,用于釋放第一TCP連接,建立第二TCP連接,然后,釋放該第二TCP連接。
根據(jù)本發(fā)明的另一個方面,提供了一種獲取目標(biāo)終端的位置信息的方法,該方法包括如果請求目標(biāo)終端的位置信息,則在目標(biāo)終端與和該目標(biāo)終端相關(guān)的訪問網(wǎng)之間建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接,由目標(biāo)終端或者訪問網(wǎng)內(nèi)的位置服務(wù)器獲取目標(biāo)終端的位置信息,而無需目標(biāo)終端與該目標(biāo)終端的本地網(wǎng)之間的TCP連接。
根據(jù)本發(fā)明的另一個方面,提供了一種用于獲取SUPL(保密用戶平面位置)啟用終端的位置信息的方法,該方法包括目標(biāo)終端從該目標(biāo)終端的本地位置服務(wù)器接收SUPL起始消息,該SUPL起始消息包括與該目標(biāo)終端相關(guān)的訪問位置服務(wù)器的地址信息;根據(jù)收到的位置信息,與訪問位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接,與訪問位置服務(wù)器進(jìn)行對話,以獲取該目標(biāo)終端的位置信息。
根據(jù)本發(fā)明的另一個方面,提供了一種保密用戶平面位置(SUPL)啟用終端的漫游方法,該方法包括與目標(biāo)終端的本地位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接,通過TCP連接獲取與目標(biāo)終端相關(guān)的訪問位置服務(wù)器的地址信息,然后釋放與本地位置服務(wù)器的TCP連接;以及在釋放了與本地位置服務(wù)器的TCP連接后,根據(jù)獲得的地址信息與訪問位置服務(wù)器建立TCP連接,通過與訪問位置服務(wù)器的TCP連接獲取目標(biāo)終端的位置信息;然后釋放與訪問位置服務(wù)器的TCP連接。
根據(jù)本發(fā)明的另一個方平面,提供了一種用于獲取目標(biāo)終端的位置信息的系統(tǒng),該系統(tǒng)包括目標(biāo)終端;與目標(biāo)終端相關(guān)的本地網(wǎng);以及訪問網(wǎng),目標(biāo)終端漫游到其,而且包括位置服務(wù)器,其中如果請求目標(biāo)終端的位置信息,則在目標(biāo)終端與和訪問網(wǎng)之間建立傳輸控制協(xié)議(TCP)連接,且通過建立的TCP連接,目標(biāo)終端或者訪問網(wǎng)內(nèi)的位置服務(wù)器獲取該目標(biāo)終端的位置信息,而無需目標(biāo)終端與本地網(wǎng)之間的TCP連接。
根據(jù)本發(fā)明的另一個方面,提供了一種保密用戶平面位置(SUPL)啟用終端,該終端包括至少一個處理器,其被配置以從該終端的本地位置服務(wù)器接收SUPL起始消息,該SUPL起始消息包括與該終端相關(guān)的訪問位置服務(wù)器的地址信息,該至少一個處理器還被配置以根據(jù)收到的位置信息與訪問位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接,以及通過建立的TCP連接與訪問位置服務(wù)器進(jìn)行對話從而獲取該終端的位置信息。
根據(jù)本發(fā)明的另一個方面,提供了一種保密用戶平面位置(SUPL)啟用終端,該終端包括至少一個處理器,其被配置以與該終端的本地位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接,通過該TCP連接獲取與該終端相關(guān)的訪問位置服務(wù)器的地址信息,然后釋放與該本地位置服務(wù)器的TCP連接;和此后根據(jù)獲得的地址信息與訪問位置服務(wù)器建立TCP連接,利用與該訪問位置服務(wù)器的TCP連接獲取該終端的位置信息,和然后釋放與該訪問位置服務(wù)器的TCP連接。
根據(jù)本發(fā)明的另一個方面,提供了一種在包括目標(biāo)SET(SUPL啟用終端)、SUPL代理、R-RLP(請求SUPL位置平臺)、目標(biāo)SET的本地網(wǎng)中的H-SLC(本地SUPL位置中心)、目標(biāo)SET的訪問網(wǎng)中的V-SLC(訪問SUPL位置中心)以及目標(biāo)SET的訪問網(wǎng)中的V-SPC(訪問SUPL定位中心)的基于SUPL的位置信息系統(tǒng)中的SUPL(保密用戶平面位置)漫游方法,該方法包括將MLP(移動位置協(xié)議)SLIR(標(biāo)準(zhǔn)位置立即請求)消息從SUPL代理發(fā)送到R-SLP,以請求該目標(biāo)SET的位置信息;將RLP(漫游位置協(xié)議)SRLIR(SUPL漫游位置立即請求)消息從R-SLP發(fā)送到H-SLC;H-SLC檢驗(yàn)?zāi)繕?biāo)SET是否支持SUPL功能以及目標(biāo)SET是否位于漫游服務(wù)區(qū)內(nèi);將RLPSSRLIR(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息從H-SLC發(fā)送到V-SLC,以請求漫游服務(wù)區(qū)的V-SPC的地址信息;利用V-SLC與V-SPC之間的通信進(jìn)行內(nèi)部初始化,以通知V-SPC開始SUPL POS(定位)過程準(zhǔn)備,然后利用內(nèi)部通信,將V-SPC的地址和端口號信息從V-SPC發(fā)送到V-SLC;將對應(yīng)于RLP SSRLIR消息的RLP應(yīng)答消息從V-SLC發(fā)送到H-SLC,該RLP應(yīng)答消息包括V-SPC的地址和端口號信息;將SUPL INIT(起始)消息從H-SLC發(fā)送到該目標(biāo)SET,該SUPL INIT消息包括V-SPC的地址和端口號以及對話標(biāo)識符;執(zhí)行目標(biāo)SET建立的數(shù)據(jù)連接;利用收到的地址和端口號信息,將SUPL POS INIT消息從目標(biāo)SET發(fā)送到V-SPC,從而在目標(biāo)SET與V-SPC之間建立通信連接;在V-SPC與V-SLC之間進(jìn)行內(nèi)部通信;利用在目標(biāo)SET與V-SPC之間建立的通信連接執(zhí)行SUPL POS過程,從而計(jì)算該目標(biāo)SET的位置信息;以及將SUPL END消息從V-SPC發(fā)送到該目標(biāo)SET,從而釋放該目標(biāo)SET與V-SPC之間的通信連接。
根據(jù)本發(fā)明的另一個方面,提供了一種在包括目標(biāo)SET(SUPL啟用終端)、目標(biāo)SET的本地網(wǎng)中的H-SLC(本地SUPL位置中心)、目標(biāo)SET的訪問網(wǎng)中的V-SLC(訪問SUPL位置中心)以及目標(biāo)SET的訪問網(wǎng)中的V-SPC(訪問SUPL定位中心)的基于SUPL的位置信息系統(tǒng)中的SUPL(保密用戶平面位置)漫游方法,該方法包括由目標(biāo)SET執(zhí)行數(shù)據(jù)建立;將SUPL START消息從目標(biāo)SET發(fā)送到H-SLC,該SUPL START消息包括對話標(biāo)識符;H-SLC檢驗(yàn)與目標(biāo)SET相關(guān)的路由選擇信息;將RLP(漫游位置協(xié)議)SRLIR(SUPL漫游位置立即請求)消息從H-SLC發(fā)送到V-SLC,以請求V-SPC的地址信息;利用V-SLC與V-SPC之間的通信進(jìn)行內(nèi)部初始化,以通知V-SPC開始SUPLPOS(定位)過程準(zhǔn)備,并利用內(nèi)部通信將V-SPC的地址和端口號信息從V-SPC發(fā)送到V-SLC;將對應(yīng)于RLP SSRLIR消息的RLP應(yīng)答消息從V-SLC發(fā)送到H-SLC,該RLP應(yīng)答消息包括V-SPC的地址和端口號信息;將SUPL RESPONSE消息從H-SLC發(fā)送到目標(biāo)SET,該SUPL INIT消息包括V-SPC的地址和端口號以及對話標(biāo)識符;利用收到的地址和端口號信息,將SUPL POS INIT消息從目標(biāo)SET發(fā)送到V-SPC,以在目標(biāo)SET與V-SPC之間建立通信連接;在V-SPC與V-SLC之間進(jìn)行內(nèi)部通信;利用在目標(biāo)SET與V-SPC之間建立的通信連接執(zhí)行SUPL POS過程,從而計(jì)算該目標(biāo)SET的位置信息;以及將SUPLEND消息從V-SPC發(fā)送到該目標(biāo)SET,從而釋放該目標(biāo)SET與V-SPC之間的通信連接。
在下平面的描述中將在某種程度上對本發(fā)明的其他優(yōu)點(diǎn)、目的和特征進(jìn)行說明,而且在某種程度上,通過研究下面的內(nèi)容,本發(fā)明的其他優(yōu)點(diǎn)、目的和特征對于本技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員是顯而易見的,或者通過實(shí)施本發(fā)明,可以得知本發(fā)明的其他優(yōu)點(diǎn)、目的和特征。正如所附權(quán)利要求特別指出的那樣,可以實(shí)現(xiàn)和達(dá)到本發(fā)明的目的和優(yōu)點(diǎn)。
下面將參考附圖詳細(xì)說明本發(fā)明,附圖中,同樣的參考編號表示同樣的單元,其中圖1示出根據(jù)本發(fā)明在網(wǎng)絡(luò)的SLP起動SUPL過程時的SUPL漫游方法;圖2詳細(xì)示出根據(jù)本發(fā)明,圖1所示SUPL漫游方法的一個例子;圖3示出根據(jù)本發(fā)明在網(wǎng)絡(luò)的SLP起動SUPL過程時的SUPL漫游方法的另一個例子;圖4示出根據(jù)本發(fā)明實(shí)施例在目標(biāo)SET起動SUPL過程時的SUPL漫游方法;以及圖5詳細(xì)示出根據(jù)本發(fā)明的圖4所示SUPL漫游方法的一個例子。
具體實(shí)施例方式
在本發(fā)明中,術(shù)語“訪問的”包括“訪問”。
本發(fā)明提供了一種在基于SUPL的位置信息系統(tǒng)中,在漫游期間,允許用戶當(dāng)前所在的訪問網(wǎng)接收SUPL服務(wù)的方法。訪問網(wǎng)是目標(biāo)終端漫游到的而且當(dāng)前所在的網(wǎng)絡(luò),它不是目標(biāo)終端的本地網(wǎng)。在本發(fā)明中,目標(biāo)終端的訪問網(wǎng)SLP執(zhí)行資源管理功能,用于設(shè)置和釋放SUPL對話;以及定位功能,用于計(jì)算目標(biāo)終端的位置,從而在用戶終端建立和釋放了與本地網(wǎng)的第一TCP連接(保密IP連接)后,建立和釋放與訪問網(wǎng)的第二TCP連接(保密IP連接),以便用戶的終端可以從訪問網(wǎng)接收SUPL服務(wù),而無需同時保持兩個TCP連接。在其一種變型中,訪問網(wǎng)可以對漫游終端提供SUPL服務(wù),而無需實(shí)現(xiàn)與該終端的本地網(wǎng)的第一TCP連接。
根據(jù)本發(fā)明,如果在目標(biāo)終端與本地網(wǎng)之間,或者在目標(biāo)終端與訪問網(wǎng)之間建立TCP連接,則通常通過建立的TCP連接在這些部件之間進(jìn)行通信。
在一般的漫游方法中,在使用通過與訪問網(wǎng)的直接連接提供的SUPL服務(wù)的過程中,存在兩種情況SLP(例如,位置服務(wù)器)起動SUPL過程的情況;以及SET起動SUPL過程的另一種情況。因此,下面將參考圖1-3說明根據(jù)本發(fā)明的其中SLP起動SUPL過程的SUPL漫游方法,且然后將參考圖4-5說明根據(jù)本發(fā)明的其中SET起動SUPL過程的SUPL漫游方法。
圖1示出根據(jù)本發(fā)明實(shí)施例的在SLP起動SUPL過程時的SUPL漫游方法。在包括全部可工作地連接在一起的SUPL(保密用戶平面位置)代理10、RSLP(請求SUPL位置平臺)30、V-SLP(訪問SLP)50、H-SLP(本地SLP)70以及目標(biāo)SET(SUPL允許終端)100的系統(tǒng)中實(shí)現(xiàn)該方法。V-SLP 50可以是目標(biāo)SET 100的訪問網(wǎng)中的位置服務(wù)器,而H-SLP 70可以是目標(biāo)SET 100的本地網(wǎng)中的位置服務(wù)器。SUPL代理10和R-SLP 30可以是一個裝置。在其他適當(dāng)系統(tǒng)中可以實(shí)現(xiàn)圖1所示的方法(或者本發(fā)明的其他方法)。
參考圖1,在請求實(shí)體從SUPL目標(biāo)10請求目標(biāo)SET 100的位置信息時,SUPL代理10將MLP(移動位置協(xié)議)SLIP(標(biāo)準(zhǔn)位置立即請求)消息發(fā)送到R-SLP 30,以請求目標(biāo)SET 100的位置信息(步驟S11)。MLP SLIR消息至少包括識別目標(biāo)SET 100的目標(biāo)SET ID(msid);以及識別SUPL代理10的SUPL目標(biāo)10的ID(lcs-client-id,其中l(wèi)cs代表位置服務(wù)),而且可以進(jìn)一步包括QoS(服務(wù)質(zhì)量)信息等。該msid可以是電話號碼、IP地址,也可以是目標(biāo)SET 100的ID。
利用收到的lsc-client-id,R-SLP 30執(zhí)行SUPL代理驗(yàn)證過程。例如,R-SLP 30驗(yàn)證SUPL代理10,然后,根據(jù)收到的lsc-client-id,檢驗(yàn)該SUPL代理是否被授權(quán)接收它請求的服務(wù)。然后,通過驗(yàn)證收到的目標(biāo)SET 100的msid,R-SLP 30搜索目標(biāo)SET 100所屬的H-SLP,然后利用RLP(漫游位置協(xié)議)SRLIR(標(biāo)準(zhǔn)漫游位置立即請求)消息,將從SUPL代理10收到的消息(即,MLP SLIR消息)傳送到搜索的H-SLP 70(步驟S12)。即,在步驟S12,R-SLP 30將RLP SRLIR消息發(fā)送到H-SLP 70。
然后,H-SLP 70將SUPL INIT(SUPL起動)消息發(fā)送到目標(biāo)SET100,以起動和目標(biāo)SET 100的SUPL過程(步驟S13)。此時,在H-SLP70與目標(biāo)SET 100之間建立TCP連接。SUPL INIT消息至少包括位置測量對話(SUPL對話)的ID(對話id)、H-SLP的地址(SLP地址)以及要使用的定位方法(posmethod)參數(shù)。在步驟S11,在檢驗(yàn)了關(guān)于目標(biāo)SET 100的保密功能后,如果需要對目標(biāo)SET 100通知位置信息,則可以包括通知參數(shù)。此外,如果在收到的SUPL INIT消息內(nèi)包括該通知參數(shù),則目標(biāo)SET 100驗(yàn)證用戶事先設(shè)置的與保密相關(guān)的規(guī)則,且然后執(zhí)行相關(guān)過程。
通過將SUPL START消息發(fā)送到H-SLP 70,目標(biāo)SET 100通知開始位置測量對話(SUPL對話)(步驟S14)。SUPL START消息至少包括位置測量對話的ID(session-id);目標(biāo)SET 100的容量(SET容量)(用于指出與目標(biāo)SET 100支持的定位方法相關(guān)的容量的(各)參數(shù));位置標(biāo)識符(lid)(例如,基站ID);以及系統(tǒng)ID(例如,BSC ID或者M(jìn)SC ID)。
通過檢驗(yàn)包括在從目標(biāo)SET 100接收的SUPL START消息內(nèi)的系統(tǒng)ID,H-SLP 70確定V-SLP,并通過RLP SSRLIP(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息將SUPL START消息發(fā)送到V-SLP(步驟S15)。即,在步驟S15,利用SUPL START消息,H-SLP 70確定目標(biāo)SET 100當(dāng)前相關(guān)的V-SLP的身份,且然后將RLP SSRLIR消息發(fā)送到V-SLP50。RLP SSRLIR消息包括SUPL START消息(sulp start)的內(nèi)容以及諸如msid、session-id等的其他信息。
通過檢驗(yàn)RLP SSRLIR消息的內(nèi)容,V-SLP 50識別目標(biāo)SET 100支持的(各種)定位方法,并將RLP SSRP(標(biāo)準(zhǔn)SUPL漫游定位)消息作為對RLP SSRLIR消息的響應(yīng)消息發(fā)送到H-SLP 70(步驟S16)。RLP SSRP消息包括V-SLP 50的IP地址和端口號。
H-SLP 70將從V-SLP 50收到的V-SLP 50的IP地址和端口號添加到SUPL RESPONSE消息中,添加要釋放的SUPL對話的ID(session-id),且然后,將SUPL RESPONSE消息發(fā)送到目標(biāo)SET 100。然后,目標(biāo)SET 100釋放包括與H-SLP 70建立的TCP連接的每個源(步驟S17)。即,此時,釋放目標(biāo)SET 100與H-SLP 70之間建立的連接。在這種情況下,SUPL RESPONSE消息基本上用作SUPL END消息,而且可以由SUPL END消息代替。在這種情況下,SUPL RESPONSE消息必須至少包括V-SLP 50的IP地址和端口號以及SUPL對話的ID。
目標(biāo)SET 100識別對應(yīng)于包括在SUPL RESPONSE消息內(nèi)的IP地址和端口號的V-SLP 50,與V-SLP 50建立TCP連接,并將SUPL POSINIT消息(SUPL定位起動消息)發(fā)送到V-SLP 50(步驟S18)。例如,SUPL POS INIT消息包括session-id、lid等。
然后,在目標(biāo)SET 100與V-SLP 50之間起動用于計(jì)算目標(biāo)SET 100的位置的定位過程(SUPL POS)。目標(biāo)SET 100和V-SLP 50相互之間持續(xù)交換消息,以計(jì)算(確定)目標(biāo)SET 100的位置信息。利用持續(xù)交換的定位消息,V-SLP 50或者目標(biāo)SET 100可以計(jì)算目標(biāo)SET 100的位置(步驟S19)。交換的信息可以包括session-id、定位協(xié)議信息(例如,RRLP、RRC、TIA-801等)等。可以利用公知的任意方法(例如,GPS等)實(shí)際測量或者確定目標(biāo)SET 100的位置。因此,V-SLP 50獲得確定的目標(biāo)SET 100的位置信息。如果目標(biāo)SET 100要計(jì)算目標(biāo)SET 100的位置,則可以將該結(jié)果送到V-SLP 50。
在計(jì)算目標(biāo)SET 100的位置時,V-SLP 50利用RLP SSRP消息將計(jì)算的目標(biāo)SET 100的位置信息(posresult)發(fā)送到H-SLP 70(步驟S20),然后,V-SLP 50將SUPL END消息發(fā)送到目標(biāo)SET 100,以通知終止SUPL過程(步驟S21)。執(zhí)行步驟S20和S21的順序并不重要。SUPL END消息包括用于釋放在目標(biāo)SET 100與V-SLP 50之間建立的TCP連接的對話ID。因此,在步驟S21,可以釋放V-SLP 50與目標(biāo)SET 100之間的TCP連接。
在從V-SLP 50收到RLP SSRP消息后,H-SLP 70將RLP SRLIA(標(biāo)準(zhǔn)漫游位置立即請求應(yīng)答)消息發(fā)送到R-SLP 30,作為對RLPSRLIR消息的響應(yīng),以傳送所計(jì)算的目標(biāo)SET 100的位置信息(posresult)(步驟S22)。
然后,利用MLP SLIA消息,R-SLP 30將目標(biāo)SET 100的位置信息發(fā)送到SUPL代理10(步驟S23)。即,MLP SLIA消息包括目標(biāo)SET 100的位置信息,而且其是對在步驟S11的MLP SLIR消息的應(yīng)答消息。
因此,在根據(jù)本發(fā)明的SUPL漫游方法中,在網(wǎng)絡(luò)的SLP起動SUPL過程時,網(wǎng)絡(luò)的SLP與目標(biāo)SET建立TCP連接,將V-SLP的IP地址和端口號發(fā)送到目標(biāo)SET,并釋放與目標(biāo)SET建立的TCP連接。然后,對應(yīng)于收到的IP地址和端口號的V-SLP與目標(biāo)SET彼此建立TCP連接,以執(zhí)行計(jì)算目標(biāo)SET的位置的過程,此后,V-SLP釋放與目標(biāo)SET的TCP連接,由此目標(biāo)SET能夠接收SUPL服務(wù),而不必同時保持兩個TCP連接(一個是與V-SLP的連接,另一個是與H-SLP的連接)。
根據(jù)本發(fā)明,SLP(即,網(wǎng)絡(luò)單元)包括SPC(SUPL定位中心),即,實(shí)際上用于計(jì)算目標(biāo)終端(目標(biāo)SET)的位置的實(shí)體;以及SLC(SUPL位置中心),用于執(zhí)行SLP的功能之外的功能,例如,計(jì)算目標(biāo)終端的位置信息。例如,SLC進(jìn)行漫游與資源管理。因此,H-SLP 70包括H-SLC(本地SLC)72和H-SPC(本地SPC)74,而V-SLP 50包括V-SLC(訪問SLC)52和V-SPC(訪問SPC)54。因此,為了執(zhí)行H-SLP的功能,執(zhí)行H-SLC 72與H-SPC 74之間的內(nèi)部通信,而且為了執(zhí)行V-SLP的功能,執(zhí)行V-SLC 52與V-SPC 54之間的內(nèi)部通信。
本發(fā)明考慮到下面其中利用訪問網(wǎng)與目標(biāo)SET之間的直接連接接收SUPL服務(wù),從而排除H-SPC的情況。此外,本發(fā)明建議了一種方法,在該方法中,在通過訪問網(wǎng)與目標(biāo)SET之間的直接連接接收SUPL服務(wù)時,目標(biāo)SET利用與V-SPC的直接連接計(jì)算目標(biāo)SET的位置信息,而無需通過執(zhí)行代理實(shí)體功能的V-SLC。
圖2示出圖1所示SUPL漫游方法的一個例子,其中網(wǎng)絡(luò)的SLP起動SUPL過程。
參考圖2,在目標(biāo)SET 100漫游到包括V-SLC 52和V-SPC 54的訪問網(wǎng)時,目標(biāo)SET 100與實(shí)際執(zhí)行位置計(jì)算功能的V-SPC 54建立直接連接,目標(biāo)SET 100和V-SPC 54執(zhí)行目標(biāo)SET 100的位置計(jì)算過程,然后,通過與V-SPC 54的內(nèi)部通信,V-SPC 54與執(zhí)行漫游和資源管理功能的V-SLC 52交換所需信息。包括H-SLC 72的H-SLP70是目標(biāo)SET100的本地網(wǎng)的SLP。
參考圖2,所執(zhí)行的步驟S31和S32的操作與圖1所示的步驟S11和S12的操作相同。因此,省略詳細(xì)說明步驟S31和S32。在從R-SLP30收到RLP SRLIR消息時,H-SLP 70的H-SLC 72利用路由選擇信息檢驗(yàn)對應(yīng)于從R-SLP 30收到的ms-id的目標(biāo)SET 100是否位于漫游服務(wù)區(qū)內(nèi),然后通過SET(SUPL允許終端)查用表檢驗(yàn)?zāi)繕?biāo)SET 100是否支持SUPL功能(步驟S33)。H-SLC 72管理用于確定當(dāng)前目標(biāo)SET是否在漫游服務(wù)區(qū)內(nèi)的路由選擇信息,以及用于確定當(dāng)前目標(biāo)SET是否支持SUPL功能的SET查用表。
如果確定目標(biāo)SET 100在漫游服務(wù)區(qū)內(nèi),而且支持SUPL功能,則H-SLC 72將SUPL INIT消息發(fā)送到目標(biāo)SET 100,以起動與目標(biāo)SET100的SUPL過程(步驟SA34),并與目標(biāo)SET 100建立TCP連接。SUPL INIT消息至少包括用于起動SUPL過程的SUPL對話的對話ID;H-SLP 70的地址(H-SLC地址);以及要采用的定位方法(posmethod)參數(shù)。此外,在步驟S31,在檢驗(yàn)了目標(biāo)SET 100的保密功能后,如果要求對目標(biāo)SET 100通知位置信息,則可以包括通知參數(shù)。如果在收到的SUPL INIT消息內(nèi)包括通知參數(shù),則目標(biāo)SET 100驗(yàn)證用戶事先設(shè)置的與保密相關(guān)的規(guī)則,且然后,執(zhí)行相關(guān)過程。
通過將SUPL START消息發(fā)送到H-SLP 70,目標(biāo)SET 100通知開始位置測量對話(SUPL對話)(步驟S35)。SUPL START消息至少包括位置測量對話的ID(session-id);目標(biāo)SET 100的容量(SET容量)(用于指出與目標(biāo)SET 100支持的定位方法相關(guān)的容量的(各)參數(shù));位置標(biāo)識符(lid)(例如,目標(biāo)SET 100屬于的基站的ID);以及系統(tǒng)ID(例如,用于向目標(biāo)SET提供服務(wù)的BSC或者M(jìn)SC的ID)。
通過檢驗(yàn)包括在從目標(biāo)SET 100接收的SUPL START消息內(nèi)的系統(tǒng)ID,H-SLC 72確定V-SLC,并利用RLP SSRLIR(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息傳送SUPL START消息,以確定V-SLC 52(步驟S36)。步驟S36的RLP SSRLIR消息與圖1所示的步驟S15的RLPSSRLIR消息相同。
通過利用相應(yīng)V-SPC 54進(jìn)行內(nèi)部初始化,V-SLP 50的V-SLC 52通知開始位置計(jì)算過程(SUPL POS過程定位過程)準(zhǔn)備,并將包括在RLP-SSRLIR消息內(nèi)的位置計(jì)算過程準(zhǔn)備所需的信息發(fā)送到V-SPC54。然后,根據(jù)從V-SLC 52收到的信息,V-SPC 54識別目標(biāo)SET 100支持的(各種)定位方法,并將V-SPC 54的IP地址和端口號提供給V-SLC 52(步驟S37)。
然后,V-SLC 52將RLP-SSRP(標(biāo)準(zhǔn)SUPL漫游位置)消息發(fā)送到H-SLC 72,作為對RLP-SSRLIR消息的響應(yīng)(步驟S38)。RLP-SSRP消息至少包括V-SPC 54的IP地址和端口號。
隨后,利用SUPL RESPONSE消息,H-SLC 72發(fā)送從V-SLC 52接收到的V-SPC 54的IP地址和端口號以及用于釋放其與目標(biāo)SET 100的TCP連接的TCP連接的session-id(步驟S39)。此后,目標(biāo)SET 100釋放包括與H-SLC 72建立的TCP連接的各種資源。在這種情況下,SUPL RESPONSE消息基本上用作SUPL END消息,而且利用SUPLEND消息代替它。因此,SUPL RESPONSE消息必須至少包括V-SPC54的IP地址和端口號;以及用于釋放H-SLP 72與目標(biāo)SET 100之間的TCP連接的SUPL對話的ID。
目標(biāo)SET 100識別對應(yīng)于包括在從H-SLC 72接收的SUPLRESPONSE消息內(nèi)的IP地址和端口號的V-SPC 54,然后,準(zhǔn)備與識別的V-SPC 54建立TCP連接(步驟S40)。即,一旦收到SUPL INIT消息,目標(biāo)SET 100就檢驗(yàn)當(dāng)前是否已經(jīng)設(shè)置并建立了分組數(shù)據(jù)網(wǎng)和數(shù)據(jù)連接。如果還沒有建立數(shù)據(jù)連接,則目標(biāo)SET與諸如3GPP或者3GPP2的分組數(shù)據(jù)網(wǎng)建立數(shù)據(jù)連接。
此后,目標(biāo)SET 100與識別的V-SPC 54建立TCP連接,并將SUPLPOS INIT消息發(fā)送到V-SPC 54(步驟S41)。SUPL POS INIT消息包括設(shè)置的SUPL對話的session-id和目標(biāo)SET 100屬于的基站的ID(lid)。然后,在目標(biāo)SET 100與V-SPC 54之間起動用于計(jì)算目標(biāo)SET 100的位置的定位過程。
首先,利用彼此的內(nèi)部通信,V-SPC 54和V-SLC 52粗略推斷目標(biāo)SET 100的位置信息(步驟S42)。利用從目標(biāo)SET 100收到的“l(fā)id”,即,基站的ID,可以推斷目標(biāo)SET 100的粗略位置信息。如果根據(jù)SUPL代理10的請求,粗略推斷的目標(biāo)SET 100的位置信息滿足QoS(服務(wù)質(zhì)量),則V-SPC 54不執(zhí)行位置計(jì)算過程(SUPL POS過程)(步驟S43),而立即將SUPL END消息發(fā)送到目標(biāo)SET 100,以通知終止SUPL過程(步驟S44)。SUPL END消息包括session-id以釋放目標(biāo)SET 100與V-SPC 54之間的TCP連接。
然而,如果粗略推斷的目標(biāo)SET 100的位置信息不滿足QoS,則V-SLC 52和V-SPC 54準(zhǔn)備執(zhí)行SUPL POS過程(步驟S42)。V-SPC54與目標(biāo)SET 100持續(xù)交換用于執(zhí)行SUPL POS過程的消息。通過持續(xù)交換用于定位的消息,V-SPC 54或者目標(biāo)SET 100計(jì)算目標(biāo)SET 100的位置(步驟S43)。這樣,V-SPC 54獲得目標(biāo)SET 100的位置信息。
在獲得目標(biāo)SET 100的位置時,V-SPC 54將SUPL END消息發(fā)送到目標(biāo)SET 100,以通知終止SUPL過程(步驟S44)。SUPL END消息包括用于釋放目標(biāo)SET 100與V-SPC 54之間建立的TCP連接的對話ID。因此,釋放V-SPC 54與目標(biāo)SET 100之間的TCP連接。此外,通過與V-SLC 52的內(nèi)部通信,V-SPC 54將計(jì)算的目標(biāo)SET 100的位置信息發(fā)送到V-SLC 52(步驟S45)。
然后,V-SLC 52將RLP-SSRP消息發(fā)送到H-SLC 72,而且RLP-SSRP消息包括SUPL END消息和目標(biāo)SET 100的計(jì)算的位置信息(posresult)(步驟S46)。
然后,H-SLC 72將RLP SRLIA消息作為對RLP SRLIR消息的響應(yīng)發(fā)送到R-SLP 30,以傳送計(jì)算的目標(biāo)SET 100的位置信息(步驟S47),然后,利用MLP SLIA消息,R-SLP 30將目標(biāo)SET 100的位置信息傳送到SUPL代理10(步驟S48)。
因此,在利用目標(biāo)SET與V-SPC之間的直接連接執(zhí)行計(jì)算目標(biāo)SET的位置的過程中,在網(wǎng)絡(luò)的SLP起動SUPL的過程中,它與目標(biāo)SET建立TCP連接,通過設(shè)置的SUPL對話接收目標(biāo)SET屬于的系統(tǒng)的ID,利用該系統(tǒng)ID識別相應(yīng)V-SLC,從識別的V-SLC接收V-SPC的IP地址和端口號信息,將收到的V-SPC的IP地址和端口號信息發(fā)送到目標(biāo)SET,且然后釋放與目標(biāo)SET的TCP連接。然后,目標(biāo)SET直接設(shè)置與對應(yīng)于收到的IP地址和端口號的V-SPC的SUPL對話,然后,在執(zhí)行計(jì)算目標(biāo)SET的位置的過程時,V-SPC釋放與目標(biāo)SET的TCP連接。這樣,在本發(fā)明中,在目標(biāo)SET與H-SLC之間建立了TCP連接,且然后釋放了該TCP連接后,建立目標(biāo)SET與V-SPC之間的TCP連接,且然后釋放該TCP連接。因此,目標(biāo)SET不需要同時保持兩個TCP連接,且能夠利用目標(biāo)SET與V-SPC之間的直接連接執(zhí)行定位過程。
圖3示出根據(jù)本發(fā)明的其中網(wǎng)絡(luò)的SLP起動SUPL過程的SUPL漫游方法的另一個例子。
參考圖3,目標(biāo)SET 100與實(shí)際執(zhí)行位置計(jì)算功能的V-SPC 54實(shí)現(xiàn)直接連接,目標(biāo)SET 100和V-SPC 54執(zhí)行目標(biāo)SET 100的位置計(jì)算過程,然后,V-SPC 54利用內(nèi)部通信與執(zhí)行漫游功能和資源管理功能的V-SLC 52交換所需信息。
參考圖3,步驟S51和S52與圖2所示的步驟S31和S32相同,且因此,省略步驟S51和S52的詳細(xì)說明。在從R-SLP 30接收RLPSRLIR消息時,H-SLC 72利用路由選擇信息檢驗(yàn)對應(yīng)于從R-SLP 30收到的ms-id的目標(biāo)SET 100是否位于漫游服務(wù)區(qū)內(nèi),并利用SET查用表檢驗(yàn)?zāi)繕?biāo)SET 100是否支持SUPL功能(步驟S53)。H-SLC 72管理用于確定目標(biāo)SET 100是否在漫游服務(wù)區(qū)內(nèi)的路由選擇信息;以及用于確定當(dāng)前的目標(biāo)SET 100是否支持SUPL功能的SET查用表。
如果確定目標(biāo)SET 100屬于漫游服務(wù)區(qū),而且支持SUPL功能,則H-SLC 72利用路由選擇信息識別目標(biāo)SET 100所屬的V-SLC 52,并通過RLP SSRLIR(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息將SUPLSTART消息發(fā)送到V-SLC 52(步驟S54)。SUPL START消息包括SUPL對話的session-id和目標(biāo)SET 100的ID(msid)。
通過利用相應(yīng)V-SPC 54進(jìn)行內(nèi)部初始化,V-SLC 52通知將開始位置計(jì)算過程(SUPL POS過程定位過程)準(zhǔn)備,并將包括在RLP-SSRLIR內(nèi)的位置計(jì)算過程準(zhǔn)備所需的信息發(fā)送到V-SPC 54。然后,根據(jù)從V-SLC 52收到的信息,V-SPC 54識別目標(biāo)SET 100支持的(各種)定位方法,并將V-SPC 54的IP地址和端口號提供給V-SLC52(步驟S55)。然后,V-SLC 52將RLP-SSRP(標(biāo)準(zhǔn)SUPL漫游位置)(RLP-SSRLIA)消息作為對RLP-SSRLIR消息的響應(yīng)(應(yīng)答)發(fā)送到H-SLC 72(步驟S56)。RLP-SSRP消息包括session-id和V-SPC 54的地址。例如,RLP-SSRP消息包括session-id以及V-SPC 54的IP地址和端口號。
然后,H-SLP 70將SUPL INIT消息發(fā)送到目標(biāo)SET 100,以起動SUPL過程(步驟S57)。SUPL INIT消息至少包括從V-SLC 52收到的V-SPC 54的IP地址和端口號;session-id;以及要采用的定位方法(posmethod)參數(shù)。此外,如果對于目標(biāo)SET100的保密,目標(biāo)SET100需要與位置信息相關(guān)的通知,則SUPL INIT消息可以包括通知參數(shù)。
目標(biāo)SET 100識別對應(yīng)于包括在從H-SLC 72接收的SUPL INIT消息內(nèi)的IP地址和端口號的V-SPC 54,并準(zhǔn)備與識別的V-SPC 54建立TCP連接(步驟S58)。即,收到SUPL INIT消息后,目標(biāo)SET 100檢驗(yàn)當(dāng)前是否已經(jīng)設(shè)置并建立了分組數(shù)據(jù)網(wǎng)和數(shù)據(jù)連接。如果還沒有建立數(shù)據(jù)連接,則目標(biāo)SET與諸如3GPP或者3GPP2的分組數(shù)據(jù)網(wǎng)建立數(shù)據(jù)連接。
此后,目標(biāo)SET 100與識別的V-SPC 54建立TCP連接,并將SUPLPOS INIT消息發(fā)送到V-SPC 54(步驟S59)。SUPL POS INIT消息包括建立的TCP連接的session-id;目標(biāo)SET 100屬于的基站的ID(lid);以及SET容量(用于指出與目標(biāo)SET 100支持的定位方法相關(guān)的容量的參數(shù))。然后,在目標(biāo)SET 100與V-SPC 54之間起動用于計(jì)算目標(biāo)SET 100的位置的定位過程。
此后,執(zhí)行用于利用目標(biāo)SET 100與V-SPC 54之間的直接TCP連接執(zhí)行定位過程、釋放TCP連接以及將計(jì)算的目標(biāo)SET 100的位置信息發(fā)送到SUPL代理10的步驟S60至S66。由于步驟S60至S66與圖2所示的步驟S42至S48相同,所以省略描述它們。
因此,在通過在目標(biāo)SET與V-SPC之間的直接連接執(zhí)行計(jì)算目標(biāo)SET的位置的過程中,在網(wǎng)絡(luò)的SLP起動SUPL過程時,網(wǎng)絡(luò)側(cè)的SLP(即,H-SLP和H-SLC)將起動SUPL POS過程準(zhǔn)備通知V-SLC,而不與目標(biāo)SET建立TCP連接(目標(biāo)SET與H-SLP之間)。然后,V-SLC將通過內(nèi)部通信從V-SPC接收的V-SPC的IP地址和端口號信息送到H-SLC。通過將V-SPC的收到的IP地址和端口號信息發(fā)送到目標(biāo)SET,H-SLC起動SUPL過程。即,在圖3所示的例子中,根本就不建立在圖1和圖2所示的步驟S13和S34討論的H-SLP與目標(biāo)SET之間的第-TCP連接。
然后,目標(biāo)SET與對應(yīng)于收到的IP地址和端口號的V-SPC直接建立TCP連接,而且在利用SUPL對話執(zhí)行計(jì)算目標(biāo)SET的位置的過程時,V-SPC釋放其與目標(biāo)SET的TCP連接。
這樣,在本發(fā)明中,利用H-SLC與V-SLC之間的RLP通信獲得V-SPC的地址信息,將獲得的V-SPC的地址信息從H-SLC發(fā)送到目標(biāo)SET,且然后,斷開目標(biāo)SET與V-SPC之間的TCP連接,然后,再釋放該TCP連接。因此,目標(biāo)SET不需要同時保持多個TCP連接,而且可以利用目標(biāo)SET與V-SPC之間的直接連接執(zhí)行定位過程。
在圖3所示的例子中,盡管未示出,但是利用IP連接,可以在目標(biāo)SET與H-SLP之間執(zhí)行安全措施或者驗(yàn)證過程。
圖4示出根據(jù)本發(fā)明實(shí)施例在目標(biāo)SET起動SUPL過程時的SUPL漫游方法。
參考圖4,在目標(biāo)SET 100請求位置信息時,目標(biāo)SET 100將用于起動SUPL過程的SUPL START消息發(fā)送到H-SLP 70(步驟S71)。SUPL START消息包括SUPL對話ID(session-id);目標(biāo)SET 100的容量(SET容量)(用于指出與目標(biāo)SET 100支持的定位方法相關(guān)的容量的(各)參數(shù));位置標(biāo)識符(lid);系統(tǒng)ID;QoS;msid(目標(biāo)SET 100的ID)等。
此時,在目標(biāo)SET 100與H-SLP 70之間建立對應(yīng)于SUPL對話ID的TCP連接。
H-SLP 70檢驗(yàn)包括在目標(biāo)SET 100發(fā)送的SUPL START消息內(nèi)的系統(tǒng)ID,以確定目標(biāo)SET 100的V-SLP,并通過RLP SSRLIR消息(步驟S72)將SUPL START傳送到確定的V-SLP 50(步驟S72)。即,H-SLP 70產(chǎn)生RLP SSRLIR消息,并將該RLP SSRLIR消息發(fā)送到V-SLP 50,該RLP SSRLIR消息包括session-id、msid以及SUPL START消息(supl start)等。
通過檢驗(yàn)RLP SSRLIR消息,V-SLP 50識別目標(biāo)SET 100支持的(各種)定位方法,并將RLP SSRP(RLP SSRLIA)消息作為對RLPSSRLIR消息的響應(yīng)(應(yīng)答)消息發(fā)送到H-SLP 70(步驟S73)。RLPSSRP消息包括V-SLP 50的IP地址和端口號、session-id等。
H-SLP 70將從V-SLP 50收到的V-SLP 50的IP地址和端口號添加到SUPL RESPONSE消息中,并將該SUPL RESPONSE消息發(fā)送到目標(biāo)SET 100(步驟S74)。
然后,目標(biāo)SET 100釋放包括與H-SLP 70建立的TCP連接的每個源。在這種情況下,SUPL RESPONSE消息基本上用作SUPL END消息,而且能夠由SUPL END消息代替。在H-SLP 70將SUPL END消息發(fā)送到目標(biāo)SET 100,以釋放H-SLP 70與目標(biāo)SET 100之間的TCP連接的情況下,SUPL END消息必須至少包括V-SLP 50的IP地址和端口號以及SUPL對話的ID。
目標(biāo)SET 100識別對應(yīng)于該IP地址和端口號的V-SLP,然后,將SUPL POS INIT消息發(fā)送到識別的V-SLP 50(步驟S75)。此時,在目標(biāo)SET 100與V-SLP 50之間建立TCP連接,并起動用于計(jì)算目標(biāo)SET 100的位置的主要定位過程。SUPL POS INIT消息包括session-id、lid、SET容量等。
然后,目標(biāo)SET 100與V-SLP 50之間持續(xù)交換該消息,以計(jì)算目標(biāo)SET 100的位置信息。通過持續(xù)交換用于定位的消息,V-SLP 50或者目標(biāo)SET 100計(jì)算目標(biāo)SET 100的位置(步驟S76)。因此,V-SLP50獲取計(jì)算的目標(biāo)SET 100的位置信息。
在獲得目標(biāo)SET 100的位置時,通過將RLP SSRP消息發(fā)送到H-SLP 70,V-SLP 50發(fā)送目標(biāo)SET 100的計(jì)算的位置信息(posresult)(步驟S77),且V-SLP 50將SUPL END消息發(fā)送到目標(biāo)SET 100,以通知終止SUPL過程(步驟S78)。執(zhí)行步驟S77和S78的順序并不重要。SUPL END消息包括用于釋放在目標(biāo)SET 100與V-SLP 50之間建立的TCP連接的對話ID。因此,目標(biāo)SET 100釋放利用H-SLP 70開啟的TCP連接,以終止該SUPL過程。
因此,在圖4所示的方法中,在目標(biāo)SET起動SUPL過程時,它與H-SLP建立TCP連接,從H-SLP接收V-SLP的IP地址和端口號,然后,釋放與H-SLP的TCP連接。然后,在對應(yīng)于收到的IP地址和端口號的V-SLP與目標(biāo)SET之間建立另一個TCP連接,以計(jì)算目標(biāo)SET的位置,且此后V-SLP釋放與目標(biāo)SET的TCP連接。因此,目標(biāo)SET可以接收SUPL服務(wù),而不必同時保持兩個TCP連接。
圖5詳細(xì)示出根據(jù)本發(fā)明的圖4所示SUPL漫游方法的一個例子,其中目標(biāo)SET 100請求SUPL服務(wù)。
參考圖5,目標(biāo)SET 100與實(shí)際執(zhí)行位置計(jì)算功能的V-SPC 54建立直接連接。目標(biāo)SET 100和V-SPC 54執(zhí)行用于計(jì)算目標(biāo)SET 100的位置的過程。V-SPC 54通過與執(zhí)行漫游功能和資源管理功能的V-SLC52的內(nèi)部通信交換所需信息。
在發(fā)送用于起動SUPL的SUPL START消息之前,目標(biāo)SET 100檢驗(yàn)是否已經(jīng)設(shè)置了與分組數(shù)據(jù)網(wǎng)的數(shù)據(jù)連接。如果還沒有設(shè)置該數(shù)據(jù)連接,則該目標(biāo)SET 100與諸如3GPP或者3GPP2的分組數(shù)據(jù)網(wǎng)建立數(shù)據(jù)連接(步驟S81)。
然后,目標(biāo)SET 100將SUPL START消息發(fā)送到H-SLC 72以起動SUPL過程(步驟S82)。SUPL START消息至少包括用于起動SUPL過程的SUPL對話的對話ID;用于目標(biāo)SET 100的容量(SET容量)(用于指出與目標(biāo)SET 100支持的定位方法相關(guān)的容量的(各)參數(shù));位置標(biāo)識符(lid);系統(tǒng)ID;以及QoS。在這種情況下,在目標(biāo)SET 100與H-SLP 70之間建立對應(yīng)于SUPL對話ID的TCP連接。
H-SLC 72管理關(guān)于每個目標(biāo)SET的路由選擇信息。利用路由選擇信息,H-SLC 72檢驗(yàn)當(dāng)前目標(biāo)SET 100是否位于漫游服務(wù)區(qū)(訪問網(wǎng)區(qū)域)內(nèi)(步驟S83)。如果目標(biāo)SET 100位于漫游服務(wù)區(qū)內(nèi),則根據(jù)包括在收到的SUPL START消息內(nèi)的系統(tǒng)ID,H-SLC 72將RLPSSRLIR消息發(fā)送到V-SLC 52(步驟S84)。RLP SSRLIR消息至少包括目標(biāo)SET 100的ID(msid)、session-id以及SUPL START消息。
V-SLV 52通知通過進(jìn)行內(nèi)部初始化起動SUPL POS過程(定位過程)準(zhǔn)備,并將包括在RLP-SSRLIR消息內(nèi)的位置計(jì)算過程準(zhǔn)備所需的信息發(fā)送到V-SPC 54。然后,根據(jù)從V-SLC 52接收的信息,V-SPC54識別目標(biāo)SET 100支持的(各種)定位方法,并將V-SPC 54的IP地址和端口號送到V-SLC 52(步驟S85)。
然后,V-SLC 52將RLP-SSRP(RLP-SSRLIA)消息發(fā)送到H-SLC72,作為對RLP-SSRLIR消息的響應(yīng)(應(yīng)答)(步驟S86)。RLP-SSRP消息至少包括V-SPC 54的IP地址和端口號。
然后,利用SUPL RESPONSE消息,H-SLC 72將V-SLC 52提供的V-SPC 54的IP地址和端口號、用于釋放其與目標(biāo)SET 100的TCP連接的session-id等傳送到目標(biāo)SET 100(步驟S87)。然后,目標(biāo)SET100釋放用于與H-SLC 72的TCP連接的每個源,從而釋放其與H-SLC72的TCP連接。
此后,目標(biāo)SET與對應(yīng)于收到的IP地址和端口號的V-SPC 54建立TCP連接,且將SUPL POS INIT消息發(fā)送到V-SPC(步驟S88)。SUPL POS INIT消息包括建立的TCP連接的session-id、目標(biāo)SET 100所在基站ID(lid)等。
然后,在目標(biāo)SET 100與V-SPC 54之間開始執(zhí)行用于計(jì)算目標(biāo)SET 100的位置的定位過程,并執(zhí)行步驟S89至S93。步驟S89至S93的操作與圖2所示的步驟S42至S46的操作相同,且因此省略說明它們。
因此,在通過目標(biāo)SET與V-SPC之間的直接連接執(zhí)行用于計(jì)算目標(biāo)SET的位置的過程中,在目標(biāo)SET起動SUPL過程時,目標(biāo)SET與H-SLC建立TCP連接,H-SLC從V-SLC接收V-SPC的地址,通過建立的TCP連接,H-SLC將V-SPC的地址發(fā)送到目標(biāo)SET,且然后釋放在目標(biāo)SET與H-SLC之間建立的TCP連接。然后,目標(biāo)SET與對應(yīng)于收到的V-SPC地址的V-SPC建立直接TCP連接,并在利用TCP連接執(zhí)行用于計(jì)算目標(biāo)SET的位置的過程時,V-SPC釋放與目標(biāo)SET的TCP連接。因此,在本發(fā)明中,在已經(jīng)建立而且釋放了目標(biāo)SET與H-SLC之間的第一TCP連接后,建立并釋放目標(biāo)SET與V-SPC之間的第二TCP連接。因此,目標(biāo)SET不需要同時保持兩個TCP連接,而且可以通過目標(biāo)SET與V-SPC之間的直接連接執(zhí)行定位計(jì)算過程。
在本發(fā)明的所有實(shí)施例中,上面已經(jīng)描述和說明了各部件之間傳遞的每個消息(例如,SUPL START、RLP SSRLIR、RLP SSRP、SUPLRESPONSE、SUPL INIT、SUPL POS INIT、...)的全部內(nèi)容或者一些內(nèi)容。然后,應(yīng)該明白,盡管沒有具體說明,但是這種消息還可以包括其他信息或者數(shù)據(jù)。
利用可以執(zhí)行計(jì)算機(jī)程序代碼/指令的一個或者多個計(jì)算機(jī)處理器可以實(shí)現(xiàn)本方法的處理步驟??梢詫⑦@種計(jì)算機(jī)程序代碼嵌入一個或者多個設(shè)置在該系統(tǒng)的任意部件,例如,目標(biāo)SET、H-SLP、V-SLP、R-SLP等中或者與該系統(tǒng)的任意部件,例如,目標(biāo)SET、H-SLP、V-SLP、R-SLP等相關(guān)的計(jì)算機(jī)可讀介質(zhì)內(nèi),而且可以以公知的計(jì)算機(jī)程序語言編寫該計(jì)算機(jī)程序代碼。
如上所述,在本發(fā)明中,訪問網(wǎng)的SLP管理用于計(jì)算目標(biāo)終端(目標(biāo)SET)的位置的定位功能,然后,還執(zhí)行用于設(shè)置和釋放SUPL對話的資源管理功能。因此,在完全執(zhí)行SUPL過程之前,目標(biāo)終端不需要同時保持與本地網(wǎng)的TCP連接和與訪問網(wǎng)的TCP連接。因此,可以減小目標(biāo)終端的信令負(fù)擔(dān)。
此外,由于在某些實(shí)施例中,甚至不開啟目標(biāo)終端與本地網(wǎng)的第一TCP連接,所以減少了在SUPL系統(tǒng)內(nèi)需要建立的TCP連接的數(shù)量,這樣簡化了該系統(tǒng)。
此外,由于在執(zhí)行用于計(jì)算目標(biāo)終端的位置的過程之前,本地網(wǎng)的SLP不需要保持目標(biāo)終端與本地網(wǎng)之間的TCP連接,所以可以提高本地網(wǎng)的TCP資源的利用率。
此外,目標(biāo)終端可以設(shè)置與V-SPC的直接連接,而無需利用用作代理實(shí)體的V-SLC計(jì)算目標(biāo)終端的位置,所以可以減少網(wǎng)絡(luò)的信令負(fù)擔(dān)。
上述實(shí)施例和優(yōu)點(diǎn)僅是說明性的,而不能理解為是對本發(fā)明的限制??梢暂p而易舉地將在此講述的內(nèi)容應(yīng)用于其他類型的設(shè)備。對本發(fā)明優(yōu)選實(shí)施例所做的描述意在說明問題,而無意限制權(quán)利要求的范圍。許多變換、修改和變更對于本技術(shù)領(lǐng)域內(nèi)技術(shù)人員是顯而易見的。在權(quán)利要求中,裝置加功能語句意在包括在執(zhí)行所述功能時描述的結(jié)構(gòu),而且不僅包括結(jié)構(gòu)等效物,而且包括等效結(jié)構(gòu)。
權(quán)利要求
1.一種獲取目標(biāo)終端的位置信息的方法,該方法包括如果請求目標(biāo)終端的位置信息,則在目標(biāo)終端和與目標(biāo)終端相關(guān)的訪問網(wǎng)之間建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接,由目標(biāo)終端或者訪問網(wǎng)內(nèi)的位置服務(wù)器獲取目標(biāo)終端的位置信息,而無需目標(biāo)終端與目標(biāo)終端的本地網(wǎng)之間的TCP連接。
2.根據(jù)權(quán)利要求1所述的方法,其中,該目標(biāo)終端是保密用戶平面位置(SUPL)啟用終端,而訪問網(wǎng)內(nèi)的位置服務(wù)器是訪問SUPL位置平臺(V-SLP)。
3.根據(jù)權(quán)利要求2所述的方法,其中,在該建立步驟中,在目標(biāo)終端與V-SLP之間建立TCP連接,并在獲取步驟期間,在目標(biāo)終端與本地網(wǎng)的本地SUPL位置平臺(H-SLP)之間不存在TCP連接。
4.根據(jù)權(quán)利要求3所述的方法,其中,該建立步驟包括由H-SLP獲取V-SLP的訪問SUPL定位中心(V-SPC)的地址信息;將獲取的地址信息發(fā)送到目標(biāo)終端;以及由目標(biāo)終端利用獲取的地址信息建立在目標(biāo)終端與V-SPC之間的TCP連接。
5.根據(jù)權(quán)利要求4所述的方法,其中,該地址信息包括V-SPC的地址和端口號。
6.根據(jù)權(quán)利要求4所述的方法,其中,該獲取地址信息的步驟包括由V-SLP的訪問SUPL位置中心(V-SLC)從H-SLP接收漫游位置請求消息;通過V-SLC與V-SPC之間的通信內(nèi)部初始化V-SLP;以及由V-SLC發(fā)送響應(yīng)于漫游位置請求消息的應(yīng)答消息。
7.根據(jù)權(quán)利要求6所述的方法,其中,該漫游位置請求消息包括與請求相關(guān)的位置測量對話的標(biāo)識符,而該應(yīng)答消息包括V-SPC的地址和端口號。
8.根據(jù)權(quán)利要求2所述的方法,其中,該獲取步驟包括利用目標(biāo)終端與V-SLP之間的通信,由目標(biāo)終端或者V-SLP計(jì)算目標(biāo)終端的位置信息。
9.根據(jù)權(quán)利要求8所述的方法,其中,如果外部代理請求位置信息,則V-SLP獲取計(jì)算的位置信息,而且該方法進(jìn)一步包括在V-SLP獲得了計(jì)算的位置信息后,釋放目標(biāo)終端與V-SLP之間的TCP連接。
10.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括通過本地網(wǎng)將計(jì)算的位置信息從V-SLP發(fā)送到外部代理。
11.根據(jù)權(quán)利要求8所述的方法,其中,如果目標(biāo)終端請求位置信息,則該目標(biāo)終端獲取計(jì)算的位置信息,而且該方法進(jìn)一步包括在目標(biāo)終端獲得了計(jì)算的位置信息后,釋放目標(biāo)終端與V-SLP之間的TCP連接。
12.一種用于獲取SUPL(保密用戶平面位置)啟用終端的位置信息的方法,該方法包括由目標(biāo)終端從目標(biāo)終端的本地位置服務(wù)器接收SUPL起始消息,該SUPL起始消息包括與該目標(biāo)終端相關(guān)的訪問位置服務(wù)器的地址信息;根據(jù)收到的地址信息與訪問位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接進(jìn)行與訪問位置服務(wù)器的對話,以獲取該目標(biāo)終端的位置信息。
13.根據(jù)權(quán)利要求12所述的方法,其中,該本地位置服務(wù)器是目標(biāo)終端的本地網(wǎng)的本地SUPL位置平臺(H-SLP),而該訪問位置服務(wù)器是目標(biāo)終端的訪問網(wǎng)的訪問SUPL位置平臺(V-SLP)。
14.根據(jù)權(quán)利要求13所述的方法,其中,該進(jìn)行對話的步驟包括由目標(biāo)終端或者V-SLP利用目標(biāo)終端與V-SLP之間的通信計(jì)算目標(biāo)終端的位置信息。
15.根據(jù)權(quán)利要求12所述的方法,其中,該SUPL起始消息進(jìn)一步包括該對話的標(biāo)識符和定位方法參數(shù)信息。
16.根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括在建立步驟之后和在進(jìn)行對話的步驟之前,將定位計(jì)算起始消息從目標(biāo)終端發(fā)送到V-SLP,從而建立進(jìn)行對話步驟的V-SLP,該定位計(jì)算起始消息包括對話的標(biāo)識符和目標(biāo)終端的容量信息。
17.根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括在進(jìn)行對話的步驟之后,釋放目標(biāo)終端與V-SLP之間的TCP連接。
18.根據(jù)權(quán)利要求13所述的方法,其中,該V-SLP包括訪問SUPL位置中心(V-SLC)和訪問SUPL定位中心(V-SPC),而且該方法進(jìn)一步包括在接收步驟之前,將RLP(漫游位置協(xié)議)SSRLIR(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息從H-SLP發(fā)送到V-SLC,該RLP SSRLIR消息包括對話標(biāo)識符和目標(biāo)終端的標(biāo)識符。
19.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括在進(jìn)行了發(fā)送RLP SSRLIR消息的步驟后,在V-SLC與V-SPC之間傳遞至少一個消息,該至少一個消息包括V-SPC的地址和端口號。
20.根據(jù)權(quán)利要求19所述的方法,進(jìn)一步包括在通信步驟之后,將RLP響應(yīng)消息從V-SLC發(fā)送到H-SLP,RLP響應(yīng)消息包括對話標(biāo)識符、V-SPC的地址以及端口號,而且該RLP響應(yīng)消息響應(yīng)RLP SSRLIR消息。
21.一種保密用戶平面位置(SUPL)啟用終端的漫游方法,該方法包括與目標(biāo)終端的本地位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接,通過TCP連接獲取與目標(biāo)終端相關(guān)的訪問位置服務(wù)器的地址信息,且然后釋放與本地位置服務(wù)器的TCP連接;以及在釋放了與本地位置服務(wù)器的TCP連接后根據(jù)獲得的地址信息建立與訪問位置服務(wù)器的TCP連接,通過與訪問位置服務(wù)器的TCP連接獲取目標(biāo)終端的位置信息;且然后釋放與訪問位置服務(wù)器的TCP連接。
22.根據(jù)權(quán)利要求21所述的方法,其中,該本地位置服務(wù)器是本地SUPL位置平臺(H-SLP),而該訪問位置服務(wù)器是訪問SUPL位置平臺(V-SLP)。
23.根據(jù)權(quán)利要求22所述的方法,其中,該獲取位置信息的步驟包括將定位計(jì)算起始消息發(fā)送到V-SLP,該定位計(jì)算起始消息包括定位信息獲取對話的標(biāo)識符以及目標(biāo)終端的容量信息。
24.根據(jù)權(quán)利要求23所述的方法,其中,該獲取位置信息的步驟講一步包括利用目標(biāo)終端與V-SLP之間的通信計(jì)算目標(biāo)終端的位置信息。
25.根據(jù)權(quán)利要求21所述的方法,其中,在目標(biāo)終端請求目標(biāo)終端的位置信息時,執(zhí)行與目標(biāo)終端的本地位置服務(wù)器建立TCP連接的步驟。
26.根據(jù)權(quán)利要求22所述的方法,其中,該V-SLP包括訪問SUPL位置中心(V-SLC)和訪問SUPL定位中心(V-SPC),而且該方法進(jìn)一步包括將RLP(漫游位置協(xié)議)SSRLIR(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息從H-SLP發(fā)送到V-SLC,該RLP SSRLIR信息包括對話標(biāo)識符和目標(biāo)終端的標(biāo)識符。
27.根據(jù)權(quán)利要求26所述的方法,進(jìn)一步包括在發(fā)送RLP SSRLIR消息的步驟后,在V-SLC與V-SPC之間傳遞至少一個消息,該至少一個消息包括V-SPC的地址和端口號。
28.根據(jù)權(quán)利要求27所述的方法,進(jìn)一步包括在通信步驟之后,將RLP響應(yīng)消息從V-SLC發(fā)送到H-SLP,該RLP響應(yīng)消息包括對話標(biāo)識符和V-SPC的地址以及端口號并響應(yīng)于RLP SSRLIR消息。
29.一種用于獲取目標(biāo)終端的位置信息的系統(tǒng),該系統(tǒng)包括目標(biāo)終端;本地網(wǎng),其與目標(biāo)終端相關(guān);以及訪問網(wǎng),目標(biāo)終端漫游到其,而且包括位置服務(wù)器,其中如果請求目標(biāo)終端的位置信息,則在目標(biāo)終端與和訪問網(wǎng)之間建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接,目標(biāo)終端或者訪問網(wǎng)內(nèi)的位置服務(wù)器獲取目標(biāo)終端的位置信息,而無需目標(biāo)終端與本地網(wǎng)之間的TCP連接。
30.根據(jù)權(quán)利要求29所述的系統(tǒng),其中,該目標(biāo)終端是保密用戶平面位置(SUPL)啟用終端,訪問網(wǎng)內(nèi)的位置服務(wù)器是訪問SUPL位置平臺(V-SLP),而且該本地網(wǎng)包括本地SUPL位置平臺(H-SLP)。
31.根據(jù)權(quán)利要求30所述的系統(tǒng),其中,該H-SLP獲取V-SLP的訪問SUPL定位中心(V-SPC)的地址信息,并將獲取的地址信息發(fā)送到目標(biāo)終端,且目標(biāo)終端利用從H-SLP接收的地址信息與V-SPC建立TCP連接。
32.根據(jù)權(quán)利要求31所述的系統(tǒng),其中,該地址信息包括V-SPC的地址和端口號。
33.根據(jù)權(quán)利要求31所述的系統(tǒng),其中,該H-SLP利用下面的過程獲取V-SPC的地址信息將漫游位置請求消息從H-SLP發(fā)送到V-SLP的訪問SUPL位置中心(V-SLC);通過V-SLC與V-SPC之間的通信內(nèi)部初始化該V-SLP;以及由H-SLP從V-SLC接收響應(yīng)于漫游位置請求消息的應(yīng)答消息。
34.根據(jù)權(quán)利要求33所述的系統(tǒng),其中,該漫游位置請求消息包括與該請求相關(guān)的位置測量對話的標(biāo)識符,而該應(yīng)答消息包括V-SPC的地址和端口號。
35.根據(jù)權(quán)利要求30所述的系統(tǒng),其中,該目標(biāo)終端或者V-SLP通過利用目標(biāo)終端與V-SLP之間的通信計(jì)算目標(biāo)終端的位置信息。
36.根據(jù)權(quán)利要求35所述的系統(tǒng),其中,如果外部代理請求位置信息,則該V-SLP獲取計(jì)算的位置信息,而且在V-SLP獲得了計(jì)算的位置信息后釋放目標(biāo)終端與V-SLP之間的TCP連接。
37.根據(jù)權(quán)利要求36所述的系統(tǒng),其中,該V-SLP通過本地網(wǎng)將計(jì)算的位置信息發(fā)送到外部代理。
38.根據(jù)權(quán)利要求35所述的系統(tǒng),其中,如果目標(biāo)終端請求位置信息,則該目標(biāo)終端獲取計(jì)算的位置信息,而且在目標(biāo)終端獲得了計(jì)算的位置信息后釋放目標(biāo)終端與V-SLP之間的TCP連接。
39.一種保密用戶平面位置(SUPL)啟用終端,包括至少一個處理器,其被配置以從終端的本地位置服務(wù)器接收SUPL起始消息,該SUPL起始消息包括與該終端相關(guān)的訪問位置服務(wù)器的地址信息;并被配置以根據(jù)收到的位置信息與訪問位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接進(jìn)行與訪問位置服務(wù)器的對話以獲取終端的位置信息。
40.根據(jù)權(quán)利要求39所述的終端,其中,該本地位置服務(wù)器是終端的本地網(wǎng)的本地SUPL位置平臺(H-SLP),而該訪問位置服務(wù)器是終端的訪問網(wǎng)的訪問SUPL位置平臺(V-SLP)。
41.根據(jù)權(quán)利要求40所述的終端,其中,在對話期間,該終端或者V-SLP利用終端與V-SLP之間的通信計(jì)算終端的位置信息。
42.根據(jù)權(quán)利要求41所述的終端,其中,該SUPL起始消息進(jìn)一步包括對話的標(biāo)識符和定位方法參數(shù)信息。
43.根據(jù)權(quán)利要求40所述的終端,其中,該終端將定位計(jì)算起始消息發(fā)送到V-SLP,從而建立該對話的V-SLP,該定位計(jì)算起始消息包括對話的標(biāo)識符和終端的容量信息。
44.根據(jù)權(quán)利要求40所述的終端,其中在對話期間,該終端在獲得了終端的位置信息后釋放與V-SLP的TCP連接。
45.根據(jù)權(quán)利要求39所述的終端,其中,該訪問位置服務(wù)器的地址信息包括訪問位置服務(wù)器的IP地址和端口號。
46.一種保密用戶平面位置(SUPL)啟用終端,包括至少一個處理器,其被配置以與終端的本地位置服務(wù)器建立傳輸控制協(xié)議(TCP)連接,通過TCP連接獲取與終端相關(guān)的訪問位置服務(wù)器的地址信息,且然后釋放與本地位置服務(wù)器的TCP連接;并且此后根據(jù)獲得的地址信息與訪問位置服務(wù)器建立TCP連接,利用與訪問位置服務(wù)器的TCP連接獲取終端的位置信息,且然后釋放與訪問位置服務(wù)器的TCP連接。
47.根據(jù)權(quán)利要求46所述的終端,其中,該本地位置服務(wù)器是本地SUPL位置平臺(H-SLP),而該訪問位置服務(wù)器是訪問SUPL位置平臺(V-SLP)。
48.根據(jù)權(quán)利要求47所述的終端,其中,該至少一個處理器被配置以通過將定位計(jì)算起始消息發(fā)送到V-SLP獲取位置信息,該定位計(jì)算起始消息包括位置信息獲取對話的標(biāo)識符和終端的容量信息。
49.根據(jù)權(quán)利要求48所述的終端,其中,該至少一個處理器被配置以通過該終端與V-SLP之間的通信計(jì)算終端的位置信息。
50.根據(jù)權(quán)利要求46所述的終端,其中,在該終端請求其位置信息時,該至少一個處理器與本地位置服務(wù)器建立TCP連接。
51.根據(jù)權(quán)利要求46所述的終端,其中,該訪問位置服務(wù)器的地址信息包括訪問位置服務(wù)器的IP地址和端口號。
52.一種SUPL(保密用戶平面位置)漫游方法,其用在包括目標(biāo)SET(SUPL啟用終端)、SUPL代理、R-SLP(請求SUPL位置平臺)、目標(biāo)SET的本地網(wǎng)中的H-SLC(本地SUPL位置中心)、目標(biāo)SET的訪問網(wǎng)中的V-SLC(訪問SUPL位置中心)以及目標(biāo)SET的訪問網(wǎng)中的V-SPC(訪問SUPL定位中心)的基于SUPL的位置信息系統(tǒng)中,該方法包括將MLP(移動位置協(xié)議)SLIR(標(biāo)準(zhǔn)位置立即請求)消息從SUPL代理發(fā)送到R-SLP,以請求目標(biāo)SET的位置信息;將RLP(漫游位置協(xié)議)SRLIR(SUPL漫游位置立即請求)消息從R-SLP發(fā)送到H-SLC;由H-SLC檢驗(yàn)?zāi)繕?biāo)SET是否支持SUPL功能以及目標(biāo)SET是否位于漫游服務(wù)區(qū)內(nèi);將RLP SSRLIR(標(biāo)準(zhǔn)SUPL漫游位置立即請求)消息從H-SLC發(fā)送到V-SLC以請求漫游服務(wù)區(qū)的V-SPC的地址信息;利用V-SLC與V-SPC之間的通信進(jìn)行內(nèi)部初始化,以通知V-SPC開始SUPL POS(定位)過程準(zhǔn)備,且利用內(nèi)部通信將V-SPC的地址和端口號信息從V-SPC發(fā)送到V-SLC;將響應(yīng)RLP SSRLIR消息的RLP應(yīng)答消息從V-SLC發(fā)送到H-SLC,該RLP應(yīng)答消息包括V-SPC的地址和端口號信息;將SUPL INIT(起始)消息從H-SLC發(fā)送到目標(biāo)SET,該SUPL INIT消息包括V-SPC的地址和端口號信息,以及對話標(biāo)識符;執(zhí)行目標(biāo)SET建立的數(shù)據(jù)連接;利用收到的地址和端口號信息將SUPL POS INIT消息從目標(biāo)SET發(fā)送到V-SPC,從而在目標(biāo)SET與V-SPC之間建立通信連接;在V-SPC與V-SLC之間進(jìn)行內(nèi)部通信;利用在目標(biāo)SET與V-SPC之間建立的通信連接進(jìn)行SUPL POS過程,從而計(jì)算目標(biāo)SET的位置信息;以及將SUPL END消息從V-SPC發(fā)送到目標(biāo)SET,從而釋放目標(biāo)SET與V-SPC之間的通信連接。
53.根據(jù)權(quán)利要求52所述的方法,進(jìn)一步包括由V-SPC通過內(nèi)部通信將目標(biāo)SET的計(jì)算的位置信息發(fā)送到V-SLC,并通過發(fā)送RLP SSRP(標(biāo)準(zhǔn)SUPL漫游位置)消息,由V-SLC將目標(biāo)SET的計(jì)算的位置信息發(fā)送到H-SLC;通過發(fā)送RLP SRLIA(標(biāo)準(zhǔn)漫游位置立即請求應(yīng)答)消息,由H-SLC將目標(biāo)SET的計(jì)算的位置信息發(fā)送到R-SLP;以及通過發(fā)送MLP SLIA(SUPL位置立即請求應(yīng)答)消息,由R-SLP將目標(biāo)SET的計(jì)算的位置信息發(fā)送到SUPL代理。
54.一種SUPL(保密用戶平面位置)漫游方法,其用在包括目標(biāo)SET(SUPL啟用終端)、目標(biāo)SET的本地網(wǎng)中的H-SLC(本地SUPL位置中心)、目標(biāo)SET的訪問網(wǎng)中的V-SLC(訪問SUPL位置中心)以及目標(biāo)SET的訪問網(wǎng)中的V-SPC(訪問SUPL定位中心)的基于SUPL的位置信息系統(tǒng)中,該方法包括進(jìn)行目標(biāo)SET的數(shù)據(jù)建立;將SUPL START消息從目標(biāo)SET發(fā)送到H-SLC,該SUPL START消息包括對話標(biāo)識符;由H-SLC檢驗(yàn)與目標(biāo)SET相關(guān)的路由選擇信息;將RLP(漫游位置協(xié)議)SRLIR(SUPL漫游位置立即請求)消息從H-SLC發(fā)送到V-SLC,以請求V-SPC的地址信息;通過V-SLC與V-SPC之間的通信進(jìn)行內(nèi)部初始化,以通知V-SPC開始SUPL POS(定位)過程準(zhǔn)備,并利用內(nèi)部通信將V-SPC的地址和端口號信息從V-SPC發(fā)送到V-SLC;將響應(yīng)于RLP SSRLIR消息的RLP應(yīng)答消息從V-SLC發(fā)送到H-SLC,該RLP應(yīng)答消息包括V-SPC的地址和端口號信息;將SUPL RESPONSE消息從H-SLC發(fā)送到目標(biāo)SET,該SUPL INIT消息包括V-SPC的地址和端口號信息,以及對話標(biāo)識符;利用收到的地址和端口號信息將SUPL POS INIT消息從目標(biāo)SET發(fā)送到V-SPC,從而在目標(biāo)SET與V-SPC之間建立通信連接;在V-SPC與V-SLC之間進(jìn)行內(nèi)部通信;利用在目標(biāo)SET與V-SPC之間建立的通信連接進(jìn)行SUPL POS過程,從而計(jì)算該目標(biāo)SET的位置信息;以及將SUPL END消息從V-SPC發(fā)送到目標(biāo)SET,從而釋放目標(biāo)SET與V-SPC之間的通信連接。
55.根據(jù)權(quán)利要求54所述的方法,進(jìn)一步包括由V-SPC通過內(nèi)部通信將目標(biāo)SET的計(jì)算的位置信息發(fā)送到V-SLC;以及通過發(fā)送RLP SSRP(標(biāo)準(zhǔn)SUPL漫游位置)消息,由V-SLC將目標(biāo)SET的計(jì)算的位置信息發(fā)送到H-SLC。
全文摘要
本發(fā)明提供了一種采用基于SUPL(保密用戶平面位置)的位置信息系統(tǒng)的漫游方法和漫游系統(tǒng),根據(jù)本發(fā)明的一個方面,該方法可以包括步驟如果請求目標(biāo)終端的位置信息,則在目標(biāo)終端與和該目標(biāo)終端相關(guān)的訪問網(wǎng)之間建立傳輸控制協(xié)議(TCP)連接;以及通過建立的TCP連接,由目標(biāo)終端或者訪問網(wǎng)內(nèi)的位置服務(wù)器獲取目標(biāo)終端的位置信息,而無需目標(biāo)終端與目標(biāo)終端的本地網(wǎng)之間的TCP連接。
文檔編號H04L12/46GK1989743SQ200580024174
公開日2007年6月27日 申請日期2005年8月19日 優(yōu)先權(quán)日2004年9月13日
發(fā)明者沈東熙 申請人:Lg電子株式會社