[發明專利]用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統在審
| 申請號: | 201910518974.1 | 申請日: | 2019-06-16 |
| 公開(公告)號: | CN110516278A | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 殷麗紅 | 申請(專利權)人: | 北京中科海訊數字科技股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 11531 北京匯捷知識產權代理事務所(普通合伙) | 代理人: | 李宏偉<國際申請>=<國際公布>=<進入 |
| 地址: | 100095 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 主控進程 子進程 讀取 參數配置信息 計算服務器 自適應能力 并行處理 分配系統 服務程序 模型運算 目標平臺 軟件架構 多進程 多線程 裝配式 多源 并發 存儲 自動化 監控 | ||
1.一種用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,包括主控進程和若干模型子進程,其中:
主控進程,存儲或讀取各個平臺的參數配置信息,分配系統的資源,啟動各個子進程并對其運行情況進行監控;
模型子進程,執行模型運算服務程序,計算結果發送給主控進程。
2.根據權利要求1所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述主控進程通過讀取數據庫獲取當前作戰平臺對應的裝備信息,啟動對應的子進程,以執行相應的模型運算服務程序。
3.根據權利要求1所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述主控進程包括:
仿真模型基礎數據庫模塊,存儲各個模型需要的基本參數數據,并為后續計算提供實時獲取方式;
仿真模型進度調度服務與監控模塊,啟動各模型子進程并監測其運行情況,同時監控主控進程其他模塊的運行狀態;
仿真模型數據接收模塊,接收外部傳輸的數據和所述模型子進程發送的數據;
模型中間數據轉發模塊,轉發數據給其他臺位和其他所述模型子進程;
數據加載與拼裝模塊,對接收到的數據進行完整性和有效性校驗,并根據不同模型的需要,將該模型需要的數據進行組合、拼裝。
4.根據權利要求3所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述仿真模型基礎數據庫模塊提供了接口用于后續數據更新及補充,以及各類數據的可視化界面,用于維護人員的增刪改查等維護操作。
5.根據權利要求3所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述仿真模型進度調度服務與監控模塊在啟動模型子進程時,會自動檢測當前計算機系統的CPU使用情況,將該子進程分配到不同的CPU核心來運行。
6.根據權利要求3所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述仿真模型進度調度服務與監控模塊中,當監測到某個模型計算時間超過一定時間還沒有結束同一條數據的計算時,強制該模型子進程退出并重新啟動,將最新的一條數據發送給它重新開始計算。
7.根據權利要求3所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述仿真模型數據接收模塊建立數據緩存隊列,當收到數據時,一方面發送給其他模塊繼續處理,另一方面放入緩存隊列,一條數據被處理完,即將其移除隊列。
8.根據權利要求3所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述模型中間數據轉發模塊將多個模型都需要的中間數據放入共享內存中,修改這段內存時采用加鎖的方式。
9.根據權利要求3所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,由一個所述模型子進程完成多個作戰平臺中同一類模型的計算。
10.根據權利要求9所述的用于多源目標平臺數據仿真的自動化裝配式計算服務器軟件架構系統,其特征在于,所述模型子進程采用多線程的計算方法實現多作戰平臺的并行計算,子進程啟動時創建管理線程、發送及接收數據線程,每接收一個新的作戰平臺的數據,就動態創建新的線程來處理新的平臺的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科海訊數字科技股份有限公司,未經北京中科海訊數字科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910518974.1/1.html,轉載請聲明來源鉆瓜專利網。





