基于压力传感器的解锁装置、方法及移动终端的制作方法_4

文档序号:9711660阅读:来源:国知局
遮挡住预设的色块区域,此时只需要拖拽接触,即可使其弹开,不会影响密码的输入。进一步地,当解锁界面上有多个相同颜色的色块时,可以设置为每个字符设置一个固定的色块,例如,图6中的A色块和B色块均为蓝色色块,但是,用户为字符1设置的是A色块,那么将字符1拖动至B色块,就无法进行解锁;也可以设置一个固定的颜色,用户为字符1设置的是蓝色色块,那么将字符1拖动至A色块或者B色块都可以解锁。
[0095]压力判断单元32,用于若所述触摸滑动操作的终点位于所述字符串对应的预设区域,则判断所述预设次数的触摸滑动操作在终点处的压力信息是否满足预设条件。
[0096]解锁控制单元33,用于当所述压力信息满足预设条件时,控制移动终端解锁。
[0097]若触摸滑动操作的终点位于字符串对应的预设区域,则判断预设次数的触摸滑动操作在终点处的压力信息是否满足预设条件,即判断每一次触摸滑动操作的压力信息是否满足该触摸滑动操作对应的字符的预设条件,用户预先为预存字符串中的每一个字符设置条件,压力信息包括按压时长、压力值等,若用户设置压力阈值,则当解锁时的压力值大于或者等于压力阈值时,则认为该次触摸滑动操作的压力信息满足预设条件;若用户设置了按压时长阈值,则在压力值大于预设压力阈值时,判断压力值大于预设压力阈值的持续时长是否大于预设按压时长阈值,当压力值大于预设压力阈值的持续时长大于预设按压时长阈值时,判定该次触摸滑动操作的压力信息满足预设条件,则控制移动终端解锁。
[0098]进一步地,压力判断单元32,还用于获取所述预设次数的触摸滑动操作中每次触摸滑动操作在终点处的压力值;以及判断每次触摸滑动操作在终点处的压力值是否属于所述触摸滑动操作对应的字符的预设压力值区间,其中,当所述触摸滑动操作,在终点处的压力值属于所述触摸滑动操作对应的字符的预设压力值区间时,判定所述触摸滑动操作满足预设条件。
[0099]在本实施例中,根据终端支持的压力范围将压力范围划分为以下三个区间:1-4个压力当量为第一区间,5-8个压力当量为第二区间,9-12个压力当量为第三区间,其中,当量大小由终端支持的最大压力触控力度而定,为每个字符设置对应区间,只要输入的压力值位于该区间,则判定所述触摸滑动操作的压力信息满足预设条件。
[0100]本实施例提出的基于压力传感器的解锁装置,在解锁界面上增加了预设区域作为解锁的条件之一,进一步提升解锁密码输入时的安全性。
[0101]本发明还提出一种移动终端,包括基于压力传感器的解锁装置,其中,所述基于压力传感器的解锁装置,参照上述实施例,在此不再赘述。
[0102]本发明还提出一种基于压力传感器的解锁方法。
[0103]参照图7所示,为本发明基于压力传感器的解锁方法第一实施例的流程图。
[0104]在第一实施例中,该基于压力传感器的解锁方法包括:
[0105]步骤S10,接收用户基于移动终端解锁界面的触摸滑动操作,其中,所述触摸滑动操作以所述移动终端解锁界面上的字符作为起点。
[0106]在本实施例中,移动终端解锁界面上设置有字符,包括解锁字符和非解锁字符,当用户设置的密码字符为数字字符时,可以在界面上显示0到9十个数字字符,也可以进一步的添加一定数目的英文字母等其他形式的字符,当用户设置的密码字符为英文字母字符时,可以在界面上显示一定数目的包括有预设密码的英文字母字符,上述字符可以泡泡的形式漂浮显示在解锁界面上,参照图4所示,也可以固定在特定的位置,可以由用户提前进行设置,当字符漂浮在解锁界面上显示时,由于其位置时不断变化的,即使有人看到了用户的输入手势,也未必知道用户输入的具体字符。
[0107]用户基于上述解锁界面进行解锁时,以上述预先设置的字符作为起点触发触摸滑动操作,即当以解锁界面上显示的字符或者固定位置的字符作为起点的触摸滑动操作视为有效的解锁操作。
[0108]步骤S20,获取用户基于所述移动终端解锁界面的预设次数的触摸滑动操作对应的字符串,以及所述预设次数的触摸滑动操作在终点处的压力信息,其中,预设次数的所述触摸操作之间的时间间隔小于预设时间间隔。
[0109]步骤S30,若所述字符串与预存字符串匹配、且所述预设次数的触摸滑动操作在终点处的压力信息满足预设条件,则控制移动终端解锁。
[0110]在接收到用户基于解锁界面的触摸滑动操作之后,获取用户基于所述移动终端解锁界面的预设次数的触摸滑动操作对应的字符串,以及所述预设次数的触摸滑动操作在终点处的压力信息,判断接收到的触摸滑动操作是否满足用户设置的解锁条件,例如预存字符串,压力信息的预设条件。可以先判断用户通过触摸滑动操作输入的字符是否正确,当输入的字符正确时,再判断输入每个字符时的滑动操作在终点处的压力信息是否符合预设条件。
[0111]例如,用户预先设置了一个四位数字的密码,在接收到用户基于解锁界面上显示的字符的四次触摸滑动操作后,获取四次触摸滑动操作的字符按照先后顺序构成的字符串,判断该字符串是否与用户预存的字符串匹配。
[0112]在判断字符串是否与用户预存的字符串匹配时,可以根据用户设置字符串格式的不同有多种方式,当用户设置的字符串为固定位数、固定顺序的字符串,例如123456,那么在判断字符串是否与预存字符串匹配时,只有当用户按照123456的顺序输入上述字符串时,输入字符串与预存字符串匹配;若用户设置的字符串以循环单链表的形式存储时,可以按照以下方式判断字符串是否与预设字符串匹配:
[0113]当所述预存字符串以循环单链表的形式存储时,判断获取到的所述字符串是否位于所述循环单链表中,其中,当获取到的所述字符串位于所述循环单链表中时,判定所述字符串与所述预存字符串匹配。
[0114]例如,用户设置的以循环单链表的形式存储的字符串123456,那么在解锁时,只要用户输入234561、345612、561234等位于该循环单链表上的字符串,均认为用户输入的字符串与预存字符串匹配,也就是说用户设定具有N位字符的以循环单链表的形式存储的字符串时,就有N中解锁方案。
[0115]若判断字符串与预存字符串匹配,则判断预设次数的触摸滑动操作在终点处的压力信息是否满足预设条件,即判断每一次触摸滑动操作的压力信息是否满足该触摸滑动操作对应的字符的预设条件,用户预先为预存字符串中的每一个字符设置条件,压力信息包括按压时长、压力值等,若每次触摸滑动操作的压力信息均满足对应的预设条件,则控制移动终端解锁。
[0116]在本实施例中,控制终端解锁之后,可直接进入终端的主界面,也可开启预设应用以进入终端中预设应用的界面。
[0117]可以理解的是,用户在设置密码,即设置预存的字符串时,终端可以根据用户的输入字符时的压力信息,设定压力信息的条件并存储,而且,上述预设次数对应的是预存字符串的位数,预设次数的所述触摸操作之间的时间间隔小于预设时间间隔,若间隔时间过长,则认为解锁密码输入错误,若输入的字符个数与预存字符个数不符,也认为解锁密码输入错误。
[0118]若用户输入的字符不正确,或者触摸滑动操作的压力信息满足预设条件,则认为用户输入的密码错误,依然停留在解锁界面,并显示密码输入错误的提示。
[0119]本实施例提出的基于压力传感器的解锁方法,接收用户基于密码输入界面触发的以预设字符作为起点触摸滑动操作,并且当触摸滑动操作的终点处的压力信息满足预设条件时,才进行解锁,即用户在滑动输入密码时,每个字符的压力信息设置有一定的条件,当用户在输入密码时,即使被他人看到了输入的字符,但是不知道每个字符对应的压力信息,还是无法进行解锁,解决了移动终端解锁时密码输入不够安全的技术问题,提升了密码输入的安全性。
[0120]参照图8所示,基于本发明基于压力传感器的解锁方法的第一实施例提出本发明基于压力传感器的解锁方法的第二实施例。在本实施例中,步骤S30包括以下细化步骤:
[0121]步骤S31,若所述字符串与预存字符串匹配,则判断所述触摸滑动操作的终点是否位于所述字符串对应的预设区域;
[0122]为了进一步提升解锁密码输入时的安全性,在终端的解锁界面上设置预设区域,例如,可以在解锁界面上设置固定的区域作为预设区域,即在预设区域与预存字符串中的字符之间建立一对多的映射关系,在输入解锁字符时的触摸滑动操作的终点需要位于该预设区域,或者,为了增加的密码的复杂性,用户可以一对一的映射关系为每个字符设置一定的区域,或者,可以对桌面壁纸颜色进行区块划分,同一颜色或相近颜色划为同一类区块、例如色格化、马赛克形状等。
[0123]在判断触摸滑动操作的终点是否位于字符串对应的预设区域时,可以有多种方式,例如,当用户设置了预设区域后,记录并存储该区域的坐标区间,例如获取顶点位置的坐标、边界点坐标等,生成坐标区间,即为预设坐标区间。那么在判断时,获取所述预设次数的触摸滑动操作中每次触摸滑动操作在终点处的位置坐标;判断每次触摸滑动操作在终点处的位置坐标是否位于所述触摸滑动操作对应的字符的预设坐标区间,其中,当所述触摸滑动操作在终点处的位置坐标位于所述触摸滑动操作对应的字符的预设坐标区间时,判定所述触摸滑动操作的终点位于所述
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1