本發明屬于軟件無線電波形處理,涉及一種可自我演化的波形系統、方法、設備和介質。
背景技術:
1、在雷達信號分析任務中,可使用軟件平臺執行分析任務,而基于軟件無線電的軟件平臺面對的實際應用需求具有專業性強、復雜多變性和模糊性的特點,其中,專業性強指的是軟件無線電領域中的軟件需求涉及到很多領域的專業知識,如無線電領域和信號領域等,而軟件研發人員在這些專業領域的專業知識又相對薄弱;復雜多變性指的是軟件無線電領域中的軟件平臺往往是一個研究型的軟件平臺,其與專業性強一起決定了軟件平臺的功能往往很復雜,應用需求也會隨著科研研究的推進而不斷的演化;模糊性指的是往往需求提供者也很難清晰的描述其預期的軟件功能具體有哪些,只有在不斷的演化過程中,才能進一步幫助需求提供者明確其真正的應用需求。上述特點使得傳統的軟件平臺構建中存在著波形系統構建效率較低的技術問題。
技術實現思路
1、針對上述傳統技術中存在的問題,本發明提出了一種可自我演化的波形系統、一種可自我演化的波形系統快速構建方法、一種計算機設備以及一種計算機可讀存儲介質,能夠大幅提升波形系統構建效率。
2、為了實現上述目的,本發明實施例采用以下技術方案:
3、一方面,提供一種可自我演化的波形系統,包括屬性特征庫、實體庫、基礎功能模塊和系統管理模塊,屬性特征庫中包括按照雷達信號波形分析任務場景中的數據類型構建各屬性特征,各屬性特征的類型包括數字、字符、標簽、文件、枚舉、時間和維度;
4、實體庫包括從雷達信號波形分析任務場景中抽象出來的各實體,各實體分別綁定相關的屬性特征,并且各實體之間分別通過各自相應的id屬性建立了相互聯系;id屬性用于唯一標識相應的實體;
5、基礎功能模塊用于執行波形系統的用戶登錄注冊和權限管理,系統管理模塊用于執行對屬性特征庫和實體庫的管理操作,系統管理模塊包括對屬性特征庫的管理接口、對實體庫的管理接口和功能發布接口,功能發布接口用于發布實體,波形系統基于通用軟件無線電架構部署。
6、另一方面,還提供一種可自我演化的波形系統快速構建方法,包括步驟:
7、按照雷達信號波形分析任務場景中的數據類型構建各屬性特征,創建波形系統的屬性特征庫;各屬性特征的類型包括數字、字符、標簽、文件、枚舉、時間和維度;
8、從雷達信號波形分析任務場景中抽象出各實體,為各實體分別綁定相關的屬性特征,創建波形系統的實體庫;
9、分別通過各實體相應的id屬性建立各實體之間的相互聯系;id屬性用于唯一標識相應的實體;
10、創建波形系統的基礎功能模塊和系統管理模塊;基礎功能模塊用于執行波形系統的用戶登錄注冊和權限管理,系統管理模塊用于執行對屬性特征庫和實體庫的管理操作,系統管理模塊包括對屬性特征庫的管理接口、對實體庫的管理接口和功能發布接口,功能發布接口用于發布實體;
11、發布波形系統;波形系統基于通用軟件無線電架構部署。
12、又一方面,還提供一種計算機設備,包括存儲器和處理器,存儲器存儲有計算機程序,處理器執行計算機程序時實現上述可自我演化的波形系統快速構建方法的步驟。
13、再一方面,還提供一種計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時實現上述的可自我演化的波形系統快速構建方法的步驟。
14、上述技術方案中的一個技術方案具有如下優點和有益效果:
15、上述可自我演化的波形系統、方法、設備和介質,通過將屬性類型設計為數字、字符、標簽、文件、枚舉、時間和維度等七種類型,有效覆蓋了雷達信號分析任務中所有的屬性特征,在完成了這些屬性特征的基礎信息的開發任務后,可以實體構建與屬性綁定等方式快速建立基于雷達信號分析任務的真實數據的波形(演示)系統,以進一步挖掘應用需求,在應用需求確定后,也可以基于波形系統,快速的完善最終系統的開發部署。同時基于上述可自我演化的波形系統在交付用戶使用之后,可以支持在無需專業的軟件研發人員介入的情況下,僅通過系統管理員就可以完成系統軟件功能的擴展與升級,實現波形系統的快速自我演化。
1.一種可自我演化的波形系統,其特征在于,包括屬性特征庫、實體庫、基礎功能模塊和系統管理模塊,所述屬性特征庫中包括按照雷達信號波形分析任務場景中的數據類型構建各屬性特征,各所述屬性特征的類型包括數字、字符、標簽、文件、枚舉、時間和維度;
2.根據權利要求1所述的可自我演化的波形系統,其特征在于,還包括系統管理員模塊,所述系統管理員模塊用于提取所述雷達信號分析任務場景中存在的演化需求,根據所述演化需求執行對所述屬性特征庫、所述實體庫以及實體之間聯系的演化操作,并將演化后的波形系統版本發布;
3.根據權利要求1或2所述的可自我演化的波形系統,其特征在于,各所述實體之間的相互聯系包括1對1的關系、1對多的關系和多對多的關系。
4.一種可自我演化的波形系統快速構建方法,其特征在于,包括步驟:
5.根據權利要求4所述的可自我演化的波形系統快速構建方法,其特征在于,還包括步驟:
6.根據權利要求4或5所述的可自我演化的波形系統快速構建方法,其特征在于,各所述實體之間的相互聯系包括1對1的關系、1對多的關系和多對多的關系。
7.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求4至6任一項所述的可自我演化的波形系統快速構建方法的步驟。
8.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求4至6任一項所述的可自我演化的波形系統快速構建方法的步驟。