本发明专利技术公开了用户验证方法、装置、设备及计算机可读存储介质,方法包括:若接收到用户输入的身份证号码,根据预设规则判断用户所输入的身份证号码是否合格;若合格,通过调用所述摄像装置获取所述用户的脸部图像,并根据所获取的脸部图像及预设的人脸属性识别算法获取所述用户的脸部属性信息并保存,其中,所述脸部属性信息包括年龄属性信息,所述年龄属性信息包括用户的识别年龄;判断所述识别年龄是否满足预设年龄规则;若所述识别年龄满足预设年龄规则,判定该用户通过验证。通过实施本方案可以快速识别验证用户年龄,有效提高用户年龄的验证效率,且识别验证用户年龄的整个过程中用户需要操作的流程比较简单,便于用户操作。
User Authentication Method, Device, Computer Equipment and Computer Readable Storage Media
【技术实现步骤摘要】
用户验证方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种用户验证方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着计算机技术以及互联网信息技术的快速发展,电脑、智能手机等终端设备也得到了广泛的应用,也出现了各式各样的应用程序(Application,app),可例如为游戏类app、生活类app、社交类app以及影音类app等。目前,很多应用app需要限制用户的使用年龄,例如共享单车app禁止12岁以下的儿童使用共享自行车服务;例如网贷app等金融类应用软件需要限制用户的使用年龄,以防止未成年人利用网贷app进行贷款却无能力偿还该贷款以及贷款的相应利息而导致风险较高的问题,因此很多需要限制用户的使用年龄的应用程序应当具备识别鉴定用户年龄的功能,以实现限制非目标用户使用该应用程序的目的。然而,现有识别鉴定用户年龄主要是通过用户主动输入的身份证号码来验证用户年龄,但如果该应用程序只是单纯校验所输入的身份证号码格式,那么用户可以通过冒用别人的身份证号码或者利用自动生成身份证号码的工具生成相应的身份证号码来通过校验,即用户可以利用造假的身份证号码或者冒用他人身份证号码来逃避应用程序识别鉴定用户年龄的功能,但若是该应用程序直接调用实名认证系统来校验用户年龄,则会大大增加了该应用程序的成本,不利于该应用程序的推广应用。
技术实现思路
本专利技术实施例提供了一种用户验证方法、装置、计算机设备及计算机可读存储介质,便于快速识别验证用户年龄,识别验证用户年龄的整个过程中用户需要操作的流程比较简单,便于用户操作,大大提高了用户的体验效果。第一方面,本专利技术实施例提供了一种用户验证方法,其包括:若接收到用户输入的身份证号码,根据预设规则判断用户所输入的身份证号码是否合格;若所述身份证号码合格,通过调用所述摄像装置获取所述用户的脸部图像,并根据所获取的脸部图像及预设的人脸属性识别算法获取所述用户的脸部属性信息并保存,其中,所述脸部属性信息包括年龄属性信息,所述年龄属性信息包括用户的识别年龄;判断所述识别年龄是否满足预设年龄规则;若所述识别年龄满足预设年龄规则,判定该用户通过验证。第二方面,本专利技术实施例还提供了一种用户验证装置,其包括:第一判断单元,用于若接收到用户输入的身份证号码,根据预设规则判断用户所输入的身份证号码是否合格;第一获取单元,用于若所述身份证号码合格,通过调用所述摄像装置获取所述用户的脸部图像,并根据所获取的脸部图像及预设的人脸属性识别算法获取所述用户的脸部属性信息并保存,其中,所述脸部属性信息包括年龄属性信息,所述年龄属性信息包括用户的识别年龄;第二判断单元,用于判断所述识别年龄是否满足预设年龄规则;以及第一判定单元,用于若所述识别年龄满足预设年龄规则,判定该用户通过验证。第三方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述第一方面的方法。本专利技术实施例提供了一种用户验证方法、装置、计算机设备及计算机可读存储介质。本专利技术实施例能够帮助需要限制用户年龄的应用程序有效鉴别出非目标用户,该非目标用户为该应用程序限制使用该应用程序的用户,其一般为未成年用户或者老年人用户,可以解决非目标用户冒用他人身份证号码或者利用软件生成的身份证号码通过身份校验的问题。本方案利用身份证以及人脸属性识别算法校验用户的年龄,利用人脸属性识别算法识别用户年龄的准确率较高。实施本方案实施例可以有效防止因非目标用户冒用造假通过身份校验后导致的不好影响以及可以确保不错过任何目标用户;同时,识别用户年龄的整个身份校验过程中需要用户操作的流程比较简单,便于用户操作,大大提高了用户的体验效果。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例提供的一种用户验证方法的流程示意图;图2为本专利技术第一实施例提供的一种用户验证方法的一子流程示意图;图3为本专利技术第一实施例提供的一种用户验证方法的另一子流程示意图;图4为本专利技术第一实施例提供的一种用户验证方法的又一子流程示意图;图5为本专利技术第二实施例提供的一种用户验证方法的流程示意图;图6为本专利技术第二实施例提供的一种用户验证方法的一子流程示意图;图7为本专利技术第一实施例提供的一种用户验证装置的示意性框图;图8为本专利技术第一实施例提供的一种用户验证装置的第一判断单元的示意性框图;图9为本专利技术第一实施例提供的一种用户验证装置的第二判断单元的示意性框图;图10为本专利技术第二实施例提供的一种用户验证装置的示意性框图;以及图11为本专利技术实施例提供的一种计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。请参阅图1,其为本专利技术第一实施例提供的一种用户验证方法的示意性流程图。该用户验证方法可以运行在具备摄像装置的终端设备中,其中,终端设备可以是智能手机、平板电脑或笔记本电脑等电子设备。具体地,该用户验证方法应用于一应用程序中,在一实施例中,用于用户注册该应用程序时验证该用户,具体地,用于校验该用户的年龄是否满足该应用程序的预设年龄。如图1所示,该方法可包括步骤S101至S104。S101、若接收到用户输入的身份证号码,根据预设规则判断用户所输入的身份证号码是否合格。具体地,在一实施例中,所述根据预设规则判断用户所输入的身份证号码是否合格包括身份证校验方法。该身份证校验方法,如图2所示,即步骤S101包括子步骤S101a至S101e。其中,S101a、判断用户所输入的身份证号码是否符合身份证号码编排规则;S101b、若所述身份证号码符合身份证号码编排规则,获取所述身份证号码上的用户身份证年龄;S101c、判断所述用户身份证年龄是否满足预设年龄规则;S101d、若满足预设年龄规则,则判定所述身份证号码合格;S10本文档来自技高网...
【技术保护点】
1.一种用户验证方法,应用于具有摄像装置的终端设备中,其特征在于,所述方法包括:若接收到用户输入的身份证号码,根据预设规则判断用户所输入的身份证号码是否合格;若所述身份证号码合格,通过调用所述摄像装置获取所述用户的脸部图像,并根据所获取的脸部图像及预设的人脸属性识别算法获取所述用户的脸部属性信息并保存,其中,所述脸部属性信息包括年龄属性信息,所述年龄属性信息包括用户的识别年龄;判断所述识别年龄是否满足预设年龄规则;以及若所述识别年龄满足预设年龄规则,判定该用户通过验证。
【技术特征摘要】
1.一种用户验证方法,应用于具有摄像装置的终端设备中,其特征在于,所述方法包括:若接收到用户输入的身份证号码,根据预设规则判断用户所输入的身份证号码是否合格;若所述身份证号码合格,通过调用所述摄像装置获取所述用户的脸部图像,并根据所获取的脸部图像及预设的人脸属性识别算法获取所述用户的脸部属性信息并保存,其中,所述脸部属性信息包括年龄属性信息,所述年龄属性信息包括用户的识别年龄;判断所述识别年龄是否满足预设年龄规则;以及若所述识别年龄满足预设年龄规则,判定该用户通过验证。2.根据权利要求1所述的用户验证方法,其特征在于,所述判断所述识别年龄是否满足预设年龄规则的步骤之后,还包括:若所述识别年龄不满足预设年龄规则,根据所获取的脸部图像及预设的人脸特征提取算法获取所述用户的脸部关键点信息并保存,其中,将所述用户的脸部关键点信息作为第一关键点信息;获取所述用户的身份证照片并通过调用人脸特征提取算法对所述身份证照片进行人脸特征提取以获得所述身份证照片的人脸关键点信息,其中,将所述照片的人脸关键点信息作为第二关键点信息;利用人脸比对算法对所述第一关键点信息以及第二关键点信息进行比对以获得第一关键点信息与第二关键点信息之间的相似度;判断所述相似度是否大于预设相似度;以及若所述相似度大于预设相似度,判定该用户通过验证。3.根据权利要求2所述的用户验证方法,其特征在于,所述根据所获取的脸部图像及预设的人脸特征提取算法获取所述用户的脸部关键点信息并保存,包括:基于预设的人脸特征提取算法从所获取的脸部图像中获取所述用户的脸部关键点信息;以及将所述用户的脸部关键点信息保存到一预设的关系型数据库中。4.根据权利要求1所述的用户验证方法,其特征在于,所述根据预设规则判断用户所输入的身份证号码是否合格,包括:判断用户所输入的身份证号码是否符合身份证号码编排规则;若所述身份证号码符合身份证号码编排规则,获取所述身份证号码上的用户身份证年龄;判断所述用户身份证年龄是否满足预设年龄规则;若满足预设年龄规则,则判定所述身份证号码合格;以及若所述身份证号码不符合身份证号码编排规则或者不满足预设年龄规则,则判定所述身...
【专利技术属性】
技术研发人员:姬小玉,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。