專利名稱:一種路徑導航的方法及裝置的制作方法
技術領域:
本發(fā)明涉及計算機領域,特別是涉及一種路徑導航的方法及裝置。
背景技術:
全球定位系統GPS (Global Positioning System)是一個中距離圓形軌道衛(wèi)星導 航系統,可以為地球表面絕大部分地區(qū)提供準確的定位。導航是一個技術門類的總稱,是引 導飛機、船舶、車輛以及個人(總稱為運載體)安全、準確地沿著選定的路線,準確到達目的 地的一種手段。導航應由導航系統完成,包括裝在運載體上的導航設備以及裝在其他地方 與導航設備配合使用的導航臺。導航終端通常能夠保存軌跡文件,并記錄文字信息及感興 趣的地理位置(Point Of Interest, P0I)等,然后向用戶提供對應P0I點的路線。
現有技術中,有一種路徑導航的方法,即是用戶首先打開相應的地圖,然后在地圖 上選擇一個POI點,或者在相應的對話框中輸入POI點的信息,系統就會根據用戶的輸入或 者所選的P0I點,計算出從所處位置到所述P0I點的路徑,就可以使用戶根據所述路徑,安 排相應的車程或者交替工具。 但是該方法同時存在缺點,因為現有的實現方式,需要用戶手工輸入目的地址或 者是在地圖上手工選擇POI點,所以就在導航或者路徑規(guī)劃系統中增加了用戶的操作,使 得路徑導航系統可能因為用戶主觀選擇的失誤產生一定的誤差,使POI點的定位并不準確 和精準。 總之,目前需要本領域技術人員迫切解決的一個技術問題就是如何能夠提出一 種路徑導航的方法,用以避免在路徑導航過程中時因為用戶主觀輸入產生的誤差現象。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種路徑導航的方法,用以解決在路徑導航過 程中時因為用戶主觀輸入產生的誤差問題。 本發(fā)明的另一個目的是將上述構思應用于具體的應用環(huán)境中,提供一種路徑導航 的裝置,從而保證該方法的實現和應用。 為解決上述技術問題,本發(fā)明實施例提供了一種路徑導航的方法,包括 讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍
攝所得; 將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位所述目標圖 片的地理位置; 根據目標圖片的地理位置實現路徑的導航。 優(yōu)選的,所述將所述地理信息與導航地圖的地址信息相匹配,以根據所述地理信 息在導航地圖上定位所述目標圖片的地理位置的步驟,具體包括
將所述地理信息轉換為導航地圖能夠識別的地圖信息; 匹配所述地圖信息和導航地圖的數據信息,以在導航地圖上定位所述目標圖片的
3地理位置。
優(yōu)選的,所述根據目標圖片的地理位置實現路徑的導航,具體包括
以所述地理位置為起始點、途經點或目的地選擇用戶所需的路徑;
實現所述路徑的導航。 優(yōu)選的,所述地理信息和地址信息具體為經緯度信息。
優(yōu)選的,所述讀取目標圖片的地理信息之前,還包括
在硬盤中選擇一幅目標圖片。
本發(fā)明實施例還提供了一種路徑導航的裝置,包括 讀取模塊,用于讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS 功能的設備拍攝所得; 匹配模塊,用于將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上 定位所述目標圖片的地理位置; 導航模塊,用于根據目標圖片的地理位置實現路徑的導航。
優(yōu)選的,所述匹配模塊具體包括 轉換子模塊,用于將所述地理信息轉換為導航地圖能夠識別的地圖信息; 匹配子模塊,用于匹配所述地圖信息和導航地圖的數據信息,以在導航地圖上定
位所述目標圖片的地理位置。 優(yōu)選的,所述導航模塊具體包括 選擇子模塊,用于以所述地理位置為起始點、途經點或目的地選擇用戶所需的路 徑; 導航子模塊,用于實現所述路徑的導航。 優(yōu)選的,所述地理信息和地址信息具體為經緯度信息。 優(yōu)選的,還包括 選擇模塊,用于在硬盤中選擇一幅目標圖片。
與現有技術相比,本發(fā)明具有以下優(yōu)點 本發(fā)明通過首先讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統 GPS功能的設備拍攝所得;并將所述地理信息與導航地圖的地址信息相匹配,以根據所述 地理信息在導航地圖上定位所述目標圖片的地理位置;然后根據目標圖片的地理位置實現 路徑的導航。運用本發(fā)明的方法,以一幅照片作為用戶的POI點,可以減少用戶在導航路徑 的過程中人工輸入的次數,以避免因為用戶主觀的認為輸入而產生的誤差現象,解決了在 路徑導航中的準確和精確問題。
圖1是本發(fā)明的一種路徑導航的方法實施例1的流程圖; 圖2是本發(fā)明的一種路徑導航的方法實施例2的流程圖; 圖3是本發(fā)明的一種路徑導航的方法在實際中一個具體例子的流程圖; 圖4是是本發(fā)明的一個具體例子中的目標圖片的示意圖; 圖5是在本發(fā)明的一個具體例子中定位目標圖片后的界面示意圖; 圖6是本發(fā)明的一種路徑導航的裝置實施例的結構框 圖7是本發(fā)明的一種路徑導航的裝置優(yōu)選實施例的結構框圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。 本發(fā)明可用于眾多通用或專用的計算裝置環(huán)境或配置中。例如個人計算機、服務 器計算機、手持設備或便攜式設備、平板型設備、多處理器裝置、包括以上任何裝置或設備 的分布式計算環(huán)境等等。 本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序 模塊。 一般地,程序模塊包括執(zhí)行特定任務或實現特定抽象數據類型的例程、程序、對象、組 件、數據結構等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由 通過通信網絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以 位于包括存儲設備在內的本地和遠程計算機存儲介質中。 參考圖l,示出了本發(fā)明的一種路徑導航的方法實施例1的流程圖,可以包括以下 步驟 步驟IOI :讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能 的設備拍攝所得; 步驟102 :將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位 所述目標圖片的地理位置; 步驟103 :根據目標圖片的地理位置實現路徑的導航。 在本實施例中,運用具備全球定位系統GPS功能設備拍攝的帶有對應地理信息 的數碼照片,可以導入到導航終端或者路線規(guī)劃系統中,通過獲取該照片中包含的地理信 息,并將所述地理信息匹配到導航地圖上,照片就可以作為導航地圖上的POI點展示在地 圖上,其中,展示的目標圖片的地理信息就可以作為導航路徑中的起始點、目的地或者途徑 點,實現路徑的導航功能。需要說明的是,本實施例中的數碼照片都保存拍攝地點對應的地 理信息,例如,經緯度信息等。 可以看出,通過選擇一定功能的數碼照片,即是本實施例中的目標圖片,可以將該 數碼照片對應的地理信息作為路徑中的任意一點,從而在一定程度上減少了用戶在使用導 航系統時的文字輸入操作,避免了因為用戶的主觀認為輸入而產生的誤差,解決了現有的 導航系統不夠準確和精準的問題。 參考圖2,示出了本發(fā)明的一種路徑導航的方法實施例2的流程圖,可以包括以下 步驟 步驟201 :讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能 的設備拍攝所得; 在本實施例中,所述地理信息為所述目標圖片拍攝時的經緯度信息,所述目標圖 片為EXIF格式;EXIF是一種圖像文件格式,其中所述地理信息就包含于EXIF信息中,所述 EXIF信息就是由拍攝設備,例如數碼相機或者手機,在拍攝過程中采集的一系列信息,然 后把信息放置在JPEG文件的頭部;EXIF信息也可以理解為,鑲嵌在JPEG圖像文件格式內 的一組拍攝參數,主要包括各種與當時攝影條件相關的信息,以及全球定位系統(GPS)等信息,當采用帶GPS功能的設備拍攝照片時,EXIF信息里面就會帶有經緯度信息; 步驟202 :將所述地理信息轉換為導航地圖能夠識別的地圖信息; 需要說明的是,在步驟201中讀取出來的經緯度信息和導航地圖的信息格式是不
一致的,因此,需要先把讀取出的經緯度信息的格式轉化成地圖信息的格式,才能夠為下一
步的匹配步驟做準備; 步驟203 :匹配所述地圖信息和導航地圖的數據信息; 在本步驟中,即是將轉換后的地圖信息,與導航地圖的數據進行匹配,在導航地圖 的數據信息中進行查詢,以獲取與所述轉換后的地圖信息一致的導航地圖的數據信息;
步驟204 :根據所述地理信息在導航地圖上定位所述目標圖片的地理位置;
當獲取到在導航地圖中與轉換后的地理信息一致的地圖信息后,就將所述目標圖 片與地圖上的地圖信息關聯起來,在導航地圖上定位所述目標圖片的地理位置;
步驟205 :以所述地理位置為起始點、途經點或目的地選擇用戶所需的路徑;
用戶可以以定位的地理位置為路徑中的任意一點,起始點,途經點或者目的地都 可以,依據所述地理位置選擇用戶需要查詢的路線;
步驟206 :實現所述路徑的導航。
根據用戶選擇的路徑信息,實現路徑的導航。 需要說明的是,在實際應用中,用戶可以選擇一幅圖片作為所需路徑中的任意一 點,也可以同時選擇兩幅圖片,分別作為路徑的起始點和目的地,還可以選擇多幅圖片,作 為路徑中的多個不同的途經點,以實現精確的路徑導航功能,選擇圖片的多少并不影響本 發(fā)明的實現,本發(fā)明對此無需做出限制。 在本實施例中,不僅可以通過定位目標圖片減少用戶人工輸入的誤差,進一步的, 通過將起始點、目的地、途徑點以圖片的形式展示給用戶,可以使路徑的選擇過程更加形象 化,提高了導航系統的用戶體驗,增加了導航系統的靈活性,使用戶導航路徑的操作更為人 性化。 需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為 依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知 悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。 為使本領域技術人員更好地理解本發(fā)明,下面通過一個在實際中的具體的例子詳 細介紹本發(fā)明。
步驟301 :在硬盤中選擇一幅目標圖片; 在本例子中,在硬盤中選擇的目標圖片可以參考圖4所示; 步驟302 :讀取目標圖片的經緯度信息,所述目標圖片為具備全球定位系統GPS功 能的設備拍攝所得; 讀取所述圖片的經緯度信息,其中,所述經緯度信息可以用橫坐標和縱坐標的形 式表示;需要說明的是,圖片的經緯度信息可以讀取出來,其過程可以理解為將JPEG圖片 的頭部信息讀入內存中,經緯度信息就在內存中某個特定位置上,導航進行時,讀取相應的 內存地址,就可以讀取相應的經緯度信息;
步驟303 :將所述經緯度信息轉換為導航地圖能夠識別的經緯度信息; 需要說明的是,實際中的經緯度信息是以全球范圍的地理位置為依據的,而用戶
所選擇或者打開的地圖界面并不一定代表全球的地圖信息,因此,讀取到的實際經緯度信
息和地圖中的經緯度信息的具體數據是不一致的,因此,需要進行轉換 步驟304 :匹配所述轉換后的經緯度信息和導航地圖的經緯度信息; 即是將目標圖片的經緯度信息與地圖的經緯度信息進行匹配,在導航地圖的經緯
度信息中查詢獲取和轉換后的經緯度信息一致的地圖數據; 步驟305 :根據所述經緯度信息在導航地圖上定位所述目標圖片的地理位置;
在導航地圖上根據匹配后的數據信息,定位所述目標圖片的地理位置,定位后的界面示意圖可以參考圖5所示; 步驟306 :以所述地理位置為目的地選擇用戶所需的路徑; 用戶以匹配的地理位置為路徑的目的地,以輸入的"西單"為路徑的起始點; 步驟307 :實現所述路徑的導航。 當用戶選擇路徑后,點擊圖5所示的駕駛導航按鈕時,即可由系統計算出路徑信息。 參考圖6,示出了本發(fā)明的一種路徑導航的裝置實施例的結構框圖,可以包括以下模塊 讀取模塊601,用于讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍攝所得; 匹配模塊602,用于將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位所述目標圖片的地理位置; 導航模塊603,用于根據目標圖片的地理位置實現路徑的導航。 在本實施例中,所述裝置可以包括三個模塊,其中每個模塊完成的動作都和其他
模塊所完成的動作相互關系,共同完成路徑導航的過程。讀取模塊可以讀取目標圖片的地
理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍攝所得;然后匹配模塊再將
所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位所述目標圖片的地理位
置,導航模塊根據所述地理位置實現路徑的導航??梢钥闯?,通過在導航地圖上定位目標圖
片,可以將該目標圖片對應的地理信息作為路徑中的任意一點,從而在一定程度上減少了
用戶在使用導航系統時的文字輸入操作,避免了因為用戶的主觀認為輸入而產生的誤差,
解決了現有的導航系統不夠準確和精準的問題。 參考圖7,示出了本發(fā)明的一種路徑導航的裝置優(yōu)選實施例的結構框圖,可以包括以下模塊 選擇模塊701,用于在硬盤中選擇一幅目標圖片; 讀取模塊702,用于讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍攝所得; 轉換子模塊703,用于將所述地理信息轉換為導航地圖能夠識別的地圖信息;
匹配子模塊704,用于匹配所述地圖信息和導航地圖的數據信息,以在導航地圖上定位所述目標圖片的地理位置; 選擇子模塊705,用于以所述地理位置為起始點、途經點或目的地選擇用戶所需的路徑; 導航子模塊706,用于實現所述路徑的導航。 在本實施例中,所述地理信息和地址信息具體為經緯度信息,并且所述選擇子模
塊可以將用戶選擇的圖片設置為起始點、途經點或目的地,還可以根據需要,將路徑的起始
點和目的地都由圖片進行定位,使得在導航路徑的過程中,對于POI點的選擇更加形象化
的基礎上,減少了用戶主觀手工輸入產生的誤差現象,提高了導航系統中的精確性。 需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重
點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參
見方法實施例的部分說明即可。 以上對本發(fā)明所提供的一種路徑導航的方法及路徑導航的裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
一種路徑導航的方法,其特征在于,包括讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍攝所得;將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位所述目標圖片的地理位置;根據目標圖片的地理位置實現路徑的導航。
2. 如權利要求1所述的方法,其特征在于,所述將所述地理信息與導航地圖的地址信息相匹配,以根據所述地理信息在導航地圖上定位所述目標圖片的地理位置的步驟,具體包括將所述地理信息轉換為導航地圖能夠識別的地圖信息;匹配所述地圖信息和導航地圖的數據信息,以在導航地圖上定位所述目標圖片的地理位置。
3. 如權利要求1所述的方法,其特征在于,所述根據目標圖片的地理位置實現路徑的導航,具體包括以所述地理位置為起始點、途經點或目的地選擇用戶所需的路徑;實現所述路徑的導航。
4. 如權利要求1所述的方法,其特征在于,所述地理信息和地址信息具體為經緯度信息。
5. 如權利要求l-4任一項所述的方法,其特征在于,所述讀取目標圖片的地理信息之前,還包括在硬盤中選擇一幅目標圖片。
6. —種路徑導航的裝置,其特征在于,包括讀取模塊,用于讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍攝所得;匹配模塊,用于將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位所述目標圖片的地理位置;導航模塊,用于根據目標圖片的地理位置實現路徑的導航。
7. 如權利要求6所述的裝置,其特征在于,所述匹配模塊具體包括轉換子模塊,用于將所述地理信息轉換為導航地圖能夠識別的地圖信息;匹配子模塊,用于匹配所述地圖信息和導航地圖的數據信息,以在導航地圖上定位所述目標圖片的地理位置。
8. 如權利要求6所述的裝置,其特征在于,所述導航模塊具體包括選擇子模塊,用于以所述地理位置為起始點、途經點或目的地選擇用戶所需的路徑;導航子模塊,用于實現所述路徑的導航。
9. 如權利要求6所述的裝置,其特征在于,所述地理信息和地址信息具體為經緯度信息。
10. 如權利要求6-9任一項所述的裝置,其特征在于,還包括選擇模塊,用于在硬盤中選擇一幅目標圖片。
全文摘要
本發(fā)明提供了一種路徑導航的方法及裝置,所述方法包括首先讀取目標圖片的地理信息,所述目標圖片為具備全球定位系統GPS功能的設備拍攝所得;然后將所述地理信息與導航地圖的地址信息相匹配,以在導航地圖上定位所述目標圖片的地理位置;再根據目標圖片的地理位置實現路徑的導航。運用本發(fā)明的方法,以一幅照片作為用戶的POI點,可以減少用戶在導航路徑的過程中人工輸入的次數,以避免因為用戶主觀的認為輸入而產生的誤差現象,解決了在路徑導航中的準確和精確問題。
文檔編號G01C21/34GK101726311SQ200810224040
公開日2010年6月9日 申請日期2008年10月10日 優(yōu)先權日2008年10月10日
發(fā)明者丁勝昔, 張高峰, 李鑫, 胡光華 申請人:北京靈圖軟件技術有限公司