一种数据加密、解密的方法及智能手表的制作方法_4

文档序号:9396466阅读:来源:国知局
]具体实现中,智能手表可根据操作参数对智能手表中存储的数据进行加密,可选地,智能手表可选择操作参数作为解密密钥,根据该解密密钥和解密算法对该智能手表中存储的数据进行解密。其中,解密算法为加密算法的逆运算。可选地,智能手表存储的数据可包括但不仅限于:视频数据、音频数据、应用程序数据、文本数据、数据夹数据、锁屏数据(用于锁屏的数据)和系统数据。
[0085]本发明实施例获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;根据所述操作参数对所述智能手表中存储的数据进行解密。如此,可根据操作参数对智能手表中的数据进行解密,从而,简化解密输入过程,提高了密码输入正确率,同时,提升了用户体验。
[0086]请参阅图6a,图6a是本发明实施例提供的一种数据加密的智能手表的第一实施例的结构示意图。图6a中本发明实施例中所描述的智能手表,包括:获取单元601和加密单元602,具体如下:
[0087]获取单元601,用于获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;
[0088]加密单元602,用于根据所述获取单元601获取到的操作参数对所述智能手表中存储的数据进行加密。
[0089]作为一种可能的实施方式,如图6b所示,图6a中所描述的智能手表的加密单元602可包括:
[0090]第一读取单元6021,用于读取所述存储器中需要进行加密的数据;
[0091]第一生成单元6022,用于根据所述操作参数生成加密密钥;
[0092]第一加密子单元6023,用于根据所述第一生成单元生成的加密密钥,对所述需要进行加密的数据进行加密,其中,所述加密的方式包括:非对称式加密算法加密。
[0093]作为一种可能的实施方式,如图6c所示,图6a中所描述的智能手表的加密单元602可包括:
[0094]第二读取单元6031,用于读取所述存储器中需要进行加密的数据;
[0095]第三读取单元6032,用于读取所述智能手表的标识信息;
[0096]第二生成单元6033,用于根据所述操作参数和标识信息生成加密密钥;
[0097]第二加密子单元6034,用于根据所述加密密钥,对所述需要进行加密的数据进行加密,其中,所述加密的方式包括:非对称式加密算法加密。
[0098]作为一种可能的实施方式,如图6d所示,图6a中所描述的智能手表的加密单元602可包括:
[0099]第四读取单元6041,用于读取所述存储器中需要进行加密的数据;
[0100]第三加密子单元6042,用于根据第一加密算法和第一密钥对所述数据进行第一加密处理以得到第一加密数据;
[0101]第四加密子单元6043,用于根据第二加密算法和第二密钥对所述第一加密数据进行第二加密处理以得到第二加密数据;其中,所述第一密钥为所述第一操作参数,且所述第二密钥为所述第二操作参数,或者,所述第二密钥为所述第一操作参数,且所述第一密钥为所述第二操作参数。
[0102]本发明实施例所描述的智能手表可获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;根据所述操作参数对所述智能手表中存储的数据进行加密。如此,可根据操作参数对智能手表中的数据进行加密,从而,简化加密过程,也避免了在智能手表的显示屏幕上输入密码,提高了密码输入正确率,同时,提升了用户体验。
[0103]请参阅图7,图7是本发明实施例提供的一种数据解密的智能手表的第一实施例的结构示意图。图7中本发明实施例中所描述的智能手表,包括:获取单元701和解密单元702,具体如下:
[0104]获取单元701,用于获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;
[0105]解密单元702,用于根据所述操作参数对所述智能手表中存储的数据进行解密。
[0106]本发明实施例所描述的智能手表获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;根据所述操作参数对所述智能手表中存储的数据进行解密。如此,可根据操作参数对智能手表中的数据进行解密,从而,简化解密输入过程,提高了密码输入正确率,同时,提升了用户体验。
[0107]请参阅图8,图8为本发明实施例提供的一种数据加密的智能手表的第二实施例的结构示意图。本实施例中所描述的智能手表包括:至少一个输入设备1000 ;至少一个输出设备2000 ;至少一个处理器3000,例如CPU ;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
[0108]其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏、触控按钮等。
[0109]上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
[0110]上述处理器3000,用于:获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;
[0111]根据所述操作参数对所述智能手表中存储的数据进行加密。
[0112]作为一种可能的实施方式,上述处理器3000根据所述操作参数对所述智能手表进行加密,具体为:
[0113]读取所述存储器中需要进行加密的数据;
[0114]根据所述操作参数生成加密密钥;
[0115]根据所述加密密钥,对所述需要进行加密的数据进行加密,其中,所述加密的方式包括:非对称式加密算法加密。
[0116]作为一种可能的实施方式,上述处理器3000根据所述操作参数对所述智能手表中存储的数据进行加密,具体为:
[0117]读取所述存储器中需要进行加密的数据;
[0118]读取所述智能手表的标识信息;
[0119]根据所述操作参数和标识信息生成加密密钥;
[0120]根据所述加密密钥,对所述需要进行加密的数据进行加密,其中,所述加密的方式包括:非对称式加密算法加密。
[0121]作为一种可能的实施方式,若操作参数包括第一操作参数和第二操作参数,上述处理器3000根据所述操作参数对所述智能手表中存储的数据进行加密,包括:
[0122]读取所述存储器中需要进行加密的数据;
[0123]根据第一加密算法和第一密钥对所述数据进行第一加密处理以得到第一加密数据;
[0124]根据第二加密算法和第二密钥对所述第一加密数据进行第二加密处理以得到第二加密数据;
[0125]其中,所述第一密钥为所述第一操作参数,且所述第二密钥为所述第二操作参数,或者,所述第二密钥为所述第一操作参数,且所述第一密钥为所述第二操作参数。
[0126]本发明实施例所描述的智能手表可获取用户通过智能手表的操作杆式表冠输入的操作参数,其中,所述操作参数为以下参数中的至少一种:拨动方向、拨动次数、拨动时间、拨动频率、拨动节奏和拨动力度;根据所述操作参数对所述智能手表中存储的数据进行加密。如此,可根据操作参数对智能手表中的数据进行加密,从而,简化加密过程,也避免了在智能手表的显示屏幕上输入密码,提高了密码输入正确率,同时,提升了用户体验。
[0127]请参阅图9,图9为本发明实施例提供的一种数据解密的智能手表的第二实施例的结构示意图。本实施例中所描述的终端包括:至少一个输入设备1000 ;至少一个输出设备2000 ;至少一个处理器3000,例如CPU ;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
[0128]其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏、触控按钮等。
[0129]上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器,例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1