一种密码识别方法与设备转让专利

申请号 : CN201510404772.6

文献号 : CN106326727B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈磊

申请人 : 阿里巴巴集团控股有限公司

摘要 :

本申请提供一种密码识别方法与设备,本申请通过识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码,当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确,从而可以避免在屏幕上尤其是较小的屏幕上设置过多的键码所对应的按键,导致每个按键的面积较小,用户不容易识别,容易误触碰其它按键,造成输入失误的问题,另外,如果不在屏幕上设置按键案,还可以提高密码的保密性,解决常规的数字和/或字母密码保密性不高的问题。

权利要求 :

1.一种密码识别方法,其中,该方法包括:识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码;

当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确;

其中,所述第一键码为点,所述第二键码为线。

2.如权利要求1所述的方法,其中,识别获取到的每一位密码的输入操作所对应的键码,包括:计算获取到的每一位密码的输入操作的量化值;

根据所述量化值识别该位密码的输入操作所对应的键码。

3.如权利要求2所述的方法,其中,根据所述量化值识别该位密码的输入操作所对应的键码,包括:判断所述量化值是否超过预设阈值,

若是,则识别该位密码的输入操作所对应的键码为第一键码;

若否,则识别该位密码的输入操作所对应的键码为第二键码。

4.如权利要求3所述的方法,其中,判断所述量化值是否超过所述预设阈值,包括:判断手指的指肚面积值是否超过预设面积阈值。

5.如权利要求3所述的方法,其中,判断所述量化值是否超过所述预设阈值,包括:判断手指的点按力度值是否超过预设点按力度阈值。

6.如权利要求3所述的方法,其中,判断所述量化值是否超过所述预设阈值,包括:判断输入耗时值是否超过预设输入耗时阈值。

7.如权利要求1至6任一项所述的方法,其中,识别获取到的每一位密码的输入操作所对应的键码的同时,还包括:显示对应的键码。

8.如权利要求1至6任一项所述的方法,其中,识别获取到的每一位密码的输入操作所对应的键码的同时,还包括:显示对应的键码的识别过程的动画效果。

9.一种密码识别设备,其中,该设备包括:识别装置,用于识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码;

判断装置,用于当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确;

其中,所述第一键码为点,所述第二键码为线。

10.如权利要求9所述的设备,其中,所述识别装置包括:用于计算获取到的每一位密码的输入操作的量化值的模块;

用于根据所述量化值识别该位密码的输入操作所对应的键码的模块。

11.如权利要求10所述的设备,其中,所述用于根据所述量化值识别该位密码的输入操作所对应的键码的模块包括:用于判断所述量化值是否超过预设阈值的单元,用于若所述量化值超过所述预设阈值,则识别该位密码的输入操作所对应的键码为第一键码的单元;

用于若所述量化值未超过所述预设阈值,则识别该位密码的输入操作所对应的键码为第二键码的单元。

12.如权利要求11所述的设备,其中,所述用于判断所述量化值是否超过所述预设阈值的单元,用于判断手指的指肚面积值是否超过预设面积阈值。

13.如权利要求11所述的设备,其中,所述用于判断所述量化值是否超过所述预设阈值的单元,用于判断手指的点按力度值是否超过预设点按力度阈值。

14.如权利要求11所述的设备,其中,所述用于判断所述量化值是否超过所述预设阈值的单元,用于判断输入耗时值是否超过预设输入耗时阈值。

15.如权利要求9至14任一项所述的设备,其中,所述设备还包括显示键码装置,用于在识别获取到的每一位密码的输入操作所对应的键码的同时,显示对应的键码。

16.如权利要求9至14任一项所述的设备,其中,所述设备还包括显示动效装置,用于在识别获取到的每一位密码的输入操作所对应的键码的同时,显示对应的键码的识别过程的动画效果。

说明书 :

一种密码识别方法与设备

技术领域

[0001] 本申请涉及计算机领域,尤其涉及一种密码识别方法与设备。

背景技术

[0002] 现有的密码输入,多是采用字母和/或按键的选择的输入方式,对于小屏幕设备来说,由于屏幕面积较小,且在屏幕上显示的供选择的按键过多,用户在输入密码时需要盯紧屏幕分辨数字或字母后按下对应较小面积的按键,且容易误触碰其它按键,造成输入失误,另外,此类密码容易轻易描述告知他人,会造成密码泄露的问题,保密性不高。

发明内容

[0003] 本申请的一个目的是提供一种密码识别方法与设备,能够解决密码输入失误和保密性不高的问题。
[0004] 根据本申请的一个方面,提供了一种密码识别方法,该方法包括:
[0005] 识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码;
[0006] 当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确。
[0007] 进一步的,上述方法中,所述第一键码为点,所述第二键码为线。
[0008] 进一步的,上述方法中,识别获取到的每一位密码的输入操作所对应的键码,包括:
[0009] 计算获取到的每一位密码的输入操作的量化值;
[0010] 根据所述量化值识别该位密码的输入操作所对应的键码。
[0011] 进一步的,上述方法中,根据所述量化值识别该位密码的输入操作所对应的键码,包括:
[0012] 判断所述量化值是否超过预设阈值,
[0013] 若是,则识别该位密码的输入操作所对应的键码为第一键码;
[0014] 若否,则识别该位密码的输入操作所对应的键码为第二键码。
[0015] 进一步的,上述方法中,判断所述量化值是否超过所述预设阈值,包括:
[0016] 判断手指的指肚面积值是否超过预设面积阈值。
[0017] 进一步的,上述方法中,判断所述量化值是否超过所述预设阈值,包括:
[0018] 判断手指的点按力度值是否超过预设点按力度阈值。
[0019] 进一步的,上述方法中,判断所述量化值是否超过所述预设阈值,包括:
[0020] 判断输入耗时值是否超过预设输入耗时阈值。
[0021] 进一步的,上述方法中,识别获取到的每一位密码的输入操作所对应的键码的同时,还包括:
[0022] 显示对应的键码。
[0023] 进一步的,上述方法中,识别获取到的每一位密码的输入操作所对应的键码的同时,还包括:
[0024] 显示对应的键码的识别过程的动画效果。
[0025] 根据本申请的另一个方面,提供了一种密码识别设备,该设备包括:
[0026] 识别装置,用于识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码;
[0027] 判断装置,用于当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确。
[0028] 进一步的,上述设备中,所述第一键码为点,所述第二键码为线。
[0029] 进一步的,上述设备中,所述识别装置包括:
[0030] 用于计算获取到的每一位密码的输入操作的量化值的模块;
[0031] 用于根据所述量化值识别该位密码的输入操作所对应的键码的模块。
[0032] 进一步的,上述设备中,所述用于根据所述量化值识别该位密码的输入操作所对应的键码的模块,包括:
[0033] 用于判断所述量化值是否超过所述预设阈值的单元,
[0034] 用于若所述量化值超过所述预设阈值,则识别该位密码的输入操作所对应的键码为第一键码的单元;
[0035] 用于若所述量化值未超过所述预设阈值,则识别该位密码的输入操作所对应的键码为第二键码的单元。
[0036] 进一步的,上述设备中,所述用于判断所述量化值是否超过所述预设阈值的单元,用于判断手指的指肚面积值是否超过预设面积阈值。
[0037] 进一步的,上述设备中,用于判断所述量化值是否超过所述预设阈值的单元,用于判断手指的点按力度值是否超过预设点按力度阈值。
[0038] 进一步的,上述设备中,用于判断所述量化值是否超过所述预设阈值的单元,用于判断输入耗时值是否超过预设输入耗时阈值。
[0039] 进一步的,上述设备中,所述设备还包括显示键码装置,用于在识别获取到的每一位密码的输入操作所对应的键码的同时,显示对应的键码。
[0040] 进一步的,上述设备中,所述设备还包括显示动效装置,用于在识别获取到的每一位密码的输入操作所对应的键码的同时,显示对应的键码的识别过程的动画效果。
[0041] 与现有技术相比,本申请通过识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码,当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确,从而可以避免在屏幕上尤其是较小的屏幕上设置过多的键码所对应的按键,导致每个按键的面积较小,用户不容易识别,容易误触碰其它按键,造成输入失误的问题,另外,如果不在屏幕上设置按键案,还可以提高密码的保密性,解决常规的数字和/或字母密码保密性不高的问题。
[0042] 进一步的,本申请通过将所述第一键码设置为点,所述第二键码设置为线,从而利用类似摩斯码只有“滴、嗒(点、线)”两种形式的键码,组合出各种含义的密码,长短及复杂程度可根据用户自己来定义,密码设置可简单可复杂,可以结合屏幕上有对应按键或无对应按键的输入方式,使操作者迅速简单的完成密码输入。
[0043] 进一步的,本申请通过计算获取到的每一位密码的输入操作的量化值,根据所述量化值识别该位密码的输入操作所对应的键码,可以根据不 同类的输入操作对应不同类的量化值,由于根据每类量化值需要识别的对应键码只有两个,要么是第一键码,要么是第二键码,可以将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码,从而使第一键码和第二键码的识别和区别更高效、更精确。

附图说明

[0044] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0045] 图1示出根据本申请一个方面的一种密码识别方法的流程图;
[0046] 图2示出本申请个一实施例的界面激活密码输入图;
[0047] 图3示出根据本申请一个实施例的密码输入界面图;
[0048] 图4示出根据本申请一个实施例的初始密码设置界面图;
[0049] 图5示出根据本申请一个实施例的当单只手指肚面积在屏幕的接触面积小余等于所述最大接触面积的45%时的界面图;
[0050] 图6示出根据本申请一个实施例的单只手指肚面积在屏幕的接触面积大于所述最大接触面积的45%的界面图;
[0051] 图7示出根据本申请一个实施例的密码输入错误的识别过程界面图;
[0052] 图8(a)示出根据本申请一个实施例的输入为点的渐变动画效果界面图;
[0053] 图8(b)示出根据本申请一个实施例的输入为线的渐变动画效果的界面图;
[0054] 图9示出图8(a)的详细输入为点的渐变动画效果的界面图;
[0055] 图10示出图8(b)的详细输入为线的渐变动画效果的界面图
[0056] 图11示出根据本申请另一个实施例的输入为线的渐变动画效果的界面图;
[0057] 图12示出根据本申请另一个方面的一种密码识别设备的结构图;
[0058] 图13示出根据本申请一个优选的实施例的密码识别设备的结构图;
[0059] 图14示出根据本申请另一个优选的实施例的密码识别设备的结构图;
[0060] 图15示出根据本申请又一个优选的实施例的密码识别设备的结构图;
[0061] 图16示出根据本申请再一个优选的实施例的密码识别设备的结构图。
[0062] 附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

[0063] 下面结合附图对本申请作进一步详细描述。
[0064] 在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0065] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0066] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0067] 如图1所示,本申请提供一种密码识别方法,其中,该方法包括:
[0068] 步骤S1,识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码;
[0069] 步骤S2,当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确。在此,不同于现有的通常键码包含有26个字母和10个数字等,而本实施例中所述键码只有两个选择,要么是第一键码,要么是第二键码,从而可以避免在屏幕上尤其是较小的屏幕上设 置过多的键码所对应的按键,导致每个按键的面积较小,用户不容易识别,容易误触碰其它按键,造成输入失误,本实施例可以只在屏幕上只设置两个按键或者根本不设置按键,所述第一键码和第二键码例如可以分别对应任意两个预设的符号中的其中一个,所述符号可以是字母、数字、标记或图形等任意类型,所述第一键码和第二键码没有排序上的限制,只要第一键码和第二键码不同,能够加以区别即可,例如,第一键码和第二键码可分别为26个字母中的任意两个,还可以是0~9数字中的任意两个,第一键码和第二键码中的其中一个键码也可以是26个字母中的任意一个字母,另一个键码是0~9数字中的任意一个数字,还或者第一键码和第二键码可以分别为其它的任意两个不同字符的其中一。可以通过控制密码的位数来调节密码的复杂度,其中,密码位数越少,由第一键码和第二键码排列组合成的密码越简单,密码位数越多,由第一键码和第二键码排列组合成的密码越复杂,可以满足不同用户对简单或复杂密码的需求。当在屏幕上设置按键时,由于只要设置两个按键来对应第一键码或第二键码,所以即使在很小的屏幕上,这两个按键也可以设置得足够大,以方便用户辨识和选择,避免输入失误的发生;当在屏幕上不设置按键时,可以预先定义两个不同的输入操作来分别对应第一键码和第二键码,由于只有两个不同的键码,所以由输入操作识别到对应的键码只有两种可能,要么是第一键码,要么是第二键码,例如输入操作为分为第一操作和第二操作,当输入第一操作时,对应识别到的是第一键码,当输入第二操作时,对应识别到的是第二键码,除此之外由输入操作不会对应到其它键码,识别到的内容只要从第一键码和第二键码中选择其一即可,识别速度会非常快,从而可以保证第一键码或第二键码比较高的识别准确率和识别效率,另外此类不在屏幕上设置按键的方案,还可以提高密码的保密性,解决常规的数字和/或字母密码保密性不高的问题。
[0070] 本申请的密码识别方法一优选的实施例中,所述第一键码为点,所述第二键码为线。在此,本实施例引入摩斯码的概念,利用类似摩斯码只有“滴、嗒(点、线)”两种形式的键码,组合出各种含义的密码,长短及复杂程度可根据用户自己来定义,密码设置可简单可复杂,可以结合屏幕上 有对应按键或无对应按键的输入方式,使操作者迅速简单的完成密码输入,例如,可以预先定义输入操作有两种,即第一输入操作和第二操作,第一操作对应识别为点,第二操作对应识别为线,操作者可在如图2所示的界面激活密码输入流程后,操作者只需要按记忆点和线的排列组合顺序,在屏幕上有按键的情况下用手指点或按屏幕上的按键,在如图3所示,屏幕上无按键的情况下用手指点或按屏幕,来输入密码,不需操作者盯紧屏幕分辨屏幕上的大量字母或数字,提高输入操作和识别键码的效率和准确率。另外,操作者可在如图4所示的界面中设置2~16位点和/或线组合成的密码,其中,图4(a)所示的界面中提示操作者设置2~16位点和/或线组合成的密码,然后在4(b)所示的界面中第一遍输入需要设置的密码,最后在4(c)所示的界面中第二遍输入需要设置的密码,从而完成初始密码的设置。本领域技术人员应能理解上述第一和第二键码的描述仅为举例,其他现有的或今后可能出现的第一和第二键码的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0071] 本申请的密码识别方法一优选的实施例中,识别获取到的每一位密码的输入操作所对应的键码,包括:
[0072] 计算获取到的每一位密码的输入操作的量化值;
[0073] 根据所述量化值识别该位密码的输入操作所对应的键码。在此,通过将输入操作计算转化为对应的量化值,可以根据不同类的输入操作对应不同类的量化值,以上述第一键码为点,所述第二键码为线为例,由于根据每类量化值需要识别的对应键码只有两个,要么是点,要么是线,可以将每类量化值对应分为两种,并将该类量化值的第一种量化值对应点,另将该类量化值的第二种量化值对应线,从而使第一键码和第二键码的识别和区别更高效、更精确。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0074] 本申请的密码识别方法一较佳的实施例中,根据所述量化值识别该位密码的输入操作所对应的键码,包括:
[0075] 判断所述量化值是否超过预设阈值,
[0076] 若是,则识别该位密码的输入操作所对应的键码为第一键码;
[0077] 若否,则识别该位密码的输入操作所对应的键码为第二键码。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,以上述第一键码为点,所述第二键码为线为例,本实施例中,某类量化值对应分为两种,第一种未超过预设阈值的量化值对应点,另将该类量化值的第二种超过所述预设阈值的量化值对应线,从而使识别第点和线的量化值范围有一个共同的边界即预设阈值,以此边界能够高效、精确识别第一键码和第二键码。本领域技术人员应能理解上述预设阈值的描述仅为举例,其他现有的或今后可能出现的预设阈值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0078] 本申请的密码识别方法一较佳的实施例中,判断所述量化值是否超过所述预设阈值,包括:
[0079] 判断手指的指肚面积值是否超过预设面积阈值。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,以上述第一键码为点,所述第二键码为线为例,本实施例中,量化值的类别为手指的指肚面积值,另外,将手指的指肚面积值对应分为两种,第一种未超过预设面积阈值的量化值对应点,另将该类量化值的第二种超过所述预设面积阈值的量化值对应线,从而使识别点和线的量化值范围有一个共同的边界即预设面积阈值,以此边界能够高效、精确识别第一键码和第二键码。例如,可以利用电容屏的扫描原理,如图5和6所示,把屏幕整体分为平均大小的格子,从X、Y轴扫描接触点来计算接触面积,具体来说,根据普遍情况下操作者的单只手指肚面积在屏幕的最大接触面积为2cm*3cm,如图5所示,当单只手指肚面积在屏幕的接触面积小余等于所述最大接触面积的45%时(第一种未超过预设面积阈值的量化值),则判定为输入的是第一键码例如是“点”,如图6所示,当单只手指肚面积在屏幕的接触面积大于所述最大接触面积的45%(第二种超过所述预设面积阈值的量化值),则判定为输入的是“线”。本领域技术人员应能理解上述量化值的描述仅为举 例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0080] 本申请的密码识别方法一较佳的实施例中,判断所述量化值是否超过所述预设阈值,包括:
[0081] 判断手指的点按力度值是否超过预设点按力度阈值。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,以上述第一键码为点,所述第二键码为线为例,本实施例中,量化值的类别为手指的点按力度值,本实施例可以在触屏上不设置对应的按键,操作者可以在触屏上的任何位置进行输入操作,另外,将手指的点按力度值对应分为两种,第一种未超过预设点按力度阈值的量化值对应点,另将该类量化值的第二种超过所述预设点按力度阈值的量化值对应线,从而使识别点和线的量化值范围有一个共同的边界即预设点按力度阈值,以此边界能够高效、精确识别第一键码和第二键码。例如,可以利用压感触控技术,感知操作者的手指在触屏的轻压或重压的力度,并调出不同的对应的点或线,如轻按为“点”、重按为“线”。具体来说,当操作者的手指在触屏的轻压产生小余等于所述预设点按力度阈值的点按力度值时(第一种未超过预设点按力度阈值的量化值),则判定为输入的是第一键码例如是“点”,当操作者的手指在触屏的轻压产生大于所述预设点按力度阈值的点按力度值时(第二种超过所述预设点按力度阈值的量化值),则判定为输入的是“线”。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0082] 本申请的密码识别方法一较佳的实施例中,判断所述量化值是否超过所述预设阈值,包括:
[0083] 判断输入耗时值是否超过预设输入耗时阈值。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,本实施例中,量化值的类别为输入操作的输入耗时值,例如可以是手指在触屏的点按时长,以 上述第一键码为点,所述第二键码为线为例,本实施例可以在触屏上不设置对应的按键,操作者可以在触屏上的任何位置进行输入操作,另外,将输入操作的输入耗时值对应分为两种,第一种未超过预设输入耗时阈值的量化值对应点,另将该类量化值的第二种超过所述预设输入耗时阈值的量化值对应线,从而使识别点和线的量化值范围有一个共同的边界即预设输入耗时阈值,以此边界能够高效、精确识别第一键码和第二键码。例如,可以利用压感触控技术,感知操作者的手指在触屏的轻压或重压的力度,并调出不同的对应的点或线,即可以利用手指与触屏接触的时间长短来判定,短时间点按为“点”,长按为“线”,如长按满足500毫秒的时长,具体来说,当操作者的手指在触屏的点按时长小余等于所述预设输入耗时阈值时(第一种未超过预设输入耗时阈值的量化值),则判定为输入的是第一键码例如是“点”,当操作者的手指在触屏的点按时长大于所述预设输入耗时阈值时(第二种超过所述预设输入耗时阈值的量化值),则判定为输入的是“线”。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0084] 本申请的密码识别方法一优选的实施例中,识别获取到的每一位密码的输入操作所对应的键码的同时,还包括:
[0085] 显示对应的键码。在此,以上述第一键码为点,所述第二键码为线为例,为了方便用户确认识别到的点或线是否正确,可以在屏幕的部分区域显示识别到的对应的点或线,在识别不正确的情况下,操作者可以及时发现,并重新进行输入操作。另外,为了保证密码的保密性,屏幕上显示第一键码或第二键码的大小不宜过大,以操作人本人能够清楚看清为限即可,以避免操作者周围的人偷窥到密码。例如,如图7所示,可在图7(a)的界面中依次进行对应点和线的输入操作,每输入一位密码,就在屏幕的底部显示当前识别到的各位密码,当所有密码输入完毕,可在图7(b)的界面中显示所有位的密码,以方便用户确认密码是否输入正确,如果输入正确,操作者可以在图7(b)的屏幕界面上向上滑动手指,以确认所输入的密码,如果输入不正确,得到图7(c)输入密码错误的界面,操作者可 以在图7(c)的界面屏幕上向下滑动手指,以重新输入密码。本领域技术人员应能理解上述显示对应的键码的描述仅为举例,其他现有的或今后可能出现的显示对应的键码的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0086] 本申请的密码识别方法一优选的实施例中,识别获取到的每一位密码的输入操作所对应的键码的同时,还包括:
[0087] 显示对应的键码的识别过程的动画效果。在此,以上述第一键码为点,所述第二键码为线为例,为了方便用户确认识别到的点或线是否正确,可以设置对应于识别到的点或线的不同的动画效果,无需在屏幕显示对应的键码,以保护密码不外泄,由于键码只有两种,即点和线,所以动画效果也对应设置为两种,所以用户根据显示的不同的动画效果可以快速辨别识别出的键码是否正确,在识别不正确的情况下,操作者可以及时发现,并重新进行输入操作。例如,针对上述实施例的量化值为手指的点按力度值或手指的指肚面积值的情况,当在如图8(a)所示的界面中输入为点的第一键码,则对应会在图8(a)所示的界面的指纹周围产生蓝色的横向椭环形渐变动画效果,当在如图8(b)所示的界面中输入为线的第二键码,则对应会在图8(b)所示的界面的指纹周围产生黄色的纵向椭环形渐变动画效果。再如,图8(a)所示的界面的指纹周围产生蓝色的横向椭环形渐变动画效果的整个渐变过程对应可参见图9(a)~9(f),图8(b)所示的界面的指纹周围产生黄色的纵向椭环形渐变动画效果的整个渐变过程对应可参见图10(a)~10(f)。再如,例如,针对上述实施例的量化值为输入耗时值的情况,当在如图11(a)~11(d)所示的界面中输入为线的第二键码,则对应会在图11(a)~11(d)所示的界面的依次显示手指长按屏幕并移动的输入操作所对应的黄色条状渐变动画效果。另外,在获取到的每一位密码的输入操作所对应的键码的同时,本实施例的显示对应的键码的识别过程的动画效果的方案可与上一实施例的显示对应的键码的方案可以一起使用,以方便用户以任一喜欢的方式确认识别到的第一键码或第二键码是否正确。本领域技术人员应能理解上述动画效果的描述仅为举例,其他现有的或今后可能出现的动画效果的描述如可适用于本申请,也应 包含在本申请保护范围以内,并在此以引用方式包含于此。
[0088] 如图12所示,根据本申请的另一面还提供一种密码识别设备100,该设备100包括:
[0089] 识别装置1,用于识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码;
[0090] 判断装置2,用于当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确。在此,不同于现有的通常键码包含有26个字母和10个数字等,而本实施例中所述键码只有两个选择,要么是第一键码,要么是第二键码,从而可以避免在屏幕上尤其是较小的屏幕上设置过多的键码所对应的按键,导致每个按键的面积较小,用户不容易识别,容易误触碰其它按键,造成输入失误,本实施例可以只在屏幕上只设置两个按键或者根本不设置按键,所述第一键码和第二键码例如可以分别对应任意两个预设的符号中的其中一个,所述符号可以是字母、数字、标记或图形等任意类型,所述第一键码和第二键码没有排序上的限制,只要第一键码和第二键码不同,能够加以区别即可,例如,第一键码和第二键码可分别为26个字母中的任意两个,还可以是0~9数字中的任意两个,第一键码和第二键码中的其中一个键码也可以是26个字母中的任意一个字母,另一个键码是0~9数字中的任意一个数字,还或者第一键码和第二键码可以分别为其它的任意两个不同字符的其中一。可以通过控制密码的位数来调节密码的复杂度,其中,密码位数越少,由第一键码和第二键码排列组合成的密码越简单,密码位数越多,由第一键码和第二键码排列组合成的密码越复杂,可以满足不同用户对简单或复杂密码的需求。当在屏幕上设置按键时,由于只要设置两个按键来对应第一键码或第二键码,所以即使在很小的屏幕上,这两个按键也可以设置得足够大,以方便用户辨识和选择,避免输入失误的发生;当在屏幕上不设置按键时,可以预先定义两个不同的输入操作来分别对应第一键码和第二键码,由于只有两个不同的键码,所以由输入操作识别到对应的键码只有两种可能,要么是第一键码,要么是第二键码,例如输入操作为分为第一操作和第二操作,当输入第一操作时,对应识别到的是第一键码,当输入第二操作时,对应识别 到的是第二键码,除此之外由输入操作不会对应到其它键码,识别到的内容只要从第一键码和第二键码中选择其一即可,识别速度会非常快,从而可以保证第一键码或第二键码比较高的识别准确率和识别效率,另外此类不在屏幕上设置按键的方案,还可以提高密码的保密性,解决常规的数字和/或字母密码保密性不高的问题。
[0091] 本申请的密码识别设备一优选的实施例中,所述第一键码为点,所述第二键码为线。在此,本实施例引入摩斯码的概念,利用类似摩斯码只有“滴、嗒(点、线)”两种形式的键码,组合出各种含义的密码,长短及复杂程度可根据用户自己来定义,密码设置可简单可复杂,可以结合屏幕上有对应按键或无对应按键的输入方式,使操作者迅速简单的完成密码输入,例如,可以预先定义输入操作有两种,即第一输入操作和第二操作,第一操作对应识别为点,第二操作对应识别为线,操作者可在如图2所示的界面激活密码输入流程后,操作者只需要按记忆点和线的排列组合顺序,在屏幕上有按键的情况下用手指点或按屏幕上的按键,在如图3所示,屏幕上无按键的情况下用手指点或按屏幕,来输入密码,不需操作者盯紧屏幕分辨屏幕上的大量字母或数字,提高输入操作和识别键码的效率和准确率。另外,操作者可在如图4所示的界面中设置2~16位点和/或线组合成的密码,其中,图4(a)所示的界面中提示操作者设置2~16位点和/或线组合成的密码,然后在4(b)所示的界面中第一遍输入需要设置的密码,最后在4(c)所示的界面中第二遍输入需要设置的密码,从而完成初始密码的设置。本领域技术人员应能理解上述第一和第二键码的描述仅为举例,其他现有的或今后可能出现的第一和第二键码的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0092] 如图13所示,本申请的密码识别设备一优选的实施例中,所述识别装置1,用于计算获取到的每一位密码的输入操作的量化值的模块11;
[0093] ,用于根据所述量化值识别该位密码的输入操作所对应的键码的模块12。在此,通过将输入操作计算转化为对应的量化值,可以根据不同类的输入操作对应不同类的量化值,以上述第一键码为点,所述第二键码为线为例,由于根据每类量化值需要识别的对应键码只有两个,要么是点,要 么是线,可以将每类量化值对应分为两种,并将该类量化值的第一种量化值对应点,另将该类量化值的第二种量化值对应线,从而使第一键码和第二键码的识别和区别更高效、更精确。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0094] 如图14所示,本申请的密码识别设备一优选的实施例中,所述用于根据所述量化值识别该位密码的输入操作所对应的键码的模块12,包括:
[0095] 用于判断所述量化值是否超过所述预设阈值的单元121,
[0096] 用于若所述量化值超过所述预设阈值,则识别该位密码的输入操作所对应的键码为第一键码的单元122;
[0097] 用于若所述量化值未超过所述预设阈值,则识别该位密码的输入操作所对应的键码为第二键码的单元123。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,以上述第一键码为点,所述第二键码为线为例,本实施例中,某类量化值对应分为两种,第一种未超过预设阈值的量化值对应点,另将该类量化值的第二种超过所述预设阈值的量化值对应线,从而使识别第点和线的量化值范围有一个共同的边界即预设阈值,以此边界能够高效、精确识别第一键码和第二键码。本领域技术人员应能理解上述预设阈值的描述仅为举例,其他现有的或今后可能出现的预设阈值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0098] 本申请的密码识别设备一较优的实施例中,所述用于判断所述量化值是否超过所述预设阈值的单元121,用于判断手指的指肚面积值是否超过预设面积阈值。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,以上述第一键码为点,所述第二键码为线为例,本实施例中,量化值的类别为手指的指肚面积值,另外,将手指的指肚面积值对应分为两种,第一种未超过预设面积阈值的量化值对应点,另将该类量化值的第二种超过所述预设面积阈值的量化值对应线,从而使识别点和线的 量化值范围有一个共同的边界即预设面积阈值,以此边界能够高效、精确识别第一键码和第二键码。例如,可以利用电容屏的扫描原理,如图5和6所示,把屏幕整体分为平均大小的格子,从X、Y轴扫描接触点来计算接触面积,具体来说,根据普遍情况下操作者的单只手指肚面积在屏幕的最大接触面积为2cm*3cm,如图5所示,当单只手指肚面积在屏幕的接触面积小余等于所述最大接触面积的45%时(第一种未超过预设面积阈值的量化值),则判定为输入的是第一键码例如是“点”,如图6所示,当单只手指肚面积在屏幕的接触面积大于所述最大接触面积的45%(第二种超过所述预设面积阈值的量化值),则判定为输入的是“线”。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0099] 本申请的密码识别设备一较优的实施例中,所述用于判断所述量化值是否超过所述预设阈值的单元121,,用于判断手指的点按力度值是否超过预设点按力度阈值。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,以上述第一键码为点,所述第二键码为线为例,本实施例中,量化值的类别为手指的点按力度值,本实施例可以在触屏上不设置对应的按键,操作者可以在触屏上的任何位置进行输入操作,另外,将手指的点按力度值对应分为两种,第一种未超过预设点按力度阈值的量化值对应点,另将该类量化值的第二种超过所述预设点按力度阈值的量化值对应线,从而使识别点和线的量化值范围有一个共同的边界即预设点按力度阈值,以此边界能够高效、精确识别第一键码和第二键码。例如,可以利用压感触控技术,感知操作者的手指在触屏的轻压或重压的力度,并调出不同的对应的点或线,如轻按为“点”、重按为“线”。具体来说,当操作者的手指在触屏的轻压产生小余等于所述预设点按力度阈值的点按力度值时(第一种未超过预设点按力度阈值的量化值),则判定为输入的是第一键码例如是“点”,当操作者的手指在触屏的轻压产生大于所述预设点按力度阈值的点按力度值时(第二种超过所述预设点按力度阈值的量 化值),则判定为输入的是“线”。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0100] 本申请的密码识别设备一较优的实施例中,所述用于判断所述量化值是否超过所述预设阈值的单元121,用于判断输入耗时值是否超过预设输入耗时阈值。在此,接上一将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码的实施例,本实施例中,量化值的类别为输入操作的输入耗时值,例如可以是手指在触屏的点按时长,以上述第一键码为点,所述第二键码为线为例,本实施例可以在触屏上不设置对应的按键,操作者可以在触屏上的任何位置进行输入操作,另外,将输入操作的输入耗时值对应分为两种,第一种未超过预设输入耗时阈值的量化值对应点,另将该类量化值的第二种超过所述预设输入耗时阈值的量化值对应线,从而使识别点和线的量化值范围有一个共同的边界即预设输入耗时阈值,以此边界能够高效、精确识别第一键码和第二键码。例如,可以利用压感触控技术,感知操作者的手指在触屏的轻压或重压的力度,并调出不同的对应的点或线,即可以利用手指与触屏接触的时间长短来判定,短时间点按为“点”,长按为“线”,如长按满足500毫秒的时长,具体来说,当操作者的手指在触屏的点按时长小余等于所述预设输入耗时阈值时(第一种未超过预设输入耗时阈值的量化值),则判定为输入的是第一键码例如是“点”,当操作者的手指在触屏的点按时长大于所述预设输入耗时阈值时(第二种超过所述预设输入耗时阈值的量化值),则判定为输入的是“线”。本领域技术人员应能理解上述量化值的描述仅为举例,其他现有的或今后可能出现的量化值的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0101] 如图15所示,本申请的密码识别设备一优选的实施例中,所述设备还包括显示键码装置3,用于在识别获取到的每一位密码的输入操作所对应的键码的同时,显示对应的键码。在此,以上述第一键码为点,所述第二键码为线为例,为了方便用户确认识别到的点或线是否正确,可以在屏 幕的部分区域显示识别到的对应的点或线,在识别不正确的情况下,操作者可以及时发现,并重新进行输入操作。另外,为了保证密码的保密性,屏幕上显示第一键码或第二键码的大小不宜过大,以操作人本人能够清楚看清为限即可,以避免操作者周围的人偷窥到密码。例如,如图7所示,可在图7(a)的界面中依次进行对应点和线的输入操作,每输入一位密码,就在屏幕的底部显示当前识别到的各位密码,当所有密码输入完毕,可在图7(b)的界面中显示所有位的密码,以方便用户确认密码是否输入正确,如果输入正确,操作者可以在图7(b)的屏幕界面上向上滑动手指,以确认所输入的密码,如果输入不正确,得到图7(c)输入密码错误的界面,操作者可以在图7(c)的界面屏幕上向下滑动手指,以重新输入密码。本领域技术人员应能理解上述显示对应的键码的描述仅为举例,其他现有的或今后可能出现的显示对应的键码的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0102] 如图16所示,本申请的密码识别设备一优选的实施例中,所述设备还包括显示动效装置4,用于在识别获取到的每一位密码的输入操作所对应的键码的同时,显示对应的键码的识别过程的动画效果。在此,在此,以上述第一键码为点,所述第二键码为线为例,为了方便用户确认识别到的点或线是否正确,可以设置对应于识别到的点或线的不同的动画效果,无需在屏幕显示对应的键码,以保护密码不外泄,由于键码只有两种,即点和线,所以动画效果也对应设置为两种,所以用户根据显示的不同的动画效果可以快速辨别识别出的键码是否正确,在识别不正确的情况下,操作者可以及时发现,并重新进行输入操作。例如,针对上述实施例的量化值为手指的点按力度值或手指的指肚面积值的情况,当在如图8(a)所示的界面中输入为点的第一键码,则对应会在图8(a)所示的界面的指纹周围产生蓝色的横向椭环形渐变动画效果,当在如图8(b)所示的界面中输入为线的第二键码,则对应会在图8(b)所示的界面的指纹周围产生黄色的纵向椭环形渐变动画效果。再如,图8(a)所示的界面的指纹周围产生蓝色的横向椭环形渐变动画效果的整个渐变过程对应可参见图9(a)~9(f),图8(b)所示的界面的指纹周围产生黄色的纵向椭环形渐变动画 效果的整个渐变过程对应可参见图10(a)~10(f)。再如,例如,针对上述实施例的量化值为输入耗时值的情况,当在如图11(a)~11(d)所示的界面中输入为线的第二键码,则对应会在图11(a)~11(d)所示的界面的依次显示手指长按屏幕并移动的输入操作所对应的黄色条状渐变动画效果。另外,在获取到的每一位密码的输入操作所对应的键码的同时,本实施例的显示对应的键码的识别过程的动画效果的方案可与上一实施例的显示对应的键码的方案可以一起使用,以方便用户以任一喜欢的方式确认识别到的第一键码或第二键码是否正确。本领域技术人员应能理解上述动画效果的描述仅为举例,其他现有的或今后可能出现的动画效果的描述如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0103] 综上所述,本申请通过识别获取到的每一位密码的输入操作所对应的键码,其中,所述键码包括第一键码或第二键码,当识别到的所有位密码为对应的预设的第一键码和/或第二键码的组合时,判断密码输入正确,从而可以避免在屏幕上尤其是较小的屏幕上设置过多的键码所对应的按键,导致每个按键的面积较小,用户不容易识别,容易误触碰其它按键,造成输入失误的问题,另外,如果不在屏幕上设置按键案,还可以提高密码的保密性,解决常规的数字和/或字母密码保密性不高的问题。
[0104] 进一步的,本申请通过将所述第一键码设置为点,所述第二键码设置为线,从而利用类似摩斯码只有“滴、嗒(点、线)”两种形式的键码,组合出各种含义的密码,长短及复杂程度可根据用户自己来定义,密码设置可简单可复杂,可以结合屏幕上有对应按键或无对应按键的输入方式,使操作者迅速简单的完成密码输入。
[0105] 进一步的,本申请通过计算获取到的每一位密码的输入操作的量化值,根据所述量化值识别该位密码的输入操作所对应的键码,可以根据不同类的输入操作对应不同类的量化值,由于根据每类量化值需要识别的对应键码只有两个,要么是第一键码,要么是第二键码,可以将每类量化值对应分为两种,并将该类量化值的第一种量化值对应第一键码,另将该类量化值的第二种量化值对应第二键码,从而使第一键码和第二键码的识别 和区别更高效、更精确。
[0106] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
[0107] 需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0108] 另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
[0109] 对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件 或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。