本发明涉及半导体器件,数据存储等,尤其涉及一种基于监控存储器的数据保护方法、装置与存储器。
背景技术:
1、传统监控系统中,视频数据流的加密保护方式主要使用事后的静态加密方式,静态加密方式主要通过管理端在视频数据流存储到存储服务器后,给存储服务器中存储的视频数据流进行单一的固定密码加密。这种事后的静态加密方式过于依赖存储服务器,容易受到存储服务器的单点故障和性能瓶颈问题影响,增加存储安全风险。另外,静态加密通常在数据已经存储在存储服务器之后进行,这意味着数据在存储过程中可能处于未加密状态,从而存在数据被截取或非授权访问的风险。而且,使用单一的固定密码加密所有数据流意味着一旦这个密码被破解,整个存储系统中的所有视频数据都会被暴露。此外,静态加密不考虑当前的系统负载和资源分配,需要同时处理加密和非加密任务,容易造成资源分配不均,影响系统性能和响应速度。
2、综上所述,现有监控系统的数据存储保护技术存在易受存储服务器的单点故障和性能瓶颈影响,增加存储安全风险,视频数据暴露风险高,加密和非加密任务不进行区分,容易造成资源分配不均,影响系统性能和响应速度等技术问题。
技术实现思路
1、针对上述现有技术存在的不足,本发明提供一种基于监控存储器的数据保护方法、装置与存储器,以优化数据存储,保护存储数据,提升数据安全。
2、第一方面,本发明提供一种基于监控存储器的数据保护方法,包括:
3、接收管理端向中央服务器申请的加密密钥,不同的所述加密密钥用于对不同执行处理器处理的数据流进行加密;
4、在接收到前端监控摄像头传输的对所述前端监控摄像头采集的不同视频源的数据流进行存储的存储任务时,通过所述加密密钥对需要本地执行处理器处理的所述数据流进行加密,以得到加密数据流;所述前端监控摄像头的编码器对所述前端监控摄像头采集的视频数据进行编码,生成所述数据流;
5、在得到所述加密数据流后,分配处理线程的cpu资源和内存资源处理所述存储任务,将所述加密数据流存储至本地监控存储器。
6、第二方面,本发明提供一种基于监控存储器的数据保护装置,包括:
7、加密密钥接收模块,用于接收管理端向中央服务器申请的加密密钥,不同的所述加密密钥用于对不同执行处理器处理的数据流进行加密;
8、加密数据流生成模块,用于在接收到前端监控摄像头传输的对所述前端监控摄像头采集的不同视频源的数据流进行存储的存储任务时,通过所述加密密钥对需要本地执行处理器处理的所述数据流进行加密,以得到加密数据流;所述前端监控摄像头的编码器对所述前端监控摄像头采集的视频数据进行编码,生成所述数据流;
9、加密数据流本地存储模块,用于在得到所述加密数据流后,分配处理线程的cpu资源和内存资源处理所述存储任务,将所述加密数据流存储至本地监控存储器。
10、第三方面,本发明提供一种存储器,所述存储器为可读存储介质,存储计算机程序,所述计算机程序在执行处理器运行时,实现上述基于监控存储器的数据保护方法。
11、本发明与现有技术相比,其有益效果如下:
12、本发明提供一种基于监控存储器的数据保护方法、装置与存储器,通过接收管理端向中央服务器申请的加密密钥,不同的所述加密密钥用于对不同执行处理器处理的数据流进行加密,在接收到前端监控摄像头传输的对所述前端监控摄像头采集的不同视频源的数据流进行存储的存储任务时,通过所述加密密钥对需要本地执行处理器处理的所述数据流进行加密,以得到加密数据流,所述前端监控摄像头的编码器对所述前端监控摄像头采集的视频数据进行编码,生成所述数据流,在得到所述加密数据流后,分配处理线程的cpu资源和内存资源处理所述存储任务,将所述加密数据流存储至本地监控存储器,从而优化数据存储,保护存储数据,提升数据安全。
1.一种基于监控存储器的数据保护方法,其特征在于,包括:
2.如权利要求1所述的基于监控存储器的数据保护方法,其特征在于,在将所述加密数据流存储至本地监控存储器时,监测所述处理线程对所有数据流的存储处理状态,如果监测到所述存储处理状态存在故障,停止将所述加密数据流存储至本地监控存储器。
3.如权利要求2所述的基于监控存储器的数据保护方法,其特征在于,在停止将所述加密数据流存储至本地监控存储器后,分析所述处理线程的故障状态以得到所述处理线程的故障类型,所述处理线程的故障类型包括可自动修复的处理线程故障和需人工修复的处理线程故障;在所述处理线程的故障类型为可自动修复的处理线程故障时,运行自动修复脚本对所述处理线程的故障进行自动修复,在所述处理线程的故障类型为需人工修复的处理线程故障时,向所述中央服务器反馈所述处理线程的故障状态;所述中央服务器收到所述处理线程的故障状态后,生成本地执行处理器的故障报告,发送给客服端,以请求人工修复。
4.如权利要求3所述的基于监控存储器的数据保护方法,其特征在于,在所述处理线程的故障通过自动修复成功后,从与本地监控存储器执行相同的数据存储任务的其他任一本地监控存储器处读取本地中断存储后没有存储的数据流存储到本地监控存储器。
5.如权利要求3所述的基于监控存储器的数据保护方法,其特征在于,在所述处理线程的故障通过人工修复成功后,从与本地监控存储器执行相同的数据存储任务的其他任一本地监控存储器处读取本地中断存储后没有存储的数据流存储到本地监控存储器。
6.如权利要求1-5任一项所述的基于监控存储器的数据保护方法,其特征在于,在将所述加密数据流存储至本地监控存储器时,监测本地监控存储器的故障状态,如果监测到本地监控存储器存在故障,停止将所述加密数据流存储至本地监控存储器。
7.如权利要求6所述的基于监控存储器的数据保护方法,其特征在于,在停止将所述加密数据流存储至本地监控存储器后,分析所述本地监控存储器存在的故障以得到所述本地监控存储器的故障类型,所述本地监控存储器的故障类型包括可自动修复的监控存储器故障和需人工修复的监控存储器故障;在所述本地监控存储器的故障类型为可自动修复的监控存储器故障时,在线运行自动修复脚本对所述可自动修复的监控存储器故障进行自动修复,在所述本地监控存储器的故障类型为需人工修复的监控存储器故障时,向所述中央服务器反馈所述本地监控存储器的故障状态;所述中央服务器收到所述本地监控存储器的故障状态后,生成本地监控存储器的故障报告,发送给客服端,以请求人工修复。
8.如权利要求7所述的基于监控存储器的数据保护方法,其特征在于,在所述本地监控存储器的故障通过自动修复或人工修复成功后,从与本地监控存储器执行相同的数据存储任务的其他任一本地监控存储器处读取本地中断存储后没有存储的数据流存储到本地监控存储器。
9.一种基于监控存储器的数据保护装置,其特征在于,包括:
10.一种存储器,所述存储器为可读存储介质,存储计算机程序,其特征在于,所述计算机程序在执行处理器运行时,实现如权利要求1-8任一项所述的基于监控存储器的数据保护方法。