專利名稱:位置業(yè)務(wù)服務(wù)系統(tǒng)及其提供位置信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù),尤其涉及一種位置業(yè)務(wù)服務(wù)系統(tǒng)及其提供位 置信息的方法。
背景技術(shù):
基于位置的業(yè)務(wù)(LBS, Location Based Services ),又稱移動(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)的呼 叫或非呼叫類業(yè)務(wù)。隨著移動(dòng)定位業(yè)務(wù)的推出,移動(dòng)用戶量的不斷擴(kuò)大,移動(dòng)定位業(yè)務(wù)的行 業(yè)細(xì)分需求越來(lái)越迫切;在移動(dòng)用戶非常普及的信息社會(huì),針對(duì)企業(yè)(行業(yè)) 用戶來(lái)說(shuō),如何開展用于公司員工(或位置終端)在途位置管理的功能越發(fā) 重要,在許多情況下,企業(yè)的管理者需要及時(shí)調(diào)度、監(jiān)控所屬的車輛和人員; 如物流、快遞、郵政、出租車公司等企業(yè)的管理者希望距離客戶最近的車 輛和人員在最短的時(shí)間內(nèi)到達(dá)指定位置;公司的管理者希望掌握外出人員的 行蹤,以了解該外出人員不在辦公室期間的工作狀態(tài),如了解銷售人員的拜 訪記錄、出勤人員工作軌跡等;押運(yùn)公司希望可以知道被押運(yùn)車輛、物品是 否按照正常線路行駛,如果有意外情況,可以隨時(shí)知道該車輛、物品的最新 位置。但是,目前還沒有針對(duì)企業(yè)(行業(yè))進(jìn)行位置服務(wù)的系統(tǒng)。目前雖然有 基于服務(wù)提供商與內(nèi)容提供商結(jié)合(SP/CP)的定位業(yè)務(wù),許多電信運(yùn)營(yíng)商 都建設(shè)了定位接口 、甚至定位網(wǎng)關(guān)負(fù)責(zé)接入定位請(qǐng)求并進(jìn)行定位,但這些現(xiàn)
有技術(shù)都是針對(duì)個(gè)人終端用戶,由于企業(yè)(行業(yè))的規(guī)模大,需要定位的移 動(dòng)終端數(shù)量巨大,因此現(xiàn)有的這種SP/CP的定位方式不適用于類似企業(yè)(行 業(yè))這種具有大量移動(dòng)終端的場(chǎng)景。發(fā)明內(nèi)容有鑒于此,本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種位置業(yè)務(wù)服務(wù)系 統(tǒng),以在具有大量移動(dòng)終端的場(chǎng)景中實(shí)現(xiàn)定位服務(wù),節(jié)約對(duì)大量移動(dòng)終端的 管理成本,提高管理效率。本發(fā)明所要解決的另 一技術(shù)問(wèn)題在于提供一種位置業(yè)務(wù)服務(wù)系統(tǒng)提供 位置信息的方法,以在具有大量移動(dòng)終端的場(chǎng)景中實(shí)現(xiàn)定位服務(wù),節(jié)約對(duì)大 量移動(dòng)終端的管理成本,提高管理效率。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為 一種位置業(yè)務(wù)服務(wù)系統(tǒng),該系統(tǒng)包括客戶端,用于接受用戶輸入的操作指令并構(gòu)造對(duì)應(yīng)的指令發(fā)送給業(yè)務(wù)處 理機(jī),接受并顯示業(yè)務(wù)處理機(jī)返回的結(jié)果;業(yè)務(wù)處理機(jī),用于根據(jù)客戶端的指令進(jìn)行對(duì)應(yīng)的位置業(yè)務(wù)處理,其中包 括向通訊服務(wù)器發(fā)送定位請(qǐng)求,將通訊服務(wù)器返回的定位結(jié)果存儲(chǔ)并返回給 客戶端;通訊服務(wù)器,用于根據(jù)定位請(qǐng)求與外界通訊以獲取目標(biāo)移動(dòng)終端的位置 信息,將位置信息返回給業(yè)務(wù)處理機(jī)。優(yōu)選的,所述業(yè)務(wù)處理機(jī)為多個(gè);且所述系統(tǒng)進(jìn)一步包括分發(fā)服務(wù)器, 用于采用分發(fā)策略將客戶端的請(qǐng)求分發(fā)到某一個(gè)業(yè)務(wù)處理機(jī),接受業(yè)務(wù)處理 機(jī)返回的響應(yīng),將所述響應(yīng)返回給對(duì)應(yīng)的客戶端。優(yōu)選的,所述通訊服務(wù)器與多臺(tái)業(yè)務(wù)處理機(jī)之間保持鏈路長(zhǎng)連接,將獲 得的位置信息發(fā)送給所有鏈路正常的業(yè)務(wù)處理機(jī),并隨機(jī)指定其中一個(gè)業(yè)務(wù) 處理機(jī)進(jìn)行與位置業(yè)務(wù)相關(guān)的操作。優(yōu)選的,所述業(yè)務(wù)處理才幾包括
定位請(qǐng)求處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的定位請(qǐng)求后,將定 位請(qǐng)求轉(zhuǎn)換成內(nèi)部消息,發(fā)送給所述通訊服務(wù)器;接收并存儲(chǔ)來(lái)自通訊服務(wù)器的移動(dòng)終端位置信息;最新位置信息處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的最新位置信息 請(qǐng)求后,從處理機(jī)存儲(chǔ)的位置信息中查找到所請(qǐng)求的最新位置信息并返回給 客戶端。優(yōu)選的,所述業(yè)務(wù)處理機(jī)進(jìn)一步包括以下任意單元地圖操作處理單元,與地圖供應(yīng)實(shí)體連接,用于在業(yè)務(wù)處理機(jī)收到客戶 端的地圖操作請(qǐng)求后,向地圖服務(wù)實(shí)體請(qǐng)求地圖信息,并將請(qǐng)求到的地圖信 息返回給客戶端;查詢統(tǒng)計(jì)處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的查詢和/或統(tǒng)計(jì)諱-求時(shí),從存儲(chǔ)的位置信息中查詢相關(guān)信息,并返回給客戶端;話單處理單元,用于根據(jù)業(yè)務(wù)處理機(jī)的邏輯處理對(duì)應(yīng)產(chǎn)生并記錄業(yè)務(wù)話單。優(yōu)選的,所述地圖供應(yīng)實(shí)體為內(nèi)置在業(yè)務(wù)處理機(jī)內(nèi)的地理信息系統(tǒng)引 擎,或者為獨(dú)立于業(yè)務(wù)處理機(jī)但可與業(yè)務(wù)處理機(jī)通信的地圖服務(wù)器。優(yōu)選的,所述位置信息的存儲(chǔ)裝置是業(yè)務(wù)處理機(jī)的內(nèi)存。優(yōu)選的,所述系統(tǒng)進(jìn)一步包括數(shù)據(jù)庫(kù)服務(wù)器,與所述業(yè)務(wù)處理機(jī)連接, 業(yè)務(wù)處理機(jī)將收到的位置信息存儲(chǔ)到該數(shù)據(jù)庫(kù)服務(wù)器中。優(yōu)選的,所述系統(tǒng)進(jìn)一步包括終端程序模塊,設(shè)置在移動(dòng)終端,用于解 析移動(dòng)終端收到的定位請(qǐng)求,根據(jù)所述定位請(qǐng)求與對(duì)應(yīng)的定位系統(tǒng)進(jìn)行定位 交互以獲取該移動(dòng)終端的位置信息,并將位置信息上報(bào)給所述通訊服務(wù)器。優(yōu)選的,所述終端程序模塊中進(jìn)一步包括定時(shí)器,終端程序解析出持續(xù) 跟蹤定位請(qǐng)求后,按照該持續(xù)跟蹤定位請(qǐng)求中的時(shí)間段和間隔設(shè)置所述定時(shí) 器,并在所述時(shí)間段內(nèi),以所述間隔對(duì)移動(dòng)終端進(jìn)行多次定位操作,并將每 次獲得的位置信息上報(bào)給所述通訊服務(wù)器。優(yōu)選的,所述通訊服務(wù)器中進(jìn)一步包括定時(shí)器,通訊服務(wù)器在收到持續(xù)
跟蹤定位請(qǐng)求后,按照該持續(xù)跟蹤定位請(qǐng)求中的時(shí)間段和間隔設(shè)置所述定時(shí) 器,并在所述時(shí)間段內(nèi),依照所述間隔與對(duì)應(yīng)的外界實(shí)體進(jìn)行多次通信以進(jìn) 行多次定位,并將每次獲得的位置信息返回給業(yè)務(wù)處理機(jī)。 優(yōu)選的,所述的客戶端運(yùn)行在網(wǎng)絡(luò)瀏覽器上。 一種位置業(yè)務(wù)服務(wù)系統(tǒng)提供位置信息的方法,該方法包括A、 客戶端發(fā)送定位請(qǐng)求給業(yè)務(wù)處理機(jī);B、 業(yè)務(wù)處理機(jī)收到定位請(qǐng)求后,將該定位請(qǐng)求轉(zhuǎn)發(fā)給通訊服務(wù)器;C、 通訊服務(wù)器按照定位請(qǐng)求與外界相關(guān)實(shí)體進(jìn)行通訊以獲取目標(biāo)移動(dòng) 終端的位置信息,將位置信息返回給業(yè)務(wù)處理機(jī);D、 業(yè)務(wù)處理機(jī)存儲(chǔ)所述位置信息,并將位置信息返回給客戶端。 優(yōu)選的,所述定位請(qǐng)求為單次定位請(qǐng)求;步驟A中,所述客戶端在發(fā)送單次定位請(qǐng)求之后,進(jìn)一步以指定間隔 發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī);步驟D中,所述業(yè)務(wù)處理機(jī)在收到客戶端的獲取最新位置信息的請(qǐng)求 后再向客戶端返回所存儲(chǔ)的最新位置信息;客戶端在確定所返回的位置信息為最新時(shí),停止發(fā)送獲取最新位置信息 的請(qǐng)求,否則繼續(xù)以指定間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī)。優(yōu)選的,所述的定位請(qǐng)求為持續(xù)跟蹤請(qǐng)求;步驟A中,所述客戶端在發(fā)送持續(xù)跟蹤請(qǐng)求之后,進(jìn)一步在持續(xù)跟蹤 請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處 理機(jī);步驟C中,通訊服務(wù)器在持續(xù)跟蹤定位請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的 間隔向外界定位系統(tǒng)發(fā)送多次定位請(qǐng)求以進(jìn)行多次定位,并將每次獲取的位 置信息返回給業(yè)務(wù)處理機(jī);步驟D中,所述業(yè)務(wù)處理機(jī)在收到客戶端的獲取最新位置信息的請(qǐng)求 后再向客戶端返回所存儲(chǔ)的最新位置信息。優(yōu)選的,所述的定位請(qǐng)求為持續(xù)跟蹤請(qǐng)求;
步驟A中,所述客戶端在發(fā)送持續(xù)跟蹤請(qǐng)求之后,進(jìn)一步在持續(xù)跟蹤 請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī);步驟c中,目標(biāo)移動(dòng)終端在持續(xù)跟蹤定位請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的間隔與對(duì)應(yīng)的定位系統(tǒng)進(jìn)行多次定位交互以持續(xù)獲取該移動(dòng)終端的位置 信息,并將每次獲得的位置信息上報(bào)給通訊服務(wù)器,再由通訊服務(wù)器將每次獲取的位置信息返回給業(yè)務(wù)處理機(jī);步驟D中,所述業(yè)務(wù)處理機(jī)在收到客戶端的獲取最新位置信息的請(qǐng)求 后再向客戶端返回所存儲(chǔ)的最新位置信息。優(yōu)選的,當(dāng)一個(gè)客戶端發(fā)起持續(xù)跟蹤請(qǐng)求后,另一個(gè)客戶端也對(duì)同--個(gè) 目標(biāo)移動(dòng)終端發(fā)起持續(xù)跟蹤請(qǐng)求時(shí),按照第一個(gè)客戶端發(fā)起的持續(xù)跟蹤請(qǐng)求 要求的時(shí)間段和設(shè)定的間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī);業(yè)務(wù)處理機(jī)在每收到一個(gè)獲取最新位置信息的請(qǐng)求后,向發(fā)送該獲取最新位置 信息請(qǐng)求的客戶端返回所存儲(chǔ)的最新位置信息。優(yōu)選的,該方法進(jìn)一步包括客戶端比較發(fā)出定位請(qǐng)求的時(shí)間和收到的 位置信息中的時(shí)間,并只在所述位置信息中的時(shí)間遲后于發(fā)出定位請(qǐng)求的時(shí) 間時(shí),將所述位置信息作為最新的位置信息顯示。優(yōu)選的,所述業(yè)務(wù)處理機(jī)為多個(gè);且所述客戶端發(fā)送給業(yè)務(wù)處理機(jī)的信 息首先發(fā)送給一個(gè)分發(fā)服務(wù)器,該分發(fā)服務(wù)器采用分發(fā)策略將客戶端的信息 分發(fā)到某一個(gè)業(yè)務(wù)處理機(jī),并接受業(yè)務(wù)處理機(jī)返回的響應(yīng),將所述響應(yīng)返回 給對(duì)應(yīng)的客戶端。優(yōu)選的,所述通訊服務(wù)器與多臺(tái)業(yè)務(wù)處理機(jī)之間保持鏈路長(zhǎng)連接,將獲 得的定位結(jié)果發(fā)送給所有鏈路正常的業(yè)務(wù)處理機(jī),所述通訊服務(wù)器隨機(jī)指定 一個(gè)業(yè)務(wù)處理機(jī)進(jìn)行與位置業(yè)務(wù)相關(guān)的操作。由于本發(fā)明利用客戶端加業(yè)務(wù)處理機(jī)這種B/S結(jié)構(gòu)處理位置業(yè)務(wù),大量 處理過(guò)程在業(yè)務(wù)處理機(jī)中進(jìn)行,簡(jiǎn)化了客戶端的電腦負(fù)荷,使客戶端投入成 本小,且隨時(shí)隨地在互聯(lián)網(wǎng)上使用,便于升級(jí)和維護(hù);而業(yè)務(wù)處理機(jī)負(fù)責(zé)具 體的定位處理操作,并可以采用分布的方式由多臺(tái)業(yè)務(wù)處理機(jī)處理業(yè)務(wù),能 夠滿足大量移動(dòng)終端的定位處理需求;通訊服務(wù)器通過(guò)公共接口與外界具有 定位功能的實(shí)體進(jìn)行通訊以獲得目標(biāo)移動(dòng)終端的位置信,可以利用現(xiàn)有的定 位接口進(jìn)行定位,不必再增加定位系統(tǒng)的開銷,節(jié)約了成本。因此,利用本 發(fā)明可以對(duì)具有大量移動(dòng)終端的場(chǎng)景進(jìn)行定位管理操作,節(jié)約對(duì)大量移動(dòng)終 端的管理成本,提高管理效率,非常適合企業(yè)(行業(yè))用戶使用,可以為企 業(yè)(行業(yè))用戶提高在途位置管理的功能,更好的對(duì)在外人員和車輛進(jìn)行組 織管理和合理調(diào)度,提高企業(yè)(行業(yè))的管理水平,降低企業(yè)(行業(yè))用戶 的運(yùn)營(yíng)成本。本發(fā)明中,通訊服務(wù)器只負(fù)責(zé)消息的協(xié)議適配與解析和轉(zhuǎn)發(fā),業(yè)務(wù)處理機(jī)負(fù)責(zé)保存位置結(jié)果到數(shù)據(jù)庫(kù)以及出話單等磁盤1/0操作;通訊服務(wù)器為純 內(nèi)存操作,沒有磁盤I/0交互,這樣就極大了提高了整個(gè)系統(tǒng)的處理性能。 而且,相對(duì)于現(xiàn)有技術(shù)持續(xù)跟蹤要求終端實(shí)現(xiàn)主動(dòng)按照設(shè)定間隔發(fā)起定位, 導(dǎo)致終端造價(jià)較高的問(wèn)題,本發(fā)明還可以由通訊服務(wù)器采用定時(shí)器按照設(shè)定 間隔發(fā)起多次立即定位流程,并獲取定位信息,解決了目前技術(shù)中持續(xù)跟蹤 定位對(duì)終端要求過(guò)高的限制。本發(fā)明中,通訊服務(wù)器可以與多臺(tái)業(yè)務(wù)處理機(jī)之間保持鏈路長(zhǎng)連接;發(fā) 送位置結(jié)果到所有鏈路正常的業(yè)務(wù)處理機(jī),因此在管理帳號(hào)發(fā)出定位請(qǐng)求后 退出系統(tǒng)后再次登錄時(shí)可以繼續(xù)實(shí)現(xiàn)位置業(yè)務(wù)服務(wù),不會(huì)導(dǎo)致業(yè)務(wù)中斷,同 時(shí)也可以解決多個(gè)管理帳號(hào)同時(shí)對(duì)同 一個(gè)終端用戶進(jìn)行跟蹤時(shí)的沖突和重 復(fù)定位問(wèn)題。本發(fā)明的系統(tǒng)可以內(nèi)置地理信息系統(tǒng)(GIS)引擎,在無(wú)專業(yè)GIS供應(yīng) 實(shí)體而無(wú)法獲取地圖時(shí),可以采用內(nèi)置GIS獲取地圖信息;同時(shí)可以也支持 其他多種方式獲取第三方地圖供應(yīng)實(shí)體提供的地圖信息。并且,本發(fā)明還具有高可用性、高性能,支持多業(yè)務(wù)處理機(jī)的平滑擴(kuò)容; 而且支持多種類型終端,支持多種類型的定位方式,使用標(biāo)準(zhǔn)的接口協(xié)議, 方便接入現(xiàn)有的網(wǎng)絡(luò),可提高運(yùn)營(yíng)商的定位設(shè)備的利用率,有利于位置業(yè)務(wù)
的推廣和應(yīng)用發(fā)展;本發(fā)明還支持業(yè)務(wù)分等級(jí)使用,業(yè)務(wù)打包的套餐功能, 靈活多變的計(jì)費(fèi)策略,便于業(yè)務(wù)的推廣。
圖1為本發(fā)明所述位置服務(wù)系統(tǒng)與無(wú)線網(wǎng)絡(luò)中其它實(shí)體的接口示意圖;圖2為本發(fā)明所述位置服務(wù)系統(tǒng)的邏輯結(jié)構(gòu)示意圖;圖3為本發(fā)明所述的終端用戶激活的流程圖;圖4為本發(fā)明所述的客戶端獲取地圖的流程圖;圖5為本發(fā)明所述對(duì)Brew/GPS終端用戶的單次定位流程圖;圖6為本發(fā)明所述對(duì)Brew/GPS終端用戶的持續(xù)跟蹤流程圖;圖7為本發(fā)明所述對(duì)普通終端用戶的持續(xù)跟蹤流程圖;圖8為多個(gè)管理帳號(hào)同時(shí)跟蹤一個(gè)終端用戶的處理流程圖。
具體實(shí)施方式
下面通過(guò)具體實(shí)施例和附圖對(duì)本發(fā)明做進(jìn) 一 步詳細(xì)說(shuō)明。 圖1為本發(fā)明所述位置服務(wù)系統(tǒng)與無(wú)線網(wǎng)絡(luò)中其它實(shí)體的接口示意圖。 參照?qǐng)Dl所示,位置服務(wù)系統(tǒng)(ESTAR系統(tǒng))包括ESTAR客戶端、ESTAR 主系統(tǒng)、以及ESTAR終端程序。所述ESTAR主系統(tǒng)分別與短信網(wǎng)關(guān)/短信 中心、分組數(shù)據(jù)節(jié)點(diǎn)(PDSN, Packet Data Services Node ) / GPRS網(wǎng)關(guān)支持 節(jié)點(diǎn)(GGSN, Gateway GPRS Supporting Node )、結(jié)算中心/營(yíng)帳系統(tǒng)、本 地位置接入系統(tǒng)、地圖信息供應(yīng)實(shí)體、移動(dòng)定位中心(MPC, Mobile Positon Center ) /位置業(yè)務(wù)管理中心(LSMC, Location Service Management Center ) 具有連接關(guān)系,且通過(guò)對(duì)應(yīng)的通訊協(xié)議進(jìn)行相互交互。ESTAR系統(tǒng)中的短信下發(fā)和上行均通過(guò)短信網(wǎng)關(guān)或短信中心,其中短 信網(wǎng)關(guān)可以是短消息網(wǎng)關(guān)(SMG: Short Message Gateway,用于SGIP協(xié)議), 也可以是互4關(guān)網(wǎng)短4言網(wǎng)關(guān)(ISMG: Internet Short Message Gateway,用于 CMPP協(xié)議),也可以是短消息網(wǎng)關(guān)(SMGW: Short Message Gateway,用
于SMGP協(xié)議)。所述ESTAR終端程序設(shè)置在目標(biāo)移動(dòng)終端上,如果目標(biāo)移動(dòng)終端為 GPS + IP/BREW車載終端,則可通過(guò)PDSN (或GGSN )基于TCP/IP協(xié)議 向ESTAR系統(tǒng)上報(bào)其位置。所述PDSN (或GGSN)用于終端通過(guò)TCP/IP 方式基于運(yùn)營(yíng)商的VPN內(nèi)網(wǎng)或Internet網(wǎng)絡(luò)直連到ESTAR服務(wù)器,完成七 號(hào)信令網(wǎng)絡(luò)到分組網(wǎng)絡(luò)的交換。所述ESTAR系統(tǒng)還開放ftp服務(wù),供結(jié)算中心/營(yíng)帳系統(tǒng)下載產(chǎn)生的話 單文件。并且,ESTAR系統(tǒng)還通過(guò)LI接口/Le接口/Ln接口支持與各種類 型的定位接口以及位置接入網(wǎng)關(guān)的連接,并可以通過(guò)Spaccess接口從本地位 置接入系統(tǒng)中獲取移動(dòng)終端的位置。同時(shí),ESTAR系統(tǒng)支持多種地圖獲取方式,可以與本地位置接入系統(tǒng) 連接,采用Spaccess接口獲取地圖,也可以直接與地圖信息供應(yīng)實(shí)體連接, 采用GIS協(xié)議獲取地圖;也可以采用內(nèi)置GIS引擎獲取地圖。圖2為本發(fā)明所述位置服務(wù)系統(tǒng)的邏輯結(jié)構(gòu)示意圖,參見圖2,所述位 置服務(wù)系統(tǒng)包括客戶端201、 HTTP分發(fā)服務(wù)器202、業(yè)務(wù)處理機(jī)203 (其 中包括多節(jié)點(diǎn)負(fù)荷分擔(dān)的多個(gè)業(yè)務(wù)處理機(jī)2031、 2032、 2033等)、通訊服 務(wù)器204、終端程序205。所述客戶端201運(yùn)行在搡作員的瀏覽器上,首次登錄業(yè)務(wù)平臺(tái)提示下 載,程序若有更新時(shí)自動(dòng)提示升級(jí),與業(yè)務(wù)處理機(jī)通訊基于HTTP+XML方 式;其主要功能是,獲取終端用戶列表、發(fā)出定位指令(例如單次定位和持 續(xù)跟蹤)、最新位置請(qǐng)求、短信、地圖請(qǐng)求等;并接收響應(yīng),解析響應(yīng)中數(shù) 據(jù),并把結(jié)果展現(xiàn)給操作員;并判斷終端是否觸發(fā)告警條件,若觸發(fā),則發(fā) 出告警信號(hào);還負(fù)責(zé)套餐里業(yè)務(wù)功能的展現(xiàn)控制等;客戶端也包括管理平臺(tái) 和業(yè)務(wù)平臺(tái)上的用戶管理、業(yè)務(wù)查詢統(tǒng)計(jì)等功能。客戶端201為了能正確判斷位置信息的新舊,在登錄后向業(yè)務(wù)處理機(jī)請(qǐng) 求系統(tǒng)時(shí)間,用來(lái)更新客戶端時(shí)間,與業(yè)務(wù)處理沖幾時(shí)間保持一致。HTTP分發(fā)服務(wù)器202,用于接收客戶端的所有HTTP請(qǐng)求,根據(jù)配置
的分發(fā)策略,將請(qǐng)求發(fā)送到其中的某臺(tái)業(yè)務(wù)處理機(jī)上,并保持會(huì)話。分發(fā)策 略可靈活配置, 一般根據(jù)業(yè)務(wù)處理機(jī)的性能指標(biāo)作分發(fā)配置,以保證每臺(tái)業(yè) 務(wù)處理機(jī)的負(fù)荷基本相同。業(yè)務(wù)處理機(jī)203接收來(lái)自HTTP分發(fā)服務(wù)器202轉(zhuǎn)發(fā)的客戶端201發(fā)送 的請(qǐng)求,根據(jù)請(qǐng)求的內(nèi)容進(jìn)行對(duì)應(yīng)的位置業(yè)務(wù)處理。對(duì)應(yīng)的,所述業(yè)務(wù)處理才幾中需至少包括以下兩個(gè)單元定位請(qǐng)求處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的定位請(qǐng)求后,將定 位請(qǐng)求轉(zhuǎn)換成內(nèi)部消息,發(fā)送給所述通訊服務(wù)器;接收并存儲(chǔ)來(lái)自通訊服務(wù) 器的移動(dòng)終端位置信息;最新位置信息處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的最新位置信息 請(qǐng)求后,從處理機(jī)存儲(chǔ)的位置信息中查找到所請(qǐng)求的最新位置信息并返回給 客戶端。所述業(yè)務(wù)處理機(jī)中還可以包括以下任意個(gè)單元地圖操作處理單元,與地圖供應(yīng)實(shí)體連接,用于在業(yè)務(wù)處理機(jī)收到客戶 端的地圖操作請(qǐng)求后,向地圖服務(wù)實(shí)體請(qǐng)求地圖信息,并將請(qǐng)求到的地圖信 息返回給客戶端;查詢統(tǒng)計(jì)處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的查詢和/或統(tǒng)計(jì)請(qǐng) 求(例如興趣點(diǎn)查詢操作、區(qū)域路線查詢操作、歷史軌跡查詢操作等)時(shí), 從存儲(chǔ)的位置信息中查詢相關(guān)信息,并返回給客戶端;話單處理單元,用于根據(jù)業(yè)務(wù)處理機(jī)的邏輯處理對(duì)應(yīng)產(chǎn)生并記錄業(yè)務(wù)話單。具體的,所述業(yè)務(wù)處理機(jī)203根據(jù)請(qǐng)求的內(nèi)容進(jìn)行對(duì)應(yīng)的位置業(yè)務(wù)處 理對(duì)于定位請(qǐng)求,根據(jù)請(qǐng)求中終端類型轉(zhuǎn)發(fā)內(nèi)部通訊消息給通訊服務(wù)器; 對(duì)于最新位置結(jié)果請(qǐng)求,從內(nèi)存或數(shù)據(jù)庫(kù)中查找最新結(jié)果返回;對(duì)于地圖操 作請(qǐng)求,向GIS請(qǐng)求地圖并返回響應(yīng);接收來(lái)自通訊服務(wù)器的終端用戶定位 結(jié)果,更新內(nèi)存中終端用戶最新位置,并將位置結(jié)果保存入數(shù)據(jù)庫(kù);處理客 戶端的興趣點(diǎn)操作、區(qū)域路線操作、歷史軌跡查詢等;產(chǎn)生并記錄各種業(yè)務(wù)
話單;同時(shí)處理查詢統(tǒng)計(jì)、業(yè)務(wù)管理頁(yè)面的業(yè)務(wù)邏輯。通訊服務(wù)器204負(fù)責(zé)幾乎所有的對(duì)外通訊,接收來(lái)自業(yè)務(wù)處理機(jī)203的 內(nèi)部消息,并作協(xié)議的封裝發(fā)送到相應(yīng)的實(shí)體,如短信網(wǎng)關(guān)(或短信中心)、 移動(dòng)定位接口/位置業(yè)務(wù)管理中心等;接收來(lái)自各實(shí)體的協(xié)議消息,解析后 用內(nèi)部消息轉(zhuǎn)發(fā)到各業(yè)務(wù)處理機(jī)。所述短信網(wǎng)關(guān)/短信中心支持短信網(wǎng)關(guān)接口協(xié)i義(SGIP, Short Message Gateway Interface Protocol )、點(diǎn)乂十點(diǎn)十辦i義(CMPP, China Mobile Peer to Peer )、 短信網(wǎng)關(guān)協(xié)議(SMGP, Short Message Gateway Protocol)以及短信點(diǎn)對(duì)點(diǎn)協(xié) 議(SMPP, Short Message Peer to Peer ),負(fù)責(zé)上行終端發(fā)起(MO, Mobile Originated)消息的接收以及下行終端終止(MT, Mobile Terminated)消息 的下發(fā)。所述通訊服務(wù)器204在需要由目標(biāo)移動(dòng)終端自行定位時(shí),例如 Brcw/GPS終端可以進(jìn)行自行定位,可以通過(guò)短信網(wǎng)關(guān)/短信中心向目標(biāo)移動(dòng) 終端下發(fā)對(duì)應(yīng)的定位請(qǐng)求,目標(biāo)移動(dòng)終端將定位結(jié)果通過(guò)所述短信網(wǎng)關(guān)/短 信中心返回給通訊服務(wù)器204。當(dāng)目標(biāo)移動(dòng)終端不具備自行定位功能時(shí),所述通訊服務(wù)器可以通過(guò)所述 定位接口與相關(guān)的定位系統(tǒng)進(jìn)行通信以請(qǐng)求定位系統(tǒng)對(duì)目標(biāo)移動(dòng)終端進(jìn)行 定位,并獲取定位結(jié)果。例如可以利用LI接口與MPC的定位接口交互,以 請(qǐng)求MPC對(duì)目標(biāo)移動(dòng)終端進(jìn)行定位;可以采用Spaccess接口請(qǐng)求本地位置 接入系統(tǒng)對(duì)目標(biāo)移動(dòng)終端進(jìn)行定位;可以采用Le接口以及Ln接口與LSMC 的定位接口交互,以請(qǐng)求LSMC對(duì)目標(biāo)移動(dòng)終端進(jìn)行定位等。所述通訊服務(wù)器204中可進(jìn)一步包括定時(shí)器,通訊服務(wù)器204在收到持 續(xù)跟蹤定位請(qǐng)求后,按照該持續(xù)跟蹤定位請(qǐng)求中的時(shí)間段和間隔設(shè)置所述定 時(shí)器,并在所述時(shí)間段內(nèi),依照所述間隔與對(duì)應(yīng)的外界實(shí)體進(jìn)行多次通信以 進(jìn)行多次定位,并將每次獲得的位置信息返回給業(yè)務(wù)處理機(jī)203。終端程序205是運(yùn)行在移動(dòng)終端上的軟件程序,用于解析移動(dòng)終端收到 的定位請(qǐng)求,根據(jù)所述定位請(qǐng)求與對(duì)應(yīng)的定位系統(tǒng)進(jìn)行定位交互以獲取該移 動(dòng)終端的位置信息,并將位置信息上報(bào)給所述通訊服務(wù)器。相對(duì)于只在網(wǎng)絡(luò) 側(cè)進(jìn)行定位(及通訊服務(wù)器與定位系統(tǒng)進(jìn)行交互以定位目標(biāo)移動(dòng)終端)的方 式,該終端程序205可以更加精確地定位移動(dòng)終端的位置點(diǎn)(例如經(jīng)煒度信 息),而在網(wǎng)絡(luò)側(cè)進(jìn)行定位只能精確到終端在哪個(gè)小區(qū)內(nèi)。所述終端程序205中進(jìn)一步包括定時(shí)器,終端程序解析出持續(xù)跟蹤定位請(qǐng)求后,按照該持續(xù)跟蹤定位請(qǐng)求中的時(shí)間段和間隔設(shè)置所述定時(shí)器,并在 所述時(shí)間段內(nèi),以所述間隔對(duì)移動(dòng)終端進(jìn)行多次定位操作,并將每次獲得的 位置信息上報(bào)給所述通訊服務(wù)器。支持Brcw功能的手機(jī)可以直接在網(wǎng)絡(luò)的指定位置下載所述終端程序 205, GPS車載終端可以預(yù)先導(dǎo)入終端程序205。終端程序205在接收通訊 服務(wù)器204發(fā)出的短信指令后,完成指令規(guī)定的任務(wù)單次定位或持續(xù)跟蹤, 在定位完成后上報(bào)位置結(jié)果到通訊服務(wù)器204。通過(guò)上述描述可以看出,本發(fā)明是基于瀏覽器/服務(wù)器結(jié)構(gòu)(B/S )模式, 客戶端使用瀏覽器,在web頁(yè)面上操作,省去安裝軟件和配置的煩惱,使用 才及為方^更。(1) 企業(yè)(行業(yè))用戶在管理門戶網(wǎng)站上開戶;系統(tǒng)管理員分配其等 級(jí)和初始的業(yè)務(wù)套餐,分配給登錄到業(yè)務(wù)平臺(tái)的根管理帳號(hào)和密碼。(2) 企業(yè)(行業(yè))用戶利用根管理帳號(hào)和密碼登錄上系統(tǒng)的業(yè)務(wù)平臺(tái);(3) 根管理帳號(hào)可以增加子管理帳號(hào),并分配密碼;(4) 根管理帳號(hào)對(duì)終端用戶進(jìn)行管理,增加終端用戶并授權(quán)給各管理帳號(hào)。(5) 根管理帳號(hào)可以選擇本企業(yè)(行業(yè))用戶下月的套餐,選擇后下 月生效。設(shè)置多個(gè)管理帳號(hào)的目的是給企業(yè)(行業(yè))多個(gè)管理者使用。 所述位置服務(wù)系統(tǒng)可以進(jìn)行以下位置業(yè)務(wù)應(yīng)用(1)管理帳號(hào)登錄到業(yè)務(wù)平臺(tái),HTTP服務(wù)器將客戶端請(qǐng)求根據(jù)負(fù)荷 分擔(dān)設(shè)置轉(zhuǎn)發(fā)到某業(yè)務(wù)處理機(jī);該業(yè)務(wù)處理機(jī)提供服務(wù)。 (2)管理帳號(hào)選擇終端用戶發(fā)起定位;客戶端在成功發(fā)出定位指令后, 按一定間隔向業(yè)務(wù)處理機(jī)請(qǐng)求最新的位置結(jié)果;(2) 服務(wù)業(yè)務(wù)處理機(jī)接收定位指令后,根據(jù)終端類型區(qū)別發(fā)送相應(yīng)的 定位指令到通訊服務(wù)器;(3) 通訊服務(wù)器根據(jù)定位指令類型,進(jìn)行協(xié)議適配后發(fā)送標(biāo)準(zhǔn)協(xié)議到 定位實(shí)體;(4) 通訊服務(wù)器從定位實(shí)體處接收到定位結(jié)果,進(jìn)行協(xié)議解析后發(fā)送 到所有鏈路正常的業(yè)務(wù)處理機(jī),并隨機(jī)指定其中的一個(gè)業(yè)務(wù)處理機(jī)將定位結(jié) 果存入數(shù)據(jù)庫(kù);(5) 業(yè)務(wù)處理機(jī)在接收到通訊服務(wù)器定位結(jié)果后,更新內(nèi)存中用戶位 置數(shù)據(jù),在響應(yīng)客戶端的位置請(qǐng)求中返回給最新的位置數(shù)據(jù);(6) 客戶端獲取到最新結(jié)果后,獲取適合地圖,將用戶圖標(biāo)顯示在地 圖上相應(yīng)位置。以下分別介紹在具體位置業(yè)務(wù)應(yīng)用時(shí)的幾個(gè)場(chǎng)景流程。 圖3為本發(fā)明所述的終端用戶激活的流程圖。激活流程目的是為了終端 用戶(及目標(biāo)移動(dòng)終端)的私密性,目的是保證只有該終端用戶所屬的企業(yè) (行業(yè))才有權(quán)限對(duì)其施行監(jiān)控和管理。 參見圖3,該激活流程包括如下步驟步驟S301:企業(yè)(行業(yè))的根管理帳號(hào)在客戶端(web平臺(tái))開戶, 并設(shè)定終端用戶的一些屬性,如定位方式、顯示圖標(biāo)等。開戶后終端用戶 初始為'未激活'狀態(tài)。步驟S302:根管理帳號(hào)在客戶端執(zhí)行激活終端用戶操作,通過(guò)HTTP 分發(fā)服務(wù)器202將操作指令分發(fā)給對(duì)應(yīng)的業(yè)務(wù)處理機(jī)203X (業(yè)務(wù)處理機(jī)有 多個(gè),其中X指代其中的某一個(gè))。步驟S303:業(yè)務(wù)處理機(jī)203X生成激活指令,并發(fā)送到通訊服務(wù)器204。步驟S304:通訊服務(wù)器204進(jìn)行短信協(xié)議適配,構(gòu)造一條包含了激活 指令的短消息投遞到短信網(wǎng)關(guān)(或短信中心)。所述具體的協(xié)議適配根據(jù)對(duì) 應(yīng)的短信中心而定,例如可以是SGIP、 CMPP、 SMGP、 SMPP等協(xié)議的適配。步驟S305:短信網(wǎng)關(guān)投遞短信到短信中心,通過(guò)7號(hào)信令網(wǎng)下發(fā)到終 端上,終端程序205接收到這條包含激活指令的短消息,終端程序自動(dòng)彈出 提示界面"x x企業(yè)對(duì)其激活,是否允許?,,。步驟S306:終端用戶(終端程序205)直接選擇激活。此時(shí)發(fā)出響應(yīng)激活的短消息到短信中心,轉(zhuǎn)遞到短信網(wǎng)關(guān);步驟S307:短信網(wǎng)關(guān)投遞終端的響應(yīng)短消息到通訊服務(wù)器204。步驟S308:通訊服務(wù)器204根據(jù)對(duì)應(yīng)的協(xié)議解析響應(yīng)消息,轉(zhuǎn)成內(nèi)部消息發(fā)送到各業(yè)務(wù)處理機(jī)。業(yè)務(wù)處理機(jī)更新數(shù)據(jù)庫(kù)中終端用戶狀態(tài),激活成功。圖4為本發(fā)明所述的客戶端獲取地圖的流程圖。參照?qǐng)D4,該流程包括 步驟S401:操作員在客戶端瀏覽器上執(zhí)行地圖操作,如地圖放大、地圖縮小、全圖、地圖平移。步驟S402:客戶端發(fā)出相應(yīng)的地圖請(qǐng)求,通過(guò)HTTP分發(fā)服務(wù)器202將地圖指令分發(fā)給對(duì)應(yīng)的業(yè)務(wù)處理機(jī)203X。步驟S403:業(yè)務(wù)處理機(jī)203X接收到地圖請(qǐng)求,根據(jù)配置進(jìn)行相應(yīng)的協(xié)議適配,例如進(jìn)行SPACESS協(xié)議/GIS協(xié)議/內(nèi)置GIS請(qǐng)求的適配,并將適配后的地圖請(qǐng)求發(fā)送到內(nèi)置GIS或?qū)I(yè)的第三方GIS供應(yīng)實(shí)體。步驟S404:地圖供應(yīng)實(shí)體(例如內(nèi)置GIS引擎或第三方GIS供應(yīng)實(shí)體)根據(jù)所述地圖請(qǐng)求,生成所需要的地圖數(shù)據(jù),返回給業(yè)務(wù)處理機(jī)203X。 步驟S405:業(yè)務(wù)處理機(jī)203X接收到地圖數(shù)據(jù),生成話單以供計(jì)費(fèi)。 步驟S406:業(yè)務(wù)處理機(jī)203X回復(fù)給客戶端對(duì)應(yīng)于步驟S402的響應(yīng),其中包括步驟S405中接收到的地圖數(shù)據(jù)。步驟S407:客戶端根據(jù)地圖數(shù)據(jù),將地圖顯示在客戶端瀏覽器上。圖5為本發(fā)明所述對(duì)Brew/GPS終端用戶的單次定位流程圖。參照?qǐng)D5所示,該流程包括如下步驟 步驟S501:操作員在客戶端瀏覽器上選擇BREW或GPS車載終端發(fā)起 單次定位,客戶端在發(fā)出定位請(qǐng)求后,按照指定的間隔(一般配置為5秒) 向提供服務(wù)的業(yè)務(wù)處理機(jī)203M發(fā)出獲取最新位置請(qǐng)求。此處,所述的業(yè)務(wù) 處理機(jī)203M是指為所選擇的終端服務(wù)的業(yè)務(wù)處理器。在最新位置結(jié)果尚未到達(dá)業(yè)務(wù)處理機(jī)203M前,客戶端得到的是以前的 舊位置信息,客戶端根據(jù)當(dāng)前時(shí)間和位置結(jié)果中時(shí)間比對(duì),發(fā)現(xiàn)是舊位置, 則不在客戶端的地圖上顯示,并繼續(xù)發(fā)出獲取最新位置請(qǐng)求給業(yè)務(wù)處理機(jī)203M。步驟S502:提供服務(wù)的業(yè)務(wù)處理機(jī)203M根據(jù)終端類型構(gòu)造單次定位指 令,發(fā)送到通訊服務(wù)器204,并生成短信話單。步驟S503 : 通訊服務(wù)器204進(jìn)行協(xié)議適配(例如進(jìn)行 SGIP/CMPP/SMGP/SMPP協(xié)議適配),構(gòu)造成包含單次定位指令的短消息即 Submit消息,發(fā)送到短信網(wǎng)關(guān)(或短信中心)。步驟S504:短信網(wǎng)關(guān)投遞短信到短信中心,通過(guò)7號(hào)信令網(wǎng)發(fā)送包含 單次定位指令的短消息到終端上,終端內(nèi)置的終端程序205與定位系統(tǒng)進(jìn)行 定位交互以獲取終端的當(dāng)前位置。Brew終端程序調(diào)用Brew接口發(fā)起GpsOne定位流程,通過(guò)MPC獲取 到當(dāng)前位置結(jié)果。GPS車載終端可直接與衛(wèi)星交互獲取當(dāng)前位置。步驟S505: Brew終端程序?qū)⑽恢媒Y(jié)果通過(guò)分組數(shù)據(jù)節(jié)點(diǎn)直接上報(bào)結(jié)杲 到通訊服務(wù)器204; GPS車載終端程序?qū)⑽恢媒Y(jié)果組裝成一條短信上報(bào)到短 信中心,短信中心遞交到短信網(wǎng)關(guān),再遞交到通訊服務(wù)器204。步驟S506:通訊服務(wù)器204根據(jù)協(xié)議解析終端上報(bào)的短信,解析出位 置結(jié)果信息,轉(zhuǎn)為內(nèi)部通訊消息發(fā)送到所有鏈路正常的業(yè)務(wù)處理機(jī)203X, 并隨機(jī)指定某臺(tái)業(yè)務(wù)處理機(jī)203N將位置結(jié)果存入數(shù)據(jù)庫(kù)。多臺(tái)業(yè)務(wù)處理機(jī)203X與通訊服務(wù)器204之間在空閑時(shí)有鏈路維護(hù)消息 在發(fā)送,保持鏈路處于激活狀態(tài)。隨機(jī)的規(guī)則是均勻的,每臺(tái)鏈路正常的業(yè)務(wù)處理機(jī)203X操作數(shù)據(jù)庫(kù)的
次數(shù)基本相同。這樣將頻繁操作數(shù)據(jù)庫(kù)的性能瓶頸分散到多臺(tái)業(yè)務(wù)處理機(jī)203X上,提高了業(yè)務(wù)處理的性能,大大縮短了業(yè)務(wù)處理響應(yīng)時(shí)間。發(fā)送位置結(jié)果給所有鏈路正常的業(yè)務(wù)處理機(jī)的設(shè)計(jì)理由如下若操作員 在發(fā)出定位指令后退出了業(yè)務(wù)平臺(tái),或關(guān)閉了瀏覽器,再次登錄業(yè)務(wù)平臺(tái)后 提供服務(wù)的業(yè)務(wù)處理機(jī)203X可能不是上次服務(wù)的那個(gè)業(yè)務(wù)處理機(jī)203M 了 。 上述Brew終端和GPS車載終端都是具備定位功能的終端。當(dāng)移動(dòng)終端 為不具備定位功能的普通的終端時(shí),則所述步驟S503至S505替代為通訊 服務(wù)器204進(jìn)行協(xié)議適配(例如進(jìn)行Ll/Le/Lu協(xié)議適配),構(gòu)造成包含單 次定位指令的消息發(fā)送給外界的定位系統(tǒng)(如定位中心或位置接入網(wǎng)關(guān)); 由定位系統(tǒng)對(duì)目標(biāo)終端進(jìn)行定位,并向通訊服務(wù)器返回位置結(jié)果,再由通訊 服務(wù)器返回位置結(jié)果給業(yè)務(wù)處理機(jī)。步驟S507:接收到位置結(jié)果消息的各業(yè)務(wù)處理機(jī)203X更新內(nèi)存中終端 的位置為最新;對(duì)應(yīng)步驟S501,提供服務(wù)的業(yè)務(wù)處理機(jī)203M返回最新位置 請(qǐng)求的響應(yīng)給客戶端;業(yè)務(wù)處理機(jī)203N將位置結(jié)果數(shù)據(jù)存入數(shù)據(jù)庫(kù),并生 成定位話單。步驟S508:客戶端根據(jù)當(dāng)前時(shí)間與位置結(jié)果中時(shí)間比對(duì),發(fā)現(xiàn)是新位 置,停止發(fā)送獲取最新位置請(qǐng)求,定位成功。將終端用戶圖標(biāo)顯示在地圖上 相應(yīng)經(jīng)煒度的位置。在顯示時(shí),若終端位置不在當(dāng)前地圖范圍內(nèi),客戶端發(fā)起地圖請(qǐng)求,地 圖請(qǐng)求的范圍以終端位置為中心,重新獲取地圖以顯示終端用戶圖標(biāo)。圖6為本發(fā)明所述對(duì)Brew/GPS終端用戶的持續(xù)跟蹤流程圖。參見圖6, 該流程包括步驟S601:操作員在客戶端瀏覽器上選擇BREW或GPS車栽終端設(shè)定 持續(xù)跟蹤,設(shè)定的跟蹤屬性有跟蹤開始時(shí)間、結(jié)束時(shí)間、間隔,將包括跟 蹤屬性的持續(xù)跟蹤請(qǐng)求發(fā)送給業(yè)務(wù)處理機(jī);并且,客戶端從跟蹤開始時(shí)間起, 按照設(shè)定的間隔向提供服務(wù)的業(yè)務(wù)處理機(jī)203M發(fā)出獲取最新位置請(qǐng)求,該 請(qǐng)求 一 直發(fā)送,直到跟蹤結(jié)束時(shí)間時(shí)停止??蛻舳烁鶕?jù)設(shè)定時(shí)間和位置結(jié)果中時(shí)間比對(duì),若位置結(jié)果中時(shí)間早于設(shè) 定時(shí)間,說(shuō)明是舊位置,則不在地圖上顯示。步驟S602:提供服務(wù)的業(yè)務(wù)處理機(jī)203M保存設(shè)定的跟蹤屬性入數(shù)據(jù) 庫(kù),根據(jù)終端類型構(gòu)造持續(xù)跟蹤指令,發(fā)送到通訊服務(wù)器204,并生成短信話單。步驟S6()3:通訊服務(wù)器204進(jìn)行協(xié)議適配,構(gòu)造包含持續(xù)跟蹤指令的 短消息發(fā)送短信網(wǎng)關(guān)(或短信中心)。步驟S604:短信網(wǎng)關(guān)投遞短信到短信中心,通過(guò)7號(hào)信令網(wǎng)發(fā)送包含 持續(xù)跟蹤指令的短消息到終端上,終端內(nèi)置的終端程序205設(shè)定定時(shí)器,從 跟蹤開始時(shí)間起,^換照設(shè)定的間隔,不斷與對(duì)應(yīng)的定位系統(tǒng)進(jìn)行定位交互以 獲取該移動(dòng)終端的位置信息,直到跟蹤結(jié)束時(shí)間止。Brcw終端程序調(diào)用Brew接口發(fā)起GpsOne定位流程,通過(guò)MPC獲取 到當(dāng)前位置結(jié)果。GPS車載終端直接與衛(wèi)星交互獲取當(dāng)前位置。步驟S6()5: Brew終端程序?qū)⑽恢媒Y(jié)果利用TCP/IP通道直接上報(bào)結(jié)果 到通訊服務(wù)器204; GPS車載終端程序?qū)⑽恢媒Y(jié)果組裝成一條短信上報(bào)到短 信中心,短信中心遞交到短信網(wǎng)關(guān),再遞交到通訊服務(wù)器204。步驟S606:通訊服務(wù)器204根據(jù)協(xié)議解析終端上報(bào)的短信,解析出位 置結(jié)果信息,轉(zhuǎn)為內(nèi)部通訊消息發(fā)送到所有鏈路正常的業(yè)務(wù)處理機(jī)203X, 并隨機(jī)指定某臺(tái)業(yè)務(wù)處理機(jī)203N將位置結(jié)果存入數(shù)據(jù)庫(kù)。多臺(tái)業(yè)務(wù)處理機(jī)203X與通訊服務(wù)器204之間在空閑時(shí)有鏈路維護(hù)消息 在發(fā)送,保持鏈路處于激活狀態(tài)。隨機(jī)的規(guī)則是均勻的,每臺(tái)鏈路正常的業(yè)務(wù)處理機(jī)203X操作數(shù)據(jù)庫(kù)的 次數(shù)基本相同。這樣將頻繁操作數(shù)據(jù)庫(kù)的性能瓶頸分散到多臺(tái)業(yè)務(wù)處理機(jī) 203X上,提高了業(yè)務(wù)處理的性能,大大縮短了業(yè)務(wù)處理響應(yīng)時(shí)間。步驟S607:接收到位置結(jié)果消息的各業(yè)務(wù)處理機(jī)203X更新內(nèi)存中終端 的位置為最新;對(duì)應(yīng)步驟S501,提供服務(wù)的業(yè)務(wù)處理機(jī)203M返回最新位置 請(qǐng)求的響應(yīng)給客戶端;業(yè)務(wù)處理機(jī)203N將位置結(jié)果數(shù)據(jù)存入數(shù)據(jù)庫(kù),并生 成定位話單。步驟S608:客戶端根據(jù)設(shè)定時(shí)間與位置結(jié)果中時(shí)間比對(duì),發(fā)現(xiàn)是新位 置,定位成功。將終端用戶圖標(biāo)顯示在地圖上相應(yīng)經(jīng)纟韋度的位置。在顯示時(shí),若終端位置不在當(dāng)前地圖范圍內(nèi),客戶端發(fā)起地圖請(qǐng)求(地 圖請(qǐng)求的范圍以終端位置為中心),重新獲取地圖以顯示終端用戶圖標(biāo)。在跟蹤過(guò)程中,客戶端可將終端上一個(gè)位置點(diǎn)與當(dāng)前位置點(diǎn)連線,多個(gè) 位置點(diǎn)之間連線形成終端的實(shí)時(shí)移動(dòng)軌跡。圖7為本發(fā)明所述對(duì)普通終端用戶的持續(xù)跟蹤流程圖。參見圖7,該流 程包括步驟S701:操作員在客戶端瀏覽器上選擇普通終端設(shè)定持續(xù)跟蹤(設(shè) 定的跟蹤屬性有跟蹤開始時(shí)間、結(jié)束時(shí)間、間隔),客戶端發(fā)送持續(xù)跟蹤 請(qǐng)求給業(yè)務(wù)處理機(jī)203M,并且,從跟蹤開始時(shí)間起,按照設(shè)定的間隔向提 供服務(wù)的業(yè)務(wù)處理機(jī)203M發(fā)出獲取最新位置請(qǐng)求,該請(qǐng)求一直發(fā)送,直到 跟蹤結(jié)束時(shí)間時(shí)停止??蛻舳烁鶕?jù)設(shè)定時(shí)間和位置結(jié)果中時(shí)間比對(duì),若位置結(jié)果中時(shí)間早于設(shè) 定時(shí)間,說(shuō)明是舊位置,則不在地圖上顯示。步驟S702:提供服務(wù)的業(yè)務(wù)處理機(jī)203M保存設(shè)定的跟蹤屬性入數(shù)據(jù) 庫(kù),根據(jù)終端類型構(gòu)造持續(xù)跟蹤指令,發(fā)送到通訊服務(wù)器204,并生成短信 話單£步驟S703:通訊服務(wù)器204設(shè)定定時(shí)器,從跟蹤開始時(shí)間起,按照設(shè) 定的間隔進(jìn)行協(xié)議適配(支持Spaccess/Ll/Ln/Le ),構(gòu)造網(wǎng)絡(luò)側(cè)定位請(qǐng)求發(fā) 送到相應(yīng)的定位實(shí)體(本地位置接入/MPC/GMLC/LSMC ),其中包括目標(biāo) 移動(dòng)終端的標(biāo)識(shí),相應(yīng)的定位實(shí)體對(duì)目標(biāo)移動(dòng)終端進(jìn)行定位,將定位的位置 信息返回給通訊服務(wù)器,直到跟蹤結(jié)束時(shí)間止。步驟S704:通訊服務(wù)器204接收來(lái)自定位實(shí)體的響應(yīng)消息,該響應(yīng)消 息中包括定位的結(jié)果即具體的位置信息,根據(jù)協(xié)議對(duì)響應(yīng)消息進(jìn)行解析。步驟S705:通訊服務(wù)器204將解析出的位置結(jié)果轉(zhuǎn)為內(nèi)部通訊消息發(fā) 送到所有鏈路正常的業(yè)務(wù)處理機(jī)203X,并隨機(jī)指定某臺(tái)業(yè)務(wù)處理機(jī)203N將 位置結(jié)果存入數(shù)據(jù)庫(kù)。多臺(tái)業(yè)務(wù)處理機(jī)203X與通訊服務(wù)器204之間在空閑時(shí)有鏈路維護(hù)消息 在發(fā)送,保持鏈路處于激活狀態(tài)。隨機(jī)的規(guī)則是均勻的,每臺(tái)鏈路正常的業(yè)務(wù)處理機(jī)203X操作數(shù)據(jù)庫(kù)的 次數(shù)基本相同。這樣將頻繁操作數(shù)據(jù)庫(kù)的性能瓶頸分散到多臺(tái)業(yè)務(wù)處理機(jī) 203X上,提高了業(yè)務(wù)處理的性能,大大縮短了業(yè)務(wù)處理響應(yīng)時(shí)間。步驟S706:接收到位置結(jié)果消息的各業(yè)務(wù)處理機(jī)203X更新內(nèi)存中終端 的位置為最新;對(duì)應(yīng)步驟S501,提供服務(wù)的業(yè)務(wù)處理機(jī)203M返回最新位置 請(qǐng)求的響應(yīng)給客戶端;業(yè)務(wù)處理機(jī)203N將位置結(jié)果數(shù)據(jù)存入數(shù)據(jù)庫(kù),并生 成定位話單。步驟S707:客戶端根據(jù)設(shè)定時(shí)間與位置結(jié)果中時(shí)間比對(duì),發(fā)現(xiàn)是新位 置,定位成功。將終端用戶圖標(biāo)顯示在地圖上相應(yīng)經(jīng)煒度的位置。在顯示時(shí),若終端位置不在當(dāng)前地圖范圍內(nèi),客戶端發(fā)起地圖請(qǐng)求(地 圖請(qǐng)求的范圍以終端位置為中心),重新獲取地圖以顯示終端用戶圖標(biāo)。在跟蹤過(guò)程中,客戶端可將終端上一個(gè)位置點(diǎn)與當(dāng)前位置點(diǎn)連線,多個(gè) 位置點(diǎn)之間連線形成終端的實(shí)時(shí)移動(dòng)軌跡。圖8為多個(gè)管理帳號(hào)同時(shí)跟蹤一個(gè)終端用戶的處理流程圖。參見圖8, 以2個(gè)管理帳號(hào)為例說(shuō)明其具體流程,包括如下步驟步驟S801:操作員利用管理帳號(hào)A在客戶端瀏覽器上選擇終端用戶T 設(shè)定持續(xù)跟蹤(設(shè)定的跟蹤屬性有跟蹤開始時(shí)間、結(jié)束時(shí)間、間隔),對(duì) 應(yīng)的客戶端A發(fā)送持續(xù)跟蹤請(qǐng)求給提供服務(wù)的業(yè)務(wù)處理機(jī)203M1,并且從 跟蹤開始時(shí)間起,按照設(shè)定的間隔向提供服務(wù)的業(yè)務(wù)處理機(jī)203M1發(fā)出獲 取最新位置請(qǐng)求,該請(qǐng)求一直發(fā)送,直到跟蹤結(jié)束時(shí)間時(shí)停止??蛻舳薃根據(jù)設(shè)定時(shí)間和位置結(jié)果中時(shí)間比對(duì),若位置結(jié)果中時(shí)間早 于設(shè)定時(shí)間,說(shuō)明是舊位置,則不在地圖上顯示。步驟S802:提供服務(wù)的業(yè)務(wù)處理機(jī)203M1保存設(shè)定的跟蹤屬性入數(shù)據(jù)
庫(kù),根據(jù)終端類型構(gòu)造持續(xù)跟蹤指令,發(fā)送到通訊服務(wù)器204,生成消息話單。步驟S803:通訊服務(wù)器204根據(jù)終端類型獲取位置,對(duì)于BREW/GPS 類型參見圖6所述的流程,普通類型參見圖7所述的流程。步驟S811:另外一個(gè)操作員利用管理帳號(hào)B (授權(quán)管理終端用戶T)登 錄上業(yè)務(wù)平臺(tái)(設(shè)提供服務(wù)的是業(yè)務(wù)處理機(jī)203M2),也想跟蹤終端用戶T。步驟S812:管理帳號(hào)B使用的客戶端B從業(yè)務(wù)處理機(jī)203M2獲取到終 端用戶的跟蹤屬性,也從跟蹤開始時(shí)間起,按照設(shè)定的間隔向提供服務(wù)的業(yè) 務(wù)處理機(jī)203M2發(fā)出獲取最新位置請(qǐng)求,該請(qǐng)求一直發(fā)送,直到跟蹤結(jié)束 時(shí)間時(shí)停止。步驟S804:通訊服務(wù)器204接收位置結(jié)果,并根據(jù)協(xié)議對(duì)消息進(jìn)行解 析,轉(zhuǎn)為內(nèi)部通訊消息發(fā)送到所有鏈路正常的業(yè)務(wù)處理機(jī)203X,并隨機(jī)指 定某臺(tái)業(yè)務(wù)處理機(jī)203N將位置結(jié)果存入數(shù)據(jù)庫(kù)。多臺(tái)業(yè)務(wù)處理機(jī)203X與通訊服務(wù)器204之間在空閑時(shí)有鏈路維護(hù)消息 在發(fā)送,保持鏈路處于激活狀態(tài)。隨機(jī)的規(guī)則是均勻的,每臺(tái)鏈路正常的業(yè)務(wù)處理機(jī)203X操作數(shù)據(jù)庫(kù)的 次數(shù)基本相同。這樣將頻繁操作數(shù)據(jù)庫(kù)的性能瓶頸分散到多臺(tái)業(yè)務(wù)處理機(jī) 203X上,提高了業(yè)務(wù)處理的性能,大大縮短了業(yè)務(wù)處理響應(yīng)時(shí)間。發(fā)送位置結(jié)果給所有鏈路正常的業(yè)務(wù)處理機(jī)的設(shè)計(jì)理由如下若操作員 在發(fā)出跟蹤指令后退出了業(yè)務(wù)平臺(tái),或關(guān)閉了瀏覽器,再次登錄業(yè)務(wù)平臺(tái)后 提供服務(wù)的業(yè)務(wù)處理機(jī)203X可能不是上次服務(wù)的那個(gè)業(yè)務(wù)處理機(jī)203M了 。 另外,在多個(gè)管理帳號(hào)同時(shí)對(duì)同一個(gè)終端用戶進(jìn)行跟蹤時(shí),為避免設(shè)定屬性 上的沖突以及對(duì)終端的重復(fù)定位,多個(gè)管理帳號(hào)共享定位結(jié)果數(shù)據(jù),在不同 的業(yè)務(wù)處理機(jī)203X的內(nèi)存中都有終端用戶相同的最新位置結(jié)果數(shù)據(jù)。步驟S805:接收到位置結(jié)果消息的各業(yè)務(wù)處理機(jī)203X更新內(nèi)存中終端 的位置為最新;對(duì)應(yīng)于步驟S801,提供服務(wù)的業(yè)務(wù)處理機(jī)203M1返回最新 位置請(qǐng)求的響應(yīng)給客戶端A;對(duì)于步驟S812,提供服務(wù)的業(yè)務(wù)處理機(jī)203M2 返回最新位置請(qǐng)求的響應(yīng)給客戶端B;業(yè)務(wù)處理機(jī)203N將位置結(jié)果數(shù)據(jù)存 入數(shù)據(jù)庫(kù),并生成定位話單。步驟S806:客戶端A和客戶端B根據(jù)設(shè)定時(shí)間與位置結(jié)果中時(shí)間比對(duì), 發(fā)現(xiàn)是新位置,定位成功。將終端用戶圖標(biāo)顯示在地圖上相應(yīng)經(jīng)綿度的位置。在顯示時(shí),若終端位置不在當(dāng)前地圖范圍內(nèi),相應(yīng)的客戶端發(fā)起地圖請(qǐng) 求(地圖請(qǐng)求的范圍以終端位置為中心),重新獲取地圖以顯示終端用戶圖標(biāo)。 ,在跟蹤過(guò)程中,客戶端可將終端上一個(gè)位置點(diǎn)與當(dāng)前位置點(diǎn)連線,多個(gè) 位置點(diǎn)之間連線形成終端的實(shí)時(shí)移動(dòng)軌跡。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭'露的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種位置業(yè)務(wù)服務(wù)系統(tǒng),其特征在于,該系統(tǒng)包括客戶端,用于接受用戶輸入的操作指令并構(gòu)造對(duì)應(yīng)的指令發(fā)送給業(yè)務(wù)處理機(jī),接受并顯示業(yè)務(wù)處理機(jī)返回的結(jié)果;業(yè)務(wù)處理機(jī),用于根據(jù)客戶端的指令進(jìn)行對(duì)應(yīng)的位置業(yè)務(wù)處理,其中包括向通訊服務(wù)器發(fā)送定位請(qǐng)求,將通訊服務(wù)器返回的定位結(jié)果存儲(chǔ)并返回給客戶端;通訊服務(wù)器,用于根據(jù)定位請(qǐng)求與外界通訊以獲取目標(biāo)移動(dòng)終端的位置信息,將位置信息返回給業(yè)務(wù)處理機(jī)。
2、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述業(yè)務(wù)處理 機(jī)為多個(gè);且所述系統(tǒng)進(jìn)一步包括分發(fā)服務(wù)器,用于采用分發(fā)策略將客戶 端的請(qǐng)求分發(fā)到某一個(gè)業(yè)務(wù)處理機(jī),接受業(yè)務(wù)處理機(jī)返回的響應(yīng),將所述響 應(yīng)返回纟合對(duì)應(yīng)的客戶端。
3、 根據(jù)權(quán)利要求2所述的位置服務(wù)系統(tǒng),其特征在于,所述通訊服務(wù) 器與多臺(tái)業(yè)務(wù)處理機(jī)之間保持鏈路長(zhǎng)連接,將獲得的位置信息發(fā)送給所有鏈 路正常的業(yè)務(wù)處理機(jī),并隨機(jī)指定其中一個(gè)業(yè)務(wù)處理機(jī)進(jìn)行與位置業(yè)務(wù)相關(guān) 的操作。
4、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述業(yè)務(wù)處理 機(jī)包括定位請(qǐng)求處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的定位請(qǐng)求后,將定 位請(qǐng)求轉(zhuǎn)換成內(nèi)部消息,發(fā)送給所述通訊服務(wù)器;接收并存儲(chǔ)來(lái)自通訊服務(wù) 器的移動(dòng)終端位置信息;最新位置信息處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的最新位置信息 請(qǐng)求后,從處理機(jī)存儲(chǔ)的位置信息中查找到所請(qǐng)求的最新位置信息并返回給 客戶端。
5、 根據(jù)權(quán)利要求4所述的位置服務(wù)系統(tǒng),其特征在于,所述業(yè)務(wù)處理 機(jī)進(jìn)一步包括以下任意單元地圖操作處理單元,與地圖供應(yīng)實(shí)體連接,用于在業(yè)務(wù)處理機(jī)收到客戶 端的地圖操作請(qǐng)求后,向地圖服務(wù)實(shí)體請(qǐng)求地圖信息,并將請(qǐng)求到的地圖信息返回給客戶端;查詢統(tǒng)計(jì)處理單元,用于在業(yè)務(wù)處理機(jī)收到客戶端的查詢和/或統(tǒng)計(jì)請(qǐng)求時(shí),從存儲(chǔ)的位置信息中查詢相關(guān)信息,并返回給客戶端;話單處理單元,用于根據(jù)業(yè)務(wù)處理機(jī)的邏輯處理對(duì)應(yīng)產(chǎn)生并記錄業(yè)務(wù)話單。
6、 根據(jù)權(quán)利要求5所述的位置服務(wù)系統(tǒng),其特征在于,所述地圖供應(yīng) 實(shí)體為內(nèi)置在業(yè)務(wù)處理機(jī)內(nèi)的地理信息系統(tǒng)引擎,或者為獨(dú)立于業(yè)務(wù)處理機(jī) 但可與業(yè)務(wù)處理機(jī)通信的地圖服務(wù)器。
7、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述位置信息 的存儲(chǔ)裝置是業(yè)務(wù)處理機(jī)的內(nèi)存。
8、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一 步包括數(shù)據(jù)庫(kù)服務(wù)器,與所述業(yè)務(wù)處理機(jī)連接,業(yè)務(wù)處理機(jī)將收到的位置信 息存儲(chǔ)到該數(shù)據(jù)庫(kù)服務(wù)器中。
9、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一 步包括終端程序模塊,設(shè)置在移動(dòng)終端,用于解析移動(dòng)終端收到的定位請(qǐng)求, 根據(jù)所述定位請(qǐng)求與對(duì)應(yīng)的定位系統(tǒng)進(jìn)行定位交互以獲耳又該移動(dòng)終端的位 置信息,并將位置信息上報(bào)給所述通訊服務(wù)器。
10、 根據(jù)權(quán)利要求9所述的位置服務(wù)系統(tǒng),其特征在于,所述終端程序 模塊中進(jìn)一步包括定時(shí)器,終端程序解析出持續(xù)跟蹤定位請(qǐng)求后,按照該持 續(xù)跟蹤定位請(qǐng)求中的時(shí)間段和間隔設(shè)置所述定時(shí)器,并在所述時(shí)間段內(nèi),以 所述間隔對(duì)移動(dòng)終端進(jìn)行多次定位操作,并將每次獲得的位置信息上報(bào)給所 述通訊服務(wù)器。
11、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述通訊服務(wù) 器中進(jìn)一步包括定時(shí)器,通訊服務(wù)器在收到持續(xù)跟蹤定位請(qǐng)求后,按照該持續(xù)跟蹤定位請(qǐng)求中的時(shí)間段和間隔設(shè)置所述定時(shí)器,并在所述時(shí)間段內(nèi),依 照所述間隔與對(duì)應(yīng)的外界實(shí)體進(jìn)行多次通信以進(jìn)行多次定位,并將每次獲得的位置信息返回給業(yè)務(wù)處理機(jī)。
12、 根據(jù)權(quán)利要求1所述的位置服務(wù)系統(tǒng),其特征在于,所述的客戶端 運(yùn)行在網(wǎng)絡(luò)瀏覽器上。
13、 一種位置業(yè)務(wù)服務(wù)系統(tǒng)提供位置信息的方法,其特征在于,該方法 包括A、 客戶端發(fā)送定位請(qǐng)求給業(yè)務(wù)處理機(jī);B、 業(yè)務(wù)處理機(jī)收到定位請(qǐng)求后,將該定位請(qǐng)求轉(zhuǎn)發(fā)給通訊服務(wù)器;C、 通訊服務(wù)器按照定位請(qǐng)求與外界相關(guān)實(shí)體進(jìn)行通訊以獲取目標(biāo)移動(dòng) 終端的位置信息,將位置信息返回給業(yè)務(wù)處理機(jī);D、 業(yè)務(wù)處理機(jī)存儲(chǔ)所述位置信息,并將位置信息返回給客戶端。
14、 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述定位請(qǐng)求為單次 定位請(qǐng)求;步驟A中,所述客戶端在發(fā)送單次定位請(qǐng)求之后,進(jìn)一步以指定間隔 發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī);步驟D中,所述業(yè)務(wù)處理機(jī)在收到客戶端的獲取最新位置信息的請(qǐng)求 后再向客戶端返回所存儲(chǔ)的最新位置信息;客戶端在確定所返回的位置信息為最新時(shí),停止發(fā)送獲取最新位置信息 的請(qǐng)求,否則繼續(xù)以指定間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī)。
15、 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述的定位請(qǐng)求為持 續(xù)跟蹤請(qǐng)求;步驟A中,所述客戶端在發(fā)送持續(xù)跟蹤請(qǐng)求之后,進(jìn)一步在持續(xù)跟蹤 請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處 理機(jī);步驟C中,通訊服務(wù)器在持續(xù)跟蹤定位請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的 間隔向外界定位系統(tǒng)發(fā)送多次定位請(qǐng)求以進(jìn)行多次定位,并將每次獲取的位置信息返回給業(yè)務(wù)處理機(jī);步驟D中,所述業(yè)務(wù)處理機(jī)在收到客戶端的獲取最新位置信息的請(qǐng)求后再向客戶端返回所存儲(chǔ)的最新位置信息。
16、 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述的定位請(qǐng)求為持續(xù)跟蹤請(qǐng)求;步驟A中,所述客戶端在發(fā)送持續(xù)跟蹤請(qǐng)求之后,進(jìn)一步在持續(xù)跟蹤請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定的間隔發(fā)送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī);步驟C中,目標(biāo)移動(dòng)終端在持續(xù)跟蹤定位請(qǐng)求要求的時(shí)間段內(nèi),以設(shè)定 的間隔與對(duì)應(yīng)的定位系統(tǒng)進(jìn)行多次定位交互以持續(xù)獲取該移動(dòng)終端的位置 信息,并將每次獲得的位置信息上報(bào)給通訊服務(wù)器,再由通訊服務(wù)器將每次 獲取的位置信息返回給業(yè)務(wù)處理;f幾;步驟D中,所述業(yè)務(wù)處理機(jī)在收到客戶端的獲取最新位置信息的請(qǐng)求 后再向客戶端返回所存儲(chǔ)的最新位置信息。
17、 根據(jù)權(quán)利要求15或16所述的方法,其特征在于,當(dāng)一個(gè)客戶端發(fā) 起持續(xù)跟蹤請(qǐng)求后,另一個(gè)客戶端也對(duì)同 一 個(gè)目標(biāo)移動(dòng)終端發(fā)起持續(xù)跟蹤請(qǐng) 求時(shí),按照第一個(gè)客戶端發(fā)起的持續(xù)跟蹤請(qǐng)求要求的時(shí)間段和設(shè)定的間隔發(fā) 送獲取最新位置信息的請(qǐng)求給業(yè)務(wù)處理機(jī);業(yè)務(wù)處理機(jī)在每收到 一個(gè)獲取最 新位置信息的請(qǐng)求后,向發(fā)送該獲取最新位置信息請(qǐng)求的客戶端返回所存儲(chǔ) 的最新位置信息。
18、 根據(jù)權(quán)利要求13所述的方法,其特征在于,該方法進(jìn)一步包括 客戶端比較發(fā)出定位請(qǐng)求的時(shí)間和收到的位置信息中的時(shí)間,并只在所述位 置信息中的時(shí)間遲后于發(fā)出定位請(qǐng)求的時(shí)間時(shí),將所述位置信息作為最新的位置信息顯示。
19、 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述業(yè)務(wù)處理機(jī)為多 個(gè);且所述客戶端發(fā)送給業(yè)務(wù)處理機(jī)的信息首先發(fā)送給一個(gè)分發(fā)服務(wù)器,該 分發(fā)服務(wù)器采用分發(fā)策略將客戶端的信息分發(fā)到某一個(gè)業(yè)務(wù)處理機(jī),并接受業(yè)務(wù)處理機(jī)返回的響應(yīng),將所述響應(yīng)返回給對(duì)應(yīng)的客戶端。
20、根據(jù)權(quán)利要求19所述的方法,其特征在于,所述通訊服務(wù)器與多 臺(tái)業(yè)務(wù)處理機(jī)之間保持鏈路長(zhǎng)連接,將獲得的定位結(jié)果發(fā)送給所有鏈路正常 的業(yè)務(wù)處理機(jī),所述通訊服務(wù)器隨機(jī)指定一個(gè)業(yè)務(wù)處理機(jī)進(jìn)行與位置業(yè)務(wù)相 關(guān)的操作。
全文摘要
本發(fā)明公開了一種位置業(yè)務(wù)服務(wù)系統(tǒng)及其提供位置信息的方法,所述系統(tǒng)包括客戶端、業(yè)務(wù)處理機(jī)和通訊服務(wù)器。所述方法包括A.客戶端發(fā)送定位請(qǐng)求給業(yè)務(wù)處理機(jī);B.業(yè)務(wù)處理機(jī)收到定位請(qǐng)求后,將該定位請(qǐng)求轉(zhuǎn)發(fā)給通訊服務(wù)器;C.通訊服務(wù)器按照定位請(qǐng)求與外界相關(guān)實(shí)體進(jìn)行通訊以獲取目標(biāo)移動(dòng)終端的位置信息,將位置信息返回給業(yè)務(wù)處理機(jī);D.業(yè)務(wù)處理機(jī)存儲(chǔ)所述位置信息,并將位置信息返回給客戶端。利用本發(fā)明,可以在具有大量移動(dòng)終端的場(chǎng)景中實(shí)現(xiàn)定位服務(wù),節(jié)約對(duì)大量移動(dòng)終端的管理成本,提高管理效率,非常適用于企業(yè)或行業(yè)用戶的定位需求。
文檔編號(hào)H04W4/02GK101159915SQ200710177529
公開日2008年4月9日 申請(qǐng)日期2007年11月16日 優(yōu)先權(quán)日2007年11月16日
發(fā)明者駿 洪, 蔣天超, 俊 袁 申請(qǐng)人:中興通訊股份有限公司