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

摘要:

权利要求书:

1.一种智能终端的瘦身云数据加密存储系统,其特征在于,设置于智能终端中,所述系统包括:图像采集模块,用于从摄像头获取拍摄的视频;

图像识别模块,用于从拍摄完成的视频中提取用户面部图像,将用户面部图像和视频拍摄时间发送至云服务器,接收云服务器返回的用户面部图像所对应的身份ID,并判断云服务器返回的身份ID与智能终端绑定的身份ID是否一致,如果一致,则存储摄像头拍摄的视频和拍摄时间;

瘦身数据采集模块,用于实时从智能手环采集用户心率数据和从智能手环采集用户速度数据,并且接收体重计的体重检测数据,并将智能终端绑定的身份ID和体重检测数据上传至云服务器;

健身状态判断模块,用于根据用户心率数据和用户速度数据判断用户是否处于运动状态,如果用户处于运动状态,则判断当前时间是否为用户设定的健身时间,如果是,则确定用户当前处于健身状态,记录用户的健身时间,并将用户的健身时间发送至云服务器;

健身视频判断模块,用于有新的视频拍摄完成时,判断视频拍摄时间是否为用户的健身时间,且视频中用户面部图像的身份ID与智能终端绑定的身份ID一致,如果是,则确定新的视频为健身视频;

密钥生成模块,用于每隔预设周期生成公钥和私钥,将公钥发送至云服务器,以及判断有新的健身视频时,生成随机密钥,存储随机密钥和视频的ID;

第一加密模块,用于采用随机密钥对健身视频加密,得到加密后的健身视频;

第二加密模块,用于采用用户的私钥对用户的健身时间、用户健身时间内的心率数据、速度数据和加密后的健身视频进行加密,得到加密瘦身数据;

数据发送模块,用于将加密瘦身数据和智能终端绑定的身份ID发送至所述云服务器。

2.根据权利要求1所述的智能终端的瘦身云数据加密存储系统,其特征在于,所述云服务器接收到加密瘦身数据后,根据智能终端绑定的身份ID查询用户的公钥,采用公钥对加密瘦身数据进行解密,解密完成后,得到用户的健身时间、用户健身时间内的心率数据、速度数据和加密后的健身视频;

所述云服务器判断解密得到的用户的健身时间与从健身状态判断模块接收到的用户的健身时间是否一致,如果一致,则所述云服务器判定用户身份验证成功;

所述云服务器判定用户身份验证成功后,存储解密得到的用户健身时间、用户健身时间内的心率数据和速度数据,作为公开数据,并存储加密后的健身视频。

3.根据权利要求1所述的智能终端的瘦身云数据加密存储系统,其特征在于,所述根据用户心率数据和用户速度数据判断用户是否处于运动状态,包括如下步骤:判定用户在预设测量周期内的平均心率是否大于第一预设阈值且用户在预设测量周期内的平均速度是否大于第二预设阈值,如果是,则用户处于运动状态,否则,用户不处于运动状态。

4.根据权利要求2所述的智能终端的瘦身云数据加密存储系统,其特征在于,所述系统还包括:数据查询模块,用于发送数据查询请求至云服务器,从云服务器获取查询的身份ID在查询时间段内的健身数据,如果数据查询模块的数据查询请求不包括视频数据的请求,则所述数据查询模块的数据查询请求包括查询的身份ID和查询时间段,如果数据查询模块的数据查询请求包括视频数据的请求,则数据查询模块将智能终端与云服务器约定的预留信息包采用私钥进行加密,得到请求文件包,所述数据查询请求包括查询的身份ID、查询时间段和请求文件包。

5.根据权利要求4所述的智能终端的瘦身云数据加密存储系统,其特征在于,所述云服务器接收到数据查询请求时,判断所述数据查询请求是否包括请求文件包,如果是,则所述云服务器采用用户的公钥对所述请求文件包进行解密,解密得到预留信息包,所述云服务器将自身存储的用户的预留信息包与解密得到的预留信息包进行比对,如果比对一致,则用户身份验证成功;

如果用户身份验证成功,则所述云服务器将查询的身份ID在查询时间段内的健身数据和健身视频发送给智能终端;

如果所述数据查询请求不包括请求文件包或用户身份验证失败,则所述云服务器将查询的身份ID在查询时间段内的健身数据发送给智能终端,所述健身数据包括用户健身时间、用户健身时间内的心率数据和速度数据。

6.根据权利要求1所述的智能终端的瘦身云数据加密存储系统,其特征在于,所述云服务器还设定每个智能终端每日查询的数据条目限值,如果智能终端请求查询的身份ID为与智能终端绑定的身份ID,则智能终端的查询不受数据条目限值的限制,如果智能终端请求查询的身份ID不是与智能终端绑定的身份ID,则所述云服务器统计返回给智能终端的数据条目数量,并于数据条目数量达到数据条目限值时,拒绝该智能终端的数据查询请求,其中,每个数据条目包括用户的一次连续的健身时间、用户在该连续的健身时间内的心率数据和速度数据。

7.一种智能终端的瘦身云数据加密存储方法,其特征在于,采用权利要求1至6中任一项所述的智能终端的瘦身云数据加密存储系统,所述方法包括如下步骤:从摄像头获取拍摄的视频;

从拍摄完成的视频中提取用户面部图像,将用户面部图像和视频拍摄时间发送至云服务器,接收云服务器返回的用户面部图像所对应的身份ID,并判断云服务器返回的身份ID与智能终端绑定的身份ID是否一致,如果一致,则存储摄像头拍摄的视频和拍摄时间;

实时从智能手环采集用户心率数据和从智能手环采集用户速度数据,并且接收体重计的体重检测数据,并将智能终端绑定的身份ID和体重检测数据上传至云服务器;

根据用户心率数据和用户速度数据判断用户是否处于运动状态,如果用户处于运动状态,则判断当前时间是否为用户设定的健身时间,如果是,则确定用户当前处于健身状态,记录用户的健身时间,并将用户的健身时间发送至云服务器;

有新的视频拍摄完成时,判断视频拍摄时间是否为用户的健身时间,且视频中用户面部图像的身份ID与智能终端绑定的身份ID一致,如果是,则确定新的视频为健身视频;

每隔预设周期生成公钥和私钥,将公钥发送至云服务器,以及判断有新的健身视频时,生成随机密钥,存储随机密钥和视频的ID;

采用随机密钥对健身视频加密,得到加密后的健身视频;

采用用户的私钥对用户的健身时间、用户健身时间内的心率数据、速度数据和加密后的健身视频进行加密,得到加密瘦身数据;

将加密瘦身数据和智能终端绑定的身份ID发送至所述云服务器。

8.根据权利要求7所述的智能终端的瘦身云数据加密存储方法,其特征在于,所述方法还包括如下步骤:所述云服务器接收到加密瘦身数据后,根据智能终端绑定的身份ID查询用户的公钥,采用公钥对加密瘦身数据进行解密,解密完成后,得到用户的健身时间、用户健身时间内的心率数据、速度数据和加密后的健身视频;

所述云服务器判断解密得到的用户的健身时间与从健身状态判断模块接收到的用户的健身时间是否一致,如果一致,则所述云服务器判定用户身份验证成功;

所述云服务器判定用户身份验证成功后,存储解密得到的用户健身时间、用户健身时间内的心率数据和速度数据,作为公开数据,并存储加密后的健身视频;

如果所述云服务器判定用户身份验证失败,则所述云服务器发送验证失败通知至所述智能终端,并丢弃此次接收到的加密瘦身数据。