用于嵌入式网络硬盘录像机的N+M热备方法技术

技术编号:15253856 阅读:118 留言:0更新日期:2017-05-02 19:33
本发明专利技术提供了一种用于嵌入式网络硬盘录像机的N+M热备方法,包括以下步骤:在N台工作机上添加M台热备机,同时在M台热备机上也添加N台工作机;工作机与热备机进行双向认证,热备机自动登录工作机,获取到工作机连接的所有IPC的配置信息;热备机检测到工作机掉线后,所有的热备机均进入候选状态,多个热备机之间进行选举,选举获胜的热备机接管故障工作机的前端;热备机检测到工作机上线后,将工作机掉线后的录像文件回传工作机。本发明专利技术所述的用于嵌入式网络硬盘录像机的N+M热备方法使得在工作机出现故障后,在无需用户干预的前提下有效地保证了录像的完整性和系统的可靠性,同时也为技术人员排查故障提供了宝贵的缓冲时间。

N+M hot standby method for embedded network hard disk video recorder

The invention provides a preparation method for N+M embedded network hard disk video recorder, which comprises the following steps: working in the N machine to add M hot standby machine, at the same time also add N Taiwan Taiwan machine in M hot standby machine; working machine and hot standby machine for two-way authentication, hot standby machine automatic landing record the work machine, get all the IPC configuration information work machine connected; hot standby machine detect machine Diaoxian, all hot standby machines are candidates to enter the state, a hot election machine between the front end for winning the election machine hot standby failover machine; hot standby machine detected work on the line, will be dropped after the video file passback machine working machine. The heat for the N+M Embedded Network DVR prepared by the method of the invention of faults in a working machine, without user intervention can effectively ensure the reliability and integrity of the video system, but also provides valuable buffering time for troubleshooting and technical personnel.

【技术实现步骤摘要】

本专利技术属于视频监控
,尤其是涉及一种用于嵌入式网络硬盘录像机的N+M热备方法。
技术介绍
嵌入式网络视频录像机(NetworkVideoRecorder,NVR)是一种能够连接和控制网络IPC(网络摄像机)前端,将IPC传来的视频数据进行本地存储以及网络转发,并解码在NVR设备的输出接口上显示IPC所采集的实时视频信号的设备。随着监控行业的不断发展,对系统稳定性、安全性的要求越来越高,但在实际的应用场合中,不可避免的会出现设备故障的情况。在一些对系统稳定性要求较高的场合下,不允许出现录像丢失的情况,而在实际运行过程中的NVR(在监控网络中处于正常工作状态的网络硬盘录像机,即工作机)难免会出现故障,在故障维修期间需要有一个热备机(在监控网络中处于热备状态的网络硬盘录像机)接替故障设备的工作。当一个监控网络由N台工作机与M台热备机共同组成,当工作机中的一台或多台出现问题,热备机自动接管工作机的工作,这就是N+M热备(一个由N个工作机与M个热备机组成并实施N+M热备技术的监控网络),预先配置好热备机,当工作机出现故障,热备机可以在无人干预的情况下接管热备机的工作。
技术实现思路
有鉴于此,本专利技术旨在提出一种用于嵌入式网络硬盘录像机的N+M热备方法,以解决上述问题的不足之处,保证了系统的稳定性和录像的完整性,为技术人员排查故障提供了宝贵的缓冲时间。为达到上述目的,本专利技术的技术方案是这样实现的:用于嵌入式网络硬盘录像机的N+M热备方法,包括以下步骤:A.在N台工作机上添加M台热备机,同时在M台热备机上也添加N台工作机,使每台工作机分别与M台热备机连接,且每台热备机分别与N台工作机连接;B.工作机与热备机进行双向认证,热备机自动登录工作机,获取到工作机连接的所有IPC的配置信息;C.热备机检测到工作机掉线后,所有的热备机均进入候选状态,多个热备机之间进行选举,选举获胜的热备机接管故障工作机的前端;D.热备机检测到工作机上线,首先主动断开与前端IPC的连接,同时向工作机发送录像同步请求,工作机接收到同步请求后,向热备机发送同步录像的开始时间和结束时间,热备机收到该命令后进入到同步状态,热备机会将工作机掉线后的录像文件依次回传给工作机;E.工作机收到录像文件后,根据热备机上传的该录像的一些属性信息,更新录像索引,录像索引更新后,该录像文件可以从工作机本次查询到。进一步的,所述步骤C中的选举以在工作机上添加的先后顺序为准,在工作机的备机列表上排列靠前的备机优先接管工作机,如果排列靠前的热备机不在线,或者排列靠前热备机已经接管了其他某个工作机,没有空余的接入能力了,排列靠后的热备机接管工作机。进一步的,所述步骤C中的具体选举步骤包括:C1.热备机检测到工作机掉线后或者处于备份状态的热备机掉线后,进入到候选状态;C2.候选热备机发送询问消息;C3.候选热备机等待接收消息,当一段时间没有收到答复消息,或没有收到更高优先级的refuse消息,或没有收到正在备份的答复消息时,候选热备机进入到备份状态,当收到更高优先级的refuse消息,或接收到正在备份的答复消息时,候选热备机进入到热备状态。进一步的,所述热备机的同步操作结束后重新进入到热备状态。相对于现有技术,本专利技术所述的用于嵌入式网络硬盘录像机的N+M热备方法具有以下优势:(1)本专利技术所述的用于嵌入式网络硬盘录像机的N+M热备方法能够实现当工作机掉线后,热备机自动接管工作机的工作,无需用户干预;当工作机上线后,热备机自动将工作机故障期间的录像文件上传到工作机上,用户可以从工作机上查询到故障期间的录像,上传工作用户也无需干预;有效地保证了录像的完整性和系统的可靠性,同时也为技术人员排查故障提供了宝贵的缓冲时间。(2)本专利技术所述的用于嵌入式网络硬盘录像机的N+M热备方法在多个工作机同时出现故障时,多个备机根据一定的规则确定工作机的接管顺序,保证所有掉线的工作机都会有备机接管,同时不会出现多个备机同时接管一个工作机,热备资源被浪费的情况。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例的网络拓扑图;图2为本专利技术实施例所述步骤C的备选状态转换图;图3为本专利技术实施例所述的热备机备份流程图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。用于嵌入式网络硬盘录像机的N+M热备方法,包括以下步骤:A.在N台工作机上添加M台热备机,同时在M台热备机上也添加N台工作机,使每台工作机分别与M台热备机连接,且每台热备机分别与N台工作机连接,如图1所示,是一个有3台工作机与2台热备机组成的监控网络及其连接关系;B.工作机与热备机进行双向认证,热备机自动登录工作机,获取到工作机连接的所有IPC的配置信息;C.热备机检测到工作机掉线后,所有的热备机均进入候选状态,多个热备机之间进行选举,选举获胜的热备机接管故障工作机的前端;D.热备机检测到工作机上线,首先主动断开与前端IPC的连接,同时向工作机发送录像同步请求,工作机接收到同步请求后,向热备机发送同步录像的开始时间和结束时间,热备机收到该命令后进入到同步状态,热备机会将工作机掉线后的录像文件依次回传给工作机,热备机的同步操作结束后重新进入到热备状态;E.工作机收到录像文件后,根据热备机上传的该录像的一些属性信息,更新录像索引,录像索引更新后,该录像文件可以从工作机本次查询到。所述步骤C中的选举以在工作机上添加的先后顺序为准,在工作机的备机列表上排列靠前的备机优先接管工作机,如果排列靠前的热备机不在线,或者排列靠前热备机已经接管了其他某个工作机,没有空余的接入能力,排列靠后的热备机接管工作机。如图2所示,所述步骤C中的具体选举步骤包括:C1.热备机检测到工作机掉线后或者处于备份状态的热备机掉线后,进入到候选状态;C2.候选热备机发送询问消息;C3.候选热备机等待接收消息,当一段时间没有收到答复消息,或没有收到更高优先级的refuse消息,或没有收到正在备份的答复消息时,候选热备机进入到备份状态,当收到更高优先级的refuse消息,或接收到正在备份的答复消息时,候选热备机进入到热备状态。如图3所示,在本实施例中具体的备份流程如下:a.热备机登录工作机,实时获取工作机的数字通道信息并保存到本地配置文件中,工作机与热备机间互相发送心跳信息,工作机检测到热备机掉线,工作机更新热备机的状态并记录日志,热备机检测到工作机掉线,根据本地保存的工作机数字通道信息,连接工作机的前端IPC,同时启动本地录像;b.热备机不断尝试重连工作机,当检测到工作机上线后,停止本地录像并向工作机发送同步录像文件请求;c.工作机查询本地录像文件,确定需要进行同步的录像时间段。将时间段信息发送给热备机;d.热备机接收到时间段信息后,查询本地录像文件,确定需要上传的录像文件列表;e.热备机将录像文件的相关属性发送给工作机,工作机根据录像属性确定录像文件名及ftp上传路径,并将文件名及路径发送给热备机;f.热备机执行上传操作,上传成功后,向工作机发送上传成功消息,工作机回复确认消息。本文档来自技高网...

【技术保护点】
用于嵌入式网络硬盘录像机的N+M热备方法,其特征在于包括以下步骤:A.在N台工作机上添加M台热备机,同时在M台热备机上也添加N台工作机,使每台工作机分别与M台热备机连接,且每台热备机分别与N台工作机连接;B.工作机与热备机进行双向认证,热备机自动登录工作机,获取到工作机连接的所有IPC的配置信息;C.热备机检测到工作机掉线后,所有的热备机均进入候选状态,多个热备机之间进行选举,选举获胜的热备机接管故障工作机的前端;D.热备机检测到工作机上线,主动断开与前端IPC的连接,同时向工作机发送录像同步请求,工作机接收到同步请求后,向热备机发送同步录像的开始时间和结束时间,热备机收到该命令后进入到同步状态,热备机会将工作机掉线后的录像文件依次回传给工作机;E.工作机收到录像文件后,根据热备机上传的该录像的一些属性信息,更新录像索引,录像索引更新后,该录像文件可以从工作机本次查询到。

【技术特征摘要】
1.用于嵌入式网络硬盘录像机的N+M热备方法,其特征在于包括以下步骤:A.在N台工作机上添加M台热备机,同时在M台热备机上也添加N台工作机,使每台工作机分别与M台热备机连接,且每台热备机分别与N台工作机连接;B.工作机与热备机进行双向认证,热备机自动登录工作机,获取到工作机连接的所有IPC的配置信息;C.热备机检测到工作机掉线后,所有的热备机均进入候选状态,多个热备机之间进行选举,选举获胜的热备机接管故障工作机的前端;D.热备机检测到工作机上线,主动断开与前端IPC的连接,同时向工作机发送录像同步请求,工作机接收到同步请求后,向热备机发送同步录像的开始时间和结束时间,热备机收到该命令后进入到同步状态,热备机会将工作机掉线后的录像文件依次回传给工作机;E.工作机收到录像文件后,根据热备机上传的该录像的一些属性信息,更新录像索引,录像索引更新后,该录像文件可以从工作机本次查询到。2.根据权利要求1所述的用于嵌入式网络硬盘录像机的...

【专利技术属性】
技术研发人员:戴林陆翔云
申请(专利权)人:天津天地伟业信息系统集成有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1