[發明專利]一種基于模型驅動的組件端口建模方法及終端有效
| 申請號: | 202010176613.6 | 申請日: | 2020-03-13 |
| 公開(公告)號: | CN111353235B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 單芹;杜鎮遠;郭嵐;時志杰;吳二龍 | 申請(專利權)人: | 上海介方信息技術有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F8/30;G06F8/34 |
| 代理公司: | 上海恒慧知識產權代理事務所(特殊普通合伙) 31317 | 代理人: | 張寧展 |
| 地址: | 200241 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模型 驅動 組件 端口 建模 方法 終端 | ||
本發明提供了一種基于模型驅動的組件端口建模方法,創建接口模型,定義接口中的屬性和操作,生成IDL文件并入庫;創建組件的端口模型,選擇相應的接口模型,配置端口模型,并將端口模型入庫;創建組件模型,從端口模型庫中導入相應的端口模型,將端口模型裝配的組件模型上,完成組件端口的創建。同時提供了一種用于執行上述方法的終端。本發明提供的基于模型驅動的組件端口建模方法及終端,能夠更好將端口的傳輸參數傳遞給組件與設備,解決接口在不同的平臺與語言的背景下相互通信的問題。
技術領域
本發明涉及軟件無線電技術領域,具體地,涉及一種基于模型驅動的組件端口建模方法及終端。
背景技術
現在正處于傳統無線電向軟件無線電轉型期,并朝著智能無線電方向邁進。無軟件無線電系統通常采用開放式通用化的硬件架構、標準化體系化的軟件架構,以實現軟件、硬件的快速升級。系統的無線電功能通過軟件定義實現應用化,像使用手機一樣方便地使用無線電設備。軟件無線電系統最早采用SCA(軟件通信體系結構)標準規范作為系統的軟件架構標準,后期國內推出國軍標SRTF(軟件無線電通信裝備體系結構)標準作為軍用軟件無線電系統軟件架構標準。基于SCA標準在特定領域又衍生了其它類似的標準,如衛星領域的STRS(開放式空間通信無線電系統)標準。
軟件無線系統中的功能算法被組件化,組件封裝了傳統的功能算法,組件之間又通過端口相互通信。在軟件架構標準中組件包括波形組件、邏輯設備組件和服務組件等類型,其中組件的端口對外提供了輸入輸出通道,內部提供標準接口。由于軟件無線電系統屬于分布式架構,組件之間通常表現為異構節點之間的通信,因此帶來如下問題:
第一,異構處理器節點之間編程語言、操作系統、處理器架構不同,造成同一接口在不同處理器節點上表現形式不同,造成維護不同處理器節點上組件端口代碼難度很大;
第二,對于軟件無線電系統的波形開發者來說,通常采用固定的幾個接口,無法實現端口的接口一處定義多處使用的效果;
第三,組件的端口通常限定在CORBA中間件作為底層傳輸機制,開發者無法根據需求靈活的選擇其他傳輸機制。
當前軟件無線電領域,對軟件體系架構的研究焦點主要集中在對波形組件、邏輯設備組件及波形組件的圖像化建模,而未對組件的端口作為一個研究專題進行深入研究。目前沒有發現同本發明類似技術的說明或報道,也尚未收集到國內外類似的資料。
發明內容
本發明針對現有技術中存在的上述不足,提供了一種基于模型驅動的組件端口建模方法及終端。該方法及終端能夠更好地解決對組件端口進行抽象化建模、采用IDL(接口描述語言)自定義與平臺無關的接口、適配不同類型的傳輸機制等問題。本發明適用于依據SCA標準、SRTF標準等相關標準而構建的組件端口。
本發明是通過以下技術方案實現的。
根據本發明的一個方面,提供了一種基于模型驅動的組件端口建模方法,包括:
創建接口模型,定義接口中的屬性和操作,生成IDL文件并入庫;
創建組件的端口模型,選擇相應的接口模型,配置端口模型,并將端口模型入庫;
創建組件模型,從端口模型庫中導入相應的端口模型,將端口模型裝配的組件模型上,完成組件端口的創建。
優選地,所述創建接口模型,包括如下步驟:
在軟件無線電集成開發環境中:
輸入接口名稱,創建接口模型視圖;
在接口模型視圖中添加相應的IDL元素模型,并放入相應結構層級;
根據IDL元素模型的結構,生成對應的IDL文件,完成接口模型創建。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海介方信息技術有限公司,未經上海介方信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010176613.6/2.html,轉載請聲明來源鉆瓜專利網。





