中文字幕无码日韩视频无码三区

基于以太網的多控制器通訊方法、裝置、設備及存儲介質與流程

文(wen)檔(dang)序號:39427207發布日(ri)期(qi):2024-09-20 22:25閱讀:15來源:國(guo)知(zhi)局(ju)
基于以太網的多控制器通訊方法、裝置、設備及存儲介質與流程

本(ben)申請涉(she)及(ji)控制器局域網,尤(you)其涉(she)及(ji)基(ji)于以(yi)太網的多控制器通訊方法、裝置(zhi)、設備及(ji)存儲介質。


背景技術:

1、目(mu)(mu)前(qian)車(che)(che)(che)輛控(kong)制器(qi)(qi)通(tong)(tong)過can進(jin)行(xing)信息交互,can又叫控(kong)制器(qi)(qi)局域網(wang)(wang),是(shi)一種專為(wei)(wei)實時(shi)應(ying)用設計的(de)串(chuan)行(xing)通(tong)(tong)信協議總(zong)線(xian)。can總(zong)線(xian)有一個致命的(de)缺點即帶寬(kuan)(kuan)低(di),can總(zong)線(xian)的(de)物理層邏(luo)輯電平分為(wei)(wei)高(gao)速iso?11898標(biao)準(zhun)(125kbps至1mbps)和(he)低(di)速iso?11519標(biao)準(zhun)(10kbps至125kbps),理論最高(gao)不過1mbps。這(zhe)種低(di)帶寬(kuan)(kuan)已無(wu)法滿足汽(qi)車(che)(che)(che)日益增長(chang)的(de)數據(ju)傳輸需求(qiu),特別是(shi)在智駕(jia)、影音娛樂和(he)整(zheng)車(che)(che)(che)ota等功(gong)能。以(yi)太(tai)(tai)網(wang)(wang)是(shi)解(jie)決低(di)帶寬(kuan)(kuan)的(de)方(fang)(fang)案,帶寬(kuan)(kuan)能達到(dao)1000mbps,是(shi)can的(de)1000倍,但(dan)以(yi)太(tai)(tai)網(wang)(wang)的(de)使用還(huan)不太(tai)(tai)成熟和(he)規范(fan)。以(yi)某汽(qi)車(che)(che)(che)為(wei)(wei)例,雖(sui)然車(che)(che)(che)載以(yi)太(tai)(tai)網(wang)(wang)的(de)應(ying)用提高(gao)了整(zheng)車(che)(che)(che)網(wang)(wang)絡帶寬(kuan)(kuan),但(dan)是(shi)多控(kong)制器(qi)(qi)通(tong)(tong)訊(xun)仍沒(mei)(mei)有一個統一的(de)完整(zheng)的(de)方(fang)(fang)案,一般接(jie)入以(yi)太(tai)(tai)網(wang)(wang)往往是(shi)根據(ju)當前(qian)項(xiang)目(mu)(mu)需要臨時(shi)增加,如(ru)某車(che)(che)(che)型g59控(kong)制器(qi)(qi)fapa需要進(jin)行(xing)整(zheng)車(che)(che)(che)ota,才在ivi和(he)fapa之間增加一根網(wang)(wang)線(xian)通(tong)(tong)訊(xun),且通(tong)(tong)訊(xun)沒(mei)(mei)有任何(he)協議規范(fan)。久而(er)久之整(zheng)車(che)(che)(che)以(yi)太(tai)(tai)網(wang)(wang)方(fang)(fang)案將很凌亂(luan),因(yin)此(ci),如(ru)何(he)解(jie)決各控(kong)制器(qi)(qi)之間通(tong)(tong)訊(xun)繁雜現象,成為(wei)(wei)亟待解(jie)決的(de)技術問(wen)題。


技術實現思路

1、本(ben)申(shen)請(qing)的主(zhu)要(yao)目(mu)的在(zai)于提供一種基于以太網的多(duo)控(kong)制器通(tong)訊方法、裝置、設(she)備及存儲(chu)介質,旨在(zai)解決(jue)控(kong)制器之間通(tong)訊繁雜現(xian)象的技術問題。

2、為實現(xian)上述目的(de),本申請提出一種基于以(yi)太網的(de)多控(kong)制器通(tong)訊方(fang)法,所述基于以(yi)太網的(de)多控(kong)制器通(tong)訊方(fang)法包括(kuo):

3、在(zai)檢測到服務器與(yu)源(yuan)客戶端(duan)連接(jie)時(shi),接(jie)收所述源(yuan)客戶端(duan)發送(song)的通訊信息(xi);

4、根(gen)據預(yu)設地(di)址和所述(shu)通(tong)訊信息對應(ying)的(de)目標地(di)址確定地(di)址判斷(duan)結果;

5、在所述地址(zhi)判斷結果(guo)為所述目(mu)(mu)標地址(zhi)和所述預設地址(zhi)不(bu)同時(shi),發送所述通訊信(xin)息至所述目(mu)(mu)標地址(zhi)對應的目(mu)(mu)標客戶端。

6、在一實施例中,所(suo)述在檢測到服務器與源(yuan)客戶端連接(jie)時(shi),接(jie)收(shou)所(suo)述源(yuan)客戶端發送的通訊信息之前,還包括(kuo):

7、根據(ju)服務端私(si)鑰和源客戶端發送的(de)(de)鑒權信息確定解密后的(de)(de)鑒權信息;

8、根據源(yuan)(yuan)客戶(hu)端公鑰和解密后的鑒權信息(xi)(xi)確定目(mu)標信息(xi)(xi),并(bing)發送所述目(mu)標信息(xi)(xi)至源(yuan)(yuan)客戶(hu)端;

9、在接(jie)收到所述(shu)源(yuan)(yuan)客戶(hu)端發送的(de)握手信(xin)息時,確定所述(shu)服務(wu)器已連接(jie)所述(shu)源(yuan)(yuan)客戶(hu)端。

10、在一實(shi)施(shi)例中(zhong),所(suo)述在所(suo)述地(di)址(zhi)判斷結果為所(suo)述目標(biao)地(di)址(zhi)和所(suo)述預設(she)地(di)址(zhi)不同(tong)時,發送所(suo)述通訊信息至所(suo)述目標(biao)地(di)址(zhi)對應(ying)的目標(biao)客戶端,包括:

11、在所(suo)述(shu)地址(zhi)判斷結(jie)果為所(suo)述(shu)目(mu)標地址(zhi)和所(suo)述(shu)預設(she)地址(zhi)不同時,根據目(mu)標地址(zhi)確定對應的目(mu)標客(ke)戶端;

12、在(zai)所述目(mu)標客戶端處于在(zai)線狀態(tai)時(shi),根據所述通訊信息(xi)確定對(dui)應的信息(xi)加密(mi)狀態(tai);

13、在(zai)所(suo)(suo)(suo)述信(xin)(xin)息加密狀態為信(xin)(xin)息未加密時,發送所(suo)(suo)(suo)述通(tong)訊信(xin)(xin)息至所(suo)(suo)(suo)述目(mu)標客戶(hu)端。

14、在一實施例中(zhong),所述(shu)在所述(shu)目標客戶端處于在線狀態(tai)時(shi),根(gen)據所述(shu)通訊信息確定對應的(de)信息加密狀態(tai)之前,還包括:

15、在(zai)檢測(ce)到所(suo)述(shu)(shu)服務(wu)器與目標客戶(hu)端連接時,根據預(yu)設時間確定所(suo)述(shu)(shu)目標客戶(hu)端的信(xin)息監測(ce)結果(guo);

16、在(zai)所(suo)述(shu)(shu)信(xin)息監測結果為在(zai)所(suo)述(shu)(shu)預設(she)時間(jian)內接收到(dao)所(suo)述(shu)(shu)目標(biao)客戶(hu)端發送心跳(tiao)信(xin)息時,確定所(suo)述(shu)(shu)目標(biao)客戶(hu)端處(chu)于在(zai)線狀態(tai)。

17、在(zai)一實施例中,所述在(zai)所述目標(biao)客戶端(duan)處于在(zai)線狀態時,根據所述通訊信(xin)息確定對應的(de)信(xin)息加密狀態之后,還包(bao)括:

18、在所述信(xin)息(xi)加(jia)密(mi)(mi)狀態為信(xin)息(xi)已加(jia)密(mi)(mi)時,根據服務端私(si)鑰和(he)所述通訊信(xin)息(xi)確定解密(mi)(mi)后的通訊信(xin)息(xi);

19、根據目(mu)標客戶端對(dui)應的公鑰和(he)解(jie)密后的通訊信息確定(ding)目(mu)標加(jia)(jia)密信息,并發送(song)所述目(mu)標加(jia)(jia)密信息至所述目(mu)標客戶端。

20、在一實施例(li)中,所(suo)述根據(ju)預設地址和所(suo)述通訊信(xin)息對應的目(mu)標地址確定地址判(pan)斷(duan)結果之后,還包括(kuo):

21、在(zai)所述(shu)(shu)地(di)(di)址判斷結(jie)果為(wei)目標地(di)(di)址和(he)預(yu)設地(di)(di)址相(xiang)同時(shi),根(gen)據所述(shu)(shu)通訊信息確定處理(li)后(hou)的通訊信息;

22、發送處理后的通訊信息至所述(shu)源客戶端(duan)。

23、在一實(shi)施(shi)例中,所述在服(fu)務(wu)器與源客(ke)戶端(duan)已連(lian)接時(shi),接收所述源客(ke)戶端(duan)發送的(de)通訊(xun)信息之(zhi)前,還包括:

24、獲(huo)取(qu)頭尾信(xin)息(xi)、源地址、目標地址、加密(mi)標識、負載信(xin)息(xi)、負載長度;

25、根據所述(shu)目標(biao)地址、所述(shu)加密標(biao)識以(yi)及(ji)所述(shu)負載長度確定(ding)初始(shi)校(xiao)驗和信(xin)息;

26、根據所(suo)述(shu)頭(tou)尾信(xin)(xin)息(xi)(xi)、所(suo)述(shu)目(mu)標地址、所(suo)述(shu)加密標識(shi)、所(suo)述(shu)負(fu)載長度、所(suo)述(shu)初始校驗和信(xin)(xin)息(xi)(xi)、所(suo)述(shu)源地址以(yi)及所(suo)述(shu)負(fu)載信(xin)(xin)息(xi)(xi)得到通訊信(xin)(xin)息(xi)(xi)。

27、此外,為實現上述(shu)(shu)目的,本申請還提出一種(zhong)基于(yu)以太網的多(duo)控制器(qi)通訊裝置,所述(shu)(shu)基于(yu)以太網的多(duo)控制器(qi)通訊裝置包括(kuo):

28、接(jie)收(shou)模(mo)塊,用于在(zai)檢測到(dao)服務器與源客戶(hu)端(duan)連接(jie)時,接(jie)收(shou)所述源客戶(hu)端(duan)發送(song)的通(tong)訊信息;

29、判斷(duan)模塊,用于根據預設地址(zhi)和(he)所述(shu)通(tong)訊信息對(dui)應的目標地址(zhi)確定(ding)地址(zhi)判斷(duan)結果;

30、通信(xin)模塊,用于在(zai)所述(shu)地址判斷結果(guo)為所述(shu)目標地址和所述(shu)預設地址不同時(shi),發送所述(shu)通訊信(xin)息至所述(shu)目標地址對(dui)應的(de)目標客戶(hu)端。

31、此外,為(wei)實(shi)現上(shang)述(shu)目的(de),本申請還提出一種基于以(yi)太網的(de)多控制器(qi)通訊設備,所述(shu)設備包括:存儲器(qi)、處理器(qi)及存儲在所述(shu)存儲器(qi)上(shang)并可在所述(shu)處理器(qi)上(shang)運(yun)行的(de)計(ji)算機(ji)程序,所述(shu)計(ji)算機(ji)程序配置為(wei)實(shi)現如上(shang)文所述(shu)的(de)基于以(yi)太網的(de)多控制器(qi)通訊方法(fa)的(de)步(bu)驟。

32、此外,為實(shi)現上述目的(de),本申(shen)請還提出一種存(cun)儲介(jie)質(zhi),所(suo)述存(cun)儲介(jie)質(zhi)為計(ji)算機可(ke)讀存(cun)儲介(jie)質(zhi),所(suo)述存(cun)儲介(jie)質(zhi)上存(cun)儲有計(ji)算機程(cheng)序,所(suo)述計(ji)算機程(cheng)序被處理器執行時(shi)實(shi)現如上文所(suo)述的(de)基于以太(tai)網的(de)多控制(zhi)器通訊(xun)方法的(de)步驟。

33、此(ci)外,為(wei)實現上述(shu)目(mu)的(de),本(ben)申請還提供一(yi)種計算機(ji)程(cheng)序產(chan)品,所述(shu)計算機(ji)程(cheng)序產(chan)品包括計算機(ji)程(cheng)序,所述(shu)計算機(ji)程(cheng)序被處理器執行時實現如上文所述(shu)的(de)基于以太網的(de)多控制(zhi)器通訊方(fang)法的(de)步(bu)驟。

34、本申請通(tong)(tong)過在檢測到服務(wu)器(qi)與(yu)源(yuan)客(ke)戶(hu)(hu)端連接(jie)(jie)時,接(jie)(jie)收所(suo)述(shu)(shu)源(yuan)客(ke)戶(hu)(hu)端發送的(de)通(tong)(tong)訊(xun)(xun)(xun)信(xin)息;根據預設地(di)(di)址(zhi)(zhi)和所(suo)述(shu)(shu)通(tong)(tong)訊(xun)(xun)(xun)信(xin)息對(dui)應的(de)目標地(di)(di)址(zhi)(zhi)確定地(di)(di)址(zhi)(zhi)判(pan)(pan)斷結果;在所(suo)述(shu)(shu)地(di)(di)址(zhi)(zhi)判(pan)(pan)斷結果為所(suo)述(shu)(shu)目標地(di)(di)址(zhi)(zhi)和所(suo)述(shu)(shu)預設地(di)(di)址(zhi)(zhi)不(bu)同時,發送所(suo)述(shu)(shu)通(tong)(tong)訊(xun)(xun)(xun)信(xin)息至(zhi)所(suo)述(shu)(shu)目標地(di)(di)址(zhi)(zhi)對(dui)應的(de)目標客(ke)戶(hu)(hu)端。通(tong)(tong)過上述(shu)(shu)基(ji)于以(yi)太網(wang)的(de)多控制器(qi)通(tong)(tong)訊(xun)(xun)(xun)方(fang)法,在一定程度上實(shi)現通(tong)(tong)訊(xun)(xun)(xun)的(de)模塊化(hua)和簡單化(hua),減(jian)少了協議資源(yuan)和帶寬(kuan)浪(lang)費,解(jie)決了各(ge)控制器(qi)之間(jian)通(tong)(tong)訊(xun)(xun)(xun)繁(fan)雜現象的(de)問題。



技術特征:

1.一種基于(yu)以太網(wang)(wang)的(de)多(duo)控制(zhi)器通訊(xun)方法(fa),其特征在于(yu),所述基于(yu)以太網(wang)(wang)的(de)多(duo)控制(zhi)器通訊(xun)方法(fa)包括:

2.如權利要求1所(suo)述(shu)(shu)的(de)方法,其特征在于,所(suo)述(shu)(shu)在檢(jian)測到(dao)服務器與源客(ke)戶(hu)端(duan)連接(jie)時,接(jie)收所(suo)述(shu)(shu)源客(ke)戶(hu)端(duan)發送的(de)通(tong)訊信息之前(qian),還包括:

3.如權利要求1所(suo)述(shu)的方法,其特征在(zai)于,所(suo)述(shu)在(zai)所(suo)述(shu)地址判斷結(jie)果為(wei)所(suo)述(shu)目(mu)標地址和(he)所(suo)述(shu)預(yu)設地址不(bu)同時,發送所(suo)述(shu)通訊信(xin)息至(zhi)所(suo)述(shu)目(mu)標地址對應的目(mu)標客戶端,包括:

4.如權(quan)利要求3所述的(de)方(fang)法,其(qi)特征(zheng)在于,所述在所述目標客戶(hu)端處于在線狀態時,根據所述通訊信息(xi)確定對應的(de)信息(xi)加密狀態之前,還包括:

5.如權利要求3所(suo)(suo)述的方(fang)法,其特征在于(yu),所(suo)(suo)述在所(suo)(suo)述目(mu)標客戶端處于(yu)在線狀態(tai)時,根據(ju)所(suo)(suo)述通訊信息確定對應(ying)的信息加(jia)密狀態(tai)之(zhi)后,還(huan)包(bao)括:

6.如權利要求(qiu)1所(suo)(suo)(suo)述的(de)方法,其特征在于(yu),所(suo)(suo)(suo)述根(gen)據預設(she)地址和所(suo)(suo)(suo)述通訊信息(xi)對應的(de)目標地址確定地址判斷結果之后,還包(bao)括:

7.如權利要求1所述的方法(fa),其特征在于,所述在服(fu)務器與源客(ke)戶端(duan)已連(lian)接時,接收所述源客(ke)戶端(duan)發送(song)的通訊信(xin)息之(zhi)前,還包括:

8.一種基于(yu)以(yi)太網的(de)多控制器通訊(xun)裝置,其(qi)特(te)征在于(yu),所述裝置包括(kuo):

9.一種基于(yu)以太(tai)網的(de)多控(kong)制器(qi)(qi)(qi)通訊設備(bei),其特征在于(yu),所(suo)(suo)(suo)(suo)述(shu)(shu)設備(bei)包(bao)括:存儲(chu)(chu)器(qi)(qi)(qi)、處理器(qi)(qi)(qi)及(ji)存儲(chu)(chu)在所(suo)(suo)(suo)(suo)述(shu)(shu)存儲(chu)(chu)器(qi)(qi)(qi)上并(bing)可在所(suo)(suo)(suo)(suo)述(shu)(shu)處理器(qi)(qi)(qi)上運(yun)行的(de)計算機(ji)程序,所(suo)(suo)(suo)(suo)述(shu)(shu)計算機(ji)程序配(pei)置為實現如(ru)權利要求1至7中任一項所(suo)(suo)(suo)(suo)述(shu)(shu)的(de)基于(yu)以太(tai)網的(de)多控(kong)制器(qi)(qi)(qi)通訊方法的(de)步驟。

10.一種存(cun)儲(chu)介(jie)(jie)質(zhi),其(qi)特征(zheng)在于(yu),所(suo)(suo)述存(cun)儲(chu)介(jie)(jie)質(zhi)為計(ji)算機可讀存(cun)儲(chu)介(jie)(jie)質(zhi),所(suo)(suo)述存(cun)儲(chu)介(jie)(jie)質(zhi)上(shang)存(cun)儲(chu)有計(ji)算機程(cheng)序,所(suo)(suo)述計(ji)算機程(cheng)序被處理器執行時實現如(ru)權利要求1至7中任一項所(suo)(suo)述的(de)基于(yu)以太網的(de)多(duo)控制器通訊方法的(de)步驟。


技術總結
本申請公開了一種基于以太網的多控制器通訊方法、裝置、設備及存儲介質,涉及控制器局域網技術領域,所述基于以太網的多控制器通訊方法包括:在檢測到服務器與源客戶端連接時,接收所述源客戶端發送的通訊信息;根據預設地址和所述通訊信息對應的目標地址確定地址判斷結果;在所述地址判斷結果為所述目標地址和所述預設地址不同時,發送所述通訊信息至所述目標地址對應的目標客戶端。通過上述基于以太網的多控制器通訊方法,在一定程度上實現通訊的模塊化和簡單化,減少了協議資源和帶寬浪費,解決了各控制器之間通訊繁雜現象的問題。

技術研發人員:宋軍偉,黎艷楊,宋杰,黃子劍,張洋
受保護的技術使用者:東風汽車集團股份有限公司
技術研發日:
技術公布日:2024/9/19
網友詢問留言(yan) 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1