本發(fā)明專利技術(shù)提供一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法及裝置,包括:根據(jù)環(huán)境參數(shù)生成虛擬對象;生成所述虛擬對象的系統(tǒng)主配置冗余數(shù)據(jù);根據(jù)所述系統(tǒng)主配置冗余數(shù)據(jù)中的主配置數(shù)據(jù)和仿真目標中的主配置數(shù)據(jù)得到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù);所述主配置數(shù)據(jù)是指系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù);將所述仿真目標中的系統(tǒng)數(shù)據(jù)文件寫入到所述虛擬對象中。通過使用以上方法,可以有效地克服仿真目標中文件受損所造成的影響,實現(xiàn)對仿真目標的真實還原。
【技術(shù)實現(xiàn)步驟摘要】
【專利摘要】本專利技術(shù)提供一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法及裝置,包括:根據(jù)環(huán)境參數(shù)生成虛擬對象;生成所述虛擬對象的系統(tǒng)主配置冗余數(shù)據(jù);根據(jù)所述系統(tǒng)主配置冗余數(shù)據(jù)中的主配置數(shù)據(jù)和仿真目標中的主配置數(shù)據(jù)得到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù);所述主配置數(shù)據(jù)是指系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù);將所述仿真目標中的系統(tǒng)數(shù)據(jù)文件寫入到所述虛擬對象中。通過使用以上方法,可以有效地克服仿真目標中文件受損所造成的影響,實現(xiàn)對仿真目標的真實還原。【專利說明】一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法及裝置
本專利技術(shù)涉及計算機數(shù)據(jù)災難恢復
,特別涉及一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法及裝置。
技術(shù)介紹
計算機虛擬仿真技術(shù)由于可以重建系統(tǒng)原有的狀態(tài),使用戶可以若身臨其境般的進行操作,被廣泛應用于科學、培訓、偵查取證等
。在應用到偵查取證業(yè)務領(lǐng)域時,辦案人員可以使用此技術(shù)快速有效地虛擬出計算機的原有運行環(huán)境,再現(xiàn)出當事人的特定操作行為(例如,在系統(tǒng)中所安裝的軟件、所使用的帳戶、甚至是當事人刪除到回收站中的文件),從而大大提高了工作效率,減少了取證的難度。但由于使用情況的不同,辦案人員有時所得到的計算機系統(tǒng)可能已經(jīng)被人為的修改、破壞過,甚至進行了災難性的損毀。在這種情況下,辦案人員通過其中的信息無法虛擬出原有的系統(tǒng)環(huán)境,因此也就無法進行取證操作。而在現(xiàn)有技術(shù)中,還沒有相關(guān)的技術(shù)能夠有效地在不完整的計算機系統(tǒng)環(huán)境下虛擬出原有的系統(tǒng)環(huán)境。因此,需要如何能夠在受破壞、甚至遭受災難性損毀的數(shù)據(jù)下虛擬出原有的系統(tǒng)環(huán)境是人們需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
本專利技術(shù)要解決的技術(shù)問題是提供一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法及裝置,實現(xiàn)在數(shù)據(jù)遭受破壞的情況下有效地克服仿真目標中文件受損所造成的影響,實現(xiàn)對仿真目標的真實還原。一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法,包括: 根據(jù)環(huán)境參數(shù)生成虛擬對象; 生成所述虛擬對象的系統(tǒng)主配置冗余數(shù)據(jù); 根據(jù)所述系統(tǒng)主配置冗余數(shù)據(jù)中的主配置數(shù)據(jù)和仿真目標中的主配置數(shù)據(jù)得到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù);所述主配置數(shù)據(jù)是指系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù); 將所述仿真目標中的系統(tǒng)數(shù)據(jù)文件寫入到所述虛擬對象中。優(yōu)選地,所述生成所述虛擬對象的系統(tǒng)主配置冗余數(shù)據(jù),具體為: 查找所述虛擬對象中的系統(tǒng)主配置數(shù)據(jù)區(qū)的冗余數(shù)據(jù)是否存在; 若不存在,復制所述虛擬對象中的系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù)作為所述系統(tǒng)主配置冗余數(shù)據(jù); 若存在,刪除所述虛擬對象中的系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù)。優(yōu)選地,所述根據(jù)所述系統(tǒng)主配置冗余數(shù)據(jù)中的主配置數(shù)據(jù)和仿真目標中的主配置數(shù)據(jù)得到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù),具體為:將所述仿真目標中的系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù)復制到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù)區(qū)中; 將從所述虛擬對象的主配置數(shù)據(jù)和所述系統(tǒng)冗余數(shù)據(jù)中的主配置數(shù)據(jù)中獲取到的設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和系統(tǒng)主鍵值數(shù)據(jù)進行同步,將同步后的所述設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和系統(tǒng)主鍵值數(shù)據(jù)存儲到所述虛擬對象中的系統(tǒng)主配置數(shù)據(jù)區(qū)中;所述設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)用于記錄所述系統(tǒng)的關(guān)聯(lián)信息和登錄帳戶的具體信息;所述系統(tǒng)主鍵值數(shù)據(jù)用于記錄系統(tǒng)的核心登記文件信息; 將所述系統(tǒng)主配置冗余數(shù)據(jù)中的分區(qū)定位標識替換所述虛擬對象中的分區(qū)定位標識;所述分區(qū)定位標識是指標記系統(tǒng)存儲體系中數(shù)據(jù)文件結(jié)構(gòu)的標識。優(yōu)選地,在所述獲取所述虛擬對象和所述仿真目標的設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和系統(tǒng)主鍵值數(shù)據(jù)之后,還包括: 對獲取到的所述設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和所述系統(tǒng)主鍵值數(shù)據(jù)進行驗證。優(yōu)選地,所述將所述仿真目標中的系統(tǒng)數(shù)據(jù)文件寫入到所述虛擬對象中,具體為: 將所述仿真目標的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)中的數(shù)據(jù)文件復制到所述虛擬對象中的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)中。優(yōu)選地,在所述將所述仿真目標的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)中的數(shù)據(jù)文件復制到所述虛擬對象中的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)中之前,還包括: 檢測是否存在所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的冗余數(shù)據(jù); 若所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的冗余數(shù)據(jù)不存在,復制所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的中的數(shù)據(jù),作為所述虛擬對象的文件參數(shù)冗余數(shù)據(jù);否則,刪除所述系統(tǒng)虛擬對象中的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的中的數(shù)據(jù)。一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真裝置,包括:虛擬對象生成模塊、系統(tǒng)主配置冗余生成模塊、虛擬對象主配置數(shù)據(jù)計算模塊和文件參數(shù)數(shù)據(jù)寫入模塊; 所述虛擬對象生成模塊,用于根據(jù)環(huán)境參數(shù)生成虛擬對象; 所述系統(tǒng)主配置冗余生成模塊,用于生成所述虛擬對象的系統(tǒng)主配置冗余數(shù)據(jù);所述虛擬對象主配置數(shù)據(jù)計算模塊,用于根據(jù)所述系統(tǒng)主配置冗余數(shù)據(jù)中的主配置數(shù)據(jù)和仿真目標中的主配置數(shù)據(jù)得到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù);所述主配置數(shù)據(jù)是指系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù); 所述文件參數(shù)數(shù)據(jù)寫入模塊,用于將所述仿真目標中的系統(tǒng)數(shù)據(jù)文件寫入到所述虛擬對象中。優(yōu)選地,所述虛擬對象主配置數(shù)據(jù)計算模塊,包括:仿真目標系統(tǒng)主配置復制子模塊、系統(tǒng)關(guān)聯(lián)登錄和主鍵信息同步子模塊和分區(qū)定位標識同步子模塊; 所述仿真目標系統(tǒng)主配置復制子模塊,用于將所述仿真目標中的系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù)復制到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù)區(qū)中; 所述系統(tǒng)關(guān)聯(lián)登錄和主鍵信息同步子模塊,用于將從所述虛擬對象的主配置數(shù)據(jù)和所述系統(tǒng)冗余數(shù)據(jù)中的主配置數(shù)據(jù)中獲取到的設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和系統(tǒng)主鍵值數(shù)據(jù)進行同步,將同步后的所述設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和系統(tǒng)主鍵值數(shù)據(jù)存儲到所述虛擬對象中的系統(tǒng)主配置數(shù)據(jù)區(qū)中;所述設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)用于記錄所述系統(tǒng)的關(guān)聯(lián)信息和登錄帳戶的具體信息;所述系統(tǒng)主鍵值數(shù)據(jù)用于記錄系統(tǒng)的核心登記文件信息; 所述分區(qū)定位標識同步子模塊,用于將所述系統(tǒng)主配置冗余數(shù)據(jù)中的分區(qū)定位標識替換所述虛擬對象中的分區(qū)定位標識;所述分區(qū)定位標識是指標記系統(tǒng)存儲體系中數(shù)據(jù)文件結(jié)構(gòu)的標識。優(yōu)選地,所述虛擬對象主配置數(shù)據(jù)計算模塊,還包括:規(guī)則驗證子模塊; 所述規(guī)則驗證子模塊,用于對獲取到的所述設(shè)備關(guān)聯(lián)登錄信息數(shù)據(jù)和所述系統(tǒng)主鍵值數(shù)據(jù)進行驗證。優(yōu)選地,所述文件參數(shù)數(shù)據(jù)寫入模塊,包括:文件參數(shù)數(shù)據(jù)冗余數(shù)據(jù)檢測子模塊、文件參數(shù)數(shù)據(jù)冗余數(shù)據(jù)生成子模塊、文件參數(shù)數(shù)據(jù)刪除子模塊和文件參數(shù)數(shù)據(jù)復制子模塊; 所述文件參數(shù)數(shù)據(jù)冗余數(shù)據(jù)檢測子模塊,用于檢測是否存在所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的冗余數(shù)據(jù); 所述文件參數(shù)數(shù)據(jù)冗余數(shù)據(jù)生成子模塊,用于若所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的冗余數(shù)據(jù)不存在,復制所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的中的數(shù)據(jù),作為所述虛擬對象的文件參數(shù)冗余數(shù)據(jù); 所述文件參數(shù)數(shù)據(jù)刪除子模塊,用于若所述虛擬對象的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的冗余數(shù)據(jù)存在,刪除所述系統(tǒng)虛擬對象中的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)的中的數(shù)據(jù); 所述文件參數(shù)數(shù)據(jù)復制子模塊,用于將所述仿真目標的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)中的數(shù)據(jù)文件復制到所述虛擬對象中的系統(tǒng)文件和參數(shù)數(shù)據(jù)區(qū)中。與現(xiàn)有技術(shù)相比,本專利技術(shù)具有以下優(yōu)點: 在本專利技術(shù)中,通過仿真目標的軟硬件環(huán)境結(jié)合基礎(chǔ)虛擬模型生成具體的虛擬對象,再通過生成系統(tǒng)主配置冗余數(shù)據(jù)等手段將仿真目標和基礎(chǔ)虛擬模型相結(jié)合建立虛擬對象的系統(tǒng)主配置數(shù)據(jù)區(qū),最后將仿真目標中的系統(tǒng)文件復制到虛擬對象中。通過使用以上方法,可以有效地克服仿真目標中文本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種針對受破壞數(shù)據(jù)的計算機動態(tài)仿真方法,其特征在于,包括:根據(jù)環(huán)境參數(shù)生成虛擬對象;?生成所述虛擬對象的系統(tǒng)主配置冗余數(shù)據(jù);根據(jù)所述系統(tǒng)主配置冗余數(shù)據(jù)中的主配置數(shù)據(jù)和仿真目標中的主配置數(shù)據(jù)得到所述虛擬對象的系統(tǒng)主配置數(shù)據(jù);所述主配置數(shù)據(jù)是指系統(tǒng)主配置數(shù)據(jù)區(qū)中的數(shù)據(jù);將所述仿真目標中的系統(tǒng)數(shù)據(jù)文件寫入到所述虛擬對象中。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:葉偉,黃志煒,
申請(專利權(quán))人:廈門市美亞柏科信息股份有限公司,
類型:發(fā)明
國別省市:福建;35
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。