本申請涉及通信,尤其涉及一種通信報文處理方法及處理裝置。
背景技術(shù):
1、由于智能汽車功能越來越豐富,整車系統(tǒng)的電子控制單元(electronic?controlunit,ecu)件也越來越多,功能也越來越復雜和豐富,功能更新周期也越來越頻繁。對ecu的升級可以使用空間下載技術(shù)(over-the-air?technology,ota)進行,但ota升級需要耗費大量時間,如果采用串行升級刷寫需要耗費大量時間,不能真正滿足車主的用車需求和體驗。如果采用并行升級則可以大幅節(jié)約升級刷寫時間,但并行升級刷寫時若互聯(lián)網(wǎng)診斷協(xié)議(diagnostic?communication?over?internet?protocol,doip)服務(wù)端接收到某一個客戶端報文異常,doip服務(wù)端將進行復位操作,這會導致所有客戶端因doip服務(wù)端復位而升級失敗。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請實施例提供了一種通信報文處理方法及處理裝置,以解決現(xiàn)有技術(shù)中多客戶端通過一個服務(wù)端并行處理業(yè)務(wù)時,單個客戶端的報文出錯可能導致全部客戶端業(yè)務(wù)失敗的問題。
2、本申請實施例的第一方面,提供了一種通信報文處理方法,該方法由服務(wù)端執(zhí)行,該服務(wù)端與至少一個客戶端連接,該方法包括:
3、接收目標報文,目標報文為目標客戶端發(fā)送至服務(wù)端的請求報文,目標客戶端為至少一個客戶端中的任一客戶端;
4、響應于確定目標報文為非法報文,在目標報文的相鄰報文中查找目標報文的關(guān)聯(lián)報文數(shù)據(jù),關(guān)聯(lián)報文數(shù)據(jù)包括目標報文的合法報文頭或者合法報文數(shù)據(jù);
5、響應于查找得到關(guān)聯(lián)報文數(shù)據(jù),至少基于關(guān)聯(lián)報文數(shù)據(jù)確定更新后的目標報文。
6、本申請實施例的第二方面,提供了一種通信報文處理裝置,包括:
7、接收模塊,被配置為接收目標報文,目標報文為目標客戶端發(fā)送至服務(wù)端的請求報文,服務(wù)端與至少一個客戶端連接,目標客戶端為至少一個客戶端中的任一客戶端;
8、查找模塊,被配置為響應于確定目標報文為非法報文,在目標報文的相鄰報文中查找目標報文的關(guān)聯(lián)報文數(shù)據(jù),關(guān)聯(lián)報文數(shù)據(jù)包括目標報文的合法報文頭或者合法報文數(shù)據(jù);
9、處理模塊,被配置為響應于查找得到關(guān)聯(lián)報文數(shù)據(jù),至少基于關(guān)聯(lián)報文數(shù)據(jù)確定更新后的目標報文。
10、本申請實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本申請實施例通過服務(wù)端獲取目標客戶端發(fā)送或者發(fā)送至目標客戶端的目標報文,在確定目標報文為非法報文時,自目標報文的相鄰報文中查找該目標報文的關(guān)聯(lián)報文數(shù)據(jù),并在查找得到關(guān)聯(lián)報文數(shù)據(jù)后,至少基于該關(guān)聯(lián)報文數(shù)據(jù)確定更新后的目標報文,避免了在接收到非法報文時直接復位服務(wù)端導致的全部客戶端業(yè)務(wù)失敗,并能夠自主修復部分出錯的目標報文,提高了報文處理的穩(wěn)定性,提升了處理效率。
1.一種通信報文處理方法,其特征在于,所述方法由服務(wù)端執(zhí)行,所述服務(wù)端與至少一個客戶端連接,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述目標報文為非法報文,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述目標報文的相鄰報文中查找所述目標報文的關(guān)聯(lián)報文數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述目標報文中至少還包括協(xié)議版本字段和負載類型字段;
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,目標報文的負載類型字段的預設(shè)負載類型值包括:
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述至少基于所述關(guān)聯(lián)報文數(shù)據(jù)確定更新后的目標報文,包括:
9.根據(jù)權(quán)利要求2或者3所述的方法,其特征在于,所述服務(wù)端的客戶端連接計數(shù)采用如下方式維護:
10.一種通信報文處理裝置,其特征在于,包括: