車聯網通信方法、伺服器及車聯網系統與流程
2023-06-19 03:03:56 1

本發明涉及車聯網技術領域,尤其涉及一種車聯網通信方法、伺服器及車聯網系統。
背景技術:
隨著社會的進步,生活水平的不斷提高,人們對汽車的要求也不再僅僅是簡單的代步工具,而對汽車的舒適度、安全性、節能性,甚至是娛樂性提出了更高的要求。隨著無線網絡的高速發展,現在的車載系統不僅能夠實現故障檢測、輔助駕駛、車身控制等功能,還能實現導航、實時路況、無線通訊等車聯網功能。
目前,車聯網的通信主要是車載終端發出信號,該信號經過路邊設備,再通過基站發送至中心伺服器,由中心伺服器對信號進行處理,再通過基站、路邊設備反饋給車載終端,從而實現通信。然而,這樣的系統架構存在的問題是通信路徑過長,時延高,在遇到緊急情況需要車距預警時,由於預警信息的時延,無法及時向駕駛員預警,容易造成事故的發生。
技術實現要素:
本發明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發明的一個目的在於提出一種車聯網通信方法,在遇到緊急情況時,及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
本發明的第二個目的在於提出一種伺服器。
本發明的第三個目的在於提出一種車聯網系統。
為了實現上述目的,本發明第一方面實施例提出了一種車聯網通信方法,包括:本地伺服器接收第一終端發送的信息;所述本地伺服器對所述信息進行識別,並根據識別結果確定處理所述信息的執行主圖;以及所述本地伺服器獲取所述執行主體處理後的信息並將所述處理後的信息轉發至第二終端。
本發明實施例的車聯網通信方法,通過接收第一終端發送的信息,對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端,在遇到緊急情況時,能夠降低發送信息的時延,從而及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
本發明第二方面實施例提出了一種伺服器,包括:接收模塊,用於接收第一終端發送的信息;確定模塊,用於對所述信息進行識別,並根據識別結果確定處理所述信息的執行主體;以及處理模塊,用於獲取所述執行主體處理後的信息並將所述處理後的信息轉發至第二終端。
本發明實施例的伺服器,通過接收第一終端發送的信息,對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端,在遇到緊急情況時,能夠降低發送信息的時延,從而及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
本發明第三方面實施例提出了一種車聯網系統,包括:第一終端,用於向本地伺服器發送信息;本地伺服器,用於對所述信息進行識別,並根據識別結果確定處理所述信息的執行主體,以及獲取所述執行主體處理後的信息並將所述處理後的信息轉發至第二終端;以及所述第二終端,用於接收所述執行主體處理後的信息。
本發明實施例的車聯網系統,通過本地伺服器接收第一終端發送的信息,對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端,在遇到緊急情況時,能夠降低發送信息的時延,從而及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
附圖說明
圖1是根據本發明一個實施例的車聯網通信方法的流程圖;
圖2是根據本發明一個實施例的伺服器的結構示意圖;
圖3是根據本發明一個實施例的車聯網系統的結構示意圖;
圖4是根據本發明一個實施例的車聯網系統的無需中心伺服器處理信息的效果示意圖;
圖5是根據本發明一個實施例的車聯網系統的中心伺服器對信息進行處理的效果示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用於解釋本發明,而不能理解為對本發明的限制。
下面參考附圖描述本發明實施例的車聯網通信方法、伺服器及車聯網系統。
圖1是根據本發明一個實施例的車聯網通信方法的流程圖。
如圖1所示,車聯網通信方法可包括:
s1、本地伺服器接收第一終端發送的信息。
具體地,本地伺服器可通過v2i(車對路側基礎設施,vehicletoinfrastructure,)接口接收第一終端發送的信息。其中,v2i接口為可以是wlan接口,也可以是3gpp網絡中的uu接口(空中接口),也可以是3gpp網絡中的d2d接口(設備到設備,devicetodevice)。其中,第一終端為車聯網終端,車輛移動到對應的本地伺服器的控制範圍內,即可與本地伺服器進行通訊,當車輛移出本地伺服器的控制範圍之外,進入到另一個本地伺服器的控制範圍內時,則與本地伺服器斷開連接,與另一個本地伺服器進行通訊。其中,多個本地伺服器由中心伺服器進行控制。
s2、本地伺服器對信息進行識別,並根據識別結果確定處理信息的執行主體。
在本地伺服器接收到第一終端發送的信息之後,可對該信息進行識別,然後根據識別結果確定處理信息的執行主體,即確定由本地伺服器處理該信息或是由中心伺服器處理該信息。
具體地,可通過兩種方式確定處理信息的執行主體。第一種方式:首先,本地伺服器可獲取信息的內容,然後根據內容確定信息的發送等級。其中,發送等級可分為兩級,第一等級和第二等級。當信息的內容中包含有預設關鍵詞如併線、急剎車等時,則可確定信息的發送等級為第一等級,第一等級的信息對響應時延具有較高的要求,一般在500ms之內,如此可及時對駕駛員進行預警。當內容中未包含預設關鍵詞時,則可確定信息的發送等級為第二等級,第二等級的信息對響應時延無要求。當信息的發送等級為第一等級時,本地伺服器可確定執行主體為自身,例如向臨近車輛發送報警信息,該信息要求時延在500ms之內,如果超過該時延,則很可能對方車輛來不及收到報警信息的情況,因此無需中心伺服器進行處理,可直接通過本地伺服器處理並轉發至對方車輛,提醒對方車輛注意。當信息的發送等級為第二等級時,本地伺服器可確定執行主體為中心伺服器。例如發送新聞等推送類信息時,該信息對時延無要求,因此可通過本地伺服器發送至中心伺服器,由中心伺服器進行處理。
第二種方式:首先,本地伺服器可獲取信息中包含的目的終端的位置信息,然後根據目的終端的位置信息確定目的終端是否位於本地伺服器的控制範圍內。如果位於本地伺服器的控制範圍內,則可確定執行主體為本地伺服器自身;如果不位於本地伺服器的控制範圍內,則可確定執行主體為中心伺服器。舉例來說,當一個車聯網終端要想另一個車聯網終端發送消息時,本地伺服器可判斷這兩個車聯網終端是否在本地伺服器的控制範圍內,如果均在本地伺服器的控制範圍內,則可通過本地伺服器對信息進行處理。如果接收端不在本地伺服器的控制範圍內,則需要本地伺服器將發送端的信息轉發至中心伺服器,再由中心伺服器對該信息進行處理。
s3、本地伺服器獲取執行主體處理後的信息並將處理後的信息轉發至第二終端。
具體地,當執行主體為本地伺服器時,本地伺服器可直接處理信息並將處理後的信息轉發至第二終端,而無需中心伺服器參與。舉例來說,當遇到如超車併線、急剎車等緊急情況,需要發出向附近車輛發出警告信息時,則可直接通過本地伺服器進行處理,直接轉發給對方,提示對方駕駛員注意安全。
當執行主體為中心伺服器時,本地伺服器可將信息發送至中心伺服器,由中心伺服器對信息進行處理,然後本地伺服器可接收中心伺服器的反饋信息,最後將反饋信息轉發至第二終端。
應當理解的是,本實施例中的第二終端可以是一個或多個第三方車聯網終端。
本發明實施例的車聯網通信方法,通過接收第一終端發送的信息,對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端,在遇到緊急情況時,能夠降低發送信息的時延,從而及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
為實現上述目的,本發明還提出一種伺服器。
圖2是根據本發明一個實施例的伺服器的結構示意圖。
如圖2所示,該伺服器可包括:接收模塊110、確定模塊120和處理模塊130。
其中,接收模塊110用於接收第一終端發送的信息。具體地,接收模塊110可通過v2i(車對路側基礎設施,vehicletoinfrastructure,)接口接收第一終端發送的信息。其中,v2i接口為可以是wlan接口,也可以是3gpp網絡中的uu接口(空中接口),也可以是3gpp網絡中的d2d接口(設備到設備,devicetodevice)。其中,第一終端為車聯網終端,車輛移動到對應的本地伺服器的控制範圍內,即可與本地伺服器進行通訊,當車輛移出本地伺服器的控制範圍之外,進入到另一個本地伺服器的控制範圍內時,則與本地伺服器斷開連接,與另一個本地伺服器進行通訊。其中,多個本地伺服器由中心伺服器進行控制。
確定模塊120用於對信息進行識別,並根據識別結果確定處理信息的執行主體。在本地伺服器接收到第一終端發送的信息之後,確定模塊120可對該信息進行識別,然後根據識別結果確定處理信息的執行主體,即確定由本地伺服器處理該信息或是由中心伺服器處理該信息。
具體地,可通過兩種方式確定處理信息的執行主體。第一種方式:首先,本地伺服器可獲取信息的內容,然後根據內容確定信息的發送等級。其中,發送等級可分為兩級,第一等級和第二等級。當信息的內容中包含有預設關鍵詞如併線、急剎車等時,則可確定信息的發送等級為第一等級,第一等級的信息對響應時延具有較高的要求,一般在500ms之內,如此可及時對駕駛員進行預警。當內容中未包含預設關鍵詞時,則可確定信息的發送 等級為第二等級,第二等級的信息對響應時延無要求。當信息的發送等級為第一等級時,本地伺服器可確定執行主體為自身,例如向臨近車輛發送報警信息,該信息要求時延在500ms之內,如果超過該時延,則很可能對方車輛來不及收到報警信息的情況,因此無需中心伺服器進行處理,可直接通過本地伺服器處理並轉發至對方車輛,提醒對方車輛注意。當信息的發送等級為第二等級時,本地伺服器可確定執行主體為中心伺服器。例如發送新聞等推送類信息時,該信息對時延無要求,因此可通過本地伺服器發送至中心伺服器,由中心伺服器進行處理。
第二種方式:首先,本地伺服器可獲取信息中包含的目的終端的位置信息,然後根據目的終端的位置信息確定目的終端是否位於本地伺服器的控制範圍內。如果位於本地伺服器的控制範圍內,則可確定執行主體為本地伺服器自身;如果不位於本地伺服器的控制範圍內,則可確定執行主體為中心伺服器。舉例來說,當一個車聯網終端要想另一個車聯網終端發送消息時,本地伺服器可判斷這兩個車聯網終端是否在本地伺服器的控制範圍內,如果均在本地伺服器的控制範圍內,則可通過本地伺服器對信息進行處理。如果接收端不在本地伺服器的控制範圍內,則需要本地伺服器將發送端的信息轉發至中心伺服器,再由中心伺服器對該信息進行處理。
處理模塊130用於獲取執行主體處理後的信息並將處理後的信息轉發至第二終端。具體地,當執行主體為本地伺服器時,處理模塊130可直接處理信息並將處理後的信息轉發至第二終端,而無需中心伺服器參與。舉例來說,當遇到如超車併線、急剎車等緊急情況,需要發出向附近車輛發出警告信息時,則可直接通過本地伺服器進行處理,直接轉發給對方,提示對方駕駛員注意安全。
當執行主體為中心伺服器時,處理模塊130可將信息發送至中心伺服器,由中心伺服器對信息進行處理,然後處理模塊130接收中心伺服器的反饋信息,將反饋信息轉發至第二終端。
應當理解的是,本實施例中的第二終端可以是一個或多個第三方車聯網終端。
本發明實施例的伺服器,通過接收第一終端發送的信息,對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端,在遇到緊急情況時,能夠降低發送信息的時延,從而及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
為實現上述目的,本發明還提出一種車聯網系統。
圖3是根據本發明一個實施例的車聯網系統的結構示意圖。
如圖3所示,該車聯網系統可包括:第一終端100、本地伺服器200、第二終端300以及中心伺服器400。
第一終端100用於向本地伺服器200發送信息。其中,第一終端100為車聯網終端,車輛移動到對應的本地伺服器的控制範圍內,即可與本地伺服器進行通訊,當車輛移出本地伺服器的控制範圍之外,進入到另一個本地伺服器的控制範圍內時,則與本地伺服器斷開連接,與另一個本地伺服器進行通訊。其中,多個本地伺服器200由中心伺服器400進行控制。
本地伺服器200用於對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端300。具體地,本地伺服器200可通過v2i(車對路側基礎設施,vehicletoinfrastructure,)接口接收第一終端100發送的信息。其中,v2i接口為可以是wlan接口,也可以是3gpp網絡中的uu接口(空中接口),也可以是3gpp網絡中的d2d接口(設備到設備,devicetodevice)。
在本地伺服器200接收到第一終端100發送的信息之後,可對該信息進行識別,然後根據識別結果確定處理信息的執行主體,即確定由本地伺服器200處理該信息或是由中心伺服器400處理該信息。
具體地,可通過兩種方式確定處理信息的執行主體。第一種方式:首先,本地伺服器可獲取信息的內容,然後根據內容確定信息的發送等級。其中,發送等級可分為兩級,第一等級和第二等級。當信息的內容中包含有預設關鍵詞如併線、急剎車等時,則可確定信息的發送等級為第一等級,第一等級的信息對響應時延具有較高的要求,一般在500ms之內,如此可及時對駕駛員進行預警。當內容中未包含預設關鍵詞時,則可確定信息的發送等級為第二等級,第二等級的信息對響應時延無要求。當信息的發送等級為第一等級時,本地伺服器200可確定執行主體為自身,例如向臨近車輛發送報警信息,該信息要求時延在500ms之內,如果超過該時延,則很可能對方車輛來不及收到報警信息的情況,因此無需中心伺服器400進行處理,可直接通過本地伺服器200處理並轉發至對方車輛,提醒對方車輛注意。當信息的發送等級為第二等級時,本地伺服器200可確定執行主體為中心伺服器400。例如發送新聞等推送類信息時,該信息對時延無要求,因此可通過本地伺服器200發送至中心伺服器400,由中心伺服器400進行處理。
第二種方式:首先,本地伺服器200可獲取信息中包含的目的終端的位置信息,然後根據目的終端的位置信息確定目的終端是否位於本地伺服器200的控制範圍內。如果位於本地伺服器200的控制範圍內,則可確定執行主體為本地伺服器自身;如果不位於本地伺服器200的控制範圍內,則可確定執行主體為中心伺服器400。舉例來說,當一個車聯網終端要想另一個車聯網終端發送消息時,本地伺服器可判斷這兩個車聯網終端是否在本地伺服器的控制範圍內,如果均在本地伺服器的控制範圍內,則可通過本地伺服器對信息進行處理。如果接收端不在本地伺服器的控制範圍內,則需要本地伺服器將發送端的信息轉 發至中心伺服器,再由中心伺服器對該信息進行處理。
當信息處理對象為本地伺服器200時,本地伺服器200可直接處理信息並將處理後的信息轉發至第二終端300,而無需中心伺服器400參與。舉例來說,如圖4所示,當遇到如超車併線、急剎車等緊急情況,需要發出向附近車輛發出警告信息時,則可直接通過本地伺服器進行處理,直接轉發給對方,提示對方駕駛員注意安全。
當信息處理對象為中心伺服器400時,本地伺服器200可將信息發送至中心伺服器400,由中心伺服器400對信息進行處理,然後本地伺服器200接收中心伺服器400的反饋信息,最後將反饋信息轉發至第二終端300,如圖5所示。
第二終端300用於接收本地伺服器200處理後的信息。
應當理解的是,本實施例中的第二終端300可以是一個或多個第三方車聯網終端。
此外,中心伺服器400還可用於獲取第一終端100與本地伺服器200的物理距離,當物理距離大於本地伺服器200的控制範圍時,控制第一終端100進行遷移。舉例來說,在道路的一側每隔200米設置一個本地伺服器,假設本地伺服器的通信範圍即控制範圍的半徑為100米。當一個車聯網終端駛入第一個本地伺服器的通信範圍內時,車聯網終端與第一個本地伺服器進行通信。而車輛駛出第一個本地伺服器的通信範圍,駛入第二個本地伺服器的通信範圍內時,則中心伺服器可控制車聯網終端斷開與第一個本地伺服器的連接,將其進行遷移,即與第二個本地伺服器進行連接並通信。
本發明實施例的車聯網系統,通過本地伺服器接收第一終端發送的信息,對信息進行識別,並根據識別結果確定處理信息的執行主體,以及獲取執行主體處理後的信息並將處理後的信息轉發至第二終端,在遇到緊急情況時,能夠降低發送信息的時延,從而及時地向駕駛員發出預警,避免事故的發生,提高駕駛安全性。
在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特徵進行結合和組合。
儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的範圍內可以對上述實施例進行變化、修改、替換和變型。