一种基于移动终端的触摸屏解锁控制方法及系统技术领域
本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端的触摸屏解锁控
制方法及系统。
背景技术
随着移动终端技术的飞速发展,目前移动终端的屏幕越来越大,一般均会占用移
动终端的一个平面,而触摸屏也同时设置在该平面,所以触摸屏的输入区域也非常大,从而
使触摸屏在移动终端上大量使用,特别是在智能移动终端上目前几乎都使用触摸屏为其主
要输入器件,因此智能移动终端的解锁也几乎都是基于触摸屏的解锁。目前,触摸屏解锁方
式中最常用的是滑动解锁、输入密码解锁、画出指定图案解锁等。上述使用较多的现有的解
锁方法设置完毕后,解锁的触摸轨迹路径就被限制住了,每次触摸解锁路径都是相同的,毫
无新意可言,用久难免生厌,并且有时不方便用户。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于移动终端的触摸屏解
锁控制方法及系统。本发明提供一种触摸屏的解锁控制方法,在设置完成解锁后,该方法解
锁轨迹路径不唯一,从而大大丰富了滑动解锁的选择余地,为用户提供方便。
本发明的技术方案如下:
一种基于移动终端的触摸屏解锁控制方法,其中,包括:
A、预先在屏幕上设置若干条用于解锁的不相交的线段,并为每一条线段进行编号;
B、接收用户操作输入的解锁代码,其中,所述解锁代码由两个编号组成;
C、在解锁界面下,获取用户在触摸屏上的触摸轨迹;并得到该轨迹的起点坐标所在线
段的第一编号与终点坐标所在的线段的第二编号;判断第一编号与第二编号的组合是否与
用户输入的正确的解锁代码相同,若相同则解锁成功,否则解锁失败。
所述的基于移动终端的触摸屏解锁控制方法,其中,所述步骤A中,每一条线段的
编号由阿拉伯数字组成,且各不相同。
所述的基于移动终端的触摸屏解锁控制方法,其中,所述步骤C具体包括:
C1,在解锁界面下,获取用户在触摸屏上的触摸轨迹;并进一步获取触摸轨迹的起点坐
标与终点坐标;
C2,得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在的线段的第二编号;
C3,判断第一编号与第二编号的组合是否与用户输入的正确的解锁代码相同,若相同
则解锁成功,否则解锁失败。
所述的基于移动终端的触摸屏解锁控制方法,其中,所述步骤C2具体包括:
C21,将起点坐标代入各条线段所在的方程,第一编号为起点坐标所满足的线段所对应
的编号;
C22,将终点坐标代入各条线段所在的方程,第二编号为终点坐标所满足的线段所对应
的编号。
一种基于移动终端的触摸屏解锁控制系统,其中,包括:
线段设置模块,用于预先在屏幕上设置若干条用于解锁的不相交的线段,并为每一条
线段进行编号;
解锁设置模块,用于接收用户操作输入的解锁代码,其中,所述解锁代码由两个编号组
成;
轨迹获取与判断模块,用于在解锁界面下,获取用户在触摸屏上的触摸轨迹;并得到该
轨迹的起点坐标所在线段的第一编号与终点坐标所在的线段的第二编号;判断第一编号与
第二编号的组合是否与用户输入的正确的解锁代码相同,若相同则解锁成功,否则解锁失
败。
所述基于移动终端的触摸屏解锁控制系统,其中,所述每一条线段的编号由阿拉
伯数字组成,且各不相同。
所述基于移动终端的触摸屏解锁控制系统,其中,所述轨迹获取与判断模块包括:
获取单元,用于在解锁界面下,获取用户在触摸屏上的触摸轨迹;并进一步获取触摸轨
迹的起点坐标与终点坐标;
编号得到单元,用于得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在的线
段的第二编号;
判断单元,用于判断第一编号与第二编号的组合是否与用户输入的正确的解锁代码相
同,若相同则解锁成功,否则解锁失败。
所述基于移动终端的触摸屏解锁控制系统,其中,所述编号得到单元包括:
第一代入子单元,将起点坐标代入各条线段所在的方程,第一编号为起点坐标所满足
的线段所对应的编号;
第二代入子单元,将终点坐标代入各条线段所在的方程,第二编号为终点坐标所满足
的线段所对应的编号。
本发明所提供的基于移动终端的触摸屏解锁控制方法及系统,所述方法通过预先
在屏幕上设置若干条用于解锁的不相交的线段,并为每一条线段进行编号;由用户输入正
确的解锁代码,其中,所述解锁代码由两个编号组成;在解锁界面下,获取用户在触摸屏上
的触摸轨迹;并得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在的线段的第二
编号;判断第一编号与第二编号的组合是否与用户输入的正确的解锁代码相同,若相同则
解锁成功,否则解锁失败。本发明使移动终端增加了解锁功能,使解锁功能多样化,使得在
设置完成解锁后,该方法解锁轨迹路径不唯一,从而大大丰富了滑动解锁的选择余地,提升
用户体验,为用户提供方便。
附图说明
图1是本发明提供的基于移动终端的触摸屏解锁控制方法较佳实施例的流程图。
图2是本发明提供的基于移动终端的触摸屏解锁控制系统较佳实施例的功能原理
框图。
图3是本发明提供的基于移动终端的触摸屏解锁控制方法较佳实施例的用于解锁
的不相交的线段第一结构示意图。
图4是本发明提供的基于移动终端的触摸屏解锁控制方法较佳实施例的用于解锁
的不相交的线段第二结构示意图。
具体实施方式
本发明提供一种基于移动终端的触摸屏解锁控制方法及系统,为使本发明的目
的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应
当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明提供的基于移动终端的触摸屏解锁控制方法较佳实施例的流程图,
如图1所示,本发明实施例提供的基于移动终端的触摸屏解锁控制方法,包括:
S100,预先在屏幕上设置若干条用于解锁的不相交的线段,并为每一条线段进行编号。
具体地,其中,每一条线段的编号由阿拉伯数字组成,且各不相同;譬如,编号可以
是1,23,666等。
并且,为了后续描述方便,在这里为每一个线段设定一个方程来表示;得到线段的
方程的方法如下:
S11,得到线段的起点与终点坐标;
S12,由直线方程的两点式写出步骤S1中得到的两个坐标对应的直线方程如下:
(y-yq)(x-xz)=(y-yz)(x-xq),xq≤x≤xz
上式中,xq为起点的横坐标值,yq为起点的纵坐标值,xz为终点的横坐标值,yz为终点
的纵坐标值。
如图3所示,xq为起点的横坐标值,yq为起点的纵坐标值,xz为终点的横坐标值,yz
为终点的纵坐标值;因此,由坐标(xq,yq)为起点,坐标(xz,yz)为终点的线段方程为(y-yq)
(x-xz)=(y-yz)(x-xq),xq≤x≤xz
例如,由坐标(1,2)为起点,坐标(3,4)为终点的线段方程为(y-2)(x-3)=(y-4)(x-1),1
≤x≤3。
S200,接收用户操作输入的解锁代码,其中,所述解锁代码由两个编号组成。接收
用户操作输入的正确的解锁代码,其中,所述解锁代码由两个编号组成。此步骤是,用户预
先设置用于正确解锁的解锁代码。
S300,在解锁界面下,获取用户在触摸屏上的触摸轨迹;并得到该轨迹的起点坐标
所在线段的第一编号与终点坐标所在的线段的第二编号;判断第一编号与第二编号的组合
是否与用户输入的正确的解锁代码相同,若相同则解锁成功,否则解锁失败。
具体地,所述步骤S300,还包括下面的步骤:
S1,在解锁界面下,获取用户在触摸屏上的触摸轨迹;并进一步获取触摸轨迹的起点坐
标与终点坐标;
S2,得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在的线段的第二编号;
具体地,将起点坐标代入各条线段所在的方程,第一编号为起点坐标所满足的线段所对应
的编号;将终点坐标代入各条线段所在的方程,第二编号为终点坐标所满足的线段所对应
的编号。
S3,判断第一编号与第二编号的组合是否与用户输入的正确的解锁代码相同,若
相同则解锁成功,否则解锁失败。
譬如在步骤S1中在触摸屏上的触摸轨迹的起点坐标为(1,4),终点坐标为(6,12);
在步骤S2中,假设事先移动终端中有线段y=4x , 0≤x≤5,其对应的编号为22,有线段y=2x
, 1≤x≤20,其对应的编号为32,有线段y=6x-3 , 2≤x≤21,其对应的编号为3;又假定用
户预先设定成功解锁的编号组合为22,32;那么我们可以判断出S1中得到的轨迹的起点坐
标位于线段y=4x , 0≤x≤5上,对应编号22;S1中得到的轨迹的终点坐标位于线段y=2x ,
1≤x≤20上,对应编号32;因此,步骤S2中得到的编号组合为22,32;其与事先设定的编号组
合22,32相符,故步骤S3中判定为解锁成功。
又譬如在步骤S1中在触摸屏上的触摸轨迹的起点坐标为(1,4),终点坐标为(3,
15);在步骤S2中,假设事先移动终端中有线段y=4x , 0≤x≤5,其对应的编号为22,有线段
y=2x , 1≤x≤20,其对应的编号为32,有线段y=6x-3 , 2≤x≤21,其对应的编号为36;又
假定用户预先设定成功解锁的编号组合为22,32;那么我们可以判断出S1中得到的轨迹的
起点坐标位于线段y=4x , 0≤x≤5上,对应编号22;S1中得到的轨迹的终点坐标位于线段y
=6x-3 , 2≤x≤21上,对应编号36;因此,步骤S2中得到的编号组合为22,36;其与事先设
定的编号组合22,32不相符,故步骤S3中判定为解锁失败。
由上可见,本发明实施例所提供的方法,在设置完成解锁后,该方法解锁轨迹路径
不唯一,从而大大丰富了滑动解锁的选择余地,为用户提供方便。
基于上述方法实施例,本发明还提供了一种基于移动终端的触摸屏解锁控制系
统,如图2所示,所述系统包括:
线段设置模块210,用于预先在屏幕上设置若干条用于解锁的不相交的线段,并为每一
条线段进行编号;具体如上所述。
解锁设置模块220,用于接收用户操作输入的解锁代码,其中,所述解锁代码由两
个编号组成;具体如上所述。
轨迹获取与判断模块230,用于在解锁界面下,获取用户在触摸屏上的触摸轨迹;
并得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在的线段的第二编号;判断第
一编号与第二编号的组合是否与用户输入的正确的解锁代码相同,若相同则解锁成功,否
则解锁失败;具体如上所述。
所述基于移动终端的触摸屏解锁控制系统,其中,所述每一条线段的编号由阿拉
伯数字组成,且各不相同;具体如上所述。
所述基于移动终端的触摸屏解锁控制系统,其中,所述轨迹获取与判断模块包括:
获取单元,用于在解锁界面下,获取用户在触摸屏上的触摸轨迹;并进一步获取触摸轨
迹的起点坐标与终点坐标;具体如上所述。
编号得到单元,用于得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在
的线段的第二编号;具体如上所述。
判断单元,用于判断第一编号与第二编号的组合是否与用户输入的正确的解锁代
码相同,若相同则解锁成功,否则解锁失败;具体如上所述。
所述基于移动终端的触摸屏解锁控制系统,其中,所述编号得到单元包括:
第一代入子单元,将起点坐标代入各条线段所在的方程,第一编号为起点坐标所满足
的线段所对应的编号;具体如上所述。
第二代入子单元,将终点坐标代入各条线段所在的方程,第二编号为终点坐标所
满足的线段所对应的编号;具体如上所述。
综上所述,本发明所提供的基于移动终端的触摸屏解锁控制方法及系统,所述方
法通过预先在屏幕上设置若干条用于解锁的不相交的线段,并为每一条线段进行编号;由
用户输入正确的解锁代码,其中,所述解锁代码由两个编号组成;在解锁界面下,获取用户
在触摸屏上的触摸轨迹;并得到该轨迹的起点坐标所在线段的第一编号与终点坐标所在的
线段的第二编号;判断第一编号与第二编号的组合是否与用户输入的正确的解锁代码相
同,若相同则解锁成功,否则解锁失败。本发明使移动终端增加了解锁功能,使解锁功能多
样化,使得在设置完成解锁后,该方法解锁轨迹路径不唯一,从而大大丰富了滑动解锁的选
择余地,提升用户体验,为用户提供方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可
以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保
护范围。