專利名稱:一種動(dòng)態(tài)視角的導(dǎo)航方法、終端、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及導(dǎo)航領(lǐng)域,尤其涉及一種動(dòng)態(tài)視角的導(dǎo)航方法、終端、服務(wù)器及系統(tǒng)。
背景技術(shù):
現(xiàn)有三維導(dǎo)航多是簡(jiǎn)單的將地圖信息存儲(chǔ)于本地,根據(jù)全球定位系統(tǒng)(Global Positioning System, GPS)提供的位置信息以一定的計(jì)算方式生成三維圖像,且一般只能 在公路上行進(jìn)時(shí)才能使用其三維導(dǎo)航模式,因?yàn)閷?dǎo)航終端內(nèi)部存儲(chǔ)空間有限,一般只能存 儲(chǔ)位于公路上車輛視角的三維地圖信息,公路之外位置的三維導(dǎo)航信息往往不能提供,且 每一位置的三維圖像信息的視角是固定不變的,不能真實(shí)反映用戶所處位置的三維導(dǎo)航信 肩、ο
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種動(dòng)態(tài)視角的導(dǎo)航方法、終端、服 務(wù)器及系統(tǒng)??梢缘玫交谌我馕恢玫娜S導(dǎo)航數(shù)據(jù),并且能夠真實(shí)的反映用戶所處位置 的三維導(dǎo)航信息。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種動(dòng)態(tài)視角的導(dǎo)航方法,所述方 法包括生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行進(jìn)方向;向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;獲取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包 中包括多個(gè)分別與預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);根據(jù)導(dǎo)航終端內(nèi)置的電子羅盤提供的當(dāng)前視角所在的視角區(qū)域從所述導(dǎo)航數(shù)據(jù) 包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種導(dǎo)航終端,包括初始信息生成單元,用于生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的 位置信息及行進(jìn)方向;上傳單元,用于向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;導(dǎo)航數(shù)據(jù)獲取單元,用于獲取所述導(dǎo)航服務(wù)器根據(jù)所述上傳單元上傳的初始導(dǎo)航 信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè)分別與預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo) 航數(shù)據(jù);電子羅盤,用于提供導(dǎo)航終端的當(dāng)前視角;導(dǎo)航顯示單元,用于根據(jù)所述電子羅盤提供的所述導(dǎo)航終端的當(dāng)前視角所在的視 角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種導(dǎo)航服務(wù)器,包括導(dǎo)航數(shù)據(jù)庫(kù),用于儲(chǔ)存導(dǎo)航地圖信息,所述導(dǎo)航地圖信息包括一個(gè)三維導(dǎo)航圖 像;
初始導(dǎo)航信息獲取單元,用于獲取導(dǎo)航終端發(fā)出的初始導(dǎo)航信息,所述初始導(dǎo)航 信息包括導(dǎo)航終端的位置信息及行進(jìn)方向;導(dǎo)航地圖信息選取單元,用于根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)選取導(dǎo)航地圖 fn息;導(dǎo)航數(shù)據(jù)包生成單元,用于根據(jù)所述導(dǎo)航地圖信息和預(yù)設(shè)的視角區(qū)域生成多個(gè)分 別與所述多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè)導(dǎo)航數(shù)據(jù)生成所述導(dǎo)航數(shù)據(jù)包, 所述導(dǎo)航數(shù)據(jù)包包括多個(gè)視角的導(dǎo)航數(shù)據(jù);導(dǎo)航數(shù)據(jù)發(fā)送單元,用于向?qū)Ш浇K端發(fā)送所述導(dǎo)航數(shù)據(jù)包。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種導(dǎo)航系統(tǒng),所述導(dǎo)航系統(tǒng)包括導(dǎo)航服務(wù)器和 至少一個(gè)導(dǎo)航終端,其中所述導(dǎo)航服務(wù)器用于儲(chǔ)存導(dǎo)航地圖信息,所述導(dǎo)航地圖信息包括一個(gè)三維導(dǎo)航圖 像;獲取導(dǎo)航終端發(fā)出的初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行 進(jìn)方向;根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)選取導(dǎo)航地圖信息根據(jù)所述導(dǎo)航地圖信息和 預(yù)設(shè)的視角區(qū)域生成多個(gè)分別與所述多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè)導(dǎo)航 數(shù)據(jù)生成導(dǎo)航數(shù)據(jù)包;向?qū)Ш浇K端發(fā)送所述導(dǎo)航數(shù)據(jù)包;所述導(dǎo)航終端用于生成所述初始導(dǎo)航信息;向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信 息;獲取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包 括多個(gè)分別與所述預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);根據(jù)導(dǎo)航終端內(nèi)置的電子羅盤提 供的當(dāng)前視角所在的視角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果本發(fā)明實(shí)施例通過(guò)向?qū)Ш椒?wù)器發(fā)送初始導(dǎo)航信息,獲取導(dǎo)航服務(wù)器發(fā)回的導(dǎo)航 數(shù)據(jù)包,進(jìn)而根據(jù)電子羅盤提供的當(dāng)前視角顯示該視角的導(dǎo)航數(shù)據(jù),能夠得到基于任意位 置的三維導(dǎo)航數(shù)據(jù),而且能夠根據(jù)當(dāng)前視角進(jìn)行顯示,能夠真實(shí)地反映用戶所處位置的三 維導(dǎo)航信息。
圖1為本發(fā)明實(shí)施例中一種導(dǎo)航系統(tǒng)的結(jié)構(gòu)組成示意圖;圖2為本發(fā)明實(shí)施例中一種導(dǎo)航終端的結(jié)構(gòu)組成示意圖;圖3為本發(fā)明實(shí)施例中視角區(qū)域分布示意圖;圖4為本發(fā)明實(shí)施例中一種導(dǎo)航服務(wù)器的結(jié)構(gòu)組成示意圖;圖5為本發(fā)明一種動(dòng)態(tài)視角的導(dǎo)航方法的一個(gè)實(shí)施例流程示意圖;圖6為本發(fā)明一種動(dòng)態(tài)視角的導(dǎo)航方法的另一個(gè)實(shí)施例流程示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例中一種導(dǎo)航系統(tǒng)的結(jié)構(gòu)組成示意圖,該導(dǎo)航系統(tǒng)包括導(dǎo)航服務(wù)器10和至少一個(gè)導(dǎo)航終端20,其中導(dǎo)航服務(wù)器10用于儲(chǔ)存導(dǎo)航地圖信息,所述導(dǎo)航地圖信息包括一個(gè)三維導(dǎo)航圖 像;獲取導(dǎo)航終端20發(fā)出的初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及 行進(jìn)方向;根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)選取導(dǎo)航地圖信息;根據(jù)所述導(dǎo)航地圖信 息和預(yù)設(shè)的視角區(qū)域生成多個(gè)分別與所述多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè) 導(dǎo)航數(shù)據(jù)生成導(dǎo)航數(shù)據(jù)包;向?qū)Ш浇K端20發(fā)送所述導(dǎo)航數(shù)據(jù)包。所述導(dǎo)航地圖信息可以 為對(duì)應(yīng)導(dǎo)航終端位置及方向的三維導(dǎo)航圖像,所述導(dǎo)航數(shù)據(jù)可以為不同視角區(qū)域的導(dǎo)航圖 片。導(dǎo)航終端20用于生成所述初始導(dǎo)航信息;向?qū)Ш椒?wù)器10上傳所述初始導(dǎo)航信 息;獲取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包 括多個(gè)分別與所述預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);根據(jù)導(dǎo)航終端20內(nèi)置的電子羅 盤提供的當(dāng)前視角所在的視角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。所 述導(dǎo)航終端可以為車載導(dǎo)航或手持導(dǎo)航等,可以通過(guò)GPS系統(tǒng)或?qū)Ш浇K端內(nèi)置的傳感器獲 取終端自身的初始導(dǎo)航信息,可以包括位置信息、行進(jìn)方向以及行進(jìn)速率等。圖2為本發(fā)明實(shí)施例中一種導(dǎo)航終端的結(jié)構(gòu)組成示意圖,該導(dǎo)航終端包括初始信息生成單元201,用于生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端 的位置信息及行進(jìn)方向;具體地,所述初始信息生成單元201可以通過(guò)導(dǎo)航終端內(nèi)置的GPS 系統(tǒng)或傳感器(例如慣性加速度傳感器等)生成所述初始導(dǎo)航信息,該初始導(dǎo)航信息包括 導(dǎo)航終端的位置信息及行進(jìn)方向,還可以包括行進(jìn)速率等信息。上傳單元202,用于向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;具體地,上傳單元可以 通過(guò)無(wú)線發(fā)送裝置將初始信息生成單元201生成的所述初始導(dǎo)航信息發(fā)送至導(dǎo)航服務(wù)器。導(dǎo)航數(shù)據(jù)獲取單元203,用于獲取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的 導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè)分別與預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);具 體地,可以將導(dǎo)航終端的視角預(yù)設(shè)為多個(gè)視角區(qū)域,例如將視角在水平方向上分為如圖3 所示的5個(gè)區(qū)域,其中0° 25°為第一邊界視角區(qū)域、25° 65°為第一副視角區(qū)域、 65° 115°為主視角區(qū)域、115° 155°為第二副視角區(qū)域以及155° 180°為第二邊 界視角區(qū)域,所述導(dǎo)航數(shù)據(jù)包中可以包括5個(gè)分別于上述5個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù)主 視角導(dǎo)航數(shù)據(jù)、第一副視角導(dǎo)航數(shù)據(jù)、第二副視角導(dǎo)航數(shù)據(jù)、第一邊界視角導(dǎo)航數(shù)據(jù)以及第 二邊界視角導(dǎo)航數(shù)據(jù),進(jìn)一步地所述多個(gè)視角的導(dǎo)航數(shù)據(jù)可以為不同視角的導(dǎo)航圖片。進(jìn) 一步地該導(dǎo)航數(shù)據(jù)包還可以包括至少一個(gè)預(yù)測(cè)時(shí)刻的多個(gè)視角的導(dǎo)航數(shù)據(jù),例如后1秒、 后2秒時(shí)刻的多個(gè)視角的導(dǎo)航數(shù)據(jù)。在其他實(shí)施例中,可以將視角區(qū)分為3個(gè)或更多的視 角區(qū)域,例如僅包括主視角區(qū)域和邊界視角區(qū)域,或包括3個(gè)以上的副視角區(qū)域,都不脫離 本發(fā)明的思想。電子羅盤205,用于提供導(dǎo)航終端的當(dāng)前視角;導(dǎo)航顯示單元204,用于根據(jù)所述電子羅盤提供的所述導(dǎo)航終端當(dāng)前視角所在視 角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。具體地,當(dāng)所述電子羅盤205 提供導(dǎo)航終端當(dāng)前視角在主視角區(qū)域中,導(dǎo)航顯示單元204則選取與主視角區(qū)域?qū)?yīng)的主 視角導(dǎo)航數(shù)據(jù)進(jìn)行顯示,或當(dāng)所述電子羅盤205提供導(dǎo)航終端當(dāng)前視角在第一副視角區(qū) 域,導(dǎo)航顯示單元?jiǎng)t選取與第一副視角區(qū)域?qū)?yīng)的第一副視角導(dǎo)航數(shù)據(jù)進(jìn)行顯示。進(jìn)一步地,若導(dǎo)航數(shù)據(jù)獲取單元203獲取到的導(dǎo)航數(shù)據(jù)包中包含預(yù)測(cè)導(dǎo)航數(shù)據(jù)時(shí),當(dāng)與預(yù)測(cè)導(dǎo)航 數(shù)據(jù)對(duì)應(yīng)的預(yù)測(cè)時(shí)刻到達(dá)時(shí),導(dǎo)航顯示單元204可以根據(jù)當(dāng)前電子羅盤205提供的當(dāng)前視 角在導(dǎo)航數(shù)據(jù)包中選取該預(yù)測(cè)時(shí)刻的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。進(jìn)一步地,所述導(dǎo)航終端還可以包括判斷單元206和更新請(qǐng)求單元207,其中判斷單元206用于當(dāng)所述預(yù)測(cè)時(shí)刻到達(dá)時(shí),判斷導(dǎo)航終端是否滿足導(dǎo)航更新條 件。具體地,所述預(yù)測(cè)時(shí)刻為導(dǎo)航數(shù)據(jù)獲取單元203獲取到的導(dǎo)航數(shù)據(jù)包中的預(yù)測(cè)導(dǎo)航數(shù) 據(jù)對(duì)應(yīng)的時(shí)刻。所述判斷單元206可以包括預(yù)設(shè)時(shí)間判斷模塊,用于判斷是否到達(dá)預(yù)設(shè)更新時(shí)間;例如導(dǎo)航終端預(yù)設(shè)每隔5 秒秒自動(dòng)向?qū)Ш椒?wù)器發(fā)送更新請(qǐng)求,此時(shí)可以在當(dāng)接收到導(dǎo)航服務(wù)器發(fā)送的導(dǎo)航數(shù)據(jù)包 時(shí)開(kāi)始計(jì)時(shí),到達(dá)5秒則通知判斷模塊206輸出肯定的判斷結(jié)果。視角判斷模塊,用于判斷導(dǎo)航終端的當(dāng)前視角是否邊界視角;具體地,視角判斷模 塊判斷所述導(dǎo)航終端的當(dāng)前視角是否屬于第一邊界視角區(qū)域或第二邊界視角區(qū)域,若是則 通知判斷模塊206輸出肯定的判斷結(jié)果。誤差值判斷模塊,用于判斷所述接收到的導(dǎo)航數(shù)據(jù)包中與所述預(yù)測(cè)時(shí)刻對(duì)應(yīng)的預(yù) 測(cè)導(dǎo)航信息與當(dāng)前初始信息生成單元201生成的初始導(dǎo)航信息的誤差值是否達(dá)到預(yù)設(shè)闕 值;具體地,所述誤差值的計(jì)算方法可以為當(dāng)導(dǎo)航終端的行進(jìn)方向發(fā)生了變化,例如在后 1秒的預(yù)測(cè)時(shí)刻到達(dá)時(shí)導(dǎo)航終端在原行進(jìn)方向上沿逆時(shí)針?lè)较蜣D(zhuǎn)了 △。,則此時(shí)的所述預(yù) 測(cè)導(dǎo)航信息與當(dāng)前生成的初始導(dǎo)航信息的誤差值=行進(jìn)速率(米/秒)*1(秒)*sinA°, 預(yù)設(shè)闕值例如設(shè)為10米,則當(dāng)計(jì)算得到的所述誤差值不小于10米時(shí),則通知判斷模塊206 輸出肯定的判斷結(jié)果。累積誤差判斷模塊,用于判斷所述接收到的導(dǎo)航數(shù)據(jù)包中的多個(gè)預(yù)測(cè)時(shí)刻的 預(yù)測(cè)導(dǎo)航信息與所述預(yù)測(cè)時(shí)刻到達(dá)時(shí)生成的初始導(dǎo)航信息的累積誤差值是否達(dá)到預(yù)設(shè) 闕值;所述誤差的計(jì)算類似于誤差值判斷模塊的計(jì)算方法,為誤差值=行進(jìn)速率(米/ 秒)(秒)*sin Δ °,累積誤差為多個(gè)預(yù)測(cè)時(shí)刻的誤差值積累,例如后1秒、后2秒、后3秒 這三個(gè)預(yù)測(cè)時(shí)刻到達(dá)時(shí)累積誤差不小于預(yù)設(shè)的闕值時(shí)例如10米,則通知判斷模塊206輸出 肯定的判斷結(jié)果。更新請(qǐng)求單元207,用于當(dāng)所述判斷單元206的判斷結(jié)果為是時(shí),向?qū)Ш椒?wù)器發(fā) 送更新導(dǎo)航數(shù)據(jù)請(qǐng)求。所述更新導(dǎo)航數(shù)據(jù)請(qǐng)求包括當(dāng)前生成的初始導(dǎo)航信息,請(qǐng)求導(dǎo)航服 務(wù)器下發(fā)更新的導(dǎo)航數(shù)據(jù)包。圖4為本發(fā)明實(shí)施例中一種導(dǎo)航服務(wù)器的結(jié)構(gòu)組成示意圖,如圖所示該導(dǎo)航服務(wù) 器可以包括導(dǎo)航數(shù)據(jù)庫(kù)401,用于儲(chǔ)存導(dǎo)航地圖信息;所述導(dǎo)航地圖信息可以為對(duì)應(yīng)位置及 方向的三維導(dǎo)航圖像。初始導(dǎo)航信息獲取單元402,用于獲取導(dǎo)航終端發(fā)出的初始導(dǎo)航信息,所述初始導(dǎo) 航信息包括導(dǎo)航終端的位置信息及行進(jìn)方向;導(dǎo)航地圖信息選取單元403,用于根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)401選取 導(dǎo)航地圖信息;具體地,可以根據(jù)初始導(dǎo)航信息中的位置信息和行進(jìn)方向在導(dǎo)航數(shù)據(jù)庫(kù)中 選取對(duì)應(yīng)的導(dǎo)航地圖信息。
導(dǎo)航數(shù)據(jù)包生成單元404,用于根據(jù)所述導(dǎo)航地圖信息和預(yù)設(shè)的多個(gè)視角區(qū)域生 成多個(gè)分別與所述多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè)導(dǎo)航數(shù)據(jù)生成導(dǎo)航數(shù)據(jù) 包;具體地,所述導(dǎo)航數(shù)據(jù)可以為基于所述三維導(dǎo)航圖像根據(jù)預(yù)設(shè)的不同視角區(qū)域生成的 導(dǎo)航數(shù)據(jù),所述導(dǎo)航數(shù)據(jù)可以包括與所述對(duì)應(yīng)視角區(qū)域的導(dǎo)航圖片,所述導(dǎo)航數(shù)據(jù)包還可 以包括至少一個(gè)預(yù)測(cè)時(shí)刻的多個(gè)視角的導(dǎo)航數(shù)據(jù)。導(dǎo)航數(shù)據(jù)發(fā)送單元405,用于向?qū)Ш浇K端發(fā)送所述導(dǎo)航數(shù)據(jù)包。進(jìn)一步地,所述導(dǎo)航服務(wù)器還可以包括預(yù)測(cè)導(dǎo)航信息生成單元,用于根據(jù)所述初始導(dǎo)航信息生成至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù) 測(cè)導(dǎo)航信息,所述預(yù)測(cè)導(dǎo)航信息包括在預(yù)測(cè)時(shí)刻導(dǎo)航終端的位置信息以及行進(jìn)方向;具體 地,所述預(yù)測(cè)導(dǎo)航信息生成單元可以根據(jù)所述初始導(dǎo)航信息中的位置信息、行進(jìn)方向以及 速率信息進(jìn)行計(jì)算,假設(shè)速率不變的情況下得到至少一個(gè)預(yù)測(cè)時(shí)刻的導(dǎo)航終端的預(yù)測(cè)導(dǎo)航 信息,該預(yù)測(cè)導(dǎo)航信息可以包括預(yù)測(cè)時(shí)刻導(dǎo)航終端的位置信息以及行進(jìn)方向。所述導(dǎo)航信 息選取單元根據(jù)所述預(yù)測(cè)導(dǎo)航信息生成單元生成的預(yù)測(cè)導(dǎo)航信息在導(dǎo)航數(shù)據(jù)庫(kù)選取預(yù)測(cè) 時(shí)刻的導(dǎo)航地圖信息;所述導(dǎo)航數(shù)據(jù)包生成單元根據(jù)所述導(dǎo)航信息選取單元選取的導(dǎo)航地 圖信息生成導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包包括當(dāng)前多個(gè)視角的導(dǎo)航數(shù)據(jù)、至少一個(gè)預(yù)測(cè)時(shí) 刻的預(yù)測(cè)導(dǎo)航信息以及與所述預(yù)測(cè)時(shí)刻對(duì)應(yīng)的多個(gè)視角的預(yù)測(cè)導(dǎo)航數(shù)據(jù)。圖5為本發(fā)明實(shí)施例中一種動(dòng)態(tài)視角的導(dǎo)航方法的一個(gè)實(shí)施例流程示意圖,該方 法流程包括步驟S501,生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行 進(jìn)方向;具體地,導(dǎo)航終端可以通過(guò)內(nèi)置的GPS系統(tǒng)或傳感器(例如慣性加速度傳感器等) 生成所述初始導(dǎo)航信息,該初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行進(jìn)方向,還可以包 括行進(jìn)速率等信息。步驟S502,向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;具體地,導(dǎo)航終端可以通過(guò)無(wú) 線發(fā)送裝置將生成的所述初始導(dǎo)航信息發(fā)送至導(dǎo)航服務(wù)器。導(dǎo)航服務(wù)器獲取到所述初始導(dǎo) 航信息后,可以根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)中選取導(dǎo)航地圖信息,根據(jù)選取的導(dǎo) 航地圖信息生成導(dǎo)航數(shù)據(jù)包并發(fā)送所述導(dǎo)航數(shù)據(jù)包,導(dǎo)航數(shù)據(jù)包中包括多個(gè)與預(yù)設(shè)視角區(qū) 域?qū)?yīng)的導(dǎo)航數(shù)據(jù)??梢园褜?dǎo)航終端視角預(yù)設(shè)為多個(gè)視角區(qū)域,例如將視角在水平方向上 分為如圖3所示的5個(gè)區(qū)域,其中0° 25°為第一邊界視角區(qū)域、25° 65°為第一副視 角區(qū)域、65° 115°為主視角區(qū)域、115° 155°為第二副視角區(qū)域以及155° 180° 為第二邊界視角區(qū)域,所述獲取的多個(gè)視角的導(dǎo)航數(shù)據(jù)可以與該五個(gè)視角區(qū)域分別一一對(duì) 應(yīng)。在其他實(shí)施例中,可以將視角區(qū)分為3個(gè)或更多的視角區(qū)域,例如僅包括主視角區(qū)域和 邊界視角區(qū)域,或包括3個(gè)以上的副視角區(qū)域,都不脫離本發(fā)明的思想。導(dǎo)航服務(wù)器可以根 據(jù)選取的導(dǎo)航地圖信息以及上述5個(gè)視角區(qū)域生成5個(gè)與不同視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù), 包括主視角導(dǎo)航數(shù)據(jù)、第一副視角導(dǎo)航數(shù)據(jù)、第二副視角導(dǎo)航數(shù)據(jù)、第一邊界視角導(dǎo)航數(shù) 據(jù)以及第二邊界視角導(dǎo)航數(shù)據(jù),所述導(dǎo)航數(shù)據(jù)可以包括與所述視角區(qū)域?qū)?yīng)的導(dǎo)航圖片。進(jìn)一步地,當(dāng)所述初始導(dǎo)航信息中包括導(dǎo)航終端的速率信息時(shí),導(dǎo)航服務(wù)器可以 根據(jù)所述初始導(dǎo)航信息生成至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)航信息,根據(jù)所述至少一個(gè)預(yù)測(cè)時(shí) 刻的預(yù)測(cè)導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)選取預(yù)測(cè)時(shí)刻的導(dǎo)航地圖信息,并根據(jù)選取的導(dǎo)航地圖信 息生成導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包包括當(dāng)前多個(gè)導(dǎo)航數(shù)據(jù)、至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)
9航信息以及與所述預(yù)測(cè)時(shí)刻的多個(gè)預(yù)測(cè)導(dǎo)航數(shù)據(jù)。步驟S503,從導(dǎo)航服務(wù)器獲取導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè)分別與預(yù) 設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);步驟S504,根據(jù)導(dǎo)航終端內(nèi)置的電子羅盤提供的當(dāng)前視角所在的視角區(qū)域從所述 導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。例如當(dāng)所述電子羅盤提供當(dāng)前視角在主視角 區(qū)域中,則在導(dǎo)航數(shù)據(jù)包中選取與主視角區(qū)域?qū)?yīng)的主視角導(dǎo)航數(shù)據(jù)進(jìn)行顯示,或當(dāng)所述 電子羅盤提供當(dāng)前視角在第一副視角區(qū)域,則在導(dǎo)航數(shù)據(jù)包中選取與第一副視角區(qū)域?qū)?yīng) 的第一副視角導(dǎo)航數(shù)據(jù)進(jìn)行顯示。同樣的,在預(yù)測(cè)時(shí)刻到達(dá)時(shí),可以根據(jù)電子羅盤提供的當(dāng) 前視角所在區(qū)域在導(dǎo)航數(shù)據(jù)包中選取該預(yù)測(cè)時(shí)刻的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。圖6為本發(fā)明一種動(dòng)態(tài)視角的導(dǎo)航方法的另一個(gè)實(shí)施例流程示意圖,該方法流程 包括步驟S601 步驟S604與前一實(shí)施例中的步驟S501和S504相同,在此不再贅述。步驟S605,在到達(dá)預(yù)測(cè)時(shí)刻時(shí),判斷當(dāng)前是否滿足導(dǎo)航更新條件。具體地,所述導(dǎo) 航更新條件可以為到達(dá)預(yù)設(shè)更新時(shí)間;例如導(dǎo)航終端可以預(yù)設(shè)每隔5秒自動(dòng)向?qū)Ш椒?wù)器發(fā)送更新 請(qǐng)求,此時(shí)可以在當(dāng)接收到導(dǎo)航服務(wù)器發(fā)送的導(dǎo)航數(shù)據(jù)包時(shí)開(kāi)始計(jì)時(shí),導(dǎo)航終端在到達(dá)預(yù) 測(cè)時(shí)刻時(shí)判斷計(jì)時(shí)是否到達(dá)5秒,若是則滿足導(dǎo)航更新條件?;虍?dāng)前視角是否為邊界視角;具體地,視角判斷模塊判斷所述導(dǎo)航終端的當(dāng)前視 角是否屬于如圖3中的第一邊界視角區(qū)域或第二邊界視角區(qū)域,若是則滿足導(dǎo)航更新條 件。或所述接收到的導(dǎo)航數(shù)據(jù)包中與所述預(yù)測(cè)時(shí)刻對(duì)應(yīng)的預(yù)測(cè)導(dǎo)航信息與當(dāng)前生成 的初始導(dǎo)航信息的誤差值達(dá)到預(yù)設(shè)闕值;具體地,所述誤差值的計(jì)算方法可以為當(dāng)導(dǎo)航 終端的行進(jìn)方向發(fā)生了變化,例如在后1秒的預(yù)測(cè)時(shí)刻到達(dá)時(shí)導(dǎo)航終端在原行進(jìn)方向上沿 逆時(shí)針?lè)较蜣D(zhuǎn)了 △。,則此時(shí)的所述預(yù)測(cè)導(dǎo)航信息與當(dāng)前生成的初始導(dǎo)航信息的誤差值= 行進(jìn)速率(米/秒)*1(秒)*sinA°,預(yù)設(shè)闕值例如設(shè)為10米,則當(dāng)計(jì)算得到的所述誤差 值不小于10米時(shí),則滿足導(dǎo)航更新條件?;蛩鼋邮盏降膶?dǎo)航數(shù)據(jù)包中的多個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)航信息與所述預(yù)測(cè)時(shí)刻 到達(dá)時(shí)生成的初始導(dǎo)航信息的累積誤差值達(dá)到預(yù)設(shè)闕值。所述誤差的計(jì)算類似于誤差值判 斷模塊的計(jì)算方法,為誤差值=行進(jìn)速率(米/秒)*1(秒)*SinA°,累積誤差為多個(gè)預(yù)測(cè) 時(shí)刻的誤差值積累,例如后1秒、后2秒、后3秒這三個(gè)預(yù)測(cè)時(shí)刻到達(dá)時(shí)累積誤差不小于預(yù) 設(shè)的闕值時(shí)例如10米,則滿足導(dǎo)航更新條件。上述4種導(dǎo)航更新條件中的至少一種滿足時(shí),則判斷當(dāng)前是否滿足導(dǎo)航更新條件 的結(jié)果為是,執(zhí)行步驟S607,否則執(zhí)行步驟S606。步驟S606,根據(jù)電子羅盤提供的當(dāng)前視角在導(dǎo)航數(shù)據(jù)包中選取該預(yù)測(cè)時(shí)刻的導(dǎo)航 數(shù)據(jù)進(jìn)行顯示。步驟S607,向?qū)Ш椒?wù)器發(fā)送更新導(dǎo)航數(shù)據(jù)請(qǐng)求。所述更新導(dǎo)航數(shù)據(jù)請(qǐng)求包括當(dāng) 前生成的初始導(dǎo)航信息,請(qǐng)求導(dǎo)航服務(wù)器下發(fā)更新的導(dǎo)航數(shù)據(jù)包。本發(fā)明實(shí)施例通過(guò)向?qū)Ш椒?wù)器發(fā)送初始導(dǎo)航信息,獲取導(dǎo)航服務(wù)器發(fā)回的導(dǎo)航 數(shù)據(jù)包,進(jìn)而根據(jù)電子羅盤提供的當(dāng)前視角顯示該視角的導(dǎo)航數(shù)據(jù),能夠得到基于任意位置的三維導(dǎo)航數(shù)據(jù),而且能夠根據(jù)當(dāng)前視角進(jìn)行顯示,能夠真實(shí)地反映用戶所處位置的三 維導(dǎo)航信息。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán) 利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán) 利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
一種動(dòng)態(tài)視角的導(dǎo)航方法,其特征在于,所述方法包括生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行進(jìn)方向;向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;獲取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè)分別與預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);根據(jù)導(dǎo)航終端內(nèi)置的電子羅盤提供的當(dāng)前視角所在的視角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。
2.如權(quán)利要求1所述的導(dǎo)航方法,其特征在于,所述向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航 信息后包括所述導(dǎo)航服務(wù)器接收到所述初始導(dǎo)航信息后,根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)中 選取導(dǎo)航地圖信息,所述導(dǎo)航地圖信息包括一個(gè)三維導(dǎo)航圖像;所述導(dǎo)航服務(wù)器根據(jù)所述導(dǎo)航地圖信息和所述視角區(qū)域生成多個(gè)分別與所述多個(gè)視 角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè)導(dǎo)航數(shù)據(jù)生成所述導(dǎo)航數(shù)據(jù)包; 發(fā)送所述導(dǎo)航數(shù)據(jù)包。
3.如權(quán)利要求2所述的導(dǎo)航方法,其特征在于,所述初始導(dǎo)航信息還包括行進(jìn)速率信 息;所述向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息后還包括所述導(dǎo)航服務(wù)器接收到所述包括行進(jìn)速率信息的初始導(dǎo)航信息后,根據(jù)所述初始導(dǎo)航 信息生成至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)航信息;根據(jù)所述預(yù)測(cè)導(dǎo)航信息選取預(yù)測(cè)時(shí)刻的導(dǎo)航地圖信息;根據(jù)選取的導(dǎo)航地圖信息生成導(dǎo)航數(shù)據(jù)包并發(fā)送所述導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包包 括當(dāng)前多個(gè)導(dǎo)航數(shù)據(jù)、至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)航信息以及與該預(yù)測(cè)時(shí)刻的多個(gè)預(yù)測(cè)導(dǎo) 航數(shù)據(jù)。
4.如權(quán)利要求3所述的導(dǎo)航方法,其特征在于,所述方法還包括當(dāng)?shù)竭_(dá)所述預(yù)測(cè)時(shí)刻時(shí),判斷是否滿足導(dǎo)航更新條件,若是則向?qū)Ш椒?wù)器發(fā)送更新 導(dǎo)航數(shù)據(jù)請(qǐng)求。
5.如權(quán)利要求4所述的導(dǎo)航方法,其特征在于,所述導(dǎo)航更新條件包括 到達(dá)預(yù)設(shè)更新時(shí)間;或當(dāng)前視角為邊界視角;或所述接收到的導(dǎo)航數(shù)據(jù)包中與所述預(yù)測(cè)時(shí)刻對(duì)應(yīng)的預(yù)測(cè)導(dǎo)航信息與當(dāng)前生成的初始 導(dǎo)航信息的誤差值達(dá)到預(yù)設(shè)闕值;或所述接收到的導(dǎo)航數(shù)據(jù)包中的多個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)航信息與所述預(yù)測(cè)時(shí)刻到達(dá)時(shí) 生成的初始導(dǎo)航信息的累積誤差值達(dá)到預(yù)設(shè)闕值。
6.一種導(dǎo)航終端,其特征在于,所述導(dǎo)航終端包括初始信息生成單元,用于生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置 信息及行進(jìn)方向;上傳單元,用于向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;導(dǎo)航數(shù)據(jù)獲取單元,用于獲取所述導(dǎo)航服務(wù)器根據(jù)所述上傳單元上傳的初始導(dǎo)航信息 生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè)分別與預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù) 據(jù);電子羅盤,用于提供導(dǎo)航終端的當(dāng)前視角;導(dǎo)航顯示單元,用于根據(jù)所述電子羅盤提供的所述導(dǎo)航終端的當(dāng)前視角所在的視角區(qū) 域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。
7.如權(quán)利要求6所述的導(dǎo)航終端,其特征在于,所述初始信息生成單元生成的導(dǎo)航信 息還包括行進(jìn)速率信息;所述導(dǎo)航數(shù)據(jù)獲取單元從導(dǎo)航服務(wù)器獲取到的所述導(dǎo)航數(shù)據(jù)包還包括至少一個(gè)預(yù)測(cè) 時(shí)刻的預(yù)測(cè)導(dǎo)航信息以及對(duì)應(yīng)的預(yù)測(cè)導(dǎo)航數(shù)據(jù)。
8.如權(quán)利要求7所述的導(dǎo)航終端,其特征在于,所述導(dǎo)航終端還包括判斷單元,用于當(dāng)所述預(yù)測(cè)時(shí)刻到達(dá)時(shí),判斷導(dǎo)航終端是否滿足導(dǎo)航更新條件; 更新請(qǐng)求單元,用于當(dāng)所述判斷單元的判斷結(jié)果為是時(shí),向?qū)Ш椒?wù)器發(fā)送更新導(dǎo)航 數(shù)據(jù)請(qǐng)求。
9.如權(quán)利要求8所述的導(dǎo)航終端,其特征在于,所述判斷單元包括 預(yù)設(shè)時(shí)間判斷模塊,用于判斷是否到達(dá)預(yù)設(shè)更新時(shí)間;視角判斷模塊,用于判斷導(dǎo)航終端的當(dāng)前視角是否邊界視角; 誤差值判斷模塊,用于判斷所述接收到的導(dǎo)航數(shù)據(jù)包中與所述預(yù)測(cè)時(shí)刻對(duì)應(yīng)的預(yù)測(cè)導(dǎo) 航信息與當(dāng)前生成的初始導(dǎo)航信息的誤差值是否達(dá)到預(yù)設(shè)闕值;累積誤差判斷模塊,用于判斷所述接收到的導(dǎo)航數(shù)據(jù)包中的多個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo)航 信息與所述預(yù)測(cè)時(shí)刻到達(dá)時(shí)生成的初始導(dǎo)航信息的累積誤差值是否達(dá)到預(yù)設(shè)闕值; 當(dāng)上述至少一個(gè)模塊產(chǎn)生肯定的判斷結(jié)果,則判斷單元的判斷結(jié)果為是。
10.一種導(dǎo)航服務(wù)器,其特征在于,所述導(dǎo)航服務(wù)器包括導(dǎo)航數(shù)據(jù)庫(kù),用于儲(chǔ)存導(dǎo)航地圖信息,所述導(dǎo)航地圖信息包括一個(gè)三維導(dǎo)航圖像; 初始導(dǎo)航信息獲取單元,用于獲取導(dǎo)航終端發(fā)出的初始導(dǎo)航信息,所述初始導(dǎo)航信息 包括導(dǎo)航終端的位置信息及行進(jìn)方向;導(dǎo)航地圖信息選取單元,用于根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)選取導(dǎo)航地圖信息;導(dǎo)航數(shù)據(jù)包生成單元,用于根據(jù)所述導(dǎo)航地圖信息和預(yù)設(shè)的多個(gè)視角區(qū)域生成多個(gè)分 別與所述多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè)導(dǎo)航數(shù)據(jù)生成導(dǎo)航數(shù)據(jù)包; 導(dǎo)航數(shù)據(jù)發(fā)送單元,用于向?qū)Ш浇K端發(fā)送所述導(dǎo)航數(shù)據(jù)包。
11.如權(quán)利要求10所述的導(dǎo)航服務(wù)器,其特征在于,所述初始導(dǎo)航信息獲取單元獲取 到的初始導(dǎo)航信息還包括導(dǎo)航終端的行進(jìn)速率信息;所述導(dǎo)航服務(wù)器還包括預(yù)測(cè)導(dǎo)航信息生成單元,用于根據(jù)所述初始導(dǎo)航信息生成至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè)導(dǎo) 航信息,所述預(yù)測(cè)導(dǎo)航信息包括在預(yù)測(cè)時(shí)刻導(dǎo)航終端的位置信息以及行進(jìn)方向;所述導(dǎo)航信息選取單元根據(jù)所述預(yù)測(cè)導(dǎo)航信息生成單元生成的預(yù)測(cè)導(dǎo)航信息選取預(yù) 測(cè)時(shí)刻的導(dǎo)航地圖信息;所述導(dǎo)航數(shù)據(jù)包生成單元根據(jù)所述導(dǎo)航信息選取單元選取的預(yù)測(cè)時(shí)刻的導(dǎo)航地圖信 息生成導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包包括當(dāng)前的多個(gè)導(dǎo)航數(shù)據(jù)、至少一個(gè)預(yù)測(cè)時(shí)刻的預(yù)測(cè) 導(dǎo)航信息以及該預(yù)測(cè)時(shí)刻的多個(gè)預(yù)測(cè)導(dǎo)航數(shù)據(jù)。
12.—種導(dǎo)航系統(tǒng),其特征在于,所述導(dǎo)航系統(tǒng)包括導(dǎo)航服務(wù)器和至少一個(gè)導(dǎo)航終端, 其中所述導(dǎo)航服務(wù)器用于儲(chǔ)存導(dǎo)航地圖信息;獲取導(dǎo)航終端發(fā)出的初始導(dǎo)航信息,所述初 始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行進(jìn)方向;根據(jù)所述初始導(dǎo)航信息從導(dǎo)航數(shù)據(jù)庫(kù)選 取導(dǎo)航地圖信息;根據(jù)所述導(dǎo)航地圖信息和預(yù)設(shè)的視角區(qū)域生成多個(gè)分別與所述多個(gè)視角 區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù),并根據(jù)所述多個(gè)導(dǎo)航數(shù)據(jù)生成導(dǎo)航數(shù)據(jù)包;向?qū)Ш浇K端發(fā)送所述導(dǎo) 航數(shù)據(jù)包;所述導(dǎo)航終端用于生成所述初始導(dǎo)航信息;向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;獲 取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè) 分別與所述預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);根據(jù)導(dǎo)航終端內(nèi)置的電子羅盤提供的當(dāng) 前視角所在的視角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。
全文摘要
本發(fā)明實(shí)施例提供了一種動(dòng)態(tài)視角的導(dǎo)航方法,所述方法包括生成初始導(dǎo)航信息,所述初始導(dǎo)航信息包括導(dǎo)航終端的位置信息及行進(jìn)方向;向?qū)Ш椒?wù)器上傳所述初始導(dǎo)航信息;獲取所述導(dǎo)航服務(wù)器根據(jù)所述初始導(dǎo)航信息生成的導(dǎo)航數(shù)據(jù)包,所述導(dǎo)航數(shù)據(jù)包中包括多個(gè)分別與預(yù)設(shè)的多個(gè)視角區(qū)域?qū)?yīng)的導(dǎo)航數(shù)據(jù);根據(jù)導(dǎo)航終端內(nèi)置的電子羅盤提供的當(dāng)前視角所在的視角區(qū)域從所述導(dǎo)航數(shù)據(jù)包中選取對(duì)應(yīng)的導(dǎo)航數(shù)據(jù)進(jìn)行顯示。相應(yīng)地本發(fā)明實(shí)施例還提供了一種導(dǎo)航終端、導(dǎo)航服務(wù)器以及導(dǎo)航系統(tǒng)。通過(guò)實(shí)施本發(fā)明,能夠得到基于任意位置的三維導(dǎo)航數(shù)據(jù),而且能夠根據(jù)當(dāng)前視角進(jìn)行顯示,能夠真實(shí)地反映用戶所處位置的三維導(dǎo)航信息。
文檔編號(hào)G01C21/36GK101900564SQ20101023305
公開(kāi)日2010年12月1日 申請(qǐng)日期2010年7月21日 優(yōu)先權(quán)日2010年7月21日
發(fā)明者羅李敏 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司