導航的方法及其裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種導航的方法及其裝置。
【背景技術】
[0002]導航技術現在廣泛的應用于人們生活中。人們通常使用車載導航進行車輛行車路線的導航?;蛘卟捎靡恍┑貓D導航進行步行導航。但是無論是車載導航,還是地圖導航,都通常需要知道目的地的名稱,例如某個大廈的名稱,然后輸入目的地的名稱后才能進行導航。而在用戶來到一個陌生的城市時,在其視野范圍內可能看到某個大廈或者是高地時,但是不知道該大廈或者是高地的名稱,則通過上述現有技術中的導航技術是無法實現導航的,由此給用戶在陌生城市到達不知名的目的地帶來了不便。
【發(fā)明內容】
[0003]針對上述的缺陷,本發(fā)明的目的在于提供一種導航的方法及其裝置,以實現到達用戶視野內的不知名的目的地導航。
[0004]為了實現上述目的,本發(fā)明提供一種導航的方法,包括:
[0005]記錄拍攝位置的第一經瑋度信息以及拍攝位置的角度信息;
[0006]在所述拍攝位置拍攝目的地位置的圖像,并獲取所述拍攝位置到所述目的地位置的距離信息;
[0007]根據所述距離信息以及所述拍攝位置的角度信息計算所述目的地位置的第二經瑋度信息;
[0008]通過所述第一經瑋度信息和第二經瑋度信息規(guī)劃所述拍攝位置到所述目的地位置的路線。
[0009]根據所述的方法,所述記錄拍攝位置的第一經瑋度信息以及拍攝位置的角度信息,包括:
[0010]在所述拍攝位置采用雙攝像頭拍攝所述目的地位置的圖像,并獲取所述目的地位置的三維坐標信息;
[0011 ] 在所述目的地位置的圖像中選取目標點,根據所述目標點的位置以及所述三維坐標信息,計算所述目的地位置到所述雙攝像頭拍攝的直線距離S。
[0012]根據所述的方法,所述拍攝位置的角度信息包括:所述拍攝位置的方位角Θ和所述雙攝像頭拍攝的仰角β ;所述第一經瑋度信息由(XI,Yl)表示;所述第一經瑋度信息由(Χ2,Υ2)表示;Χ1、Χ2坐標表示瑋度,Υ1、Υ2坐標表示經度;
[0013]所述根據所述距離信息以及所述拍攝位置的角度信息計算所述目的地位置的第二經瑋度信息,包括:
[0014]計算所述拍攝位置到所述目的地位置的平面直線距離H ;其中H = S*Cos β ;
[0015]由所述第一經瑋度信息、所述平面直線距離H以及所述方位角Θ計算所述第一經瑋度信息;
[0016]其中X2 = Xl+H*Cos(90- Θ )/lllCosXl ;Y2 = Yl+H*Sin(90_ Θ )/mo
[0017]根據所述的方法,所述通過所述第一經瑋度信息和第二經瑋度信息規(guī)劃所述拍攝位置到所述目的地位置的路線,包括:
[0018]分別輸入所述第一經瑋度信息(X1,Y1)和第二經瑋度信息(Χ2,Υ2)到預存的導航地圖中獲得從所述拍攝位置到所述目的地位置的路線信息。
[0019]根據上述任一項所述的方法,根據所述規(guī)劃的路線,導航所述拍攝位置到所述目的地位置。
[0020]為了實現本發(fā)明的另一發(fā)明目的,本發(fā)明還提供了一種導航的裝置,包括:
[0021]記錄模塊,用于記錄拍攝位置的第一經瑋度信息以及拍攝位置的角度信息;
[0022]獲取模塊,用于在所述拍攝位置拍攝目的地位置的圖像,并獲取所述拍攝位置到所述目的地位置的距離信息;
[0023]計算模塊,用于根據所述距離信息以及所述拍攝位置的角度信息計算所述目的地位置的第二經瑋度信息;
[0024]導航模塊,用于通過所述第一經瑋度信息和第二經瑋度信息規(guī)劃所述拍攝位置到所述目的地位置的路線。
[0025]根據所述的裝置,所述獲取模塊包括:
[0026]拍攝子模塊,用于在所述拍攝位置采用雙攝像頭拍攝所述目的地位置的圖像,并獲取所述目的地位置的三維坐標信息;
[0027]第一計算子模塊,用于在所述目的地位置的圖像中選取目標點,根據所述目標點的位置以及所述三維坐標信息,計算所述目的地位置到所述雙攝像頭拍攝的直線距離S。
[0028]根據所述的裝置,所述拍攝位置的角度信息包括:所述拍攝位置的方位角Θ和所述雙攝像頭拍攝的仰角β ;所述第一經瑋度信息由(XI,Yl)表示;所述第一經瑋度信息由(Χ2,Υ2)表示;Χ1、Χ2坐標表示瑋度,Υ1、Υ2坐標表示經度;
[0029]所述計算模塊包括:
[0030]第二計算子模塊,用于計算所述拍攝位置到所述目的地位置的平面直線距離H ;其中 H = S*Cos β ;
[0031]第三計算子模塊,用于由所述第一經瑋度信息、所述平面直線距離H以及所述方位角Θ計算所述第一經瑋度信息;
[0032]其中Χ2 = Xl+H*Cos(90- Θ )/lllCosXl ;Y2 = Yl+H*Sin(90_ Θ )/mo
[0033]根據所述的裝置,所述導航模塊包括:
[0034]輸入子模塊,用于分別輸入所述第一經瑋度信息(X1,Y1)和第二經瑋度信息(Χ2,Υ2)到預存的導航地圖中獲得從所述拍攝位置到所述目的地位置的路線信息;
[0035]導航子模塊,用于根據所述路線信息,規(guī)劃所述拍攝位置到所述目的地位置的路線。
[0036]根據上述任一項所述的裝置,所述導航模塊還用于根據所述規(guī)劃的路線,導航所述拍攝位置到所述目的地位置。
[0037]本發(fā)明通過在拍攝位置拍攝目的地位置的圖像以獲取所述拍攝位置到所述目的地位置的距離信息;并記錄拍攝位置的第一經瑋度信息以及拍攝位置的角度信息;然后,根據所述距離信息以及所述拍攝位置的角度信息計算所述目的地位置的第二經瑋度信息;最后通過所述第一經瑋度信息和第二經瑋度信息規(guī)劃所述拍攝位置到所述目的地位置的路線。由此,通過雙攝像頭的拍照方式輔助定位導航,增強的雙攝像頭的應用領域,實現到達用戶視野內的不知名的目的地導航。并使用戶獲得全新的不同的導航體驗方式。
【附圖說明】
[0038]圖1是本發(fā)明第一實施例中提供的導航的裝置的結構示意圖;
[0039]圖2是本發(fā)明第二、三、四實施例中提供的導航的裝置的結構示意圖;
[0040]圖3A是本發(fā)明一個實施例提供的導航的裝置測量目的地位置的三維場景示意圖;
[0041]圖3B是本發(fā)明一個實施例提供的導航的裝置測量目的地位置的平面原理示意圖;
[0042]圖4是本發(fā)明第五實施例提供的導航的方法流程圖。
【具體實施方式】
[0043]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]參見圖1,在本發(fā)明的第一實施例中提供了一種導航的裝置100,包括:
[0045]記錄模塊10,用于記錄拍攝位置的第一經瑋度信息以及拍攝位置的角度信息;
[0046]獲取模塊20,用于在所述拍攝位置拍攝目的地位置的圖像,并獲取所述拍攝位置到所述目的地位置的距離信息;
[0047]計算模塊30,用于根據所述距離信息以及所述拍攝位置的角度信息計算所述目的地位置的第二經瑋度信息;
[0048]導航模塊40,用于通過所述第一經瑋度信息和第二經瑋度信息規(guī)劃所述拍攝位置到所述目的地位置的路線。
[0049]在該實施例中,在拍攝位置拍攝目的地位置的圖像時,獲取模塊20將獲取所述拍攝位置到所述目的地位置的距離信息;該距離信息包括拍攝位置到目的地位置的非平面直線距離。同時,記錄模塊10將記錄拍攝位置的第一經瑋度信息以及拍攝位置的角度信息。然后,計算模塊30將根據所述距離信息以及所述拍攝位置的角度信息計算所述目的地位置的第二經瑋度信息。最后,導航模塊