本发明涉及生物特征识别领域,具体而言,涉及一种基于云平台的身份认证方法以及装置。
背景技术:
随着人脸识别技术的迅速发展,生物特征识别设备也已经深入了各个领域,越来越来的场合开始使用该技术作为身份认证手段;由于它有着简单快速、高效和用户友好等特性,同时,较之传统的身份认证方法具备更高的安全性,生物特征识别技术逐渐成为除传统字符密码外重要的身份认证技术之一,从门禁系统,到移动终端的解锁系统,都能看到生物特征识别技术的踪影。
目前的生物特征识别技术在身份认证上的应用,一般是针对单个设备。不同的终端设备受到硬件的限制,往往只能够单独使用,如果认证设备比较多,那么可能会造成多个认证设备需要重复性的采集用户数据,认证非常不方便。
技术实现要素:
有鉴于此,本发明实施例的目的在于提供一种基于云平台的身份认证方法以及装置,只需要对同一用户进行一次用户数据的采集,就能够在多个客户端上完成用户身份认证,认证方便。
第一方面,本发明实施例提供了一种基于云平台的身份认证方法,包括:
云平台获取第一终端设备所发送的用户信息;所述用户信息包括:所述第一终端设备在至少一种光源环境下拍摄的用户图像;
所述云平台将所述用户信息进行本地保存;
当云平台接收到第二终端设备所发送的认证指令时,云平台将所述用户信息发送至所述第二终端设备,以使所述第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中:所述用户信息还包括:用户身份标识;
所述云平台将所述用户信息进行本地保存,具体包括:
所述云平台建立所述用户身份标识与所述用户图像之间的关联;
所述云平台将所述用户身份识别标识与所述用户图像绑定保存。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中:所述第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证具体包括:
所述第二终端设备从所述用户图像信息中提取用户生物特征信息,将所述生物特征信息以及所述用户身份标识关联,生成用户模板信息;
所述第二终端设备采集认证用户图像;
所述第二终端设备从所述认证用户图像中提取认证用户生物特征信息;
所述第二终端设备将所述认证用户生物特征信息和所述用户模板信息进行比对。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中:所述光源包括:自然光源和/或红外光源;
所述用户图像包括:
用户面部图像、用户证件图像、用户指纹图像、用户瞳孔图像以及用户手纹图像中的一种或多种。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中:认证通过后,还包括:所述云平台根据从所述第二终端设备所获取的认证用户图像,对所述用户信息进行更新。
第二方面,本发明实施例还提供一种基于云平台的身份认证装置,包括:云平台,所述云平台具体包括:
用户信息获取单元,用于获取第一终端设备所发送的用户信息;所述用户信息包括:所述第一终端设备在至少一种光源环境下拍摄的用户图像;
用户信息保存单元,用于将所述用户信息进行本地保存;
用户信息发送单元,用于在接收到第二终端设备所发送的认证指令时,将所述用户信息发送至所述第二终端设备,以使所述第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中:
所述用户信息还包括:用户身份标识;
所述用户信息保存单元,具体包括:
关联建立模块,用于建立所述用户身份标识与所述用户图像之间的关联;
绑定保存模块,用于将所述用户身份识别标识与所述用户图像绑定保存。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中:还包括:第二终端设备;
所述第二终端设备包括:
生物模板信息生成单元,用于从所述用户图像信息中提取用户生物特征信息,将所述生物特征信息以及所述用户身份标识关联,生成用户模板信息;
认证用户图像采集单元,用于采集认证用户图像;
认证特征信息提取单元,用于从所述认证用户图像中提取认证用户生物特征信息;
比对单元,用于所述认证用户生物特征信息和所述用户模板信息进行比对。
结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中:所述光源包括:自然光源和/或红外光源;
所述用户图像包括:
用户面部图像、用户证件图像、用户指纹图像、用户瞳孔图像以及用户手纹图像中的一种或多种。
结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中:所述云平台还包括:更新单元,用于认证通过后,根据从所述第二终端设备所获取的认证用户图像,对所述用户信息进行更新。
本发明实施例所提供的基于云平台的身份认证方法以及装置中,由第一终端设备向云平台发送用户信息,该用户信息中包括了第一终端设备在至少一种光源环境下所拍摄的用户图像,然后由云平台将该用户信息进行保存,当云平台接受到第二终端设备所发送的认证指令时,云平台将用户信息发送至第二终端设备,第二终端设备在接收到用户信息后,能够从用户信息所包括的用户图像中,提取生物特征信息,然后基于其所提取的生物特征信息进行用户身份认证,在这个过程当中,用户只需要通过第一终端设备采集一次用户信息,多个终端设备进行认证的时候,也不需要对用户数据进行重复新的采集,认证更加的方便。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得异种相关的附图。
图1示出了本发明实施例所提供的一种基于云平台的身份认证方法的流程图;
图2示出了本发明实施例所提供的基于云平台的身份认证方法中,所述云平台将所述用户信息进行本地保存的方法的流程图;
图3示出了本发明实施例所提供的基于云平台的身份认证方法中,第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证的具体方法的流程图;
图4示出了本发明实施例所提供的一种基于云平台的身份认证装置的结构示意图;
图5示出了本发明实施例所提供的另一种基于云平台的身份认证装置的结构示意图;
图6示出了本发明实施例所提供的基于云平台的身份认证装置中,用户信息保存单元的具体结构示意图;
图7示出了本发明实施例所提供的另一种基于云平台的身份认证装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有异种实施例,都属于本发明保护的范围。
目前在使用生物特征识别技术在身份认证上的应用,一般是仅仅针对单一的设备。当同一用户需要通过多个设备,使用生物特征识别技术进行身份识别的时候,需要对分别采集用户图像,认证非常不方便,基于此,本申请提供的一种基于云平台的身份认证方法以及装置,可以解决上述问题。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种基于云平台的身份认证方法进行详细介绍,该方法的执行主体为云平台,可以用在多种需要进行身份认证的场合。
参见图1所示,本发明实施例所以供的基于云平台的身份认证方法包括:
S101:云平台获取第一终端设备所发送的用户信息;所述用户信息至少包括:所述第一终端设备在至少一种光源环境下拍摄的用户图像。
S102:所述云平台将所述用户信息进行本地保存。
在具体实现的时候,第一终端设备和第二终端设备本身可以是同一个终端设备,也可以是不同的终端设备;同时,第一终端设备和第二终端设备还可以是同样种类,具备同样功能的终端设备,也可以是不同种类,具备不同功能的终端设备。第一终端设备和第二终端设备均通过有线或者无线网络与云平台连接。云平台可以具有对第一终端设备、第二终端设备的管理功能;也可以仅仅是为了实现认证而设立,即其只负责对使用第二终端设备的用户进行身份认证,而不具有对第一终端设备和第二终端设备的管理功能。
另外,第一终端设备和第二终端设备实际上都应当具有在至少一种光源环境下拍摄用户图像的功能。该光源可以是自然光源,也可以是红外光源,用户图像可以包括:用户面部图像、用户证件图像、用户指纹图像、用户瞳孔图像以及用户手纹图像等生物特征图像中的一种或多种。
具体地,第一终端设备需要采集的用户图像不同,所需要的具体图像采集设备也不一样。第一终端设备可以具备其中部分图像种类对应的图像采集功能,也可以具备所有种类图像对应的采集功能。
第一终端设备在对用户图像进行采集的时候,所采集到的用户图像需要满足预设的要求,该预设的要求可以包括如下一种或者多种:1、光照条件,例如光源为自然光源时,自然光的光照强度、光照角度、光照亮度等,光源为红外光时,红外光是否开启、外界光源对红外光的影响程度等等;2、图像质量,第一终端设备在获取到用户图像时,可以先行判断用户图像的清晰度、可辨识程度、图像的完整性(例如判断用户面部图像是否包含了整个面部、用户指纹图像是否包括了比较多的位置等)是否满足需要;3、是否是重复数据。如果第一终端设备所采集到的用户图像符合预设的要求,那么会将该用户图像发送至云平台,进行后续处理;如果第一终端设备所采集到的用户图像不符合预设的要求,那么第一终端设备会重新对用户图像进行采集,直至采集到的用户图像满足预设的要求为止。
第一终端设备设备所采集的用户图像,可以是一种,也可以是多种,而每一种用户图像,可以是一张,也可以是多张;另外,为了第二终端设备能够更好地对人物的生物特征信息进行提取,即使是同一种类的用户图像,第一终端设备设备也可以针对不同的角度进行拍摄,例如在采集用户面部图像时,可以使用拍摄角度不同的摄像头分别对用户面部的不同角度分别进行图像的采集。也可以提示用户自己变换与摄像头之间的角度,以使得摄像头能够采集到用户不同角度的用户图像。
第一终端设备可能在以下几种情况出现时,向云平台发送用户信息:
1、新用户在云平台上进行注册的时候:当新用户通过第一终端设备在云平台上进行注册的时候,第一终端设备会采集用户的图像信息发送至云平台。除此之外,除了图像信息,用户信息中还可以包括:用户识别标识。其中,用户识别标识是指云平台用于区分用户身份的标识,一般包括以下信息中的至少一种:用户账号(例如用户自己所填写的用于其登录终端设备的账号)、用户身份信息(例如身份证、护照、军官证、驾驶证等能够识别用户身份的有效证件所包含的相关信息)、用户权限信息(即为用户设定的相关权限,例如限行场合为其设定的通行信息)、云平台自动为用户所添加的用于识别用户的用户ID等。
云平台在接收到用户信息后,会将用户信息中所包括的所述用户图像与所述用户账号、所述用户身份信息、所述用户权限信息、用户ID中至少一种相关联并保存。
另外,需要注意的是,用户信息中也可以不包括身份识别标识。云平台在接收到用户信息后,直接根据用户信息中所包括的图像信息,从自身所保存的用户信息中进行查验,验证在已经保存的用户信息中是否能够找到与新的用户模板信息中所包括的图像匹配的,如果能,则说明该用户是老用户,可以向第一终端设备发送已经在云平台注册过的提示,如果不能,则说明该用户是新用户,则云平台为该用户信息分配不同于其他用户信息的识别ID,将用户信息进行本地保存。
2、老用户需要使用新的终端设备,并在新的终端设备上进行身份认证的时候,该终端设备所采集的用户图像,并不包含在该用户用其他终端设备进行登录时所采集到的用户图像类型。例如:用户在用其他终端设备进行登录的时候,均使用指纹进行登录,而当前的第一终端设备仅仅可以采集用户面部图像,因此,用户需要将其面部图像经第一终端设备采集后,发送至云平台,由云平台进行对其对应的而用户信息进行更新;或者用户在其他终端设备进行登录时,所采用的图像均为自然光源条件下所拍摄的图像,而当前终端设备需要使用红外光源条件下所拍摄的图像。
3、老用户在使用已经使用过的终端设备进行登录,但其从该终端设备所采集到的用户图像与之前所采集到的用户图像会出现较大的变化,例如,录入到云平台的指纹所对应的指头由于意外指纹被改变或者破坏无法再继续使用、体型变化导致的面部与之前相差较大等等。
4、老用户在使用终端设备进行登录时,之前并未使用生物特征信息进行认证身份,而需要相应的将其用户图像录入到云平台中。
需要注意的是,如果是老用户登录云平台,该用户在云平台中已经进行过注册,因此,在云平台中应当保存了其用户识别标识,即用户账号、用户身份信息、用户权限信息、用户密码等至少一种信息。
具体地,参见图2所示,当用户信息中还包括:用户身份标识时,本发明实施例还提供一种所述云平台将所述用户信息进行本地保存具体方法,包括:
S201:所述云平台建立所述用户身份标识与所述用户图像之间的关联;
S202:所述云平台将所述用户身份识别标识与所述用户图像绑定保存。
在具体实现的时候,用户身份识别标识可以用于云平台对用户进行具体的识别,由于用户身份识别标识一般为用户账号、用户身份信息、用户权限信息、云平台自动为用户所添加的用于识别用户的用户ID等,识别仅仅是字符串的对比,运算量较之使用用户图像识别更小。
S103:当云平台接收到第二终端设备所发送的认证指令时,云平台将所述用户信息发送至所述第二终端设备,以使所述第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证。
在具体实现的时候,有下述两种实现方式:
1、在用户通过第二终端设备发送给云平台的认证指令中,包含了用户身份标识,例如用户账号或者用户身份信息,或者第二终端设备采集到了用户的相关证件信息,第二终端设备会将采集到的认证用户图像,连同用户账号、用户身份信息或者相关证件信息同时上传至云平台。云平台会首先根据用户账号、用户身份信息或者相关证件信息,从信息库中调取对应的用户信息,然后将调取到的用户信息发送给第二终端设备。第二终端设备根据其所接收到的用户信息,和其采集到的认证用户图像,进行一对一识别认证,得到最终的认证结果。
2、在用户通过第二终端设备发送给云平台的认证指令中,不包含用户身份标识,云平台在接收到该指令后,将信息库中所有的用户信息发送至第二终端设备。第二终端设备采集用户的认证用户图像,结合从云平台所发送的已注册用户的用户信息,在第二终端设备上进行一对多人脸认证比对识别等相关操作。
其中,为了提高认证速度,所有用户的用户信息可以缓存在第二终端设备内,在有用户使用该第二终端设备设备时,第二终端设备将缓存的用户信息的版本与云平台中用户信息版本进行比较,如果版本一致,则不需要重新从云端下载用户信息,如果版本不一致,则需要重新从云端下载用户信息,对已有的用户信息版本进行更新。
或者,第二终端设备还可以每隔预设时间,主动向云平台发送版本更新请求,如果云平台对用户信息版本有更新,则向第二终端设备发送需要更新的相关信息;云平台还可以在其用户信息的版本有更新的时候,主动向第二终端设备发送版本更新指令,第二终端设备根据该版本更新指令对其所缓存的用户信息版本进行更新。
需要注意的是,第二终端设备会在认证后生成认证结果。如果认证通过,即表示通过第二终端设备进行认证的用户为合法用户,第二终端设备向其开放该终端对应权限;如果认证失败,则第二终端设备将用户拒绝。
参见图3所示,本发明实施例还提供一种第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证的具体方法,包括:
S301:所述第二终端设备从所述用户图像信息中提取用户生物特征信息,将所述生物特征信息以及所述用户身份标识关联,生成用户模板信息;
S302:所述第二终端设备采集认证用户图像;
S303:所述第二终端设备从所述认证用户图像中提取认证用户生物特征信息;
S304:所述第二终端设备将所述认证用户生物特征信息和所述用户模板信息进行比对。
在具体实现的时候,针对不同的用户图像,有不同用户生物特征信息提取方式,例如,如果是用户面部图像,可以提取面部特征,例如五官信息、比例信息等;如果是用户证件图像,可以提取证件上的号码信息、照片信息等;如果是指纹图像,可以从中提取指纹纹路信息;如果是用户瞳孔图像,可以从中提取虹膜信息等;如果是用户手纹图像,可以提取手部部分位置的纹路信息等。在提取用户生物特征信息之后,会将生物特征信息和用户身份标识关联起来生成用户模板信息。实际上,用户模板信息应当包括至少一组用户生物特征信息。用户生物特征信息可以是按照类型进行分组,也可以是按照具体的特征进行分组。
第二终端设备在将认证用户生物特征信息和生物特征信息进行对比时,如果该认证用户生物特征信息与生物特征信息的相似度达到预设的阈值,那么就认为认证通过,且该用户为用户模板信息所对应的用户。
本发明实施例所提供的基于云平台的身份认证方法以及装置中,由第一终端设备向云平台发送用户信息,该用户信息中包括了第一终端设备在至少一种光源环境下所拍摄的用户图像,然后由云平台将该用户信息进行保存,当云平台接受到第二终端设备所发送的认证指令时,云平台将用户信息发送至第二终端设备,第二终端设备在接收到用户信息后,能够从用户信息所包括的用户图像中,提取生物特征信息,然后基于其所提取的生物特征信息进行用户身份认证,在这个过程当中,用户只需要通过第一终端设备采集一次用户信息,多个终端设备进行认证的时候,也不需要对用户数据进行重复新的采集,认证更加的方便。
需要注意的是,由于云平台中所保存的用户图像可以是有多种类别的,第二终端设备所采集到的认证用户图像可能只包含其中的一种或者几种,因此在第二终端设备所发给云平台的认证指令中,还可以携带认证用户图像的类别标示,云平台根据该类别标识,向第二终端设备发送与该类别标识对应的用户图像。
在上述几个实施例中,本发明实施例所提供的基于云平台的身份认证方法中,在认证通过后,云平台还可以根据其从所述第二终端设备所获取的认证用户图像,对所述用户信息进行更新。
在具体实现的时候,由于是由第二终端设备完成用户身份认证,那么在第二终端设备中所携带的认证指令中,并未携带认证用户图像,可以由第二终端设备完成身份认证,并在认证成功的前提下,将其在进行身份认证过程中所用的认证用户图像发送给云平台,由云平台使用该认证用户图像对其所存储的用户信息进行更新。
本发明又一实施例还提供一种基于云平台的身份认证装置,参见图4所示,包括云平台;所述云平台包括:
用户信息获取单元,用于获取第一终端设备所发送的用户信息;所述用户信息至少包括:所述第一终端设备在至少一种光源环境下拍摄的用户图像;
用户信息保存单元,用于将所述用户信息进行本地保存;
用户信息发送单元,用于在接收到第二终端设备所发送的认证指令时,将所述用户信息发送至所述第二终端设备,以使所述第二终端设备根据所述用户图像提取生物特征信息,并基于所述生物特征信息进行用户身份认证。
本实施例中,用户信息获取单元、用户信息保存单元和用户信息发送单元的具体功能和交互方式,可参见图1对应的实施例的记载,在此不再赘述。
本发明实施例所提供的身份认证装置中,由第一终端设备向云平台发送用户信息,该用户信息中包括了第一终端设备在至少一种光源环境下所拍摄的用户图像,然后由云平台将该用户信息进行保存,当云平台接受到第二终端设备所发送的认证指令时,云平台将用户信息发送至第二终端设备,第二终端设备在接收到用户信息后,能够从用户信息所包括的用户图像中,提取生物特征信息,然后基于其所提取的生物特征信息进行用户身份认证,在这个过程当中,用户只需要通过第一终端设备采集一次用户信息,多个终端设备进行认证的时候,也不需要对用户数据进行重复新的采集,认证更加的方便。
其中:所述光源包括:自然光源和/或红外光源;
所述用户图像包括:
用户面部图像、用户证件图像、用户指纹图像、用户瞳孔图像以及用户手纹图像中的一种或多种。
参见图5所示,本发明实施例所提供的身份认证装置中,还包括:第二终端设备;
所述第二终端设备包括:
生物模板信息生成单元,用于从所述用户图像信息中提取用户生物特征信息,将所述生物特征信息以及所述用户身份标识关联,生成用户模板信息;
认证用户图像采集单元,用于采集认证用户图像;
认证特征信息提取单元,用于从所述认证用户图像中提取认证用户生物特征信息;
比对单元,用于所述认证用户生物特征信息和保存的所述用户模板信息进行比对。
本实施例中,生物模板信息生成单元、认证用户图像采集单元、认证特征信息提取单元和比对单元的具体功能和交互方式,可参见图3对应的实施例的记载,在此不再赘述。
参见图6所示,本发明实施例所提供的身份认证装置中,所述用户信息还包括:用户身份标识;
所述用户信息保存单元,具体包括:
关联建立模块,用于建立所述用户身份标识与所述用户图像之间的关联;
绑定保存模块,用于将所述用户身份识别标识与所述用户图像绑定保存。
本实施例中,关联建立模块和第绑定保存模块的具体功能和交互方式,可参见图2对应的实施例的记载,在此不再赘述。
参见图7所示,本发明实施例所提供的身份认证装置中,所述云平台还包括:更新单元,用于认证通过后,根据从所述第二终端设备所获取的认证用户图像,对所述用户信息进行更新。
实施例一、本发明在考勤机上的应用:
1.用户在办理入职过程中,由相关人员引导,在注册设备上采集用户信息;在目前的考勤机人脸识别过程中,由于近红外图片的识别准确率与效率往往较高,考勤机通常同时配置有自然光摄像头与红外光摄像头,在这里可以在登记用户身份、设定权限信息的同时,还可同时采集用户的红外图像和自然光图像,并由考勤机将用户信息上传至云端。
2.云端在收到考勤机发来的用户信息后,经过后端权限校验等操作,确认无误后,将用户信息保存在数据云中,同时给注册的考勤机发出确认消息,完成注册;如果考勤机发送的用户信息不合符系统内预设的规范(例如图片不清晰、信息不完整),则云端会发出指令,要求考勤机重新采集用户信息并上传。
3.当用户再次使用公司内其他考勤机终端时,对应的考勤机终端向云端发出请求,
终端向云端发出用户信息下载请求,云端会在数据云中,调取用户信息。
①如用户在考勤登记时,主动输入了自己的工号等信息,终端会向计算云端发出请求,请求对应工号的用户信息;而在云端方面,计算云会根据工号信息,在数据云中调取该用户的相应的用户信息,下发至终端考勤机,由终端设备生成用户模板,并由终端设备在本地进行认证、比对等操作,并得到认证结果;
②考勤机向云端发出用户信息下载请求,云端会在数据云中,调取系统内所有的用户信息,并下发至终端设备;由终端设备根据用户信息生成用户模板,终端设备采集用户的人脸图像信息,结合生成的用户模板,在终端设备处进行1:N人脸认证比对识别,得到认证结果。(为了提高系统速度,终端设备可以将用户信息以及所有根据用户信息生成的用户模板缓存在终端系统内,在有用户前来使用设备时,终端会将缓存的用户信息与云端用户信息进行比较,如果版本一致,则不需要重新从云端下载用户信息。)
4.考勤机在得到认证信息后,进行判断,如果是已经注册的合法用户,则完成考勤流程,并记录相关时间节点,上传至数据云中进行保存,该保存于云端的记录可以由员工本人、HR等相关员工直接访问,进行考勤统计等操作;否则,将用户拒绝,并提示相关信息。
5.当用户使用公司内部的电梯、门禁系统等终端时,对应的终端设备,同样会向云端发出请求(类似上文所述),最终终端设备可以得到一个认证结果。如果返回结果为已注册员工,则电梯开放至指定楼层、门禁系统开启;否则将用户拒绝,进行提示。通过一次性的注册登记过程,该用户可以使用公司内部全部已被授权使用的终端设备,且不需要额外的一卡通、身份证等身份认证载体。
实施例二、本发明在酒店电梯控制系统中的应用:
1.当用户在前台办理入住时,在前台注册设备上采集人脸图像,并由用户提供身份证进行入住确认。注册设备会将采集到的人脸图像,连同身份证上的号码、图片等相关信息上传至云端。
2.云端对采集的用户人脸图像和证件上的图片进行比对,并向前台注册设备发出最终比对结果,如果用户人脸图像与身份证内的照片提取的生物特征信息相匹配,是同一个人,则将人脸图像进行保存,完成注册,否则拒绝入住。
3.当用户来到酒店中的电梯等设备时,用户会在电梯前采集人脸图像,电梯向云端发出请求,调取用户信息,然后进行比对认证。
4.电梯获得认证结果,如果是合法用户,则将用户自动送至目标楼层,否则,将用户拒绝。
实施例三、本发明在门锁控制系统中的应用:
1.用户在首次设置门锁时,注册设备会采集用户的用户图像,并由录入设备将用户信息上传至云端;
2.如果用户图像符合系统的基本要求,则云端给注册设备发出确认消息,完成注册;否则提示重新注册。
3.当用户来到门锁前时,门锁向云端发出请求,云端将用户信息发送给门锁,门锁使用其拍摄得到的用户图像和从云端获得的用户信息进行比对认证。
4.门锁获得认证结果,如果是合法用户,则打开房门,否则,将用户拒绝。
实施例四、本发明在酒店门锁场景的应用:
1、第一终端设备采集客人包含生物特征信息的图像和证件图像,登记客人入住房间信息,将所述客人包含生物特征信息的图像和证件图像发送给云平台;
2.如果用客人的图像符合系统的基本要求,则云端给注册设备发出确认消息,完成注册;否则提示重新注册。
3、门锁采集客户的包含生物特征信息的图像和/或证件图像,门锁向云端发送请求调取用户信息,并对客户进行认证。
实施例五、本发明在智慧医疗系统中的应用:
1.用户在医院使用医保卡、身份证或相关证件进行挂号时,挂号室中的注册设备会采集用户图像和证件图像,实时上传至云端;
2.如果用户图像和证件图像符合系统的基本要求,则云端给注册设备发出确认消息,在挂号的同时,完成注册流程;否则提示患者重新采集相关生物特征信息和/或证件信息,完成注册流程。
3.当用户来到相关诊室前或者再次来医院就诊时,相应的终端设备向云端发出请求,并获得最终的用户信息(两种可能的情况如考勤机实施例所述)。
4.如果用户再次来医院就诊时,自助挂号设备对用户进行认证。如果用户就诊时,就诊室的终端设备对用户进行认证,如果认证通过,则进行后续的诊疗过程,与此同时,可以将用户的身份信息传给医院病历系统等相关模块,调取该用户的相关资料以供医生查阅;否则,将该用户拒绝,并提示相关信息。
本发明实施例所提供的基于云平台的身份认证方法、装置以及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。