[發(fā)明專利]一種面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法在審
| 申請?zhí)枺?/td> | 202011227509.1 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112214360A | 公開(公告)日: | 2021-01-12 |
| 發(fā)明(設計)人: | 湛文韜;吳姣;吳雄洲;李鵬;解文濤;張磊 | 申請(專利權(quán))人: | 中國航空工業(yè)集團公司西安航空計算技術(shù)研究所 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/23 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 張昕 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 在線 數(shù)據(jù) 加載 冗余 區(qū)域 實時 備份 啟動 方法 | ||
本發(fā)明公開了一種面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法,將配置數(shù)據(jù)區(qū)域分成啟動、備份兩個區(qū)域,加載配置數(shù)據(jù)之前首先根據(jù)標識從啟動區(qū)域啟動;啟動完成并接收到加載數(shù)據(jù)后,開始進行備份區(qū)域的數(shù)據(jù)實時備份,備份完成后將接收到的加載數(shù)據(jù)寫入啟動區(qū)域;如果備份過程中突然斷電,依然可以從啟動區(qū)域啟動;如果寫入過程中斷電,啟動標識更新為備份區(qū)域,備份區(qū)域和啟動區(qū)域完成互換,重上電之后可以從新的啟動區(qū)域啟動,繼續(xù)等待下一次加載過程;如果整個加載過程順利完成,重上電之后依然從啟動區(qū)域啟動,升級過程完成,下一次升級繼續(xù)重復上述過程。本發(fā)明實施例避免了在線升級過程中由于斷電等意外導致的不能啟動問題。
技術(shù)領(lǐng)域:
本發(fā)明涉及但不限于機載航電系統(tǒng)技術(shù)領(lǐng)域,尤指一種面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法。
背景技術(shù):
現(xiàn)有航電系統(tǒng)為了避免升級過程中機上設備執(zhí)行拆卸操作,普遍采用ARINC615A協(xié)議進行統(tǒng)一在線加載,可以保證設備在位狀態(tài)下的統(tǒng)一在線升級,升級的內(nèi)容包括操作系統(tǒng)、驅(qū)動、應用、配置文件、數(shù)據(jù)庫等。機上在線升級無需拆卸產(chǎn)品,也無需保障設備線纜支持,非常方便快捷。
但是,從實踐來看,如果數(shù)據(jù)加載升級過程中,恰好在寫入非易失存儲區(qū)域時斷電,導致操作系統(tǒng)、加卸載程序等數(shù)據(jù)被擦除,再次加電可能整個產(chǎn)品無法啟動,還必須要臨時安排供應商現(xiàn)場升級,影響進度。
發(fā)明內(nèi)容:
本發(fā)明的目的:本發(fā)明實施例提供一種面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法,以避免在線升級過程中由于斷電等意外導致的不能啟動問題。
本發(fā)明的技術(shù)方案:本發(fā)明實施例提供一種面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法,待升級設備中設置有啟動區(qū)域和備份區(qū)域,并且預先配置有一塊受保護非易失存儲區(qū)域,所述受保護非易失存儲區(qū)域存儲有啟動標識和備份未完成/完成標識;所述冗余區(qū)域數(shù)據(jù)實時備份啟動方法,包括:
步驟1,所述待升級設備通過從取受保護非易失存儲區(qū)域中讀取啟動標志,根據(jù)啟動標志從啟動區(qū)域啟動;
步驟2,啟動完成并接收到加載數(shù)據(jù)后,開始進行啟動區(qū)域到備份區(qū)域的數(shù)據(jù)實時備份操作,所述數(shù)據(jù)實時備份操作方式為:將本次啟動時啟動區(qū)域的當前數(shù)據(jù)實時備份到備份區(qū)域,備份完成后將接收到的加載數(shù)據(jù)寫入啟動區(qū)域;
其中,備份完成后將備份未完成標識更改為備份完成標識,并在將數(shù)據(jù)開始寫入啟動區(qū)域時,將啟動標識的地址改為備份區(qū)域的地址,并將備份完成標識改為備份未完成標識。
可選地,如上所述的面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法中,
所述數(shù)據(jù)實時備份的過程中,若發(fā)生斷電情況,重新上電并啟動后,從受保護非易失存儲區(qū)域讀取備份完成標志,如果讀取到備份完成標志,則不需要重復備份;如果讀取到備份未完成標志,重新執(zhí)行將啟動區(qū)域的當前數(shù)據(jù)實時備份至備份區(qū)域的操作。
可選地,如上所述的面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法中,
所述數(shù)據(jù)實時備份的過程中,若在備份過程中突然斷電,還沒有執(zhí)行將加載數(shù)據(jù)寫入啟動區(qū)域的操作,重新上電后根據(jù)啟動標識從啟動區(qū)域啟動。
可選地,如上所述的面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法中,備份完成后,執(zhí)行將接收到的加載數(shù)據(jù)寫入啟動區(qū)域的操作;
若寫入數(shù)據(jù)至啟動區(qū)域成功,將啟動標志設置為從啟動區(qū)域啟動,并將受保護非易失存儲區(qū)域中的備份完成標志改為備份未完成標志。
可選地,如上所述的面向在線數(shù)據(jù)加載的冗余區(qū)域數(shù)據(jù)實時備份啟動方法中,備份完成后,執(zhí)行將接收到的加載數(shù)據(jù)寫入啟動區(qū)域的操作;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航空工業(yè)集團公司西安航空計算技術(shù)研究所,未經(jīng)中國航空工業(yè)集團公司西安航空計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011227509.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





