[发明专利]一种基于双镜像的网络摄像机升级故障恢复系统及方法有效
申请号: | 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.vipzhuanli.com/pat/books/202011430165.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件维护方法、装置和设备
- 下一篇:光控组合式警示装置