密码校验的方法及装置与流程

文档序号:11138239阅读:1347来源:国知局
密码校验的方法及装置与制造工艺

本发明涉及信息安全技术领域,具体涉及一种密码校验的方法及装置。



背景技术:

在信息化的时代,密码被广泛地用来验证用户身份。然而,现有的密码校验通常使用单一的密码,在某些情况下容易被他人盗用或非自愿地使用。例如,用户使用指纹密码验证身份,当用户睡眠时,该指纹密码可能会在非自愿的情况下被他人使用。因此,需要一种更为可靠的密码校验的方法,保证用户信息的安全。



技术实现要素:

鉴于以上内容,有必要提出一种密码校验的方法,可以在不同时间使用不同类型的密码,提高密码校验的可靠性,保证用户信息的安全。

本申请的第一方面提供一种密码校验的方法,所述方法包括:

接收用户输入的密码;

获取用户输入所述密码的时间;

根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码;

判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。

另一种可能的实现方式中,所述预先设置的密码与时间的对应关系,包括:

非睡眠时段对应用户预先录入的生物密码,睡眠时段对应用户预先录入的非生物密码;或者,

非睡眠时段对应用户预先录入的生物密码和非生物密码,睡眠时段对应用户预先录入的非生物密码。

另一种可能的实现方式中,所述根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,包括:

判断用户输入的所述密码是生物密码还是非生物密码;

若用户输入的密码为生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于生物密码对应的时间范围内,若属于生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的生物密码;

若用户输入的密码为非生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于非生物密码对应的时间范围内,若属于非生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的非生物密码。

另一种可能的实现方式中,所述方法还包括:

判断用户输入所述密码的时间是生物密码输入时间还是非生物密码输入时间;

若用户输入所述密码的时间是生物密码输入时间,则判断用户输入的所述密码是否是生物密码,若不是,则提示用户重新输入密码;

若用户输入所述密码的时间是非生物密码输入时间,则判断用户输入的所述密码是否是非生物密码,若不是,则提示用户重新输入密码。

另一种可能的实现方式中,所述判断用户输入的所述密码与查找获得的密码是否匹配前还包括:

确定用户输入的所述密码的类型与所述查找获得的密码的类型是否相同;

所述方法还包括:

若用户输入的所述密码的类型与所述查找获得的密码的类型不相同,则提示用户重新输入密码。

本申请的第二方面提供一种密码校验的装置,所述装置包括:

接收单元,用于接收用户输入的密码;

获取单元,用于获取用户输入所述密码的时间;

查找单元,用于根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码;

匹配单元,用于判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。

另一种可能的实现方式中,所述预先设置的密码与时间的对应关系,包括:

非睡眠时段对应用户预先录入的生物密码,睡眠时段对应用户预先录入的非生物密码;或者,

非睡眠时段对应用户预先录入的生物密码和非生物密码,睡眠时段对应用户预先录入的非生物密码。

另一种可能的实现方式中,所述查找单元具体用于,判断用户输入的所述密码是生物密码还是非生物密码;

若用户输入的密码是生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于生物密码对应的时间范围内,若属于生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的生物密码;

若用户输入的密码是非生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于非生物密码对应的时间范围内,若属于非生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的非生物密码。

另一种可能的实现方式中,所述装置还包括:

第一提示单元,用于判断用户输入所述密码的时间是生物密码输入时间还是非生物密码输入时间;若用户输入所述密码的时间是生物密码输入时间,则判断用户输入的所述密码是否是生物密码,若不是,则提示用户重新输入密码;若用户输入所述密码的时间是非生物密码输入时间,则判断用户输入的所述密码是否是非生物密码,若不是,则提示用户重新输入密码。

另一种可能的实现方式中,所述装置还包括:

确定单元,用于在所述匹配单元判断用户输入的所述密码与查找获得的密码是否匹配前,确定用户输入的所述密码的类型与所述查找获得的密码的类型是否相同;

第二提示单元,用于若用户输入的所述密码的类型与所述查找获得的密码的类型不相同,则提示用户重新输入密码。

本发明接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码,判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。由于在不同时间使用不同类型的密码,提高了密码校验的可靠性,保证了用户信息的安全。

附图说明

图1是本发明实施例一提供的密码校验的方法的流程示意图;

图2是本发明实施例二提供的密码校验的方法的流程示意图;

图3是本发明实施例三提供的密码校验的方法的结构示意图;

图4是本发明实施例四提供的密码校验的装置的结构示意图;

图5是本发明实施例五提供的密码校验的装置的结构示意图;

图6是本发明实施例六提供的密码校验的装置的结构示意图;

图7是实现密码校验的方法的电子设备的结构示意图。

主要元件符号说明

电子设备 1

密码校验的装置 10

存储设备 20

处理设备 30

显示设备 40

接收单元 401、501、601

获取单元 402、502、602

查找单元 403、504、603

匹配单元 403、505、606

第一提示单元 503

确定单元 604

第二提示单元 605

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

优选地,本发明的密码校验的方法应用在一个或者多个电子设备中。所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。

实施例一

图1为本发明实施例一提供的密码校验的方法的流程示意图。所述密码校验的方法应用于电子设备(例如手机)中,可用于各种场合的身份验证,例如支付、解锁、登录等。如图1所示,该方法具体包括以下步骤:

101:接收用户输入的密码。

可以在所述电子设备的显示设备上显示用户界面,从用户界面接收用户输入的所述密码。例如,所述密码校验的方法用于登录时的身份验证,可以在登录界面上显示密码输入框,接收用户输入的密码。

102:获取用户输入所述密码的时间。

可以在用户输入所述密码时读取所述电子设备的系统时间,将读取的所述电子设备的系统时间作为用户输入所述密码的时间。还可以在用户输入所述密码时访问服务器(如时间服务器)并获取服务器的当前时间,将获取的服务器的当前时间作为用户输入所述密码的时间。

103:根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码。

所述生物密码是指包含生物信息的密码。所述非生物密码是指不包含生物信息的密码。所述生物密码可以包括指纹密码、虹膜密码、声纹密码、面部识别密码等。所述非生物密码可以包括数字密码、手势密码等。

所述密码与时间的对应关系表示不同的时间使用不同类型的密码。例如,设置每天/周/月的指定时段对应生物密码,其余时段对应非生物密码。下面举例说明密码与时间的对应关系的几种设置。

所述预先设置的密码与时间的对应关系,可以包括:非睡眠时段(例如8:00~22:00)对应用户预先录入的生物密码,睡眠时段(例如22:00~8:00)对应用户预先录入的非生物密码;或者,非睡眠时段对应用户预先录入的生物密码和非生物密码,睡眠时段对应用户预先录入的非生物密码。睡眠时段对应非生物密码,可以防止用户睡眠时在非自愿情况下该用户的生物密码(例如指纹密码、虹膜密码)被非法使用。

所述预先设置的密码与时间的对应关系,还可以包括:工作日(例如周一至周五)对应用户预先录入的生物密码,非工作日(例如22:00~8:00)对应用户预先录入的非生物密码。

若用户在某段时间去到一个比较不安全的地方,生物密码容易被他人非法使用,则可以设置该段时间对应用户预先录入的非生物密码。

应当理解,所述密码与时间的对应关系可以灵活设置,不限于上述几种情况。

所述根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码可以包括:判断用户输入的所述密码是生物密码还是非生物密码;若用户输入的密码为生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于生物密码对应的时间范围内,若属于生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的生物密码;若用户输入的密码为非生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于非生物密码对应的时间范围内,若属于非生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的非生物密码。

104:判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。否则,若不匹配,则校验失败。

例如,用户输入的密码及查找获得的密码是生物密码(如指纹密码),则判断用户输入的生物密码与查找获得的生物密码是否匹配,若匹配,则校验通过。

若用户输入的密码与查找获得的密码是生物密码,可以判断用户输入的所述密码与所述查找获得的密码的匹配度是否大于指定阈值,若用户输入的密码与所述查找获得的密码的匹配度大于指定阈值,则确认用户输入的密码与所述查找获得的密码匹配。

若用户输入的密码与查找获得的密码是非生物密码,可以判断用户输入的所述密码与所述查找获得的密码是否相同,若用户输入的密码与所述查找获得的密码相同,则确认用户输入的密码与所述查找获得的密码匹配。

实施例一的密码校验的方法接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。实施例一可以在不同时间使用不同类型的密码,提高了密码校验的可靠性,保证了用户信息的安全。

图2为本发明实施例二提供的密码校验的方法的流程示意图。所述密码校验的方法应用于电子设备(例如手机)中,可用于各种场合的身份验证,例如支付、解锁、登录等。如图2所示,该方法具体包括以下步骤:

201:接收用户输入的密码。

本实施例中步骤201与实施例一中步骤101一致,具体请参阅实施例一中步骤101的相关描述,此处不再赘述。

202:获取用户输入所述密码的时间。

本实施例中步骤202与实施例一中步骤102一致,具体请参阅实施例一中步骤102的相关描述,此处不再赘述。

203:判断用户输入所述密码的时间与用户输入的所述密码是否对应。即判断用户输入所述密码的时间是生物密码输入时间还是非生物密码输入时间;若用户输入所述密码的时间是生物密码输入时间,则判断用户输入的所述密码是否是生物密码;若用户输入所述密码的时间是非生物密码输入时间,则判断用户输入的所述密码是否是非生物密码。若用户输入所述密码的时间是生物密码时间且用户输入的所述密码是生物密码,或者用户输入所述密码的时间是非生物密码时间且用户输入的所述密码是非生物密码,则用户输入所述密码的时间与用户输入的所述密码对应。否则,若用户输入所述密码的时间是生物密码时间而用户输入的所述密码是非生物密码,或者用户输入所述密码的时间是非生物密码时间而用户输入的所述密码是生物密码,则用户输入所述密码的时间与用户输入的所述密码不对应。

204:若用户输入所述密码的时间与用户输入的所述密码不对应,则提示用户重新输入密码,返回201。若用户输入所述密码的时间与用户输入的所述密码对应,则执行205。

205:根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码。

本实施例中步骤205与实施例一中步骤103一致,具体请参阅实施例一中步骤103的相关描述,此处不再赘述。

206:判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。否则,若不匹配,则校验失败。

本实施例中步骤206与实施例一中步骤104一致,具体请参阅实施例一中步骤104的相关描述,此处不再赘述。

实施例二的密码校验的方法接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码(生物密码或/和非生物密码),判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。实施例二的密码校验的方法还在用户输入密码的时间与输入的密码不对应时,提示用户重新输入密码。实施例二提高了密码校验的可靠性和效率,保证了用户信息的安全。

实施例三

图3为本发明实施例三提供的密码校验的方法的流程示意图。所述密码校验的方法应用于电子设备(例如手机)中,可用于各种场合的身份验证,例如支付、解锁、登录等。如图3所示,该方法具体包括以下步骤:

301:接收用户输入的密码。

本实施例中步骤301与实施例一中步骤101一致,具体请参阅实施例一中步骤101的相关描述,此处不再赘述。

302:获取用户输入所述密码的时间。

本实施例中步骤302与实施例一中步骤102一致,具体请参阅实施例一中步骤102的相关描述,此处不再赘述。

303:根据所述预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码。

本实施例中步骤303与实施例一中步骤103一致,具体请参阅实施例一中步骤103的相关描述,此处不再赘述。

304:确定用户输入的所述密码的类型与所述查找获得的密码的类型是否相同。

所述类型可以包括生物类型和非生物类型。例如,若用户输入的所述密码是生物类型,所述查找获得的密码也是生物类型,则用户输入的所述密码的类型与所述查找获得的密码的类型相同。所述类型还可以包括具体的生物类型和非生物类型,具体的生物类型可以包括指纹类型、虹膜类型等,具体的非生物类型可以包括数字类型等。例如,若用户输入的所述密码是指纹类型,所述查找获得的密码也是指纹类型,则用户输入的所述密码的类型与所述查找获得的密码的类型相同。

305:若用户输入的所述密码的类型与所述查找获得的密码的类型不相同,则提示用户重新输入密码,返回301。

例如,若用户输入的所述密码是指纹类型,所述查找获得的密码是虹膜类型,则提示用户重新输入密码。

否则,若用户输入的所述密码的类型与所述查找获得的密码的类型相同,执行306。

306:判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。否则,若不匹配,则校验失败。

本实施例中步骤306与实施例一中步骤104一致,具体请参阅实施例一中步骤104的相关描述,此处不再赘述。

实施例三的密码校验的方法接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码(生物密码或/和非生物密码),判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。实施例三的密码校验的方法还在用户输入的密码的类型与查找获得的密码的类型不相同时,提示用户重新输入密码。实施例三提高了密码校验的可靠性和效率,保证了用户信息的安全。

实施例四

图4为本发明实施例四提供的密码校验的装置的结构示意图。所述密码校验的装置10安装于电子设备(例如手机)中,可用于各种场合的身份验证,例如支付、解锁、登录等。如图4所示,所述密码校验的装置10可以包括:接收单元401、获取单元402、查找单元403及匹配单元404。

接收单元401,用于接收用户输入的密码。

接收单元401可以在所述电子设备的显示设备上显示用户界面,从用户界面接收用户输入的所述密码。例如,所述密码校验的方法用于登录时的身份验证,可以在登录界面上显示密码输入框,接收用户输入的密码。

获取单元402,用于获取用户输入所述密码的时间。

获取单元402可以在用户输入所述密码时读取所述电子设备的系统时间,将读取的所述电子设备的系统时间作为用户输入所述密码的时间。还可以在用户输入所述密码时访问服务器(如时间服务器)并获取服务器的当前时间,将获取的服务器的当前时间作为用户输入所述密码的时间。

查找单元403,用于根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码。

所述生物密码是指包含生物信息的密码。所述非生物密码是指不包含生物信息的密码。所述生物密码可以包括指纹密码、虹膜密码、声纹密码、面部识别密码等。所述非生物密码可以包括数字密码、手势密码等。

所述密码与时间的对应关系表示不同的时间使用不同类型的密码。例如,设置每天/周/月的指定时段对应生物密码,其余时段对应非生物密码。下面举例说明密码与时间的对应关系的几种设置。

所述预先设置的密码与时间的对应关系,可以包括:非睡眠时段(例如8:00~22:00)对应用户预先录入的生物密码,睡眠时段(例如22:00~8:00)对应用户预先录入的非生物密码;或者,非睡眠时段对应用户预先录入的生物密码和非生物密码,睡眠时段对应用户预先录入的非生物密码。睡眠时段对应非生物密码,可以防止用户睡眠时在非自愿情况下该用户的生物密码(例如指纹密码、虹膜密码)被非法使用。

所述预先设置的密码与时间的对应关系,还可以包括:工作日(例如周一至周五)对应用户预先录入的生物密码,非工作日(例如22:00~8:00)对应用户预先录入的非生物密码。

若用户在某段时间去到一个比较不安全的地方,生物密码容易被他人非法使用,则可以设置该段时间对应用户预先录入的非生物密码。

应当理解,所述密码与时间的对应关系可以灵活设置,不限于上述几种情况。

查找单元403根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码可以包括:判断用户输入的所述密码是生物密码还是非生物密码;若用户输入的密码为生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于生物密码对应的时间范围内,若属于生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的生物密码;若用户输入的密码为非生物密码,则根据所述预先设置的密码与时间的对应关系判断用户输入所述密码的时间是否属于非生物密码对应的时间范围内,若属于非生物密码对应的时间范围内,则查找与用户输入所述密码的时间对应的非生物密码。

匹配单元404,用于判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。否则,若不匹配,则校验失败。

例如,用户输入的密码及查找获得的密码是生物密码(如指纹密码),则判断用户输入的生物密码与查找获得的生物密码是否匹配,若匹配,则校验通过。

若用户输入的密码与查找获得的密码是生物密码,可以判断用户输入的所述密码与所述查找获得的密码的匹配度是否大于指定阈值,若用户输入的密码与所述查找获得的密码的匹配度大于指定阈值,则确认用户输入的密码与所述查找获得的密码匹配。

若用户输入的密码与查找获得的密码是非生物密码,可以判断用户输入的所述密码与所述查找获得的密码是否相同,若用户输入的密码与所述查找获得的密码相同,则确认用户输入的密码与所述查找获得的密码匹配。

实施例四的密码校验的装置接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。实施例四可以在不同时间使用不同类型的密码,提高了密码校验的可靠性,保证了用户信息的安全。

实施例五

图5为本发明实施例四提供的密码校验的装置的结构示意图。所述密码校验的装置10安装于电子设备(例如手机)中,可用于各种场合的身份验证,例如支付、解锁、登录等。如图5所示,所述密码校验的装置10可以包括:接收单元501、获取单元502、第一提示单元503、查找单元504及匹配单元505。

接收单元501,用于接收用户输入的密码。

本实施例中接收单元501与实施例四中接收单元401一致,具体请参阅实施例四中接收单元401的相关描述,此处不再赘述。

获取单元502,用于获取用户输入所述密码的时间。

本实施例中获取单元502与实施例四中获取单元402一致,具体请参阅实施例四中获取单元402的相关描述,此处不再赘述。

第一提示单元503,用于判断用户输入所述密码的时间与用户输入的所述密码是否对应。即判断用户输入所述密码的时间是生物密码输入时间还是非生物密码输入时间;若用户输入所述密码的时间是生物密码输入时间,则判断用户输入的所述密码是否是生物密码;若用户输入所述密码的时间是非生物密码输入时间,则判断用户输入的所述密码是否是非生物密码。若用户输入所述密码的时间是生物密码时间且用户输入的所述密码是生物密码,或者用户输入所述密码的时间是非生物密码时间且用户输入的所述密码是非生物密码,则用户输入所述密码的时间与用户输入的所述密码对应。否则,若用户输入所述密码的时间是生物密码时间而用户输入的所述密码是非生物密码,或者用户输入所述密码的时间是非生物密码时间而用户输入的所述密码是生物密码,则用户输入所述密码的时间与用户输入的所述密码不对应。

第一提示单元503,还用于若用户输入所述密码的时间与用户输入的密码不对应,则提示用户重新输入密码。

查找单元504,用于根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码。

本实施例中查找单元504与实施例四中查找单元403一致,具体请参阅实施例四中查找单元403的相关描述,此处不再赘述。

匹配单元505,用于判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。否则,若不匹配,则校验失败。

本实施例中匹配单元505与实施例四中匹配单元404一致,具体请参阅实施例四中匹配单元404的相关描述,此处不再赘述。

实施例五的密码校验的装置接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码(生物密码或/和非生物密码),判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。实施例五的密码校验的装置还在用户输入密码的时间与输入的密码不对应时,提示用户重新输入密码。实施例五提高了密码校验的可靠性和效率,保证了用户信息的安全。

实施例六

图6为本发明实施例六提供的密码校验的装置的结构示意图。所述密码校验的装置10安装于电子设备(例如手机)中,可用于各种场合的身份验证,例如支付、解锁、登录等。如图6所示,所述密码校验的装置10可以包括:接收单元601、获取单元602、查找单元603、第二提示单元604及匹配单元605。

接收单元601,用于接收用户输入的密码。

本实施例中接收单元601与实施例四中接收单元401一致,具体请参阅实施例四中接收单元401的相关描述,此处不再赘述。

获取单元602,用于获取用户输入所述密码的时间。

本实施例中获取单元602与实施例四中获取单元402一致,具体请参阅实施例四中获取单元402的相关描述,此处不再赘述。

查找单元603,用于根据所述预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,查找获得的密码为生物密码或/和非生物密码。

本实施例中查找单元603与实施例四中查找单元403一致,具体请参阅实施例四中查找单元403的相关描述,此处不再赘述。

确定单元604,用于确定用户输入的所述密码的类型与所述查找获得的密码的类型是否相同。

所述类型可以包括生物类型和非生物类型。例如,若用户输入的所述密码是生物类型,所述查找获得的密码也是生物类型,则用户输入的所述密码的类型与所述查找获得的密码的类型相同。所述类型还可以包括具体的生物类型和非生物类型,具体的生物类型可以包括指纹类型、虹膜类型等,具体的非生物类型可以包括数字类型等。例如,若用户输入的所述密码是指纹类型,所述查找获得的密码也是指纹类型,则用户输入的所述密码的类型与所述查找获得的密码的类型相同。

第二提示单元605,用于若用户输入的所述密码的类型与所述查找获得的密码的类型不相同,则提示用户重新输入密码。

例如,若用户输入的所述密码是指纹类型,所述查找获得的密码是虹膜类型,则提示用户重新输入密码。

匹配单元606,用于判断用户输入的所述密码与查找获得的密码是否匹配,若匹配,则校验通过。否则,若不匹配,则校验失败。

本实施例中匹配单元606与实施例四中匹配单元404一致,具体请参阅实施例四中匹配单元404的相关描述,此处不再赘述。

实施例六的密码校验的装置接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码(生物密码或/和非生物密码),判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验。实施例六的密码校验的装置还在用户输入的密码的类型与查找获得的密码的类型不相同时,提示用户重新输入密码。实施例六提高了密码校验的可靠性和效率,保证了用户信息的安全。

实施例七

图7为实现本发明密码校验的方法的电子设备的结构示意图。所述电子设备1包括密码校验的装置10。所述电子设备1还包括存储设备20、处理设备30及显示设备40。

优选地,本发明的密码校验的方法通过所述电子设备1中的密码校验的装置10来实现。

所述电子设备1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备1可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。

所述电子设备1所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。

所述存储设备20用于存储所述密码校验的装置10中各个程序段的程序代码。所述存储设备20可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理设备30可以包括一个或者多个微处理器、数字处理器。所述处理设备30执行所述密码校验的装置10的各个程序段的程序代码,接收用户输入的密码并获取用户输入所述密码的时间,根据预先设置的密码与时间的对应关系查找与用户输入所述密码的时间对应的密码,判断用户输入的所述密码与查找获得的密码是否匹配,以确认是否通过校验,从而实现了在不同时间使用不同类型的密码,提高了密码校验的可靠性,保证了用户信息的安全。

所述显示设备40可以是触摸屏等用于显示画面的设备,用于显示所述电子设备1的显示界面。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

另外,在本发明各个实施例中的各功能单元可以集成在相同处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在相同单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由同一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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