欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2018114543529
申请人: 苏州东巍网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-04-10
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种间歇性训练视频加密传输与解密方法,其特征在于,所述方法采用间歇性训练视频加密传输与解密系统,所述系统包括心率检测模块、训练人员终端、密钥生成模块、视频录制模块、视频加密模块、视频发送模块、视频接收模块、视频解密模块和视频播放模块;

所述方法包括如下步骤:

(1)所述视频录制模块接收到训练人员终端发送的初次启动命令时,开始录制训练视频,并将初次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;

(2)所述密钥生成模块接收到密钥生成指令后,生成第一随机密钥,将第一随机密钥分别发送至所述视频加密模块和视频解密模块;

(3)所述视频加密模块和所述视频解密模块分别将接收到的初次录制开始时间和第一随机密钥进行关联,采用初次录制开始时间作为第一随机密钥的密钥标识;

(4)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;

(5)所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件;

(6)所述心率检测模块接收到单次训练结束通知后,实时检测训练人员的心率;

(7)所述心率检测模块检测到训练人员的心率到达预设继续训练心率范围时,发送下一次训练开始通知至所述训练人员终端,并通知所述视频录制模块开始录制视频;

(8)所述视频录制模块开始录制训练视频,将此次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;

(9)所述密钥生成模块接收到密钥生成指令后,生成第二随机密钥,将第二随机密钥分别发送至所述视频加密模块和视频解密模块;

(10)所述视频加密模块和所述视频解密模块分别将接收到的此次录制开始时间和第二随机密钥进行关联,采用此次录制开始时间作为第二随机密钥的密钥标识;

(11)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;

(12)所述视频加密模块采用所述第二随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第二视频文件;

(13)所述视频发送模块判断当前训练次数是否达到预设最大次数,如果是,则将第一视频文件和第二视频文件发送至所述视频接收模块,所述视频解密模块从所述视频接收模块获取视频文件,根据各个视频文件对应的录制开始时间查找对应的随机密钥,分别采用第一随机密钥和对应的第二随机密钥解密所述第一视频文件和第二视频文件,由视频播放模块播放解密后的视频文件,如果否,则继续步骤(6)。

2.根据权利要求1所述的间歇性训练视频加密传输与解密方法,其特征在于,所述视频接收模块、视频解密模块和视频播放模块设置于教练终端或设置于健身管理平台。

3.根据权利要求1所述的间歇性训练视频加密传输与解密方法,其特征在于,所述步骤(5)中,所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件之后,还包括如下步骤:所述视频加密模块采用预先与视频解密模块约定的视频加密密钥对所述第一视频文件进行加密,得到加密的第一视频文件;

所述步骤(12)中,所述视频加密模块采用所述第二随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第二视频文件之后,还包括如下步骤:所述视频加密模块采用预先与视频解密模块预定的视频加密密钥对所述第一视频文件进行加密,得到加密的第二视频文件。

4.根据权利要求3所述的间歇性训练视频加密传输与解密方法,其特征在于,所述步骤(13)中,所述视频解密模块从所述视频接收模块获取视频文件,根据各个视频文件对应的录制开始时间查找对应的随机密钥,包括如下步骤:视频解密模块首先分别采用与视频加密模块约定的视频加密密钥对所述第一视频文件和第二视频文件进行解密,得到第一视频文件中的初次录制开始时间和第二视频文件中的此次录制开始时间;

视频解密模块根据初次录制开始时间查找到对应的第一随机密钥,根据此次录制开始时间查找到对应的第二随机密钥。

5.根据权利要求4所述的间歇性训练视频加密传输与解密方法,其特征在于,所述方法还包括视频加密模块和视频解密模块约定视频加密密钥的步骤,所述约定视频加密密钥包括如下步骤:所述视频加密模块接收到所述视频解密模块发送的密钥约定请求;

所述视频加密模块从所述密钥约定请求中提取所述视频解密模块的身份信息,并验证所述视频解密模块的身份验证信息是否为预存的允许解密方;

如果是,则所述视频加密模块通知所述密钥生成模块生成视频加密密钥,从所述密钥生成模块接收到视频加密密钥,并将视频加密密钥转发给所述视频解密模块。

6.一种间歇性训练视频加密传输与解密系统,其特征在于,应用于权利要求1至5中任一项所述的间歇性训练视频加密传输与解密方法,所述系统包括:心率检测模块,用于在训练间歇时间检测训练人员的心率,并于检测值到达预设继续训练心率范围时,通知训练人员终端和视频录制模块训练开始;

训练人员终端,用于接收用户的初次训练开始命令,并接收心率检测模块发送的后续训练开始命令;

密钥生成模块,用于在每次视频录制开始时,生成用于加密视频的随机密钥;

视频录制模块,用于在接收到训练人员终端发送的初次训练开始命令或接收到心率检测模块的后续训练开始命令时,开始录制视频,记录视频录制开始时间,并发送给视频加密模块和视频解密模块,以及记录视频录制持续时间,当视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;

视频加密模块,用于将视频录制开始时间和随机密钥进行关联,并且采用随机密钥加密对应的视频文件,将加密的视频文件和对应的录制开始时间打包成待发送的视频文件;

视频发送模块,用于将视频加密模块打包的视频文件发送给视频接收模块;

视频接收模块,用于从视频发送模块接收视频文件,并传送给视频解密模块;

视频解密模块,用于采用视频录制开始时间对应的随机密钥解密视频文件;

视频播放模块,用于播放视频解密模块解密后的视频文件。

7.根据权利要求6所述的间歇性训练视频加密传输与解密系统,其特征在于,所述视频接收模块、视频解密模块和视频播放模块设置于教练终端或设置于健身管理平台。

8.根据权利要求7所述的间歇性训练视频加密传输与解密系统,其特征在于,所述视频加密模块还用于采用预先与视频解密模块约定的视频加密密钥对所述第一视频文件进行加密,得到加密的第一视频文件,以及采用预先与视频解密模块预定的视频加密密钥对所述第一视频文件进行加密,得到加密的第二视频文件。