本發(fā)明涉及通信領(lǐng)域,特別是涉及一種車與車之間距離測量的方法、云端服務(wù)器及車載設(shè)備。
背景技術(shù):
車聯(lián)網(wǎng)系統(tǒng)中車與車之間需要距離測量,現(xiàn)有技術(shù)中,測量車與車之間的距離一般使用雷達(dá)、高級駕駛輔助系統(tǒng)(advanceddriverassistantsystem,簡稱adas)圖像測距法等方法,其中,雷達(dá)測距需要在車上加裝雷達(dá),利用雷達(dá)反射波來確定車與車之間的距離,adas圖像測距法是通過攝取的圖像來計算車與車之間的距離,這兩種方法需要在車上進(jìn)行距離的計算,而且只能進(jìn)行短距離的計算。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種車與車之間距離測量的方法、云端服務(wù)器及車載設(shè)備,能夠解決現(xiàn)有技術(shù)中需要在車上進(jìn)行距離計算且計算距離較短的問題。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種車與車之間距離測量的方法,包括:云端服務(wù)器接收第一車輛通過基站上傳的位置信息;根據(jù)位置信息計算第一車輛與其他車輛之間的距離;將第一車輛與其他車輛之間的距離信息通過基站發(fā)送給第一車輛,其中距離信息包括第一車輛與其他車輛之間的距離。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種云端服務(wù)器,包括:相互連接的處理器和通信電路,其中,通信電路用于接收第一車輛通過基站上傳的位置信息;處理器用于根據(jù)位置信息計算第一車輛與其他車輛之間的距離;通信電路進(jìn)一步用于將第一車輛和其他車輛之間的距離信息通過基站發(fā)送給第一車輛,其中距離信息包括第一車輛與其他車輛之間的距離。
為解決上述技術(shù)問題,本發(fā)明采用的又一個技術(shù)方案是:提供一種車載設(shè)備,包括:gps定位儀,用于接收第一車輛的位置信息;無線通信電路,連接gps定位儀,用于通過基站向云端服務(wù)器發(fā)送位置信息,并接收云端服務(wù)器通過基站發(fā)送的第一車輛與其他車輛之間的距離信息,其中距離信息包括第一車輛與其他車輛之間的距離;處理器,分別與gps定位儀和無線通信電路連接,用于判斷第一車輛與其他車輛之間的距離是否符合預(yù)設(shè)條件,并在第一車輛與其他車輛之間的距離符合預(yù)設(shè)條件時,發(fā)送提示信息。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的實施例利用云端服務(wù)器接收第一車輛通過基站上傳的位置信息,根據(jù)位置信息計算第一車輛與其他車輛之間的距離,并將第一車輛與其他車輛之間的距離信息通過基站發(fā)送給第一車輛,從而使得第一車輛只需要上傳自身的位置信息和接收與其他車輛的距離信息,不需要進(jìn)行額外的計算,減少車載設(shè)備的計算量,降低成本,并且云端服務(wù)器通過基站可以獲取與第一車輛距離較遠(yuǎn)的其他車輛之間的距離。
附圖說明
圖1是本發(fā)明車與車之間距離測量的方法第一實施方式的流程示意圖;
圖2是本發(fā)明車與車之間距離測量的方法第二實施方式的流程示意圖;
圖3是本發(fā)明云端服務(wù)器一實施方式的結(jié)構(gòu)示意圖;
圖4是本發(fā)明車載設(shè)備一實施方式的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,圖1是本發(fā)明車與車之間距離測量的方法第一實施方式的流程示意圖。如圖1所示,本發(fā)明車與車之間距離測量的方法包括:
步驟s11:云端服務(wù)器接收第一車輛通過基站上傳的位置信息;
具體地,云端服務(wù)器至少與一個基站通信,第一車輛安裝有車載設(shè)備,通過該車載設(shè)備可以獲取自身的位置信息,并將位置信息通過基站上傳給云端服務(wù)器。
在一個應(yīng)用例中,第一車輛安裝的車載設(shè)備包括gps定位儀和無線通信電路,其中,gps定位儀用于獲取第一車輛自身的位置信息,無線通信電路用于與基站通信。當(dāng)然,在其他應(yīng)用例中,第一車輛安裝的車載設(shè)備還可以視用戶需求包括其他裝置,此處不做具體限制。
進(jìn)一步地,步驟s11之前,包括:
步驟s10:云端服務(wù)器獲取與基站通信的所有車輛的位置信息并保存,所有車輛包括第一車輛和其他車輛。
具體地,在一個應(yīng)用例中,所有車輛的車載設(shè)備均通過5g或4g無線通信網(wǎng)絡(luò)與基站通信,云端服務(wù)器通過多個基站獲取所有車輛的位置信息并保存,其中,所有車輛包括第一車輛和多個基站通信范圍內(nèi)的所有與每一個基站通信的其他車輛,并實時更新所有車輛的位置信息,從而保證后續(xù)位置計算的準(zhǔn)確性,并且可以通過不同基站獲取距離第一車輛較遠(yuǎn)的其他車輛的位置信息,減少車與車之間通信的距離限制以及距離計算的限制。當(dāng)然,在其他應(yīng)用例中,其他車輛也可以是某一/某些特定車輛,云端服務(wù)器也可以只與某一/某些特定基站通信,第一車輛與其他車輛也可以與同一基站通信,所有車輛的車載設(shè)備也可以通過3g等其他無線通信網(wǎng)絡(luò)與基站通信,此處不做具體限定。
步驟s12:根據(jù)位置信息計算第一車輛與其他車輛之間的距離;
具體地,在上述應(yīng)用例中,云端服務(wù)器通過多個基站獲取第一車輛和其他車輛的位置信息后,將第一車輛和其他車輛之間的位置信息分別兩兩之間進(jìn)行運算處理,以分別獲得第一車輛與其他車輛兩兩之間的距離。
例如,云端服務(wù)器獲取第一車輛和其他車輛的位置信息,即位置坐標(biāo)后,將第一車輛和其他車輛的位置坐標(biāo)分別進(jìn)行兩兩相減,即向量減法運算,從而分別獲得第一車輛和其他車輛兩兩之間的距離向量,包括距離絕對值和方向角。當(dāng)然,在其他應(yīng)用例中,第一車輛和其他車輛兩兩之間的距離計算也可以采用其他方法,此處不做具體限定。
步驟s13:將第一車輛與其他車輛之間的距離信息通過基站發(fā)送給第一車輛,其中距離信息包括第一車輛與其他車輛之間的距離。
具體地,云端服務(wù)器計算出第一車輛與其他車輛之間的距離后,生成距離信息,該距離信息至少包括第一車輛與其他車輛之間的距離向量,并將該距離信息通過基站發(fā)送給第一車輛,以使得第一車輛從該距離信息中解析出與其他車輛之間的距離,從而便于進(jìn)行其他操作。當(dāng)然,在其他應(yīng)用例中,云端服務(wù)器也可以將該距離信息廣播發(fā)送給第一車輛和其他車輛,此處不做具體限定。
本實施方式中,云端服務(wù)器接收第一車輛通過基站上傳的位置信息,根據(jù)位置信息計算第一車輛與其他車輛之間的距離,并將第一車輛與其他車輛之間的距離信息通過基站發(fā)送給第一車輛,從而使得第一車輛只需要上傳自身的位置信息和接收與其他車輛的距離信息,不需要進(jìn)行額外的計算,減少車載設(shè)備的計算量,降低成本,并且云端服務(wù)器通過基站可以獲取與第一車輛距離較遠(yuǎn)的其他車輛之間的距離。
在其他實施方式中,第一車輛還可以通過基站獲取與某一特定車輛的距離信息。
具體請參閱圖2,圖2是本發(fā)明車與車之間距離測量的方法第二實施方式的流程示意圖,本實施方式是在本發(fā)明車與車之間距離測量的方法第一實施方式的基礎(chǔ)上,進(jìn)一步包括:
步驟s21:云端服務(wù)器接收第一車輛通過第一基站上傳的測距請求信息,其中,測距請求信息至少包括第二車輛的身份信息;
具體地,每一車輛均有唯一的身份信息,例如車載設(shè)備的ip地址,云端服務(wù)器接收每一車輛的位置信息,可以從該位置信息中解析出該車輛的身份信息和位置坐標(biāo)。在一個應(yīng)用例中,云端服務(wù)器接收第一車輛通過第一基站上傳的位置信息和測距請求信息,該測距請求信息至少包括第二車輛的身份信息,云端服務(wù)器從該位置信息中解析出第一車輛的身份信息和位置坐標(biāo),從該測距請求信息中解析出該第二車輛的身份信息。
步驟s22:根據(jù)第二車輛的身份信息,通過第二基站獲取第二車輛的位置信息;
在上述應(yīng)用例中,云端服務(wù)器根據(jù)第二車輛的身份信息,在與其通信的基站中找到與第二車輛通信的第二基站,通過第二基站獲取第二車輛的位置信息,從該位置信息中解析出第二車輛的位置坐標(biāo)。
步驟s23:根據(jù)第一車輛的位置信息和第二車輛的位置信息,計算第一車輛和第二車輛之間的距離;
例如,云端服務(wù)器根據(jù)第一車輛的位置信息和第二車輛的位置信息,分別解析出第一車輛的位置坐標(biāo)p1(x1,y1,z1)和第二車輛的位置坐標(biāo)p2(x2,y2,z2),將位置坐標(biāo)p1和p2進(jìn)行向量減法運算,即可以獲得第一車輛和第二車輛之間的距離向量,該距離向量包括第一車輛和第二車輛之間的距離絕對值和方向角。當(dāng)然,在其他實施方式中,第一車輛和第二車輛之間的距離也可以采用其他計算方法,此處不做具體限定。
步驟s24:將第一車輛和第二車輛之間的距離信息通過第一基站發(fā)送給第一車輛,其中該距離信息包括第一車輛和第二車輛之間的距離。
具體地,云端服務(wù)器將計算出的第一車輛和第二車輛之間的距離向量生成距離信息,通過第一基站發(fā)送給第一車輛,以使得第一車輛解析出與第二車輛之間的距離,從而便于第一車輛進(jìn)行其他操作。當(dāng)然,在其他實施方式中,云端服務(wù)器也可以通過與第一車輛通信的其他基站,將該距離信息發(fā)送給第一車輛,此處不做具體限定。
進(jìn)一步地,步驟s24之后,包括:
步驟s241:將第一車輛和第二車輛之間的距離信息通過第二基站發(fā)送給第二車輛。
具體地,云端服務(wù)器生成第一車輛和第二車輛之間的距離信息后,將該距離信息通過第二基站發(fā)送給第二車輛,以使得第二車輛解析出與第一車輛之間的距離,從而便于第二車輛進(jìn)行其他操作;其中第二基站是與第二車輛通信的基站。當(dāng)然,在其他實施方式中,第二車輛和第一車輛也可以與同一個基站通信,即云端服務(wù)器也可以通過第一基站將該距離信息發(fā)送給第二車輛。
本實施方式的步驟執(zhí)行是在步驟s11之后,本實施方式可以與本發(fā)明車與車之間距離測量的方法第一實施方式相結(jié)合。
請參閱圖3,圖3是本發(fā)明云端服務(wù)器一實施方式的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明云端服務(wù)器30包括:相互連接的處理器301和通信電路302。
通信電路301,用于接收第一車輛a通過基站bt上傳的位置信息;
處理器302,用于根據(jù)位置信息計算第一車輛a與其他車輛n之間的距離;
其中,通信電路301進(jìn)一步用于將第一車輛a和其他車輛n之間的距離信息通過基站bt發(fā)送給第一車輛a,其中距離信息包括第一車輛a與其他車輛n之間的距離。
具體地,在一個應(yīng)用例中,第一車輛a和其他車輛n均通過5g或4g網(wǎng)絡(luò)與基站bt通信,云端服務(wù)器30通過通信電路301接收第一車輛a通過基站bt上傳得位置信息,該位置信息至少包括第一車輛a的位置坐標(biāo);處理器302通過第一車輛a的位置坐標(biāo),獲取與云端服務(wù)器30通信的所有基站bt的所有其他車輛n的位置信息,其中,所有其他車輛n的位置信息可以通過通信電路301預(yù)先獲取并實時更新,或者是通過通信電路301實時獲取;
處理器302將該第一車輛a的位置坐標(biāo)與其他車輛n的位置坐標(biāo)分別進(jìn)行兩兩向量減法運算,進(jìn)而分別獲得第一車輛a與其他車輛n兩兩之間的距離向量,該距離向量包括第一車輛a與其他車輛n兩兩之間的距離絕對值和方向角;最后,處理器302將該距離向量生成距離信息,通信電路301將該距離信息通過基站發(fā)送給第一車輛a,以便于第一車輛a獲取與其他車輛n之間的距離。
當(dāng)然,在其他實施方式中,其他車輛n可以是某一/某些特定車輛,第一車輛a和其他車輛n也可以通過3g等其他無線網(wǎng)絡(luò)與基站bt通信,云端服務(wù)器30也可以只與一個基站bt進(jìn)行通信,第一車輛a與其他車輛n之間的距離也可以采用其他計算方法,此處不做具體限定。
進(jìn)一步參閱圖3,在另一個應(yīng)用例中,通信電路301用于接收第一車輛a通過第一基站bt1上傳的測距請求信息,其中,測距請求信息至少包括第二車輛b的身份信息;通信電路301根據(jù)第二車輛b的身份信息,通過第二基站bt2獲取第二車輛b的位置信息;
具體地,每一車輛均具有唯一的身份信息,可以通過向基站bt發(fā)送位置信息時,將該身份信息設(shè)置于該位置信息中,通信電路301接收第一車輛a通過第一基站bt1上傳的位置信息和測距請求信息,從該位置信息中解析出第一車輛a的身份信息和位置坐標(biāo),從而測距請求信息中解析出第二車輛b的身份信息和測距請求。當(dāng)然,在其他應(yīng)用例中,車輛也可以通過其他方式向云端服務(wù)器上傳其身份信息,此處不做具體限定。
處理器302用于根據(jù)第一車輛a的位置信息和第二車輛b的位置信息,計算第一車輛a和第二車輛b之間的距離;
具體地,處理器302接收到該測距請求和第二車輛b的身份信息后,通過通信電路301實時獲取第二車輛b的位置信息,解析出第二車輛b的位置坐標(biāo)p2(x2,y2,z2)后,與解析出的第一車輛a的位置坐標(biāo)p1(x1,y1,z1)進(jìn)行向量減法運算后,即可得到第一車輛a和第二車輛b之間的距離向量,即第一車輛a和第二車輛b之間的距離絕對值和方向角。當(dāng)然,在其他實施方式中,處理器302也可以通過存儲器(圖未示)獲取預(yù)先保存的第二車輛b的位置信息,處理器302也可以通過其他方法計算第一車輛a和第二車輛b之間的距離,此處不做具體限定。
其中,通信電路301進(jìn)一步用于將第一車輛a和第二車輛b之間的距離信息通過第一基站bt1發(fā)送給第一車輛a,其中距離信息包括第一車輛a與第二車輛b之間的距離。
進(jìn)一步地,通信電路301還可以用于將第一車輛a和第二車輛b之間的距離信息通過第二基站bt2發(fā)送給第二車輛b。
具體地,處理器302計算出第一車輛a和第二車輛b之間的距離向量后,將該距離向量生成距離信息,通信電路301將該距離信息通過第一基站bt1發(fā)送給第一車輛a,還通過第二基站bt2將該距離信息發(fā)送給第二車輛b,以使得第一車輛a和第二車輛b獲取兩者之間的距離,便于其進(jìn)行其他操作。當(dāng)然,在其他實施方式中,第一車輛a和第二車輛b也可以與同一基站通信,此處不做具體限定。
本實施方式中,云端服務(wù)器接收第一車輛通過基站上傳的位置信息,根據(jù)位置信息計算第一車輛與其他車輛之間的距離,并將第一車輛與其他車輛之間的距離信息通過基站發(fā)送給第一車輛,從而使得第一車輛只需要上傳自身的位置信息和接收與其他車輛的距離信息,不需要進(jìn)行額外的計算,減少車載設(shè)備的計算量,降低成本,并且云端服務(wù)器通過基站可以獲取與第一車輛距離較遠(yuǎn)的其他車輛之間的距離。
請參閱圖4,圖4是本發(fā)明車載設(shè)備一實施方式的結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明車載設(shè)備40包括:
gps定位儀401,用于接收第一車輛的位置信息;
其中,第一車輛通過該gps定位儀401,可以獲取自身實時的位置信息,例如位置坐標(biāo)。當(dāng)然,在其他實施方式中,該gps定位儀也可以是北斗衛(wèi)星定位儀,此處不做具體限定。
無線通信電路402,連接gps定位儀401,用于通過基站向云端服務(wù)器發(fā)送位置信息,并接收云端服務(wù)器通過基站發(fā)送的第一車輛與其他車輛之間的距離信息,其中距離信息包括第一車輛與其他車輛之間的距離;
具體地,無線通信電路402連接gps定位儀401,可以獲取第一車輛自身的實時位置信息,通過5g或4g等無線網(wǎng)絡(luò)可以與基站通信,進(jìn)而通過基站向云端服務(wù)器發(fā)送第一車輛的位置信息,還可以接收云端服務(wù)器通過基站發(fā)送的第一車輛與其他車輛之間的距離信息,該距離信息包括第一車輛與其他車輛之間的距離。當(dāng)然,在其他實施方式中,第一車輛還可以通過無線通信電路402與其他車輛進(jìn)行通信,以分享信息,此處不做具體限定。
處理器403,分別與gps定位儀401和無線通信電路402連接,用于判斷第一車輛與其他車輛之間的距離是否符合預(yù)設(shè)條件,并在第一車輛與其他車輛之間的距離符合預(yù)設(shè)條件時,發(fā)送提示信息。
其中,該預(yù)設(shè)條件是第一車輛預(yù)先設(shè)置的距離范圍或距離閾值,該預(yù)設(shè)條件可以有多個,每一預(yù)設(shè)條件對應(yīng)一個提示信息。
例如,處理器403獲取第一車輛與其他車輛之間的距離后,判斷第一車輛與其他車輛之間的距離是否小于10米,若小于,則發(fā)送提示減速/加速信息,以使車主進(jìn)行能夠提前進(jìn)行相關(guān)操作,進(jìn)而使得第一車輛與其他車輛之間保持安全距離(例如50米),提高駕駛安全性和便捷度。
當(dāng)然,在其他實施方式中,車載設(shè)備還可以視實際需求包括存儲器、顯示器等其他部件,此處不做具體限定。
本實施方式中,車載設(shè)備利用gps定位儀實時獲取第一車輛自身的位置信息,通過無線通信電路向云端服務(wù)器上傳該位置信息,并接收云端服務(wù)器發(fā)送的第一車輛與其他車輛之間的距離,再通過處理器判斷該距離是否符合預(yù)設(shè)條件,并在符合預(yù)設(shè)條件時,發(fā)送提示信息,以使得車主進(jìn)行相關(guān)操作,提高駕駛安全性和便捷度,而且車載設(shè)備不需要進(jìn)行距離的計算,減少車載設(shè)備的計算量,降低成本。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。