一种指纹键盘、基于指纹键盘的验证系统及方法与流程

文档序号:11153873阅读:301来源:国知局
一种指纹键盘、基于指纹键盘的验证系统及方法与制造工艺

本申请涉及计算机技术领域,特别涉及一种指纹键盘、基于指纹键盘的验证系统及方法。



背景技术:

随着互联网信息技术的发展,人们对于自己的一些基本信息的安全性越来越难以进行保证,比如,一些黑客会利用互联网技术从远程通过黑客技术访问到用户的计算机,从而获取用户机密信息,由于黑客的对于计算机或者一些大型系统的密码破解通常是采用暴力破解方式,通过利用计算机程序自动快速的进行计算访问密码,从而达到访问用户计算机或者系统服务进而获取用户机密信息的目的,由于在此破解过程中,密码通常是由字母、数字以及特殊字符的组成的,此为较高级别的密码。

现有解决的技术方案中,通常有告知用户需要定期更换密码,但由于更换的次数过多,容易导致用户自己本身也会存在密码记不住,或者由于账户太多等原因导致密码急乱等原因,不足以保障密码的安全性。

因此现阶段需要提供一种全新的技术方案,无需用户定期更换密码,且还能提高密码安全性的技术方案。

应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

本申请实施例的目的在于提供一一种指纹键盘、基于指纹键盘的验证系统及方法,通过将采用指纹键盘,将用户输入的密码与指纹进行结合实现生成应用程序或者计算机本身的登录验证码,在每次使用时,需要同时采集登录验证码和指纹信息才能够完成登录验证。

本申请实施例提供的一种指纹键盘、基于指纹键盘的验证系统及方法是这样实现的:

一种指纹键盘,包括:指纹识别装置,其中指纹识别装置置于键盘的按键中,用于用户在进行按键输入时采集用户的指纹信息。

进一步的,所述指纹键盘还包括一开关模块,用于控制所述指纹识别装置的开启关闭。

本申请实施例还提供了一种基于指纹键盘的验证系统,包括:

指纹键盘,用于获取用户的输入信息,同时获取用户的指纹信息;

设置模块,用于根据所述指纹键盘获取的所述输入信息和所述指纹信息设置为应用程序的登录验证码,并将应用程序与所述登录验证码形成关系映射表;

存储模块,用于保存所述关系映射表;

验证模块,在启动应用程序时,通过存储模块保存的关系映射表对所述指纹键盘获取的输入信息和指纹信息进行验证;

启动模块,根据验证模块的验证结果启动所述应用程序。

进一步的,所述应用程序包括:网页、APP。

进一步的,所述设置模块,包括:

验证码单元,用于根据用户的输入信息和指纹信息生成应用程序的登录验证码;

映射表单元,用于根据应用程序信息与对应的登录验证码信息形成关系映射表。

本申请实施例还提供了一种基于指纹键盘的验证方法,包括:

S1、设置应用程序登录的验证码;

S2、启动应用程序时进行登录验证,验证通过启动应用程序。

进一步的,所述S1设置应用程序登录的验证码,具体包括:

S11、通过指纹键盘获取用户的输入信息的同时采集用户的指纹信息;

S12、将所述输入信息与指纹信息进行对应生成登录验证码;

S13、将所述登录验证码与应用程序进行对应生成关系映射表。

进一步的,所述S11通过指纹键盘获取用户的输入信息的同时采集用户的指纹信息,具体包括:

S111、判断指纹识别装置是否打开,是则执行步骤S112,否则执行步骤S113;

S112、输入字符的同时采集指纹信息并进行关联;

S113、输入字符的同时不采集指纹信息。

进一步的,所述S13将所述登录验证码与应用程序进行对应生成关系映射表,具体包括:

S131、将所述登录验证码与应用程序生成关联关系;

S132、将所有登录验证码与应用程序的关联关系行程关系映射表。

进一步的,所述S2启动应用程序时进行登录验证,具体包括:

S21、启动应用程序,采集用户的输入信息并采集用户的指纹信息;

S22、从关系映射表中表中查找所述应用程序对应的登录验证码;

S23、将采集的输入信息和指纹信息与验证码进行比对,比对成功则启动应用程序。

通过本发明提供的一种指纹键盘、基于指纹键盘的验证系统及方法,通过将输入的字符信息与指纹信息进行关联生产作为应用程序启动时的登录验证码,同时将所有的登录验证码与应用程序的对应关系生产关系映射表,再将当用户再次启动应用程序时,则通过采集用户输入的字符以及采集到的用户指纹信息,再通过关系映射表的查找对比,进行判断是否启动应用程序,通过本技术方案,可以有效防止用户计算机或者系统服务器遭到黑客的共计,又由于,在进行计算访问密码时,需要采集用户的指纹信息,从而是的密码破解的难度难上建安,以确保用户密码的高度安全性,能够提高用户的体验度,减少用户不必要的损失。

参照后文的说明和附图,详细公开了本申请的特定实施方式,指明了本申请的原理可以被采用的方式。应该理解,本申请的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本申请的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本申请实施例提供的一种基于指纹键盘的验证系统模块结构示意图;

图2为本申请实施例提供的一种基于指纹键盘的验证方法流程示意图;

图3为本申请实施例提供的设置应用程序登录验证码的方法流程示意图;

图4为本申请实施例提供的采集用户指纹信息的方法流程示意图;

图5为本申请实施例提供的将登录验证码与应用程序生成关系映射表的方法流程示意图;

图6为本申请实施例提供的启动应用程序进行登录验证的方法流程示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本申请保护的范围。

本申请实施例提供的一种指纹键盘、基于指纹键盘的验证系统及方法是这样实现的:

一种指纹键盘,包括:指纹识别装置,其中指纹识别装置置于键盘的按键中,用于用户在进行按键输入时采集用户的指纹信息。

本申请实施例中,将指纹识别装置安装至于键盘按键之中,其中,针对常用的符号按键均可设置有指纹识别装置,因此在指纹键盘中通常会有多个指纹之别装置,本申请实施例中,为了方便用户在使用过程中避免误采集指纹,因此对该指纹键盘还是设置有一开关模块,通过该开关模块,用户可以开启或者关闭指纹识别,一方面可以减少误操作,另一方面,则对于指纹的采集及加密提高了安全性。

参阅图1为本申请实施例提供的一种基于指纹键盘的验证系统模块结构示意图,如图所示,在该验证系统中具体包括有:指纹键盘1、设置模块2、存储模块3、验证模块4以及启动模块5,其中设置模块2分别与指纹键盘1和存储模块3连接,验证模块4分别与指纹键盘1、存储模块3以及启动模块5连接。其中,用户在通过指纹键盘1设置针对应用程序如:网页、APP、客户端以及计算机系统自带程序等设置登录验证码时,则首先通过指纹键盘1输入登录密码信息,同时在输入的过程中,可以通过开关开启指纹识别装置在用户输入登录密码信息时,采集用户的指纹信息,或者关闭指纹识别装置,取消采集用户的指纹信息,一种实施例的情况下,用户可以针对输入的登录密码的每一个字符采集一个指纹或者不采集指纹,针对登录密码,用户可以采集多个指纹信息,其中,指纹信息与登录密码字符信息为一一对应关系,在采集完登录密码和指纹信息之后,则通过设置模块2将采集的登录密码信息和指纹信息设置为需要进行安全加密的应用程序的登录验证码,并生成登录验证码和应用程序的关系映射表,然后将该映射表存储在存储模块3中,完成登录验证码的设置之后,在启动应用程序时,则通过指纹键盘1采集用户的登录密码和指纹信息,然后通过验证模块4,将指纹键盘1采集的登录密码和指纹信息和存储模块3保存的关系映射表进行验证启动应用程序的登录验证码,验证成功之后则通过启动模块5启动相应的应用程序。

本申请实施例中,当设置模块2接收到指纹键盘1输入的登录密码和指纹信息是,首先根据验证码单元根据1用户的输入信息和指纹信息进行整合生成应用程序的登录验证码;然后通过映射表单元22根据登录验证码和应用程序的关系行程一关系映射表。

参阅图2本申请实施例提供的一种基于指纹键盘的验证方法流程示意图,如图所示,该验证方法包括:

S1、设置应用程序登录的验证码;

S2、启动应用程序时进行登录验证,验证通过启动应用程序。

本申请实施例中,在用户通过指纹键盘实现对登录程序的验证之前,首先需要设置登录程序的验证码,参阅图3本申请实施例提供的设置应用程序登录验证码的方法流程示意图,如图所示,步骤S1设置应用程序登录的验证码,具体包括:

S11、通过指纹键盘获取用户的输入信息的同时采集用户的指纹信息;

本申请实施例中,用户在通过指纹键盘采集用户输入的登录密码和指纹信息时,具体参阅如图4本申请实施例提供的采集用户指纹信息的方法流程示意图,如图所示,在具体的采集过程包括:

S111、判断指纹识别装置是否打开,是则执行步骤S112,否则执行步骤S113;

S112、输入字符的同时采集指纹信息并进行关联;

S113、输入字符的同时不采集指纹信息。

本申请实施例的情况中,用户可以针对输入的登录密码的不同字符可以通过打开指纹键盘的指纹识别装置,进行采集相应字符的指纹信息,其中,用户可以针对不同的登录密码字符设置同一个指纹信息,也可以针对每个不同的子母设置不同的指纹信息,通过指纹识别装置的开关,可以控制是否对输入的密码字符采集相应的指纹信息。例如,设置的密码是12345,对应的指纹,可以为获取1时同时获取用户的任一指纹,或者获取2时同时获取用户的特定指纹;也可以为每一个数字是都需要有指纹,或者是随机提供指纹验证。

S12、将所述输入信息与指纹信息进行对应生成登录验证码;

S13、将所述登录验证码与应用程序进行对应生成关系映射表。

本申请实施例中,在根据登录密码和指纹信息生成登录验证码之后,则需要将登录验证码和应用程序进行关联,参阅图5本申请实施例提供的将登录验证码与应用程序生成关系映射表的方法流程示意图,如图所示,在步骤S13将所述登录验证码与应用程序进行对应生成关系映射表,具体包括:

S131、将所述登录验证码与应用程序生成关联关系;

S132、将所有登录验证码与应用程序的关联关系行程关系映射表。

本申请实施例的一种场景下,由于用户通常会有多种应用程序进行启动为了安全起见,会针对不同的应用程序设置不同的登录验证码,为了方便对这些登录验证码进行管理,则将这些登录验证码和应用程序形成关联关系之后,将所有有关联关系的登录验证码和应用程序生成关系映射表进行存储。

参阅如图6本申请实施例提供的启动应用程序急性登录验证的方法流程示意图,如图所示步骤S2启动应用程序时进行登录验证,具体包括:

S21、启动应用程序,采集用户的输入信息并采集用户的指纹信息;

S22、从关系映射表中表中查找所述应用程序对应的登录验证码;

S23、将采集的输入信息和指纹信息与验证码进行比对,比对成功则启动应用程序。

通过本发明提供的一种指纹键盘、基于指纹键盘的验证系统及方法,通过将输入的字符信息与指纹信息进行关联生产作为应用程序启动时的登录验证码,同时将所有的登录验证码与应用程序的对应关系生产关系映射表,再将当用户再次启动应用程序时,则通过采集用户输入的字符以及采集到的用户指纹信息,再通过关系映射表的查找对比,进行判断是否启动应用程序,通过本技术方案,可以有效防止用户计算机或者系统服务器遭到黑客的共计,又由于,在进行计算访问密码时,需要采集用户的指纹信息,从而是的密码破解的难度难上建安,以确保用户密码的高度安全性,能够提高用户的体验度,减少用户不必要的损失。

上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本申请旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1