一种基于触摸屏的移动终端输入检测方法及系统的制作方法

文档序号:10489264阅读:290来源:国知局
一种基于触摸屏的移动终端输入检测方法及系统的制作方法
【专利摘要】本发明公开了一种基于触摸屏的移动终端输入检测方法及系统,所述方法包括:接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长;将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确。通过本发明所提供的技术方案大大提高了在触摸屏上输入密码的安全性,为用户提供了可靠在保障,为用户提供方便。
【专利说明】
一种基于触摸屏的移动终端输入检测方法及系统
技术领域
[0001]本发明涉及移动终端技术领域,尤其涉及的是一种基于触摸屏的移动终端输入检测方法及系统。
【背景技术】
[0002]目前移动终端广泛采用触摸屏来输入,而移动终端由于其便携性,用户经常会碰到在公共场合使用移动终端输入信息的情况,特别是在输入密码等隐私信息时,若暴露在不法分子的眈眈之下将会是很危险的。另一方面,由于移动终端中安装软件很多,当用户不小心安装了不可靠的软件后,可能会将用户的密码输入直接上传给不法分子。因此,现有技术中,在输入密码时很难防范不法分子对于密码的窃取,输入密码的安全性不高。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的基于触摸屏输入密码安全性较低的缺陷,提供一种基于触摸屏的移动终端输入检测方法及系统。旨在提高密码输入的安全性,为用户使用移动终端提供保障。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于触摸屏的移动终端输入检测方法,其中,包括:
A、当需要输入密码时,移动终端控制进入密码输入界面;
B、接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长;
C、将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确。
[0006]所述基于触摸屏的移动终端输入检测方法,其中,所述步骤A之前还包括:
S、设置一个计时器,用于在用户输入密码时记录并显示各个字符输入时的触摸时长,以及记录并显示字符与字符之间的时长。
[0007]所述基于触摸屏的移动终端输入检测方法,其中,所述步骤B具体包括:
B20、接收用户的操作指令输入密码,并在对第一个密码输入时显示第一个密码输入的触摸时长,以及记录并显示第一个密码输入完成跳到第二个密码开始输之间的时长;
B21、依次类推,直到各密码输入完成,记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长。
[0008]所述基于触摸屏的移动终端输入检测方法,其中,所述步骤C具体包括:
Cl、将记录输入的各个密码字符与预先设置的密码输入规则设置的字符进行比较,判断是否相同;
C2、将记录输入的密码字符与密码字符之间的时长、与与预先设置的密码输入规则设置的对应字符与字符之间的时长进行比较,判断是否相同;
C3、将输入的各密码字符的触摸时长;与预先设置的密码输入规则设置的字符的触摸时长进行比较,判断是否相同;
C4、当步骤C1、C2、C3都判断相同,认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确。
[0009]所述基于触摸屏的移动终端输入检测方法,其中,所述步骤B具体包括:
BI,检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C (I);当检测到用户释放触摸时获取第一次有效触摸的时长,记为M(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F (I);
B2,获取第二次有效触摸所代表的字符,记为C (2);当检测到用户释放触摸时获取第二次有效触摸的时长,记为M (2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2);
B3,获取第3次有效触摸所代表的字符,记为C (3);当检测到用户释放触摸时获取第3次有效触摸的时长,记为M (3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3);
B4,获取第N -1次有效触摸所代表的字符,记为C ( N — I);当检测到用户释放触摸时获取第N — I次有效触摸的时长,记为M ( N — I);检测到用户的第N次有效触摸,获取第N -1次有效触摸释放至检测到第N次有效触摸之间的时长,记为F ( N — I);
B5,获取第N次有效触摸所代表的字符,记为C ( N );当检测到用户释放触摸时获取第N次有效触摸的时长,记为M ( N );检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N +1次有效触摸之间的时长,记为F ( N )。
[0010]所述基于触摸屏的移动终端输入检测方法,其中,所述步骤C还包括:
在以上每一步中当检测到字符为确认字符时,判断所记录的C (1)、C (2)、C (3)、……C(N);M(1)、M(2)、M(3)、……M( N ) ; F (1)、F (2)、F (3)、……F (N);与预设的密码输入规则对应的内容是否相同,当相同时判定为密码输入正确。
[0011]—种基于触摸屏的移动终端输入检测系统,其中,包括:
密码输入界面控制模块,用于当需要输入密码时,移动终端控制进入密码输入界面;密码输入记录模块,用于接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长;密码输入验证模块,用于将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确;
预先设置模块,用于设置一个计时器,用于在用户输入密码时记录并显示各个字符输入时的触摸时长,以及记录并显不字符与字符之间的时长。
[0012]所述基于触摸屏的移动终端输入检测系统,其中,所述密码输入记录模块包括: 接收显示单元,用于接收用户的操作指令输入密码,并在对第一个密码输入时显示第一个密码输入的触摸时长,以及记录并显示第一个密码输入完成跳到第二个密码开始输之间的时长;
记录单元,用于依次类推,直到各密码输入完成,记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长。
[0013]所述基于触摸屏的移动终端输入检测系统,其中,所述密码输入验证模块具体包括:
第一比较判断单元,用于将记录输入的各个密码字符与预先设置的密码输入规则设置的字符进行比较,判断是否相同;
第二比较判断单元,用于将记录输入的密码字符与密码字符之间的时长、与与预先设置的密码输入规则设置的对应字符与字符之间的时长进行比较,判断是否相同;
第三比较判断单元,用于将输入的各密码字符的触摸时长;与预先设置的密码输入规则设置的字符的触摸时长进行比较,判断是否相同;
判断完成单元,用于当记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长与预设都判断相同,认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确。
[0014]所述基于触摸屏的移动终端输入检测系统,其中,所述密码输入记录模块还包括:第一检测单元,用于检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C (I);当检测到用户释放触摸时获取第一次有效触摸的时长,记为M(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F(I);
第二检测单元,用于获取第二次有效触摸所代表的字符,记为C (2);当检测到用户释放触摸时获取第二次有效触摸的时长,记为M(2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2);
第三检测单元,用于获取第3次有效触摸所代表的字符,记为C (3);当检测到用户释放触摸时获取第3次有效触摸的时长,记为M (3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3);
第四检测单元,用于获取第N — I次有效触摸所代表的字符,记为C (N — I);当检测到用户释放触摸时获取第N — I次有效触摸的时长,记为M ( N — I);检测到用户的第N次有效触摸,获取第N — I次有效触摸释放至检测到第N次有效触摸之间的时长,记为F ( N —I);
第五检测单元,用于获取第N次有效触摸所代表的字符,记为C (N );当检测到用户释放触摸时获取第N次有效触摸的时长,ESM(N);检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N十I次有效触摸之间的时长,记为F(N):
所述密码输入验证模块还包括:
对比验证单元,用于在以上每一步中当检测到字符为确认字符时,判断所记录的C
(1)、C (2)、C (3)、……C (N); M(1)、M(2)、M(3)、……M ( N ) ; F (I )、F (2)、F
(3)、……F(N);与预设的密码输入规则对应的内容是否相同,当相同时判定为密码输入正确。
[0015]有益效果:本发明所提供的基于触摸屏的移动终端输入检测方法及系统,所述方法通过所述方法通过,在用户输入密码时记录各个字符,以及字符与字符之间的时长,字符触摸时长;从而密码在每一次输入时不仅字符需要输入正确,在每个字符上的触摸时长,以及字符与字符之间空闲的时长也必须正确,因此即使密码被偷看到也无事。通过本发明所提供的技术方案大大提高了在触摸屏上输入密码的安全性,为用户提供了可靠在保障,为用户提供方便。
【附图说明】
[0016]图1是本发明基于触摸屏的移动终端输入检测方法的较佳实施例的流程图。
[0017]图2是本发明基于触摸屏的移动终端输入检测方法的具体应用实施例的流程图。
[0018]图3是本发明基于触摸屏的移动终端输入检测系统的较佳实施例的功能原理框图。
【具体实施方式】
[0019]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]请参见图1,图1是本发明基于触摸屏的移动终端输入检测方法的较佳实施例的流程图。如图1所示,本发明第一实施例所述的基于触摸屏的移动终端输入检测方法,包括以下步骤:
步骤S10、当需要输入密码时,移动终端控制进入密码输入界面。
[0021]本发明在具体实施时需要预先设置各种密码输入规则并存储,以及设置一个计时器,用于在用户输入密码时记录并显示各个字符输入时的触摸时长,以及记录并显示字符与字符之间的时长。当需要输入密码时,移动终端控制进入密码输入界面。
[0022]步骤S20、接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长。
[0023]本步骤具体为、接收用户的操作指令输入密码,并在对第一个密码输入时显示第一个密码输入的触摸时长,以及记录并显示第一个密码输入完成跳到第二个密码开始输之间的时长;依次类推,直到各密码输入完成,记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长。
[0024]例如,当要输入密码123时,输入第一个字符3时,记录并显示第一个字符I输入的触摸时长100毫秒,当输入第二个字符2时,记录并显示从第一个字符输入完成到第二个字符开始触摸输入之间的时长200晕秒,并记录显不第二个字符2输入的触摸时长120晕秒;当第二个字符2输入完成进入输入第三字符3时,记录并显示从第二个字符2输入完成到第三个字符3开始触摸输入之间的时长200晕秒,并记录显不第三个字符3输入的触摸时长300晕秒。
[0025]即要输入密码123时,记录到密码I触摸输入时间为100毫秒,密码I和密码2之间输入间隔时间为200毫秒,密码2的触摸输入时间为120毫秒,密码2和密码3之间输入间隔时间为200晕秒,密码3的触摸输入时间为300晕秒。
[0026]步骤S30、将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确。
[0027]本步骤具体为:Cl、将记录输入的各个密码字符与预先设置的密码输入规则设置的字符进行比较,判断是否相同;C2、将记录输入的密码字符与密码字符之间的时长、与与预先设置的密码输入规则设置的对应字符与字符之间的时长进行比较,判断是否相同;C3、将输入的各密码字符的触摸时长;与预先设置的密码输入规则设置的字符的触摸时长进行比较,判断是否相同;C4、当步骤C1、C2、C3都判断相同,认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确。否则提示密码输入错误,请重新输入。
[0028]接上面举例所述,如果预先设置的密码123的输入规则为:输入密码I时时间为100晕秒,输入密码I和2时间间隔为2 O O晕秒,输入密码2触摸时间为12 O晕秒,输入密码2和3时间间隔为200晕秒,输入密码3的触摸时间为300晕秒。
[0029]而此时检测输入时也检测到,输入密码123时,记录到密码I触摸输入时间为100毫秒,密码I和密码2之间输入间隔时间为200晕秒,密码2的触摸输入时间为120晕秒,密码2和密码3之间输入间隔时间为200毫秒,密码3的触摸输入时间为300毫秒。则认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确。否则提示重新输入。
[0030]这样,本发明提供一种基于触摸屏的移动终端输入检测方法,即使别人看到输入了密码123三个字符,也不记得123三个字符怎么样的输入时间,以及各字符与字条之间的输入时间,旨在提高密码输入的安全性,为用户使用移动终端提供保障。
[0031]实施例2、本发明基于触摸屏的移动终端输入检测方法的应用实施例包括以下步骤:
当用户在输入密码时,一种基于触摸屏的输入检测方法,依次执行以下步骤:
S 100,检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C
(1);当检测到用户释放触摸时获取第一次有效触摸的时长,记为M(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F (I)。
[0032]S 200,获取第二次有效触摸所代表的字符,记为C (2);当检测到用户释放触摸时获取第二次有效触摸的时长,记为M (2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2)。
[0033]S 300,获取第3次有效触摸所代表的字符,记为C (3);当检测到用户释放触摸时获取第3次有效触摸的时长,记为M (3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3);

S400,获取第N -1次有效触摸所代表的字符,记为C ( N — I);当检测到用户释放触摸时获取第N — I次有效触摸的时长,记为M ( N — I);检测到用户的第N次有效触摸,获取第N -1次有效触摸释放至检测到第N次有效触摸之间的时长,记为F ( N — I)。
[0034]S 500,获取第N次有效触摸所代表的字符,记为C(N);当检测到用户释放触摸时获取第N次有效触摸的时长,ESM(N);检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N +1次有效触摸之间的时长,记为F ( N )。
[0035]S600、其中,在以上每一步中当检测到字符为确认字符时,判断所记录的C(l)、C
(2)、C(3)、……;M(l)、M(2)、M(3)、……;F (I)、F (2)、F (3)、……;与预设的是否相同,只有相同时密码才是正确的。
[0036]实施例3
请参阅图2,图2所示为本发明基于触摸屏的移动终端输入检测方法的具体应用实施例的流程图,图2所示的基于触摸屏的移动终端输入检测方法包括以下步骤:
步骤S O,当进入密码输入界面时,清零计数器K ;
步骤S (1),检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C (I);判断字符C (I)是否为确认字符,若为是则执行步骤S,否则当检测到用户释放触摸时获取第一次有效触摸的时长,ESM(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F (I);然后K = K +1。
[0037]步骤S(2),获取第二次有效触摸所代表的字符,记为C (2);判断字符C (2)是否为确认字符,若为是则执行S,否则当检测到用户释放触摸时获取第二次有效触摸的时长,记为M(2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2);然后K = K +1。
[0038]步骤S(3),获取第3次有效触摸所代表的字符,记为C (3);判断字符C (3)是否为确认字符,若为是则执行S,否则当检测到用户释放触摸时获取第3次有效触摸的时长,记为M(3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3);然后K = K +1;

步骤S ( N ),获取第N次有效触摸所代表的字符,记为C ( N );判断字符C ( N )是否为确认字符,若为是则执行S,否则当检测到用户释放触摸时获取第N次有效触摸的时长,记为M ( N );检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N +1次有效触摸之间的时长,记为F ( N );然后K = K +1;

步骤 S,判断所记录的 C(l)、C (2)、C (3)、……、C(K);M(1)、M(2)、M(3)、……、M(K); F (I)、F (2)、F (3)、……、F ( K );与预设的是否均相同,只有相同时密码才是正确的。
[0039]其中,所述确认字符用来表示用户密码输入完毕,常见的,如确认字符为“回车”键。
[0040]在实际使用本实施例的技术方案时,在步骤S中对于M(1)、M(2)、M(3)、……、M(K)和F (1)、F (2)、F (3)、……、F ( K )的判断无需过于精确,譬如M(I)正确值(设为M R(I))为I秒,而实际得到的M(I)为1.1秒,也认为相同,在这里本发明中可以规定I M R(X)-M(X)KMT H, I F R(X)-F(X)KF T H 时认为M R ( X )与M( X )相等,F R(乂)与?(乂)相等,其中,乂为1、2、3、……、K,M R (X)为M(X)的正确值,F R ( X )为F(X)的正确值,I M R(X)-M(X) I表示M R( X) —M(X)的绝对值,I F R(X)-F(X)
I表示F R (X)—F (X)的绝对值,M T H与F T H为门限,譬如M T H为0.2秒,F T H为
0.2秒。
[0041]可见,本发明一种基于触摸屏的输入检测方法,所述方法通过,在用户输入密码时记录各个字符,以及字符与字符之间的时长,字符触摸时长;从而密码在每一次输入时不仅字符需要输入正确,在每个字符上的触摸时长,以及字符与字符之间空闲的时长也必须正确,因此即使密码被偷看到也无事。通过本发明所提供的技术方案大大提高了在触摸屏上输入密码的安全性,为用户提供了可靠在保障。
[0042]基于上述方法实施例,本发明还提供了一种基于触摸屏的移动终端输入检测系统,如图3所示,所述系统包括:
密码输入界面控制模块310,用于当需要输入密码时,移动终端控制进入密码输入界面;具体如上所述。
[0043]密码输入记录模块320,用于接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长;具体如上所述。
[0044]密码输入验证模块330,用于将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确;具体如上所述。
[0045]预先设置模块340,用于设置一个计时器,用于在用户输入密码时记录并显示各个字符输入时的触摸时长,以及记录并显示字符与字符之间的时长;具体如上所述。
[0046]进一步地,所述基于触摸屏的移动终端输入检测系统,其中,所述密码输入记录模块220包括:
接收显示单元,用于接收用户的操作指令输入密码,并在对第一个密码输入时显示第一个密码输入的触摸时长,以及记录并显示第一个密码输入完成跳到第二个密码开始输之间的时长;具体如上所述。
[0047]记录单元,用于依次类推,直到各密码输入完成,记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长;具体如上所述。
[0048]进一步地,所述基于触摸屏的移动终端输入检测系统,其中,所述密码输入验证模块230具体包括:
第一比较判断单元,用于将记录输入的各个密码字符与预先设置的密码输入规则设置的字符进行比较,判断是否相同;具体如上所述。
[0049]第二比较判断单元,用于将记录输入的密码字符与密码字符之间的时长、与与预先设置的密码输入规则设置的对应字符与字符之间的时长进行比较,判断是否相同;具体如上所述。
[0050]第三比较判断单元,用于将输入的各密码字符的触摸时长;与预先设置的密码输入规则设置的字符的触摸时长进行比较,判断是否相同;具体如上所述。
[0051]判断完成单元,用于当记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长与预设都判断相同,认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确;具体如上所述。
[0052]所述基于触摸屏的移动终端输入检测系统,其中,所述密码输入记录模块还包括:第一检测单元,用于检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C (I);当检测到用户释放触摸时获取第一次有效触摸的时长,记为M(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F(I);具体如上所述。
[0053]第二检测单元,用于获取第二次有效触摸所代表的字符,记为C(2);当检测到用户释放触摸时获取第二次有效触摸的时长,记为M (2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2);具体如上所述。
[0054]第三检测单元,用于获取第3次有效触摸所代表的字符,记为C(3);当检测到用户释放触摸时获取第3次有效触摸的时长,记为M (3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3);具体如上所述。
[0055]第四检测单元,用于获取第N— I次有效触摸所代表的字符,记为C (N — I);当检测到用户释放触摸时获取第N — I次有效触摸的时长,记为M ( N — I);检测到用户的第N次有效触摸,获取第N — I次有效触摸释放至检测到第N次有效触摸之间的时长,记为F(N — I);具体如上所述。
[0056]第五检测单元,用于获取第N次有效触摸所代表的字符,记为C(N);当检测到用户释放触摸时获取第N次有效触摸的时长,ESM(N);检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N +1次有效触摸之间的时长,记为F ( N );具体如上所述。
[0057]所述密码输入验证模块230还包括:
对比验证单元,用于在以上每一步中当检测到字符为确认字符时,判断所记录的C(1)、C (2)、C (3)、……C (N); M(1)、M(2)、M(3)、……M ( N ) ; F (I )、F (2)、F
(3)、……F(N);与预设的密码输入规则对应的内容是否相同,当相同时判定为密码输入正确;具体如上所述。
[0058]有益效果:本发明所提供的基于触摸屏的移动终端输入检测方法及系统,所述方法通过所述方法通过,在用户输入密码时记录各个字符,以及字符与字符之间的时长,字符触摸时长;从而密码在每一次输入时不仅字符需要输入正确,在每个字符上的触摸时长,以及字符与字符之间空闲的时长也必须正确,因此即使密码被偷看到也无事。通过本发明所提供的技术方案大大提高了在触摸屏上输入密码的安全性,为用户提供了可靠在保障,为用户提供方便。
[0059]当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
[0060]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种基于触摸屏的移动终端输入检测方法,其特征在于,包括: A、当需要输入密码时,移动终端控制进入密码输入界面; B、接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长; C、将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确。2.根据权利要求1所述基于触摸屏的移动终端输入检测方法,其特征在于,所述步骤A之前还包括: S、设置一个计时器,用于在用户输入密码时记录并显示各个字符输入时的触摸时长,以及记录并显示字符与字符之间的时长。3.根据权利要求2所述基于触摸屏的移动终端输入检测方法,其特征在于,所述步骤B具体包括: B20、接收用户的操作指令输入密码,并在对第一个密码输入时显示第一个密码输入的触摸时长,以及记录并显示第一个密码输入完成跳到第二个密码开始输之间的时长; B21、依次类推,直到各密码输入完成,记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长。4.根据权利要求1所述基于触摸屏的移动终端输入检测方法,其特征在于,所述步骤C具体包括: Cl、将记录输入的各个密码字符与预先设置的密码输入规则设置的字符进行比较,判断是否相同; C2、将记录输入的密码字符与密码字符之间的时长、与与预先设置的密码输入规则设置的对应字符与字符之间的时长进行比较,判断是否相同; C3、将输入的各密码字符的触摸时长;与预先设置的密码输入规则设置的字符的触摸时长进行比较,判断是否相同; C4、当步骤C1、C2、C3都判断相同,认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确。5.根据权利要求1所述基于触摸屏的移动终端输入检测方法,其特征在于,所述步骤B具体包括: BI,检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C (I);当检测到用户释放触摸时获取第一次有效触摸的时长,记为M(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F (I); B2,获取第二次有效触摸所代表的字符,记为C (2);当检测到用户释放触摸时获取第二次有效触摸的时长,记为M (2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2); B3,获取第3次有效触摸所代表的字符,记为C (3);当检测到用户释放触摸时获取第3次有效触摸的时长,记为M (3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3); B4,获取第N — I次有效触摸所代表的字符,记为C ( N — I);当检测到用户释放触摸时获取第N — I次有效触摸的时长,记为M ( N — I);检测到用户的第N次有效触摸,获取第N -1次有效触摸释放至检测到第N次有效触摸之间的时长,记为F ( N — I); B5,获取第N次有效触摸所代表的字符,记为C(N);当检测到用户释放触摸时获取第N次有效触摸的时长,记为M ( N );检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N +1次有效触摸之间的时长,记为F ( N )。6.根据权利要求5所述基于触摸屏的移动终端输入检测方法,其特征在于,所述步骤C还包括: 在以上每一步中当检测到字符为确认字符时,判断所记录的C(1)、C(2)、C(3)、……C(N);M(1)、M(2)、M(3)、……M( N ) ; F (1)、F (2)、F (3)、……F (N);与预设的密码输入规则对应的内容是否相同,当相同时判定为密码输入正确。7.一种基于触摸屏的移动终端输入检测系统,其特征在于,包括: 密码输入界面控制模块,用于当需要输入密码时,移动终端控制进入密码输入界面; 密码输入记录模块,用于接收用户的操作指令输入密码,并在进行密码输入时记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长; 密码输入验证模块,用于将记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长,分别与预先设置的密码输入规则对应项进行比较,判断是否相同;如果相同则判断当前密码输入正确; 预先设置模块,用于设置一个计时器,用于在用户输入密码时记录并显示各个字符输入时的触摸时长,以及记录并显不字符与字符之间的时长。8.根据权利要求7所述基于触摸屏的移动终端输入检测系统,其特征在于,所述密码输入记录模块包括: 接收显示单元,用于接收用户的操作指令输入密码,并在对第一个密码输入时显示第一个密码输入的触摸时长,以及记录并显示第一个密码输入完成跳到第二个密码开始输之间的时长; 记录单元,用于依次类推,直到各密码输入完成,记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长。9.根据权利要求7所述基于触摸屏的移动终端输入检测系统,其特征在于,所述密码输入验证模块具体包括: 第一比较判断单元,用于将记录输入的各个密码字符与预先设置的密码输入规则设置的字符进行比较,判断是否相同; 第二比较判断单元,用于将记录输入的密码字符与密码字符之间的时长、与与预先设置的密码输入规则设置的对应字符与字符之间的时长进行比较,判断是否相同; 第三比较判断单元,用于将输入的各密码字符的触摸时长;与预先设置的密码输入规则设置的字符的触摸时长进行比较,判断是否相同; 判断完成单元,用于当记录输入的各个密码字符,以及记录输入的密码字符与密码字符之间的时长,密码字符触摸时长与预设都判断相同,认为密码在每一次输入时字符输入正确,及在每个字符上的触摸时长、以及字符与字符之间空闲的时长正确,则判断为当前密码输入正确。10.根据权利要求7所述基于触摸屏的移动终端输入检测系统,其特征在于,所述密码输入记录模块还包括: 第一检测单元,用于检测到用户的第一次有效触摸,获取第一次有效触摸所代表的字符,记为C (I);当检测到用户释放触摸时获取第一次有效触摸的时长,记为M(I);检测到用户的第二次有效触摸,获取第一次有效触摸释放至检测到第二次有效触摸之间的时长,记为F(I); 第二检测单元,用于获取第二次有效触摸所代表的字符,记为C (2);当检测到用户释放触摸时获取第二次有效触摸的时长,记为M(2);检测到用户的第三次有效触摸,获取第二次有效触摸释放至检测到第三次有效触摸之间的时长,记为F (2); 第三检测单元,用于获取第3次有效触摸所代表的字符,记为C (3);当检测到用户释放触摸时获取第3次有效触摸的时长,记为M (3);检测到用户的第4次有效触摸,获取第3次有效触摸释放至检测到第4次有效触摸之间的时长,记为F (3); 第四检测单元,用于获取第N — I次有效触摸所代表的字符,记为C (N — I);当检测到用户释放触摸时获取第N — I次有效触摸的时长,记为M ( N — I);检测到用户的第N次有效触摸,获取第N — I次有效触摸释放至检测到第N次有效触摸之间的时长,记为F ( N —I); 第五检测单元,用于获取第N次有效触摸所代表的字符,记为C (N);当检测到用户释放触摸时获取第N次有效触摸的时长,ESM(N);检测到用户的第N +1次有效触摸,获取第N次有效触摸释放至检测到第N十I次有效触摸之间的时长,记为F(N): 所述密码输入验证模块还包括: 对比验证单元,用于在以上每一步中当检测到字符为确认字符时,判断所记录的C(1)、C (2)、C (3)、……C (N); M(1)、M(2)、M(3)、……M ( N ) ; F (I )、F (2)、F(3)、……F(N);与预设的密码输入规则对应的内容是否相同,当相同时判定为密码输入正确。
【文档编号】G06F21/83GK105844144SQ201610168745
【公开日】2016年8月10日
【申请日】2016年3月23日
【发明人】俞斌, 杨维琴
【申请人】惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1