[發明專利]一種基于雙鏡像的網絡攝像機升級故障恢復系統及方法有效
| 申請號: | 202011430165.4 | 申請日: | 2020-12-07 |
| 公開(公告)號: | CN112601075B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 繆文;林喆 | 申請(專利權)人: | 上海商米科技集團股份有限公司;深圳米開朗基羅科技有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00;G06F11/14;G06F8/65 |
| 代理公司: | 上海邦德專利代理事務所(普通合伙) 31312 | 代理人: | 余娜 |
| 地址: | 200433 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 雙鏡像 網絡 攝像機 升級 故障 恢復 系統 方法 | ||
1.一種基于雙鏡像的網絡攝像機升級故障恢復系統,其特征在于,包括:
u-boot模塊、用于提供完整服務的主鏡像模塊及只提供固件自動恢復的恢復鏡像模塊,所述u-boot模塊用于引導啟動主鏡像模塊與恢復鏡像模塊;
所述主鏡像模塊包括第一內核單元、第一文件系統單元及第一flag標志位單元;
所述恢復鏡像模塊包括第二內核單元、第二文件系統單元及第二flag標志位單元,所述第一flag標志位單元與所述第二flag標志位單元分別用于記錄主鏡像模塊與恢復鏡像模塊的升級完整度;
所述主鏡像模塊與恢復鏡像模塊均包含固件升級功能;
所述固件升級包括以下步驟:
S1、判斷所述第二flag標志位單元值是否為1;
S2、當第二flag標志位單元值為1時,進行主鏡像模塊升級,當主鏡像模塊升級完成后進行恢復鏡像模塊升級,?所述主鏡像模塊升級包括以下步驟:
S21、將第一flag標志位單元置為0;
S22、升級第一內核單元與第一文件系統單元;
S23、將第一flag標志位單元置為1;
恢復鏡像模塊升級包括以下步驟;
S24、將第二flag標志位單元置為0;
S25、升級第二內核單元與第二文件系統單元;
S26、將第二flag標志位單元置為1
S3、當第二flag標志位單元值不為1時,進行恢復鏡像模塊升級,當恢復鏡像模塊升級完成后進行主鏡像模塊升級;
通過主鏡像模塊和恢復鏡像模塊設置,優先升級受損鏡像,如果升級過程中主鏡像損壞,則備份鏡像啟動,主動聯網恢復主鏡像;如果升級過程中恢復鏡像損壞,主鏡像可正常啟動,主鏡像在用戶觸發升級行為后,先升級備份鏡像,再升級主鏡像,避免出現雙鏡像都損壞的情形;
還包括以下步驟:
1)設備上電u-boot完成基本軟硬件初始化;
2)進行判斷第一flag標志位單元是值否為1;
3)當判斷第一flag標志位單元為1時,通過主鏡像模塊完成完整的功能系統啟動;
4)當判斷第一flag標志位單元不為1時,判斷第二flag標志位單元是值否為1,當第二flag標志位單元為1時,通過恢復鏡像模塊完成固件恢復的系統啟動;
5)當二flag標志位單元不為1時,則主鏡像模塊與恢復鏡像模塊均為損壞狀態;
所述步驟4)還包括以下步驟;
11)判斷設備是否聯網,當判斷設備沒有接入有線網絡時,啟動無線接入固定熱點,進行下一步驟;
12)當判斷設備已連入有線網絡,恢復鏡像模塊初始化dhcp客戶端,自動獲取IP接入互聯網;
13)連接云服務器獲取下載升級固件下載地址;
14)恢復鏡像模塊進行升級固件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海商米科技集團股份有限公司;深圳米開朗基羅科技有限公司,未經上海商米科技集團股份有限公司;深圳米開朗基羅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011430165.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟件維護方法、裝置和設備
- 下一篇:光控組合式警示裝置





