视频加密长度的确定方法及装置制造方法及图纸

技术编号:27278515 阅读:27 留言:0更新日期:2021-02-06 11:45
本发明专利技术提供了一种视频加密长度的确定方法及装置,包括:根据采集的目标视频的帧率,确定对目标视频进行加密时的加密最大耗时约束;根据目标回归函数和加密最大耗时约束,确定对目标视频进行加密时的最大加密长度;根据所述最大加密长度确定对所述目标视频的加密长度。通过本发明专利技术,解决了采用固定数据长度对视频进行加密,无法满足不同环境需求的问题,进而达到了提高视频的加密效率,提升了加密视频的安全性和可靠性的效果。全性和可靠性的效果。全性和可靠性的效果。

【技术实现步骤摘要】
视频加密长度的确定方法及装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种视频加密长度的确定方法及装置。

技术介绍

[0002]视频监控系统中,视频数据传输的安全性被越来越重视。但摄像机和解码器通常包含了AI功能,其占用了大量系统资源,存在与加解密功能抢占资源的风险。
[0003]现有技术中一般是选取固定长度的视频数据进行加密后封装传输。选取的固定长度需要满足加密效果和加密性能。但是由于网络环境和运行环境是复杂多变的,其存在大量调试成本,同时如何评估加密效果和加密性能的存在主观判断,实施过程存在一定难度。标识加密帧及数据加密长度是添加到帧数据尾部,这就导致解密解码端必须接受完整的帧数据,才能判断如何进行处理。在网络传输过程中,由于视频帧数据很大,需要分包处理,将加密信息添加到帧数据尾部的方法无法做到边接收加密数据边解密。加解密还受到解码端的性能约束。在实际场景中后端设备需要对接多路摄像机。固定长度无法应对复杂的对接环境。
[0004]针对相关技术中,采用固定数据长度对视频进行加密,无法满足不同环境需求的技术问题,目前尚未存在有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种视频加密长度的确定方法及装置,以至少解决相关技术中采用固定数据长度对视频进行加密,无法满足不同环境需求的问题。
[0006]根据本专利技术的一个实施例,提供了一种视频加密长度的确定方法,包括:根据采集的目标视频的帧率,确定对所述目标视频进行加密时的加密最大耗时约束;根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度,其中,所述目标回归函数是采集所述目标视频时生成的;根据所述最大加密长度确定对所述目标视频的加密长度。
[0007]可选地,在所述根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度之前,所述方法包括:确定N组图像数据中每组图像数据的数据长度,其中,所述目标视频包括所述N组图像数据,所述N大于或等于2;确定对每组图像数据进行加密时的加密耗时;根据所述N组图像数据的数据长度和加密耗时,生成所述目标回归函数y=ax+b,其中,x表示数据长度,y表示加密耗时。
[0008]可选地,所述根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度,包括:确定所述最大加密长度其中,MC是所述加密最大耗时约束。
[0009]可选地,根据所述最大加密长度,确定对所述目标视频的加密长度,包括:获取解密单元的最大解密长度;确定对所述目标视频进行加密时的最小加密长度约束;根据所述
最大解密长度、所述最小加密长度约束和所述最大加密长度,确定对所述目标视频的加密长度。
[0010]可选地,所述根据所述最大解密长度、所述最小加密长度约束和所述最大加密长度,确定对所述目标视频的加密长度,包括:确定所述最大解密长度和所述最大加密长度中最小的长度为协商加密长度;确定所述协商加密长度和所述最小加密长度约束中最大的长度为所述目标视频的加密长度。
[0011]可选地,在所述确定对所述目标视频的加密长度之后,所述方法包括:对所述目标视频的前M个字节进行加密,其中M个字节表示所述目标视频的加密长度,其中,M为自然数。
[0012]根据本专利技术的另一个实施例,提供了一种视频加密长度的确定装置,包括:第一确定模块,用于根据采集的目标视频的帧率,确定对所述目标视频进行加密时的加密最大耗时约束;第二确定模块,用于根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度,其中,所述目标回归函数是采集所述目标视频时生成的;第三确定模块,用于根据所述最大加密长度确定对所述目标视频的加密长度。
[0013]可选地,所述装置还包括:第四确定模块,用于在所述根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度之前,确定N组图像数据中每组图像数据的数据长度,其中,所述目标视频包括所述N组图像数据,所述N大于或等于2;第五确定模块,用于确定对每组图像数据进行加密时的加密耗时;生成模块,用于根据所述N组图像数据的数据长度和加密耗时,生成所述目标回归函数y=ax+b,其中,x表示数据长度,y表示加密耗时。
[0014]根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0015]根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0016]通过本专利技术,由于通过根据采集的目标视频的帧率,确定对目标视频进行加密时的加密最大耗时约束;根据目标回归函数和加密最大耗时约束,确定对目标视频进行加密时的最大加密长度,目标回归函数是采集目标视频时生成的;根据最大加密长度确定对目标视频的加密长度。达到了采用变化的数据长度对视频进行加密的目的,因此,可以解决采用固定数据长度对视频进行加密,无法满足不同环境需求问题,达到提高视频的加密效率,提升了加密视频的安全性和可靠性的效果。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1是本专利技术实施例的一种视频加密长度的确定方法的移动终端的硬件结构框图;
[0019]图2是根据本专利技术实施例的视频加密长度的确定方法的流程图;
[0020]图3是根据本专利技术实施例的网络环境示意图;
[0021]图4是根据本专利技术实施例的长度-耗时信息的坐标示意图;
[0022]图5是根据本专利技术实施例的加密帧格式示意图;
[0023]图6是根据本专利技术实施例的设备应用程序具体步骤示意图;
[0024]图7是根据本专利技术实施例的视频加密长度的确定装置的结构框图。
具体实施方式
[0025]下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0026]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0027]本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本专利技术实施例的一种视频加密长度的确定方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频加密长度的确定方法,其特征在于,包括:根据采集的目标视频的帧率,确定对所述目标视频进行加密时的加密最大耗时约束;根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度,其中,所述目标回归函数是采集所述目标视频时生成的;根据所述最大加密长度确定对所述目标视频的加密长度。2.根据权利要求1所述的方法,其特征在于,在所述根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度之前,所述方法包括:确定N组图像数据中每组图像数据的数据长度,其中,所述目标视频包括所述N组图像数据,N大于或等于2;确定对每组图像数据进行加密时的加密耗时;根据所述N组图像数据的数据长度和加密耗时,生成所述目标回归函数y=ax+b,其中,x表示数据长度,y表示加密耗时。3.根据权利要求2所述的方法,其特征在于,所述根据目标回归函数和所述加密最大耗时约束,确定对所述目标视频进行加密时的最大加密长度,包括:确定所述最大加密长度其中,MC是所述加密最大耗时约束。4.根据权利要求1所述的方法,其特征在于,根据所述最大加密长度,确定对所述目标视频的加密长度,包括:获取解密单元的最大解密长度;确定对所述目标视频进行加密时的最小加密长度约束;根据所述最大解密长度、所述最小加密长度约束和所述最大加密长度,确定对所述目标视频的加密长度。5.根据权利要求4所述的方法,其特征在于,所述根据所述最大解密长度、所述最小加密长度约束和所述最大加密长度,确定对所述目标视频的加密长度,包括:确定所述最大解密长度和所述最大加密长度中最小的长度为协商加密长度;确定所述协商加密长度...

【专利技术属性】
技术研发人员:何新江
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利