一種定位方法及裝置的制造方法
【技術領域】
[0001]本發明涉及定位技術領域,尤其涉及一種定位方法及裝置。
【背景技術】
[0002]目前主要米用全球定位系統(Global Posit1ning System,GPS)定位系統實現定位。但GPS定位系統的定位精度較低,通常水平定位精度在10m,因此不能區分車道。在交通導航中,如果不能區分車道,可能會出現誤導。例如,正確的導航路線是從輔路并入主路,但由于誤判主路與輔路,導致誤導。在發布車輛安全信息的應用中,如果不能區分車道,會漏發或誤發碰撞預警等安全相關信息。
[0003]另外,在隧道、地下停車場等GPS信號較弱的地方,無法采用GPS定位系統實現定位。
【發明內容】
[0004]本發明的目的是提供一種定位方法及裝置,以解決GPS定位系統無法使用時的定位問題以及GPS定位系統的定位精度較低的問題。
[0005]本發明的目的是通過以下技術方案實現的:
[0006]一種定位方法,包括:
[0007]在實時獲取的圖像中識別定位標識;
[0008]確定移動終端與該定位標識的相對位置;
[0009]獲取該定位標識的地理位置;
[0010]根據該定位標識的地理位置和該移動終端與該定位標識的相對位置,確定該移動終端的當前地理位置。
[0011]當GPS定位系統無法使用時(例如GPS信號較弱或無GPS信號),采用本發明實施例提供的方法可以實現移動終端的定位。另外,本發明實施例提供的方法,在移動過程中通過實時獲取圖像,并通過圖像識別技術檢測定位標識。利用定位標識的地理位置和移動終端與定位標識的相對位置,可以確定移動終端的當前地理位置。由于定位標識是預先設置的,可以獲得該定位標識的精確位置,而通過計算得到的移動終端與定位標識的相對位置的誤差,遠遠小于GPS定位系統的導航偏差。因此,通過本發明實施例提供的方法確定的移動終端的地理位置精度,遠遠高于通過GPS定位系統的定位精度。
[0012]較佳地,可以在移動終端的圖像采集設備實時獲取的圖像中識別定位標識。
[0013]較佳地,可以根據圖像中的定位標識的尺寸信息,以及該定位標識的實際尺寸信息,確定該移動終端與該定位標識的相對位置。
[0014]較佳地,定位標識的實際尺寸信息是從網絡側獲取的,還可以是預置在移動終端中的,也可以是預置在采用本發明實施例提供的方法進行定位的裝置中的,等等。
[0015]較佳地,獲取上述定位標識的地理位置的實現方式可以是:根據該移動終端與該定位標識的相對位置,和該移動終端的當前粗略地理位置,確定該定位標識的估算位置;獲取與所述估算位置距離最近的定位標識的地理位置作為所述定位標識的地理位置。其中,移動終端的當前粗略地理位置是通過航位推算法或衛星定位法確定的。
[0016]較佳地,獲取與所述估算位置距離最近的定位標識的地理位置作為所述定位標識的地理位置的實現方式可以但不僅限于是:
[0017]查找移動終端安裝的電子地圖中與所述估算位置距離最近的定位標識的地理位置作為所述定位標識的地理位置;或者,
[0018]向網絡側上報所述定位標識的估算位置,以便由網絡側查找與所述估算位置距離最近的定位標識的地理位置;接收所述網絡側查找到的定位標識的地理位置,并將接收到的地理位置作為所述定位標識的地理位置。
[0019]進一步的,還可以通過航位推算法,根據該移動終端的初始位置,確定該移動終端的當前粗略地理位置。也可以通過衛星定位法,根據該移動終端的初始位置,確定該移動終端的當前粗略地理位置。
[0020]具體的,可以通過衛星定位法確定移動終端的初始位置;或者,從移動終端安裝的電子地圖中讀取參考坐標位置作為該移動終端的初始位置;或者,從廣播消息中獲取參考坐標位置作為該移動終端的初始位置;或者,獲取識別到的另一個定位標識的地理位置,確定該移動終端與該另一個定位標識的相對位置,根據該另一個定位標識的地理位置和與該另一個定位標識的相對位置,確定該移動終端的初始位置。
[0021]基于上述任意方法實施例,較佳地,定位標識為“十”字圖形;或者,定位標識為箭頭圖形;或者,定位標識為靶心圖形。
[0022]基于上述任意方法實施例,較佳地,實際部署的定位標識中,兩個定位標識之間在移動方向上的距離大于2倍的初始定位誤差。
[0023]基于與方法同樣的發明構思,本發明實施例還提供一種定位裝置,包括:
[0024]定位標識識別模塊,用于在實時獲取的圖像中識別定位標識;
[0025]相對位置確定模塊,用于確定移動終端與該定位標識的相對位置;
[0026]定位標識位置確定模塊,用于獲取該定位標識的地理位置;
[0027]移動終端位置確定模塊,用于根據該定位標識的地理位置和該移動終端與該定位標識的相對位置,確定該移動終端的當前地理位置。
[0028]當GPS定位系統無法使用時(例如GPS信號較弱或無GPS信號),采用本發明實施例提供的裝置可以實現移動終端的定位。另外,本發明實施例提供的裝置,在移動過程中實時獲取圖像,并通過圖像識別技術檢測定位標識。利用定位標識的地理位置和移動終端與定位標識的相對位置,可以確定移動終端的當前地理位置。由于定位標識是預先設置的,可以獲得該定位標識的精確位置,而通過計算得到的移動終端與定位標識的相對位置的誤差,遠遠小于GPS定位系統的導航偏差。因此,通過本發明實施例提供的裝置確定的移動終端的地理位置精度,遠遠高于通過GPS定位系統的定位精度。
[0029]較佳地,定位標識識別模塊具體用于:在移動終端的圖像采集設備實時獲取的圖像中識別定位標識。
[0030]較佳地,相對位置確定模塊具體用于:根據圖像中的定位標識的尺寸信息,以及該定位標識的實際尺寸信息,確定上述移動終端與該定位標識的相對位置。
[0031]較佳地,定位標識的實際尺寸信息是從網絡側獲取的,或者,定位標識的實際尺寸信息是預置在移動終端或該裝置中的。
[0032]較佳地,定位標識位置確定模塊具體用于:根據上述移動終端與上述定位標識的相對位置,和移動終端的當前粗略地理位置,確定該定位標識的估算位置;獲取與所述估算位置距離最近的定位標識的地理位置作為所述定位標識的地理位置。其中,移動終端的當前粗略地理位置是通過航位推算法或衛星定位法確定的。
[0033]較佳地,獲取與上述估算位置距離最近的定位標識的地理位置作為該定位標識的地理位置時,定位標識位置確定模塊具體用于:
[0034]查找移動終端安裝的電子地圖中與該估算位置距離最近的定位標識的地理位置作為該定位標識的地理位置;或者,
[0035]向網絡側上報該定位標識的估算位置,以便由網絡側查找與該估算位置距離最近的定位標識的地理位置;接收網絡側查找到的定位標識的地理位置,并將接收到的地理位置作為該定位標識的地理位置。
[0036]較佳地,移動終端位置確定模塊還用于:通過航位推算法,根據上述移動終端的初始位置,確定該移動終端的當前粗略地理位置;或者,通過衛星定位法,根據上述移動終端的初始位置,確定該移動終端的當前粗略地理位置。
[0037]較佳地,還包括初始位置確定模塊,用于:通過衛星定位法確定移動終端的初始位置;或者,從移動終端安裝的電子地圖中讀取參考坐標位置作為該移動終端的初始位置;或者,從廣播消息中獲取參考坐標位置作為該移動終端的初始位置;或者,獲取識別到的另一個定位標識的地理位置,確定該移動終端與該另一個定位標識的相對位置,根據該另一個定位標識的地理位置和與該另一個定位標識的相對位置,確定該移動終端的初始位置。
[0038]基于上述任意裝置實施例,較佳地,定位標識為“十”字圖形;或者,定位標識為箭頭圖形;或者,定位標識為靶心圖形。
[0039]基于上述任意裝置實施例,較佳地,實際部署的定位標識中,兩個定位標識之間在移動方向上的距離大于2倍的初始定位誤差。
[0040]基于與方法同樣的發明構思,本發明實施例還提供一種定位裝置,包括數據傳輸接口和處理器。該數據傳輸接口被配置為:接收架設于移動終端的圖像采集設備實時獲取的圖像。該處理器被配置為:在實時獲取的圖像中識別定位標識;確定移動終端與該定位標識的相對位置;獲取該定位標識的地理位置;根據該定位標識的地理位置和該移動終端與該定位標識的相對位置,確定該移動終端的當前地理位置。
[0041]當GPS定位系統無法使用時(例如GPS信號較弱或無GPS信號),采用本發明實施例提供的裝置可以實現移動終端的定位。另外,本發明實施例提供的裝置,在移動過程中實時獲取圖像,并通過圖像識別技術檢測定位標識。利用定位標識的地理位置和移動終端與定位標識的相對位置,可以確定移動終端的當前地理位置。由于定位標識是預先設置的,可以獲得該定位標識的精確位置,而通過計算得到的移動終端與定位標識的相對位置的誤差,遠遠小于GPS定位系統的導航偏差。因此,通過本發明實施例提供的裝置確定的移動終端的地理位置精度,遠遠高于通過GPS定位系統的定位精度。
【附圖說明】
[0042]圖1為本發明實施例提供的一種方法流程圖;
[0043]圖2A?圖2C為本發明實施例提供的定位標識示意圖;
[0044]圖3為本發明實施例中的圖像采集設備成像原理圖;
[0045]圖4為本發明實施例中的相對位置計算原理圖;
[0046]圖5為本發明實