System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国模GOGO无码人体啪啪,久久精品国产亚洲AV无码娇色,一区二区三区人妻无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)方法及系統(tǒng)、介質(zhì)技術(shù)方案

    技術(shù)編號(hào):44387049 閱讀:3 留言:0更新日期:2025-02-25 10:03
    本發(fā)明專利技術(shù)公開(kāi)了一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)方法及系統(tǒng)、介質(zhì),其涉及作戰(zhàn)仿真存儲(chǔ)技術(shù)領(lǐng)域。本發(fā)明專利技術(shù)基于容器虛擬化技術(shù),提供一種仿真運(yùn)行狀態(tài)存檔和恢復(fù)方法及其系統(tǒng),將仿真系統(tǒng)運(yùn)行時(shí)的環(huán)境作為一個(gè)整體,讓仿真引擎運(yùn)行在虛擬化容器中,在需要存檔時(shí)通過(guò)容器實(shí)現(xiàn)仿真運(yùn)行環(huán)境的整體保存,在更高層次實(shí)現(xiàn)仿真運(yùn)行狀態(tài)的完整存檔與恢復(fù),可將包括運(yùn)行在內(nèi)存中的數(shù)據(jù)在內(nèi)的完整仿真運(yùn)行狀態(tài)確保下來(lái),解決現(xiàn)有技術(shù)無(wú)法完整保存或恢復(fù)仿真運(yùn)行狀態(tài)的問(wèn)題,實(shí)現(xiàn)仿真運(yùn)行狀態(tài)的完整存檔和恢復(fù);不需要仿真引擎和仿真模型做額外修改,能夠有效降低實(shí)施成本。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及作戰(zhàn)仿真存儲(chǔ),特別涉及一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)方法及系統(tǒng)。


    技術(shù)介紹

    1、傳統(tǒng)的作戰(zhàn)仿真針對(duì)仿真運(yùn)行狀態(tài)存檔與恢復(fù)功能,一般采用預(yù)定義仿真系統(tǒng)狀態(tài)集,只保存和恢復(fù)這些狀態(tài)數(shù)據(jù);或把仿真系統(tǒng)狀態(tài)的保存工作交給仿真模型處理,仿真引擎只負(fù)責(zé)調(diào)度模型進(jìn)行狀態(tài)保存和恢復(fù)。第一類方法需要借助額外的數(shù)據(jù)采集和恢復(fù)機(jī)制,完成仿真運(yùn)行狀態(tài)存檔和恢復(fù);第二類方法則需要所有模型額外實(shí)現(xiàn)模型狀態(tài)存檔和恢復(fù)邏輯。這些方法都只能針對(duì)仿真系統(tǒng)的部分狀態(tài)進(jìn)行保存和恢復(fù),不可避免地造成恢復(fù)的仿真狀態(tài)與存檔前狀態(tài)不一致的問(wèn)題。在多分支仿真等對(duì)精度要求較高的仿真應(yīng)用中,不完整的仿真運(yùn)行狀態(tài)無(wú)法滿足使用需要。

    2、此外,為了實(shí)現(xiàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù),可按照采集仿真運(yùn)行狀態(tài)的模塊劃分,現(xiàn)有技術(shù)包括仿真引擎采集方案和仿真模型采集方案。仿真引擎采集方案,是通過(guò)仿真引擎實(shí)現(xiàn)仿真運(yùn)行狀態(tài)的收集,將狀態(tài)數(shù)據(jù)轉(zhuǎn)換成仿真想定文件進(jìn)行存儲(chǔ);并在需要恢復(fù)時(shí),由仿真引擎加載存儲(chǔ)的仿真想定文件,進(jìn)而完成仿真初始化,近似地恢復(fù)之前的仿真運(yùn)行狀態(tài),但無(wú)法實(shí)現(xiàn)全部狀態(tài)數(shù)據(jù)的采集存儲(chǔ)和恢復(fù);例如,仿真模型內(nèi)部的臨時(shí)計(jì)算過(guò)程數(shù)據(jù)將不可避免地丟失。仿真模型采集方案,是將仿真運(yùn)行狀態(tài)數(shù)據(jù)采集的功能讓仿真模型來(lái)實(shí)現(xiàn),每個(gè)仿真模型自定義實(shí)現(xiàn)自身的仿真運(yùn)行狀態(tài)采集工作,并在恢復(fù)時(shí)利用各自采集的數(shù)據(jù)恢復(fù)自身運(yùn)行狀態(tài);雖然理論上可以實(shí)現(xiàn)仿真系統(tǒng)整體運(yùn)行狀態(tài)的完整存檔和恢復(fù),但在實(shí)際應(yīng)用中,所有仿真模型均需要分別實(shí)現(xiàn)數(shù)據(jù)采集、狀態(tài)恢復(fù)的邏輯,對(duì)應(yīng)的模型改造成本較高;采集存檔的仿真運(yùn)行狀態(tài)數(shù)據(jù)的完整性依賴數(shù)以百計(jì)的仿真模型,也讓此功能的可靠性大打折扣。


    技術(shù)實(shí)現(xiàn)思路

    1、本專利技術(shù)的目的在于提供一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)方法及系統(tǒng),以改善上述技術(shù)問(wèn)題。

    2、為了實(shí)現(xiàn)上述專利技術(shù)目的,本專利技術(shù)實(shí)施例提供了以下技術(shù)方案:

    3、一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其包括:

    4、s1、啟動(dòng)仿真容器,并通過(guò)運(yùn)行管控模塊將前端界面與仿真引擎進(jìn)行連接;

    5、s2、通過(guò)所述運(yùn)行管控模塊選取對(duì)應(yīng)的仿真想定條件,并傳輸至所述仿真引擎;

    6、s3、基于所述仿真想定條件,通過(guò)所述仿真引擎調(diào)用仿真模型確定仿真作戰(zhàn)實(shí)體、仿真作戰(zhàn)行為和仿真戰(zhàn)場(chǎng)環(huán)境,進(jìn)行仿真運(yùn)行;

    7、s4、通過(guò)存檔管理模塊獲取存檔操作指令,并傳輸至所述仿真引擎,暫停仿真運(yùn)行;

    8、s5、通過(guò)所述容器凍結(jié)所述仿真引擎和所述仿真模型,利用所述存檔管理模塊生成仿真引擎容器存檔文件并進(jìn)行存儲(chǔ);

    9、s6、基于所述仿真引擎容器存檔文件,通過(guò)所述存檔管理模塊采集所述運(yùn)行管控模塊的描述信息并進(jìn)行存儲(chǔ),獲取存檔狀況;

    10、s7、基于所述存檔狀況確定存檔完成情況,并傳輸至所述仿真引擎,繼續(xù)進(jìn)行仿真運(yùn)行。

    11、進(jìn)一步地,所述仿真想定條件為仿真運(yùn)行的初始狀態(tài)和初始參數(shù)。

    12、進(jìn)一步地,所述通過(guò)所述容器凍結(jié)所述仿真引擎和所述仿真模型,利用所述運(yùn)行管控模塊生成仿真引擎容器存檔文件并進(jìn)行存儲(chǔ),包括:

    13、利用所述容器的凍結(jié)功能對(duì)所述仿真引擎和所述仿真模型進(jìn)行凍結(jié);

    14、利用所述運(yùn)行管控模塊中的criu方法采集凍結(jié)狀態(tài)下的容器、仿真引擎和仿真模型的狀態(tài)信息,生成對(duì)應(yīng)的二進(jìn)制文件,即生成仿真引擎容器存檔文件,存儲(chǔ)至所述存檔管理模塊;

    15、所述生成仿真引擎容器存檔文件包括仿真運(yùn)行狀態(tài)和容器的狀態(tài)數(shù)據(jù);所述仿真運(yùn)行狀態(tài)包括仿真引擎狀態(tài)數(shù)據(jù)和仿真模型狀態(tài)數(shù)據(jù);所述仿真模型狀態(tài)數(shù)據(jù)包括仿真模型外部狀態(tài)數(shù)據(jù)和仿真模型內(nèi)部狀態(tài)數(shù)據(jù)。

    16、進(jìn)一步地,所述基于所述仿真引擎容器存檔文件,通過(guò)存檔管理模塊采集所述運(yùn)行管控模塊的描述信息并進(jìn)行存儲(chǔ),獲取存檔狀況,包括:

    17、通過(guò)存檔管理模塊采集所述運(yùn)行管控模塊的描述信息;將所述描述信息與所述仿真引擎容器存檔文件進(jìn)行關(guān)聯(lián),得到關(guān)聯(lián)信息;將所述描述信息及其對(duì)應(yīng)的關(guān)聯(lián)信息存儲(chǔ)至所述存檔管理模塊。

    18、一種作戰(zhàn)仿真運(yùn)行狀態(tài)恢復(fù)方法,其包括:

    19、a1、通過(guò)存檔管理模塊加載描述信息;將所述描述信息作為存檔,生成存檔列表;

    20、a2、基于作戰(zhàn)需求,選取所述存檔列表中的一個(gè)存檔作為待恢復(fù)的存檔,生成存檔恢復(fù)指令;

    21、a3、基于所述待恢復(fù)的存檔,獲取對(duì)應(yīng)的關(guān)聯(lián)信息;

    22、a4、基于所述存檔恢復(fù)指令和所述關(guān)聯(lián)信息,通過(guò)所述存檔管理模塊加載對(duì)應(yīng)的仿真引擎容器存檔文件,確定仿真引擎連接配置信息,并通過(guò)運(yùn)行管控模展示所述仿真引擎容器存檔文件;所述仿真引擎容器存檔文件包括仿真引擎狀態(tài)數(shù)據(jù)、仿真模型狀態(tài)數(shù)據(jù)和容器的狀態(tài)數(shù)據(jù);

    23、a5、基于所述仿真引擎連接配置信息,通過(guò)運(yùn)行管控模塊將所述仿真引擎狀態(tài)數(shù)據(jù)、仿真模型狀態(tài)數(shù)據(jù)和容器的狀態(tài)數(shù)據(jù)應(yīng)用至仿真引擎、仿真模型和容器,獲取恢復(fù)狀態(tài)信息;

    24、a6、基于恢復(fù)狀態(tài)信息,確認(rèn)作戰(zhàn)仿真的恢復(fù)狀態(tài),通過(guò)所述仿真引擎進(jìn)行仿真運(yùn)行。

    25、一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)系統(tǒng),其包括運(yùn)行管控模塊、存檔管理模塊和仿真引擎容器模塊;所述仿真引擎容器模塊包括一個(gè)仿真容器、一個(gè)仿真引擎和多個(gè)仿真模型;其中:

    26、運(yùn)行管控模塊,用于通過(guò)運(yùn)行管控模塊連接前端界面與仿真引擎,提供面向用戶的操作界面;選取仿真想定條件并傳輸至仿真引擎;展示仿真引擎容器存檔文件;提供仿真運(yùn)行的控制功能;

    27、存檔管理模塊,用于管理和存儲(chǔ)仿真引擎容器存檔文件、描述信息及其對(duì)應(yīng)的關(guān)聯(lián)信息;

    28、仿真容器,用于為仿真引擎和模擬功能子模塊提供相應(yīng)的軟件運(yùn)行環(huán)境;

    29、仿真引擎,用于管理仿真運(yùn)行的開(kāi)始和結(jié)束,并提供仿真運(yùn)行時(shí)的模型管理、時(shí)間管理、事件管理功能,調(diào)用仿真模型驅(qū)動(dòng)仿真運(yùn)行;

    30、仿真模型,用于對(duì)不同類型的仿真對(duì)象提供作戰(zhàn)仿真環(huán)境及其過(guò)程、實(shí)體、行為的功能。

    31、一種可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有可執(zhí)行指令,所述可執(zhí)行指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)任一項(xiàng)所述的方法或系統(tǒng)。

    32、本專利技術(shù)的有益效果為:

    33、本專利技術(shù)基于容器虛擬化技術(shù),提供一種仿真運(yùn)行狀態(tài)存檔和恢復(fù)方法及其系統(tǒng),將仿真系統(tǒng)運(yùn)行時(shí)的環(huán)境作為一個(gè)整體,讓仿真引擎運(yùn)行在虛擬化容器中,在需要存檔時(shí)通過(guò)容器實(shí)現(xiàn)仿真運(yùn)行環(huán)境的整體保存,在更高層次實(shí)現(xiàn)仿真運(yùn)行狀態(tài)的完整存檔與恢復(fù),可將包括運(yùn)行在內(nèi)存中的數(shù)據(jù)在內(nèi)的完整仿真運(yùn)行狀態(tài)確保下來(lái),解決現(xiàn)有技術(shù)無(wú)法完整保存或恢復(fù)仿真運(yùn)行狀態(tài)的問(wèn)題,實(shí)現(xiàn)仿真運(yùn)行狀態(tài)的完整存檔和恢復(fù);不需要仿真引擎和仿真模型做額外修改,能夠有效降低實(shí)施成本。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,包括:

    2.一種基于權(quán)利要求1所述的作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,所述仿真想定條件為仿真運(yùn)行的初始狀態(tài)和初始參數(shù)。

    3.一種基于權(quán)利要求1所述的作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,所述通過(guò)所述容器凍結(jié)所述仿真引擎和所述仿真模型,利用所述運(yùn)行管控模塊生成仿真引擎容器存檔文件并進(jìn)行存儲(chǔ),包括:

    4.一種基于權(quán)利要求1所述的作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,所述基于所述仿真引擎容器存檔文件,通過(guò)存檔管理模塊采集所述運(yùn)行管控模塊的描述信息并進(jìn)行存儲(chǔ),獲取存檔狀況,包括:

    5.一種作戰(zhàn)仿真運(yùn)行狀態(tài)恢復(fù)方法,用于實(shí)現(xiàn)權(quán)利要求1至4任一所述的一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)方法其特征在于,包括:

    6.一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)系統(tǒng),用于實(shí)現(xiàn)權(quán)利要求1至5任一所述的一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔與恢復(fù)方法,其特征在于,包括運(yùn)行管控模塊、存檔管理模塊和仿真引擎容器模塊;所述仿真引擎容器模塊包括一個(gè)仿真容器、一個(gè)仿真引擎和多個(gè)仿真模型;其中:

    7.一種可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有可執(zhí)行指令,其特征在于,所述可執(zhí)行指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-6中任一項(xiàng)所述的方法或系統(tǒng)。

    ...

    【技術(shù)特征摘要】

    1.一種作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,包括:

    2.一種基于權(quán)利要求1所述的作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,所述仿真想定條件為仿真運(yùn)行的初始狀態(tài)和初始參數(shù)。

    3.一種基于權(quán)利要求1所述的作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,所述通過(guò)所述容器凍結(jié)所述仿真引擎和所述仿真模型,利用所述運(yùn)行管控模塊生成仿真引擎容器存檔文件并進(jìn)行存儲(chǔ),包括:

    4.一種基于權(quán)利要求1所述的作戰(zhàn)仿真運(yùn)行狀態(tài)存檔方法,其特征在于,所述基于所述仿真引擎容器存檔文件,通過(guò)存檔管理模塊采集所述運(yùn)行管控模塊的描述信息并進(jìn)行存儲(chǔ),獲取...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:周亞楠肖路昊侯彥丞楊超品董良得馬建林張翔宇
    申請(qǐng)(專利權(quán))人:北京創(chuàng)奇視界科技有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲日韩精品无码专区加勒比| 无码成人精品区在线观看| 国产成人精品无码专区| 本道天堂成在人线av无码免费| 亚洲AV无码一区二区三区DV| 无码人妻精品一区二区在线视频 | 精品无码久久久久久国产| 日韩毛片无码永久免费看| 国产精品无码av在线播放| 岛国av无码免费无禁网站| 亚洲av永久无码精品秋霞电影影院| 精品国产v无码大片在线观看| 亚洲Av无码乱码在线播放| 无码少妇一区二区三区| 日韩va中文字幕无码电影| 精品久久久久久中文字幕无码| 无码人妻精品中文字幕| 亚洲国产一二三精品无码| 精品无码成人片一区二区| 亚洲中文字幕无码中文| 无码人妻品一区二区三区精99 | 精品久久久久久无码中文野结衣 | 亚洲av成人中文无码专区| 久久久无码中文字幕久...| 无码一区二区三区亚洲人妻| 亚洲GV天堂无码男同在线观看| 久久久无码精品国产一区| 中文字幕AV中文字无码亚| 久久亚洲av无码精品浪潮| 亚洲最大av无码网址| 亚洲Aⅴ无码一区二区二三区软件 亚洲?V无码乱码国产精品 | 超清无码无卡中文字幕| 国产精品无码素人福利免费| 精品无码国产一区二区三区51安| 人妻少妇精品无码专区动漫| 亚洲爆乳无码专区www| 97无码免费人妻超级碰碰夜夜| 无码任你躁久久久久久| 无码日本精品XXXXXXXXX| 精品无码av无码专区| 精选观看中文字幕高清无码|