应用系统的备份方法、装置、电子设备及计算机存储介质与流程

文档序号:35385790发布日期:2023-09-09 12:31阅读:28来源:国知局
应用系统的备份方法、装置、电子设备及计算机存储介质与流程

本技术涉及计算机,特别涉及一种应用系统的备份方法、装置、电子设备及计算机存储介质。


背景技术:

1、银行应用系统需要具备很高的可靠性,这不仅体现在应用系统的服务稳定性,同时也要求应用系统产生的数据在发生极端情况时也能够具备很高的可靠性。

2、但目前,应用系统在发生故障时,对故障进行处理的时间过长,严重影响银行系统的数据的安全性和可靠性。


技术实现思路

1、有鉴于此,本技术提供一种应用系统的备份方法、装置、电子设备及计算机存储介质,实现应用系统的故障时间最小化,提升银行系统的数据的安全性和可靠性。

2、本技术第一方面提供了一种应用系统的备份方法,应用于总控端,包括:

3、针对每一个应用系统,根据第一预设的时间间隔进行扫描,并对所述应用系统发送检活报文;其中,所述检活报文用于检测应用系统是否正常工作;

4、根据所述检活报文的反馈情况,确定所述应用系统是否异常;

5、若所述应用系统异常,则启动灾备系统并进行数据回滚;

6、若所述应用系统正常,则根据注册的日志和数据的具体路径对当前时间间隔内的数据进行截取和数据大小计算;

7、当数据大小满足备份条件时,利用数据处理通道对数据进行预处理,得到预处理后的数据;其中,所述数据处理通道根据应用系统的安全级别添加了多个滤网,每一个所述滤网内置了数据的处理规则;数据经过每一个滤网时根据滤网内置的处理规则进行处理,生成预处理后的数据;所述预处理后的数据为加密的无序数据包;

8、存储所述预处理后的数据。

9、可选的,所述若所述应用系统异常,则启动灾备系统并进行数据回滚,包括:

10、若所述应用系统异常,则启动灾备系统;

11、检查应用系统日志和数据路径下是否存在文件;

12、若应用系统日志和数据路径下不存在文件,通过注册表中记录的信息全量检索所有的加密数据并按时间排序;

13、根据数据处理通道中的倒序排列规则对数据逐一进行处理,处理完成后回滚至应用系统日志和数据路径下;

14、若应用系统日志和数据路径下存在文件,则对所述应用系统日志和数据路径下已经存在的文件按照特定的时间间隔切分,得到至少两个切分后的数据;

15、针对每一个所述切分后的数据,将所述切分后的数据与原始数据进行哈希值计算,并对哈希值不同的数据片断执行替换操作。

16、可选的,所述应用系统的备份方法,还包括:

17、将滤网内置的处理规则按照规则类型划分为通用规律区和加强规则区;其中,通用规则区至少包括数据加密、数据混淆和数据压缩;所述加强规则区至少包括扰乱字符添加、哈希值计算和数据拆分;

18、根据应用系统的安全级别对通用规则区和加强规则区的规则按照随机组合的方式添加到数据处理通道中;

19、对组装完成的数据处理通道,将处理规则倒序排列。

20、可选的,所述应用系统的备份方法,还包括:

21、接收到了多机房的注册信息后,汇总各个业务系统的数据量信息并按照每日产生的数据量进行系统排序,得到排序结果;

22、根据所述排序结果对应用系统进行初步的机房和机房内区域的划分;

23、将当前应用系统的存储机房信息、区域信息、应用系统对应关系等存储至注册表。

24、可选的,所述应用系统的备份方法,还包括:

25、针对每一个机房,若有机房存在空闲磁盘空间过小的情况,生成提示信息;其中,所述提示信息用于提示管理员对目标机房的磁盘截止进行补充或更换;所述目标机房为存在空闲磁盘空间过小的情况的机房;

26、若未在第二预设的时间间隔内完成存储资源的补充,则扫描全量的机房磁盘空间使用率,选择使用率最小的机房作为备选项机房;

27、向备选项机房发送数据交换申请;其中,所述备选项机房在接收到数据交换申请后,根据当前空间使用率判断是否能进行数据交换,若能进行数据交换,则通知目标机房接收交换,并发送当前空闲区域地址;目标机房将应用系统对应的数据打包存入空闲区域地址中,同时更新注册表信息;若不能进行数据交换,则去掉当前备选项机房后,选择使用率最小的机房作为新的备选项执行所述向备选项机房发送数据交换申请步骤。

28、本技术第二方面提供了一种应用系统的备份装置,应用于总控端。包括:

29、发送单元,用于针对每一个应用系统,根据第一预设的时间间隔进行扫描,并对所述应用系统发送检活报文;其中,所述检活报文用于检测应用系统是否正常工作;

30、确定单元,用于根据所述检活报文的反馈情况,确定所述应用系统是否异常;

31、回滚单元,用于若所述应用系统异常,则启动灾备系统并进行数据回滚;

32、计算单元,用于若所述应用系统正常,则根据注册的日志和数据的具体路径对当前时间间隔内的数据进行截取和数据大小计算;

33、预处理单元,用于当数据大小满足备份条件时,利用数据处理通道对数据进行预处理,得到预处理后的数据;其中,所述数据处理通道根据应用系统的安全级别添加了多个滤网,每一个所述滤网内置了数据的处理规则;数据经过每一个滤网时根据滤网内置的处理规则进行处理,生成预处理后的数据;所述预处理后的数据为加密的无序数据包;

34、第一存储单元,用于存储所述预处理后的数据。

35、可选的,所述回滚单元,包括:

36、启动单元,用于若所述应用系统异常,则启动灾备系统;

37、检查单元,用于检查应用系统日志和数据路径下是否存在文件;

38、检索单元,用于若应用系统日志和数据路径下不存在文件,通过注册表中记录的信息全量检索所有的加密数据并按时间排序;

39、回滚子单元,用于根据数据处理通道中的倒序排列规则对数据逐一进行处理,处理完成后回滚至应用系统日志和数据路径下;

40、切分单元,用于若应用系统日志和数据路径下存在文件,则对所述应用系统日志和数据路径下已经存在的文件按照特定的时间间隔切分,得到至少两个切分后的数据;

41、替换单元,用于针对每一个所述切分后的数据,将所述切分后的数据与原始数据进行哈希值计算,并对哈希值不同的数据片断执行替换操作。

42、可选的,所述应用系统的备份装置,还包括:

43、第一划分单元,有浓郁将滤网内置的处理规则按照规则类型划分为通用规律区和加强规则区;其中,通用规则区至少包括数据加密、数据混淆和数据压缩;所述加强规则区至少包括扰乱字符添加、哈希值计算和数据拆分;

44、添加单元,用于根据应用系统的安全级别对通用规则区和加强规则区的规则按照随机组合的方式添加到数据处理通道中;

45、排列单元,用于对组装完成的数据处理通道,将处理规则倒序排列。

46、可选的,所述应用系统的备份装置,还包括:

47、汇总单元,用于接收到了多机房的注册信息后,汇总各个业务系统的数据量信息并按照每日产生的数据量进行系统排序,得到排序结果;

48、第二划分单元,用于根据所述排序结果对应用系统进行初步的机房和机房内区域的划分;

49、第二存储单元,用于将当前应用系统的存储机房信息、区域信息、应用系统对应关系等存储至注册表。

50、可选的,所述应用系统的备份装置,还包括:

51、生成单元,用于针对每一个机房,若有机房存在空闲磁盘空间过小的情况,生成提示信息;其中,所述提示信息用于提示管理员对目标机房的磁盘截止进行补充或更换;所述目标机房为存在空闲磁盘空间过小的情况的机房;

52、选择单元,用于若未在第二预设的时间间隔内完成存储资源的补充,则扫描全量的机房磁盘空间使用率,选择使用率最小的机房作为备选项机房;

53、申请单元,用于向备选项机房发送数据交换申请;其中,所述备选项机房在接收到数据交换申请后,根据当前空间使用率判断是否能进行数据交换,若能进行数据交换,则通知目标机房接收交换,并发送当前空闲区域地址;目标机房将应用系统对应的数据打包存入空闲区域地址中,同时更新注册表信息;若不能进行数据交换,则去掉当前备选项机房后,选择使用率最小的机房作为新的备选项执行所述向备选项机房发送数据交换申请步骤。

54、本技术第三方面提供了一种电子设备,包括:

55、一个或多个处理器;

56、存储装置,其上存储有一个或多个程序;

57、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面任意一项所述的应用系统的备份方法。

58、本技术第四方面提供了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面任意一项所述的应用系统的备份方法。

59、由以上方案可知,本技术提供一种应用系统的备份方法、装置、电子设备及计算机存储介质,所述应用系统的备份方法根据检活报文的反馈情况,确定所述应用系统是否异常;若所述应用系统异常,则启动灾备系统并进行数据回滚;若所述应用系统正常,则根据注册的日志和数据的具体路径对当前时间间隔内的数据进行截取和数据大小计算;当数据大小满足备份条件时,利用数据处理通道对数据进行预处理,得到预处理后的数据;存储所述预处理后的数据,从而实现应用系统的故障时间最小化,并在应用系统正常时,提前对数据进行预处理,以提升银行系统的数据的安全性和可靠性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1