[發明專利]提高星載嵌入式文件系統可靠性的方法有效
| 申請號: | 201910909423.8 | 申請日: | 2019-09-24 |
| 公開(公告)號: | CN110674046B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 白亮;關寧;游紅俊;程利甫;田文波;王茂森;雙小川 | 申請(專利權)人: | 上海航天電子通訊設備研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/18 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201109 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 嵌入式 文件系統 可靠性 方法 | ||
1.一種提高星載嵌入式文件系統可靠性的方法,其特征在于,包括:
步驟1:在當前星載綜合電子計算機文件系統存儲介質上,創建主分區和冗余分區;
步驟2:將文件上載到文件系統中時,分別存儲至所述主分區和所述冗余分區;
步驟3:為上載到所述文件系統的每一份文件中添加MD5校驗碼值,并在文件加載時進行MD5校驗碼值比對;
步驟4:在啟動星載應用程序時,對所述主分區,或所述冗余分區中的星載應用程序進行校驗,若校驗成功,則啟動對應分區的文件;
步驟5:按照預設的周期,對所述主分區和所述冗余分區中上載的文件進行回讀刷新;若任一分區的文件校驗不通過時,利用另一分區的文件進行文件恢復;
步驟6:在所述冗余分區中存儲動態庫文件的目錄;所述存儲動態庫文件的目錄用于在所述主分區中未找到對應動態庫文件時,從冗余分區中搜索到對應的動態庫文件。
2.根據權利要求1所述的提高星載嵌入式文件系統可靠性的方法,其特征在于,所述主分區和所述冗余分區為物理上不連續的存儲區。
3.根據權利要求1所述的提高星載嵌入式文件系統可靠性的方法,其特征在于,所述文件包括:星載應用程序文件、動態庫文件、內核驅動模塊文件和配置文件。
4.根據權利要求1所述的提高星載嵌入式文件系統可靠性的方法,其特征在于,所述步驟3包括:
在同目錄下生成3份相同的文件以及對應的MD5校驗碼值,并將所述MD5校驗碼值寫入文件中,得到包含MD5校驗碼值的文件;所述MD5校驗碼值用于在加載文件時,與生成的MD5校驗碼值進行比對,若比對一致,則允許文件加載;若比對不一致,則不允許被加載。
5.根據權利要求1所述的提高星載嵌入式文件系統可靠性的方法,其特征在于,所述步驟4包括:
每次啟動星載應用程序時,先對主分區中的星載應用程序文件進行校驗,若所述主分區中的星載應用程序校驗通過時,則直接啟動主分區內文件;
若所述主分區中的星載應用程序校驗失敗時,則對所述冗余分區中的星載應用程序文件進行校驗,若所述冗余分區中的星載應用程序文件校驗通過,則直接啟動冗余分區內文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海航天電子通訊設備研究所,未經上海航天電子通訊設備研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910909423.8/1.html,轉載請聲明來源鉆瓜專利網。





