專利名稱:模糊導航方法及裝置的制作方法
技術領域:
本發明屬于導航技術領域,尤其涉及一種模糊導航方法及裝置。
背景技術:
目前,車用全球定位系統(Global Positioning System, GPS)是GPS導航重 要應用方向之一。車用GPS導4元系統的GPS天線接收來自環繞地球的24顆 GPS衛星中的至少3顆所傳遞的數據信息,結合儲存在車用導航終端內的電子 地圖,通過GPS衛星信號確定的位置坐標與此相匹配,確定導航對象在電子地 圖中的準確位置。現有技術中,用戶通過導航裝置設置出發地及目的地,導航 系統根據出發地、目的地以及導航系統內存儲的電子地圖的路網屬性信息規劃 路徑并顯示,用戶在該路徑的指引下即可到達目的地。
在實際情況中,會出現用戶需要通過草原、沙漠或者其他沒有可導航路徑 的情況,尤其是在草原和沙漠中,可供用戶參考的參照物很少,迷路的可能性 很大。然而,現有的導航系統需要在有導航路徑的情況下才能規劃路徑指引用 戶,從而出現了在無可導航路徑的情況下,用戶擁有導航裝置卻無法導航的情 況。
發明內容
本發明的目的在于提供一種模糊導航方法及裝置,以解決現有技術中在 無可導航路徑的情況下,用戶擁有導航裝置卻無法導航的問題。本發明采取的技術方案為 一種模糊導航方法,包括以下步驟
步驟A:設定目的地,計算當前位置到目的地之間的距離;
步驟B:判斷當前位置到目的地之間的距離是否小于導航系統內預設的標
準值,如果小于,則根據標準值對應的比例尺顯示電子地圖和目的地的位置,
否則,轉到步驟C;
步驟C:確定以當前位置為圓心的一定半徑的圓上的若干個點,并計算這
些點到目的地的之間距離;
步驟D:選取到目的地距離最小的點,并以出發地到該點的方向作為行駛 方向,并顯示所述4亍馬史方向。
本發明采取的技術方案還包括在所述步驟A中,目的地的設定可以由用 戶通過關鍵字檢索、快拼檢索、分類檢索、地址薄檢索等輸入方法輸入目的地, 也可以由用戶直接輸入其經綿度來設定目的地。
本發明采取的技術方案還包括在所述步驟B中,所述標準值可以是導蕭i 系統的默認值,也可以由用戶4艮據自己的需求設定。
本發明采取的技術方案還包括在所述步驟C中,所述半徑可以為導航系 統內設定的標準值,也可以由用戶自行進行設定。
本發明采取的技術方案還包括所述步驟C還包括選擇半徑圓上的點的 數量。
本發明采取的另一技術方案為 一種模糊導航裝置,包括 目的地設定模塊用于設定行使目的地; 存儲模塊用于存儲導航系統預設的距離標準值;
計算模塊根據目的地設定模塊設定的目的地,計算當前位置到目的地之 間的3巨離;
判斷模塊分別和計算模塊、存儲模塊相連,獲取所述預定的距離標準值 和當前位置到目的地之間的距離,并判斷當前位置到目的地之間的距離是否小 于預定的距離標準值;比較點選取模塊選取比較點的數量和分布位置,其和計算模塊相連,計 算模塊根據選取的比較點,計算這些點到目的地的之間距離;
方向選定模塊用于根據到目的地距離最小的點,選擇以出發地到該點的 方向作為4亍4史方向;
顯示模塊顯示選擇的行駛方向。
本發明采取的技術方案還包括所述預設的距離標準值對應一比例尺,以 所述比例尺顯示電子地圖。
本發明釆取的技術方案還包括所述判斷模塊判斷出當前位置到目的地之 間的距離小于導航系統內設定的標準值,所述顯示模塊向用戶發出提示,并根 據標準值對應的比例尺顯示電子地圖和目的地的位置。
本發明采取的技術方案還包括所述判斷模塊判斷出當前位置到目的地之 間的距離大于或等于導航系統內設定的標準值,通過半徑設定模塊設定以當前 目的地為圓心的一定半徑的圓。
本發明的有益效果在于本發明的模糊導航方法及裝置通過選取當前位 置一定半徑圓周上到目的地最近的點作為行使方向,使用戶在缺少導航參 照物或者沒有導航路徑時,能順利駛向目的地方向,減少用戶迷路的可能。
圖1為本發明實施例的模糊導航方法的流程圖2為本發明實施例的模糊導航方法的確定行駛方向的示意圖3為本發明實施例的模糊導航裝置的結構圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,并不用于限定本發明。
請參閱圖1,為本發明實施例的模糊導航方法的流程圖。本發明實施例的
模糊導航方法包括如下步驟 步驟S1:設定目的地。
其中,目的地的設定可以由用戶通過關鍵字檢索、快拼檢索、分類檢索、 地址薄檢索等輸入方法輸入目的地,也可以由用戶直接輸入其經綿度來i殳定目 的地。
步驟S2:計算當前位置到目的地之間的距離,并判斷該距離是否小于導航 系統內設定的標準值,如果當前位置到目的地之間的距離小于導航系統內設定 的標準值,則轉到步驟S3,否則,轉到步驟S4。
其中,該標準值可以是導航系統的默認值,也可以由用戶根據自己的需求 設定。該標準值對應一比例尺,以該比例尺顯示電子地圖,用戶一4殳可以看清 楚顯示裝置上顯示的電子地圖中的各個部分。由于導航系統的處理能力有限, 因此,本發明實施例的優選方式為每完成一次本步驟后間隔一定時間后再進 行下一次,間隔的時間越短,本步驟及其后進行的步驟的處理結果越精確。
步驟S3:向用戶發出提示并根據標準值對應的比例尺顯示電子地圖和目的 地的位置。在本步驟中,目的地的標識應以用戶可以清楚看出為標準。
步驟S4:確定以當前位置為圓心的一定半徑的圓上的若干個點,并計算這 些點到目的地的之間距離。
其中,該一定的半徑可以為導航系統內設定的標準值,也可以由用戶自行 進行設定,用戶也可以選擇上述步驟S4中半徑圓上的點的數量。
步驟S5:選取到目的地距離最小的點,并以出發地到該點的方向作為行駛 方向。
7為清楚說明步驟S4及S5,請參閱圖2,其為本發明確定行駛方向的示意 圖。O點為用戶的當前位置,P點為目的地,在以o點為圓心的圓上選4奪四等 分該圓的A、 B、 C、 D四個比較點,A、 B、 C、 D四個比較點到目的地P的距 離分別是L1、 L2、 L3、 L4,導航系統比較L1、 L2、 L3、 L4之間的大小關系, 從圖2上可看出L4最小,導航系統即選擇D點,并以當前位置O到D點的方 向作為行駛方向。當然,由于此時僅僅在以O點為圓心的圓上選擇了 A、 B、 C、 D四個比較點,以當前位置O到D點的方向作為行馬史方向與實際的4亍馬史方向O 點到P點的方向有一定的差距,因此可以在以O點為圓心的多設置比較點,如 圖2所示的E、 F、 G、 H四個比較點,H點到目的地P點距離小于D點到目的 地P點距離L4,則以當前位置O到H點的方向作為行駛方向,這一行駛方向 顯然比以當前位置O到D點的方向確定的行駛方向更接近實際的形式方向。由 此可得出,在步驟S4中選擇的比較點越多,在步驟S5中確定的行駛方向越接 近實際的行駛方向。
步驟S6:顯示步驟S5中確定的行駛方向,并返回步驟S2再次計算當前位 置到目的地之間的距離,并判斷該距離是否小于導航系統內設定的標準值。
請參閱圖3,為本發明實施例的模糊導航裝置的結構圖。本發明實施例的 模糊導航裝置包括目的地設定模塊、計算模塊、存儲模塊、判斷模塊、半徑設 定模塊、比較點選取模塊、方向選定模塊和顯示模塊。
目的地設定模塊用于設定行使目的地,用戶可以通過關鍵字檢索、快拼檢 索、分類檢索、地址薄檢索等輸入方法輸入目的地,也可以由用戶直接輸入其 經綿度來設定目的地。
存儲模塊中存儲有導航系統的距離標準值,該標準值可以是導航系統的默 iM直,也可以由用戶才艮據自己的需求設定。該標準值對應一比例尺,以該比例 尺顯示電子地圖,用戶 一般可以看清楚顯示裝置上顯示的電子地圖中的各個部計算模塊根據目的地設定模塊設定的目的地,計算當前位置到目的地之間 的距離。
判斷模塊分別和計算模塊、存儲模塊相連,獲取該預定的距離標準值和當 前位置到目的地之間的距離,并判斷當前位置到目的地之間的距離是否小于預 定的距離標準值,如果當前位置到目的地之間的距離小于導航系統內設定的標 準值,則顯示模塊向用戶發出提示,并根據標準值對應的比例尺顯示電子地圖
和目的地的位置,否則,通過半徑設定;f莫塊設定一定半徑,該半徑可以為導航^ 系統內設定的標準值,也可以由用戶自行進行設定。
比較點選取模塊選取比較點的數量和分布位置,其和計算模塊相連,計算 模塊根據選取的比較點,計算這些點到目的地的之間距離。
方向選定模塊用于根據到目的地距離最小的點,選擇以出發地到該點的方 向作為行駛方向。顯示模塊顯示選擇的行駛方向。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的 精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的 保護范圍之內。
權利要求
1、一種模糊導航方法,包括以下步驟步驟A設定目的地,計算當前位置到目的地之間的距離;步驟B判斷當前位置到目的地之間的距離是否小于導航系統內預設的標準值,如果小于,則根據標準值對應的比例尺顯示電子地圖和目的地的位置,否則,轉到步驟C;步驟C確定以當前位置為圓心的一定半徑的圓上的若干個點,并計算這些點到目的地的之間距離;步驟D選取到目的地距離最小的點,并以出發地到該點的方向作為行駛方向,并顯示所述行駛方向。
2、 根據權利要求1所述的模糊導航方法,其特征在于在所述步驟A中, 目的地的設定可以由用戶通過關鍵字檢索、快拼檢索、分類檢索、地址薄檢索 等輸入方法輸入目的地,也可以由用戶直接輸入其經綿度來設定目的地。
3、 根據權利要求1或2所述的模糊導航方法,其特征在于在所述步驟B 中,所述標準值是導航系統的默認值,或者是用戶根據自己的需求設定的值。
4、 根據權利要求1所述的模糊導航方法,其特征在于在所述步驟C中, 所述半徑為導4元系統內設定的標準值或由用戶自行進行設定的值。
5、 根據權利要求4所述的模糊導航方法,其特征在于所述步驟C還包 括選擇半徑圓上的點的數量。
6、 一種模糊導航裝置,其特征在于,包括 目的地設定模塊用于設定行使目的地; 存儲模塊用于存儲導航系統預設的距離標準值;計算模塊根據目的地設定模塊設定的目的地,計算當前位置到目的地之 間的3巨離;判斷模塊分別和計算模塊、存儲模塊相連,獲取所述預定的距離標準值和當前位置到目的地之間的距離,并判斷當前位置到目的地之間的距離是否小于預定的距離標準值;比較點選取模塊選取比較點的數量和分布位置,其和計算模塊相連,計 算模塊根據選取的比較點,計算這些點到目的地的之間距離;方向選定模塊用于根據到目的地距離最小的點,選擇以出發地到該點的 方向作為O駛方向;顯示模塊顯示選擇的行駛方向。
7、 根據權利要求6所述的模糊導航裝置,其特征在于,所述預設的距離 標準值對應一比例尺,以所述比例尺顯示電子地圖。
8、 根據權利要求6或7所述的模糊導航裝置,其特征在于,所述判斷模 塊判斷出當前位置到目的地之間的距離小于導航系統內設定的標準值,所述顯 示模塊向用戶發出提示,并根據標準值對應的比例尺顯示電子地圖和目的地的 位置。
9、 根據權利要求8所述的模糊導航裝置,其特征在于,所述判斷模塊判 斷出當前位置到目的地之間的距離大于或等于導航系統內設定的標準值,通過 半徑設定模塊設定以當前目的地為圓心的一定半徑的圓。
全文摘要
本發明提供了一種模糊導航方法及裝置。本發明的模糊導航方法包括以下步驟步驟A設定目的地,計算當前位置到目的地之間的距離;步驟B判斷當前位置到目的地之間的距離是否小于導航系統內預設的標準值,如果小于,則根據標準值對應的比例尺顯示電子地圖和目的地的位置,否則,轉到步驟C;步驟C確定以當前位置為圓心的一定半徑的圓上的若干個點,并計算這些點到目的地的之間距離;步驟D選取到目的地距離最小的點,并以出發地到該點的方向作為行駛方向,并顯示所述行駛方向。本發明使用戶在缺少導航參照物或者沒有導航路徑時,能順利駛向目的地方向,減少用戶迷路的可能。
文檔編號G01C21/34GK101526365SQ200910081198
公開日2009年9月9日 申請日期2009年4月7日 優先權日2009年4月7日
發明者張文星 申請人:深圳市凱立德計算機系統技術有限公司