一种基于智能报警信息管理终端的数据备份方法与流程
- 国知局
- 2024-11-21 11:32:24
本发明涉及数据备份,具体而言,涉及一种基于智能报警信息管理终端的数据备份方法。
背景技术:
1、银行安防系统通常包括视频监控、入侵检测、门禁控制和报警系统等多个子系统。这些系统共同协作,确保银行在任何时候都处于高度安全状态。然而,由于银行安防系统的复杂性和重要性,对其数据冗余保护和系统稳定性提出了更高的要求。
2、特别是在涉及报警信息数据的终端设备中,数据的完整性与系统的稳定性直接关系到对历史事件的追溯与分析,以及在紧急情况下的响应和处理能力。然而,目前许多终端设备在数据冗余保护和系统稳定性方面存在明显不足,具体表现在以下几个方面:
3、首先,数据冗余保护机制不足。当前终端设备通常缺乏多重备份机制,无法确保报警信息数据的安全留存与迅速恢复。一旦发生数据丢失情况,由于缺乏有效的备份措施,重要报警历史记录可能会丢失或损坏,从而影响对历史事件的准确追溯和深入分析。这不仅妨碍了对事件原因的调查和责任的追究,还可能影响到后续的改进和预防措施的制定。
4、其次,系统稳定性方面存在明显缺陷。现有的终端设备在面临系统崩溃、故障或其他突发状况时,通常未配备自动备份与故障恢复功能,这进一步加剧了系统的不稳定性和运行风险。在系统发生故障时,如果无法及时恢复数据和系统状态,不仅会导致数据丢失,还可能导致系统长时间无法正常运行,从而对业务连续性和服务可靠性产生严重影响。
5、随着终端设备广泛应用于各个领域,特别是在银行安防领域,提升数据冗余保护和系统稳定性显得尤为重要。
技术实现思路
1、鉴于此,本发明提出了一种基于智能报警信息管理终端的数据备份方法,主要是为了解决现有终端设备不具备多重备份机制及自动备份和故障恢复功能的问题。
2、本发明提出了一种基于智能报警信息管理终端的数据备份方法,该方法包括:
3、获取用户终端的设备数据,根据所述用户终端的设备数据确定是否存在实时报警信息;
4、当存在实时报警信息时,所述用户终端在本地进行所述实时报警信息的存储,得到存储的报警数据;
5、所述用户终端建立有与本地服务器连接的加密通道,所述用户终端通过所述加密通道将存储的所述报警数据传输至本地服务器进行最终备份,得到最终备份报警数据。
6、在本技术的一些实施例中,在获取用户终端的设备数据,根据所述用户终端的设备数据确定是否存在实时报警信息时,包括:
7、在所述用户终端实现稳定在线后,进行时间同步和状态同步,实现所述用户终端与外部环境预设标准的一致性;
8、在所述用户终端完成所述时间同步和状态同步后,确定所述用户终端是否存在所述实时报警信息。
9、在本技术的一些实施例中,当存在实时报警信息时,所述用户终端在本地进行所述实时报警信息的存储,得到存储的报警数据时,包括:
10、所述用户终端预先设置有第一数据分区和第二数据分区;
11、当确定所述用户终端存在所述实时报警信息时,将所述实时报警信息存储至所述第一数据分区。
12、在本技术的一些实施例中,在将所述实时报警信息存储至所述第一数据分区时,包括:
13、所述用户终端预先生成一个唯一的初始化向量;
14、在将所述实时报警信息存储至所述第一数据分区前,通过aes加密技术预先生成一个随机的对称密钥,记为aes密钥;
15、通过所述aes密钥和初始化向量对所述实时报警信息进行加密,得到报警信息密文;
16、将aes密钥进行加密并通过所述加密通道传输至本地服务器进行存储;
17、将所述报警信息密文和初始化向量存储至所述第一数据分区中。
18、在本技术的一些实施例中,在将所述报警信息密文和初始化向量存储至所述第一数据分区中后,包括:
19、所述用户终端预先设定第一预设时长间隔;
20、所述用户终端根据所述第一预设时长间隔将所述第一数据分区内的数据备份存储至所述第二数据分区。
21、在本技术的一些实施例中,所述用户终端根据所述第一预设时长间隔将所述第一数据分区内的数据备份存储至所述第二数据分区后,还包括:
22、所述用户终端预先设定第二预设时长间隔;
23、所述第二预设时长间隔长于所述第一预设时长间隔;
24、所述用户终端根据所述第二预设间隔时长将所述第二数据分区内的数据通过所述加密通道传输至本地服务器进行存储,并将所述第二数据分区内的数据进行删除清理。
25、在本技术的一些实施例中,在将所述报警信息密文和初始化向量存储至所述第一数据分区中后,还包括:
26、获取所述用户终端的系统健康实时监测数据;
27、根据所述系统健康实时监测数据确定是否进行本地数据恢复;
28、其中,所述系统健康实时监测数据包括cpu实时使用率、内存实时使用率、终端设备实时温度。
29、在本技术的一些实施例中,在根据所述系统健康实时监测数据确定是否进行数据恢复时,包括:
30、将所述cpu实时使用率记为a;将所述内存实时使用率记为b;
31、预先设定cpu使用率最高阈值amax和内存使用率最高阈值bmax;
32、当a≥amax且b≥bmax时,则确定需要进行数据恢复;
33、当a<amax或b<bmax时,则确定不需要进行数据恢复。
34、在本技术的一些实施例中,当a≥amax且b≥bmax,则确定需要进行数据恢复时,包括:
35、将所述终端设备实时温度记为t;
36、预先设定终端设备温度最高阈值tmax;
37、当t≥tmax时,则基于所述本地服务器内的数据进行数据恢复;
38、当t<tmax时,则基于所述第二数据分区内的数据进行数据恢复。
39、与现有技术相比,本发明存在以下有益效果:本发明通过在用户终端进行本地存储以及将存储的报警数据传输至本地服务器进行最终备份的方式,实现了多重备份机制。即使在本地数据丢失或损坏的情况下,仍能从本地恢复数据,确保报警信息数据的安全性和完整性。采用aes加密技术对实时报警信息进行加密,生成报警信息密文,并通过加密通道将数据传输至本地服务器。有效保护了数据在传输过程中的安全性,防止数据被非法截取或篡改。通过设置第一数据分区和第二数据分区,实现数据的分区管理和备份。本地的第一数据分区用于存储实时报警信息,而第二数据分区则按预设时长间隔进行数据备份和清理,进一步提高数据存储和管理的效率。本发明通过系统健康实时监测数据,如cpu使用率、内存使用率和终端设备温度等,动态评估系统状态。当系统达到预设的阈值时,自动触发数据恢复机制,选择从本地恢复数据,确保迅速恢复正常运行状态,降低系统崩溃和数据丢失的风险。时间同步和状态同步,保持设备在线状态,提高系统的可靠性和实时性。在系统故障时,根据实时温度等参数选择适当的数据恢复路径。对于温度较低的情况,优先选择从本地第二数据分区恢复数据;对于温度较高的情况,则从本地服务器恢复数据,确保数据恢复的安全性和高效性。本发明通过多重备份机制、数据加密与分区管理、自动备份与故障恢复等创新手段,显著提高了智能报警信息管理终端的数据安全性和系统稳定性,为用户提供了更加可靠和高效的数据备份解决方案,具有广泛的应用前景和市场价值。
本文地址:https://www.jishuxx.com/zhuanli/20241120/331668.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表