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