本發(fā)明涉及汽車電氣架構設計開發(fā),尤其涉及一種邏輯組件自動構建方法、裝置、設備及存儲介質。
背景技術:
1、在汽車電子電氣架構設計開發(fā)過程中,在進行模型邏輯層的邏輯組件構建過程中,通常涉及到邏輯組件的創(chuàng)建過程。包括邏輯組件自身創(chuàng)建,以及與自身組件關聯(lián)其他組件的創(chuàng)建。目前,邏輯組件創(chuàng)建過程通常需要人工手動搭建,手動搭建方式由于受人為主觀因素影響,可能會存在邏輯組件創(chuàng)建錯誤,組件創(chuàng)建效率低等問題。
技術實現(xiàn)思路
1、本發(fā)明提供了一種邏輯組件自動構建方法、裝置、設備及存儲介質,以提高邏輯組件構建效率和構建精準度。
2、根據(jù)本發(fā)明的一方面,提供了一種邏輯組件自動構建方法,所述方法包括:
3、獲取待創(chuàng)建邏輯組件文件;
4、對所述待創(chuàng)建邏輯組件文件進行文件解析,得到待創(chuàng)建邏輯組件和所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件;
5、獲取汽車架構設計開發(fā)過程中構建的模型邏輯組件文件;
6、對所述模型邏輯組件文件進行邏輯組件遍歷,得到已構建的模型邏輯組件;
7、將所述模型邏輯組件與所述待創(chuàng)建邏輯組件進行組件匹配,得到組件匹配結果,根據(jù)所述組件匹配結果,基于所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件,更新所述模型邏輯組件文件,以實現(xiàn)對邏輯組件的自動構建。
8、根據(jù)本發(fā)明的另一方面,提供了一種邏輯組件自動構建裝置,所述裝置包括:
9、組件文件獲取模塊,用于獲取待創(chuàng)建邏輯組件文件;
10、文件解析模塊,用于對所述待創(chuàng)建邏輯組件文件進行文件解析,得到待創(chuàng)建邏輯組件和所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件;
11、模型文件獲取模塊,用于獲取汽車架構設計開發(fā)過程中構建的模型邏輯組件文件;
12、組件遍歷模塊,用于對所述模型邏輯組件文件進行邏輯組件遍歷,得到已構建的模型邏輯組件;
13、組件更新模塊,用于將所述模型邏輯組件與所述待創(chuàng)建邏輯組件進行組件匹配,得到組件匹配結果,根據(jù)所述組件匹配結果,基于所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件,更新所述模型邏輯組件文件,以實現(xiàn)對邏輯組件的自動構建。
14、根據(jù)本發(fā)明的另一方面,提供了一種電子設備,所述電子設備包括:
15、至少一個處理器;以及
16、與所述至少一個處理器通信連接的存儲器;其中,
17、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的邏輯組件自動構建方法。
18、根據(jù)本發(fā)明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的邏輯組件自動構建方法。
19、本發(fā)明實施例技術方案通過對待創(chuàng)建邏輯組件文件進行文件解析,得到待創(chuàng)建邏輯組件和所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件,對模型邏輯組件文件進行邏輯組件遍歷,得到已構建的模型邏輯組件;將模型邏輯組件與待創(chuàng)建邏輯組件進行組件匹配,得到組件匹配結果,根據(jù)組件匹配結果,基于待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件,更新模型邏輯組件文件,以實現(xiàn)對邏輯組件的自動構建。上述技術方案實現(xiàn)了對汽車電子電氣架構開發(fā)過程中,模型邏輯開發(fā)層邏輯組件的自動化構建,以及與邏輯開發(fā)組件具有關聯(lián)性的輸入信號組件和輸出信號組件的自動關聯(lián)和構建,提高了邏輯組件的構建效率和構建精準度。
20、應當理解,本部分所描述的內容并非旨在標識本發(fā)明的實施例的關鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種邏輯組件自動構建方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述將所述模型邏輯組件與所述待創(chuàng)建邏輯組件進行組件匹配,得到組件匹配結果,根據(jù)所述組件匹配結果,基于所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件,更新所述模型邏輯組件文件,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)已匹配邏輯組件對應的待創(chuàng)建輸入信號組件的組件名稱和待創(chuàng)建輸出信號組件的組件名稱,更新所述模型邏輯組件文件,包括:
4.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)未匹配邏輯組件的組件名稱,基于未匹配邏輯組件對應的待創(chuàng)建輸入信號組件的組件名稱和待創(chuàng)建輸出信號組件的組件名稱,更新所述模型邏輯組件文件,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述對所述待創(chuàng)建邏輯組件文件進行文件解析,得到待創(chuàng)建邏輯組件和所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件,包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述待創(chuàng)建邏輯組件數(shù)量為多個;相應的,在所述對所述待創(chuàng)建邏輯組件文件進行文件解析,得到待創(chuàng)建邏輯組件和所述待創(chuàng)建邏輯組件的待創(chuàng)建輸入信號組件和待創(chuàng)建輸出信號組件之后,還包括:
7.一種邏輯組件自動構建裝置,其特征在于,包括:
8.根據(jù)權利要求7所述的裝置,其特征在于,所述組件更新模塊,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求1-6中任一項所述的邏輯組件自動構建方法。