本申請涉及車輛,尤其涉及一種配置字解析方法、電子設備和車輛。
背景技術:
1、目前行業內對于配置字的解析大多數是通過人工來識別的。當配置字較少時,人工解析出錯的風險相對較低。但是,當配置字較多,解析時需要按順序、按字節、按位來依次識別和解析,效率非常低,并且大大增加了解析出錯的風險,導致車輛功能無法正確解讀,最終帶來嚴重的質量問題。
2、另外,對于車輛而言,為了節約存儲空間,每一配置字會對應多個功能,因此如何對配置字對應的功能及功能對應的詳細特征信息進行正確解析是非常困難的。
技術實現思路
1、有鑒于此,本申請的目的在于提出一種配置字解析方法、電子設備和車輛。
2、基于上述目的,本申請第一方面提供了一種配置字解析方法,包括:
3、響應于接收到配置字解析請求,獲取車輛的目標配置字信息,所述目標配置字信息對應多個功能;
4、將所述目標配置字信息分割為多個子信息,并確定與每一所述子信息對應的配置字字節信息,每一所述子信息分別對應一功能;
5、從配置信息屬性庫中確定與每一所述配置字字節信息對應的特征信息,將所有所述配置字字節信息對應的特征信息確定為所述目標配置字信息對應的解析信息。
6、可選地,所述將所述目標配置字信息分割為多個子信息,并確定與每一所述子信息對應的配置字字節信息,包括:
7、將所述目標配置字信息進行第一次編碼,得到編碼配置字信息;
8、響應于所述編碼配置字信息符合預設格式條件,則將所述編碼配置字信息分割為多個子信息,并確定與每一所述子信息對應的配置字字節信息。
9、可選地,所述將所述編碼配置字信息分割為多個子信息,并確定與每一所述子信息對應的配置字字節信息,包括:
10、從車輛的預設配置字庫中確定與所述編碼配置字信息對應的配置字分割方法;
11、基于所述配置字分割方法,將所述目標配置字信息分割為多個子信息;
12、基于預設運算方法,確定與每一所述子信息對應的配置字字節信息。
13、可選地,所述基于預設運算方法,確定與每一所述子信息對應的配置字字節信息,包括:
14、將每一所述子信息與預設值進行與運算,得到第一運算信息;
15、將所述第一運算信息進行移位運算,得到第二運算信息;
16、將所述第二運算信息進行第二次編碼,得到所述配置字字節信息。
17、可選地,所述將所述目標配置字信息進行第一次編碼,得到編碼配置字信息,包括:將所述目標配置字信息進行2進制編碼,得到編碼配置字信息;
18、所述將所述第二運算信息進行第二次編碼,得到所述配置字字節信息,包括:將所述第二運算信息進行16進制編碼,得到所述配置字字節信息。
19、可選地,還包括:
20、獲取車輛的每一電控單元對應的所有功能信息及配置信息;
21、從所述配置信息中確定與每一所述功能信息對應的子配置信息,所述子配置信息包括配置字字節信息和特征信息;
22、基于所有所述功能信息及對應的子配置信息生成配置信息屬性庫。
23、可選地,所述基于所有所述子配置信息生成配置信息屬性庫,包括:
24、為每一所述功能信息定義必要屬性信息;
25、基于每一所述功能信息對應的子配置信息和所述必要屬性信息建立鏈表;
26、基于所有所述鏈表生成配置信息屬性庫。
27、可選地,所述基于所有所述子配置信息生成配置信息屬性庫,包括:
28、建立每一所述功能信息與對應的子配置信息的映射關系;
29、基于所有所述映射關系生成配置信息屬性庫。
30、本申請第二方面提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并在處理器上運行的計算機程序,所述處理器執行所述程序時實現如上述第一方面任意一項所述的方法。
31、本申請第三方面提供了一種車輛,包括上述第二方面所述的電子設備。
32、從上面所述可以看出,本申請提供的配置字解析方法、電子設備和車輛,在對目標配置字信息進行解析時,先將目標配置字信息分割為多個與功能一一對應的子信息,再確定與每一子信息對應的配置字字節信息,最后再從配置信息屬性庫中確定與每一配置字字節信息對應的特征信息,將所有配置字字節信息對應的特征信息確定為目標配置字信息對應的解析信息,如此,得到的解析信息中包括獲取的目標配置字信息對應的所有功能及所有功能對應的具體特征信息,解析結果非常清晰,便于相關人員基于解析結果對車輛功能進行正確解讀,并且,整個解析過程無需人工參與,大大降低了解析出錯的風險,提高解析的準確度。
1.一種配置字解析方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述將所述目標配置字信息分割為多個子信息,并確定與每一所述子信息對應的配置字字節信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述將所述編碼配置字信息分割為多個子信息,并確定與每一所述子信息對應的配置字字節信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述基于預設運算方法,確定與每一所述子信息對應的配置字字節信息,包括:
5.根據權利要求4所述的方法,其特征在于,所述將所述目標配置字信息進行第一次編碼,得到編碼配置字信息,包括:將所述目標配置字信息進行2進制編碼,得到編碼配置字信息;
6.根據權利要求1所述的方法,其特征在于,還包括:
7.根據權利要求6所述的方法,其特征在于,所述基于所有所述子配置信息生成配置信息屬性庫,包括:
8.根據權利要求6所述的方法,其特征在于,所述基于所有所述子配置信息生成配置信息屬性庫,包括:
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至8任意一項所述的方法。
10.一種車輛,其特征在于,包括權利要求9所述的電子設備。