用户身份认证的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20845064 阅读:24 留言:0更新日期:2019-04-13 09:00
本公开是关于一种用户身份认证方法及装置,属于身份验证技术领域,所述方法包括:接收来自金融机构服务器的用户身份认证请求;将所述用户身份认证请求转发给与所述认证类型对应的认证模块,以由所述认证模块进行用户身份认证,产生认证日志,所述认证日志中含有所述金融机构标识、所述认证类型、认证时间;将用户身份认证结果发送给所述金融机构服务器;确定与所述金融机构标识对应的认证计费规则;基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息。避免了分头计费的低效率,并实现了认证与计费的分开,大大提高了处理效率。

【技术实现步骤摘要】
用户身份认证的方法、装置、计算机设备和存储介质
本专利技术涉及身份验证
,特别是涉及用于代理认证服务器为金融机构进行用户身份认证的方法、装置、计算机设备和存储介质。
技术介绍
现有的金融机构(包括保险机构、银行机构、互联网金融机构等),其业务(保险业务、股票交易、网上理财等)很多都涉及为用户做智能认证,例如人脸识别认证、光学字符识别(OCR,OpticalCharacterRecognition)身份证识别认证、声纹认证等。现有技术中,每家金融机构自己设有智能认证服务器。近年来,为了节约每个金融机构分别进行智能认证的重复建设开销,改为由第三方(认证机构)的认证服务器认证。但是,由于为每家金融机构认证时收集的基础信息不同,计费规则也不同。虽然是由一个认证服务器进行认证,该认证服务器中也是为不同的金融机构建立独立的子系统,针对其特有需要认证的基本信息进行认证,并进行适应该金融机构的计费规则的计费。因此,在认证服务器中,仍然是一个一个为各金融机构设置的子系统在运行。因此,只要需要与一个新的机构服务器之间交换数据,所述认证服务器就会针对这个新的机构服务器,定制新的数据交互格式,即帧结构。针对每个需要交换数据的其它机构重新修改代码或定制新的数据交互格式很麻烦。
技术实现思路
基于此,为解决相关技术中认证服务器中仍然为每个金融机构单独设置子系统效率低下的技术问题,本专利技术提供了一种用于代理认证服务器为金融机构进行用户身份认证的方法、装置、计算机设备和存储介质。第一方面,提供了一种用于代理认证服务器为金融机构进行用户身份认证的方法,包括:接收来自金融机构服务器的用户身份认证请求,所述用户身份认证请求具有认证类型和所述金融机构标识;将所述用户身份认证请求转发给与所述认证类型对应的认证模块,以由所述认证模块进行用户身份认证,产生认证日志,所述认证日志中含有所述金融机构标识、所述认证类型、认证时间;将用户身份认证结果发送给所述金融机构服务器;确定与所述金融机构标识对应的认证计费规则;基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息。在其中一个实施例中,所述基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息,包括:获取认证时间落在预定时间段内的认证日志;对于获取的认证日志,按照确定的认证计费规则,确定与所述认证日志中的所述金融机构标识和所述认证类型对应的计费数额;将在预定时间段内针对一个金融机构标识确定出的计费数额的总和添加到计费消息中,向所述金融机构服务器发送。在其中一个实施例中,所述认证日志中包括一级选项和二级选项,一级选项包括所述金融机构标识、所述认证类型、所述认证时间的名称,二级选项是一级选项的具体赋值,所述向所述金融机构服务器发送计费消息的同时还发送计费表文件,用于表示向所述金融机构计费的具体项目,所述计费表文件包括表头栏和表体,所述发送计费表文件包括:按照认证日志中的一级项目,生成计费表文件的表头栏;按照认证日志中的二级项目,生成计费表文件的表体;将生成的计费表文件发送给所述金融机构服务器。在其中一个实施例中,所述用户身份认证请求具有认证类型的二级项目和所述金融机构标识的二级项目,所述产生认证日志包括:将所述用户身份认证请求中的二级项目映射为所述认证日志中的二级项目;将所述用户身份认证请求中的二级项目输入机器学习模型,由机器学习模型输出认证日志中对所述二级项目对应的一级项目。在其中一个实施例中,所述机器学习模型如下训练:将二级项目样本集输入机器学习模型,所述二级项目样本集包含的每个二级项目样本被打有对应的一级项目的标签,由所述机器学习模型输出判定的对应的一级项目,与所述标签进行比对,如不一致,则调整所述机器学习模型,使所述机器学习模型输出的判定的一级项目与标签一致。在其中一个实施例中,所述用户身份认证请求还具有用户身份认证用于的业务类型;所述认证日志中还含有户身份认证用于的业务类型;所述向所述金融机构服务器发送的计费消息还基于认证日志中含有的业务类型。第二方面,提供了一种用于代理认证服务器为金融机构进行用户身份认证的装置,包括:请求接收单元,用于接收来自金融机构服务器的用户身份认证请求,所述用户身份认证请求具有认证类型和所述金融机构标识;请求转发单元,用于将所述用户身份认证请求转发给与所述认证类型对应的认证模块,以由所述认证模块进行用户身份认证,产生认证日志,所述认证日志中含有所述金融机构标识、所述认证类型、认证时间;结果发送单元,用于将用户身份认证结果发送给所述金融机构服务器;规则确定单元,用于确定与所述金融机构标识对应的认证计费规则;消息发送单元,用于基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息。第三方面,提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述用于代理认证服务器为金融机构进行用户身份认证的方法的步骤。第四方面,提供了一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述用于代理认证服务器为金融机构进行用户身份认证的方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:上述用于代理认证服务器为金融机构进行用户身份认证的方法、装置、计算机设备和存储介质,通过接收来自金融机构服务器的用户身份认证请求,所述用户身份认证请求具有认证类型和所述金融机构标识;将所述用户身份认证请求转发给与所述认证类型对应的认证模块,以由所述认证模块进行用户身份认证,产生认证日志,所述认证日志中含有所述金融机构标识、所述认证类型、认证时间;将用户身份认证结果发送给所述金融机构服务器;确定与所述金融机构标识对应的认证计费规则;基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息。从而完成认证计费过程,避免了分头计费的低效率。而且,各个不同类型的认证分开,避免了现有技术与每一个金融机构对接的子系统都需要具有人脸识别认证、OCR身份证认证、声纹认证等带来的重复建设,提高系统协同处理效率。本专利技术在认证时只产生日志,并每隔预定周期从各日志中由计费子服务器产生计费信息,实现了认证与计费的分开,大大提高了处理效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明图1是一个实施例中提供的用于代理认证服务器为金融机构进行用户身份认证的方法的实施环境图。图2是根据一示例性实施例示出的一种用于代理认证服务器为金融机构进行用户身份认证的方法的流程图。图3是根据图2对应实施例示出的用于代理认证服务器为金融机构进行用户身份认证的方法中步骤S150的一种具体实现流程图。图4是根据图2对应实施例示出的用于代理认证服务器为金融机构进行用户身份认证的方法中步骤S120的一种具体实现流程图。图5示意性示出一种用于实现上述用于代理认证服务器为金融机构进行用户身份认证的方法的电子设备示例框图。图6本文档来自技高网...

【技术保护点】
1.一种用于代理认证服务器为金融机构进行用户身份认证的方法,其特征在于,所述代理认证服务器具有对应于不同类型的用户身份认证的认证模块,所述方法包括;接收来自金融机构服务器的用户身份认证请求,所述用户身份认证请求具有认证类型和所述金融机构标识;将所述用户身份认证请求转发给与所述认证类型对应的认证模块,以由所述认证模块进行用户身份认证,产生认证日志,所述认证日志中含有所述金融机构标识、所述认证类型、认证时间;将用户身份认证结果发送给所述金融机构服务器;确定与所述金融机构标识对应的认证计费规则;基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息。

【技术特征摘要】
1.一种用于代理认证服务器为金融机构进行用户身份认证的方法,其特征在于,所述代理认证服务器具有对应于不同类型的用户身份认证的认证模块,所述方法包括;接收来自金融机构服务器的用户身份认证请求,所述用户身份认证请求具有认证类型和所述金融机构标识;将所述用户身份认证请求转发给与所述认证类型对应的认证模块,以由所述认证模块进行用户身份认证,产生认证日志,所述认证日志中含有所述金融机构标识、所述认证类型、认证时间;将用户身份认证结果发送给所述金融机构服务器;确定与所述金融机构标识对应的认证计费规则;基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息。2.如权利要求1所述的方法,其特征在于,所述基于所述认证日志中的所述金融机构标识、所述认证类型、认证时间,按照确定的认证计费规则,向所述金融机构服务器发送计费消息,包括:获取认证时间落在预定时间段内的认证日志;对于获取的认证日志,按照确定的认证计费规则,确定与所述认证日志中的所述金融机构标识和所述认证类型对应的计费数额;将在预定时间段内针对一个金融机构标识确定出的计费数额的总和添加到计费消息中,向所述金融机构服务器发送。3.如权利要求1所述的方法,其特征在于,所述认证日志中包括一级选项和二级选项,一级选项包括所述金融机构标识、所述认证类型、所述认证时间的名称,二级选项是一级选项的具体赋值,所述向所述金融机构服务器发送计费消息的同时还发送计费表文件,用于表示向所述金融机构计费的具体项目,所述计费表文件包括表头栏和表体,所述发送计费表文件包括:按照认证日志中的一级项目,生成计费表文件的表头栏;按照认证日志中的二级项目,生成计费表文件的表体;将生成的计费表文件发送给所述金融机构服务器。4.如权利要求1所述的方法,其特征在于,所述用户身份认证请求具有认证类型的二级项目和所述金融机构标识的二级项目,所述产生认证日志包括:将所述...

【专利技术属性】
技术研发人员:李其刚
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1