一种间歇性训练视频加密传输与解密系统及方法技术方案

技术编号:20687432 阅读:28 留言:0更新日期:2019-03-27 20:43
本发明专利技术涉及一种间歇性训练视频加密传输与解密系统及方法,其中所述系统包括心率检测模块、训练人员终端、密钥生成模块、视频录制模块、视频加密模块、视频发送模块、视频接收模块、视频解密模块和视频播放模块。本发明专利技术自动控制训练开始时间和训练结束时间,并且自动通知到训练人员终端,在每次训练持续时间到达预设单次训练时间时,通知训练人员终端训练结束,并且在训练结束后,实时监测训练人员的心率值,达到预设继续训练心率范围之后,即通知训练人员终端开始下次训练,在训练过程中录制视频,并且加密传输,可以回看训练效果,并且可以保障视频传输的安全性。

【技术实现步骤摘要】
一种间歇性训练视频加密传输与解密系统及方法
本专利技术涉及数据处理
,具体是指一种间歇性训练视频加密传输与解密系统及方法。
技术介绍
间歇训练法是指对动作结构和负荷强度、间歇时间提出严格的要求,以使机体处于不完全恢复状态下,反复进行练习的训练方法。该训练法优点在于练习期间及中间间歇期间均能使心率持在最佳范围之内,改善心泵功能。间歇性训练,两次练习之间有一个严格控制休息时间的间歇阶段,并且这个间歇阶段的长短是通过测量运动员的心率来控制的。关键一点是,运动员要在尚未完全恢复体力时便开始下一组练习。现有的间歇训练中,尚没有对训练人员训练开始和结束时间自动控制的方法,需要教练一直陪同训练,并且无法回看训练效果。
技术实现思路
本专利技术提供了一种间歇性训练视频加密传输与解密系统及方法,其目的在于克服现有技术中的缺陷,自动控制训练开始时间和训练结束时间,并且自动通知到训练人员终端,在训练过程中录制视频,并且加密传输,可以回看训练效果,并且可以保障视频传输的安全性。为了实现上述目的,本专利技术具有如下构成:该间歇性训练视频加密传输与解密方法,所述方法采用间歇性训练视频加密传输与解密系统,所述系统包括心率检测模块、训练人员终端、密钥生成模块、视频录制模块、视频加密模块、视频发送模块、视频接收模块、视频解密模块和视频播放模块;所述方法包括如下步骤:(1)所述视频录制模块接收到训练人员终端发送的初次启动命令时,开始录制训练视频,并将初次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;(2)所述密钥生成模块接收到密钥生成指令后,生成第一随机密钥,将第一随机密钥分别发送至所述视频加密模块和视频解密模块;(3)所述视频加密模块和所述视频解密模块分别将接收到的初次录制开始时间和第一随机密钥进行关联,采用初次录制开始时间作为第一随机密钥的密钥标识;(4)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;(5)所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件;(6)所述心率检测模块接收到单次训练结束通知后,实时检测训练人员的心率;(7)所述心率检测模块检测到训练人员的心率到达预设继续训练心率范围时,发送下一次训练开始通知至所述训练人员终端,并通知所述视频录制模块开始录制视频;(8)所述视频录制模块开始录制训练视频,将此次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;(9)所述密钥生成模块接收到密钥生成指令后,生成第二随机密钥,将第二随机密钥分别发送至所述视频加密模块和视频解密模块;(10)所述视频加密模块和所述视频解密模块分别将接收到的此次录制开始时间和第二随机密钥进行关联,采用此次录制开始时间作为第二随机密钥的密钥标识;(11)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;(12)所述视频加密模块采用所述第二随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第二视频文件;(13)所述视频发送模块判断当前训练次数是否达到预设最大次数,如果是,则将第一视频文件和第二视频文件发送至所述视频接收模块,所述视频解密模块从所述视频接收模块获取视频文件,根据各个视频文件对应的录制开始时间查找对应的随机密钥,分别采用第一随机密钥和对应的第二随机密钥解密所述第一视频文件和第二视频文件,由视频播放模块播放解密后的视频文件,如果否,则继续步骤(6)。可选地,所述视频接收模块、视频解密模块和视频播放模块设置于教练终端或设置于健身管理平台。可选地,所述步骤(5)中,所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件之后,还包括如下步骤:所述视频加密模块采用预先与视频解密模块约定的视频加密密钥对所述第一视频文件进行加密,得到加密的第一视频文件;所述步骤(12)中,所述视频加密模块采用所述第二随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第二视频文件之后,还包括如下步骤:所述视频加密模块采用预先与视频解密模块预定的视频加密密钥对所述第一视频文件进行加密,得到加密的第二视频文件。可选地,所述步骤(13)中,所述视频解密模块从所述视频接收模块获取视频文件,根据各个视频文件对应的录制开始时间查找对应的随机密钥,包括如下步骤:视频解密模块首先分别采用与视频加密模块约定的视频加密密钥对所述第一视频文件和第二视频文件进行解密,得到第一视频文件中的初次录制开始时间和第二视频文件中的此次录制开始时间;视频解密模块根据初次录制开始时间查找到对应的第一随机密钥,根据此次录制开始时间查找到对应的第二随机密钥。可选地,所述方法还包括视频加密模块和视频解密模块约定视频加密密钥的步骤,所述约定视频加密密钥包括如下步骤:所述视频加密模块接收到所述视频解密模块发送的密钥约定请求;所述视频加密模块从所述密钥约定请求中提取所述视频解密模块的身份信息,并验证所述视频解密模块的身份验证信息是否为预存的允许解密方;如果是,则所述视频加密模块通知所述密钥生成模块生成视频加密密钥,从所述密钥生成模块接收到视频加密密钥,并将视频加密密钥转发给所述视频解密模块。本专利技术实施例还提供一种间歇性训练视频加密传输与解密系统,应用于所述的间歇性训练视频加密传输与解密方法,所述系统包括:心率检测模块,用于在训练间歇时间检测训练人员的心率,并于检测值到达预设继续训练心率范围时,通知训练人员终端和视频录制模块训练开始;训练人员终端,用于接收用户的初次训练开始命令,并接收心率检测模块发送的后续训练开始命令;密钥生成模块,用于在每次视频录制开始时,生成用于加密视频的随机密钥;视频录制模块,用于在接收到训练人员终端发送的初次训练开始命令或接收到心率检测模块的后续训练开始命令时,开始录制视频,记录视频录制开始时间,并发送给视频加密模块和视频解密模块,以及记录视频录制持续时间,当视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;视频加密模块,用于将视频录制开始时间和随机密钥进行关联,并且采用随机密钥加密对应的视频文件,将加密的视频文件和对应的录制开始时间打包成待发送的视频文件;视频发送模块,用于将视频加密模块打包的视频文件发送给视频接收模块;视频接收模块,用于从视频发送模块接收视频文件,并传送给视频解密模块;视频解密模块,用于采用视频录制开始时间对应的随机密钥解密视频文件;视频播放模块,用于播放视频解密模块解密后的视频文件。可选地,所述视频接收模块、视频解密模块和视频播放模块设置于教练终端或设置于健身管理平台。可选地,所述视频加密模块还用于采用预先与视频解密模块约定的视频加密密钥对所述第一视频文件进行加密,得到加密的第一视频文件,以及采用预先与视频解密模块预定的视频加密密钥对所述第本文档来自技高网...

【技术保护点】
1.一种间歇性训练视频加密传输与解密方法,其特征在于,所述方法采用间歇性训练视频加密传输与解密系统,所述系统包括心率检测模块、训练人员终端、密钥生成模块、视频录制模块、视频加密模块、视频发送模块、视频接收模块、视频解密模块和视频播放模块;所述方法包括如下步骤:(1)所述视频录制模块接收到训练人员终端发送的初次启动命令时,开始录制训练视频,并将初次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;(2)所述密钥生成模块接收到密钥生成指令后,生成第一随机密钥,将第一随机密钥分别发送至所述视频加密模块和视频解密模块;(3)所述视频加密模块和所述视频解密模块分别将接收到的初次录制开始时间和第一随机密钥进行关联,采用初次录制开始时间作为第一随机密钥的密钥标识;(4)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;(5)所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件;(6)所述心率检测模块接收到单次训练结束通知后,实时检测训练人员的心率;(7)所述心率检测模块检测到训练人员的心率到达预设继续训练心率范围时,发送下一次训练开始通知至所述训练人员终端,并通知所述视频录制模块开始录制视频;(8)所述视频录制模块开始录制训练视频,将此次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;(9)所述密钥生成模块接收到密钥生成指令后,生成第二随机密钥,将第二随机密钥分别发送至所述视频加密模块和视频解密模块;(10)所述视频加密模块和所述视频解密模块分别将接收到的此次录制开始时间和第二随机密钥进行关联,采用此次录制开始时间作为第二随机密钥的密钥标识;(11)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;(12)所述视频加密模块采用所述第二随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第二视频文件;(13)所述视频发送模块判断当前训练次数是否达到预设最大次数,如果是,则将第一视频文件和第二视频文件发送至所述视频接收模块,所述视频解密模块从所述视频接收模块获取视频文件,根据各个视频文件对应的录制开始时间查找对应的随机密钥,分别采用第一随机密钥和对应的第二随机密钥解密所述第一视频文件和第二视频文件,由视频播放模块播放解密后的视频文件,如果否,则继续步骤(6)。...

【技术特征摘要】
1.一种间歇性训练视频加密传输与解密方法,其特征在于,所述方法采用间歇性训练视频加密传输与解密系统,所述系统包括心率检测模块、训练人员终端、密钥生成模块、视频录制模块、视频加密模块、视频发送模块、视频接收模块、视频解密模块和视频播放模块;所述方法包括如下步骤:(1)所述视频录制模块接收到训练人员终端发送的初次启动命令时,开始录制训练视频,并将初次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;(2)所述密钥生成模块接收到密钥生成指令后,生成第一随机密钥,将第一随机密钥分别发送至所述视频加密模块和视频解密模块;(3)所述视频加密模块和所述视频解密模块分别将接收到的初次录制开始时间和第一随机密钥进行关联,采用初次录制开始时间作为第一随机密钥的密钥标识;(4)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;(5)所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件;(6)所述心率检测模块接收到单次训练结束通知后,实时检测训练人员的心率;(7)所述心率检测模块检测到训练人员的心率到达预设继续训练心率范围时,发送下一次训练开始通知至所述训练人员终端,并通知所述视频录制模块开始录制视频;(8)所述视频录制模块开始录制训练视频,将此次录制开始时间分别发送至所述视频加密模块和视频解密模块,将密钥生成指令发送至所述密钥生成模块;(9)所述密钥生成模块接收到密钥生成指令后,生成第二随机密钥,将第二随机密钥分别发送至所述视频加密模块和视频解密模块;(10)所述视频加密模块和所述视频解密模块分别将接收到的此次录制开始时间和第二随机密钥进行关联,采用此次录制开始时间作为第二随机密钥的密钥标识;(11)所述视频录制模块记录视频录制持续时间,于视频录制持续时间到达预设单次训练时间时,停止录制视频,并将单次训练结束通知分别发送至所述训练人员终端和所述心率检测模块;(12)所述视频加密模块采用所述第二随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第二视频文件;(13)所述视频发送模块判断当前训练次数是否达到预设最大次数,如果是,则将第一视频文件和第二视频文件发送至所述视频接收模块,所述视频解密模块从所述视频接收模块获取视频文件,根据各个视频文件对应的录制开始时间查找对应的随机密钥,分别采用第一随机密钥和对应的第二随机密钥解密所述第一视频文件和第二视频文件,由视频播放模块播放解密后的视频文件,如果否,则继续步骤(6)。2.根据权利要求1所述的间歇性训练视频加密传输与解密方法,其特征在于,所述视频接收模块、视频解密模块和视频播放模块设置于教练终端或设置于健身管理平台。3.根据权利要求1所述的间歇性训练视频加密传输与解密方法,其特征在于,所述步骤(5)中,所述视频加密模块采用所述第一随机密钥对录制完成的视频进行加密,并将初次录制开始时间和加密的视频打包成第一视频文件之后,还包括如下步骤:所述视频加密模块采用预先与视频解密模块约定的视频加密密钥对所述第一视频文件进行加密,得到加密的第一视频文件;所述步骤(12)中,所述视频加密模块采...

【专利技术属性】
技术研发人员:计东亚
申请(专利权)人:苏州东巍网络科技有限公司
类型:发明
国别省市:江苏,32

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

1