System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,尤其涉及一种录像文件的备份方法及系统。
技术介绍
1、录像文件的备份是指将已经存在的录像数据复制到另一个存储介质或位置,以防止原始数据的丢失、损坏或不可用。备份是数据管理和保护的关键步骤之一,用于应对各种风险,如硬件故障、意外删除、恶意攻击、自然灾害等。
2、传统的录像文件备份方式可能存在以下一些缺陷:1、通常不会对文件的重要性进行评估,均按照统一标准进行备份,然而很多现有的备份方法缺乏对备份数据的额外安全性增强,从而导致有些重要的录像文件其安全性需求可能无法得到保障,在某些敏感数据场景下,容易受到攻击或泄漏的威胁。2、传统备份方法在备份数据块的分布上容易存在不均匀的问题,导致某些区域备份过于密集,而其他区域备份较为稀疏。3、传统备份方法在备份过程的可追踪性上存在缺陷,难以精确追踪备份路径和备份过程中的关键信息。
技术实现思路
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、totalscore=w1×f1+w2×f2+…+wn×fn,其中,totalscore为当前录像文件重要性的综合评分, f1、f2、…、fn分别为当前录像文件的各重要性指标的特征值,w1、w2、…、wn分别为各重要性指标的权重。
36、更进一步的,所述对当前录像文件的重要性进行评估的步骤后还包括:
37、若评估录像文件的重要性小于预设重要性阈值,则执行普通备份。
38、本专利技术还提供一种录像文件的备份系统,用于执行录像文件的备份方法,包括:
39、重要性评估模块:用于接受到录像文件的备份请求后,对录像文件进行合法性认证,并对录像文件的重要性进行评估;
40、备份操作模块:用于若评估录像文件的重要性大于预设重要性阈值,则将录像文件分割成多个数据块,并执行迷宫备份,具体为:
41、创建一个备份迷宫,并利用录像文件的各个数据块构建备份迷宫的基础结构,每个数据块对应备份迷宫的一个单元,其中,备份迷宫由二维数组的数据结构表示,备份迷宫中的初始路径为空,表示数据块尚未备份,
42、在备份迷宫中随机选择一些数据块进行遮蔽,
43、定义备份路径选择规则,
44、本文档来自技高网...
【技术保护点】
1.一种录像文件的备份方法,其特征在于,步骤包括:
2.根据权利要求1所述的录像文件的备份方法,其特征在于,所述在备份迷宫中随机选择一些数据块进行遮蔽的步骤包括:
3.根据权利要求2所述的录像文件的备份方法,其特征在于,所述按照选择的备份路径将非遮蔽的数据块备份到相应位置的步骤后还包括:
4.根据权利要求3所述的录像文件的备份方法,其特征在于,所述根据备份路径信息,在新构建的迷宫结构中还原备份路径及处理路径上的数据块,并将还原的备份路径与处理后的数据块合并以得到完整的还原数据的步骤包括:
5.根据权利要求1所述的录像文件的备份方法,其特征在于,所述定义备份路径选择规则的步骤包括:
6.根据权利要求1所述的录像文件的备份方法,其特征在于,所述对录像文件的重要性进行评估的步骤包括:
7.根据权利要求1所述的录像文件的备份方法,其特征在于,所述对录像文件的重要性进行评估的步骤后还包括:
8.一种录像文件的备份系统,其特征在于,包括:
【技术特征摘要】
1.一种录像文件的备份方法,其特征在于,步骤包括:
2.根据权利要求1所述的录像文件的备份方法,其特征在于,所述在备份迷宫中随机选择一些数据块进行遮蔽的步骤包括:
3.根据权利要求2所述的录像文件的备份方法,其特征在于,所述按照选择的备份路径将非遮蔽的数据块备份到相应位置的步骤后还包括:
4.根据权利要求3所述的录像文件的备份方法,其特征在于,所述根据备份路径信息,在新构建的迷宫结构中还原备份路径及处理路径上的数据块,并将...
【专利技术属性】
技术研发人员:孙喧,孙鸣,汤姣姣,王亚琴,
申请(专利权)人:深圳市富尼数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。