[發明專利]一種ARXML文件生成方法、裝置、設備及存儲介質在審
| 申請號: | 202210259359.5 | 申請日: | 2022-03-16 |
| 公開(公告)號: | CN114691132A | 公開(公告)日: | 2022-07-01 |
| 發明(設計)人: | 花子嵐;羅志鵬;晏新鋼 | 申請(專利權)人: | 中汽創智科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451;G06F40/149;G06F40/166 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊程剛 |
| 地址: | 211100 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 arxml 文件 生成 方法 裝置 設備 存儲 介質 | ||
本申請涉及汽車軟件開發技術領域,尤其涉及一種ARXML文件生成方法、裝置、設備及存儲介質。該方法包括:獲取配置文件;根據配置文件生成編輯界面;編輯界面中包括可編輯對象所對應的初始內容;響應于對初始內容的編輯操作,得到初始內容所對應的編輯內容;根據編輯內容生成ARXML文件。該ARXML文件生成方法,通過根據配置文件生成ARXML編輯器,來實現對ARXML文件的編輯。該方案將Adaptive AUTOSAR工具鏈的ARXML編輯器部分各項功能高度抽象,形成一套可擴展的ARXML文件配置機制。
技術領域
本申請涉及汽車軟件開發技術領域,尤其涉及一種ARXML文件生成方法、裝置、設備及存儲介質。
背景技術
在自適應汽車開放系統架構(Adaptive AUTOSAR)平臺的開發中,汽車開放系統架構可擴展標記語言(AUTOSARExtensible Markup Language,ARXML)文件是一個重要的配置文件。該文件通過汽車開放系統架構(AUTOSAR)標準的可擴展標記語言模式定義(xmlSchema Definition,XSD)文件進行約束,Adaptive AUTOSAR的系統設計、配置等過程都需要通過ARXML文件來實現。通過對ARXML的配置,實現Adaptive AUTOSAR組件軟件的設計、生成以及配置的功能,在完成配置之后,工具鏈可以自動生成Manifest(清單)配置文件以及C++代碼文件。
當前,針對AdaptiveAUTOSAR工具鏈的ARXML編輯器部分,常規的開發ARXML編輯器的思路是,根據ARXML的XSD約束、AdaptiveAUTOSAR的相關規范文檔以及不同設計器不同數據類型的需求做個性化開發,開發量巨大。而且個性化開發出的ARXML編輯器并不一定能夠很好適配全部Adaptive AUTOSAR組件軟件的設計配置環節中的ARXML文件編輯。此外,由于個性化開發出的ARXML編輯器涵蓋內容較多,當Adaptive AUTOSAR版本升級時,ARXML編輯器需要根據新版本要求進行升級,升級工作量同樣巨大。
發明內容
本申請提供一種ARXML文件生成方法、裝置、設備及存儲介質,根據不同的配置文件可靈活的形成完整的ARXML編輯器,通過該方式生成的ARXML編輯器能夠很好的滿足不同配置環節中ARXML文件編輯需求。
第一方面,本申請實施例公開了一種方法,該方法包括:
獲取配置文件;
根據配置文件生成編輯界面;編輯界面中包括可編輯對象所對應的初始內容;
響應于對初始內容的編輯操作,得到初始內容所對應的編輯內容;
根據編輯內容生成ARXML文件。
進一步的,配置文件中包含有文件類型信息;根據配置文件生成編輯界面,包括:
根據文件類型信息生成與文件類型信息對應的軟件設計器;
基于軟件設計器生成編輯界面。
進一步的,軟件設計器具有配置界面;基于軟件設計器生成編輯界面,包括:
解析配置文件獲取到配置信息;
根據配置信息在配置界面生成編輯界面。
進一步的,配置信息包括配置標簽信息;根據配置信息在配置界面生成編輯界面,包括:
根據配置標簽信息在配置界面上生成編輯結構體;
在編輯結構體上生成編輯界面。
進一步的,配置信息還包括可編輯對象的描述信息和可編輯對象所對應的數據;在編輯結構體上生成編輯界面包括:
根據可編輯對象的描述信息在編輯結構體上生成可編輯對象;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中汽創智科技有限公司,未經中汽創智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210259359.5/2.html,轉載請聲明來源鉆瓜專利網。





