System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及車輛,具體而言,涉及一種通訊中間件的信息處理方法、存儲介質和車輛。
技術介紹
1、目前,針對兩種類型不同的控制器,比如,針對服務的域控制器,和針對信號的單功能控制器,域控制器通常基于面向服務的協議進行通訊,而單功能控制器則基于傳統的信號傳輸協議進行通訊。域控制器與單功能控制器之間的通訊,面臨使用不同的信息格式進行通訊的問題,導致域控制器與單功能控制器之間的通訊的安全性和完整性難以保證。因此,仍存在信息處理的準確性低的技術問題。
2、針對上述信息處理的準確性低的技術問題,目前尚未提出有效的解決方案。
技術實現思路
1、本專利技術實施例提供了一種通訊中間件的信息處理方法、裝置、存儲介質和車輛,以至少解決信息處理的準確性低的技術問題。
2、根據本專利技術實施例的一個方面,提供了一種通訊中間件的信息處理方法。該方法可以包括:通訊中間件用于連接發送端和接收端,發送端的信息格式與接收端的信息格式不同,包括:通過通訊中間件,獲取來自發送端的初始信息,其中,初始信息的信息格式與發送端的信息格式對應;響應于發送端與接收端二者之間的兼容度大于兼容度閾值,將初始信息轉換為目標信息,其中,兼容度用于表示發送端與接收端二者協同工作和通訊的能力,目標信息的信息格式與接收端的信息格式對應;響應于兼容度小于或等于兼容度閾值,將初始信息進行邏輯處理,并將處理后的初始信息轉換為目標信息,其中,處理后的初始信息的完整度,高于處理前的初始信息的完整度;控制通訊中間件將目標信息傳輸至接
3、可選地,將初始信息轉換為目標信息,包括:響應于通訊中間件接收到初始信息,將初始信息的初始信息格式,轉換為目標信息格式,得到對應的目標信息。
4、可選地,發送端為車輛中的域控制器或車輛中單功能控制器,接收端為域控制器或單功能控制器,信息格式包括信號格式和服務格式,域控制器對應的信息格式為服務格式,單功能控制器對應的信息格式為服務格式,其中,響應于通訊中間件接收到初始信息,將初始信息的初始信息格式,轉換為目標信息格式,得到對應的目標信息,包括:響應于通訊中間件接收到來自域控制器的初始信息,將服務格式轉換為信號格式,得到目標信息;響應于通訊中間件接收到來自單功能控制器的初始信息,將信號格式轉換為服務格式,得到目標信息。
5、可選地,通訊中間件包括信號接口和服務接口,信號接口用于接收來自單功能控制器的初始信息,服務接口用于接收來自域控制器的初始信息。
6、可選地,響應于發送端與接收端二者之間的兼容度大于兼容度閾值,將初始信息轉換為目標信息,包括:響應于兼容度大于兼容度閾值,對初始信息進行檢驗,得到檢驗結果,其中,檢驗結果至少用于表示初始信息的安全度是否高于安全度閾值;響應于檢驗結果為初始信息檢驗成功,將初始信息轉換為目標信息。
7、可選地,通訊中間件包括接收端與發送端之間的映射邏輯信息,映射邏輯信息用于表示接收端與發送端對應的信號接口和服務接口之間的對應關系,其中,響應于兼容度小于或等于兼容度閾值,將初始信息進行邏輯處理,并將處理后的初始信息轉換為目標信息,包括:響應于兼容度小于或等于兼容度閾值,基于映射邏輯信息中的轉換規則,對初始信息進行邏輯處理;對邏輯處理后的初始信息轉換為目標信息。
8、可選地,控制通訊中間件將目標信息傳輸至接收端,包括:對目標信息進行封裝,并控制通訊中間件將封裝后的目標信息。
9、可選地,通訊中間件用于連接發送端和接收端,發送端的信息格式與接收端的信息格式不同,包括:信息處理模塊,用于響應于發送端和接收端二者之間的兼容度小于或等于兼容度閾值,對來自發送端的初始信息進行邏輯處理,其中,兼容度用于表示發送端與接收端二者協同工作和通訊的能力,初始信息的信息格式與發送端的信息格式對應,處理后的初始信息的完整度,高于處理前的初始信息的完整度;信息轉換模塊,用于將兼容度大于兼容度閾值情況下的初始信息,或處理后的初始信息,轉換為目標信息,其中,目標信息的信息格式與接收端的信息格式對應;發送模塊,用于將目標信息傳輸至接收端。
10、可選地,發送端為車輛中的域控制器或車輛中單功能控制器,接收端為域控制器或單功能控制器,信息格式包括信號格式和服務格式,域控制器對應的信息格式為服務格式,單功能控制器對應的信息格式為服務格式,其中,信息轉換模塊包括:信號到服務轉換模塊,用于將單功能控制器所發送的信號格式的初始信息,轉換為服務格式的目標信息;服務到信號轉換模塊,用于將域控制器所發送的服務格式的初始信息,轉換為信息格式的初始信息。
11、可選地,通訊中間件用于部署于域控制器的軟件模塊。
12、根據本專利技術實施例的另一方面,還提供了一種通訊中間件的信息處理裝置。該裝置可以包括:獲取單元,用于獲取來自發送端的初始信息,其中,初始信息的信息格式與發送端的信息格式對應;第一轉換單元,用于響應于發送端與接收端二者之間的兼容度大于兼容度閾值,將初始信息轉換為目標信息,其中,兼容度用于表示發送端與接收端二者協同工作和通訊的能力,目標信息的信息格式與接收端的信息格式對應;第二轉換單元,用于響應于兼容度小于或等于兼容度閾值,將初始信息進行邏輯處理,并將處理后的初始信息轉換為目標信息,其中,處理后的初始信息的完整度,高于處理前的初始信息的完整度;控制單元,用于控制通訊中間件將目標信息傳輸至接收端。
13、根據本專利技術實施例的另一方面,還提供一種還提供了一種計算機可讀存儲介質。該計算機可讀存儲介質包括存儲的程序,其中,在程序運行時控制計算機可讀存儲介質所在設備執行本專利技術實施例的通訊中間件的信息處理方法。
14、根據本專利技術實施例的另一方面,還提供了一種處理器。該處理器用于運行程序,其中,程序運行時執行本專利技術實施例的通訊中間件的信息處理方法。
15、根據本專利技術實施例的另一方面,還提供了一種計算機程序產品。該計算機程序產品中包括計算機程序,該計算機程序在被處理器執行時實現上述本專利技術實施例的通訊中間件的信息處理方法。
16、根據本專利技術實施例的另一方面,還提供了一種車輛。該車輛用于實現上述本專利技術實施例的通訊中間件的信息處理方法。
17、在本專利技術實施例中,通訊中間件用于連接發送端和接收端,發送端的信息格式與接收端的信息格式不同,可以通過通訊中間件,獲取來自發送端的初始信息,其中,初始信息的信息格式與發送端的信息格式對應;當發送端與接收端二者之間的兼容度大于兼容度閾值時,可以將初始信息轉換為目標信息,其中,兼容度用于表示發送端與接收端二者協同工作和通訊的能力,目標信息的信息格式與接收端的信息格式對應;當兼容度小于或等于兼容度閾值時,可以將初始信息進行邏輯處理,并將處理后的初始信息轉換為目標信息,其中,處理后的初始信息的完整度,高于處理前的初始信息的完整度;控制通訊中間件可以將目標信息傳輸至接收端。
18、在該實施例中,通過設置一種通訊中間件,可以連接兩種信息格式不同的控制器,比如,域控制器和單功本文檔來自技高網...
【技術保護點】
1.一種通訊中間件的信息處理方法,其特征在于,所述通訊中間件用于連接發送端和接收端,所述發送端的信息格式與所述接收端的信息格式不同,包括:
2.根據權利要求1所述的方法,其特征在于,將所述初始信息轉換為目標信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述發送端為車輛中的域控制器或所述車輛中單功能控制器,所述接收端為所述域控制器或所述單功能控制器,所述信息格式包括信號格式和服務格式,所述域控制器對應的信息格式為所述服務格式,所述單功能控制器對應的信息格式為所述服務格式,其中,響應于所述通訊中間件接收到所述初始信息,將所述初始信息的初始信息格式,轉換為目標信息格式,得到對應的所述目標信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述通訊中間件包括信號接口和服務接口,所述信號接口用于接收來自所述單功能控制器的所述初始信息,所述服務接口用于接收來自所述域控制器的所述初始信息。
5.根據權利要求1所述的方法,其特征在于,響應于所述發送端與所述接收端二者之間的兼容度大于兼容度閾值,將所述初始信息轉換為目標信息,包括:
>6.根據權利要求1所述的方法,其特征在于,所述通訊中間件包括所述接收端與所述發送端之間的映射邏輯信息,所述映射邏輯信息用于表示所述接收端與所述發送端對應的信號接口和服務接口之間的對應關系,其中,響應于所述兼容度小于或等于兼容度閾值,將所述初始信息進行邏輯處理,并將處理后的所述初始信息轉換為所述目標信息,包括:
7.根據權利要求1所述的方法,其特征在于,控制所述通訊中間件將所述目標信息傳輸至所述接收端,包括:
8.一種通訊中間件,其特征在于,所述通訊中間件用于連接發送端和接收端,所述發送端的信息格式與所述接收端的信息格式不同,包括:
9.根據權利要求8所述的通訊中間件,其特征在于,所述發送端為車輛中的域控制器或所述車輛中單功能控制器,所述接收端為所述域控制器或所述單功能控制器,所述信息格式包括信號格式和服務格式,所述域控制器對應的信息格式為所述服務格式,所述單功能控制器對應的信息格式為所述服務格式,其中,信息轉換模塊包括:
10.根據權利要求9所述的通訊中間件,其特征在于,所述通訊中間件用于部署于所述域控制器的軟件模塊。
11.一種處理器,其特征在于,所述處理器用于運行程序,其中,所述程序被所述處理器運行時執行權利要求1至7中任意一項所述的通訊中間件的信息處理方法。
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的程序,其中,在所述程序運行時控制所述計算機可讀存儲介質所在設備執行權利要求1至7中任意一項所述的通訊中間件的信息處理方法。
13.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執行權利要求1至7中任意一項所述的通訊中間件的信息處理方法。
14.一種計算機程序產品,其特征在于,包括計算機程序,所述計算機程序在被處理器執行時實現根據權利要求1至7中任意一項所述的通訊中間件的信息處理方法。
15.一種車輛,其特征在于,用于執行權利要求1至7中任意一項所述的通訊中間件的信息處理方法。
...【技術特征摘要】
1.一種通訊中間件的信息處理方法,其特征在于,所述通訊中間件用于連接發送端和接收端,所述發送端的信息格式與所述接收端的信息格式不同,包括:
2.根據權利要求1所述的方法,其特征在于,將所述初始信息轉換為目標信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述發送端為車輛中的域控制器或所述車輛中單功能控制器,所述接收端為所述域控制器或所述單功能控制器,所述信息格式包括信號格式和服務格式,所述域控制器對應的信息格式為所述服務格式,所述單功能控制器對應的信息格式為所述服務格式,其中,響應于所述通訊中間件接收到所述初始信息,將所述初始信息的初始信息格式,轉換為目標信息格式,得到對應的所述目標信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述通訊中間件包括信號接口和服務接口,所述信號接口用于接收來自所述單功能控制器的所述初始信息,所述服務接口用于接收來自所述域控制器的所述初始信息。
5.根據權利要求1所述的方法,其特征在于,響應于所述發送端與所述接收端二者之間的兼容度大于兼容度閾值,將所述初始信息轉換為目標信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述通訊中間件包括所述接收端與所述發送端之間的映射邏輯信息,所述映射邏輯信息用于表示所述接收端與所述發送端對應的信號接口和服務接口之間的對應關系,其中,響應于所述兼容度小于或等于兼容度閾值,將所述初始信息進行邏輯處理,并將處理后的所述初始信息轉換為所述目標信息,包括:
7.根據權利要求1所述的方法,其特征在于,控制所述通訊中間件將所述目標信息傳輸至所...
【專利技術屬性】
技術研發人員:李長洲,韓丹丹,馬世童,趙悅岑,王香懿,強一丁,陳興,李超,高仕寧,
申請(專利權)人:中國第一汽車股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。