[發(fā)明專利]一種模型的映射方法和裝置有效
| 申請?zhí)枺?/td> | 202110511566.0 | 申請日: | 2021-05-11 |
| 公開(公告)號(hào): | CN113282276B | 公開(公告)日: | 2023-02-17 |
| 發(fā)明(設(shè)計(jì))人: | 肖瑾;肖志穎;胡曉光;周慶 | 申請(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號(hào): | G06F8/20 | 分類號(hào): | G06F8/20 |
| 代理公司: | 北京開陽星知識(shí)產(chǎn)權(quán)代理有限公司 11710 | 代理人: | 安偉 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 模型 映射 方法 裝置 | ||
本公開涉及一種模型的映射方法和裝置。模型的映射方法包括:獲取基于系統(tǒng)建模語言的系統(tǒng)模型的第一目標(biāo)文件,獲取基于機(jī)載能力環(huán)境的數(shù)據(jù)模型的第二目標(biāo)文件,對第一目標(biāo)文件中的模型信息和模型概要信息進(jìn)行解析,得到系統(tǒng)目標(biāo)信息,對第二目標(biāo)文件中的數(shù)據(jù)模型信息進(jìn)行解析,得到數(shù)據(jù)目標(biāo)信息,根據(jù)系統(tǒng)目標(biāo)信息和數(shù)據(jù)目標(biāo)信息,確定系統(tǒng)模型與數(shù)據(jù)模型的映射關(guān)系,通過對系統(tǒng)模型和數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行分析,構(gòu)建系統(tǒng)模型和數(shù)據(jù)模型中各參數(shù)信息之間的映射關(guān)系,便于后續(xù)根據(jù)映射關(guān)系進(jìn)行系統(tǒng)模型與數(shù)據(jù)模型之間的自動(dòng)轉(zhuǎn)換。
技術(shù)領(lǐng)域
本公開涉及電子信息以及航空航天技術(shù)領(lǐng)域,尤其涉及一種模型的映射方法和裝置。
背景技術(shù)
現(xiàn)有技術(shù)中,在進(jìn)行基于模型的航電軟件組件化設(shè)計(jì)時(shí),首先需要使用系統(tǒng)建模語言(SysML系統(tǒng)建模語言)構(gòu)建系統(tǒng)模型,而后需要針對軟件系統(tǒng)進(jìn)行組件化設(shè)計(jì),組件化設(shè)計(jì)經(jīng)常采用基于機(jī)載能力環(huán)境的數(shù)據(jù)模型(FACE數(shù)據(jù)模型)進(jìn)行描述。因此需要及時(shí)高效的將系統(tǒng)模型轉(zhuǎn)換為數(shù)據(jù)模型,但目前尚未發(fā)現(xiàn)將系統(tǒng)模型直接自動(dòng)轉(zhuǎn)換成數(shù)據(jù)模型的方法,常規(guī)的手動(dòng)設(shè)置參數(shù)信息進(jìn)行模型之間的轉(zhuǎn)化,操作繁瑣,工作量大,極易出現(xiàn)誤差,導(dǎo)致航電軟件開發(fā)不連貫。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本公開提供了一種模型的映射方法和裝置。
第一方面,本公開實(shí)施例提供了一種模型的映射方法,包括:
獲取基于系統(tǒng)建模語言的系統(tǒng)模型的第一目標(biāo)文件,獲取基于機(jī)載能力環(huán)境的數(shù)據(jù)模型的第二目標(biāo)文件;
對第一目標(biāo)文件中的模型信息和模型概要信息進(jìn)行解析,得到系統(tǒng)目標(biāo)信息;
對第二目標(biāo)文件中的數(shù)據(jù)模型信息進(jìn)行解析,得到數(shù)據(jù)目標(biāo)信息;
根據(jù)系統(tǒng)目標(biāo)信息和數(shù)據(jù)目標(biāo)信息,確定系統(tǒng)模型與數(shù)據(jù)模型的映射關(guān)系。
第二方面,本公開實(shí)施例提供了一種模型的映射裝置,包括:
獲取模塊,獲取基于系統(tǒng)建模語言的系統(tǒng)模型的第一目標(biāo)文件,獲取基于機(jī)載能力環(huán)境的數(shù)據(jù)模型的第二目標(biāo)文件;
第一解析模塊,用于對第一目標(biāo)文件中的模型信息和模型概要信息進(jìn)行解析,得到系統(tǒng)目標(biāo)信息;
第二解析模塊,用于對第二目標(biāo)文件中的數(shù)據(jù)模型信息進(jìn)行解析,得到數(shù)據(jù)目標(biāo)信息;
映射關(guān)系模塊,用于根據(jù)系統(tǒng)目標(biāo)信息和數(shù)據(jù)目標(biāo)信息,確定系統(tǒng)模型與數(shù)據(jù)模型的映射關(guān)系;
映射模塊,用于根據(jù)映射關(guān)系將任一系統(tǒng)模型映射為與任一系統(tǒng)模型對應(yīng)的數(shù)據(jù)模型。
本公開實(shí)施例提供的一種模型的映射方法,通過獲取基于系統(tǒng)建模語言的系統(tǒng)模型的第一目標(biāo)文件,獲取基于機(jī)載能力環(huán)境的數(shù)據(jù)模型的第二目標(biāo)文件,對第一目標(biāo)文件中的模型信息和模型概要信息進(jìn)行解析,得到系統(tǒng)目標(biāo)信息,對第二目標(biāo)文件中的數(shù)據(jù)模型信息進(jìn)行解析,得到數(shù)據(jù)目標(biāo)信息,根據(jù)系統(tǒng)目標(biāo)信息和數(shù)據(jù)目標(biāo)信息,確定系統(tǒng)模型與數(shù)據(jù)模型的映射關(guān)系,通過系統(tǒng)模型和數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行分析,構(gòu)建系統(tǒng)模型和數(shù)據(jù)模型中各參數(shù)信息之間的映射關(guān)系,便于后續(xù)根據(jù)映射關(guān)系進(jìn)行系統(tǒng)模型與數(shù)據(jù)模型之間的自動(dòng)轉(zhuǎn)換,打破了系統(tǒng)模型與數(shù)據(jù)模型之間的壁壘。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
為了更清楚地說明本公開實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本公開實(shí)施例提供的一種模型的映射方法的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110511566.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





