專利名稱:定位方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種定位方法、系統(tǒng)和裝置。
背景技術(shù):
基于位置的業(yè)務(wù)(Location Based krvice,簡(jiǎn)稱為L(zhǎng)BS)又稱為移動(dòng)位置業(yè)務(wù)或 定位業(yè)務(wù),該業(yè)務(wù)的主要內(nèi)容包括移動(dòng)定位中心與移動(dòng)通信網(wǎng)絡(luò)中的部分實(shí)體進(jìn)行交互; 通過(guò)無(wú)線定位技術(shù)或輔助GPS定位技術(shù)獲取移動(dòng)終端的必要測(cè)量數(shù)據(jù);通過(guò)位置計(jì)算實(shí)體 的地理位置信息(例如,經(jīng)緯度坐標(biāo)的估算);基于移動(dòng)終端位置提供相應(yīng)的呼叫或非呼叫 業(yè)務(wù)和信息服務(wù)。具體地,按照定位流程中消息的承載層面不同,定位技術(shù)可以分為用戶平面 (User-Plane)定位和控制平面(Control-Plane)定位,其中,用戶平面的定位技術(shù)主要是 通過(guò)分組交換(Packet-Switching,簡(jiǎn)稱為PS)域的IP連接(例如,all-IP connection, 即全I(xiàn)P連接)實(shí)現(xiàn)消息流的傳輸;控制平面的定位技術(shù)則主要是通過(guò)電路交換 (circuit-switching,簡(jiǎn)稱為CS)域的信令鏈路(signaling layer)實(shí)現(xiàn)消息流的傳輸。在第三代合作伙伴計(jì)劃(3rd Generation Partner Project,簡(jiǎn)稱為 3GPP)網(wǎng)絡(luò)中,用戶平面常用的定位方法為安全用戶平面定位(Secure User Plane Location,簡(jiǎn)稱為SUPL)的輔助全球衛(wèi)星定位系統(tǒng)(Assisted GPS,簡(jiǎn)稱為AGPS); 控制平面常用的定位方法包括隨時(shí)查詢(anyTimelnterrogation,簡(jiǎn)稱為ATI)、 提供用戶位置(provideSubscriberLocation,簡(jiǎn)稱為PSL)信令、提供用戶信息 (provideSubscriberlnformation,簡(jiǎn)禾爾為 PSI)等。目前,基于用戶平面的定位方法SUPL AGPS,在網(wǎng)絡(luò)側(cè)第三方發(fā)起網(wǎng)絡(luò)初始化 (Network hitiated,簡(jiǎn)稱為Ni)請(qǐng)求時(shí),通過(guò)用戶平面發(fā)送SUPL INIT消息來(lái)觸發(fā)手機(jī)啟 動(dòng) SUPL。具體地,圖1是開(kāi)放式移動(dòng)聯(lián)盟(Open Mobile Alliance,簡(jiǎn)稱為0MA)標(biāo)準(zhǔn)中描述 的純粹用戶平面服務(wù)定位協(xié)議網(wǎng)絡(luò)結(jié)構(gòu)圖,根據(jù)OMA規(guī)范中的描述,上述的SUPL AGPS發(fā)送 SUPL INIT消息的方法可分為兩種第一種,SUPL定位平臺(tái)(SUPL Location Platform,簡(jiǎn)稱為SLP)通過(guò)無(wú)線應(yīng)用 通訊協(xié)議(Wireless Application Protocol,簡(jiǎn)稱為 WAP)推送代理網(wǎng)關(guān)(Push Proxy (Gateway,簡(jiǎn)稱為 PPG)發(fā)送 WAP PUSH至終端(SUPL Enabled ^Terminal,簡(jiǎn)稱為 SET),SLP 與 WAP PPG之間采用推送訪問(wèn)協(xié)議(Push Access Protocol,簡(jiǎn)稱為PAP)協(xié)議;第二種,SUPL定位平臺(tái)通過(guò)短消息服務(wù)中心(Short Message Service Center, 簡(jiǎn)稱為SMSC)發(fā)送移動(dòng)終端短消息服務(wù)(Mobile Terminated Short Message Service,簡(jiǎn) 稱為MT SMS)至終端(SET),SLP與SMSC之間采用短消息點(diǎn)對(duì)點(diǎn)(Short Message Peer to Peer,簡(jiǎn)稱為SMPP)協(xié)議。在上述的兩種發(fā)送SUPL INIT消息方法中,由于WAP PPG和SMSC均不能對(duì)SUPL INIT消息進(jìn)行實(shí)時(shí)發(fā)送,而必須和其他普通消息一樣排隊(duì)發(fā)送,從而,導(dǎo)致在很多時(shí)候SLP已經(jīng)等待SET連接超時(shí),SET才收到SUPL INIT消息,在這種情況下,SET再向SLP建立鏈接 不但會(huì)失敗,而且還會(huì)造成額外的網(wǎng)絡(luò)連接負(fù)擔(dān),進(jìn)而易引起用戶的投訴;并且,通過(guò)這兩 種用戶面發(fā)送方法SLP不能獲知終端(SET)的狀態(tài)是否正常,只能被動(dòng)等待連接超時(shí),如果 剛好在終端狀態(tài)不正常(關(guān)機(jī)、漫游、不在服務(wù)區(qū)、漫游出服務(wù)區(qū)等)的情況下發(fā)送了 SUPL INIT消息,則將造成系統(tǒng)資源的浪費(fèi)。此外,由于目前支持SUPL的終端數(shù)量有限,從而導(dǎo)致 大多數(shù)的終端不具備SUPL能力,因而也不能對(duì)其進(jìn)行進(jìn)一步的定位,只能進(jìn)行失敗處理。根據(jù)上述描述可知,現(xiàn)有相關(guān)技術(shù)中不能對(duì)SUPL INIT消息進(jìn)行實(shí)時(shí)發(fā)送、也不能 在SUPL INIT消息發(fā)送之前對(duì)終端(SET)的狀態(tài)進(jìn)行必要的判斷,從而導(dǎo)致定位失敗率高、 系統(tǒng)和網(wǎng)絡(luò)資源浪費(fèi)等問(wèn)題。針對(duì)上述問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)不能對(duì)SUPL INIT消息進(jìn)行實(shí)時(shí)發(fā)送以及在發(fā)送SUPL INIT消息前 不能對(duì)終端的狀態(tài)進(jìn)行必要的判斷而導(dǎo)致定位失敗率高、系統(tǒng)和網(wǎng)絡(luò)資源浪費(fèi)的問(wèn)題而提 出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種改進(jìn)的定位方案,以解決上述問(wèn)題至少之
ο根據(jù)本發(fā)明的一個(gè)方面,提供了 一種定位方法。根據(jù)本發(fā)明的定位方法包括對(duì)于網(wǎng)絡(luò)始發(fā)的定位類型,在下發(fā)SUPL初始定位消 息前,定位平臺(tái)獲取待定位的終端的路由信息,然后根據(jù)該路由信息向終端當(dāng)前所屬的移 動(dòng)交換中心發(fā)送攜帶有SUPL初始定位消息的信令,由移動(dòng)交換中心將SUPL初始定位消息 發(fā)送給終端。進(jìn)一步地,在定位平臺(tái)向移動(dòng)交換中心發(fā)送攜帶有SUPL初始定位消息的信令之 前,該方法還包括定位平臺(tái)獲取指示終端當(dāng)前狀態(tài)的狀態(tài)信息,其中,終端的當(dāng)前狀態(tài)包 括以下之一正常、關(guān)機(jī)、不在服務(wù)區(qū)、漫游出服務(wù)區(qū)。進(jìn)一步地,在定位平臺(tái)向移動(dòng)交換中心發(fā)送攜帶有SUPL初始定位消息的信令之 前,該方法還包括定位平臺(tái)根據(jù)獲取的狀態(tài)信息,確定終端當(dāng)前處于正常狀態(tài)。進(jìn)一步地,如果定位平臺(tái)根據(jù)上述狀態(tài)信息確定終端當(dāng)前處于非正常狀態(tài),則該 方法還包括定位平臺(tái)禁止向移動(dòng)交換中心發(fā)送上述信令,結(jié)束終端的定位流程,并向客戶 端返回指示定位失敗的信息。進(jìn)一步地,在移動(dòng)交換中心將SUPL初始定位消息發(fā)送給終端之后,該方法還包 括終端與定位平臺(tái)建立連接,如果建立連接成功,則定位平臺(tái)與終端交互進(jìn)行輔助GPS的 定位和計(jì)算,如果進(jìn)行輔助GPS的定位和計(jì)算成功,則定位平臺(tái)獲取終端的位置信息;如果 終端與定位平臺(tái)建立連接失敗或者進(jìn)行輔助GPS的定位和計(jì)算失敗,則定位平臺(tái)向移動(dòng)交 換中心發(fā)送另一信令,并接收移動(dòng)交換中心返回的響應(yīng)消息,根據(jù)響應(yīng)消息,獲取終端的位 置信息,其中,另一信令包括提供用戶位置信令或提供用戶信息信令。進(jìn)一步地,如果上述攜帶SUPL初始定位消息的信令發(fā)送失敗,則該方法還包括 定位平臺(tái)向移動(dòng)交換中心發(fā)送另一信令,其中,另一信令包括提供用戶位置信令或提供用 戶信息信令;定位平臺(tái)接收移動(dòng)交換中心返回的響應(yīng)消息,根據(jù)該響應(yīng)消息,獲取終端的位 直fe息。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種定位系統(tǒng)。
根據(jù)本發(fā)明的定位系統(tǒng)包括SLP及移動(dòng)交換中心。其中,SLP,包括獲取模塊,用 于獲取待定位的終端的路由信息;第一發(fā)送模塊,用于根據(jù)路由信息,向終端當(dāng)前所屬的移 動(dòng)交換中心發(fā)送攜帶有SUPL初始定位消息的信令;定位模塊,用于對(duì)終端進(jìn)行輔助GPS定 位,獲取終端的位置信息;移動(dòng)交換中心,用于根據(jù)接收到的攜帶有SUPL初始定位消息的信令,向終端發(fā)送 SUPL初始定位消息,以激活終端與SLP建立連接。進(jìn)一步地,上述SLP還可以包括第二發(fā)送模塊,用于在攜帶有SUPL初始定位消息 的信令發(fā)送失敗,或者終端與SLP建立連接失敗,或定位模塊與終端進(jìn)行輔助GPS定位失敗 時(shí),向移動(dòng)交換中心發(fā)送另一信令,其中,另一信令包括提供用戶位置信令或提供用戶信 息信令;接收模塊,用于接收移動(dòng)交換中心返回的響應(yīng)消息,其中,該響應(yīng)消息中攜帶有終 端的位置信息或終端所在小區(qū)的信息。根據(jù)本發(fā)明的又一個(gè)方面,提供了 一種定位裝置。根據(jù)本發(fā)明的定位裝置包括獲取模塊,用于獲取待定位的終端的路由信息;第 一發(fā)送模塊,用于根據(jù)路由信息,向終端當(dāng)前所屬的移動(dòng)交換中心發(fā)送攜帶有SUPL初始定 位消息的信令;定位模塊,用于對(duì)終端進(jìn)行輔助GPS定位,獲取終端的位置信息。進(jìn)一步地,上述裝置還包括第二發(fā)送模塊,用于向移動(dòng)交換中心發(fā)送另一信令, 其中,另一信令包括提供用戶位置信令或提供用戶信息信令;接收模塊,用于接收移動(dòng)交 換中心返回的另一信令的響應(yīng)消息,其中,該響應(yīng)消息中攜帶有終端的位置信息或終端所 在小區(qū)的信息。具體地,上述定位模塊可以包括第一判斷單元,用于判斷終端與定位平臺(tái)建立連 接是否成功,如果是,則觸發(fā)輔助GPS定位單元,否則,觸發(fā)第二發(fā)送模塊;輔助GPS定位單 元,用于與終端進(jìn)行基于用戶面的消息交互,對(duì)終端進(jìn)行輔助GPS定位,以獲取終端的位置 信息;第二判斷單元,用于判斷輔助GPS定位單元進(jìn)行輔助GPS定位是否失敗,如果是,則觸 發(fā)第二發(fā)送模塊。進(jìn)一步地,上述裝置還可以包括判斷模塊,用于判斷攜帶有SUPL初始定位消息 的信令發(fā)送是否成功,如果是,觸發(fā)定位模塊,否則,觸發(fā)第二發(fā)送模塊。通過(guò)本發(fā)明,SLP在下發(fā)SUPL INTI消息之前,先獲取待定位的終端的路由信息, 然后根據(jù)該路由信息向該終端的移動(dòng)交換中心(Mobile Switch Center,簡(jiǎn)稱為MSC)發(fā) 送攜帶SUPL INIT消息的信令以對(duì)終端進(jìn)行定位,進(jìn)而保證了 SUPL INIT消息發(fā)送的及時(shí) 性和可控性,從而減少了消息發(fā)送的等待時(shí)間,提高了定位的成功率、進(jìn)而使得客戶端可以 及時(shí)、準(zhǔn)確地獲得待定位的終端的位置信息,減少了系統(tǒng)和網(wǎng)絡(luò)資源的浪費(fèi),提高了用戶體 驗(yàn)。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變 得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明 書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是OMA標(biāo)準(zhǔn)中描述的純粹用戶平面服務(wù)定位協(xié)議的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2是根據(jù)本發(fā)明實(shí)施例提供的定位方法的流程圖;圖3是實(shí)施例一的流程圖;圖4是實(shí)施例二的流程圖;圖5是實(shí)施例三的流程圖;圖6是根據(jù)本發(fā)明實(shí)施例提供的定位系統(tǒng)的結(jié)構(gòu)示意圖;圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例提供的定位系統(tǒng)的結(jié)構(gòu)示意圖;圖8是根據(jù)本發(fā)明實(shí)施例提供的定位裝置的結(jié)構(gòu)示意圖;圖9是根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的定位裝置的結(jié)構(gòu)示意圖;圖10是根據(jù)本發(fā)明第二優(yōu)選實(shí)施例的定位裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。需要說(shuō)明的是,在本發(fā)明實(shí)施例中所稱的終端(SET)為支持SUPL定位的終端,包 括但不限于通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunications System,簡(jiǎn)稱 為UMTS)中的用戶終端(User Equipment,簡(jiǎn)稱為UE),全球移動(dòng)通信(Global system for Mobile Communication,簡(jiǎn)稱為GSM)系統(tǒng)中的移動(dòng)終端(Mobile Mation,簡(jiǎn)稱為MS),或 者是基于IP傳輸?shù)膫€(gè)人電腦(Personal Computer,簡(jiǎn)稱為PC)。根據(jù)本發(fā)明實(shí)施例,首先提供了一種定位方法。圖2是根據(jù)本發(fā)明實(shí)施例提供的定位方法的流程圖,如圖2所述,本發(fā)明實(shí)施例提 供的定位方法主要包括以下步驟(步驟201-步驟203)步驟201、對(duì)于網(wǎng)絡(luò)始發(fā)的定位類型,在下發(fā)SUPL初始定位消息前,SLP獲取待定 位的終端的路由信息;在本發(fā)明實(shí)施例中,網(wǎng)絡(luò)始發(fā)的定位類型是指由網(wǎng)絡(luò)側(cè)第三方發(fā)起的定位。在具 體實(shí)施過(guò)程中,SLP可以在接收客戶端發(fā)送的定位請(qǐng)求時(shí),確定需要下發(fā)SUPL初始定位(即 SUP INIT)消息,觸發(fā)步驟201,其中,上述定位請(qǐng)求中攜帶有待定位的終端的標(biāo)識(shí);在具體實(shí)施過(guò)程中,SLP可以通過(guò)向待定位的終端的HLR(或HSS)發(fā)送查詢信令, 以獲取該終端的路由信息;步驟203、SLP根據(jù)獲取的路由信息,向待定位的終端當(dāng)前所屬的移動(dòng)交換中心發(fā) 送信令,其中,該信令中攜帶有SUPL初始定位消息,以使移動(dòng)交換中心將該SUPL初始定位 消息發(fā)送給該終端,激活該終端連接至SLP。在具體應(yīng)用中,移動(dòng)交換中心可以為MSC,也可以為訪問(wèn)用戶位置寄存器(Visitor Location Register,簡(jiǎn)稱為 VLR)。在具體應(yīng)用中,為了避免在終端處于非正常狀態(tài)的情況下向該終端發(fā)送SUPL INIT消息,SLP可以先獲取該終端的當(dāng)前狀態(tài)以根據(jù)終端的當(dāng)前狀態(tài)確定是否發(fā)送SUPL INIT消息,因此,在SLP向移動(dòng)交換中心發(fā)送攜帶SUPL INIT消息的信令之前,SLP可以通 過(guò)HLR(或HSQ獲取指示該終端的當(dāng)前狀態(tài)的狀態(tài)信息,其中,終端的當(dāng)前狀態(tài)可以是正常、關(guān)機(jī)、不在服務(wù)區(qū)或漫游出服務(wù)區(qū)中的任一種。由于終端當(dāng)前處于非正常狀態(tài)(包括關(guān)機(jī)、不在服務(wù)區(qū)域或漫游出服務(wù)區(qū))時(shí), SLP只能被動(dòng)等待終端連接超時(shí),為了避免這種情況下SLP的無(wú)意義等待,在本發(fā)明實(shí)施例 中,如果SLP根據(jù)HLR(或HSQ返回的狀態(tài)信息確定該終端的當(dāng)前狀態(tài)為非正常狀態(tài),則 SLP禁止向移動(dòng)交換中心發(fā)送攜帶SUPL INIT消息的信令,結(jié)束上述終端的定位流程,并向 客戶端返回指示終端定位失敗的信息,只有在待定位的終端當(dāng)前狀態(tài)為正常的情況下,SLP 才會(huì)向移動(dòng)交換中心發(fā)送上述信令。在移動(dòng)交換中心接收到上述信令后,移動(dòng)交換中心將SUPL INIT消息發(fā)送給終端, 終端接收到該SUPL INIT消息后,如果同意定位,則向SLP發(fā)送消息,與SLP建立連接,如果 終端與SLP建立連接成功,則定位平臺(tái)與終端交互,進(jìn)行輔助GPS (即AGPQ的定位和計(jì)算, 獲取該終端的位置信息。SLP在獲取到終端的位置信息后,將該終端的位置信息返回給發(fā)起 定位請(qǐng)求的客戶端。具體地,如果上述攜帶SUPL INIT消息的信令發(fā)送失敗,或者SLP與終端連接失敗 或是進(jìn)行輔助GPS的定位和計(jì)算失敗,則采用以下控制面定位方式進(jìn)行終端定位SLP向移 動(dòng)交換中心發(fā)送提供用戶位置(PR0VIDE-SUBSCRIBER-L0CATI0N,簡(jiǎn)稱為PSL)信令或提供 用戶信息(PR0VIDE-SUBSCRIBER-INF0,簡(jiǎn)稱為PSI)信令;移動(dòng)交換中心在接收到PSL信令 或PSI信令后,向SLP返回相應(yīng)的響應(yīng)消息,SLP根據(jù)接收到的響應(yīng)消息,可以獲取上述終 端的位置信息。具體地,SLP可以選擇向移動(dòng)交換中心發(fā)送的PSL/PSI信令進(jìn)行服務(wù)移動(dòng)定位中 心(Serving Mobile Location Center,簡(jiǎn)稱為SMLC)定位或者小區(qū)識(shí)別碼(CELL ID)定 位,如果是SMLC定位,則MSC向SLP返回的響應(yīng)消息中攜帶終端的位置信息,如果是CELL ID定位,則MSC向SLP返回的響應(yīng)消息中攜帶終端當(dāng)前所在的CELL ID, SLP根據(jù)該CELL ID查詢基站數(shù)據(jù)庫(kù),可以得到該終端的位置信息。在具體應(yīng)用中,可以通過(guò)核心網(wǎng)絡(luò)向SLP發(fā)送回執(zhí),以及時(shí)通知SLP 終端是否已 經(jīng)收到SUPLINIT消息或者終端是否拒絕定位,從而使得SLP可以及時(shí)采取相應(yīng)的策略,以 減少用戶不必要的網(wǎng)絡(luò)連接負(fù)擔(dān)。并且在具體應(yīng)用中可以將核心網(wǎng)絡(luò)返回的回執(zhí)的信令與 用戶的隱私鑒權(quán)結(jié)合起來(lái)。以下結(jié)合具體實(shí)施例對(duì)本發(fā)明提出的定位方法進(jìn)行詳細(xì)描述。在下面實(shí)施例中, 以SLP通過(guò)HLR獲取終端的路由信息和狀態(tài)信息為例進(jìn)行說(shuō)明。實(shí)施例一本實(shí)施例描述在獲知終端的當(dāng)前狀態(tài)為不正常的情況下,根據(jù)本發(fā)明提供的定位 方法的處理過(guò)程。優(yōu)選地,在本實(shí)施例中,定位平臺(tái)可以選擇SRI_F0R_ SM(SEND-R0UTING-INF0-F0R-SM)信令向HLR查詢終端的路由信息。圖3是為本實(shí)施例的流程圖,如圖3所示,在待定位的終端的當(dāng)前狀態(tài)不正常時(shí), 對(duì)該終端進(jìn)行定位的處理過(guò)程主要包括以下步驟(步驟301-步驟304)步驟301、位置業(yè)務(wù)應(yīng)用客戶端(Location Service Client簡(jiǎn)稱為L(zhǎng)CS Client) 發(fā)送移動(dòng)定位協(xié)議(Mobile Location Protocol,簡(jiǎn)稱為MLP)請(qǐng)求至SUPL定位平臺(tái),請(qǐng)求 對(duì)待定位的終端進(jìn)行SUPL AGPS定位;
步驟302、SUPL定位平臺(tái)向待定位的終端所屬的歸屬位置寄存器(Home Location Register,簡(jiǎn)稱為 HLR)發(fā)送 SRI_F0R_SM 信令;具體地,上述SRI_F0R_SM信令用于查詢待定位的終端的路由,以及查詢?cè)摻K端的 當(dāng)前狀態(tài)。步驟303、HLR在SRI_F0R_SM信令響應(yīng)消息中返回待定位的終端的路由信息,并指 示該終端的當(dāng)前狀態(tài)信息;具體地,上述待定位的終端的當(dāng)前狀態(tài)可以為以下任一項(xiàng)關(guān)機(jī)、不在服務(wù)區(qū)和漫 游出服務(wù)區(qū)。步驟304、SUPL定位平臺(tái)判斷待定位的終端的當(dāng)前狀態(tài)無(wú)法進(jìn)行定位,并對(duì)MLP請(qǐng) 求進(jìn)行定位失敗響應(yīng),流程結(jié)束。具體地,當(dāng)待定位的終端的當(dāng)前狀態(tài)為關(guān)機(jī)、不在服務(wù)區(qū)和漫游出服務(wù)區(qū)任一項(xiàng) 時(shí),SUPL AGPS和控制面定位方法均不適用,從而不能對(duì)待定位的終端進(jìn)行定位,因此,結(jié)束 流程進(jìn)而避免了純粹用戶面情況時(shí)的無(wú)效等待。按照本實(shí)施例對(duì)被定位終端當(dāng)前狀態(tài)處于非正常情況下的處理方法,可以有效控 制對(duì)SUPL INIT消息的發(fā)送。實(shí)施例二本實(shí)施例描述在SUPL AGPS定位成功時(shí),依據(jù)本發(fā)明的定位方法的處理過(guò)程。優(yōu)選地,在本實(shí)施例中,SLP選擇 SRI_F0R_SM (SEND-ROUTING-INFO-FOR-SM)信令 向HLR查詢終端的路由信息,選擇MT Forward SM(MT-FORffARD-SHORT-MESSAGE)信令攜帶 SUPL INIT 消息。圖4是SUPL AGPS定位成功的流程圖,如圖4所示,SUPLAGPS定位成功主要包括 以下步驟(步驟401-步驟410)步驟401、LCS Client發(fā)送MLP請(qǐng)求至SLP,請(qǐng)求對(duì)待定位的終端進(jìn)行SUPL AGPS 定位;步驟402、SLP向HLR發(fā)送SRI_F0R_SM信令查詢待定位的終端的路由及當(dāng)前狀態(tài);步驟403、在SRI_F0R_SM信令的響應(yīng)消息中,HLR返回待定位的終端的當(dāng)前狀 態(tài)正常,并且返回待定位的終端目前所在的訪問(wèn)用戶位置寄存器(Visitor Location Register,簡(jiǎn)稱為VLR)或MSC信息,以及國(guó)際移動(dòng)用戶識(shí)別碼(International Mobile Subscriber Identity,簡(jiǎn)稱為 IMSI)信息等。步驟404、SLP向待定位的終端目前所在的VLR或MSC發(fā)送MT Forward SM信令, 該信令中攜帶SUPL INIT碼流;步驟405、MSC向待定位的終端投遞MT Forward SM信令中攜帶的SUPL INIT消 息,激活待定位的終端連接上述SLP,并啟動(dòng)SUPL AGPS定位流程;步驟406、MSC返回MT Forward SM信令的響應(yīng)消息,本步驟與步驟405不存在時(shí) 間上的先后順序;步驟407、待定位的終端在接收到SUPL INIT消息后,同意定位,與SLP建立鏈接并 發(fā)送定位初始化消息(即SUPL POS INIT消息);在該步驟中,如果待定位的終端如果不同意定位,則將發(fā)送SUPL END消息至SLP 結(jié)束流程。
步驟408、待定位的終端與SLP進(jìn)行基于用戶面的消息交互,即進(jìn)行SUPL POS的交 互,在該過(guò)程中SLP獲取輔助信息,并完成終端的定位過(guò)程;步驟409、定位結(jié)束,SLP向終端發(fā)送定位結(jié)束消息(SUPLEND)釋放資源,結(jié)束定位 流程。步驟410、SLP響應(yīng)MLP請(qǐng)求,將得到的待定位的終端的位置信息發(fā)送給LCS Client。實(shí)施例三本實(shí)施例描述的是SUPL失敗使用控制面情況的下,依據(jù)本發(fā)明提供的定位方法 的處理過(guò)程。優(yōu)選地,本實(shí)施例中,SLP選擇向HLR發(fā)送SRI_F0R_ SM (SEND-R0UTING-INF0-F0R-SM)信令以查詢終端的路由信息,選擇MT Forward SM(MT-FORffARD-SHORT-MESSAGE)信令攜帶 SUPL INIT 消息。圖5是本實(shí)施例的流程圖,如圖5所示,在SUPL失敗時(shí)使用控制面對(duì)待定位的終 端進(jìn)行定位的過(guò)程主要包括以下步驟(步驟501-步驟512)步驟501、LCS Client發(fā)送MLP請(qǐng)求至SLP,請(qǐng)求對(duì)待定位的終端進(jìn)行SUPL AGPS 定位;步驟502、SLP向HLR發(fā)送SRI_F0R_SM信令消息查詢待定位的終端的路由以及當(dāng) 前狀態(tài);步驟503、HLR向SLP返回SRI_F0R_SM的響應(yīng)消息,在該響應(yīng)消息中,HLR返回待 定位的終端當(dāng)前狀態(tài)正常,并且返回待定位的終端目前所在的VLR或MSC信息,以及IMSI
{曰息等;步驟504、SLP向待定位的終端目前所在的VLR或MSC發(fā)送MT Forward SM信令, 該信令中攜帶SUPL INIT碼流,如果發(fā)送失敗,則執(zhí)行步驟510 ;步驟505、MSC向終端投遞MT Forward SM信令中攜帶的SUPLINIT消息,激活待定 位的終端連接SLP,開(kāi)始SUPL AGPS定位流程;步驟506、MSC返回MT Forward SM信令的響應(yīng)消息,本步驟和步驟505沒(méi)有時(shí)間 上的先后順序;步驟507、待定位的終端接收到SUPL INIT消息,同意定位,與SLP建立鏈接并發(fā)送 SUPL POS INIT 消息;在該步驟中,終端可能跟SLP建鏈?zhǔn)?,具體的原因包括但不限于終端不支持 SUPL,無(wú)法對(duì)SUPL INIT消息作出反應(yīng),終端建鏈超時(shí)等;步驟508、待定位的終端通過(guò)SUPL POS信令與SLP進(jìn)行交互,進(jìn)行待定位的終端的 AGPS定位,在該過(guò)程中,SLP獲取終端的輔助信息,并根據(jù)獲取的輔助信息進(jìn)行AGPS計(jì)算;在該步驟中,終端與SLP進(jìn)行AGPS定位可能不成功,具體原因包括但不限于終端 連接超時(shí)、GPS參考數(shù)據(jù)不正常、AGPS計(jì)算失敗等;步驟509、定位結(jié)束,SLP向待定位終端發(fā)送SUPL END消息,指示定位結(jié)束,釋放資 源;如果終端在進(jìn)行SUPL定位的過(guò)程中,處理錯(cuò)誤或拒絕定位,也可能主動(dòng)發(fā)起SUPL END 消息結(jié)束定位流程,釋放資源。步驟510、如果發(fā)送SUPL INIT消息失敗(步驟504-步驟506),或者AGPS定位失敗(步驟507-步驟509),SLP可以選擇向MSC發(fā)送PSL信令進(jìn)行服務(wù)移動(dòng)定位中心(Serving Mobile Location Center,簡(jiǎn)稱為SMLC)定位或者CELL ID (小區(qū)識(shí)別碼)定位,也可以選 擇發(fā)送PSI信令進(jìn)行CELL ID定位;步驟511、MSC返回PSL信令響應(yīng)或PSI信令響應(yīng),其中,上述信令響應(yīng)中攜帶待定 位的終端的位置信息或者CELL ID信息;具體地,如果上述的信令響應(yīng)中攜帶的信息為CELL ID信息,則通過(guò)在SLP側(cè)查詢 基站數(shù)據(jù)庫(kù),得到與CELL ID信息對(duì)應(yīng)的位置信息,該位置信息為待定位的終端的位置信 肩、ο步驟512、SLP響應(yīng)MLP請(qǐng)求,將待定位的終端的位置信息發(fā)送給LCS Client。根據(jù)本發(fā)明實(shí)施例,還提供了 一種定位系統(tǒng)。圖6是根據(jù)本發(fā)明實(shí)施例提供的定位系統(tǒng)的結(jié)構(gòu)示意圖,如圖6所述,本發(fā)明實(shí)施 例提供的定位系統(tǒng)可以包括=SUPL定位平臺(tái)60及移動(dòng)交換中心62,其中,SUPL定位平臺(tái)60可以包括獲取模塊601、第一發(fā)送模塊603、定位模塊605。其 中,獲取模塊601,用于獲取待定位的終端的路由信息,具體地,獲取模塊601可以在接收客 戶端發(fā)送的請(qǐng)求對(duì)待定位的終端進(jìn)行定位的定位請(qǐng)求時(shí),獲取該終端的路由信息,具體可 以通過(guò)向待定位的終端所屬的HLR或HSS發(fā)送查詢信令,獲取該終端的路由信息;第一發(fā)送 模塊603,用于根據(jù)上述的路由信息,向待定位的終端當(dāng)前所在的移動(dòng)交換中心63發(fā)送攜 帶有SUPL INTI消息的信令;定位模塊605,用于對(duì)待定位的終端進(jìn)行輔助GPS定位,獲取 待定位的終端的位置信息。優(yōu)選地,在本發(fā)明實(shí)施例中,上述獲取模塊601還可以用于獲取待定位的終端的 當(dāng)前狀態(tài),在獲取模塊601獲取的待定位的終端的當(dāng)前狀態(tài)指示該終端當(dāng)前處理正常狀態(tài) 時(shí),獲取模塊601觸發(fā)第一發(fā)送模塊603,否則,確定定位流程結(jié)束,不觸發(fā)第一發(fā)送模塊 603。移動(dòng)交換中心62,用于根據(jù)接收到的上述攜帶有SUPL初始定位消息的信令,向終 端發(fā)送SUPL INIT消息,以激活待定位的終端與SUPL定位平臺(tái)60建立連接。圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例提供的定位系統(tǒng)的結(jié)構(gòu)示意圖,如圖7所述,本發(fā) 明實(shí)施例提供的定位系統(tǒng)中SUPL定位平臺(tái)60還可以包括第二發(fā)送模塊606和接收模塊 607。其中,第二發(fā)送模塊606,用于在攜帶有SUPL初始定位消息的信令發(fā)送失敗,或者待定 位的終端與SUPL定位平臺(tái)60建立連接失敗,或者定位模塊605與待定位的終端進(jìn)行輔助 GPS定位失敗時(shí),向移動(dòng)交換中心62發(fā)送另一信令,其中,另一信令包括PSL信令或PSI信 令;接收模塊607,用于接收移動(dòng)交換中心62返回的響應(yīng)消息,其中,上述響應(yīng)消息中攜帶 有待定位的終端的位置信息或待定位的終端所在小區(qū)的信息。進(jìn)一步地,上述SUPL定位平臺(tái)的第一發(fā)送模塊或第二發(fā)送模塊還可以用于向客 戶端返回待定位的終端的位置信息。根據(jù)本發(fā)明實(shí)施例,還提供了 一種定位裝置。圖8是根據(jù)本發(fā)明實(shí)施例提供的定位裝置的結(jié)構(gòu)示意圖,如圖8所示,本發(fā)明實(shí)施 例提供的定位裝置包括獲取模塊81、第一發(fā)送模塊83和定位模塊85。其中,獲取模塊81, 用于獲取待定位的終端的路由信息;具體地,獲取模塊81可以在接收客戶端發(fā)送的定位請(qǐng) 求時(shí),獲取待定位的終端的路由信息,并且,獲取模塊81可以通過(guò)向待定位的終端的HLR或HSS發(fā)送查詢信令,獲取該終端的路由信息;第一發(fā)送模塊83,用于根據(jù)上述的路由信息, 向上述待定位的終端當(dāng)前所在的移動(dòng)交換中心發(fā)送攜帶有SUPL初始定位消息的信令;定 位模塊85,用于對(duì)上述待定位的終端進(jìn)行輔助GPS定位,獲取待定位的終端的位置信息。優(yōu)選地,在本發(fā)明實(shí)施例中,上述獲取模塊81還可以用于獲取待定位的終端的當(dāng) 前狀態(tài),在獲取模塊81獲取的待定位的終端的當(dāng)前狀態(tài)指示該終端當(dāng)前處理正常狀態(tài)時(shí), 獲取模塊81觸發(fā)第一發(fā)送模塊83,否則,確定定位流程結(jié)束,不觸發(fā)第一發(fā)送模塊83。優(yōu)選地,如圖9所示,上述裝置還可以包括第二發(fā)送模塊86和接收模塊87。其 中,第二發(fā)送模塊86,用于向終端所屬地的移動(dòng)交換中心發(fā)送另一信令,其中,另一信令包 括PSL信令或PSI信令;接收模塊87,用于接收該移動(dòng)交換中心返回的上述另一信令的響 應(yīng)消息,其中,該響應(yīng)消息中攜帶有上述終端的位置信息或該終端所在小區(qū)的信息。優(yōu)選地,如圖9所示,該裝置還可以包括判斷模塊88,用于判斷上述攜帶SUPL INIT消息的信令發(fā)送是否成功,如果是,則觸發(fā)定位模塊85,否則,觸發(fā)第二發(fā)送模塊86。優(yōu)選地,如圖10所示,上述定位模塊85可以包括第一判斷單元850、輔助GPS定 位單元851和第二判斷單元852。其中,第一判斷單元850,用于判斷待定位的終端與定位 平臺(tái)建立連接是否成功,如果是,則觸發(fā)輔助GPS定位單元851,否則,觸發(fā)第二發(fā)送模塊 86;輔助GPS定位單元851,用于與待定位的終端進(jìn)行基于用戶面的消息,對(duì)該終端進(jìn)行輔 助GPS定位,以獲取待定位的終端的位置信息;第二判斷單元852,用于判斷輔助GPS定位 單元851進(jìn)行輔助GPS定位是否失敗,如果是,則觸發(fā)第二發(fā)送模塊86。進(jìn)一步地,上述第一發(fā)送模塊83或第二發(fā)送模塊86還用于向上述客戶端返回待 定位的終端的位置信息。在具體應(yīng)用中,可以在SLP中集成一個(gè)控制面信令收發(fā)單元,該單元用于實(shí)現(xiàn)上 述定位裝置所提供的功能。綜上所述,借助本發(fā)明實(shí)施例提供的上述技術(shù)方案,通過(guò)查詢終端的當(dāng)前狀態(tài),在 終端當(dāng)前處于不正常狀態(tài)時(shí),SLP可以直接結(jié)束定位流程,而無(wú)需被動(dòng)等待終端連接超時(shí), 從而避免了 SLP無(wú)意義的等待。并且,在本發(fā)明實(shí)施例中,通過(guò)向移動(dòng)交換中心發(fā)送信令發(fā) 送SUPL INIT消息,可以發(fā)揮控制面的信令發(fā)送及時(shí)的優(yōu)勢(shì),避免了 SUPL INIT消息發(fā)送延 遲的問(wèn)題,降低了 AGPS的依賴性。另外,在本發(fā)明實(shí)施例中,如果AGPS失敗的話,可以向 MSC發(fā)送PSL/PSI消息,選擇進(jìn)行控制面的定位,從而提高了 SLP的定位服務(wù)能力,增強(qiáng)了運(yùn) 營(yíng)商的競(jìng)爭(zhēng)力。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們 中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種定位方法,其特征在于,包括對(duì)于網(wǎng)絡(luò)始發(fā)的定位類型,在下發(fā)SUPL初始定位消息前,定位平臺(tái)獲取待定位的終端 的路由信息;所述定位平臺(tái)根據(jù)所述路由信息向所述終端當(dāng)前所屬的移動(dòng)交換中心發(fā)送攜帶有 SUPL初始定位消息的信令,由所述移動(dòng)交換中心將所述SUPL初始定位消息發(fā)送給所述終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述定位平臺(tái)向所述移動(dòng)交換中心發(fā) 送所述攜帶有SUPL初始定位消息的信令之前,所述方法還包括所述定位平臺(tái)獲取指示所述終端當(dāng)前狀態(tài)的狀態(tài)信息,其中,所述當(dāng)前狀態(tài)包括以下 之一正常、關(guān)機(jī)、不在服務(wù)區(qū)、漫游出服務(wù)區(qū)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述定位平臺(tái)向所述移動(dòng)交換中心發(fā) 送所述攜帶有SUPL初始定位消息的信令之前,所述方法還包括所述定位平臺(tái)根據(jù)獲取的所述狀態(tài)信息,確定所述終端當(dāng)前處于正常狀態(tài)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,如果所述定位平臺(tái)根據(jù)所述狀態(tài)信息確 定所述終端當(dāng)前處于非正常狀態(tài),則所述方法還包括所述定位平臺(tái)禁止向所述移動(dòng)交換中心發(fā)送所述信令,結(jié)束所述終端的定位流程,并 向所述客戶端返回指示定位失敗的信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述移動(dòng)交換中心將所述SUPL初始定 位消息發(fā)送給所述終端之后,所述方法還包括所述終端與所述定位平臺(tái)建立連接,如果建立連接成功,則所述定位平臺(tái)與所述終端 交互進(jìn)行輔助GPS的定位和計(jì)算,如果進(jìn)行輔助GPS的定位和計(jì)算成功,則所述定位平臺(tái)獲 取所述終端的位置信息;如果所述終端與所述定位平臺(tái)建立連接失敗或者進(jìn)行輔助GPS的定位和計(jì)算失敗,則 所述定位平臺(tái)向所述移動(dòng)交換中心發(fā)送另一信令,并接收所述移動(dòng)交換中心返回的響應(yīng)消 息,根據(jù)所述響應(yīng)消息,獲取所述終端的位置信息,其中,所述另一信令包括提供用戶位置 PSL信令或提供用戶信息PSI信令。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述攜帶SUPL初始定位消息的信令 發(fā)送失敗,則所述方法還包括所述定位平臺(tái)向所述移動(dòng)交換中心發(fā)送另一信令,其中,所述另一信令包括提供用戶 位置PSL信令或提供用戶信息PSI信令;所述定位平臺(tái)接收所述移動(dòng)交換中心返回的響應(yīng)消息,根據(jù)所述響應(yīng)消息,獲取所述 終端的位置信息。
7. —種定位系統(tǒng),其特征在于,包括SUPL定位平臺(tái)SLP及移動(dòng)交換中心,其中,所述SLP,包括獲取模塊,用于獲取待定位的終端的路由信息;第一發(fā)送模塊,用于根據(jù)所述路由信息,向所述終端當(dāng)前所屬的所述移動(dòng)交換中心發(fā) 送攜帶有SUPL初始定位消息的信令;定位模塊,用于對(duì)所述終端進(jìn)行輔助GPS定位,獲取所述終端的位置信息;所述移動(dòng)交換中心,用于根據(jù)接收到的所述攜帶有SUPL初始定位消息的信令,向所述終端發(fā)送所述SUPL初始定位消息,以激活所述終端與所述SLP建立連接。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述SLP還包括第二發(fā)送模塊,用于在所述攜帶有SUPL初始定位消息的信令發(fā)送失敗,或者所述終端 與所述SLP建立連接失敗,或所述定位模塊與所述終端進(jìn)行輔助GPS定位失敗時(shí),向所述移 動(dòng)交換中心發(fā)送另一信令,其中,所述另一信令包括提供用戶位置PSL信令或提供用戶信 息PSI信令;接收模塊,用于接收所述移動(dòng)交換中心返回的響應(yīng)消息,其中,所述響應(yīng)消息中攜帶有 所述終端的位置信息或所述終端所在小區(qū)的信息。
9.一種定位裝置,其特征在于,包括獲取模塊,用于獲取待定位的終端的路由信息;第一發(fā)送模塊,用于根據(jù)所述路由信息,向所述終端當(dāng)前所屬的移動(dòng)交換中心發(fā)送攜 帶有SUPL初始定位消息的信令;定位模塊,用于對(duì)所述終端進(jìn)行輔助GPS定位,獲取所述終端的位置信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括第二發(fā)送模塊,用于向所述移動(dòng)交換中心發(fā)送另一信令,其中,所述另一信令包括提 供用戶位置PSL信令或提供用戶信息PSI信令;接收模塊,用于接收所述移動(dòng)交換中心返回的所述另一信令的響應(yīng)消息,其中,所述響 應(yīng)消息中攜帶有所述終端的位置信息或所述終端所在小區(qū)的信息。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述定位模塊包括第一判斷單元,用于判斷所述終端與所述定位平臺(tái)建立連接是否成功,如果是,則觸發(fā) 輔助GPS定位單元,否則,觸發(fā)所述第二發(fā)送模塊;所述輔助GPS定位單元,用于與所述終端進(jìn)行基于用戶面的消息交互,對(duì)所述終端進(jìn) 行輔助GPS定位,以獲取所述終端的位置信息;第二判斷單元,用于判斷所述輔助GPS定位單元進(jìn)行輔助GPS定位是否失敗,如果是, 則觸發(fā)所述第二發(fā)送模塊。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括判斷模塊,用于判斷所述攜帶有SUPL初始定位消息的信令發(fā)送是否成功,如果是,觸 發(fā)所述定位模塊,否則,觸發(fā)所述第二發(fā)送模塊。
全文摘要
本發(fā)明公開(kāi)了一種定位方法、系統(tǒng)和裝置。在上述方法中,對(duì)于網(wǎng)絡(luò)始發(fā)的定位類型,在下發(fā)SUPL初始定位消息前,定位平臺(tái)獲取待定位的終端的路由信息,然后根據(jù)該路由信息向終端當(dāng)前所屬的移動(dòng)交換中心發(fā)送攜帶有SUPL初始定位消息的信令,由移動(dòng)交換中心將SUPL初始定位消息發(fā)送給終端。根據(jù)本發(fā)明,客戶端可以及時(shí)、準(zhǔn)確地獲得待定位的終端的位置信息,提高了用戶體驗(yàn)。
文檔編號(hào)H04W4/02GK102082997SQ200910246210
公開(kāi)日2011年6月1日 申請(qǐng)日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者丁震, 單良, 葉建陽(yáng), 李會(huì), 楊奎 申請(qǐng)人:中興通訊股份有限公司