触屏设备解锁方法及系统、计算机可读存储介质、终端转让专利

申请号 : CN201810607650.0

文献号 : CN108804907B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陶增辉张习俊

申请人 : 中新国际电子有限公司

摘要 :

本发明揭示了一种触屏设备解锁方法及系统、计算机可读存储介质、终端,该方法包括解锁步骤;用户在触摸显示屏上任意区域通过手指或电容笔输入解码图形,当在画出解码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,将相邻的坐标点用线条连接,即可还原出解码图形;比对步骤:将解码图形与密码图形进行比对,如解码图形与密码图形的坐标相似度达到80%或80%以上,则判定解码图形符合要求,解锁成功。用户在解锁过程中可用自己设定的任意图形解锁,解锁区域可以是屏幕上任意位置,在屏幕任意地方输入预先设置的图案或字符,触屏设备识别判断可接收则进行解锁,使解锁过程更加便捷和人性化,提高了触屏设备解锁的安全性。

权利要求 :

1.一种触屏设备解锁方法,其特征在于:该方法包括如下步骤:

S1:解锁步骤;

用户在触摸显示屏上任意区域通过手指或电容笔输入解码图形,手指或电容笔在画出解码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出解码图形;

所述S1步骤具体包括如下步骤:

S11:记录步骤;

记录下解码图形各点的坐标,找出上述解码图形的坐标点当中横坐标的最小值X′1和最大值X′2,纵坐标中的最小值Y′1和最大值Y′2,四个坐标点(X′1,Y′1)、(X′2,Y′1)、(X′1,Y′2)、(X′2,Y′2)形成的矩形区域为解码图形的区域;

S12:旋转步骤;

以解码图形区域的几何中心为原点将解码图形进行旋转,每旋转1°后重新记录解码图形所覆盖的坐标点,找出坐标点当中横坐标的最小值X″1和最大值X″2,纵坐标中的最小值Y″1和最大值Y″2,四个坐标点(X″1,Y″1)、(X″2,Y″1)、(X″1,Y″2)、(X″2,Y″2)形成的矩形区域为新的解码图形区域,重复上述步骤,直至到旋转角度达到360°,选择1°~360°旋转角度对应的所有解码图形区域中长宽比例最接近密码图形区域长宽比例的角度,此时会有两个旋转角度对应的解码图形区域长宽比例最接近密码图形的长宽比例;

S13:缩放步骤;

根据实际输入的密码图形区域的长和宽,将S12步骤中两个角度对应的解码图形区域沿着X方向和Y方向分别进行缩放至与密码图形区域的长和宽一致;

S2:比对步骤;

将经过S13步骤缩放后的两幅解码图形区域分别与密码图形区域进行比对,如果两幅解码图形当中其中一幅解码图形对应的坐标点与密码图形对应的坐标点相似度达到80%或80%以上,则判定解码图形符合要求,解锁成功,否则,解锁失败。

2.根据权利要求1所述的一种触屏设备解锁方法,其特征在于:在S1解锁步骤之前还包括有S10步骤和S20步骤:S10:设置触屏设备的触摸显示屏;

通过在触摸显示屏上等间距地划分多条横向线条和竖向线条,多条横向线条和竖向线条构成解锁区域,该解锁区域随机显示在触摸显示屏上的任意位置,横向线条和竖向线条的间距为至少一个像素点的宽度,横向线条和竖向线条相交的点为交叉点,最上面的横向线条和最左侧的竖向线条相交的交叉点定义为平面直角坐标系的坐标原点,最上面的横向线条定义为平面直角坐标系的X轴,最左侧的竖向线条定义为平面直角坐标系的Y轴,将所有横向线条和竖向线条的交叉点用XY坐标进行标定;

S20:录入密码图形步骤;

用户通过手指或者电容笔在触摸显示屏上画出密码图形,该密码图形为任意图形或字符,用户通过手指或电容笔在画出密码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出密码图形,找出上述还原密码图形的坐标点当中横坐标的最小值X1和最大值X2,纵坐标中的最小值Y1和最大值Y2,四个坐标点(X1,Y1)、(X2,Y1)、(X1,Y2)、(X2,Y2)形成的矩形区域为密码图形的区域,将该密码图形区域保存在存储器中。

3.根据权利要求2所述的一种触屏设备解锁方法,其特征在于:在所述S20步骤中,所述字符为汉字或英文字母或图形,或汉字、英文字母和/或图形的组合。

4.根据权利要求1所述的一种触屏设备解锁方法,其特征在于:在所述S1步骤中,最上面的横向线条和最左侧的竖向线条相交的交叉点指位于触摸显示屏最左上角的交叉点。

5.根据权利要求1所述的一种触屏设备解锁方法,其特征在于:所述触屏设备为手机或平板或PDA便携式电子设备。

6.一种计算机可读存储介质,其上存储有计算机指令,其特征在于:所述计算机指令运行时执行权利要求1至5任一项所述的触屏设备解锁方法的步骤。

说明书 :

触屏设备解锁方法及系统、计算机可读存储介质、终端

技术领域

[0001] 本发明涉及计算机技术领域,尤其是一种触屏设备解锁方法及系统、计算机可读存储介质、终端。

背景技术

[0002] 随着手机和平板电脑的逐步发展,近年来,触屏技术在通讯技术的移动终端领域得到了广泛的应用,触屏手机或平板电脑等设备在市场上的占有率也逐渐增高。触摸屏手机最大的特点在于它具有的大屏幕,可以给用户带来视觉的享受,无论从文字还是图像或其它方面都体现出了绝对的优势。
[0003] 现有的智能手机或平板电脑的解锁一般分为硬件方式和软件方式,硬件方式可通过指纹、虹膜等进行解锁,安全性较高,但是需要相应的硬件设备,成本较高。软件解锁不需要额外设备,成本较低,但是安全性和便捷性不够,九宫格图案解锁很容易被附近的人偷看到解锁图案,从而被轻易解锁,密码解锁的需要触摸屏次数较多,比如6位密码,至少需触摸6次屏幕输入密码才能解锁,不够便捷。

发明内容

[0004] 本发明的目的就是为了解决现有技术中存在的上述问题,提供了一种触屏设备解锁方法及系统、计算机可读存储介质、终端。
[0005] 本发明的目的通过以下技术方案来实现:一种触屏设备解锁方法,该方法包括如下步骤:
[0006] S1:解锁步骤;
[0007] 用户在触摸显示屏上任意区域通过手指或电容笔输入解码图形,手指或电容笔在画出解码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出解码图形;
[0008] S2:比对步骤;
[0009] 将解码图形与密码图形进行比对,如解码图形与密码图形的坐标相似度达到80%或80%以上,则判定解码图形符合要求,解锁成功,如果相识度未达到80%,则解锁失败,循环上述步骤。
[0010] 本发明实施例还提供了一种触屏设备解锁方法,该方法包括如下步骤:
[0011] S100:接收用户在触摸显示屏上任意位置输入的解码信息,并确定解码信息的图形边界得到密码图像;
[0012] S200:将密码图像与预设的标准图像比对后确认相似度不低于设定值时,解锁成功,反之解锁失败。
[0013] 优选地,在S1解锁步骤之前还包括有S10步骤和S20步骤:
[0014] S10:设置触屏设备的触摸显示屏;
[0015] 通过在触摸显示屏上等间距地划分多条横向线条和竖向线条,多条横向线条和竖向线条构成解锁区域,该解锁区域随机显示在触摸显示屏上的任意位置,横向线条和竖向线条的间距为至少一个像素点的宽度,横向线条和竖向线条相交的点为交叉点,最上面的横向线条和最左侧的竖向线条相交的交叉点定义为平面直角坐标系的坐标原点,最上面的横向线条定义为平面直角坐标系的X轴,最左侧的竖向线条定义为平面直角坐标系的Y轴,将所有横向线条和竖向线条的交叉点用XY坐标进行标定;
[0016] S20:录入密码图形步骤;
[0017] 用户通过手指或者电容笔在触摸显示屏上画出密码图形,该密码图形为任意图形或字符,用户通过手指或电容笔在画出密码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出密码图形,找出上述还原密码图形的坐标点当中横坐标的最小值X1和最大值X2,纵坐标中的最小值Y1和最大值Y2,四个坐标点(X1,Y1)、(X2,Y1)、(X1,Y2)、(X2,Y2)形成的矩形区域为密码图形的区域,将该密码图形区域保存在存储器中。
[0018] 优选地,所述S1步骤具体包括如下步骤:
[0019] S11:记录步骤;
[0020] 记录下解码图形各点的坐标,找出上述解码图形的坐标点当中横坐标的最小值X′1和最大值X′2,纵坐标中的最小值Y′1和最大值Y′2,四个坐标点(X′1,Y′1)、(X′2,Y′1)、(X′1,Y′2)、(X′2,Y′2)形成的矩形区域为解码图形的区域;
[0021] S12:旋转步骤;
[0022] 以解码图形区域的几何中心为原点将解码图形进行旋转,每旋转1°后重新记录解码图形所覆盖的坐标点,找出坐标点当中横坐标的最小值X″1和最大值X″2,纵坐标中的最小值Y″1和最大值Y″2,四个坐标点(X″1,Y″1)、(X″2,Y″1)、(X″1,Y″2)、(X″2,Y″2)形成的矩形区域为新的解码图形区域,重复上述步骤,直至到旋转角度达到360°,选择1°~360°旋转角度对应的所有解码图形区域中长宽比例最接近密码图形区域长宽比例的角度,此时会有两个旋转角度对应的解码图形区域长宽比例最接近密码图形的长宽比例;
[0023] S13:缩放步骤;
[0024] 根据实际输入的密码图形区域的长和宽,将S12步骤中两个角度对应的解码图形区域沿着X方向和Y方向分别进行缩放至与密码图形区域的长和宽一致;
[0025] S14:判定步骤;
[0026] 将经过S13步骤缩放后的两幅解码图形区域分别与密码图形区域进行比对,如果两幅解码图形当中其中一幅解码图形对应的坐标点与密码图形对应的坐标点相似度达到80%或80%以上,则判定解码图形符合要求,解锁成功,否则,解锁失败。
[0027] 优选地,在所述S20步骤中,所述字符为汉字或英文字母或图形,或汉字、英文字母和/或图形的组合。
[0028] 优选地,在所述S1步骤中,最上面的横向线条和最左侧的竖向线条相交的交叉点指位于触摸显示屏最左上角的交叉点。
[0029] 优选地,所述触屏设备为手机或平板或PDA便携式电子设备。
[0030] 本发明实施例还提供了一种触屏设备解锁系统,解锁模块,用于接收用户在触摸显示屏上任意位置输入的解码信息,并确定解码信息的图形边界得到密码图像;比对模块,用于将密码图像与预设的标准图像比对后确认相似度不低于设定值时,解锁成功,反之解锁失败;设置模块,用于通过在触摸显示屏上等间距地划分多条横向线条和竖向线条,多条横向线条和竖向线条构成解锁区域,该解锁区域随机显示在触摸显示屏上的任意位置;录入密码图形模块,用于用户通过手指或电容笔在画出密码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,还原出密码图形,找出上述还原密码图形的坐标点当中横坐标的最小值X1和最大值X2,纵坐标中的最小值Y1和最大值Y2,四个坐标点(X1,Y1)、(X2,Y1)、(X1,Y2)、(X2,Y2)形成的矩形区域为密码图形的区域,将该密码图形区域保存在存储器中。
[0031] 本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行任一项所述的触屏设备解锁方法的步骤。
[0032] 本发明实施例还提供了一种终端,该终端包括触屏设备解锁系统。
[0033] 本发明技术方案的优点主要体现在:用户在实际使用过程中通过该解锁方法解锁,解锁方式更自由,用户在解锁过程中可用自己设定的任意图形解锁,解锁区域可以是屏幕上任意位置,在屏幕任意地方输入预先设置的图案或字符,触屏设备识别判断可接收,则进行解锁,使解锁过程更加便捷和人性化,大大地提高了触屏设备解锁的安全性。

附图说明

[0034] 图1是本发明触屏设备解锁方法的流程图。
[0035] 图2是本发明触摸显示屏的结构示意图。
[0036] 图3是本发明的密码图形示意图。
[0037] 图4是本发明的密码图形示意图。
[0038] 图5是本发明旋转1°后的密码图形示意图。
[0039] 图6是本发明旋转360°后的密码图形示意图。
[0040] 图7是本发明缩放后的密码图形示意图。
[0041] 图8是本发明缩放后的密码图形示意图。

具体实施方式

[0042] 本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行图示和解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。
[0043] 本发明揭示了一种触屏设备解锁方法,如图1所示,该方法包括如下步骤:
[0044] S1:解锁步骤;
[0045] 用户在触摸显示屏上任意区域通过手指或电容笔输入解码图形,手指或电容笔在画出解码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出解码图形;
[0046] S2:比对步骤:将解码图形与密码图形进行比对,如解码图形与密码图形的坐标相似度达到80%或80%以上,则判定解码图形符合要求,解锁成功,如果相识度未达到80%,则解锁失败,循环上述步骤。
[0047] 具体地,在本发明实施例中,在S1解锁步骤之前还包括有S10步骤和S20步骤:
[0048] S10:设置触屏设备的触摸显示屏;
[0049] 通过在触摸显示屏上等间距地划分多条横向线条和竖向线条,多条横向线条和竖向线条构成解锁区域,该解锁区域随机显示在触摸显示屏上的任意位置,横向线条和竖向线条是虚拟的,用户不可见,将屏幕划分成多个小点,每个点用坐标进行标定。
[0050] 具体地,横向线条和竖向线条的间距为至少一个像素点的宽度,在本发明实施例中,所述横向线条和竖向线条的间距优选为十个像素点的宽度,所述横向线条和竖向线条的间距可根据实际应用情况具体选择,本技术方案中,不对所述横向线条和竖向线条的间距做具体地限定。
[0051] 如图2所示,横向线条和竖向线条相交的点为交叉点,具体地,在本技术方案中,交叉点的密度以可以清晰分辨手指划痕或电容笔划痕为合适,最上面的横向线条和最左侧的竖向线条相交的交叉点定义为平面直角坐标系的坐标原点最上面的横向线条定义为平面直角坐标系的X轴,最左侧的竖向线条定义为平面直角坐标系的Y轴,将所有横向线条和竖向线条的交叉点用XY坐标进行标定。在所述S10步骤中,最上面的横向线条和最左侧的竖向线条相交的交叉点指位于触摸显示屏最左上角的交叉点。
[0052] S20:录入密码图形步骤;
[0053] 用户通过手指或者电容笔在触摸显示屏上画出密码图形,该密码图形为任意图形或字符,具体地,在本发明实施例中,所述字符为汉字或英文字母,或汉字与英文字母的组合,在本技术方案中,所述字符优选为汉字。
[0054] 用户通过手指或电容笔在画出密码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出密码图形,找出上述还原密码图形的坐标点当中横坐标的最小值X1和最大值X2,纵坐标中的最小值Y1和最大值Y2,四个坐标点(X1,Y1)、(X2,Y1)、(X1,Y2)、(X2,Y2)形成的矩形区域为密码图形的区域,将该密码图形区域保存在存储器中。以密码图形的坐标点(X1,Y1)作为新原点,将密码图形重新生成坐标,将所有坐标点按X坐标、Y坐标从小到大的顺序进行编号,形成坐标1、坐标2、坐标3......坐标A,A为密码图形所有坐标点数量。
[0055] 在本发明实施例中,用户通过手指或电容笔预先录入自己的签名“张万里”,用户通过手指或电容笔在画出密码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,即可还原出密码图形“张万里”,找出上述还原密码图形的坐标点当中横坐标的最小值X1和最大值X2,纵坐标中的最小值Y1和最大值Y2,四个坐标点(X1,Y1)、(X2,Y1)、(X1,Y2)、(X2,Y2)形成的矩形区域为密码图形的区域,将该密码图形区域保存在存储器中,保存方形区域(600*200)内的记录,称此图形为密码图形,如图3所示。
[0056] 在本发明实施例中,所述S1步骤具体包括如下步骤:
[0057] S11:记录步骤;
[0058] 记录下解码图形各点的坐标,找出上述解码图形的坐标点当中横坐标的最小值X1′和最大值X′2,纵坐标中的最小值Y′1和最大值Y′2,四个坐标点(X′1,Y′1)、(X′2,Y′1)、(X′1,Y′2)、(X′2,Y′2)形成的矩形区域为解码图形的区域,如图4所示;
[0059] S12:旋转步骤;
[0060] 以解码图形区域的几何中心为原点将解码图形进行旋转,每旋转1°后重新记录解码图形所覆盖的坐标点,找出坐标点当中横坐标的最小值X″1和最大值X″2,纵坐标中的最小值Y″1和最大值Y″2,四个坐标点(X″1,Y″1)、(X″2,Y″1)、(X″1,Y″2)、(X″2,Y″2)形成的矩形区域为新的解码图形区域,重复上述步骤,直至到旋转角度达到360°,选择1°~360°旋转角度对应的所有解码图形区域中长宽比例最接近密码图形区域长宽比例的角度,此时会有两个旋转角度对应的解码图形区域长宽比例最接近密码图形的长宽比例,如图5和图6所示。具体地,在本发明实施例中,这两个旋转角度的解码图形是相差180°的图形。
[0061] S13:缩放步骤;
[0062] 根据实际输入的密码图形区域的长和宽,将S12步骤中两个角度对应的解码图形区域沿着X方向和Y方向分别进行缩放至与密码图形区域的长和宽一致。具体地,在本发明实施例中,以坐标点当中横坐标的最小值X1,纵坐标中的最小值Y1作为原点,将S12步骤中两个角度对应的解码图形区域沿着X方向和Y方向分别进行缩放至与密码图形区域的长和宽一致。
[0063] 在本发明实施例中,实际输入的解码图形比例比如是700*220,此步骤所做的是将解码图形按密码图形比例600*200进行缩放,X方向缩短为600,Y方向缩短为200,如图7和图8所示。
[0064] S14:判定步骤;
[0065] 将经过S13步骤缩放后的两幅解码图形区域分别与密码图形区域进行比对,如果两幅解码图形当中其中一幅解码图形对应的坐标点与密码图形对应的坐标点相似度达到80%或80%以上,则判定解码图形符合要求,解锁成功,否则,解锁失败,在判定步骤里面最多只有一个会被判定为正确的解码图形。具体地,在本发明实施例中,缩放后的图形(X1,Y1)作为新原点,将所有坐标点按X坐标、Y坐标从小到大的顺序进行编号,形成坐标1、坐标2、坐标3......坐标B,B为所有坐标点数量,将图形上所有的坐标点与密码图形所有的坐标点进行比对。
[0066] 在本发明实施例中,将图7和图8记录的图形坐标与密码图形图3进行比对,如果图7或图8中图形的坐标与密码图形图2的坐标相似度达到80%以上,则判定解码图形符合要求,解锁成功。如果相似度未达到80%,则解锁失败。
[0067] 缩放后的图形与标准图形的具体比对过程主要通过以下两个方面进行对比,具体地,1、坐标点数量:缩放后图形的坐标点数量B与密码图形坐标点数量A的误差应在±10%以内;2、坐标误差:以密码图形为模板,逐一比对坐标点的坐标,坐标误差在±3以内可接受。密码图形的坐标1在缩放后的图形上找到相应坐标(比如密码图形坐标1(256,135),缩放后的图形上坐标1(255,136),则坐标1符合解锁要求),依次将坐标2、坐标3......坐标A进行比对,有80%的坐标在缩放后的图形上可以找到相应坐标点,则判定解锁成功。
[0068] 本发明实施例还提供了一种触屏设备解锁方法,该方法包括如下步骤:
[0069] S100:接收用户在触摸显示屏上任意位置输入的解码信息,并确定解码信息的图形边界得到密码图像;
[0070] S200:将密码图像与预设的标准图像比对后确认相似度不低于设定值时,解锁成功,反之解锁失败。
[0071] 本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述的触屏设备解锁方法的步骤。其中,所述触屏设备解锁方法的方法请参见前述部分的介绍,在此不再赘述。
[0072] 该方法提供了一种全新的解锁方式,用户在解锁过程中可用自己设定的任意图形解锁,解锁区域可以是屏幕上任意位置,在屏幕任意地方输入预先设置的图案或字符。
[0073] 本发明实施例还提供了一种触屏设备解锁系统,该系统包括
[0074] 解锁模块,用于接收用户在触摸显示屏上任意位置输入的解码信息,并确定解码信息的图形边界得到密码图像;
[0075] 比对模块,用于将密码图像与预设的标准图像比对后确认相似度不低于设定值时,解锁成功,反之解锁失败;
[0076] 设置模块,用于通过在触摸显示屏上等间距地划分多条横向线条和竖向线条,多条横向线条和竖向线条构成解锁区域,该解锁区域随机显示在触摸显示屏上的任意位置;
[0077] 录入密码图形模块,用于用户通过手指或电容笔在画出密码图形的过程中,手指或电容笔的滑动轨迹将经过横向线条和竖向线条形成的交叉点,即平面直角坐标系中的一系列坐标点,将相邻的坐标点用线条连接,还原出密码图形,找出上述还原密码图形的坐标点当中横坐标的最小值X1和最大值X2,纵坐标中的最小值Y1和最大值Y2,四个坐标点(X1,Y1)、(X2,Y1)、(X1,Y2)、(X2,Y2)形成的矩形区域为密码图形的区域,将该密码图形区域保存在存储器中。
[0078] 本发明实施例还提供了一种终端,该终端包括上述触屏设备解锁系统。
[0079] 所述触屏设备为手机或平板或PDA(Personal Digital Assistant:个人数字助理)等便携式电子设备,所述触屏设备还可为笔记本电脑或桌面计算机等终端设备。
[0080] 本发明实施例还提供了一种终端,包括存储器、处理器和触摸显示屏,所述存储器上储存有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述的触屏设备解锁方法的步骤,所述触摸显示屏由虚拟的经纬线划分成网格。其中,所述触屏设备解锁方法的方法请参见前述部分的介绍,在此不再赘述。所述存储器可以是所述触屏设备本身的内存,也可以是外部储存设备,如智能媒体卡、安全数字卡、快闪存储器卡等。
[0081] 本发明尚有多种实施方式,凡采用等同变换或者等效变换而形成的所有技术方案,均落在本发明的保护范围之内。