[發(fā)明專利]一種基于鏡像仿真環(huán)境的程序內(nèi)部固件檢測(cè)裝置及方法在審
| 申請(qǐng)?zhí)枺?/td> | 202211705041.1 | 申請(qǐng)日: | 2022-12-29 |
| 公開(公告)號(hào): | CN116185838A | 公開(公告)日: | 2023-05-30 |
| 發(fā)明(設(shè)計(jì))人: | 朱傳賢;張文杰 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36;G06F9/455 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 劉慶國(guó) |
| 地址: | 215100 江蘇省蘇州*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 仿真 環(huán)境 程序 內(nèi)部 檢測(cè) 裝置 方法 | ||
本發(fā)明涉及一種基于鏡像仿真環(huán)境的程序內(nèi)部固件檢測(cè)裝置及方法,所述的裝置包括設(shè)備監(jiān)聽模塊,對(duì)硬件系統(tǒng)的變更情況進(jìn)行監(jiān)聽和記錄,并對(duì)監(jiān)聽到的變更情況進(jìn)行識(shí)別,將識(shí)別得到的硬件系統(tǒng)的變更信息發(fā)送至控制終端;固件獲取模塊,用于在固件發(fā)生變更后,獲取固件更新的數(shù)據(jù)信息;鏡像固件程序構(gòu)建模塊,用于接收固件獲取模塊攔截得到的固件文件數(shù)據(jù)信息,基于固件文件數(shù)據(jù)信息構(gòu)建鏡像固件程序,并且,鏡像固件程序與實(shí)際硬件中的固件程序保持同步;仿真執(zhí)行環(huán)境模塊,基于硬件參數(shù)模擬出仿真的固件執(zhí)行環(huán)境,將鏡像固件程序掛載至仿真執(zhí)行環(huán)境后,在服務(wù)器中模擬出固件程序的運(yùn)行狀態(tài);執(zhí)行數(shù)據(jù)分析模塊,用于對(duì)執(zhí)行數(shù)據(jù)進(jìn)行處理分析。
技術(shù)領(lǐng)域
本發(fā)明屬于程序檢測(cè)技術(shù)領(lǐng)域,具體涉及一種基于鏡像仿真環(huán)境的程序內(nèi)部固件檢測(cè)裝置及方法。
背景技術(shù)
現(xiàn)有技術(shù)中,電腦系統(tǒng)是由微處理器來(lái)執(zhí)行運(yùn)算處理,微處理器通常會(huì)先執(zhí)行儲(chǔ)存于儲(chǔ)存設(shè)備(例如:ROM)中的程序以作為中介程序或驅(qū)動(dòng)程序,成為微處理器與外界通信的橋梁。儲(chǔ)存于儲(chǔ)存設(shè)備的程序一般又稱作固件,通過(guò)固件,操作系統(tǒng)才能按照標(biāo)準(zhǔn)的設(shè)備驅(qū)動(dòng)實(shí)現(xiàn)特定機(jī)器的運(yùn)行動(dòng)作,比如光驅(qū)、刻錄機(jī)等都有內(nèi)部固件。
固件是擔(dān)任著系統(tǒng)最基礎(chǔ)最底層的工作的軟件,而在硬件設(shè)備中,固件就是硬件設(shè)備的靈魂,決定著硬件設(shè)備的功能及性能。
在日常使用中,處理器必須完整地讀取出固件信息才能正常地識(shí)別硬盤,如果固件是異常或有問題的,將會(huì)導(dǎo)致微處理器無(wú)法正常運(yùn)作,出現(xiàn)無(wú)容量、無(wú)法讀寫藍(lán)屏死機(jī)、認(rèn)盤亂碼、黑屏等故障現(xiàn)象。
而通常的在固件發(fā)生異常后,需要系統(tǒng)停機(jī)并通過(guò)專業(yè)設(shè)備例如PC3000UDMA、MRT等工具,先讀取固件信息,再通過(guò)手工修復(fù)損壞的固件。此為現(xiàn)有技術(shù)的不足之處。
有鑒于此,本發(fā)明提供一種基于鏡像仿真環(huán)境的程序內(nèi)部固件檢測(cè)裝置及方法,以解決現(xiàn)有技術(shù)中存在的上述缺陷,是非常有必要的。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對(duì)上述現(xiàn)有技術(shù)存在的缺陷,提供設(shè)計(jì)一種基于鏡像仿真環(huán)境的程序內(nèi)部固件檢測(cè)裝置及方法,以解決上述技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明給出以下技術(shù)方案:
一種基于鏡像仿真環(huán)境的程序內(nèi)部固件檢測(cè)裝置,包括:
設(shè)備監(jiān)聽模塊,所述的設(shè)備監(jiān)聽模塊對(duì)硬件系統(tǒng)的變更情況進(jìn)行監(jiān)聽和記錄,并對(duì)監(jiān)聽到的變更情況進(jìn)行識(shí)別,將識(shí)別得到的硬件系統(tǒng)的變更信息發(fā)送至控制終端;
固件獲取模塊,所述的固件獲取模塊用于在固件發(fā)生變更后,獲取固件更新的數(shù)據(jù)信息;
鏡像固件程序構(gòu)建模塊,所述的鏡像固件程序構(gòu)建模塊用于接收固件獲取模塊攔截得到的固件文件數(shù)據(jù)信息,基于固件文件數(shù)據(jù)信息構(gòu)建鏡像固件程序,并且,鏡像固件程序與實(shí)際硬件中的固件程序保持同步;
仿真執(zhí)行環(huán)境模塊,所述的仿真執(zhí)行環(huán)境模塊基于硬件參數(shù)模擬出仿真的固件執(zhí)行環(huán)境,將鏡像固件程序掛載至仿真執(zhí)行環(huán)境后,在服務(wù)器中模擬出固件程序的運(yùn)行狀態(tài);
執(zhí)行數(shù)據(jù)分析模塊,所述的執(zhí)行數(shù)據(jù)分析模塊用于對(duì)執(zhí)行數(shù)據(jù)進(jìn)行處理分析。
作為優(yōu)選,所述的設(shè)備監(jiān)聽模塊中,硬件系統(tǒng)的變更情況包括新增硬件信息、固件版本更新升級(jí)信息、固件修復(fù)信息。通過(guò)設(shè)定變更情況包括上述信息能夠更加全面的對(duì)硬件系統(tǒng)的變更情況進(jìn)行監(jiān)聽和識(shí)別,以全面掌握硬件系統(tǒng)的變更信息。
作為優(yōu)選,所述的固件獲取模塊中,固件發(fā)生變更后,在固件燒錄的傳輸過(guò)程中攔截并復(fù)制一組燒錄進(jìn)硬件的固件文件。在此過(guò)程中不干涉正常的固件燒錄流程,保證檢測(cè)過(guò)程中不干涉實(shí)際的固件程序的運(yùn)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211705041.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種針對(duì)紅外成像系統(tǒng)的全數(shù)字仿真系統(tǒng)及其仿真方法
- 支持船舶建造過(guò)程仿真的樹形目錄結(jié)構(gòu)數(shù)據(jù)及仿真系統(tǒng)
- 一種99A主戰(zhàn)坦克仿真模型
- 作為母乳喂養(yǎng)科普器具的新生兒模型
- 一種多仿真器協(xié)同的仿真方法、仿真主控平臺(tái)和仿真系統(tǒng)
- 為控制器開發(fā)提供實(shí)時(shí)仿真的方法以及仿真裝置
- 一種仿真方法及仿真平臺(tái)
- 一種長(zhǎng)嘴仿真魚餌
- 一種H橋驅(qū)動(dòng)電路的熱仿真模型及熱仿真方法
- 仿真模型的運(yùn)行控制方法、裝置及電子設(shè)備
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)終端和環(huán)境檢測(cè)系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)儀(環(huán)境貓)
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>





