本發(fā)明涉及車聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種車輛定位方法及裝置。
背景技術(shù):
物聯(lián)網(wǎng)將掀起下一次科技革命大潮,車聯(lián)網(wǎng)是物聯(lián)網(wǎng)技術(shù)在交通系統(tǒng)領(lǐng)域的典型應(yīng)用,車聯(lián)網(wǎng)將有助于實現(xiàn)智能交通,解決交通安全、緩解交通擁堵、促進節(jié)能減排等難題。
車聯(lián)網(wǎng)的一切重要的應(yīng)用的基礎(chǔ)就是定位。但是現(xiàn)有的定位技術(shù)多種多樣,精度有很大差別,不便于統(tǒng)一管理。目前,雖然有利用設(shè)置輔助信標(biāo)的方法輔助車輛定位,但是這種輔助定位方法既需要設(shè)置輔助信標(biāo),又不可能隨時隨地的起到輔助定位作用。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明期望提供一種車輛定位方法及裝置,至少能輔助車輛定位,提高定位準(zhǔn)確性。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種車輛定位方法,所述方法包括:
獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息;
獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;
結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置;
其中,所述定位信息包括位置信息或定位精度。
上述方案中,可選地,所述獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息,包括:
確定以當(dāng)前車輛為中心的預(yù)設(shè)范圍;
在所述預(yù)設(shè)范圍內(nèi)確定與當(dāng)前車輛位置關(guān)系符合預(yù)設(shè)條件的至少一個車輛作為目標(biāo)車輛。
上述方案中,可選地,所述獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息,包括:
由當(dāng)前車輛接收目標(biāo)車輛發(fā)送的廣播消息,所述廣播消息中包括所述目標(biāo)車輛自身的定位信息;所述目標(biāo)車輛與所述當(dāng)前車輛能在所述預(yù)設(shè)范圍內(nèi)進行通訊。
上述方案中,可選地,所述獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息,包括:
由服務(wù)器接收目標(biāo)車輛發(fā)送的定位信息;
所述獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,包括:
服務(wù)器接收當(dāng)前車輛發(fā)送的所述當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
上述方案中,可選地,所述獲取當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,包括:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識;
測量所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離;
查找與所述車輛標(biāo)識對應(yīng)的定位信息;其中,所述定位信息中攜帶有車輛標(biāo)識;
依據(jù)所述車輛標(biāo)識對應(yīng)的定位信息、所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
上述方案中,可選地,所述獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識,包括:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的圖像;
基于所述圖像識別所述目標(biāo)車輛的車輛標(biāo)識。
上述方案中,可選地,所述獲取當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,包括:
測量所述當(dāng)前車輛與預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的之間距離;
獲取被測距的目標(biāo)車輛的定位信息;
依據(jù)所述被測距的目標(biāo)車輛的定位信息、所述當(dāng)前車輛與被測距的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
上述方案中,可選地,所述獲取被測距的目標(biāo)車輛的定位信息,包括:
向所述被測距的目標(biāo)車輛發(fā)送定位請求;
接收所述被測距的目標(biāo)車輛針對所述定位請求返回的定位信息。
上述方案中,可選地,所述結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置,包括:
將所述當(dāng)前車輛的定位精度與所述目標(biāo)車輛的定位精度進行對比;
若對比結(jié)果為當(dāng)前車輛的定位精度大于或等于目標(biāo)車輛的定位精度,則不對所述當(dāng)前車輛的定位位置進行修正;
若對比結(jié)果為當(dāng)前車輛的定位精度小于目標(biāo)車輛的定位精度,則對所述當(dāng)前車輛的定位位置進行修正。
上述方案中,可選地,所述對所述當(dāng)前車輛的定位位置進行修正,包括:
以定位精度大于或等于當(dāng)前車輛的目標(biāo)車輛的定位信息為參考,結(jié)合當(dāng)前車輛與所述目標(biāo)車輛的位置關(guān)系,計算修正系數(shù);
依據(jù)所述修正系數(shù),確定或修正當(dāng)前車輛的定位位置。
本發(fā)明實施例還提供了一種車輛定位裝置,所述裝置包括:
第一獲取單元,用于獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息;其中,所述定位信息包括位置信息以及定位精度;
第二獲取單元,用于獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;
修正單元,用于結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置。
上述方案中,可選地,所述第一獲取單元,還用于:
確定以當(dāng)前車輛為中心的預(yù)設(shè)范圍;
在所述預(yù)設(shè)范圍內(nèi)選取與當(dāng)前車輛位置關(guān)系符合預(yù)設(shè)條件的至少一個車輛作為目標(biāo)車輛。
上述方案中,可選地,所述第一獲取單元,還用于:
通過當(dāng)前車輛接收目標(biāo)車輛發(fā)送的廣播消息,所述廣播消息中包括所述目標(biāo)車輛自身的定位信息;所述目標(biāo)車輛與所述當(dāng)前車輛能在所述預(yù)設(shè)范圍內(nèi)進行通訊。
上述方案中,可選地,所述第一獲取單元,還用于:
通過服務(wù)器接收目標(biāo)車輛發(fā)送的定位信息;
所述第二獲取單元,還用于:
通過服務(wù)器接收當(dāng)前車輛發(fā)送的所述當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
上述方案中,可選地,所述第二獲取單元,還用于:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識;
測量所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離;
查找與所述車輛標(biāo)識對應(yīng)的定位信息;其中,所述定位信息中攜帶有車輛標(biāo)識;
依據(jù)所述車輛標(biāo)識對應(yīng)的定位信息、所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
上述方案中,可選地,所述第二獲取單元,還用于:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的圖像;
基于所述圖像識別所述目標(biāo)車輛的車輛標(biāo)識。
上述方案中,可選地,所所述第二獲取單元,還用于:
測量所述當(dāng)前車輛與預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的之間距離;
獲取被測距的目標(biāo)車輛的定位信息;
依據(jù)所述被測距的目標(biāo)車輛的定位信息、所述當(dāng)前車輛與被測距的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
上述方案中,可選地,所述第二獲取單元,還用于:
向所述被測距的目標(biāo)車輛發(fā)送定位請求;
接收所述被測距的目標(biāo)車輛針對所述定位請求返回的定位信息。
上述方案中,可選地,所述修正單元,還用于:
將所述當(dāng)前車輛的定位精度與所述目標(biāo)車輛的定位精度進行對比;
若對比結(jié)果為當(dāng)前車輛的定位精度大于或等于目標(biāo)車輛的定位精度,則不對所述當(dāng)前車輛的定位位置進行修正;
若對比結(jié)果為當(dāng)前車輛的定位精度小于目標(biāo)車輛的定位精度,則對所述當(dāng)前車輛的定位位置進行修正。
上述方案中,可選地,所述修正單元,還用于:
以定位精度大于或等于當(dāng)前車輛的目標(biāo)車輛的定位信息為參考,結(jié)合當(dāng)前車輛與所述目標(biāo)車輛的位置關(guān)系,計算修正系數(shù);
依據(jù)所述修正系數(shù),確定或修正當(dāng)前車輛的定位位置。
本發(fā)明實施例提供的車輛定位方法及裝置,獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息;獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置;如此,無需設(shè)置固定輔助信標(biāo),通過周圍的車輛即可輔助當(dāng)前車輛的定位,提高定位準(zhǔn)確性。
附圖說明
圖1為本發(fā)明實施例提供的車輛定位方法的實現(xiàn)流程示意圖;
圖2為本發(fā)明實施例提供的當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的車輛布局示意圖;
圖3為本發(fā)明實施例提供的當(dāng)前車輛與目標(biāo)車輛的位置坐標(biāo)關(guān)系示意圖;
圖4為本發(fā)明實施例提供的車輛定位裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的實現(xiàn)進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
實施例一
圖1為本發(fā)明實施例提供的車輛定位方法的實現(xiàn)流程示意圖,在本發(fā)明一個優(yōu)選實施例中,所述車輛定位方法主要包括以下步驟:
步驟101:獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息。
其中,所述定位信息包括位置信息、和/或定位精度。
這里,所述位置信息用于表示車輛的當(dāng)前位置,比如,所述位置信息包括經(jīng)、緯度信息。再比如,所述位置信息包括位置坐標(biāo)信息。
這里,所述定位精度用于表示所測得的車輛的位置與其真實位置之間的接近程度。所述定位精度在一定程度上能表示定位準(zhǔn)確度。
通常來說,由于不同車輛上的定位設(shè)備可能不同,導(dǎo)致不同車輛的定位精度存在差異。例如,不同車輛上安裝同一類別但不同型號的全球定位系統(tǒng)(GPS,Global Positioning System)設(shè)備,有的GPS設(shè)備的定位精度是3米,有的GPS設(shè)備的定位精度是0.3米。再例如,不同車輛上裝載有不同類別的定位設(shè)備,有的車輛上安裝的是GPS設(shè)備,有的車輛上安裝的是北斗系統(tǒng)定位設(shè)備、有的車輛上安裝的是伽利略系統(tǒng)定位設(shè)備等,由于定位設(shè)備類型不同,定位精度也可能存在差異。
在一可選實施方式中,所述獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息,包括:
確定以當(dāng)前車輛為中心的預(yù)設(shè)范圍;
在所述預(yù)設(shè)范圍內(nèi)確定與當(dāng)前車輛位置關(guān)系符合預(yù)設(shè)條件的至少一個車輛作為目標(biāo)車輛。
例如,所述預(yù)設(shè)條件包括:以所述當(dāng)前車輛的中軸線為基準(zhǔn)線,目標(biāo)車輛中心與當(dāng)前車輛中心的連線與所述基準(zhǔn)線之間所成角度為預(yù)設(shè)角度。圖2示出了當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的車輛布局示意圖,當(dāng)前車輛用I表示,I周圍有多個車輛,比如,所述預(yù)設(shè)角度為0度時,位于當(dāng)前車輛的正前方的A或正后方的B是目標(biāo)車輛;所述預(yù)設(shè)角度為90度時,位于當(dāng)前車輛的正左方的C或正右方的D是目標(biāo)車輛;所述預(yù)設(shè)角度為45度時,位于當(dāng)前車輛的左上方的E或右上方的F或左下方的G或右下方的H是目標(biāo)車輛。
這里,所述預(yù)設(shè)條件可以根據(jù)當(dāng)前定位環(huán)境而定。比如,除了當(dāng)前車輛以外,以當(dāng)前車輛為中心的預(yù)設(shè)范圍內(nèi)只有一輛車,那么,無論該車相對于當(dāng)前車輛位于哪一個方向,均將該車確定為目標(biāo)車輛。
在一具體實施方式中,所述獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息,包括:
由當(dāng)前車輛接收目標(biāo)車輛發(fā)送的廣播消息;其中,所述廣播消息中包括所述目標(biāo)車輛自身的定位信息。
其中,所述目標(biāo)車輛與所述當(dāng)前車輛能在所述預(yù)設(shè)范圍內(nèi)進行通訊。
這里,具體如何通訊可以根據(jù)實際需要進行設(shè)定。比如,在當(dāng)前車輛向目標(biāo)車輛發(fā)送請求后,目標(biāo)車輛才向所述當(dāng)前車輛發(fā)送攜帶有所述目標(biāo)車輛自身定位信息的廣播消息。再比如,目標(biāo)車輛主動向其周圍的車輛發(fā)送攜帶有所述目標(biāo)車輛自身定位信息的廣播消息,當(dāng)前車輛在確定目標(biāo)車輛之后,從所接收的多個廣播消息中選擇性的選取目標(biāo)車輛的廣播消息。
在上述具體實施方式中,由當(dāng)前車輛接收目標(biāo)車輛發(fā)送的廣播消息,更適合于當(dāng)前車輛對自身進行定位。
在另一具體實施方式中,所述獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息,包括:
由服務(wù)器接收目標(biāo)車輛發(fā)送的定位信息。
其中,所述目標(biāo)車輛能與所述服務(wù)器進行通訊。
在上述具體實施方式中,由服務(wù)器接收目標(biāo)車輛發(fā)送的定位信息,更適合于服務(wù)器對當(dāng)前車輛進行定位。
步驟102:獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
在一可選實施方式中,所述獲取當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,包括:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識;
測量所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離;
查找與所述車輛標(biāo)識對應(yīng)的定位信息;其中,所述定位信息中攜帶有車輛標(biāo)識;
依據(jù)所述車輛標(biāo)識對應(yīng)的定位信息、所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
其中,可通過無線紅外燈的方式測量所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離。
在一具體實施方式中,所述獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識,包括:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的圖像;
基于所述圖像識別所述目標(biāo)車輛的車輛標(biāo)識。
這里,所述車輛標(biāo)識可以是指車車牌號碼。例如,通過車輛中的攝像裝置當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的圖像,從所述圖像中識別出車牌號碼。
其中,在圖像識別過程中,基于識別結(jié)果分析出當(dāng)前車與目標(biāo)車輛的相對位置關(guān)系,其中,相對位置關(guān)系至少包含距離信息。當(dāng)然,相對位置關(guān)系還可以包含角度、相對運行速度等等。
在另一具體實施方式中,所述獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識,包括:
當(dāng)前車輛對所接收的目標(biāo)車輛發(fā)送的廣播消息進行解析;其中,其中,所述廣播消息中包括所述目標(biāo)車輛自身的定位信息、車輛標(biāo)識;
從所述廣播消息中解析出所述目標(biāo)車輛的車輛標(biāo)識。
當(dāng)然,獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識的方式并不限于上述所列舉的這兩種,還有其他的獲取方式,在此不再贅述。
在另一可選實施方式中,所述獲取當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,包括:
測量所述當(dāng)前車輛與預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的之間距離;
獲取被測距的目標(biāo)車輛的定位信息;
依據(jù)所述被測距的目標(biāo)車輛的定位信息、所述當(dāng)前車輛與被測距的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
其中,可通過無線測距方式測量所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離。
在一具體實施方式中,所述獲取被測距的目標(biāo)車輛的定位信息,包括:
向所述被測距的目標(biāo)車輛發(fā)送定位請求;
接收所述被測距的目標(biāo)車輛針對所述定位請求返回的定位信息。
如此,當(dāng)前車輛無需對預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛進行拍照識別,也能判斷出哪一個定位信息與哪一個目標(biāo)車輛相對應(yīng)。
在另一具體實施方式中,所述獲取被測距的目標(biāo)車輛的定位信息,包括:
若當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的數(shù)量小于第一閾值;或當(dāng)前車輛所接收的定位信息的數(shù)量小于第二閾值;
基于接收定位信息的時間、以及當(dāng)前車輛與被測距車輛之間的距離等因素,推斷所述定位信息中哪一個定位信息是被測距的目標(biāo)車輛的定位信息。
例如,當(dāng)前車輛的周圍就有一輛車,當(dāng)前車輛收到一個定位信息,就可以直接對該車進行測距,并之間建立測距信息與該定位信息之間的關(guān)聯(lián)。
再例如,當(dāng)前車輛的周圍就有兩輛車,當(dāng)前車輛收到兩個定位信息,兩個定位信息中所顯示的定位時間相同,但接收這兩個定位信息的時間不同,可判斷當(dāng)前車輛與這兩個車輛之間的距離,距離較遠的那輛車應(yīng)該對應(yīng)于接收時間晚的定位信息;距離較近的那輛車應(yīng)該對應(yīng)于接收時間早的定位信息。
需要說明的是,所述步驟103由服務(wù)器側(cè)來執(zhí)行時,所述獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,可以包括:
服務(wù)器接收當(dāng)前車輛發(fā)送的所述當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
步驟103:結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置。
在一可選實施方式中,所述結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置,包括:
將所述當(dāng)前車輛的定位精度與所述目標(biāo)車輛的定位精度進行對比;
若對比結(jié)果為當(dāng)前車輛的定位精度大于或等于目標(biāo)車輛的定位精度,則不對所述當(dāng)前車輛的定位位置進行修正;
若對比結(jié)果為當(dāng)前車輛的定位精度小于目標(biāo)車輛的定位精度,則對所述當(dāng)前車輛的定位位置進行修正。
在一可選實施方式中,所述對所述當(dāng)前車輛的定位位置進行修正,包括:
以定位精度大于或等于當(dāng)前車輛的目標(biāo)車輛的定位信息為參考,結(jié)合當(dāng)前車輛與所述目標(biāo)車輛的位置關(guān)系,計算修正系數(shù);
依據(jù)所述修正系數(shù),確定或修正當(dāng)前車輛的定位位置。
舉例來說,圖3為當(dāng)前車輛與目標(biāo)車輛的位置坐標(biāo)關(guān)系示意圖,當(dāng)前車輛的定位信息為(a1,b1),定位精度為x米,定位精度大于x的目標(biāo)車輛的定位信息為(a2,b2),當(dāng)前車輛與所述目標(biāo)車輛的位置關(guān)系為:距離為S,角度為α,則修正系數(shù)為(S×cosα,S×sinα),那么,當(dāng)前車輛的定位信息應(yīng)該修正為(a2-S×cosα,b2-S×sinα)。
本實施例中,所述步驟101至步驟103既可以由當(dāng)前車輛側(cè)來執(zhí)行,也可以由服務(wù)器側(cè)來執(zhí)行。
其中,由服務(wù)器側(cè)來執(zhí)行時,服務(wù)器收集各車輛發(fā)送的信息,包括當(dāng)前車輛的定位信息、目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;經(jīng)過綜合計算,可以對各車的位置進行修正,提高對各車輛的定位準(zhǔn)確度,減小誤修正概率。
其中,由當(dāng)前車輛側(cè)來執(zhí)行時,當(dāng)前車輛根據(jù)當(dāng)前車輛的定位信息、目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;經(jīng)過綜合計算,可以對各車的位置進行修正,提高對自身的定位準(zhǔn)確度。從而能夠更好地接收依托于定位信息的各種服務(wù),如導(dǎo)航更準(zhǔn)確、調(diào)頻廣播信號更強。
在本發(fā)明實施例中,獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息;獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置;如此,無需設(shè)置固定輔助信標(biāo),通過周圍的車輛即可輔助當(dāng)前車輛的定位,提高定位準(zhǔn)確性。
實施例二
圖4為本發(fā)明實施例提供的車輛定位裝置的結(jié)構(gòu)示意圖,如圖4所示,所述電子設(shè)備包括:
第一獲取單元41,用于獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息;其中,所述定位信息包括位置信息以及定位精度;
第二獲取單元42,用于獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;
修正單元43,用于結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置。
在一可選實施方式中,所述第一獲取單元41,還用于:
確定以當(dāng)前車輛為中心的預(yù)設(shè)范圍;
在所述預(yù)設(shè)范圍內(nèi)選取與當(dāng)前車輛位置關(guān)系符合預(yù)設(shè)條件的至少一個車輛作為目標(biāo)車輛。
在一具體實施方式中,所述第一獲取單元41,還用于:
通過當(dāng)前車輛接收目標(biāo)車輛發(fā)送的廣播消息,所述廣播消息中包括所述目標(biāo)車輛自身的定位信息;所述目標(biāo)車輛與所述當(dāng)前車輛能在所述預(yù)設(shè)范圍內(nèi)進行通訊。
在另一具體實施方式中,所述第一獲取單元41,還用于:
通過服務(wù)器接收目標(biāo)車輛發(fā)送的定位信息;
相應(yīng)的,所述第二獲取單元42,還用于:
通過服務(wù)器接收當(dāng)前車輛發(fā)送的所述當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
在一可選實施方式中,所述第二獲取單元42,還用于:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的車輛標(biāo)識;
測量所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離;
查找與所述車輛標(biāo)識對應(yīng)的定位信息;其中,所述定位信息中攜帶有車輛標(biāo)識;
依據(jù)所述車輛標(biāo)識對應(yīng)的定位信息、所述當(dāng)前車輛與所述車輛標(biāo)識對應(yīng)的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
可選地,所述第二獲取單元42,還用于:
獲取當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的圖像;
基于所述圖像識別所述目標(biāo)車輛的車輛標(biāo)識。
在一可選實施方式中,所述第二獲取單元42,還用于:
測量所述當(dāng)前車輛與預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的之間距離;
獲取被測距的目標(biāo)車輛的定位信息;
依據(jù)所述被測距的目標(biāo)車輛的定位信息、所述當(dāng)前車輛與被測距的目標(biāo)車輛之間距離信息,建立所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系。
可選地,所述第二獲取單元42,還用于:
向所述被測距的目標(biāo)車輛發(fā)送定位請求;
接收所述被測距的目標(biāo)車輛針對所述定位請求返回的定位信息。
在一可選實施方式中,所述修正單元43,還用于:
將所述當(dāng)前車輛的定位精度與所述目標(biāo)車輛的定位精度進行對比;
若對比結(jié)果為當(dāng)前車輛的定位精度大于或等于目標(biāo)車輛的定位精度,則不對所述當(dāng)前車輛的定位位置進行修正;
若對比結(jié)果為當(dāng)前車輛的定位精度小于目標(biāo)車輛的定位精度,則對所述當(dāng)前車輛的定位位置進行修正。
在一具體實施方式中,所述修正單元43,還用于:
以定位精度大于或等于當(dāng)前車輛的目標(biāo)車輛的定位信息為參考,結(jié)合當(dāng)前車輛與所述目標(biāo)車輛的位置關(guān)系,計算修正系數(shù);
依據(jù)所述修正系數(shù),確定或修正當(dāng)前車輛的定位位置。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的車輛定位裝置中各處理模塊的功能,可參照前述車輛定位方法的相關(guān)描述而理解,本發(fā)明實施例的車輛定位裝置中各處理模塊,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在電子設(shè)備上的運行而實現(xiàn)。
上述車輛定位裝置設(shè)置于當(dāng)前車輛側(cè)時,實際應(yīng)用中,上述第一獲取單元41、第二獲取單元42獲取信息的方式不同,則結(jié)構(gòu)不同;接收信息時,它是通信接口;自動采集時,它對應(yīng)的是圖像采集器。上述修正單元43的具體結(jié)構(gòu)可對應(yīng)于處理器。所述處理器具體的結(jié)構(gòu)可以為中央處理器(CPU,Central Processing Unit)、微處理器(MCU,Micro Controller Unit)、數(shù)字信號處理器(DSP,Digital Signal Processing)或可編程邏輯器件(PLC,Programmable Logic Controller)等具有處理功能的電子元器件或電子元器件的集合。其中,所述處理器包括可執(zhí)行代碼,所述可執(zhí)行代碼存儲在存儲介質(zhì)中,所述處理器可以通過總線等通信接口與所述存儲介質(zhì)中相連,在執(zhí)行具體的各單元的對應(yīng)功能時,從所述存儲介質(zhì)中讀取并運行所述可執(zhí)行代碼。所述存儲介質(zhì)用于存儲所述可執(zhí)行代碼的部分優(yōu)選為非瞬間存儲介質(zhì)。
上述車輛定位裝置設(shè)置于服務(wù)器側(cè)時,實際應(yīng)用中,上述第一獲取單元41、第二獲取單元42是服務(wù)器與客戶端的通信接口;所述修正單元43的具體結(jié)構(gòu)可對應(yīng)于處理器。所述處理器具體的結(jié)構(gòu)可以為CPU、MCU、DSP或PLC等具有處理功能的電子元器件或電子元器件的集合。其中,所述處理器包括可執(zhí)行代碼,所述可執(zhí)行代碼存儲在存儲介質(zhì)中,所述處理器可以通過總線等通信接口與所述存儲介質(zhì)中相連,在執(zhí)行具體的各單元的對應(yīng)功能時,從所述存儲介質(zhì)中讀取并運行所述可執(zhí)行代碼。所述存儲介質(zhì)用于存儲所述可執(zhí)行代碼的部分優(yōu)選為非瞬間存儲介質(zhì)。
本實施例所述的車輛定位裝置,獲取距離當(dāng)前車輛預(yù)設(shè)范圍內(nèi)的目標(biāo)車輛的定位信息;獲取當(dāng)前車輛的定位信息以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系;結(jié)合所述目標(biāo)車輛的定位信息、以及所述當(dāng)前車輛與所述目標(biāo)車輛的相對位置關(guān)系,確定或修正當(dāng)前車輛的定位位置;如此,無需設(shè)置固定輔助信標(biāo),通過周圍的車輛即可輔助當(dāng)前車輛的定位,提高定位準(zhǔn)確性。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。