本发明涉及视频监控设备的软件升级、修复领域,特别涉及一种NVR软件伙伴修复方法、系统。
背景技术:
在视频监控领域,很多大型工程项目都要用到多台NVR(网络硬盘录像机)通过局域网组成NVR集群,共同完成录像的存储。用户运营过程中不可避免的会出现设备故障,据统计,故障设备中很大部分是软件故障,返厂维修时通过软件修复即可解决故障。
但返厂维修过程中,一是耽误了用户的正常运营,带来经营和运维上的损失;二是厂家需要投入大量精力和财力处理故障机器。所以,如果能有一种技术手段可以在用户现场就完成软件故障机器的修复,可为用户和厂家带来可观的经济效益。
此外,故障设备中的机器,其引导程序boot还是可以正常运行的,且随着技术的发展,现在的boot引导程序普遍具有局域网网络通信能力。
基于以上情况,有必要研发可以在用户运营环境下完成故障设备软件修复的方法,以减少因设备返厂维修给用户和厂家带来的运营负担。
技术实现要素:
本发明为了弥补当前NVR软件自修复功能的不足,特提供了一种可以在用户运营环境下完成故障设备软件修复的NVR软件伙伴修复方法、系统。
本发明是通过如下技术方案实现的:
一种NVR软件伙伴修复方法,其包括:
故障NVR在软件故障状态下启动引导程序boot;
探测和链接局域网内正常工作的伙伴NVR;
向正常工作的伙伴NVR发送控制指令,由伙伴NVR通过网络下载适合故障NVR的软件升级包;
伙伴NVR将软件升级包通过局域网发送给故障NVR;
故障NVR接收软件升级包,修复自身软件。
一种实现上述NVR软件伙伴修复方法的系统,其包括:
存储有NVR软件升级包的服务器;
局域网内的2台以上NVR,该NVR具有:
启动模块:在软件故障状态下启动NVR引导程序boot;
探测链接模块:用于在NVR引导程序里探测和链接局域网内正常工作的伙伴NVR;
控制模块:用于在NVR引导程序里控制正常工作的伙伴NVR通过网络下载适合故障NVR的软件升级包;
加载模块:用于在NVR引导程序里加载伙伴NVR下载的软件升级包,修复自身软件。
本发明的有益效果是:其可在用户运营环境下通过借助伙伴NVR完成故障NVR的软件自修复,减少了因设备返厂维修给用户和厂家带来的运营负担。
附图说明
下面结合附图对本发明作进一步的说明。
图1为本发明方法的流程图。
图2为本发明系统的示意图。
具体实施方式
下面结合具体实施例对本发明作进一步地说明。
如图1所示,本发明实施例提供了一种NVR软件伙伴修复方法,其包括:
S1、故障NVR在软件故障状态下启动引导程序boot;
S2、在引导程序里探测和链接局域网内正常工作的伙伴NVR;
S3、在引导程序里向正常工作的伙伴NVR发送控制指令,由伙伴NVR通过网络下载适合故障NVR的软件升级包;
S4、伙伴NVR将软件升级包通过局域网发送给故障NVR;
S5、在引导程序里,故障NVR接收软件升级包,修复自身软件。
如图2所示,本发明实施例还提供了一种实现前述NVR软件伙伴修复方法的系统,其包括:
存储有NVR软件升级包的服务器;
局域网内的2台以上NVR,该NVR具有:
启动模块:在软件故障状态下启动NVR引导程序boot;
探测链接模块:用于在NVR引导程序里探测和链接局域网内正常工作的伙伴NVR;
控制模块:用于在NVR引导程序里控制正常工作的伙伴NVR通过网络到服务器下载适合故障NVR的软件升级包;
加载模块:用于在NVR引导程序里加载伙伴NVR下载的软件升级包,修复自身软件。
需要说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;本领域的普通技术人员应当理解:其依然可以对上述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明中实施例技术方案的精神和范围。