一种恢复数据同步备份的方法及系统技术方案

技术编号:15289895 阅读:54 留言:0更新日期:2017-05-10 17:04
本发明专利技术提供了一种恢复数据同步备份的方法,包括:当第一设备故障重启后,确定第一设备需要进行数据备份的各个数据文件,以及第二设备正在进行视频存储的数据文件;对于第一设备需要进行数据备份的各个数据文件,基于对每一个数据文件的判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作,以完成对每一个数据文件的备份,保证第一设备与第二设备中视频数据存储的一致性;对于第二设备正在进行视频存储的数据文件,当该数据文件存储完成时,控制第一设备同时与第二设备切换到下一个数据文件进行视频存储,以恢复第一设备正常的同步存储状态,从而可以无需中断正在进行的视频存储的第二设备,确保了视频存储的实时性。

Method and system for recovering data synchronous backup

The present invention provides a method for recovery, data synchronization backup includes: when the first equipment failure after the restart, the first to determine the various data files needed for data backup equipment, and equipment are second video storage data file for each data file; the first device needs to carry on the data backup, to determine the results of each based on data files, data backup operation control device executes first with the result of the judgment, to complete for each data file backup, ensuring the video first and second devices in the data consistency for the second devices are stored; store the video data file, the data file is stored as when the first and second control equipment and equipment switched to a data file for video storage, the first device to restore normal The synchronous storage state, so as to ensure the real-time nature of the video storage, without interrupting the ongoing video storage of the second device.

【技术实现步骤摘要】

本专利技术涉及数据存储
,更具体的说,是涉及一种恢复数据同步备份的方法及系统
技术介绍
目前,视频存储系统一般采用双机热备份技术进行视频存储,双机热备份是在系统运行的过程中使用两台设备,两台设备各自配置的数据文件完全相同,其中两台设备对应且相同的数据文件用来同步接收并存储相同的视频数据,每当两台设备存储满一个数据文件后,立即进行备份,即两台设备分别以各自存储的视频数据为标准,按顺序比对两个数据文件内存储的视频数据,确定两个数据文件各自缺失的视频数据,相互传输彼此缺失的视频数据,以保证两台设备数据文件内存储的视频数据是相同的,同时两台设备切换到下一个数据文件接着进行视频存储。在基于双机热备份的视频存储系统中,难免会出现其中一台设备发生故障的情况,当其中一台设备即第一设备发生故障时,则两台设备会停止双机热备份,而第二设备接着进行视频存储,当发生故障的第一设备重新启动后,两台设备各自存储的视频数据将出现不一致且不同步的问题,一般需要中断正在进行视频存储的第二设备,与发生故障的第一设备完成未备份数据文件的重新备份后,再同时恢复两台设备的正常视频同步存储与备份,但是采取这种措施,不能确保视频存储的实时性。
技术实现思路
本专利技术所要解决的技术问题是提供一种恢复数据同步备份的方法,以使得第一设备在故障重启后,无需中断正在进行视频存储的第二设备,实现与第二设备视频数据存储的一致性以及与第二设备视频存储的同步,确保了视频存储的实时性。本专利技术还提供一种恢复数据同步备份的系统,用以保证上述方法在实际中的实现及应用。一种恢复数据同步备份的方法,包括:当第一设备故障重启后,将第一设备和第二设备各自记录的关于数据文件当前的状态信息进行比较,确定第一设备需要进行数据备份的各个数据文件,以及第二设备正在进行视频存储的数据文件;实时监测第二设备正在进行视频存储的数据文件状态;对于第一设备任意一个需要进行数据备份的数据文件,判断该数据文件在第一设备中是否存在以及当该数据文件在第一设备中存在时,该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值是否大于预设的阈值;当第二设备正在进行视频存储的数据文件存储完成时,控制第一设备同时与第二设备切换到下一个数据文件进行视频存储,以恢复第一设备正常的同步存储状态;当第一设备需要进行数据备份的数据文件全部判断完成时,基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作。上述的方法,优选的,所述基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作包括:对于任意一个需要进行数据备份的数据文件,当该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值大于预设的阈值时,控制第一设备向第二设备发送第一数据获取指令,以获取第二设备中该数据文件所存储的视频数据进行覆盖备份。上述的方法,优选的,所述基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作包括:对于任意一个需要进行数据备份的数据文件,当该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值小于预设的阈值时,判断第一设备中该数据文件内存储的视频数据是否存在失真数据;当第一设备中该数据文件内存储的视频数据不存在失真数据时,则以第二设备中该数据文件存储的视频数据为标准,将第一设备中该数据文件所存储的视频数据与第二设备中该数据文件所存储的视频数据进行比对,确定第一设备对应的该数据文件内所缺失的视频数据;控制第一设备向第二设备发送第二数据获取指令,以获取第一设备中该数据文件内所缺失的视频数据进行备份;当第一设备中该数据文件内存储的视频数据存在失真数据时,则将所述失真数据删除,以第二设备中该数据文件存储的视频数据为标准,将第一设备中该数据文件所存储的视频数据与第二设备中该数据文件所存储的视频数据进行比对,确定第一设备对应的该数据文件内所缺失的视频数据;控制第一设备向第二设备发送第三数据获取指令,以获取第一设备中该数据文件内所缺失的视频数据进行备份。上述的方法,优选的,所述基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作包括:对于任意一个需要进行数据备份的数据文件,当该数据文件在第一设备中不存在时,控制第一设备向第二设备发送第四数据获取指令,以获取第二设备中该数据文件所存储的视频数据进行覆盖备份。上述的方法,优选的,还包括:当第一设备同时与第二设备切换到下一个数据文件进行视频存储时,控制第一设备向第二设备发送第五数据获取指令,以获取第二设备刚存储完的数据文件内的视频数据进行覆盖备份。一种恢复数据同步备份的系统,包括:确定单元,用于当第一设备故障重启后,将第一设备和第二设备各自记录的关于数据文件当前的状态信息进行比较,确定第一设备需要进行数据备份的各个数据文件,以及第二设备正在进行视频存储的数据文件;监测判断单元,用于实时监测第二设备正在进行视频存储的数据文件状态;对于第一设备任意一个需要进行数据备份的数据文件,判断该数据文件在第一设备中是否存在以及当该数据文件在第一设备中存在时,该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值是否大于预设的阈值;控制单元,用于当第二设备正在进行视频存储的数据文件存储完成时,控制第一设备同时与第二设备切换到下一个数据文件进行视频存储,以恢复第一设备正常的同步存储状态;当第一设备需要进行数据备份的数据文件全部判断完成时,基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作。上述的系统,优选的,控制单元包括:第一控制子单元,用于对于任意一个需要进行数据备份的数据文件,当该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值大于预设的阈值时,控制第一设备向第二设备发送第一数据获取指令,以获取第二设备中该数据文件所存储的视频数据进行覆盖备份。上述的系统,优选的,所述控制单元包括:判断子单元,用于对于任意一个需要进行数据备份的数据文件,当该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值小于预设的阈值时,判断第一设备中该数据文件内存储的视频数据是否存在失真数据;第二控制子单元,用于当第一设备中该数据文件内存储的视频数据不存在失真数据时,则以第二设备中该数据文件存储的视频数据为标准,将第一设备中该数据文件所存储的视频数据与第二设备中该数据文件所存储的视频数据进行比对,确定第一设备中该数据文件内所缺失的视频数据;控制第一设备向第二设备发送第二数据获取指令,以获取第一设备中该数据文件内所缺失的视频数据进行备份;第三控制子单元,用于当第一设备中该数据文件内存储的视频数据存在失真数据时,则将所述失真数据删除,以第二设备中该数据文件存储的视频数据为标准,将第一设备中该数据文件所存储的视频数据与第二设备中该数据文件所存储的视频数据进行比对,确定第一设备对应的该数据文件内所缺失的视频数据;控制第一设备向第二设备发送第三数据获取指令,获取第一设备中该数据文件内所缺失的视频数据进行备份。上述的系统,优选的,所述控制单元包括:第四控制子单元,用于对于任意一个需要进行数据备份的数据文件,当该数据文件在第本文档来自技高网...
一种恢复数据同步备份的方法及系统

【技术保护点】
一种恢复数据同步备份的方法,其特征在于,包括:当第一设备故障重启后,将第一设备和第二设备各自记录的关于数据文件当前的状态信息进行比较,确定第一设备需要进行数据备份的各个数据文件,以及第二设备正在进行视频存储的数据文件;实时监测第二设备正在进行视频存储的数据文件状态;对于第一设备任意一个需要进行数据备份的数据文件,判断该数据文件在第一设备中是否存在以及当该数据文件在第一设备中存在时,该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值是否大于预设的阈值;当第二设备正在进行视频存储的数据文件存储完成时,控制第一设备同时与第二设备切换到下一个数据文件进行视频存储,以恢复第一设备正常的同步存储状态;当第一设备需要进行数据备份的数据文件全部判断完成时,基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作。

【技术特征摘要】
1.一种恢复数据同步备份的方法,其特征在于,包括:当第一设备故障重启后,将第一设备和第二设备各自记录的关于数据文件当前的状态信息进行比较,确定第一设备需要进行数据备份的各个数据文件,以及第二设备正在进行视频存储的数据文件;实时监测第二设备正在进行视频存储的数据文件状态;对于第一设备任意一个需要进行数据备份的数据文件,判断该数据文件在第一设备中是否存在以及当该数据文件在第一设备中存在时,该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值是否大于预设的阈值;当第二设备正在进行视频存储的数据文件存储完成时,控制第一设备同时与第二设备切换到下一个数据文件进行视频存储,以恢复第一设备正常的同步存储状态;当第一设备需要进行数据备份的数据文件全部判断完成时,基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作。2.根据权利要求1所述的方法,其特征在于,所述基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作包括:对于任意一个需要进行数据备份的数据文件,当该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值大于预设的阈值时,控制第一设备向第二设备发送第一数据获取指令,以获取第二设备中该数据文件所存储的视频数据进行覆盖备份。3.根据权利要求1所述的方法,其特征在于,所述基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作包括:对于任意一个需要进行数据备份的数据文件,当该数据文件在第二设备对应的初始记录时间与该数据文件在第一设备对应的初始记录时间的差值小于预设的阈值时,判断第一设备中该数据文件内存储的视频数据是否存在失真数据;当第一设备中该数据文件内存储的视频数据不存在失真数据时,则以第二设备中该数据文件存储的视频数据为标准,将第一设备中该数据文件所存储的视频数据与第二设备中该数据文件所存储的视频数据进行比对,确定第一设备对应的该数据文件内所缺失的视频数据;控制第一设备向第二设备发送第二数据获取指令,以获取第一设备中该数据文件内所缺失的视频数据进行备份;当第一设备中该数据文件内存储的视频数据存在失真数据时,则将所述失真数据删除,以第二设备中该数据文件存储的视频数据为标准,将第一设备中该数据文件所存储的视频数据与第二设备中该数据文件所存储的视频数据进行比对,确定第一设备对应的该数据文件内所缺失的视频数据;控制第一设备向第二设备发送第三数据获取指令,以获取第一设备中该数据文件内所缺失的视频数据进行备份。4.根据权利要求1所述的方法,其特征在于,所述基于判断结果,控制第一设备执行与所述判断结果相对应的数据备份操作包括:对于任意一个需要进行数据备份的数据文件,当该数据文件在第一设备中不存在时,控制第一设备向第二设备发送第四数据获取指令,以获取第二设备中该数据文件所存储的视频数据进行覆盖备份。5.根据权利要求1所述的方法,其特征在于,还包括:当第一设备同时与第二设备切换到下一个数据文件进行视频存储时,控制第一设备向第二设备发送第五数据获取指令,以获取第二设备刚存储完的数据文件内的视频数据进行...

【专利技术属性】
技术研发人员:蔡延光戚远航蔡颢
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

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

1