[發明專利]一種基于CORBA組件的SCA組件及服務器在審
| 申請號: | 202010380958.3 | 申請日: | 2020-05-08 |
| 公開(公告)號: | CN111596898A | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 劉浩;朱世立;王玖玖 | 申請(專利權)人: | 湖南智領通信科技有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 長沙國科天河知識產權代理有限公司 43225 | 代理人: | 董惠文 |
| 地址: | 410000 湖南省長沙市高新開發*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 corba 組件 sca 服務器 | ||
本發明公開一種基于CORBA組件的SCA組件及服務器,該SCA組件包括晶面輸入端口和插槽輸出端口;晶面輸入端口調用其他SCA組件的插槽輸出端口,用于生成波形時接收控制指令和數據信息;插槽輸出端口用于給其他SCA組件提供調用端口,生成波形時發送控制指令和數據信息;事件宿輸入端口和事件源輸出端口;事件宿輸入端口用于接收訂閱的其他SCA組件的事件源輸出端口發布的事件任務;事件源輸出端口用于向訂閱了當前SCA組件的其他SCA組件發布事件任務;晶面輸入端口、插槽輸出端口、所事件宿輸入端口和事件源輸出端口均由CORBA組件描述文件進行描述,用于定義區分SCA組件的各個端口。本發明提供的SCA組件明確定義區分SCA組件的各個端口而不再需要開發者自行區分。
技術領域
本發明涉及軟件通信體系架構技術領域,尤其是一種基于CORBA組件的SCA組件及服務器。
背景技術
軟件通信體系架構(SCA)規范是美軍在實施聯合戰術無線電系統計劃過程中提出的一個標準規范集,它為軟件無線電臺的設計提供了一種與實現無關的開放式架構。SCA的目的是實現無線通信裝備硬件模塊化,軟件具有可移植性、可重用性和互操作性。
SCA組件是SCA的一個重要概念,SCA通過接口、屬性和功能定義來描述組件。SCA組件模型由外部API接口和內部封裝的組件代碼組成。外部API接口一般分為主接口和數據端口,其中,主接口繼承了核心框架中的接口特性,主要用于組件的控制和管理;數據端口主要用于組件之間的數據傳遞,數據端口按功能可以分為提供端口和使用端口,其中使用端口是數據輸出端口,提供端口是數據輸入端口,使用端口和提供端口的接口特性通過用戶定義的IDL文件來描述。應用組件模型內部封裝的組件代碼由功能代碼、膠水代碼、框架代碼以及XML域描述文件組成。其中功能代碼的主要作用是通過相應的軟件算法實現具體的應用功能;膠水代碼作為框架代碼和功能代碼之間的橋梁,其主要作用是轉發框架代碼和功能代碼之間的通信數據,并負責對通信數據進行格式轉換;框架代碼的主要作用是封裝組件內部的功能代碼,并負責組件與組件之間、組件與核心框架之間的通信;XML域描述文件的主要作用是存儲組件的相關信息,這些信息將用于組件的啟動、初始化和管理。組件通過配置文件定義,配置文件定義了一系列由UML語言描述的域管理組件、設備管理組件、應用組件、設備組件和服務組件的配置文件,這些文件以XML的形式描述了組成系統的硬件設備和系統軟件的標識、容量、特性、相互關系和所在位置等信息。核心框架中的域管理組件使用域配置文件中的配置信息來啟動、初始化和維護安裝應用組件到系統。該SCA組件結構如圖1所示。
然而,SCA組件模型沒有明確定義區分組件“角色”的端口,Uses端口和Provides端口分別對應開發實現中的對象引用和對象實現,需由開發者自行區分;SCA組件沒有生命周期管理,只定義了生命周期管理接口,需由開發者自行管理組件生命周期;SCA基本接口沒有提出容器編程模型,需要開發者掌握和處理CORBA的內部復雜性,影響了組件的可重用性和使用靈活性。
發明內容
本發明提供一種基于CORBA組件的SCA組件及服務器,用于克服現有技術中SCA組件模型無生命周期管理等缺陷。
為實現上述目的,本發明提出一種基于CORBA組件的SCA組件,所述SCA組件包括:
晶面輸入端口和插槽輸出端口;所述晶面輸入端口調用其他SCA組件的所述插槽輸出端口,用于生成波形時接收控制指令和數據信息;所述插槽輸出端口用于給其他SCA組件提供調用端口,生成波形時發送控制指令和數據信息;
事件宿輸入端口和事件源輸出端口;所述事件宿輸入端口用于接收訂閱的其他SCA組件的所述事件源輸出端口發布的事件任務;所述事件源輸出端口用于向訂閱了當前SCA組件的其他SCA組件發布事件任務;
所述晶面輸入端口、所述插槽輸出端口、所述事件宿輸入端口和所述事件源輸出端口均由CORBA組件描述文件進行描述,用于定義區分所述晶面輸入端口、所述插槽輸出端口、所述事件宿輸入端口和所述事件源輸出端口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南智領通信科技有限公司,未經湖南智領通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010380958.3/2.html,轉載請聲明來源鉆瓜專利網。





