预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114339318A(43)申请公布日2022.04.12(21)申请号202210005527.8(22)申请日2022.01.05(71)申请人泉州启信网信息技术有限公司地址362000福建省泉州市丰泽区华大街道华城社区科技路249号办公楼1108室(72)发明人杨志杰林宝真(74)专利代理机构北京深川专利代理事务所(普通合伙)16058代理人张喜超(51)Int.Cl.H04N21/2347(2011.01)H04N21/231(2011.01)H04N21/845(2011.01)G06N3/00(2006.01)权利要求书1页说明书4页附图1页(54)发明名称一种基于人工蜂群算法的视频流加密方法及装置(57)摘要本发明公开了一种基于人工蜂群算法的视频流加密方法及装置,通过数据分析模块对各分段视频的破解率进行统计,若该分段视频破解率大于等于百分之七十,则将该分段视频视为“侦查蜂”,若该分段视频破解率小于等于百分之五,则将该分段视频视为“引领蜂”,若该分段视频破解率大于百分之五且小于百分之三十,则将该分段视频视为“跟随蜂”,“侦查蜂”所对应的分段视频放弃当前加密算法并从加密算法库中寻找新的加密算法,“跟随蜂”所对应的分段视频放弃当前加密算法并直接采用“引领蜂”所对应的加密算法,通过人工蜂群算法可以可以选择并寻找最合适的视频加密算法,使用起来比较安全。CN114339318ACN114339318A权利要求书1/1页1.一种基于人工蜂群算法的视频流加密方法,其特征在于,包括以下步骤:S1:通过视频接收模块接收用户上传的视频;S2:通过视频分段模块对上传的视频进行等时长分段;S3:对分段后的视频按视频进行编码并生成相对应的加密密匙;S4:从加密算法库中调取不同的加密算法来对各分段视频进行加密;S5:将分段并加密后的视频储存至视频储存模块;S6:通过数据分析模块对各分段视频的破解率进行统计;S7:若该分段视频破解率大于等于百分之七十,则将该分段视频视为“侦查蜂”;S8:若该分段视频破解率小于等于百分之五,则将该分段视频视为“引领蜂”;S9:若该分段视频破解率大于百分之五且小于百分之三十,则将该分段视频视为“跟随蜂”;S10:“侦查蜂”所对应的分段视频放弃当前加密算法并从加密算法库中寻找新的加密算法;S11:“跟随蜂”所对应的分段视频放弃当前加密算法并直接采用“引领蜂”所对应的加密算法;S12:用户输入加密密匙可以从视频储存模块中下载相对应的视频。2.根据权利要求1所述的一种基于人工蜂群算法的视频流加密方法,其特征在于:所述S10中,被“侦查蜂”放弃的加密算法会被临时冻结。3.根据权利要求1所述的一种基于人工蜂群算法的视频流加密方法,其特征在于:所述S11中,被“跟随蜂”放弃的加密算法会被临时冻结。4.根据权利要求1所述的一种基于人工蜂群算法的视频流加密方法,其特征在于:所述加密算法库中加密算法如果连续三次被放弃,则直接删除该加密算法。5.根据权利要求1所述的一种基于人工蜂群算法的视频流加密方法,其特征在于:所述加密算法库采用版本号机制,定时对加密算法进行更新。6.根据权利要求1所述的一种基于人工蜂群算法的视频流加密方法,其特征在于:所述视频分段模块对视频进行分段时,各分段视频时长不小于一秒。7.根据权利要求1所述的一种基于人工蜂群算法的视频流加密方法,其特征在于:所述视频接收模块可以对用户上传的视频进行检测,若发现病毒或者违法文件,则直接删除视频并向用户发出警示。8.根据权利要求1所述的一种基于人工蜂群算法的视频流加密装置,其特征在于:包括:视频接收模块:用于接收用户上传的视频;视频分段模块:用户将客户上传的视频进行分段;加密算法库:用于提供加密算法;数据分析模块:用于对各分段视频的破解率进行分析数据冻结模块:用于将被“侦查蜂”与“跟随蜂”放弃的加密算法进行临时冻结;视频储存模块:可以用来对分段并加密后的视频进行储存。2CN114339318A说明书1/4页一种基于人工蜂群算法的视频流加密方法及装置技术领域[0001]本发明涉及视频加密技术领域,具体为一种基于人工蜂群算法的视频流加密方法及装置。背景技术[0002]人工蜂群算法是模仿蜜蜂行为提出的一种优化方法,是集群智能思想的一个具体应用,它的主要特点是不需要了解问题的特殊信息,只需要对问题进行优劣的比较,通过各人工蜂个体的局部寻优行为,最终在群体中使全局最优值突现出来,有着较快的收敛速度,为了解决多变量函数优化问题,在群体智慧的形成过程中,蜜蜂间交换信息是最为重要的一环,舞蹈区是蜂巢中最为重要的信息交换地,蜜蜂的舞蹈叫做摇摆舞,食物源的信息在舞蹈区通过摇摆舞的形式与其他蜜蜂共享,引领蜂通过摇摆舞的持