一种指纹加密、解密的方法及终端的制作方法_2

文档序号:9235658阅读:来源:国知局
r>[0055]进一步地,终端可检测指纹信息对应的按压时间长度是否大于或等于第一预设时间且小于第二预设时间,在检测到指纹信息对应的按压时间长度大于或等于第一预设时间且小于第二预设时间的情况下,将该按压时间长度确定为第二按压时间长度。
[0056]进一步地,终端可检测指纹信息对应的按压时间长度是否大于或等于第二预设时间,在检测到指纹信息对应的按压时间长度大于或等于第二预设时间的情况下,将该按压时间长度确定为第三按压时间长度。
[0057]需要说明的是,上述第一预设时间、第二预设时间及第三预设时间只是表示时间长度,三者可组合使用。如:终端检测到指纹信息对应的按压时间长度小于第一预设时间,可将该按压时间长度确定为第一按压时间长度;终端检测到指纹信息对应的按压时间长度大于或等于第一预设时间且小于第二预设时间的情况下,将该按压时间长度确定为第二按压时间长度;终端检测到指纹信息对应的按压时间长度大于或等于第二预设时间的情况下,将该按压时间长度确定为第三按压时间长度,其中,第一预设时间的值小于第二预设时间的值,第二预设时间的值小于第三预设时间值,如:第一预设时间可为I秒,第二预设时间范围可为2秒,第三预设时间范围可为3秒。进一步地,还可以设置第四预设时间、第五预设时间等等。
[0058]本发明实施例通过获取用户输入的指纹信息,检测该指纹信息对应的按压时间长度是否小于第一预设时间,若是,将该按压时间长度确定为第一按压时间长度,根据该指纹信息和该指纹信息对应的按压时间长度对终端进行加密处理。如此,终端可确定指纹信息对应的按压时间长度,并根据指纹信息及该指纹信息对应的按压时间长度对终端进行加密,从而加大了破解难度,提高了终端的安全性。
[0059]请参阅图3,图3是本发明实施例提供的一种指纹加密的方法的第一实施例的流程示意图。本实施例中所描述的指纹解密的方法,包括步骤:
[0060]S301、获取用户输入的指纹信息。
[0061]S302、确定所述指纹信息对应的按压时间长度。
[0062]S303、将所述指纹信息与所述指纹信息对应的按压时间长度和预设的指纹信息和所述预设的指纹信息对应的预设按压时间长度进行匹配。
[0063]S304、在所述指纹信息与所述指纹信息对应的按压时间长度和预设的指纹信息和所述预设的指纹信息对应的预设按压时间长度匹配的情况下,对终端进行解密。
[0064]其中,终端可获取用户输入的指纹信息,并确定该指纹信息对应的按压时间长度,将该指纹信息与该指纹信息对应的按压时间长度和预设的指纹信息和所述预设的指纹信息对应的预设按压时间长度进行匹配,该预设的指纹信息和预设的指纹信息可在终端进行加密的过程中进行设置,预设的指纹信息可包含至少一个指纹信息,且该至少一个指纹信息对应有按压时间长度,利用预设的指纹信息和该预设的指纹信息对应的按压时间长度对终端进行加密。在终端匹配出指纹信息与该指纹信息对应的按压时间长度和预设的指纹信息和该预设的指纹信息对应的预设按压时间长度匹配的情况下,对终端进行解密。
[0065]作为一种可能的实施方式,终端可根据获取到的指纹信息的获取时间和离开时间确定该指纹信息对应的按压时间长度,并将该按压时间长度在该终端上以预设方式进行显示。预设方式可包括但不仅限于:呼吸灯闪烁、屏幕闪烁、屏幕预设符号(如手机信号格)、时钟显示(普通的计算器)等等。
[0066]作为一种可能的实施方式,在用户输入的指纹信息与该指纹信息对应的按压时间长度和预设的指纹信息和该预设的指纹信息对应的预设按压时间长度匹配不成功的情况下,将该终端的呼吸灯以预设方式进行闪烁。其中,预设方式可为:呼吸灯呈现预设颜色(如红色)或者呼吸灯闪烁频率加快。
[0067]本发明实施例通过获取用户输入的指纹信息;确定该指纹信息对应的按压时间长度;并将该指纹信息与该指纹信息对应的按压时间长度和预设的指纹信息和该预设的指纹信息对应的预设按压时间长度进行匹配;在该指纹信息与该指纹信息对应的按压时间长度和预设的指纹信息和该预设的指纹信息对应的预设按压时间长度匹配的情况下,对终端进行解密。如此,可根据指纹信息及该指纹信息对应的按压时间长度对终端进行解密,从而加大了破解难度,提高了终端的安全性。
[0068]请参阅图4,图4是本发明实施例提供的一种指纹加密的终端的第一实施例的结构示意图。本发明实施例中所描述的终端,具体如下:
[0069]获取单元401,用于获取用户输入的指纹信息。
[0070]其中,获取单元401可通过指纹识别模组获取用户输入的指纹信息。
[0071]确定单元402,用于确定所述获取单元获取到的指纹信息对应的按压时间长度。
[0072]其中,确定单元402可在用户输入指纹信息之后,确定该指纹信息对应的按压时间长度。进一步地,确定单元402确定指纹信息的按压时间长度的方式可为:每隔预设时间长度检测用户的指纹信息,将第一次检测到指纹信息的时刻及该第一次检测到指纹信息之后的未检测指纹信息的时刻之间的时间差确定为指纹信息对应的按压时间长度,在实际应用过程中,预设时间长度可包括但不仅限于:0.01秒、0.05秒、0.1秒等等。
[0073]进一步地,终端还可包括显示单元(图中未标出),显示单元可在其显示界面上显示用户输入的指纹信息对应的按压时间长度,如,在终端在加密过程中,可显示按压指纹的时间长度。
[0074]进一步地,显示单元(图中未标出)还可具体用于:利用其呼吸灯的颜色或者呼吸次数表示用户输入的指纹信息对应的按压时间长度,如,在终端在加密过程中,可根据按压指纹时间长度的长短显示不同颜色的呼吸灯,如:按压时间长度为I秒之内显示黄色,按压时间长度为I秒到2秒之间显示蓝色,按压时间长度为2秒以上显示为红色。
[0075]加密单元403,用于根据所述获取单元404获取到的指纹信息和所述确定单元402确定的指纹信息对应的按压时间长度对终端进行加密处理。
[0076]其中,加密单元403可根据指纹信息和该指纹信息对应的时间长度对终端进行加密处理。如:终端要对屏幕进行加密且加密长度为两个指纹信息及该两个指纹信息对应的按压时间长度的情况下,终端可先获取用户左手中指按压时间长度为I秒进行然后,获取用户右手中指按压时间长度为2秒,根据该两次获取到的指纹信息及该指纹信息对应的按压时间长度对终端的屏幕进行加密。
[0077]作为一种可能的实现方式,如图4b所示,图4a中所描述的终端的确定单元402还可包括:第一检测单元4021和第一确定子单元4022,具体如下:
[0078]第一检测单元4021,用于检测所述获取单元401获取到的指纹信息对应的按压时间长度是否小于第一预设时间。
[0079]第一确定子单元4022,用于第一检测单元4021检测到按压时间长度小于第一预设时间,将所述按压时间长度确定为第一按压时间长度。
[0080]具体实现中,获取单元401可获取用户输入的指纹信息;第一检测单元4021检测该获取单元401获取到的指纹信息对应的按压时间长度是否小于第一预设时间,在该第一检测单元4021检测到按压时间长度小于第一预设时间的情况下,第一确定子单元4022将该按压时间长度确定为第一按压时间长度。加密单元403可根据获取单元404获取到的指纹信息和第一确定子单元4022确定的指纹信息对应的第一按压时间长度对终端进行加密处理。其中,第一预设时间可包括但不仅限于:0.5秒,I秒,2秒,10秒,I分,1.5分,100秒,等等。例如,假设第一预设时间长度为I秒,第一检测单元4021检测到用户的指纹信息且该指纹信息对应的按压时间长度小于I秒,第一确定子单元4022则可该指纹信息对应的按压时间长度确定为I秒。
[0081]进一步地,作为一种可能的实现方式,如图4c所示,图4a中所描述的终端的确定单元402还可包括:第二检测单元4031和第二确定子单元4032,具体如下:
[0082]第二检测单元4031,用于检测所述获取单元401获取到的指纹信息对应的按压时间长度是否大于或等于第一预设时间且小于第二预设时间。
[0083]第二确定子单元4032,用于若所述第二检测单元4031检测到所述按压时间长度大于或等于第一预设时间且小于第二预设时间,将所述按压时间长度确定为第二按压时间长度。
[0084]具体实现中,第二检测单元4031可检测获取单元401获取到的指纹信息对应的按压时间长度是否大于或等于第一预设时间且小于第二预设时间;在第二检测单元4031检测到该按压时间长度大于或等于第一预设时间且小于第二预设时间,第二确定子单元4032可将该按压时间长度确定为第二按压时间长度。
[0085]作为一种可能的实现方式,如图4d所示,图4c中所描述的终端的确定单元402还可包括:第一检测单元4041和第一确定子单元4042,具体如下:
[0086]第三检测单元4041,用于检测所述获取单元401获取到的指纹信息对应的按压时间长度是否大于或等于第二预设时间;
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1