一种平台备份保护方法及装置制造方法及图纸

技术编号:28848748 阅读:23 留言:0更新日期:2021-06-11 23:50
本发明专利技术公开了一种平台备份保护方法及装置,备用平台接收前端设备的备份注册请求,所述备份注册请求携带所述前端设备对应的主平台信息,在所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务;备用平台在感知到所述前端设备的注册保活超时后,根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁;备用平台在回迁完成后,删除已经回迁的数据。本发明专利技术技术方案通过部署动态配额容量,共享存储资源池,从而节省存储空间,在主平台异常时,保证存储业务连续性。

【技术实现步骤摘要】
一种平台备份保护方法及装置
本专利技术平台备份
,尤其涉及一种平台备份保护方法及装置。
技术介绍
系统的稳定运行是构建任何系统的重要指标,也是关系到用户体验、用户数据安全的重要指标。在考虑系统的稳定运行时,通常会采用备份的方法,对关键设备进行备份。在关键设备发生异常时,由备用的设备接替关键设备的工作,从而保证用户的服务不中断,不产生数据丢失,提升用户体验,保障用户数据安全。视频监控是安全防范系统的重要组成部分,视频监控以其直观、准确、及时和信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控的普及化趋势越来越明显。录像作为监控系统中最重要的视频数据,很多案件的侦破,越来越依赖视频录像来取证,因此视频存储的稳定性,越来越受到用户的重视,但是存储往往依附于视频监控平台。比如说国标组网下,平台宕机,前端设备IPC就无法对外提供监控服务,包括实况和存储。目前比较成熟的平台级异常方案,比如如图1所示的N+1备份,当N个主平台中有一个平台宕机,备用平台实时感知并且顶替上来,实现主平台的功能。但是N+1方案的使用场景受限比较大,尤其是不同厂家的异构平台,由于跨底层操作系统和上层的应用软件,无法部署N+1方案(如下图2,异构平台之间没有建立任何联系)。然而,即使是部署N+1备份,系统也只能一次固定保护一个异常主平台,当待保护的点位分布在多个主平台(非平台级的宕机),无法充分利用备用平台的保护能力。而且,一般情况下N+1备份只能是保护同一个场景的平台,无法跨异构平台保护。
技术实现思路
本专利技术的目的是提供一种平台备份保护方法及装置,解决上述
技术介绍
中提到的N+1备份时存在的问题。为了实现上述目的,本申请技术方案如下:一种平台备份保护方法,用于采用备用平台对多个主平台进行备份,包括:备用平台接收前端设备的备份注册请求,所述备份注册请求携带所述前端设备对应的主平台信息,在所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务;备用平台在感知到所述前端设备的注册保活超时后,根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁;备用平台在回迁完成后,删除已经回迁的数据。进一步的,所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务,还包括:备用平台根据自身的存储资源池总容量和主平台对应的前端设备数量,部署包括前端设备信息和静态配额容量的存储元数据;备用平台根据存储资源池总容量、备用平台支持保护前端设备的最大路数,部署备用平台支持保护的前端设备数量和对应的动态配额容量。进一步的,接管所述前端设备在其对应的主平台的业务,包括:备用平台向所述前端设备发送请求消息,接收所述前端设备的响应消息;备用平台向所述前端设备发送确认消息,并开始接收所述前端设备的存储数据进行存储。进一步的,所述根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁,包括:在主平台恢复正常后,备用平台向所述前端设备对应的主平台发送回迁通知,所述回迁通知中携带有待迁移存储数据的路径,其中,待迁移存储数据的路径包括备用平台IP、前端设备编码和录像起止时间段;主平台收到回迁通知后,获取所述待迁移存储数据的路径,并调用备用平台提供的SDK接口,建立回迁录像任务,将在备用平台上存储的数据回迁。进一步的,所述备用平台在回迁完成后,删除已经回迁的数据,还包括:备用平台定时清理在备用平台存储超过预设时间的存储数据;对于定时清理期间再次上线的前端设备,为其设置最老时间,进行覆盖清理;在覆盖清理时,获取最老文件时间,删除最老文件时间之前的存储数据。本申请还提出了一种平台备份保护装置,用于采用备用平台对多个主平台进行备份,所述平台备份保护装置应用于备用平台,包括:接管模块,用于接收前端设备的备份注册请求,所述备份注册请求携带所述前端设备对应的主平台信息,在所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务;回迁模块,用于在感知到所述前端设备的注册保活超时后,根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁;清理模块,用于在回迁完成后,删除已经回迁的数据。进一步的,所述接管模块在前端设备注册上线后,接管所述前端设备在其对应的主平台的业务,还执行如下操作:根据自身的存储资源池总容量和主平台对应的前端设备数量,部署包括前端设备信息和静态配额容量的存储元数据;根据存储资源池总容量、备用平台支持保护前端设备的最大路数,部署备用平台支持保护的前端设备数量和对应的动态配额容量。进一步的,所述接管模块,接管所述前端设备在其对应的主平台的业务,执行如下操作:备用平台向所述前端设备发送请求消息,接收所述前端设备的响应消息;备用平台向所述前端设备发送确认消息,并开始接收所述前端设备的存储数据进行存储。进一步的,所述回迁模块在根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁时,执行如下操作:在主平台恢复正常后,备用平台向所述前端设备对应的主平台发送回迁通知,所述回迁通知中携带有待迁移存储数据的路径,其中,待迁移存储数据的路径包括备用平台IP、前端设备编码和录像起止时间段;主平台收到回迁通知后,获取所述待迁移存储数据的路径,并调用备用平台提供的SDK接口,建立回迁录像任务,将在备用平台上存储的数据回迁。进一步的,所述清理模块在回迁完成后,删除已经回迁的数据,执行如下操作:备用平台定时清理在备用平台存储超过预设时间的存储数据;对于定时清理期间再次上线的前端设备,为其设置最老时间,进行覆盖清理;在覆盖清理时,获取最老文件时间,删除最老文件时间之前的存储数据。本申请提出的一种平台备份保护方法及装置,前端设备采用双注册模式,在对应的主平台异常时,向备用平台发送备用注册请求,备用平台接收前端设备的备份注册请求,在所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务。备用平台在感知到所述前端设备的注册保活超时后,根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,主平台将存储的数据回迁。本申请技术方案通过部署动态配额容量,共享存储资源池,从而节省存储空间,在主平台异常时,保证存储业务连续性。附图说明图1为本申请实施例备用平台与主平台连接关系示意图;图2为本申请平台备份保护方法流程图;图3为本申请实施例前端设备与备用平台交互示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。本申请提供的平台备本文档来自技高网
...

【技术保护点】
1.一种平台备份保护方法,用于采用备用平台对多个主平台进行备份,其特征在于,所述平台备份保护方法,包括:/n备用平台接收前端设备的备份注册请求,所述备份注册请求携带所述前端设备对应的主平台信息,在所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务;/n备用平台在感知到所述前端设备的注册保活超时后,根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁;/n备用平台在回迁完成后,删除已经回迁的数据。/n

【技术特征摘要】
1.一种平台备份保护方法,用于采用备用平台对多个主平台进行备份,其特征在于,所述平台备份保护方法,包括:
备用平台接收前端设备的备份注册请求,所述备份注册请求携带所述前端设备对应的主平台信息,在所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务;
备用平台在感知到所述前端设备的注册保活超时后,根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁;
备用平台在回迁完成后,删除已经回迁的数据。


2.根据权利要求1所述的平台备份保护方法,其特征在于,所述前端设备注册上线后,接管所述前端设备在其对应的主平台的业务,还包括:
备用平台根据自身的存储资源池总容量和主平台对应的前端设备数量,部署包括前端设备信息和静态配额容量的存储元数据;
备用平台根据存储资源池总容量、备用平台支持保护前端设备的最大路数,部署备用平台支持保护的前端设备数量和对应的动态配额容量。


3.根据权利要求1所述的平台备份保护方法,其特征在于,所述接管所述前端设备在其对应的主平台的业务,包括:
备用平台向所述前端设备发送请求消息,接收所述前端设备的响应消息;
备用平台向所述前端设备发送确认消息,并开始接收所述前端设备的存储数据进行存储。


4.根据权利要求1所述的平台备份保护方法,其特征在于,所述根据所述前端设备对应的主平台信息,向所述主平台发送回迁通知,以便所述主平台将存储的数据回迁,包括:
在主平台恢复正常后,备用平台向所述前端设备对应的主平台发送回迁通知,所述回迁通知中携带有待迁移存储数据的路径,其中,待迁移存储数据的路径包括备用平台IP、前端设备编码和录像起止时间段;
主平台收到回迁通知后,获取所述待迁移存储数据的路径,并调用备用平台提供的SDK接口,建立回迁录像任务,将在备用平台上存储的数据回迁。


5.根据权利要求1所述的平台备份保护方法,其特征在于,所述备用平台在回迁完成后,删除已经回迁的数据,还包括:
备用平台定时清理在备用平台存储超过预设时间的存储数据;
对于定时清理期间再次上线的前端设备,为其设置最老时间,进行覆盖清理;
在覆盖清理时,获取最老文件时间,删除最老文件时间之前的存储数据。


6.一种平台备份保护装置,用...

【专利技术属性】
技术研发人员:李林王云祥
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1