專利名稱:一種終端始發(fā)定位的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備定位技術(shù),特別是指一種終端始發(fā)定位的處理方法。
背景技術(shù):
移動通信網(wǎng)絡(luò)的位置業(yè)務(wù)(LCS,Location Service)是通過定位技術(shù)得到目標用戶設(shè)備的位置信息,目標用戶設(shè)備是指移動通信網(wǎng)絡(luò)中被定位的設(shè)備終端,位置信息可以是地理的經(jīng)緯度信息或當(dāng)?shù)亟值赖奈恢眯畔ⅰR苿油ㄐ啪W(wǎng)絡(luò)獲取的位置信息可提供給目標用戶設(shè)備,用于目標用戶設(shè)備的自身定位;也可提供給通信網(wǎng)絡(luò)本身,用于分區(qū)域計費或?qū)崿F(xiàn)操作維護功能;還可提供給其他請求得到目標用戶設(shè)備位置信息的客戶應(yīng)用端,如機構(gòu)和個人,用于增值業(yè)務(wù)。因此,位置業(yè)務(wù)在緊急救援、車輛導(dǎo)航和智能交通系統(tǒng)、工作調(diào)度和團隊管理、移動黃頁查詢、增強網(wǎng)絡(luò)性能等方面均有廣泛的應(yīng)用。
開放移動聯(lián)盟(OMA,Open Mobile Alliace)作為移動數(shù)據(jù)業(yè)務(wù)領(lǐng)域的標準組織,在位置業(yè)務(wù)方面制定了很多應(yīng)用層的協(xié)議,安全用戶層面定位(SUPL,Secure User-Plane Location)協(xié)議就是針對支持SUPL的終端(SET,SUPL Enabled Terminal)制定的定位協(xié)議。SUPL協(xié)議中根據(jù)發(fā)起方的不同,可劃分為網(wǎng)絡(luò)始發(fā)(NI,Network Initiated)SUPL流程和終端始發(fā)(SI,SETInitiated)SUPL流程,其中,NI SUPL流程提供了網(wǎng)絡(luò)側(cè)對終端的定位能力,SI SUPL流程提供了終端主動發(fā)起對自身定位的能力。
圖1示出了實現(xiàn)位置業(yè)務(wù)的邏輯結(jié)構(gòu)示意圖,如圖1所示,SUPL代理(SUPL Agent)101可通過包含LCS系統(tǒng)的網(wǎng)絡(luò)102請求SET 103的位置信息,進入NI SUPL流程,包含LCS系統(tǒng)的網(wǎng)絡(luò)102對SUPL代理101進行合法性鑒權(quán),檢查SET 103是否允許向該SUPL代理101提供其位置信息,如果SUPL代理101通過包含LCS系統(tǒng)的網(wǎng)絡(luò)102的合法性鑒權(quán),則包含LCS系統(tǒng)的網(wǎng)絡(luò)102接受SUPL代理101對SET 103發(fā)起的定位請求,對SET 103進行定位,并向該SUPL代理101提供SET 103的定位結(jié)果;否則,包含LCS系統(tǒng)的網(wǎng)絡(luò)102拒絕請求端101對SET 103發(fā)起的定位請求。SET103也可向包含LCS系統(tǒng)的網(wǎng)絡(luò)102發(fā)起對自身的定位,進入SI SUPL流程,包含LCS系統(tǒng)的網(wǎng)絡(luò)102對SET 103進行合法性鑒權(quán),如果SET 103通過包含LCS系統(tǒng)的網(wǎng)絡(luò)102的合法性鑒權(quán),則包含LCS系統(tǒng)的網(wǎng)絡(luò)102對SET103進行定位,并向該SET 103提供定位結(jié)果;否則,包含LCS系統(tǒng)的網(wǎng)絡(luò)102拒絕對SET 103進行定位。下面對SI定位流程的具體實現(xiàn)過程進行詳細描述。
圖2示出了現(xiàn)有技術(shù)中SI SUPL流程圖,如圖2所示,SI SUPL的處理過程包括以下步驟步驟201內(nèi)置在目標SET中的SUPL代理收到運行在目標SET上的應(yīng)用發(fā)起的定位請求,如果目標SET為與分組數(shù)據(jù)網(wǎng)絡(luò)建立數(shù)據(jù)連接,則建立數(shù)據(jù)連接,目標SET也可與電路交換網(wǎng)絡(luò)建立電路交換數(shù)據(jù)連接。
步驟202目標SET中的SUPL代理,以下簡稱目標SET,向SUPL定位平臺(SLP)發(fā)送SUPL開始消息,該SUPL開始消息中可攜帶有用戶標識、應(yīng)用標識、會話標識(Session ID)、服務(wù)質(zhì)量(QoS)參數(shù)、目標SET能力和位置標識,其中,用戶標識用于標識發(fā)起SI SUPL流程的用戶,應(yīng)用標識用于標識目標SET上當(dāng)前運行的應(yīng)用,該應(yīng)用標識可攜帶在請求者標識(Requester ID)這一參數(shù)中,QoS參數(shù)用于表明對目標SET位置信息所要求的精度,位置標識可為目標UE當(dāng)前所在的小區(qū)標識(Cell ID),目標SET能力包含目標SET支持的定位方法(Posmethod),如終端輔助的輔助全球定位系統(tǒng)(SET-Assisted A-GPS)方法、基于終端的輔助全球定位系統(tǒng)(SET-Based A-GPS)方法等,以及相應(yīng)的定位協(xié)議,如無線資源LCS協(xié)議(RRLP)、無線資源控制(RRC)協(xié)議、美國通信工業(yè)委員會(TIA)提出的TIA-801協(xié)議等。
步驟203SLP收到SUPL開始消息后,如果SUPL開始消息中攜帶有目標SET支持的多個定位方法,則SLP選擇使用的定位方法;如果SUPL開始消息中指定了定位方法,則SLP使用SUPL開始消息中攜帶的目標SET支持的定位協(xié)議。如果SLP根據(jù)SUPL開始消息中攜帶的信息,能夠計算出目標SET的位置信息,并且該位置信息能夠滿足步驟202中所述QoS參數(shù)的要求,則直接執(zhí)行步驟207;SLP還需確定路由信息,如目標SET是否漫游,是否歸屬于該SLP等。
步驟204SLP向目標SET返回SUPL響應(yīng),該SUPL響應(yīng)中攜帶有會話標識和SLP地址,指示目標SET不能再建立新的連接,該SUPL響應(yīng)中可進一步攜帶有SLP選定的定位方法。
步驟205目標SET收到SUPL響應(yīng)后,向SLP發(fā)送SUPL定位初始化消息,該SUPL定位初始化消息中可攜帶有會話標識、目標SET能力和位置標識,其中,目標SET能力包含目標SET選定的定位方法和相關(guān)的定位協(xié)議。
步驟206SLP收到SUPL定位初始化消息后,如果該SUPL定位初始化消息中攜帶有目標SET支持并選定的定位算法和相關(guān)的定位協(xié)議,則SLP將根據(jù)以上內(nèi)容確定使用的定位方法;如果該SUPL定位初始化消息未攜帶目標SET支持并選定的定位算法和相關(guān)的定位協(xié)議,則SLP選擇適當(dāng)?shù)亩ㄎ凰惴ê拖嚓P(guān)的定位協(xié)議,然后SLP可能會與目標SET交互一些涉及定位的信息,SLP根據(jù)由獲取的位置測量信息計算出的目標SET位置估計結(jié)果,或目標SET根據(jù)SLP提供的輔助數(shù)據(jù)計算出的目標SET位置估計結(jié)果,得到目標SET的精確位置信息,該位置信息能夠滿足步驟202中所述QoS參數(shù)的要求。
步驟207SLP獲取到滿足QoS參數(shù)要求的目標SET位置信息后,向目標SET返回SUPL結(jié)束消息,該SUPL結(jié)束消息中攜帶有目標SET的位置信息。目標SET收到SUPL結(jié)束消息后,釋放所有與本次會話相關(guān)的資源,SLP也釋放所有與本次會話相關(guān)的資源。
由以上對SI SUPL流程的描述可見,目標SET在步驟202中向SLP發(fā)送的SUPL開始消息中攜帶有應(yīng)用標識,該應(yīng)用標識僅能標識出目標SET上運行的應(yīng)用,然而在位置業(yè)務(wù)的實際運營中,需要根據(jù)客戶端的一些信息,如客戶端標識和業(yè)務(wù)標識等,對當(dāng)前處理的業(yè)務(wù)進行鑒權(quán)和計費等處理,這樣,由于在SI SUPL的處理流程中僅僅涉及應(yīng)用標識,使得SI SUPL的處理流程中無法進行正常的鑒權(quán)和計費等處理。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種終端始發(fā)定位的處理方法,使得目標SET發(fā)起的自身定位流程中能夠向網(wǎng)絡(luò)提供更多關(guān)于客戶端的信息,進而實現(xiàn)對目標SET發(fā)起的自身定位流程的鑒權(quán)和計費處理。
為了達到上述目的,本發(fā)明提供了一種終端始發(fā)定位的處理方法,該方法包含以下步驟A、目標終端向SLP發(fā)起對所述終端進行定位的請求,該請求中攜帶有客戶端信息;B、SLP對目標終端進行定位,并向目標終端返回定位結(jié)果。
所述步驟A之后進一步包括SLP根據(jù)客戶端信息對客戶端進行鑒權(quán),如果客戶端通過鑒權(quán),則執(zhí)行步驟B;否則,結(jié)束當(dāng)前流程。
所述客戶端信息為客戶端標識和業(yè)務(wù)標識,所述對客戶端進行鑒權(quán)為確定所述客戶端是否能夠提供所述業(yè)務(wù),如果是,則所述客戶端通過鑒權(quán)。
所述客戶端信息為客戶端標識和驗證信息,所述對客戶端進行鑒權(quán)為確定所述客戶端是否合法以及所述客戶端是否能夠使用該SLP,如果是,則所述客戶端通過鑒權(quán)。
步驟A中所述的請求中進一步攜帶有用戶標識,
所述步驟A之后進一步包括SLP根據(jù)客戶端信息和用戶標識,判斷所述用戶是否能夠使用所述客戶端提供的業(yè)務(wù),如果是,則執(zhí)行步驟B;否則,結(jié)束當(dāng)前流程。
所述步驟A之后進一步包括a、SLP根據(jù)客戶端信息獲取費率信息。
所述步驟a之后進一步包括SLP根據(jù)所述費率信息對當(dāng)前業(yè)務(wù)進行計費。
所述客戶端信息為客戶端標識,或客戶端標識和業(yè)務(wù)標識的組合。
所述客戶端信息進一步包括驗證信息,或請求模式,或以上二者的組合。
根據(jù)本發(fā)明提出的方法,目標SET向SLP發(fā)起對自身定位的流程時,向SLP提供客戶端信息,實現(xiàn)對目標SET發(fā)起的自身定位流程的鑒權(quán)和計費處理,滿足位置業(yè)務(wù)的實際運營要求。另外,可通過擴展現(xiàn)有的請求者標識參數(shù)來攜帶客戶端信息,實現(xiàn)對現(xiàn)有SI SUPL處理過程的改動比較小。
圖1示出了實現(xiàn)位置業(yè)務(wù)的邏輯結(jié)構(gòu)示意圖;圖2示出了現(xiàn)有技術(shù)中SI SUPL流程圖;圖3示出了本發(fā)明中SI SUPL流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明作進一步的詳細描述。
本發(fā)明中,目標SET向SLP發(fā)起對自身定位的流程時,向SLP提供客戶端信息,實現(xiàn)對目標SET發(fā)起的自身定位流程的鑒權(quán)和計費處理。
圖3示出了本發(fā)明中SI SUPL流程圖,如圖3所示,SI SUPL的處理過程包括以下步驟步驟301內(nèi)置在目標SET中的SUPL代理收到運行在目標SET上的應(yīng)用發(fā)起的定位請求,如果目標SET為與分組數(shù)據(jù)網(wǎng)絡(luò)建立數(shù)據(jù)連接,則建立數(shù)據(jù)連接,目標SET也可與電路交換網(wǎng)絡(luò)建立電路交換數(shù)據(jù)連接。
步驟302目標SET中的SUPL代理,以下簡稱目標SET,向SUPL定位平臺(SLP)發(fā)送SUPL開始消息,該SUPL開始消息中可攜帶有用戶標識、客戶端信息、會話標識、QoS參數(shù)、目標SET能力和位置標識,其中,用戶標識用于標識發(fā)起SI SUPL流程的用戶,客戶端標識可為客戶端標識、業(yè)務(wù)標識、驗證信息、請求模式(Request Mode)等,客戶端標識可為業(yè)務(wù)提供商標識(SP ID),用于標識具體的業(yè)務(wù)提供商(SP),業(yè)務(wù)標識用于標識SP上提供的具體業(yè)務(wù),驗證信息可為客戶端的密碼,用于驗證相應(yīng)客戶端是否合法,請求模式用于標識當(dāng)前業(yè)務(wù)是否有應(yīng)用服務(wù)提供商(ASP)發(fā)起,客戶端信息也可為以上所述各參數(shù)的任意組合,如客戶端標識和業(yè)務(wù)標識的組合,用以標識具體SP上提供的具體業(yè)務(wù),以上所述的客戶端信息可攜帶在擴展的請求者標識這一參數(shù)中,使請求者標識能夠包含相關(guān)客戶端信息的各參數(shù),QoS參數(shù)用于表明對目標SET位置信息所要求的精度,位置標識可為目標UE當(dāng)前所在的小區(qū)標識,目標SET能力包含目標SET支持的定位方法,如SET-Assisted A-GPS方法、基于終端的SET-Based A-GPS方法等,以及相應(yīng)的定位協(xié)議,如RRLP、RRC協(xié)議、TIA-801協(xié)議等。
步驟303SLP收到SUPL開始消息后,根據(jù)SUPL開始消息中攜帶的客戶端信息對客戶端進行鑒權(quán),如SLP根據(jù)客戶端標識確定相應(yīng)客戶端是否能夠使用該SLP,根據(jù)客戶端標識和業(yè)務(wù)標識確定相應(yīng)客戶端是否能夠提供相應(yīng)的業(yè)務(wù),根據(jù)客戶端標識和用戶標識確定相應(yīng)用戶是否能夠使用相應(yīng)客戶端,根據(jù)客戶端標識、業(yè)務(wù)標識和用戶標識確定相應(yīng)用戶是否能夠使用相應(yīng)客戶端提供的業(yè)務(wù),根據(jù)客戶端標識和驗證信息確定客戶端是否合法,以及是否能夠使用該SLP,等等,SLP還可根據(jù)客戶端信息獲取相應(yīng)的費率信息,如根據(jù)客戶端標識和業(yè)務(wù)標識,確定相應(yīng)客戶端提供的相應(yīng)業(yè)務(wù)的費率信息,后續(xù)過程中,SLP可根據(jù)該費率信息對本次業(yè)務(wù)進行計費,如果SUPL開始消息中攜帶有目標SET支持的多個定位方法,則SLP選擇使用的定位方法;如果SUPL開始消息中指定了定位方法,則SLP使用SUPL開始消息中攜帶的目標SET支持的定位協(xié)議。如果SLP根據(jù)SUPL開始消息中攜帶的信息,能夠計算出目標SET的位置信息,并且該位置信息能夠滿足步驟302中所述QoS參數(shù)的要求,則直接執(zhí)行步驟307;SLP還需確定路由信息,如目標SET是否漫游,是否歸屬于該SLP等。
步驟304SLP向目標SET返回SUPL響應(yīng),該SUPL響應(yīng)中攜帶有會話標識和SLP地址,指示目標SET不能再建立新的連接,該SUPL響應(yīng)中可進一步攜帶有SLP選定的定位方法。
步驟305目標SET收到SUPL響應(yīng)后,向SLP發(fā)送SUPL定位初始化消息,該SUPL定位初始化消息中可攜帶有會話標識、目標SET能力和位置標識,其中,目標SET能力包含目標SET選定的定位方法和相關(guān)的定位協(xié)議。
步驟306SLP收到SUPL定位初始化消息后,如果該SUPL定位初始化消息中攜帶有目標SET支持并選定的定位算法和相關(guān)的定位協(xié)議,則SLP將根據(jù)以上內(nèi)容確定使用的定位方法;如果該SUPL定位初始化消息未攜帶目標SET支持并選定的定位算法和相關(guān)的定位協(xié)議,則SLP選擇適當(dāng)?shù)亩ㄎ凰惴ê拖嚓P(guān)的定位協(xié)議,然后SLP可能會與目標SET交互一些涉及定位的信息,SLP根據(jù)由獲取的位置測量信息計算出的目標SET位置估計結(jié)果,或目標SET根據(jù)SLP提供的輔助數(shù)據(jù)計算出的目標SET位置估計結(jié)果,得到目標SET的精確位置信息,該位置信息能夠滿足步驟202中所述QoS參數(shù)的要求。
步驟307SLP獲取到滿足QoS參數(shù)要求的目標SET位置信息后,向目標SET返回SUPL結(jié)束消息,該SUPL結(jié)束消息中攜帶有目標SET的位置信息。目標SET收到SUPL結(jié)束消息后,釋放所有與本次會話相關(guān)的資源,SLP也釋放所有與本次會話相關(guān)的資源。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種終端始發(fā)定位的處理方法,其特征在于,該方法包含以下步驟A、目標終端向SLP發(fā)起對所述終端進行定位的請求,該請求中攜帶有客戶端信息;B、SLP對目標終端進行定位,并向目標終端返回定位結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之后進一步包括SLP根據(jù)客戶端信息對客戶端進行鑒權(quán),如果客戶端通過鑒權(quán),則執(zhí)行步驟B;否則,結(jié)束當(dāng)前流程。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述客戶端信息為客戶端標識和業(yè)務(wù)標識,所述對客戶端進行鑒權(quán)為確定所述客戶端是否能夠提供所述業(yè)務(wù),如果是,則所述客戶端通過鑒權(quán)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述客戶端信息為客戶端標識和驗證信息,所述對客戶端進行鑒權(quán)為確定所述客戶端是否合法以及所述客戶端是否能夠使用該SLP,如果是,則所述客戶端通過鑒權(quán)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述的請求中進一步攜帶有用戶標識,所述步驟A之后進一步包括SLP根據(jù)客戶端信息和用戶標識,判斷所述用戶是否能夠使用所述客戶端提供的業(yè)務(wù),如果是,則執(zhí)行步驟B;否則,結(jié)束當(dāng)前流程。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之后進一步包括a、SLP根據(jù)客戶端信息獲取費率信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟a之后進一步包括SLP根據(jù)所述費率信息對當(dāng)前業(yè)務(wù)進行計費。
8.根據(jù)權(quán)利要求1、2、5或6所述的方法,其特征在于,所述客戶端信息為客戶端標識,或客戶端標識和業(yè)務(wù)標識的組合。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述客戶端信息進一步包括驗證信息,或請求模式,或以上二者的組合。
全文摘要
本發(fā)明公開了一種終端始發(fā)定位的處理方法,該方法包含目標終端向SLP發(fā)起對所述終端進行定位的請求,該請求中攜帶有客戶端信息;SLP對目標終端進行定位,并向目標終端返回定位結(jié)果,由于目標SET向SLP發(fā)起對自身定位的流程時,向SLP提供了客戶端信息,因此,能夠?qū)崿F(xiàn)對目標SET發(fā)起的自身定位流程的鑒權(quán)和計費處理,滿足位置業(yè)務(wù)的實際運營要求。另外,可通過擴展現(xiàn)有的請求者標識參數(shù)來攜帶客戶端信息,實現(xiàn)對現(xiàn)有SI SUPL處理過程的改動比較小。
文檔編號H04L9/32GK1805433SQ20051000605
公開日2006年7月19日 申請日期2005年1月10日 優(yōu)先權(quán)日2005年1月10日
發(fā)明者葛正愷 申請人:華為技術(shù)有限公司