專(zhuān)利名稱(chēng):一種在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊領(lǐng)域,具體是一種在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,特別是涉及一種因需對(duì)真實(shí)的地圖數(shù)據(jù)和位置信息進(jìn)行保密保護(hù),而通過(guò)對(duì)位置信息進(jìn)行轉(zhuǎn)換處理的系統(tǒng)組網(wǎng)方法。
背景技術(shù):
基于位置的業(yè)務(wù)(Location Based Services,LBS),又稱(chēng)移動(dòng)位置業(yè)務(wù)或定位業(yè)務(wù),是指移動(dòng)網(wǎng)絡(luò)通過(guò)特定的定位技術(shù)獲取移動(dòng)終端的地理位置信息(經(jīng)緯度坐標(biāo)),提供給移動(dòng)用戶本人、通信系統(tǒng)或第三方,并借助一定的電子地圖信息的支持,為移動(dòng)用戶提供與其位置相關(guān)的呼叫或非呼叫類(lèi)業(yè)務(wù)。定位業(yè)務(wù)的應(yīng)用可以分為位置觸發(fā)類(lèi)應(yīng)用、位置信息類(lèi)應(yīng)用、跟蹤類(lèi)應(yīng)用、救援類(lèi)應(yīng)用等幾個(gè)類(lèi)型。
圖1描述了移動(dòng)通訊網(wǎng)絡(luò)系統(tǒng)定位系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。定位系統(tǒng)包括傳統(tǒng)的網(wǎng)絡(luò)實(shí)體和新增加的實(shí)體。前者主要包括移動(dòng)臺(tái)、移動(dòng)交換中心和歸屬位置寄存器,后者主要包括移動(dòng)定位中心、定位實(shí)體以及位置業(yè)務(wù)客戶機(jī)等。
移動(dòng)臺(tái)(Mobile Station,MS)是定位業(yè)務(wù)的用戶端設(shè)備,主要功能是提供移動(dòng)終端的定位相關(guān)的測(cè)量信息。同時(shí)完成部分定位業(yè)務(wù)的應(yīng)用實(shí)現(xiàn)。
移動(dòng)定位中心(Mobile Position Center,MPC),是定位業(yè)務(wù)實(shí)現(xiàn)的核心實(shí)體。主要功能是控制定位過(guò)程,同各個(gè)實(shí)體交互,以及存儲(chǔ)和提供用戶的位置信息等。移動(dòng)定位中心也可以叫做網(wǎng)關(guān)移動(dòng)位置中心(Gateway Mobile Location Center,GMLC)。
定位實(shí)體(Position Determining Entity,PDE)的功能主要是對(duì)移動(dòng)臺(tái)送到網(wǎng)絡(luò)側(cè)的信息進(jìn)行處理,從而計(jì)算出移動(dòng)終端的位置,并提供移動(dòng)臺(tái)定位的輔助定位數(shù)據(jù)。定位實(shí)體也可以叫做服務(wù)移動(dòng)位置中心(Serving Mobile Location Center,SMLC)。
位置業(yè)務(wù)客戶機(jī)(Location Service Client,LCS Client)是業(yè)務(wù)應(yīng)用實(shí)體。它通過(guò)移動(dòng)定位中心獲取用戶的位置,再根據(jù)用戶位置提供不同的位置業(yè)務(wù)。該實(shí)體可以由業(yè)務(wù)提供商(SP)部署在網(wǎng)絡(luò)中,也可以運(yùn)行在諸如移動(dòng)臺(tái)或PDA等終端上。
地理信息系統(tǒng)(Geography Information System,GIS)是提供地圖等地理信息的系統(tǒng),它向位置業(yè)務(wù)客戶機(jī)提供與地理信息相關(guān)的信息。
實(shí)際的定位業(yè)務(wù)網(wǎng)絡(luò)中,在某些省份建設(shè)有位置業(yè)務(wù)中間件(又稱(chēng)為本地位置接入系統(tǒng))。位置業(yè)務(wù)中間件負(fù)責(zé)接收本地的位置業(yè)務(wù)客戶機(jī)的定位請(qǐng)求,并向移動(dòng)定位中心轉(zhuǎn)發(fā);位置業(yè)務(wù)中間件還負(fù)責(zé)接收本地的位置業(yè)務(wù)客戶機(jī)的地理信息服務(wù)請(qǐng)求,并向本地的地理信息系統(tǒng)或外地的地理信息系統(tǒng)轉(zhuǎn)發(fā)。
移動(dòng)臺(tái)、移動(dòng)定位中心、定位實(shí)體、位置業(yè)務(wù)客戶機(jī)、地理信息系統(tǒng)和位置業(yè)務(wù)中間件通過(guò)TCP/IP或者七號(hào)信令網(wǎng)絡(luò)進(jìn)行連接。移動(dòng)定位中心和移動(dòng)交換中心、歸屬位置寄存器之間的通訊通過(guò)七號(hào)信令網(wǎng)進(jìn)行。物理實(shí)現(xiàn)時(shí),可以將網(wǎng)絡(luò)結(jié)構(gòu)中的兩個(gè)或者多個(gè)實(shí)體合并為一個(gè)實(shí)體。
根據(jù)我國(guó)的相關(guān)法律法規(guī),真實(shí)的經(jīng)緯度位置信息和真實(shí)的地圖信息屬于受控信息,不允許位置業(yè)務(wù)客戶機(jī)獲得真實(shí)的地圖數(shù)據(jù),也不允許它保存被定位的移動(dòng)終端的軌跡信息。因此,位置業(yè)務(wù)中使用的地圖和位置數(shù)據(jù),都必須經(jīng)過(guò)特殊的轉(zhuǎn)換。
目前,中國(guó)國(guó)家測(cè)繪局是提供地圖數(shù)據(jù)轉(zhuǎn)換服務(wù)和位置數(shù)據(jù)轉(zhuǎn)換算法的唯一合法單位。各GIS提供作為商用的地圖都必須經(jīng)過(guò)中國(guó)國(guó)家測(cè)繪局的轉(zhuǎn)換。對(duì)應(yīng)的,位置數(shù)據(jù)也必須做轉(zhuǎn)換處理,否則,使用未轉(zhuǎn)換的位置數(shù)據(jù)取地圖,將會(huì)發(fā)生較大的偏差,不能滿足業(yè)務(wù)的需求。如果為每個(gè)位置業(yè)務(wù)客戶機(jī)都新增一套位置轉(zhuǎn)換服務(wù)器,從全網(wǎng)的角度來(lái)看成本很高。而且不利于轉(zhuǎn)換算法的保護(hù)。因此,如何在移動(dòng)通訊定位系統(tǒng)現(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)上以較小的代價(jià),構(gòu)建位置轉(zhuǎn)換服務(wù),是必須要解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的在于,在現(xiàn)有移動(dòng)通訊定位業(yè)務(wù)網(wǎng)絡(luò)的基礎(chǔ)上,為了提供與經(jīng)過(guò)保密處理的地圖相匹配,對(duì)經(jīng)緯度進(jìn)行相應(yīng)轉(zhuǎn)換處理的一種組網(wǎng)方法。具體是一種在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法。
本發(fā)明具體是這樣實(shí)現(xiàn)的一種在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,所述移動(dòng)定位系統(tǒng)包括一個(gè)內(nèi)部包含與地理信息系統(tǒng)中進(jìn)行轉(zhuǎn)換算法對(duì)應(yīng)算法的位置轉(zhuǎn)換服務(wù)器,用于在位置業(yè)務(wù)客戶機(jī)和位置轉(zhuǎn)換控制點(diǎn)以及地理信息系統(tǒng)之間進(jìn)行位置信息的轉(zhuǎn)換處理,至少包括如下步驟第一步驟位置業(yè)務(wù)客戶機(jī)向位置轉(zhuǎn)換控制點(diǎn)發(fā)出目標(biāo)移動(dòng)臺(tái)的位置請(qǐng)求,在請(qǐng)求消息中帶一個(gè)表示期望位置類(lèi)型的標(biāo)志;第二步驟
經(jīng)過(guò)網(wǎng)絡(luò)交互和計(jì)算,位置轉(zhuǎn)換控制點(diǎn)獲得目標(biāo)移動(dòng)臺(tái)的真實(shí)位置信息,位置轉(zhuǎn)換服務(wù)器接收位置轉(zhuǎn)換控制點(diǎn)發(fā)送的位置轉(zhuǎn)換請(qǐng)求,進(jìn)行轉(zhuǎn)換處理。
所述在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,進(jìn)一步還包括如下步驟第三步驟位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換后的位置信息打包返回給位置轉(zhuǎn)換控制點(diǎn);第四步驟位置轉(zhuǎn)換控制點(diǎn)將獲得轉(zhuǎn)換后的位置信息返回位置業(yè)務(wù)客戶機(jī),位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)起請(qǐng)求,地理信息系統(tǒng)生成地圖數(shù)據(jù),返回給位置業(yè)務(wù)客戶機(jī)。
所述位置轉(zhuǎn)換控制點(diǎn)可以是移動(dòng)定位中心,或者是地理信息系統(tǒng),或者是位置業(yè)務(wù)中間件。
如果地理信息系統(tǒng)中的地圖數(shù)據(jù)經(jīng)過(guò)了保密處理,第一步驟中請(qǐng)求消息中表示期望位置類(lèi)型的標(biāo)志取值為經(jīng)過(guò)轉(zhuǎn)換位置信息;如果地理信息系統(tǒng)中的地圖數(shù)據(jù)未經(jīng)保密處理,第一步驟中請(qǐng)求消息中表示期望位置類(lèi)型的標(biāo)志取值為真實(shí)位置信息。
所述位置轉(zhuǎn)換服務(wù)器提供基于Socket或者HTTP實(shí)現(xiàn)的用于位置轉(zhuǎn)換的接口,消息的描述采用XML。
所述位置轉(zhuǎn)換服務(wù)器接收轉(zhuǎn)換請(qǐng)求消息,至少包含待轉(zhuǎn)換的經(jīng)度、緯度、高度、位置獲取時(shí)間;所述位置轉(zhuǎn)換服務(wù)器返回響應(yīng)消息,至少包含成功或失敗標(biāo)志、轉(zhuǎn)換后的經(jīng)度、緯度。
所述位置轉(zhuǎn)換服務(wù)器接收轉(zhuǎn)換請(qǐng)求消息還包含位置轉(zhuǎn)換控制點(diǎn)的標(biāo)識(shí)及密碼信息,用來(lái)進(jìn)行身份認(rèn)證和計(jì)費(fèi);所述位置轉(zhuǎn)換服務(wù)器接收轉(zhuǎn)換請(qǐng)求消息將待轉(zhuǎn)換的經(jīng)緯度信息編成組,一次轉(zhuǎn)換多對(duì)經(jīng)緯度;所述位置轉(zhuǎn)換服務(wù)器返回消息將多個(gè)經(jīng)緯度編成組,一次性返回。
所述第一步驟中真實(shí)的位置信息不需要轉(zhuǎn)換,位置轉(zhuǎn)換控制點(diǎn)將獲得的真實(shí)位置信息返回給位置業(yè)務(wù)客戶機(jī),位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)起請(qǐng)求,地理信息系統(tǒng)生成地圖數(shù)據(jù),返回給位置業(yè)務(wù)客戶機(jī)。
所述第二步驟進(jìn)一步包括對(duì)請(qǐng)求者身份進(jìn)行認(rèn)證解析出消息中的各個(gè)參數(shù),如果位置轉(zhuǎn)換服務(wù)器被設(shè)置成需要對(duì)請(qǐng)求進(jìn)行認(rèn)證,則取出消息中的位置轉(zhuǎn)換控制點(diǎn)的身份標(biāo)識(shí)和密碼,與位置轉(zhuǎn)換服務(wù)器本地保存的相應(yīng)信息進(jìn)行比較,如果相同則繼續(xù),如果不相同則返回失敗響應(yīng);
位置轉(zhuǎn)換服務(wù)器使用與地理信息系統(tǒng)對(duì)應(yīng)的轉(zhuǎn)換算法進(jìn)行轉(zhuǎn)換處理。
所述第三步驟進(jìn)一步的處理包括位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換的位置信息結(jié)果按照位置轉(zhuǎn)換服務(wù)器接口定義的響應(yīng)消息格式進(jìn)行消息封裝,返回位置轉(zhuǎn)換控制點(diǎn),并對(duì)此轉(zhuǎn)換事務(wù)記錄日志,日志可用于調(diào)試、計(jì)費(fèi)或統(tǒng)計(jì)。
本發(fā)明通過(guò)提供一種在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上增加一套位置轉(zhuǎn)換服務(wù)器,在原有的業(yè)務(wù)流程中增加位置轉(zhuǎn)換處理的方法,以較小的成本,滿足地理信息數(shù)據(jù)保密的需要和移動(dòng)通訊定位業(yè)務(wù)順利開(kāi)展的需要。
圖1是移動(dòng)通訊網(wǎng)絡(luò)中定位業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)圖;圖2是以移動(dòng)定位中心為位置轉(zhuǎn)換控制點(diǎn)的具體實(shí)施例的系統(tǒng)結(jié)構(gòu)圖;圖3是圖2實(shí)施例所對(duì)應(yīng)的業(yè)務(wù)流程圖;圖4是以地理信息系統(tǒng)為位置轉(zhuǎn)換控制點(diǎn)的具體實(shí)施例的系統(tǒng)結(jié)構(gòu)圖;圖5是圖4實(shí)施例所對(duì)應(yīng)的業(yè)務(wù)流程圖;圖6是以位置業(yè)務(wù)中間件為位置轉(zhuǎn)換控制點(diǎn)的具體實(shí)施例的系統(tǒng)結(jié)構(gòu)圖;圖7是圖6實(shí)施例所對(duì)應(yīng)的業(yè)務(wù)流程圖。
具體實(shí)施例方式
根據(jù)相同的構(gòu)思,本發(fā)明所述方法具有如下三套實(shí)現(xiàn)步驟。
在第一套的實(shí)現(xiàn)步驟中,移動(dòng)定位中心是位置轉(zhuǎn)換的控制點(diǎn),適用于移動(dòng)定位中心和位置轉(zhuǎn)換服務(wù)器合并建設(shè)或處于同一局域網(wǎng)內(nèi)的情況。具體步驟如下1.在現(xiàn)有網(wǎng)絡(luò)中部署一個(gè)位置轉(zhuǎn)換服務(wù)器,位置轉(zhuǎn)換服務(wù)器的內(nèi)部包含特定的轉(zhuǎn)換算法,該算法與地理信息系統(tǒng)中對(duì)地圖進(jìn)行轉(zhuǎn)換的算法對(duì)應(yīng)。
2.位置業(yè)務(wù)客戶機(jī)向移動(dòng)定位中心請(qǐng)求某移動(dòng)臺(tái)的目標(biāo)位置,在請(qǐng)求消息中帶一個(gè)標(biāo)志,表示期望的位置類(lèi)型,是原始的真實(shí)位置信息,還是經(jīng)過(guò)轉(zhuǎn)換的位置信息。位置業(yè)務(wù)客戶機(jī)根據(jù)第10步中請(qǐng)求的地圖數(shù)據(jù)是否經(jīng)過(guò)保密處理來(lái)決定上述標(biāo)志的取值如果地圖數(shù)據(jù)經(jīng)過(guò)了保密處理,那么標(biāo)志取值為期望經(jīng)過(guò)轉(zhuǎn)換的位置信息;如果地圖數(shù)據(jù)未經(jīng)保密處理,那么標(biāo)志取值為期望真實(shí)的位置信息。
3.經(jīng)過(guò)網(wǎng)絡(luò)交互和計(jì)算,移動(dòng)定位中心獲得目標(biāo)移動(dòng)臺(tái)的真實(shí)位置信息。
4.移動(dòng)定位中心根據(jù)位置業(yè)務(wù)客戶機(jī)位置請(qǐng)求中的標(biāo)志,判斷是否需要對(duì)真實(shí)的位置信息進(jìn)行轉(zhuǎn)換;如果不需要轉(zhuǎn)換,直接到第9步;如果需要轉(zhuǎn)換,到下一步;5.移動(dòng)定位中心向位置轉(zhuǎn)換服務(wù)器發(fā)送位置轉(zhuǎn)換請(qǐng)求;6.位置轉(zhuǎn)換服務(wù)器接收位置轉(zhuǎn)換請(qǐng)求,對(duì)請(qǐng)求者身份進(jìn)行認(rèn)證,對(duì)消息內(nèi)容進(jìn)行預(yù)處理,然后調(diào)用位置轉(zhuǎn)換算法進(jìn)行轉(zhuǎn)換處理;7.位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換后位置數(shù)據(jù)打包返回給移動(dòng)定位中心,并記錄此次轉(zhuǎn)換事件;8.移動(dòng)定位中心獲得轉(zhuǎn)換后的位置數(shù)據(jù);9.移動(dòng)定位中心把位置結(jié)果返回給位置業(yè)務(wù)客戶機(jī);10.位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)起請(qǐng)求,請(qǐng)求消息中包含第9步獲取的經(jīng)緯度信息;11.地理信息系統(tǒng)生成地片,返回給位置業(yè)務(wù)客戶機(jī)。
本發(fā)明的第二套步驟以地理信息系統(tǒng)作為位置轉(zhuǎn)換的控制點(diǎn),它適用于如下情況存在多個(gè)地理信息系統(tǒng),并且這些地理信息系統(tǒng)使用不同的地圖保密算法。
1.在現(xiàn)有網(wǎng)絡(luò)中部署一個(gè)位置轉(zhuǎn)換服務(wù)器;轉(zhuǎn)換服務(wù)內(nèi)部包含特定的轉(zhuǎn)換算法,該算法與對(duì)地圖進(jìn)行轉(zhuǎn)換的算法對(duì)應(yīng)。
2.位置業(yè)務(wù)客戶機(jī)在獲得經(jīng)緯度信息后,向地理信息系統(tǒng)請(qǐng)求地片,在請(qǐng)求消息中包含限制地片范圍的經(jīng)緯度信息,并且?guī)б粋€(gè)標(biāo)志表示此經(jīng)緯度信息的類(lèi)型,是原始的真實(shí)經(jīng)緯度信息,還是已經(jīng)經(jīng)過(guò)轉(zhuǎn)換的經(jīng)緯度信息。
3.地理信息系統(tǒng)根據(jù)標(biāo)志判斷如果是已經(jīng)經(jīng)過(guò)轉(zhuǎn)換的經(jīng)緯度信息則直接到步驟8;如果是原始的真實(shí)經(jīng)緯度信息,則繼續(xù)下一步。
4.地理信息系統(tǒng)向位置轉(zhuǎn)換服務(wù)器發(fā)送位置轉(zhuǎn)換請(qǐng)求。
5.位置轉(zhuǎn)換服務(wù)器接收位置轉(zhuǎn)換請(qǐng)求,對(duì)請(qǐng)求者身份進(jìn)行認(rèn)證,對(duì)消息內(nèi)容進(jìn)行預(yù)處理,然后調(diào)用位置轉(zhuǎn)換算法對(duì)進(jìn)行轉(zhuǎn)換處理。
6.位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換后位置數(shù)據(jù)打包返回給地理信息系統(tǒng),并記錄此次轉(zhuǎn)換事件。
7.地理信息系統(tǒng)獲得轉(zhuǎn)換后的位置數(shù)據(jù)。
8.地理信息系統(tǒng)生成地片,返還給位置業(yè)務(wù)客戶機(jī)。
對(duì)于建設(shè)有位置業(yè)務(wù)中間件的網(wǎng)絡(luò),可以對(duì)上述步驟進(jìn)行調(diào)整,將位置轉(zhuǎn)換的控制點(diǎn)放置于位置業(yè)務(wù)中間件,形成第三套步驟。
1.在現(xiàn)有網(wǎng)絡(luò)中部署一個(gè)位置轉(zhuǎn)換服務(wù)器;轉(zhuǎn)換服務(wù)內(nèi)部包含特定的轉(zhuǎn)換算法,該算法與對(duì)地圖進(jìn)行轉(zhuǎn)換的算法對(duì)應(yīng)。
2.當(dāng)位置業(yè)務(wù)中間件獲得經(jīng)緯度,判斷該經(jīng)緯度信息是否已經(jīng)經(jīng)過(guò)了轉(zhuǎn)換如果是已經(jīng)經(jīng)過(guò)轉(zhuǎn)換的經(jīng)緯度信息則直接到步驟6;如果是原始的真實(shí)經(jīng)緯度信息,則繼續(xù)下一步。
3.位置業(yè)務(wù)中間件向位置轉(zhuǎn)換服務(wù)器發(fā)送位置轉(zhuǎn)換請(qǐng)求。
4.位置轉(zhuǎn)換服務(wù)器接收位置轉(zhuǎn)換請(qǐng)求,對(duì)請(qǐng)求者身份進(jìn)行認(rèn)證,對(duì)消息內(nèi)容進(jìn)行預(yù)處理,然后調(diào)用位置轉(zhuǎn)換算法對(duì)進(jìn)行轉(zhuǎn)換處理。
5.位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換后位置數(shù)據(jù)打包返回給位置業(yè)務(wù)中間件,并記錄此次轉(zhuǎn)換事件。
6.位置業(yè)務(wù)中間件向地理信息系統(tǒng)發(fā)起請(qǐng)求,請(qǐng)求消息中包含經(jīng)緯度信息。
7.地理信息系統(tǒng)生成地片,返回給位置業(yè)務(wù)中間件。
圖2是本發(fā)明的一種實(shí)施例的組網(wǎng)示意圖。對(duì)比圖1,新增了位置轉(zhuǎn)換服務(wù)器。
位置轉(zhuǎn)換服務(wù)器內(nèi)部包含一種位置轉(zhuǎn)換的算法函數(shù),這種算法函數(shù)和地理信息系統(tǒng)中處理地圖信息的轉(zhuǎn)換算法函數(shù)是對(duì)應(yīng)的,也就是說(shuō),通過(guò)這樣的位置轉(zhuǎn)換函數(shù)處理的經(jīng)緯度信息,才能夠從地理信息系統(tǒng)獲取到正確的地圖。
位置轉(zhuǎn)換服務(wù)器還需要對(duì)外提供一種接口,供外部實(shí)體使用位置轉(zhuǎn)換的功能。接口形式?jīng)]有限制,可以基于Socket或者HTTP。消息的描述方式一般采用XML。在請(qǐng)求轉(zhuǎn)換消息中,至少包含待轉(zhuǎn)換的經(jīng)度、緯度、高度、位置獲取時(shí)間。請(qǐng)求轉(zhuǎn)換消息中還可以將待轉(zhuǎn)換的經(jīng)緯度信息編成組,這樣可以一次轉(zhuǎn)換多對(duì)經(jīng)緯度;還可以包含位置轉(zhuǎn)換控制點(diǎn)的標(biāo)識(shí)及密碼信息,用來(lái)進(jìn)行身份認(rèn)證和計(jì)費(fèi)。響應(yīng)消息中,至少包含成功或失敗標(biāo)志、轉(zhuǎn)換后的經(jīng)度、緯度,還可以將多個(gè)經(jīng)緯度編成組,一次性返回。
在本實(shí)施例中,位置轉(zhuǎn)換由移動(dòng)位置中心發(fā)起。該實(shí)施例特別適用于移動(dòng)定位中心和位置轉(zhuǎn)換服務(wù)器合并建設(shè)或處于同一局域網(wǎng)內(nèi)的情況。
圖3介紹本實(shí)施例的業(yè)務(wù)流程。
301.位置業(yè)務(wù)客戶機(jī)向移動(dòng)定位中心請(qǐng)求某移動(dòng)臺(tái)的位置。在請(qǐng)求消息中,包含一個(gè)標(biāo)志,用來(lái)指示移動(dòng)定位中心是否要進(jìn)行位置轉(zhuǎn)換。
302.移動(dòng)定位中心經(jīng)過(guò)與定位實(shí)體、移動(dòng)臺(tái)的交互、計(jì)算,獲取移動(dòng)臺(tái)的原始真實(shí)的位置信息。然后根據(jù)上述標(biāo)志,判斷是否需要進(jìn)行位置轉(zhuǎn)換如果不需要?jiǎng)t直接到305;如果期望經(jīng)過(guò)轉(zhuǎn)換的位置信息,則繼續(xù)下一步。
303.移動(dòng)定位中心向位置轉(zhuǎn)換服務(wù)器發(fā)起轉(zhuǎn)換請(qǐng)求,請(qǐng)求中至少包含待轉(zhuǎn)換的位置信息,還可以包含自身的身份標(biāo)識(shí)信息和密碼,用于在位置轉(zhuǎn)換服務(wù)器中進(jìn)行身份認(rèn)證。請(qǐng)求中還可以一次包含多個(gè)待轉(zhuǎn)換的位置信息。
304.位置轉(zhuǎn)換服務(wù)器收到位置轉(zhuǎn)換請(qǐng)求,首先解析出消息中的各個(gè)參數(shù)。如果位置轉(zhuǎn)換服務(wù)器被設(shè)置成需要對(duì)請(qǐng)求進(jìn)行認(rèn)證,則取出消息中的請(qǐng)求者的身份標(biāo)識(shí)和密碼,與位置轉(zhuǎn)換服務(wù)器本地保存的相應(yīng)信息進(jìn)行比較,如果相同則繼續(xù);如果不相同則返回失敗響應(yīng)。接著,位置轉(zhuǎn)換服務(wù)器使用轉(zhuǎn)換算法,對(duì)待轉(zhuǎn)換位置數(shù)據(jù)進(jìn)行轉(zhuǎn)換。最后,位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換結(jié)果按照接口定義的響應(yīng)消息格式進(jìn)行消息封裝,返回給請(qǐng)求者,并對(duì)此轉(zhuǎn)換事務(wù)記錄日志。日志可用于調(diào)試、計(jì)費(fèi)或統(tǒng)計(jì)。
305.移動(dòng)定位中心向位置業(yè)務(wù)客戶機(jī)返回位置信息。
306.如果需要獲取地圖,位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)送請(qǐng)求,請(qǐng)求中包含經(jīng)過(guò)轉(zhuǎn)換的位置信息。
307.地理信息系統(tǒng)生成地圖返回給位置業(yè)務(wù)客戶機(jī)。由于移動(dòng)臺(tái)的位置信息和地圖信息都經(jīng)過(guò)對(duì)應(yīng)的轉(zhuǎn)換,因此地圖上移動(dòng)臺(tái)和其它參照物的相對(duì)位置是與他們的實(shí)際位置相符合的。
圖4是本發(fā)明的第二種實(shí)施例的系統(tǒng)結(jié)構(gòu)圖。對(duì)比圖2所示的實(shí)施例,在該實(shí)施例中,位置轉(zhuǎn)換的發(fā)起者由移動(dòng)定位中心變成了地理信息系統(tǒng)。由于地理信息系統(tǒng)最清楚自身地圖數(shù)據(jù)是否經(jīng)過(guò)保密處理,因此,由它發(fā)起位置轉(zhuǎn)換請(qǐng)求,可以減少系統(tǒng)的復(fù)雜性。如果多個(gè)地理信息系統(tǒng)使用了不同的地圖數(shù)據(jù)轉(zhuǎn)換算法,位置轉(zhuǎn)換服務(wù)器也將存在不同的位置轉(zhuǎn)換算法與之對(duì)應(yīng),在這種情況下,該實(shí)施例的優(yōu)點(diǎn)將更加明顯。
圖5介紹本實(shí)施例的業(yè)務(wù)流程。
501.位置業(yè)務(wù)客戶機(jī)向移動(dòng)定位中心請(qǐng)求某移動(dòng)臺(tái)的位置。
502.移動(dòng)定位中心經(jīng)過(guò)與定位實(shí)體、移動(dòng)臺(tái)的交互、計(jì)算,獲取移動(dòng)臺(tái)的原始真實(shí)的位置信息,返還給位置業(yè)務(wù)客戶機(jī)。
503.位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)請(qǐng)求地圖,在請(qǐng)求消息中包含限制地片范圍的經(jīng)緯度信息,并且?guī)б粋€(gè)標(biāo)志表示此經(jīng)緯度信息的類(lèi)型,是原始的真實(shí)經(jīng)緯度信息,還是經(jīng)過(guò)轉(zhuǎn)換的經(jīng)緯度信息。
504.地理信息系統(tǒng)根據(jù)上述標(biāo)志判斷是否需要對(duì)經(jīng)緯度進(jìn)行轉(zhuǎn)換,如果是已經(jīng)經(jīng)過(guò)轉(zhuǎn)換的經(jīng)緯度信息則直接到步驟507;如果是原始的真實(shí)經(jīng)緯度信息,則繼續(xù)下一步。
505.地理信息系統(tǒng)向位置轉(zhuǎn)換服務(wù)器發(fā)起轉(zhuǎn)換請(qǐng)求,請(qǐng)求中至少包含待轉(zhuǎn)換的位置信息,還可以包含自身的身份標(biāo)識(shí)信息和密碼,用于在位置轉(zhuǎn)換服務(wù)器中進(jìn)行身份認(rèn)證。請(qǐng)求中還可以一次包含多個(gè)待轉(zhuǎn)換的位置信息。
506.位置轉(zhuǎn)換服務(wù)器收到位置轉(zhuǎn)換請(qǐng)求,首先解析出消息中的各個(gè)參數(shù)。如果位置轉(zhuǎn)換服務(wù)器被設(shè)置成需要對(duì)請(qǐng)求進(jìn)行認(rèn)證,則取出消息中的請(qǐng)求者的身份標(biāo)識(shí)和密碼,與位置轉(zhuǎn)換服務(wù)器本地保存的相應(yīng)信息進(jìn)行比較,如果相同則繼續(xù);如果不相同則返回失敗響應(yīng)。接著,位置轉(zhuǎn)換服務(wù)器使用轉(zhuǎn)換算法,對(duì)待轉(zhuǎn)換位置數(shù)據(jù)進(jìn)行轉(zhuǎn)換。最后,位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換結(jié)果按照接口定義的響應(yīng)消息格式進(jìn)行消息封裝,返回給請(qǐng)求者,并對(duì)此轉(zhuǎn)換事務(wù)記錄日志。日志可用于調(diào)試、計(jì)費(fèi)或統(tǒng)計(jì)。
507.地理信息系統(tǒng)獲得經(jīng)過(guò)轉(zhuǎn)換的位置信息,生成地圖,返回給位置業(yè)務(wù)客戶機(jī)。由于移動(dòng)臺(tái)的位置信息和地圖信息都經(jīng)過(guò)對(duì)應(yīng)的轉(zhuǎn)換,因此地圖上移動(dòng)臺(tái)和其它參照物的相對(duì)位置是與他們的實(shí)際位置相符合的。
在建設(shè)有位置業(yè)務(wù)中間件的情況下,可對(duì)上述實(shí)施方案進(jìn)行修改,形成如圖6所示的實(shí)施方案。該方案的特點(diǎn)是位置業(yè)務(wù)中間件成為是否進(jìn)行位置轉(zhuǎn)換的控制點(diǎn)。
圖7是在該方案下的業(yè)務(wù)流程。
同樣在本實(shí)施例中,在某些業(yè)務(wù)場(chǎng)景下,位置業(yè)務(wù)客戶機(jī)只需要地圖服務(wù),而沒(méi)有對(duì)終端的定位過(guò)程。位置業(yè)務(wù)客戶機(jī)發(fā)出的地圖請(qǐng)求中攜帶的經(jīng)緯度,可能是未經(jīng)轉(zhuǎn)換的原始真實(shí)數(shù)據(jù),也可能是經(jīng)過(guò)轉(zhuǎn)換的數(shù)據(jù)(比如通過(guò)前面的業(yè)務(wù)流程獲得后緩存)。此時(shí),位置業(yè)務(wù)中間件需要對(duì)此進(jìn)行判斷處理。業(yè)務(wù)流程如圖7所示。
701.位置業(yè)務(wù)中間件從移動(dòng)定位中心,或從位置業(yè)務(wù)客戶機(jī)的請(qǐng)求中獲得位置信息,并且根據(jù)業(yè)務(wù)需要使用該位置信息向地理信息系統(tǒng)獲取地圖。位置業(yè)務(wù)中間件判斷是否需要對(duì)經(jīng)緯度進(jìn)行轉(zhuǎn)換如果獲得的是已經(jīng)經(jīng)過(guò)轉(zhuǎn)換的位置信息,則直接到704步;如果獲得的位置信息未經(jīng)過(guò)轉(zhuǎn)換,則繼續(xù)下一步。
702.位置業(yè)務(wù)中間件向位置轉(zhuǎn)換服務(wù)器發(fā)起轉(zhuǎn)換請(qǐng)求,請(qǐng)求中至少包含待轉(zhuǎn)換的位置信息,還可以包含自身的身份標(biāo)識(shí)信息和密碼,用于在位置轉(zhuǎn)換服務(wù)器中進(jìn)行身份認(rèn)證。
703.位置轉(zhuǎn)換服務(wù)器收到位置轉(zhuǎn)換請(qǐng)求,首先解析出消息中的各個(gè)參數(shù)。如果位置轉(zhuǎn)換服務(wù)器被設(shè)置成需要對(duì)請(qǐng)求進(jìn)行認(rèn)證,則取出消息中的請(qǐng)求者的身份標(biāo)識(shí)和密碼,與位置轉(zhuǎn)換服務(wù)器本地保存的相應(yīng)信息進(jìn)行比較,如果相同則繼續(xù);如果不相同則返回失敗響應(yīng)。接著,位置轉(zhuǎn)換服務(wù)器使用轉(zhuǎn)換算法,對(duì)待轉(zhuǎn)換位置數(shù)據(jù)進(jìn)行轉(zhuǎn)換。最后,位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換結(jié)果按照接口定義的響應(yīng)消息格式進(jìn)行消息封裝,返回給請(qǐng)求者,并對(duì)此轉(zhuǎn)換事務(wù)記錄日志。日志可用于調(diào)試、計(jì)費(fèi)或統(tǒng)計(jì)。
704.位置業(yè)務(wù)中間件向地理信息系統(tǒng)請(qǐng)求地圖。請(qǐng)求消息中包含已經(jīng)經(jīng)過(guò)轉(zhuǎn)換的位置信息。
705.地理信息系統(tǒng)收到的被轉(zhuǎn)換過(guò)的位置信息,生成地圖,返回給位置業(yè)務(wù)中間件。
由于移動(dòng)臺(tái)的位置信息和地圖信息都經(jīng)過(guò)對(duì)應(yīng)的轉(zhuǎn)換,因此地圖上移動(dòng)臺(tái)和其它參照物的相對(duì)位置是與他們的實(shí)際位置相符合的。
盡管上文中的實(shí)施例對(duì)所公開(kāi)的位置轉(zhuǎn)換的系統(tǒng)組網(wǎng)方法進(jìn)行了特定的描述,本領(lǐng)域技術(shù)人員將能理解,在不偏離本發(fā)明的范圍和精神的情況下,可以對(duì)它進(jìn)行形式和細(xì)節(jié)的種種顯而易見(jiàn)的修改。因此,以上描述的實(shí)施例是說(shuō)明性的而不是限制性的,在不脫離本發(fā)明的精神和范圍的情況下,所有的變化和修改都在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,所述移動(dòng)定位系統(tǒng)包括一個(gè)內(nèi)部包含與地理信息系統(tǒng)中進(jìn)行轉(zhuǎn)換算法對(duì)應(yīng)算法的位置轉(zhuǎn)換服務(wù)器,用于在位置業(yè)務(wù)客戶機(jī)和位置轉(zhuǎn)換控制點(diǎn)以及地理信息系統(tǒng)之間進(jìn)行位置信息的轉(zhuǎn)換處理,其特征在于,至少包括如下步驟第一步驟位置業(yè)務(wù)客戶機(jī)向位置轉(zhuǎn)換控制點(diǎn)發(fā)出目標(biāo)移動(dòng)臺(tái)的位置請(qǐng)求,在請(qǐng)求消息中帶一個(gè)表示期望位置類(lèi)型的標(biāo)志;第二步驟經(jīng)過(guò)網(wǎng)絡(luò)交互和計(jì)算,位置轉(zhuǎn)換控制點(diǎn)獲得目標(biāo)移動(dòng)臺(tái)的真實(shí)位置信息,位置轉(zhuǎn)換服務(wù)器接收位置轉(zhuǎn)換控制點(diǎn)發(fā)送的位置轉(zhuǎn)換請(qǐng)求,進(jìn)行轉(zhuǎn)換處理。
2.如權(quán)利要求1所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于還進(jìn)一步包括如下步驟第三步驟位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換后的位置信息打包返回給位置轉(zhuǎn)換控制點(diǎn);第四步驟位置轉(zhuǎn)換控制點(diǎn)將獲得轉(zhuǎn)換后的位置信息返回位置業(yè)務(wù)客戶機(jī),位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)起請(qǐng)求,地理信息系統(tǒng)生成地圖數(shù)據(jù),返回給位置業(yè)務(wù)客戶機(jī)。
3.如權(quán)利要求1或2所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于所述位置轉(zhuǎn)換控制點(diǎn)可以是移動(dòng)定位中心,或者是地理信息系統(tǒng),或者是位置業(yè)務(wù)中間件。
4.如權(quán)利要求1或2所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于如果地理信息系統(tǒng)中的地圖數(shù)據(jù)經(jīng)過(guò)了保密處理,第一步驟中請(qǐng)求消息中表示期望位置類(lèi)型的標(biāo)志取值為經(jīng)過(guò)轉(zhuǎn)換位置信息;如果地理信息系統(tǒng)中的地圖數(shù)據(jù)未經(jīng)保密處理,第一步驟中請(qǐng)求消息中表示期望位置類(lèi)型的標(biāo)志取值為真實(shí)位置信息。
5.如權(quán)利要求1或2所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于所述位置轉(zhuǎn)換服務(wù)器提供基于Socket或者HTTP實(shí)現(xiàn)的用于位置轉(zhuǎn)換的接口,消息的描述采用XML。
6.如權(quán)利要求1或2所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于所述位置轉(zhuǎn)換服務(wù)器接收轉(zhuǎn)換請(qǐng)求消息,至少包含待轉(zhuǎn)換的經(jīng)度、緯度、高度、位置獲取時(shí)間;所述位置轉(zhuǎn)換服務(wù)器返回響應(yīng)消息,至少包含成功或失敗標(biāo)志、轉(zhuǎn)換后的經(jīng)度、緯度。
7.如權(quán)利要求6所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于所述位置轉(zhuǎn)換服務(wù)器接收轉(zhuǎn)換請(qǐng)求消息還包含位置轉(zhuǎn)換控制點(diǎn)的標(biāo)識(shí)及密碼信息,用來(lái)進(jìn)行身份認(rèn)證和計(jì)費(fèi);所述位置轉(zhuǎn)換服務(wù)器接收轉(zhuǎn)換請(qǐng)求消息將待轉(zhuǎn)換的經(jīng)緯度信息編成組,一次轉(zhuǎn)換多對(duì)經(jīng)緯度;所述位置轉(zhuǎn)換服務(wù)器返回消息將多個(gè)經(jīng)緯度編成組,一次性返回。
8.如權(quán)利要求1或2所述的在移動(dòng)定位系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于所述第一步驟中真實(shí)的位置信息不需要轉(zhuǎn)換,位置轉(zhuǎn)換控制點(diǎn)將獲得的真實(shí)位置信息返回給位置業(yè)務(wù)客戶機(jī),位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)起請(qǐng)求,地理信息系統(tǒng)生成地圖數(shù)據(jù),返回給位置業(yè)務(wù)客戶機(jī)。
9.如權(quán)利要求1或2所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于,所述第二步驟進(jìn)一步包括對(duì)請(qǐng)求者身份進(jìn)行認(rèn)證解析出消息中的各個(gè)參數(shù),如果位置轉(zhuǎn)換服務(wù)器被設(shè)置成需要對(duì)請(qǐng)求進(jìn)行認(rèn)證,則取出消息中的位置轉(zhuǎn)換控制點(diǎn)的身份標(biāo)識(shí)和密碼,與位置轉(zhuǎn)換服務(wù)器本地保存的相應(yīng)信息進(jìn)行比較,如果相同則繼續(xù),如果不相同則返回失敗響應(yīng);位置轉(zhuǎn)換服務(wù)器使用與地理信息系統(tǒng)對(duì)應(yīng)的轉(zhuǎn)換算法進(jìn)行轉(zhuǎn)換處理。
10.如權(quán)利要求2所述的在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法,其特征在于,所述第三步驟進(jìn)一步的處理包括位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換的位置信息結(jié)果按照位置轉(zhuǎn)換服務(wù)器接口定義的響應(yīng)消息格式進(jìn)行消息封裝,返回位置轉(zhuǎn)換控制點(diǎn),并對(duì)此轉(zhuǎn)換事務(wù)記錄日志,日志可用于調(diào)試、計(jì)費(fèi)或統(tǒng)計(jì)。
全文摘要
本發(fā)明涉及一種在移動(dòng)定位業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)轉(zhuǎn)換位置信息的方法。本發(fā)明在原有的業(yè)務(wù)流程中增加位置轉(zhuǎn)換處理,在獲得目標(biāo)移動(dòng)臺(tái)的真實(shí)位置信息后,判斷是否需要對(duì)真實(shí)的位置信息進(jìn)行轉(zhuǎn)換,位置轉(zhuǎn)換控制點(diǎn)向位置轉(zhuǎn)換服務(wù)器發(fā)送位置轉(zhuǎn)換請(qǐng)求,由位置轉(zhuǎn)換服務(wù)器進(jìn)行轉(zhuǎn)換處理,位置轉(zhuǎn)換服務(wù)器將轉(zhuǎn)換后的位置信息打包返回給位置轉(zhuǎn)換控制點(diǎn),位置轉(zhuǎn)換控制點(diǎn)將獲得轉(zhuǎn)換后的位置信息返回位置業(yè)務(wù)客戶機(jī),位置業(yè)務(wù)客戶機(jī)向地理信息系統(tǒng)發(fā)起請(qǐng)求,地理信息系統(tǒng)生成地圖數(shù)據(jù),返回給位置業(yè)務(wù)客戶機(jī)。本發(fā)明通過(guò)提供一種在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上增加位置轉(zhuǎn)換服務(wù)器,以較小的成本,滿足地理信息數(shù)據(jù)保密的需要和移動(dòng)通訊定位業(yè)務(wù)順利開(kāi)展的需要。
文檔編號(hào)H04W4/02GK101018393SQ20061000349
公開(kāi)日2007年8月15日 申請(qǐng)日期2006年2月10日 優(yōu)先權(quán)日2006年2月10日
發(fā)明者丁震, 龍麗 申請(qǐng)人:中興通訊股份有限公司