專利名稱:移動(dòng)終端導(dǎo)航系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)終端導(dǎo)航系統(tǒng),尤其涉及一種使得用戶在低帶寬的無(wú)線網(wǎng)絡(luò)中使用的移動(dòng)終端導(dǎo)航系同;本發(fā)明還涉及一種移動(dòng)終端導(dǎo)航方法, 尤其涉及采用上述移動(dòng)導(dǎo)^<系統(tǒng)實(shí)現(xiàn)路徑查詢和興趣點(diǎn)(Point of interest, 簡(jiǎn)稱POI)查詢的方法。
背景技術(shù):
現(xiàn)有的移動(dòng)終端導(dǎo)航系統(tǒng)主要有兩種方式, 一種方式是完全離線模式, 一種是完全在線方式。其原理及缺陷概述如下完全離線模式,這種方式主要包括一個(gè)獨(dú)立設(shè)置的導(dǎo)航客戶端,導(dǎo)航客 戶端連接全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī),導(dǎo)航客戶端內(nèi)裝有地圖和道路信息的存 儲(chǔ)數(shù)據(jù)庫(kù),還有一些商店、旅館、旅游景點(diǎn)等信息,這些就是常說(shuō)的興趣點(diǎn) (Point of interest,簡(jiǎn)稱POI )信息。導(dǎo)航客戶端,全球?qū)Ш叫l(wèi)星系統(tǒng)接收 機(jī),此種帶有通信功能的車載導(dǎo)航終端通常稱作移動(dòng)終端。這種導(dǎo)航系統(tǒng)的 導(dǎo)航能力主要依賴于存儲(chǔ)地圖和線路信息的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的存儲(chǔ)信息量的 多少將直接影響導(dǎo)航的效果。這是此種裝置導(dǎo)航能力的一種限制瓶頸,此種 裝置還有一個(gè)缺陷,就是數(shù)據(jù)的更新能力很差。由于存儲(chǔ)在導(dǎo)航客戶端的數(shù) 據(jù)庫(kù)信息是靜態(tài)的,是預(yù)先存入的,數(shù)據(jù)庫(kù)不能實(shí)時(shí)更新,因此要想獲得最 新的數(shù)據(jù),必須要根據(jù)最新的地理狀況重新繪制地圖,然后存儲(chǔ)到導(dǎo)航客戶 端的數(shù)據(jù)庫(kù)中,這使得用戶在導(dǎo)航中想獲得實(shí)時(shí)的信息變得幾乎不可能。完全在線模式,這種方式包括導(dǎo)航計(jì)算機(jī)、導(dǎo)航服務(wù)器等設(shè)備,在移動(dòng) 導(dǎo)航時(shí),所需的地圖和路徑信息通過(guò)導(dǎo)航服務(wù)器進(jìn)行下載傳輸,這種系統(tǒng)具
有一個(gè)巨大的優(yōu)點(diǎn),能夠?qū)崟r(shí)地更新地圖和路徑信息,并且下栽到導(dǎo)航計(jì)算 機(jī)終端,通過(guò)顯示終端形象顯示,這種系統(tǒng)可以克服完全離線模式的缺陷, 但是由于要通過(guò)網(wǎng)絡(luò)實(shí)時(shí)地下載地圖和路徑信息,下載的信息量極大,對(duì)于 網(wǎng)絡(luò)帶寬提出很高的要求。對(duì)于帶寬的網(wǎng)絡(luò)環(huán)境,此種系統(tǒng)可以順暢運(yùn)行, 但是對(duì)于帶寬較窄的系統(tǒng),這種導(dǎo)航系統(tǒng)可能失去使用,因?yàn)榫徛臄?shù)據(jù)傳 輸導(dǎo)致整個(gè)導(dǎo)航系統(tǒng)的效率大大降低,甚至在網(wǎng)絡(luò)數(shù)據(jù)的傳輸過(guò)程中,常常因?yàn)槌瑫r(shí)而導(dǎo)致傳輸失敗,失去了移動(dòng)導(dǎo)^:的意義。發(fā)明內(nèi)容本發(fā)明的目的是提供一種移動(dòng)終端導(dǎo)航系統(tǒng),既能夠提供實(shí)時(shí)導(dǎo)航信息, 又能適應(yīng)于低帶寬的網(wǎng)絡(luò)環(huán)境。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種移動(dòng)終端導(dǎo)航系統(tǒng),包括移動(dòng)終端, 主要包括導(dǎo)航客戶端,以及與該導(dǎo)航客戶端連接的全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī), 所述導(dǎo)航客戶端還連接用于本地查詢和調(diào)用導(dǎo)航信息的本地地圖數(shù)據(jù)庫(kù),所 述移動(dòng)終端通過(guò)無(wú)線網(wǎng)絡(luò)連接用于為移動(dòng)終端導(dǎo)航的導(dǎo)航服務(wù)器,該導(dǎo)航服 務(wù)器包括存儲(chǔ)地圖信息的服務(wù)器地圖數(shù)據(jù)庫(kù),以及用于為移動(dòng)終端提供數(shù)據(jù) 源的實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)。優(yōu)選地,通常設(shè)置所述的本地地圖數(shù)據(jù)庫(kù),為與用戶居住、交通、出行、 娛樂(lè)等活動(dòng)相關(guān)的、常用的地圖。這樣可以減小用戶存儲(chǔ)數(shù)據(jù)的成本,方便 用戶使用的同時(shí),使得用戶不必為設(shè)置大量不常用的地圖信息而花費(fèi)過(guò)多的 金錢。優(yōu)選地,設(shè)置在導(dǎo)航客戶端的本地地圖數(shù)據(jù)庫(kù)包括地圖信息、道路信息、 興趣點(diǎn)信息、地標(biāo)性建筑物等變化較少或幾乎不變的信息。這些信息屬于一 個(gè)地區(qū)相對(duì)穩(wěn)定、變化較少的地理信息,在時(shí)間上具有較長(zhǎng)的穩(wěn)定性,這樣 的選擇可使得最大程度上節(jié)約用戶的資源,同時(shí)不影響用戶的正常移動(dòng)導(dǎo)航使用。
優(yōu)選地,設(shè)置在導(dǎo)航服務(wù)器的實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)包括地圖各地區(qū)的交 通信息、天氣信息、興趣點(diǎn)信息等實(shí)時(shí)動(dòng)態(tài)變化的信息。因?yàn)檫@些信息通常 是隨著時(shí)間經(jīng)常變化的,如果是離線導(dǎo)航系統(tǒng),實(shí)時(shí)地獲取這些信息幾乎是 不可能的。而通過(guò)在導(dǎo)航服務(wù)器設(shè)置實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)可以使得移動(dòng)終端 獲取這些信息變得非常簡(jiǎn)單。優(yōu)選地,所述的移動(dòng)終端還包括用于用戶輸入查詢請(qǐng)求的輸入模塊,用 于顯示導(dǎo)航信息顯示模塊,用于與導(dǎo)航服務(wù)器通信的通信模塊,用于調(diào)用并 呈現(xiàn)地圖的導(dǎo)航,以及用于與全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)通信的通信模塊。 本發(fā)明還提供了 一種移動(dòng)終端導(dǎo)航方法,包括以下步驟 導(dǎo)航服務(wù)器收到移動(dòng)終端發(fā)送的導(dǎo)航請(qǐng)求后,根據(jù)服務(wù)器地圖數(shù)據(jù)庫(kù) 及實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的內(nèi)容得到導(dǎo)航信息,并將導(dǎo)航信息返回給移動(dòng)終端;移動(dòng)終端調(diào)用本地地圖,并將所述導(dǎo)航信息標(biāo)記在本地地圖上,并輸出 至顯示模塊。本發(fā)明可以隨時(shí)隨地的對(duì)移動(dòng)終端進(jìn)行導(dǎo)航,本發(fā)明與現(xiàn)有技術(shù)相比, 具有以下優(yōu)點(diǎn)與完全離線導(dǎo)航系統(tǒng)相比,導(dǎo)航地圖可以得到實(shí)時(shí)的更新,獲得最新的 地圖信息及實(shí)時(shí)信息,地圖更新快捷、簡(jiǎn)單,而且可以最大程度的保持實(shí)時(shí) 性,可以使得導(dǎo)航得到實(shí)時(shí)、準(zhǔn)確地導(dǎo)航。本發(fā)明與完全在線導(dǎo)航系統(tǒng)相比,由于在導(dǎo)航客戶端設(shè)置有本地地圖數(shù) 據(jù)庫(kù),因此在導(dǎo)航過(guò)程中,查詢請(qǐng)求發(fā)送之后,導(dǎo)航服務(wù)器只需要將導(dǎo)航信 息發(fā)送給客戶端,無(wú)需發(fā)送相關(guān)地圖,這樣大大減少了數(shù)據(jù)的傳輸量,在較 窄帶寬的網(wǎng)絡(luò)環(huán)境下,不會(huì)因?yàn)榈貓D太大而導(dǎo)致導(dǎo)航失敗,采用本發(fā)明的導(dǎo) 航系統(tǒng)及導(dǎo)航方法可以一樣可以實(shí)現(xiàn)地圖的顯示,導(dǎo)航信息的實(shí)時(shí)查詢,實(shí) 現(xiàn)精確導(dǎo)航。下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明實(shí)施例一的結(jié)構(gòu)圖; 圖2為本發(fā)明移動(dòng)終端的一優(yōu)選實(shí)施例的結(jié)構(gòu)圖; 圖3為本發(fā)明移動(dòng)終端的另一優(yōu)選實(shí)施例的結(jié)構(gòu)圖; 圖4為本發(fā)明移動(dòng)終端的再一優(yōu)選實(shí)施例的結(jié)構(gòu)圖; 圖5為本發(fā)明導(dǎo)航服務(wù)器的一優(yōu)選實(shí)施例的結(jié)構(gòu)圖; 圖6為本發(fā)明導(dǎo)航服務(wù)器的另一優(yōu)選實(shí)施例的結(jié)構(gòu)圖; 圖7為本發(fā)明移動(dòng)導(dǎo)^^方法一優(yōu)選實(shí)施例的流程圖。
具體實(shí)施方式
請(qǐng)參閱圖l,如圖l所示為本發(fā)明移動(dòng)終端導(dǎo)航系統(tǒng)的實(shí)施例一的結(jié)構(gòu)圖。 本發(fā)明移動(dòng)導(dǎo)航終端,包括移動(dòng)終端1,主要包括導(dǎo)航客戶端10,以及與該 導(dǎo)航客戶端連接的GNSS (Global Navigation Satellite System,全球?qū)Ш?衛(wèi)星系統(tǒng))接收機(jī)16,導(dǎo)航客戶端IO和連接用于本地查詢和調(diào)用導(dǎo)航信息的 本地地圖數(shù)據(jù)庫(kù)11,移動(dòng)終端1通過(guò)無(wú)線網(wǎng)絡(luò)連接用于為移動(dòng)終端導(dǎo)航的導(dǎo) 航服務(wù)器2,該導(dǎo)航服務(wù)器包括存儲(chǔ)地圖信息的服務(wù)器地圖數(shù)據(jù)庫(kù)22,以及 用于為移動(dòng)終端提供數(shù)據(jù)源的實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)21。 GNSS系統(tǒng)包括不同的 定位衛(wèi)星系統(tǒng),如GPS (Global Positioning System)系統(tǒng),Galileo系統(tǒng), Gloriass系統(tǒng);GNSS接收機(jī)如GPS接收機(jī)。移動(dòng)終端1主要包括導(dǎo)航客戶端10, GNSS接收機(jī)16,移動(dòng)終端具備無(wú)線 通信功能,通常是指裝備有導(dǎo)航客戶端能夠進(jìn)行導(dǎo)航的移動(dòng)終端,比如各種 車載導(dǎo)航儀等,移動(dòng)終端構(gòu)成了導(dǎo)航系統(tǒng)的終端部分,導(dǎo)航系統(tǒng)的另一部分 主要是導(dǎo)航服務(wù)器,移動(dòng)終端和導(dǎo)航服務(wù)器通過(guò)無(wú)線網(wǎng)絡(luò)連接。導(dǎo)航服務(wù)器端主要包括服務(wù)器地圖數(shù)據(jù)庫(kù)22,數(shù)據(jù)庫(kù)中主要存儲(chǔ)用于導(dǎo) 航的地圖信息,地標(biāo)性建筑物信息,P0I信息等,還包括實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù) 21。由于僅僅有服務(wù)器地圖數(shù)據(jù)庫(kù)22,只含有地圖信息,建筑物信息,POI 信息,在實(shí)時(shí)導(dǎo)航的時(shí)候存在著不足。比如某個(gè)POI點(diǎn),如商場(chǎng),在某個(gè)時(shí)間或時(shí)間段內(nèi)有大型促銷活動(dòng),當(dāng) 僅僅有地圖信息的時(shí)候,當(dāng)用戶查詢某個(gè)POI信息時(shí),上述促銷信息不能夠 顯示出來(lái),當(dāng)設(shè)有實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)時(shí),所有及時(shí)的信息用戶都可以查詢 到,極大地方便了用戶的查詢。再比如,某段交通線路正在進(jìn)行交通管制或者比較擁擠,僅有服務(wù)器地 圖數(shù)據(jù)庫(kù)22時(shí)存在著一樣的缺陷,當(dāng)有實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的時(shí)候,各種實(shí) 時(shí)信息可以及時(shí)地傳遞給用戶。同時(shí),本發(fā)明由于在移動(dòng)終端,設(shè)置有本地地圖數(shù)據(jù)庫(kù)11,因此,當(dāng)用 戶在查詢導(dǎo)航信息的時(shí)候,服務(wù)器端不需要將地圖信息及導(dǎo)航信息一同傳遞 給導(dǎo)航客戶端,因?yàn)榈貓D信息常常數(shù)據(jù)量非常大,如果傳輸?shù)貓D,會(huì)消耗掉 大量的帶寬,對(duì)于帶寬較小的網(wǎng)絡(luò)環(huán)境,地圖信息的傳輸將使得導(dǎo)航變得異 常困難,數(shù)據(jù)不能夠順暢傳輸。通過(guò)設(shè)置本地地圖數(shù)據(jù)庫(kù)11,地圖信息不需 要傳輸,只需傳輸導(dǎo)航信息,導(dǎo)航信息到達(dá)導(dǎo)航客戶端IO之后,導(dǎo)航客戶端 IO調(diào)用本地地圖數(shù)據(jù)庫(kù)11,將導(dǎo)航信息顯示在地圖上,進(jìn)行導(dǎo)航。上述系統(tǒng)的優(yōu)點(diǎn)不再詳述,具體請(qǐng)參閱發(fā)明內(nèi)容部分的相關(guān)內(nèi)容。下面 對(duì)該系統(tǒng)更進(jìn)一步的優(yōu)化。優(yōu)選地,本地地圖數(shù)據(jù)庫(kù)11主要包括與用戶居住、交通、出行、娛樂(lè)、 工作等活動(dòng)相關(guān)的、常用的地圖。由于本地地圖數(shù)據(jù)庫(kù)11所包含的信息量越 大,相應(yīng)的成本越高,因此在本地地圖數(shù)據(jù)庫(kù)中存儲(chǔ)越多的信息對(duì)用戶來(lái)說(shuō) 并不是最好的選擇。另外,用戶在實(shí)際的導(dǎo)航使用當(dāng)中,用戶的交通、出行、 工作等地圖常常是相對(duì)固定的,因此,用戶無(wú)須下載或設(shè)置所有的地圖信息, 只需存儲(chǔ)與用戶居住、交通、出行、娛樂(lè)、工作等活動(dòng)相關(guān)的、常用的地圖。優(yōu)選地,本地地圖數(shù)據(jù)庫(kù)11包括的信息,不僅僅以圖片形式出現(xiàn)的地圖 信息,還包括地圖上的各種標(biāo)記,如道路信息、P0I信息、地標(biāo)性建筑物等,
這些信息變化較少或幾乎不變,具有時(shí)間的穩(wěn)定性,因此本地地圖數(shù)據(jù)庫(kù)并 不需經(jīng)常更新,用戶使用起來(lái)較為方便。優(yōu)選地,服務(wù)器地圖數(shù)據(jù)庫(kù)22包括某個(gè)地區(qū)、國(guó)家或世界的地囝信息、 道路信息、興趣點(diǎn)信息、地標(biāo)性建筑物等變化較少或幾乎不變的信息。服務(wù) 器地圖數(shù)據(jù)庫(kù)的信息量越大,相應(yīng)的成本就越高,服務(wù)器地圖數(shù)據(jù)庫(kù)為不同 用戶的導(dǎo)航4是供數(shù)據(jù)源,因此,服務(wù)器地圖數(shù)據(jù)庫(kù)的存儲(chǔ)信息量常常是根據(jù) 用戶群體的需求設(shè)置的。比如,如果導(dǎo)航服務(wù)器覆蓋整個(gè)世界的導(dǎo)航,那么導(dǎo)航地圖需存儲(chǔ)整個(gè)世界的地圖信息、道路信息等,這樣的話,相應(yīng)的成本 很比較高。如果導(dǎo)航服務(wù)器的用戶群體僅僅涉及某個(gè)區(qū)域,相應(yīng)的服務(wù)器地 圖數(shù)據(jù)庫(kù)設(shè)置為某個(gè)區(qū)域的地圖信息等。優(yōu)選地,實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)21包括地圖各地區(qū)的交通信息、天氣信息、 興趣點(diǎn)信息等實(shí)時(shí)動(dòng)態(tài)變化的信息。如上所述,實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)為用戶 導(dǎo)航提供了各種實(shí)時(shí)變化的信息,這些信息變化比較快,更新速度快。實(shí)時(shí) 動(dòng)態(tài)信息K據(jù)庫(kù)21的實(shí)時(shí)信息常常有第三方內(nèi)容供應(yīng)者提供,從而為用戶提 供實(shí)時(shí)服務(wù)。傳遞給用戶的信息,并不是所有各個(gè)地區(qū)的實(shí)時(shí)信息,常常僅 僅是根據(jù)用戶的地理位置或用戶的查詢請(qǐng)求提供相應(yīng)的實(shí)時(shí)信息。請(qǐng)參閱圖2,如圖2所示為本發(fā)明移動(dòng)終端一優(yōu)選實(shí)施例的示意圖。所述 的導(dǎo)航客戶端包括用于用戶輸入查詢請(qǐng)求的輸入模塊12,用于顯示導(dǎo)航信息 顯示模塊13,用于與導(dǎo)航服務(wù)器通信的通信模塊15,用于調(diào)用并呈現(xiàn)地圖的 導(dǎo)航GIS引擎14,導(dǎo)航GIS引擎14的功能是實(shí)現(xiàn)地圖的二維顯示、平移、放 大、縮小、旋轉(zhuǎn)、三維顯示等功能。導(dǎo)航GIS引擎通過(guò)串口獲取GNSS接收機(jī) 的位置信息,當(dāng)其獲得GNSS接收機(jī)連續(xù)傳來(lái)的點(diǎn)的位置信息后,將點(diǎn)動(dòng)態(tài)的 顯示在地圖上。移動(dòng)終端導(dǎo)航GIS引擎和GIS的差別在于移動(dòng)終端導(dǎo)航 GIS引擎主要適應(yīng)于移動(dòng)終端的硬件環(huán)境、應(yīng)用場(chǎng)景,僅提供GIS服務(wù)的 一部分,即地圖繪制、POI的查詢;標(biāo)準(zhǔn)GIS服務(wù)除了地圖繪制、POI的查 詢,還包括路徑4臾索、地理編碼、地理測(cè)量等功能,如Baidu、 Google、 msn (三者都是網(wǎng)絡(luò)服務(wù)提供商)提供的地圖服務(wù)。輸入模塊12為用戶輸入查詢請(qǐng)求提供接口,輸入方式可以為鍵盤、手寫 輸入屏等;顯示模塊13主要用于顯示導(dǎo)航地圖及備種信息;通信模塊15主 要是用于與導(dǎo)航服務(wù)器的無(wú)線通信,從而傳遞導(dǎo)航客戶端的各種請(qǐng)求,從導(dǎo) 航服務(wù)器返回導(dǎo)航信息;導(dǎo)航gis引擎14主要用于調(diào)用并呈現(xiàn)本地圖,動(dòng)態(tài) 顯示用戶地理位置、導(dǎo)航軌跡,提供給用戶地圖瀏覽的功能。優(yōu)選地,移動(dòng) 終端還包括耳機(jī)、麥克風(fēng)、擴(kuò)音器等接口,用于語(yǔ)音輸入,同時(shí)在導(dǎo)航的時(shí) 候,可以進(jìn)行語(yǔ)音導(dǎo)航,或者給用戶以語(yǔ)音提示。優(yōu)選地,與導(dǎo)航服務(wù)器通信的通信模塊15包括用于下載或更新本地地圖 數(shù)據(jù)庫(kù)的地圖通信模塊,以及用于與所述實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)通信的動(dòng)態(tài)信 息通信模塊。通過(guò)通信模塊15可以導(dǎo)航客戶端存儲(chǔ)本地地圖數(shù)據(jù)庫(kù)的更新。 優(yōu)選地,動(dòng)態(tài)信息通信模塊還可通過(guò)動(dòng)態(tài)信息發(fā)布模塊將實(shí)施信息發(fā)布出去, 可設(shè)置某一更新頻率,如5分鐘,或1小時(shí),動(dòng)態(tài)信息通信模塊與導(dǎo)航服務(wù) 器之間進(jìn)行通信,獲取實(shí)時(shí)信息,并在導(dǎo)航客戶端發(fā)布動(dòng)態(tài)信息。請(qǐng)參閱圖3,如圖3所示為本發(fā)明移動(dòng)導(dǎo)航系統(tǒng),移動(dòng)終端的優(yōu)選實(shí)施例, 在圖2所示實(shí)施例的基礎(chǔ)上,圖3移動(dòng)終端還設(shè)有用于確定位置的定位模塊 116,主要用于確定某位置的功能,如用戶想要確定某移動(dòng)終端所處的地理位 置,用戶只需要輸入相應(yīng)的信息,提交查詢,定位模塊即可實(shí)現(xiàn)該終端的定 位。比如說(shuō)用戶a在終端輸入他人b的手機(jī)號(hào)碼,定位模塊將定位請(qǐng)求發(fā)送 給導(dǎo)航服務(wù)器,導(dǎo)航服務(wù)器通過(guò)移動(dòng)網(wǎng)絡(luò)的定位平臺(tái)獲取被定位用戶b的位 置,將位置返回給用戶a的終端,導(dǎo)航客戶端將其位置標(biāo)注在地圖上。請(qǐng)參閱圖4,如圖4所示為本發(fā)明移動(dòng)終端另一優(yōu)選實(shí)施例,在圖3所示 實(shí)施例的基礎(chǔ)上,圖4所示實(shí)施例中還設(shè)本地搜索模塊17,主要用于搜索poi 信息,主要用于poi信息查詢。用戶在移動(dòng)終端輸入查詢請(qǐng)求,如查詢?cè)摻K 端所在地理位置附近的一個(gè)、多個(gè),或者某一類的poi信息,如加油站、商店或者飯店信息。
請(qǐng)參閱圖5,圖5所示為本發(fā)明導(dǎo)航服務(wù)器一優(yōu)選實(shí)施例。導(dǎo)航服務(wù)器還 包括用于與所述導(dǎo)航客戶端通信的通信模塊23,用于更新所述實(shí)時(shí)動(dòng)態(tài)信息 數(shù)據(jù)庫(kù)的實(shí)時(shí)信息更新模塊24,用于更新所迷服務(wù)器地圖數(shù)椐庫(kù)的地圖更新 模塊25,以及用于處理導(dǎo)航客戶端導(dǎo)航請(qǐng)求的導(dǎo)航處理模塊26。通信模塊23 實(shí)現(xiàn)與導(dǎo)航客戶端的可靠通信,實(shí)時(shí)信息更新模塊24主要用于更新實(shí)時(shí)動(dòng)態(tài) 信息數(shù)據(jù)庫(kù)21。優(yōu)選地,所述的實(shí)時(shí)信息更新模塊包括第三方內(nèi)容接口,第 三方內(nèi)容通過(guò)該接口更新所述實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)。所述的第三方內(nèi)容包括 實(shí)時(shí)交通信息,興趣點(diǎn)信息,導(dǎo)航服務(wù)器聚焦動(dòng)態(tài)信息。請(qǐng)參閱圖6,圖6所示為本發(fā)明導(dǎo)航服務(wù)器的另一優(yōu)選實(shí)施例。導(dǎo)航服務(wù) 器的導(dǎo)航處理模塊26,主要用于處理導(dǎo)航客戶端發(fā)出的各種導(dǎo)航請(qǐng)求。進(jìn)一步地,導(dǎo)航處理模塊26包括,用于計(jì)算移動(dòng)終端發(fā)送的路徑查詢請(qǐng) 求的路徑計(jì)算單元261,此路徑計(jì)算功能主要是通過(guò)代理來(lái)實(shí)現(xiàn)的,因此路徑 計(jì)算單元261又叫做代理單元。具體地,代理是指導(dǎo)航服務(wù)器作為導(dǎo)航客戶 端與其它提供GIS (Geography Information System,地理信息系統(tǒng))服務(wù)的 服務(wù)器之間的代理,即轉(zhuǎn)發(fā)導(dǎo)航客戶端的路徑請(qǐng)求到GIS服務(wù)器,另一方面, 接收GIS服務(wù)器對(duì)路徑請(qǐng)求的相應(yīng)轉(zhuǎn)發(fā)給導(dǎo)航客戶端。進(jìn)一步地,導(dǎo)航處理模塊26還包括用于查詢移動(dòng)終端發(fā)送的定位請(qǐng)求的 定位單元262。此定位單元與上述導(dǎo)航客戶端的定位模塊相對(duì)應(yīng),用于處理定 位模塊發(fā)出的定位請(qǐng)求。進(jìn)一步地,導(dǎo)航處理模塊26還包括用于處理移動(dòng)終端發(fā)送的本地搜索請(qǐng) 求的搜索單元。此搜索單元與上述導(dǎo)航客戶端的本地搜索模塊相對(duì)應(yīng),用于 處理本地搜索模塊發(fā)出的搜索請(qǐng)求。本發(fā)明還提供了一種移動(dòng)導(dǎo)航方法,如圖7所示,圖7為本發(fā)明移動(dòng)導(dǎo) 航方法一優(yōu)選實(shí)施例的流程圖。本發(fā)明移動(dòng)導(dǎo)航方法,包括以下步驟步驟A、用戶在移動(dòng)終端中輸入導(dǎo)航請(qǐng)求,移動(dòng)終端將導(dǎo)航請(qǐng)求發(fā)送給導(dǎo)
航服務(wù)器;步驟B、導(dǎo)航服務(wù)器根據(jù)服務(wù)器地圖數(shù)據(jù)庫(kù)及實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的內(nèi)容 得到導(dǎo)航信息,并將導(dǎo)航信息返回給移動(dòng)終端;步驟C、移動(dòng)終端調(diào)用本地地圖,并將所述導(dǎo)航信息標(biāo)記在本地地圖上, 并輸出至顯示模塊。其中,步驟A中用戶輸入的導(dǎo)舵z清求可以包括路徑導(dǎo)航請(qǐng)求、定位請(qǐng)求 或本地搜索請(qǐng)求中的一種或幾種。導(dǎo)航服務(wù)器根據(jù)所發(fā)出請(qǐng)求的類型進(jìn)行判 斷,根據(jù)不同的請(qǐng)求作出相應(yīng)的處理。當(dāng)所述導(dǎo)航請(qǐng)求為路徑導(dǎo)航請(qǐng)求時(shí),執(zhí)行以下步驟步驟A中的導(dǎo)航請(qǐng)求中包括查詢路徑的起始地點(diǎn)、終止地點(diǎn),并向?qū)Ш?服務(wù)器發(fā)送路徑查詢請(qǐng)求的步驟;導(dǎo)航服務(wù)器得到導(dǎo)航信息的步驟包括,導(dǎo)航服務(wù)器根據(jù)所述請(qǐng)求通過(guò)路 徑計(jì)算單元計(jì)算得到路徑信息的步驟。當(dāng)所述的導(dǎo)航請(qǐng)求為本地搜索請(qǐng)求時(shí),執(zhí)行以下步驟步驟A中用戶輸入導(dǎo)航請(qǐng)求的步驟包括,用戶輸入地址或興趣點(diǎn)的名稱 信息,并向?qū)Ш椒?wù)器發(fā)送路徑查詢請(qǐng)求的步驟;所述服務(wù)器得到導(dǎo)航信息的步驟包括,導(dǎo)航服務(wù)器通過(guò)搜索單元根據(jù)指 定位置信息或興趣點(diǎn)信息查詢信息的步驟。除上述移動(dòng)終端向?qū)Ш椒?wù)器發(fā)送請(qǐng)求實(shí)現(xiàn)移動(dòng)導(dǎo)航的方法之外,導(dǎo)航 服務(wù)器還執(zhí)行以下步驟。導(dǎo)航服務(wù)器向移動(dòng)終端推送存儲(chǔ)于實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的實(shí)時(shí)信息的步驟。優(yōu)選地,所述推送實(shí)時(shí)信息的步驟具體為推送實(shí)時(shí)交通信息、天氣信息 或興趣點(diǎn)信息;所迷實(shí)時(shí)交通信息通過(guò)語(yǔ)音提示給用戶,和/或通過(guò)本地地圖 顯示。移動(dòng)終端根據(jù)預(yù)先設(shè)定的更新頻率將導(dǎo)航數(shù)據(jù)庫(kù)推送的動(dòng)態(tài)信息在導(dǎo) 航終端發(fā)布。用戶可以獲取實(shí)時(shí)動(dòng)態(tài)信息。所述與導(dǎo)航服務(wù)器通信的通信模 塊包括用于下栽或更新本地地圖數(shù)據(jù)庫(kù)的地圖通信模塊,以及用于與所述實(shí) 時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)通信的動(dòng)態(tài)信息通信模塊。以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施 例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā) 明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1. 一種移動(dòng)終端導(dǎo)航系統(tǒng),包括導(dǎo)航服務(wù)器、由導(dǎo)航客戶端與全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)組成的移動(dòng)終端,所述移動(dòng)終端與導(dǎo)航服務(wù)器通過(guò)無(wú)線網(wǎng)絡(luò)連接,其特征在于所述導(dǎo)航客戶端還連接用于本地查詢和調(diào)用導(dǎo)航信息的本地地圖數(shù)據(jù)庫(kù),所述導(dǎo)航服務(wù)器包括存儲(chǔ)地圖信息的服務(wù)器地圖數(shù)據(jù)庫(kù)或者連接有地圖服務(wù)器,所述導(dǎo)航服務(wù)器還包括用于為移動(dòng)終端提供數(shù)據(jù)源的實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述的本地地圖數(shù)據(jù)庫(kù) 至少包括地圖信息、興趣點(diǎn)信息。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于所述的實(shí)時(shí)動(dòng)態(tài)信息數(shù) 據(jù)庫(kù)至少包括交通信息、天氣信息、興趣點(diǎn)信息。
4. 根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于所述的移動(dòng)終端包括移 動(dòng)電話、導(dǎo)航儀。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于所述的導(dǎo)航客戶端至少 包括用于用戶輸入查詢請(qǐng)求的輸入模塊、用于顯示導(dǎo)航信息的顯示模塊、 用于與導(dǎo)航服務(wù)器通信和與全球?qū)Ш叫l(wèi)星系統(tǒng)接收機(jī)通信的通信模塊、用 于處理本地搜索請(qǐng)求的本地搜索模塊、用于確定位置的定位模塊、用于調(diào) 用并呈現(xiàn)地圖的導(dǎo)航GIS引擎、用于導(dǎo)航軟件升級(jí)的軟件升級(jí)模塊、用于 更新移動(dòng)終端存儲(chǔ)的地圖和語(yǔ)音文件的地圖語(yǔ)音更新模塊。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于所述的導(dǎo)航服務(wù)器至少 包括用于與所述導(dǎo)航客戶端通信的通信模塊、用于更新所述實(shí)時(shí)動(dòng)態(tài)信息 數(shù)據(jù)庫(kù)的實(shí)時(shí)信息更新模塊、用于更新所述服務(wù)器地圖數(shù)據(jù)庫(kù)的地圖更新 模塊、用于處理導(dǎo)航客戶端導(dǎo)航請(qǐng)求的導(dǎo)航處理模塊。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于所述的導(dǎo)航處理模塊包 括用于計(jì)算移動(dòng)終端發(fā)送的路徑查詢請(qǐng)求的路徑計(jì)算單元、用于查詢移動(dòng) 終端發(fā)送的定位請(qǐng)求的定位單元、用于處理移動(dòng)終端發(fā)送的本地搜索請(qǐng)求 的搜索單元。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于所述的實(shí)時(shí)信息更新模 塊包括第三方內(nèi)容接口 ,第三方內(nèi)容通過(guò)該接口更新所迷實(shí)時(shí)動(dòng)態(tài)信息數(shù) 據(jù)庫(kù)。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于所述的第三方內(nèi)容至少 包括實(shí)施交通信息、興趣點(diǎn)心理,導(dǎo)航服務(wù)器聚集動(dòng)態(tài)信息并發(fā)布到導(dǎo)航 客戶端。
10. —種移動(dòng)終端導(dǎo)航方法,其特征在于至少包括以下步驟 導(dǎo)航服務(wù)器收到移動(dòng)終端發(fā)送的導(dǎo)航請(qǐng)求后,根據(jù)服務(wù)器地圖數(shù)據(jù)庫(kù)及實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的內(nèi)容得到導(dǎo)航信息,并將導(dǎo)航信息返回給移動(dòng)終 端;移動(dòng)終端調(diào)用本地地圖,并將所述導(dǎo)航信息標(biāo)記在本地地圖上,然后 輸出到顯示模塊。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于所述導(dǎo)航請(qǐng)求包括路 徑導(dǎo)航請(qǐng)求、定位請(qǐng)求和本地搜索請(qǐng)求中的 一種或多種請(qǐng)求。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于當(dāng)所述導(dǎo)航請(qǐng)求為路 徑導(dǎo)航請(qǐng)求時(shí),移動(dòng)終端接收用戶輸入的查詢路徑的起始地點(diǎn)和終止地點(diǎn)并向?qū)Ш?服務(wù)器發(fā)送路徑查詢請(qǐng)求;所述導(dǎo)航服務(wù)器得到導(dǎo)航信息的步驟為導(dǎo)航服務(wù)器根據(jù)所說(shuō)請(qǐng)求通 過(guò)路徑計(jì)算單元得到路徑信息。
13. 根據(jù)權(quán)利要求11所述的方法,其特征在于當(dāng)所述的導(dǎo)航請(qǐng)求為 本地搜索請(qǐng)求時(shí),所述移動(dòng)終端接收用戶輸入的地址或興趣點(diǎn)的名稱信息并向?qū)Ш椒?務(wù)器發(fā)送路徑查詢請(qǐng)求;所述服務(wù)器得到導(dǎo)航信息的步驟為導(dǎo)航服務(wù)器通過(guò)搜索單元根據(jù)指 定位置信息或興趣點(diǎn)信息查詢導(dǎo)航信息。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于還包括導(dǎo)航服務(wù)器向移動(dòng)終端發(fā)送實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的實(shí)時(shí)信息的步驟,所迷實(shí)時(shí)信息至少 為實(shí)時(shí)交通信息、天氣信息和興趣點(diǎn)信息中的一種或幾種,所述實(shí)時(shí)信息 通過(guò)語(yǔ)音提示或者本地地圖顯示提供給用戶。
全文摘要
本發(fā)明公開(kāi)了一種使得用戶可以在低帶寬的無(wú)線網(wǎng)絡(luò)中使用的移動(dòng)終端導(dǎo)航的方法及其系統(tǒng),所述系統(tǒng)包括移動(dòng)終端和與該移動(dòng)終端連接的GNSS接收機(jī),該移動(dòng)終端還連接用于本地查詢和調(diào)用導(dǎo)航信息的本地地圖數(shù)據(jù)庫(kù),移動(dòng)終端通過(guò)無(wú)線網(wǎng)絡(luò)連接導(dǎo)航服務(wù)器,該導(dǎo)航服務(wù)器包括存儲(chǔ)地圖信息的地圖數(shù)據(jù)庫(kù),以及實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)。所述方法包括導(dǎo)航服務(wù)器收到移動(dòng)終端發(fā)送的導(dǎo)航請(qǐng)求后,根據(jù)服務(wù)器地圖數(shù)據(jù)庫(kù)及實(shí)時(shí)動(dòng)態(tài)信息數(shù)據(jù)庫(kù)的內(nèi)容得到導(dǎo)航信息,并將導(dǎo)航信息返回給移動(dòng)終端;移動(dòng)終端調(diào)用本地地圖,并將所述導(dǎo)航信息標(biāo)記在本地地圖上,并輸出至顯示模塊。本發(fā)明大大減少了數(shù)據(jù)的傳輸量,在較窄帶寬的網(wǎng)絡(luò)環(huán)境下,不會(huì)因?yàn)榈貓D太大而導(dǎo)致導(dǎo)航失敗。
文檔編號(hào)G01S1/00GK101210959SQ20061016962
公開(kāi)日2008年7月2日 申請(qǐng)日期2006年12月25日 優(yōu)先權(quán)日2006年12月25日
發(fā)明者于蓉蓉, 智 林, 璐 黃 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司