一种音视频数据存储方法及系统技术方案

技术编号:30795090 阅读:16 留言:0更新日期:2021-11-16 07:59
本发明专利技术涉及一种音视频数据存储方法及系统,涉及数据处理技术领域,所述系统包括提取模块以及加密模块;所述提取模块设定二级验证密钥a

【技术实现步骤摘要】
一种音视频数据存储方法及系统


[0001]本专利技术涉及数据处理
,尤其涉及一种音视频数据存储方法及系统。

技术介绍

[0002]随着网络技术的发展,人们借助视频软件工具实现网上会晤以及一方播放视频给另一方观看等,给人们的生活带来极大的便利。目前,用户通常会将音视频文件进行网络存储,而当用户将音视频文件进行网络存储后,音视频文件经常会受到恶意篡改,当用户所存储的音视频文件被篡改后,再次下载使用会给用户带来极大的不便甚至会造成经济损失。

技术实现思路

[0003]为此,本专利技术提供一种音视频数据存储方法及系统,用以克服现有技术中无法通过分别对音视频文件、视频文件进行加密验证导致的音视频文件存储安全性低的问题。
[0004]为实现上述目的,本专利技术提供一种音视频数据存储系统,包括:提取模块,用以从导入的音视频文件提取出单独的音视频文件和视频文件;加密模块,用以将提取出的所述音视频文件和所述视频文件进行加密处理,生成安全密钥;当所述音视频文件导入所述系统后,所述提取模块将导入的音视频文件提取出单独的音视频文件和视频文件,所述提取模块根据所述音视频文件的时长选择所述音视频文件的音视频采集时间段和所述视频文件的图像采集时间,当所述音视频采集时间段和所述图像采集时间选定后,所述提取模块设定二级验证密钥a

b

c,其中,a表示第一预设密钥编码,b表示第二预设密钥编码,c表示第三预设密钥编码,所述提取模块将所述音视频采集时间段内音视频的平均频率值进行编码,并将编码后的字符组合作为第一预设密钥编码a,所述提取模块在所述图像采集时间时形成图像采集区域,所述提取模块在所述图像采集区域内预设矩形区域,所述提取模块将所述预设矩形区域的平均色深值进行编码,并将编码后的字符组合作为第二预设密钥编码b,所述提取模块将所述预设矩形区域的平均灰度值进行编码,并将编码后的字符组合作为第三预设密钥编码c,所述加密模块随机生成一级用户认证密钥m

n,所述加密模块根据所述提取模块设定的各预设密钥编码生成二级验证密钥a

b

c。
[0005]进一步地,所述提取模块中设置有预设音视频文件时长矩阵T0和预设图像采集时间矩阵Ta0,对于所述预设音视频文件时长矩阵T0,设定T0(T1,T2,T3,T4),其中,T1为第一预设音视频文件时长,T2为第二预设音视频文件时长,T3为第三预设音视频文件时长,T4为第四预设音视频文件时长,各预设音视频文件时长按照顺序逐渐增大,T1<T2<T3<T4;对于所述预设图像采集时间矩阵Ta0,设定Ta0(Ta1,Ta2,Ta3,Ta4),其中,Ta1为第一预设图像采集时间,Ta2为第二预设图像采集时间,Ta3为第三预设图像采集时间,Ta4为第四预设图像采集时间,各预设图像采集时间按照时间顺序排列;当所述提取模块选用图像采集时间时,所述提取模块将导入的音视频文件的时长
T与所述预设音视频文件时长矩阵T0中的参数进行比对,并根据比对结果选用对应的图像采集时间:当T<T1时,所述提取模块选用Ta1作为图像采集时间;当T1≤T<T2时,所述提取模块选用Ta2作为图像采集时间;当T2≤T<T3时,所述提取模块选用Ta3作为图像采集时间;当T3≤T<T4时,所述提取模块选用Ta4作为图像采集时间。
[0006]进一步地,所述提取模块中还设置有预设音视频采集时间段矩阵Tb0,设定Tb0(Tb1,Tb2,Tb3,Tb4),其中,Tb1为第一预设音视频采集时间段,Tb2为第二预设音视频采集时间段,Tb3为第三预设音视频采集时间段,Tb4为第四预设音视频采集时间段,各预设音视频采集时间段按照时间顺序排列;当所述提取模块选用音视频采集时间段时,所述提取模块将导入的音视频文件的时长T与所述预设音视频文件时长矩阵T0中的参数进行比对,并根据比对结果选用对应的音视频采集时间段:当T<T1时,所述提取模块选用Tb1作为音视频采集时间段;当T1≤T<T2时,所述提取模块选用Tb2作为音视频采集时间段;当T2≤T<T3时,所述提取模块选用Tb3作为音视频采集时间段;当T3≤T<T4时,所述提取模块选用Tb4作为音视频采集时间段。
[0007]进一步地,所述提取模块采集音视频采集时间段内每秒产生的频率f,所述提取模块中还设置有音视频文件在采集时间段的平均频率f

,设定f

=(f1+f2+...+fn)/n,式中,n表示采集的频率数量,所述提取模块将平均频率f

的大小作为所述第一预设密钥编码a。
[0008]进一步地,所述提取模块中还设置有图像采集区域内预设矩形区域D,以所述图像采集区域的横、纵坐标最小值点为坐标轴,设定D(Xmax,Xmin,Ymax,Ymin),其中,Xmax为矩形区域的横坐标最大值,Xmin为矩形区域的横坐标最小值,Ymax为矩形区域的纵坐标最大值,Ymin为矩形区域的纵坐标最小值;所述提取模块将所述矩形区域D的图像的平均色深C作为第二预设密钥编码b。
[0009]进一步地,所述提取模块将所述矩形区域D进行灰度处理,灰度处理完成后,所述提取模块将所述矩形区域D的平均灰度值E作为第三预设密钥编码c。
[0010]进一步地,所述加密模块将所述提取模块设定的二级验证密钥a

b

c中每段密钥编码分别进行相邻奇偶位字符对调,同时,所述加密模块将字符对调后的每段密钥编码a、b、c分别以四进制、八进制、十六进制进行重新编码,并生成二级验证密钥。
[0011]进一步地,所述加密模块还用于在设定所述一级用户认证密钥m

n时,在所述一级用户认证密钥m

n的末尾加入校验码,所述加密模块在设定所述校验码时,所述加密模块将所述矩形区域D的横坐标极值按大小顺序进行排列后进行编码,得到第一校验码,然后再将所述矩形区域D的纵坐标极值按大小顺序进行排列后进行编码,得到第二校验码,所述加密模块将所述第一校验码和所述第二校验码合并后得到字符串Z01,所述加密模块将所述字符串Z01加入到所述一级用户认证密钥m

n的末尾,加入校验码后的所述一级用户认证密钥为:m

n

Z01。
[0012]本专利技术还提供一种音视频数据存储方法,包括:步骤a:从音视频文件中提取出单独的音视频文件和视频文件;
步骤b:根据所述音视频文件的时长选择所述音视频文件的音视频采集时间段和所述视频文件的图像采集时间;步骤c:根据所述音视频采集时间段内音视频的平均频率值确定第一预设密钥编码;步骤d:在所述图像采集区域内预设矩形区域,根据所述预设矩形区域的平均色深值确定第二预设密钥编码;步骤e:将所述预设矩形区域进行灰度处理,根据所述预设矩形区域的平均灰度值确定第三预设密钥编码;步骤f:随机生成一级用户认证密钥,根据所述矩形区域坐标极值获得字符串,并将所述字符串加入到所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音视频数据存储系统,其特征在于,包括:提取模块,用以从导入的音视频文件提取出单独的音视频文件和视频文件;加密模块,用以将提取出的所述音视频文件和所述视频文件进行加密处理,生成安全密钥;当所述音视频文件导入所述系统后,所述提取模块从导入的音视频文件提取出单独的音视频文件和视频文件,所述提取模块根据所述音视频文件的时长选择所述音视频文件的音视频采集时间段和所述视频文件的图像采集时间,当所述音视频采集时间段和所述图像采集时间选定后,所述提取模块设定二级验证密钥a

b

c,其中,a表示第一预设密钥编码,b表示第二预设密钥编码,c表示第三预设密钥编码,所述提取模块将所述音视频采集时间段内音视频的平均频率值进行编码,并将编码后的字符组合作为第一预设密钥编码a,所述提取模块在所述图像采集时间时形成图像采集区域,所述提取模块在所述图像采集区域内预设矩形区域,所述提取模块将所述预设矩形区域的平均色深值进行编码,并将编码后的字符组合作为第二预设密钥编码b,所述提取模块将所述预设矩形区域的平均灰度值进行编码,并将编码后的字符组合作为第三预设密钥编码c,所述加密模块随机生成一级用户认证密钥m

n,所述加密模块根据所述提取模块设定的各预设密钥编码生成二级验证密钥a

b

c。2.根据权利要求1所述的音视频数据存储系统,其特征在于,所述提取模块中设置有预设音视频文件时长矩阵T0和预设图像采集时间矩阵Ta0,对于所述预设音视频文件时长矩阵T0,设定T0(T1,T2,T3,T4),其中,T1为第一预设音视频文件时长,T2为第二预设音视频文件时长,T3为第三预设音视频文件时长,T4为第四预设音视频文件时长,各预设音视频文件时长按照顺序逐渐增大,T1<T2<T3<T4;对于所述预设图像采集时间矩阵Ta0,设定Ta0(Ta1,Ta2,Ta3,Ta4),其中,Ta1为第一预设图像采集时间,Ta2为第二预设图像采集时间,Ta3为第三预设图像采集时间,Ta4为第四预设图像采集时间,各预设图像采集时间按照时间顺序排列;当所述提取模块选用图像采集时间时,所述提取模块将导入的音视频文件的时长T与所述预设音视频文件时长矩阵T0中的参数进行比对,并根据比对结果选用对应的图像采集时间:当T<T1时,所述提取模块选用Ta1作为图像采集时间;当T1≤T<T2时,所述提取模块选用Ta2作为图像采集时间;当T2≤T<T3时,所述提取模块选用Ta3作为图像采集时间;当T3≤T<T4时,所述提取模块选用Ta4作为图像采集时间。3.根据权利要求2所述的音视频数据存储系统,其特征在于,所述提取模块中还设置有预设音视频采集时间段矩阵Tb0,设定Tb0(Tb1,Tb2,Tb3,Tb4),其中,Tb1为第一预设音视频采集时间段,Tb2为第二预设音视频采集时间段,Tb3为第三预设音视频采集时间段,Tb4为第四预设音视频采集时间段,各预设音视频采集时间段按照时间顺序排列;当所述提取模块选用音视频采集时间段时,所述提取模块将导入的音视频文件的时长T与所述预设音视频文件时长矩阵T0中的参数进行比对,并根据比对结果选用对应的音视频采集时间段:当T<T1时,所述提取模块选用Tb1作为音视频采集时间段;
当T1≤T<T2时,所述提取模块选用Tb2作为音视频采集时间段;当T...

【专利技术属性】
技术研发人员:王先来程红琴
申请(专利权)人:广州佰锐网络科技有限公司
类型:发明
国别省市:

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

1