基于多帧标识码的用户身份认证方法及装置与流程

文档序号:11253943阅读:650来源:国知局
基于多帧标识码的用户身份认证方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种基于多帧标识码的用户身份认证方法及装置。



背景技术:

目前随着电子技术的快速发展以及智能终端设备的普及,智能终端设备的功能日益增强,用户使用智能终端设备的频率和时间越来越多。例如,用户可以利用终端设备访问外部网络数据资源、与好友进行通信联系以及进行网上交易等等。

由于终端设备在失控时或被他人恶意操作时,可能给该终端设备的用户带来巨大经济或声誉的损失,因此,为了防止任意用户都可以随意操作终端设备,亟需一种安全性较高的用户身份认证方法。



技术实现要素:

本发明提供一种基于多帧标识码的用户身份认证方法及装置,以实现终端设备的用户身份认证,安全性较高。

第一方面,本发明实施例提供一种基于多帧标识码的用户身份认证方法,包括:

获取第一终端设备生成的多帧标识码;其中,所述多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

获取所述多帧标识码中所述第一终端设备的身份认证信息;所述身份认证信息包括:所述第一终端设备的当前用户的用户身份认证信息,以及所述第一终端设备的标识信息;

将所述身份认证信息与预先存储的所述第一终端设备对应的身份认证信息进行匹配,确定所述第一终端设备的当前用户的身份是否合法。

第二方面,本发明实施例提供一种基于多帧标识码的用户身份认证方法,包括:

第一终端设备根据所述第一终端设备的身份认证信息生成多帧标识码;其中,所述身份认证信息包括:所述第一终端设备的当前用户的用户身份认证信息,以及所述第一终端设备的标识信息;所述多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

所述第一终端设备将所述多帧标识码发送给服务器,以使所述服务器根据所述多帧标识码确定所述第一终端设备的当前用户的身份是否合法。

第三方面,本发明实施例提供一种基于多帧标识码的用户身份认证装置,包括:

获取模块,用于获取第一终端设备生成的多帧标识码;其中,所述多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

所述获取模块,还用于获取所述多帧标识码中所述第一终端设备的身份认证信息;所述身份认证信息包括:所述第一终端设备的当前用户的用户身份认证信息,以及所述第一终端设备的标识信息;

处理模块,用于将所述身份认证信息与预先存储的所述第一终端设备对应的身份认证信息进行匹配,确定所述第一终端设备的当前用户的身份是否合法。

第四方面,本发明实施例提供一种基于多帧标识码的身份认证装置,包括:

处理模块,用于根据第一终端设备的身份认证信息生成多帧标识码;其中,所述身份认证信息包括:所述第一终端设备的当前用户的用户身份认证信息,以及所述第一终端设备的标识信息;所述多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

发送模块,用于将所述多帧标识码发送给服务器,以使所述服务器根据所述多帧标识码确定所述第一终端设备的当前用户的身份是否合法。

本发明实施例提供的基于多帧标识码的用户身份认证方法及装置,获取第一终端设备生成的多帧标识码,获取多帧标识码中第一终端设备的身份认证信息;身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息;进一步的,将当前用户的用户身份认证信息与预先存储的第一终端设备对应的用户身份认证信息进行匹配,确定第一终端设备的当前用户的身份是否合法,上述实施方式中,将身份认证信息包含在多帧标识码中,通过识别该多帧标识码获取该当前用户的用户身份认证信息,从而进行身份认证,安全性较高。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明基于多帧标识码的用户身份认证方法实施例一的流程图;

图2为本发明基于多帧标识码的用户身份认证方法实施例二的流程图;

图3为本发明基于多帧标识码的用户身份认证装置实施例一的结构示意图;

图4为本发明基于多帧标识码的用户身份认证装置实施例二的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例所涉及的终端设备,可以包括但不限于智能手机、平板电脑等移动通讯设备,还可以包括既具有触摸屏也具有物理按键的终端设备,本发明实施例并不限定。

本发明提供的基于多帧标识码的用户身份认证方法,实现了对终端设备的用户的身份认证,安全性较高。下面,通过具体实施例,对本申请的技术方案进行详细说明。

需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图1为本发明基于多帧标识码的用户身份认证方法实施例一的流程图,该方法可以由基于多帧标识码的用户身份认证装置执行,可选的,该基于多帧标识码的用户身份认证装置可以设置在服务器中。如图1所示,该基于多帧标识码的用户身份认证方法可以包括:

步骤101、获取第一终端设备生成的多帧标识码;其中,多帧标识码用于按照预设顺序循环显示至少两个静态标识码。

具体的,为了防止其他用户对第一终端设备进行操作,服务器对第一终端设备的当前用户需要进行身份认证,即认证该当前用户是否是该终端设备的合法用户,首先需要获取第一终端设备生成的多帧标识码,该多帧标识码用于按照预设顺序循环显示至少两个静态标识码。

该至少两个静态标识码中包含第一终端设备的身份认证信息。

示例性的,在本实施例中,例如该多帧标识码包含20个静态标识码,其中5个静态标识码中包含第一终端设备的身份认证信息,即在生成多帧标识码时,将第一终端设备的身份认证信息分成5个部分,分别包含在5个静态标识码中。

步骤102、获取多帧标识码中第一终端设备的身份认证信息;身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息。

具体的,获取到第一终端设备生成的多帧标识码后,识别该多帧标识码,获取该多帧标识码中第一终端设备的身份认证信息,该身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息;用户身份认证信息例如包括:当前用户的指纹信息、当前用户设置的密码信息等;第一终端设备的标识信息例如包括:第一终端设备的设备身份标识号(identification,简称id),国际移动设备识别码(internationalmobileequipmentidentity,简称imei)等。

步骤103、将身份认证信息与预先存储的第一终端设备对应的身份认证信息进行匹配,确定第一终端设备的当前用户的身份是否合法。

可选地,确定第一终端设备的当前用户的身份是否合法具体可以通过如下方式确定:

若当前用户的用户身份认证信息与预先存储的第一终端设备对应的用户身份认证信息相同,则确定该第一终端设备的当前用户的身份合法;

若不同,则确定该第一终端设备的当前用户的身份非法。

示例性的,本实施例中,以第一终端设备的当前用户的用户身份认证信息为指纹信息进行说明,即若当前用户的指纹信息与预先存储的第一终端设备的标识信息对应的用户的指纹信息相同,则说明当前用户的身份合法,否则为非法。

在本发明实施例中,服务器可以预先存储第一终端设备的标识信息与用户身份认证信息的对应关系,在对某一第一终端设备的当前用户身份认证时,需要通过查找该对应关系,确定第一终端设备的当前用户的身份是否合法。

进一步的,上述多帧标识码按照预设顺序循环显示至少两个静态标识码。

其中,预设顺序显示可以根据实际需要进行设置,可以顺序显示,也可以逆序显示,当然,可以随机显示,在此,对于预设顺序具体是什么,本发明不做具体限制。

本发明实施例提供的基于多帧标识码的用户身份认证方法,获取第一终端设备生成的多帧标识码,获取多帧标识码中第一终端设备的身份认证信息;身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息;进一步的,将当前用户的用户身份认证信息与预先存储的第一终端设备对应的用户身份认证信息进行匹配,确定第一终端设备的当前用户的身份是否合法,上述实施方式中,将身份认证信息包含在多帧标识码中,通过识别该多帧标识码获取该当前用户的用户身份认证信息,从而进行身份认证,安全性较高。

在图1对应的实施例的基础上,进一步地,可选地,该基于多帧标识码的用户身份认证方法在步骤101之前还可以包括如下步骤:

向第一终端设备发送多帧标识码请求消息,多帧标识码请求消息用于指示第一终端设备生成多帧标识码。

具体的,服务器在对第一终端设备的当前用户进行身份认证时,首先可以向第一终端设备发送多帧标识码请求消息,用于指示第一终端设备生成多帧标识码,该多帧标识码用于按照预设顺序循环显示至少两个静态标识码,至少两个静态标识码中包括;第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息。

在上述实施例的基础上,可选地,步骤101之前还可以包括如下步骤:

接收第二终端设备发送的认证请求消息;认证请求消息用于指示对第一终端设备的当前用户进行身份认证。

具体的,在实际应用中,还可以是其他终端设备发起对第一终端设备的当前用户进行身份认证,即第二终端设备向服务器发送认证请求消息,用于指示对第一终端设备的当前用户进行身份认证。

在实际应用中,其他终端设备例如是与第一终端设备有交互的第二终端设备。

图2为本发明基于多帧标识码的用户身份认证方法实施例二的流程图,该方法可以由基于多帧标识码的用户身份认证装置执行,可选的,该基于多帧标识码的用户身份认证装置可以设置在第一终端设备中。如图2所示,该基于多帧标识码的用户身份认证方法可以包括:

步骤201、第一终端设备根据第一终端设备的身份认证信息生成多帧标识码;其中,身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息。

其中,多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

步骤202、第一终端设备将多帧标识码发送给服务器,以使服务器根据多帧标识码确定第一终端设备的当前用户的身份是否合法。

具体的,为了防止其他用户对第一终端设备进行操作,服务器对第一终端设备的当前用户需要进行身份认证,即认证该当前用户是否是该终端设备的合法用户,首先需要获取第一终端设备生成的多帧标识码,该多帧标识码用于按照预设顺序循环显示至少两个静态标识码。

该至少两个静态标识码中包含第一终端设备的身份认证信息。

示例性的,在本实施例中,例如该多帧标识码包含20个静态标识码,其中5个静态标识码中包含第一终端设备的身份认证信息,即在生成多帧标识码时,将第一终端设备的身份认证信息分成5个部分,分别包含在5个静态标识码中。

在服务器获取之前,第一终端设备根据第一终端设备的身份认证信息生成该多帧标识码。

第一终端设备将该多帧标识码发送给服务器,以使服务器根据多帧标识码确定第一终端设备的当前用户的身份是否合法。

即服务器获取到第一终端设备生成的多帧标识码后,识别该多帧标识码,获取该多帧标识码中第一终端设备的身份认证信息,该身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息;用户身份认证信息例如包括:当前用户的指纹信息、当前用户设置的密码信息等;第一终端设备的标识信息例如包括:第一终端设备的设备身份标识号(identification,简称id),国际移动设备识别码(internationalmobileequipmentidentity,简称imei)等。

然后,服务器将身份认证信息与预先存储的第一终端设备对应的身份认证信息进行匹配,确定第一终端设备的当前用户的身份是否合法。

可选地,确定第一终端设备的当前用户的身份是否合法具体可以通过如下方式确定:

若当前用户的用户身份认证信息与预先存储的第一终端设备对应的用户身份认证信息相同,则确定该第一终端设备的当前用户的身份合法;

若不同,则确定该第一终端设备的当前用户的身份非法。

示例性的,本实施例中,以第一终端设备的当前用户的用户身份认证信息为指纹信息进行说明,即若当前用户的指纹信息与预先存储的第一终端设备的标识信息对应的用户的指纹信息相同,则说明当前用户的身份合法,否则为非法。

在本发明实施例中,服务器可以预先存储第一终端设备的标识信息与用户身份认证信息的对应关系,在对某一第一终端设备的当前用户身份认证时,需要通过查找该对应关系,确定第一终端设备的当前用户的身份是否合法。

进一步的,上述多帧标识码按照预设顺序循环显示至少两个静态标识码。

其中,预设顺序显示可以根据实际需要进行设置,可以顺序显示,也可以逆序显示,当然,可以随机显示,在此,对于预设顺序具体是什么,本发明不做具体限制。

本发明实施例提供的基于多帧标识码的用户身份认证方法,第一终端设备根据第一终端设备的身份认证信息生成多帧标识码;其中,身份认证信息包括:第一终端设备的当前用户的用户身份认证信息,以及第一终端设备的标识信息;其中,多帧标识码用于按照预设顺序循环显示至少两个静态标识码;第一终端设备将多帧标识码发送给服务器,以使服务器根据多帧标识码确定第一终端设备的当前用户的身份是否合法,上述实施方式中,将身份认证信息包含在多帧标识码中,通过识别该多帧标识码获取该当前用户的用户身份认证信息,从而进行身份认证,安全性较高。

可选的,步骤201之前,还可以包括如下步骤:

第一终端设备获取第一终端设备的当前用户的用户身份认证信息。

具体的,可以是获取当前用户的指纹信息、当前用户设置的密码等。

可选的,步骤201具体可以通过如下方式实现:

根据第一终端设备的身份认证信息和多帧标识码处理信息,生成至少两个静态标识码;多帧标识码处理信息包括静态标识码的个数;

按照预设顺序对至少两个静态标识码进行组合,生成多帧标识码。

具体的,首先,可以根据第一终端设备的身份认证信息以及多帧标识码处理信息,生成至少两个静态标识码。

多帧标识码处理信息可以包括静态标识码的个数,还可以包括:包含身份认证信息的静态标识码的个数,以及不包含身份认证信息的静态标识码。

生成包含身份认证信息的静态标识码后,按照预设顺序对包含身份认证信息的静态标识码以及不包含身份认证信息的静态标识码进行组合,生成多帧标识码。

示例性的,在本发明实施例中,例如多帧标识码处理信息包括静态标识码的个数为20个,还包含身份认证信息的静态标识码的个数为5个,以及15个不包含第一终端设备的身份认证信息的静态标识码。

首先,根据第一终端设备的身份认证信息,生成5个静态标识码,将该5个静态标识码与15个不包含第一终端设备的身份认证信息的静态标识码一起,按照预设顺序对20个静态标识码进行组合,生成多帧标识码。

具体的多帧标识码包括的第二静态标识码的个数具体可以根据实际情况进行设置,在此,对于多帧标识码中静态标识码的个数,本发明不做进一步限制。

可选的,上述实施例中,多帧标识码为多帧二维码或者多帧条形码。

二维码例如包括矩阵网格gm二维码等。

可选地,在根据第一终端设备的身份认证信息和多帧标识码处理信息,生成至少两个静态标识码之前,可以将第一终端设备的身份认证信息分成与包含身份认证信息的静态标识码的个数相同数量的部分,然后将该些部分分别生成静态标识码。

图3为本发明基于多帧标识码的用户身份认证装置实施例一的结构示意图,请参见图3所示,该基于多帧标识码的用户身份认证装置可以设置在服务器中,该基于多帧标识码的用户身份认证装置可以包括:

获取模块301,用于获取第一终端设备生成的多帧标识码;其中,所述多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

所述获取模块301,用于获取所述多帧标识码中所述第一终端设备的身份认证信息;所述身份认证信息包括:所述第一终端设备的当前用户的用户身份认证信息,以及所述第一终端设备的标识信息;

处理模块302,用于将所述身份认证信息与预先存储的所述第一终端设备对应的身份认证信息进行匹配,确定所述第一终端设备的当前用户的身份是否合法。

可选地,所述处理模块302,具体用于:

若所述用户身份认证信息与预先存储的所述第一终端设备对应的用户身份认证信息相同,则确定所述第一终端设备的当前用户的身份合法;

若所述用户身份认证信息与预先存储的所述第一终端设备对应的用户身份认证信息不同,确定所述第一终端设备的当前用户的身份非法。

可选地,所述装置,还可以包括:

发送模块,用于向所述第一终端设备发送多帧标识码请求消息,所述多帧标识码请求消息用于指示所述第一终端设备生成所述多帧标识码。

可选地,所述装置,还可以包括:

接收模块,用于接收第二终端设备发送的认证请求消息;所述认证请求消息用于指示对所述第一终端设备的当前用户进行身份认证。

本发明实施例所示的基于多帧标识码的用户身份认证装置,可以执行上述如图1所示方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图4为本发明基于多帧标识码的用户身份认证装置实施例二的结构示意图,请参见图4所示,该基于多帧标识码的用户身份认证装置可以设置在第一终端设备中,该基于多帧标识码的用户身份认证装置可以包括:

处理模块401,用于根据所述第一终端设备的身份认证信息生成多帧标识码;其中,所述身份认证信息包括:所述第一终端设备的当前用户的用户身份认证信息,以及所述第一终端设备的标识信息;所述多帧标识码用于按照预设顺序循环显示至少两个静态标识码;

发送模块402,用于将所述多帧标识码发送给服务器,以使所述服务器根据所述多帧标识码确定所述第一终端设备的当前用户的身份是否合法。

可选地,所述处理模块401,还用于:

获取所述第一终端设备的当前用户的用户身份认证信息。

可选地,所述处理模块401,具体用于:

根据所述第一终端设备的身份认证信息和多帧标识码处理信息,生成至少两个静态标识码;所述多帧标识码处理信息包括所述静态标识码的个数;

按照预设顺序对所述至少两个静态标识码进行组合,生成所述多帧标识码。

可选地,所述多帧标识码处理信息还包括:包含身份认证信息的静态标识码的个数,以及不包含身份认证信息的静态标识码;相应的,所述处理模块401,具体用于:

根据所述包含身份认证信息的静态标识码的个数,生成与所述个数相同数量的包含身份认证信息的静态标识码;

按照所述预设顺序对所述包含身份认证信息的静态标识码以及不包含身份认证信息的静态标识码进行组合,生成所述多帧标识码。

本发明实施例所示的基于多帧标识码的用户身份认证装置,可以执行上述如图2所示方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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