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

摘要:

权利要求书:

1.一种瘦身数据共享云平台的数据保密系统,其特征在于,包括发送端和接收端,所述发送端包括:体重检测模块,用于从体重计获取体重数据,并将每次获取的体重数据发送至视频录制模块和视频加密模块;

视频录制模块,用于控制摄像头开始和停止录制健身视频,并从摄像头获取录制完成的健身视频,如果摄像头录制过程中,所述视频录制模块从体重检测模块接收到新的体重数据,则所述视频录制模块控制所述摄像头停止录制视频,并将录制完成的视频、视频录制完成时间和录制完成时体重值发送至视频加密模块和密钥生成模块,如果摄像头未录制时,所述视频录制模块从体重检测模块接收到新的体重数据,则所述视频录制模块控制所述摄像头开始录制视频;

密钥生成模块,用于当接收到密钥生成通知时,生成随机密钥,将视频录制完成时间和录制完成时体重值共同作为随机密钥的密钥标识,并将随机密钥和视频录制完成时间以及录制完成时体重值的对应关系发送至视频加密模块和接收端;

视频加密模块,用于当接收到录制完成的视频和视频录制完成时间时,从密钥生成模块获取最新生成的随机密钥,采用随机密钥对视频进行加密,得到加密视频,对体重计的测量数据进行加密,得到加密体重数据,并将加密视频、加密体重数据、视频录制完成时间和录制完成时体重值打包成待发视频文件,所述加密体重数据包括录制完成时体重数据和录制开始时体重数据;

视频发送模块,用于将所述待发视频文件发送至所述接收端;

所述接收端包括:

视频接收模块,用于从所述视频发送模块接收视频文件;

视频解密模块,用于从密钥生成模块接收视频录制完成时间、录制完成时体重值和随机密钥的对应关系并记录,从视频接收模块获取接收到的视频文件,根据视频文件中的视频录制完成时间和录制完成时体重值查找对应的随机密钥,并采用查找到的随机密钥解密加密视频和加密体重数据,得到解密后的视频和体重数据。

2.根据权利要求1所述的瘦身数据共享云平台的数据保密系统,其特征在于,所述发送端设置于健身场所中,所述接收端设置于训练人员终端、教练终端或健身机构管理平台。

3.根据权利要求1所述的瘦身数据共享云平台的数据保密系统,其特征在于,所述视频发送模块还用于判断当前时间与前次视频发送时间的时间差,如果时间差大于或等于预设间隔时间,则所述视频发送模块将存储的待发视频文件发送至视频接收模块,如果时间差小于预设间隔时间,则所述视频发送模块存储待发视频文件,留作下一次视频发送时发送至视频接收模块。

4.根据权利要求1所述的瘦身数据共享云平台的数据保密系统,其特征在于,所述视频加密模块采用如下步骤将加密视频和视频录制完成时间打包成待发视频文件:所述视频加密模块将加密视频和视频录制完成时间打包成待加密视频文件;

所述视频加密模块查找与视频接收模块约定的视频加密密钥,采用查找到的视频加密密钥对待加密视频文件进行加密,得到待发视频文件。

5.根据权利要求4所述的瘦身数据共享云平台的数据保密系统,其特征在于,所述视频解密模块采用如下步骤从视频接收模块获取接收到的视频文件,根据视频文件中的视频录制完成时间和录制完成时体重值查找对应的随机密钥:所述视频解密模块从视频模块获取到接收到的视频文件,采用与视频加密模块约定的视频加密密钥对视频文件进行解密,得到采用视频加密密钥解密后的视频文件;

所述视频解密模块从视频文件中分别提取加密视频、加密体重数据、视频录制完成时间和录制完成时体重值;

所述视频解密模块根据视频文件中的视频录制完成时间和录制完成时体重值查找对应的随机密钥。

6.根据权利要求5所述的瘦身数据共享云平台的数据保密系统,其特征在于,所述视频加密模块和所述视频解密模块采用如下步骤约定视频加密密钥:所述视频加密模块接收到所述视频解密模块发送的密钥约定请求;

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

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

7.一种瘦身数据共享云平台的数据保密方法,其特征在于,采用权利要求1至6中任一项所述的瘦身数据共享云平台的数据保密系统,所述方法包括如下步骤:所述体重检测模块从体重计获取体重数据,并将每次获取的体重数据发送至视频录制模块和视频加密模块;

所述视频录制模块控制摄像头开始和停止录制健身视频,并从摄像头获取录制完成的健身视频;

如果摄像头未录制时,所述视频录制模块从体重检测模块接收到新的体重数据,则所述视频录制模块控制所述摄像头开始录制视频;

如果摄像头录制过程中,所述视频录制模块从体重检测模块接收到新的体重数据,则所述视频录制模块控制所述摄像头停止录制视频,并将录制完成的视频、视频录制完成时间和录制完成时体重值发送至视频加密模块和密钥生成模块;

所述密钥生成模块接收到密钥生成通知时,生成随机密钥,将视频录制完成时间和录制完成时体重值作为随机密钥的密钥标识,并将随机密钥、录制完成时体重值和视频录制完成时间的对应关系发送至视频加密模块和接收端;

所述视频加密模块接收到录制完成的视频和视频录制完成时间时,从密钥生成模块获取最新生成的随机密钥,采用随机密钥对视频进行加密,得到加密视频,对体重计的测量数据进行加密,得到加密体重数据,并将加密视频、加密体重数据、视频录制完成时间打包和录制完成时体重值打包成待发视频文件,所述加密体重数据包括录制完成时体重数据和录制开始时体重数据;

所述视频发送模块将所述待发视频文件发送至所述视频接收模块;

所述视频接收模块从所述视频发送模块接收视频文件;

所述视频解密模块从密钥生成模块接收视频录制完成时间、录制完成时体重值和随机密钥的对应关系并记录,从视频接收模块获取接收到的视频文件,根据视频文件中的视频录制完成时间和录制完成时体重值查找对应的随机密钥,并采用查找到的随机密钥解密加密视频和加密体重数据,得到解密后的视频和体重数据。

8.根据权利要求7所述的瘦身数据共享云平台的数据保密方法,其特征在于,所述视频加密模块将所述待发视频文件发送至所述接收端,包括如下步骤:所述视频发送模块判断当前时间与前次视频发送时间的时间差;

如果时间差大于或等于预设间隔时间,则所述视频发送模块将存储的待发视频文件发送至视频接收模块;

如果时间差小于预设间隔时间,则所述视频发送模块存储待发视频文件,留作下一次视频发送时发送至视频接收模块。