本公開(kāi)涉及計(jì)算機(jī),特別涉及一種信息處理方法、信息處理裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、汽車(chē)電子中廣泛采用的can(controller?area?network,控制器局域網(wǎng))、can?fd(controller?area?network?flexible?data-rate,控制器局域網(wǎng)靈活數(shù)據(jù)速率)總線需要通過(guò)dbc(database?for?can,can數(shù)據(jù)庫(kù))文件對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)、報(bào)文、信號(hào)及其縮放關(guān)系、端序、單位、取值枚舉、注釋與多路復(fù)用關(guān)系等進(jìn)行統(tǒng)一描述。
2、在相關(guān)技術(shù)中,通過(guò)candb++軟件對(duì)dbc文件中的網(wǎng)絡(luò)描述信息進(jìn)行編輯與管理。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)的發(fā)明人發(fā)現(xiàn)上述相關(guān)技術(shù)中存在如下問(wèn)題:由于candb++軟件的交互性不足,導(dǎo)致對(duì)網(wǎng)絡(luò)描述信息進(jìn)行編輯與管理的效率低。
2、鑒于此,本公開(kāi)提出了一種信息處理技術(shù)方案,能夠提高對(duì)網(wǎng)絡(luò)描述信息進(jìn)行編輯與管理的效率。
3、根據(jù)本公開(kāi)的一些實(shí)施例,提供了一種信息處理方法,包括:將網(wǎng)絡(luò)描述信息解析為對(duì)象,對(duì)象包括報(bào)文對(duì)象,報(bào)文對(duì)象包括信號(hào)對(duì)象;基于報(bào)文對(duì)象的屬性,在數(shù)據(jù)管理平臺(tái)中創(chuàng)建交互控件,用于維護(hù)對(duì)象的屬性,交互控件包括用于維護(hù)報(bào)文對(duì)象的屬性的報(bào)文子控件和用于維護(hù)信號(hào)對(duì)象的屬性的信號(hào)子控件;響應(yīng)于網(wǎng)絡(luò)描述信息更新,基于交互控件,更新對(duì)象的屬性。
4、在一些實(shí)施例中,基于報(bào)文對(duì)象的屬性,在數(shù)據(jù)管理平臺(tái)中創(chuàng)建交互控件,包括:基于報(bào)文對(duì)象的屬性,確定報(bào)文對(duì)象的索引;在數(shù)據(jù)管理平臺(tái)中創(chuàng)建與索引對(duì)應(yīng)的報(bào)文子控件;基于信號(hào)對(duì)象所屬的報(bào)文對(duì)象,創(chuàng)建與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件。
5、在一些實(shí)施例中,在數(shù)據(jù)管理平臺(tái)中創(chuàng)建與索引對(duì)應(yīng)的報(bào)文子控件,包括:將報(bào)文對(duì)象的屬性的當(dāng)前值,寫(xiě)入報(bào)文子控件,以建立報(bào)文對(duì)象和報(bào)文子控件的綁定關(guān)系。
6、在一些實(shí)施例中,基于信號(hào)對(duì)象所屬的報(bào)文對(duì)象,創(chuàng)建與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件,包括:基于網(wǎng)絡(luò)描述信息,確定信號(hào)對(duì)象所屬的報(bào)文對(duì)象;基于報(bào)文對(duì)象的索引,確定報(bào)文子控件;將信號(hào)對(duì)象的屬性的當(dāng)前值,寫(xiě)入與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件,以建立信號(hào)對(duì)象和信號(hào)子控件的綁定關(guān)系。
7、在一些實(shí)施例中,報(bào)文對(duì)象的屬性包括報(bào)文對(duì)象的硬件標(biāo)識(shí)符和軟件標(biāo)識(shí)符,以及報(bào)文對(duì)象的發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn),基于報(bào)文對(duì)象的屬性,確定報(bào)文對(duì)象的索引,包括:將硬件標(biāo)識(shí)符、軟件標(biāo)識(shí)符、發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)中的多項(xiàng),確定為索引,索引用于在數(shù)據(jù)管理平臺(tái)中查找報(bào)文對(duì)象。
8、在一些實(shí)施例中,響應(yīng)于網(wǎng)絡(luò)描述信息更新,基于交互控件,更新對(duì)象的屬性,包括:響應(yīng)于網(wǎng)絡(luò)描述信息更新,更新交互控件上顯示的對(duì)象的屬性的值;基于對(duì)象的屬性的值的更新結(jié)果,更新用于存儲(chǔ)網(wǎng)絡(luò)描述信息的文本文件。
9、在一些實(shí)施例中,響應(yīng)于網(wǎng)絡(luò)描述信息更新,更新交互控件上顯示的對(duì)象的屬性的值,包括:在數(shù)據(jù)管理平臺(tái)的可視化界面上顯示報(bào)文對(duì)象和信號(hào)對(duì)象;響應(yīng)于交互控件上顯示的對(duì)象的屬性的值更新,更新可視化界面的顯示結(jié)果,以可視化對(duì)象的屬性的值的更新結(jié)果。
10、在一些實(shí)施例中,響應(yīng)于網(wǎng)絡(luò)描述信息更新,更新交互控件上顯示的對(duì)象的屬性的值,包括:響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示刪除報(bào)文對(duì)象,刪除報(bào)文子控件上顯示的報(bào)文對(duì)象的屬性的值,以及與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件上顯示的信號(hào)對(duì)象的屬性的值;和/或響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示刪除信號(hào)對(duì)象,刪除信號(hào)子控件上顯示的信號(hào)對(duì)象的屬性的值。
11、在一些實(shí)施例中,響應(yīng)于網(wǎng)絡(luò)描述信息更新,更新交互控件上顯示的對(duì)象的屬性的值,包括:響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示修改報(bào)文對(duì)象的屬性,修改報(bào)文子控件上顯示的報(bào)文對(duì)象的屬性的值;和/或響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示修改信號(hào)對(duì)象的屬性,修改信號(hào)子控件上顯示的信號(hào)對(duì)象的屬性的值。
12、在一些實(shí)施例中,可視化界面包括報(bào)文對(duì)象的總數(shù)量以及當(dāng)前處理的報(bào)文對(duì)象的關(guān)鍵屬性信息,關(guān)鍵屬性信息包括當(dāng)前處理的報(bào)文對(duì)象的硬件標(biāo)識(shí)符、循環(huán)周期,以及當(dāng)前處理的報(bào)文對(duì)象的發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)中的至少一項(xiàng)。
13、在一些實(shí)施例中,網(wǎng)絡(luò)描述信息包括用于描述車(chē)輛內(nèi)部電子控制單元之間通過(guò)控制器局域網(wǎng)絡(luò)總線進(jìn)行通信的協(xié)議。
14、根據(jù)本公開(kāi)的另一些實(shí)施例,提供一種信息處理裝置,包括:解析模塊,被配置為將網(wǎng)絡(luò)描述信息解析為對(duì)象,對(duì)象包括報(bào)文對(duì)象,報(bào)文對(duì)象包括信號(hào)對(duì)象;創(chuàng)建模塊,被配置為基于報(bào)文對(duì)象的屬性,在數(shù)據(jù)管理平臺(tái)中創(chuàng)建交互控件,用于維護(hù)對(duì)象的屬性,交互控件包括用于維護(hù)報(bào)文對(duì)象的屬性的報(bào)文子控件和用于維護(hù)信號(hào)對(duì)象的屬性的信號(hào)子控件;更新模塊,被配置為響應(yīng)于網(wǎng)絡(luò)描述信息更新,基于交互控件,更新對(duì)象的屬性。
15、在一些實(shí)施例中,創(chuàng)建模塊,被配置為基于報(bào)文對(duì)象的屬性,確定報(bào)文對(duì)象的索引;在數(shù)據(jù)管理平臺(tái)中創(chuàng)建與索引對(duì)應(yīng)的報(bào)文子控件;基于信號(hào)對(duì)象所屬的報(bào)文對(duì)象,創(chuàng)建與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件。
16、在一些實(shí)施例中,創(chuàng)建模塊,被配置為將報(bào)文對(duì)象的屬性的當(dāng)前值,寫(xiě)入報(bào)文子控件,以建立報(bào)文對(duì)象和報(bào)文子控件的綁定關(guān)系。
17、在一些實(shí)施例中,創(chuàng)建模塊,被配置為基于網(wǎng)絡(luò)描述信息,確定信號(hào)對(duì)象所屬的報(bào)文對(duì)象;基于報(bào)文對(duì)象的索引,確定報(bào)文子控件;將信號(hào)對(duì)象的屬性的當(dāng)前值,寫(xiě)入與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件,以建立信號(hào)對(duì)象和信號(hào)子控件的綁定關(guān)系。
18、在一些實(shí)施例中,報(bào)文對(duì)象的屬性包括報(bào)文對(duì)象的硬件標(biāo)識(shí)符和軟件標(biāo)識(shí)符,以及報(bào)文對(duì)象的發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)。創(chuàng)建模塊,被配置為將硬件標(biāo)識(shí)符、軟件標(biāo)識(shí)符、發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)中的多項(xiàng),確定為索引,索引用于在數(shù)據(jù)管理平臺(tái)中查找報(bào)文對(duì)象。
19、在一些實(shí)施例中,更新模塊,被配置為響應(yīng)于網(wǎng)絡(luò)描述信息更新,更新交互控件上顯示的對(duì)象的屬性的值;基于對(duì)象的屬性的值的更新結(jié)果,更新用于存儲(chǔ)網(wǎng)絡(luò)描述信息的文本文件。
20、在一些實(shí)施例中,更新模塊,被配置為在數(shù)據(jù)管理平臺(tái)的可視化界面上顯示報(bào)文對(duì)象和信號(hào)對(duì)象;響應(yīng)于交互控件上顯示的對(duì)象的屬性的值更新,更新可視化界面的顯示結(jié)果,以可視化對(duì)象的屬性的值的更新結(jié)果。
21、在一些實(shí)施例中,更新模塊,被配置為響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示刪除報(bào)文對(duì)象,刪除報(bào)文子控件上顯示的報(bào)文對(duì)象的屬性的值,以及與報(bào)文子控件對(duì)應(yīng)的信號(hào)子控件上顯示的信號(hào)對(duì)象的屬性的值;和/或響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示刪除信號(hào)對(duì)象,刪除信號(hào)子控件上顯示的信號(hào)對(duì)象的屬性的值。
22、在一些實(shí)施例中,更新模塊,被配置為響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示修改報(bào)文對(duì)象的屬性,修改報(bào)文子控件上顯示的報(bào)文對(duì)象的屬性的值;和/或響應(yīng)于網(wǎng)絡(luò)描述信息的更新指示修改信號(hào)對(duì)象的屬性,修改信號(hào)子控件上顯示的信號(hào)對(duì)象的屬性的值。
23、在一些實(shí)施例中,可視化界面包括報(bào)文對(duì)象的總數(shù)量以及當(dāng)前處理的報(bào)文對(duì)象的關(guān)鍵屬性信息,關(guān)鍵屬性信息包括當(dāng)前處理的報(bào)文對(duì)象的硬件標(biāo)識(shí)符、循環(huán)周期,以及當(dāng)前處理的報(bào)文對(duì)象的發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)中的至少一項(xiàng)。
24、在一些實(shí)施例中,網(wǎng)絡(luò)描述信息包括用于描述車(chē)輛內(nèi)部電子控制單元之間通過(guò)控制器局域網(wǎng)絡(luò)總線進(jìn)行通信的協(xié)議。
25、根據(jù)本公開(kāi)的又一些實(shí)施例,提供一種信息處理裝置,包括:存儲(chǔ)器;和耦接至所述存儲(chǔ)器的處理器,所述處理器被配置為基于存儲(chǔ)在所述存儲(chǔ)器裝置中的指令,執(zhí)行上述任一個(gè)實(shí)施例中的信息處理方法。
26、根據(jù)本公開(kāi)的再一些實(shí)施例,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一個(gè)實(shí)施例中的信息處理方法。
27、根據(jù)本公開(kāi)的再一些實(shí)施例,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括指令,所述指令當(dāng)由處理器執(zhí)行時(shí)使所述處理器執(zhí)行根據(jù)上述任一個(gè)實(shí)施例所述的信息處理方法。
28、在上述實(shí)施例中,解析網(wǎng)絡(luò)描述信息得到對(duì)象,并在數(shù)據(jù)管理平臺(tái)創(chuàng)建與對(duì)象對(duì)應(yīng)的交互控件,利用交互控件維護(hù)對(duì)象的屬性。通過(guò)增強(qiáng)數(shù)據(jù)管理平臺(tái)的交互性,可以提高對(duì)網(wǎng)絡(luò)描述信息進(jìn)行編輯與管理的效率。