发布信息

生物校验方法及装置与流程

作者:admin      2022-07-30 12:45:37     383



计算;推算;计数设备的制造及其应用技术生物校验方法及装置1.本技术为申请日为2020.03.25、申请号为202010220337.9,发明名称为“生物校验方法及装置”的发明专利申请的分案申请。技术领域2.本说明书涉及生物识别技术领域,尤其涉及一种生物校验方法及装置。背景技术:3.随着用户终端上的应用程序越来越广泛,用户信息的安全性成为当今信息化时代必须解决的一个关键性问题。相关技术中,通常采用应用程序内部集成的信息校验模块,来校验信息的合法性或安全性。然而,考虑到应用程序本身的技术和运营能力,这种校验方法不仅会增加应用程序的集成难度,且无法长期和不法分子对抗,导致风险运营能力降低。此外,这种校验方法需将用户信息存储在终端本地,不仅占用终端资源,且容易导致用户信息的泄露。技术实现要素:4.一方面,本说明书一个或多个实施例提供一种生物校验方法,应用于第一应用,包括:响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式。当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息。将获取到的所述生物特征信息发送至所述第二应用,所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用。接收所述第二应用发送的所述第一校验结果,以及,根据所述第一校验结果确定是否处理所述业务请求。5.另一方面,本说明书一个或多个实施例提供一种生物校验方法,应用于第二应用,包括:接收第一应用发送的针对业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式。向所述第一应用发送信息获取指令,所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用。接收所述第一应用发送的所述生物特征信息。对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。6.再一方面,本说明书一个或多个实施例提供一种生物校验装置,应用于第一应用,包括:第一发送模块,响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式。第一获取模块,当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息。第二发送模块,将获取到的所述生物特征信息发送至所述第二应用,所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用。第一确定模块,接收所述第二应用发送的所述第一校验结果,以及,根据所述第一校验结果确定是否处理所述业务请求。7.再一方面,本说明书一个或多个实施例提供一种生物校验装置,应用于第二应用,包括:第一接收模块,接收第一应用发送的针对业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式。第三发送模块,向所述第一应用发送信息获取指令,所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用。第二接收模块,接收所述第一应用发送的所述生物特征信息。第一校验模块,对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。8.再一方面,本说明书一个或多个实施例提供一种生物校验设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式。当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息。将获取到的所述生物特征信息发送至所述第二应用,所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用。接收所述第二应用发送的所述第一校验结果,以及,根据所述第一校验结果确定是否处理所述业务请求。9.再一方面,本说明书一个或多个实施例提供一种生物校验设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收第一应用发送的针对业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式。向所述第一应用发送信息获取指令,所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用。接收所述第一应用发送的所述生物特征信息。对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。10.再一方面,本说明书一个或多个实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式。当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息。将获取到的所述生物特征信息发送至所述第二应用,所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用。接收所述第二应用发送的所述第一校验结果,以及,根据所述第一校验结果确定是否处理所述业务请求。11.再一方面,本说明书一个或多个实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收第一应用发送的针对业务请求方的生物校验请求,所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式。向所述第一应用发送信息获取指令,所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用。接收所述第一应用发送的所述生物特征信息。对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。附图说明12.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。13.图1是根据本说明书一实施例的一种生物校验方法的示意性流程图;14.图2是根据本说明书另一实施例的一种生物校验方法的示意性流程图;15.图3是根据本说明书再一实施例的一种生物校验方法的示意性流程图;16.图4是根据本说明书一实施例的一种生物校验装置的示意性框图;17.图5是根据本说明书另一实施例的一种生物校验装置的示意性框图;18.图6是根据本说明书一实施例的一种生物校验设备的示意性框图;19.图7是根据本说明书另一实施例的一种生物校验设备的示意性框图。具体实施方式20.本说明书一个或多个实施例提供一种生物校验方法及装置,用以解决现有的生物校验方式对终端集成性能要求高、无法满足风险运营要求以及容易导致用户生物信息泄露的问题。21.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书一个或多个实施例保护的范围。22.图1是根据本说明书一实施例的一种生物校验方法的示意性流程图,如图1所示,该方法应用于第一应用,包括:23.s102,响应于业务请求方发出的业务请求,向第二应用发送针对业务请求方的生物校验请求,该生物校验请求包括第一应用的标识信息及业务请求方对应的生物校验方式。24.其中,生物校验方式可以是现有的任一种生物校验方式,如指纹识别、虹膜识别、人脸识别等方式。25.第一应用可以是安装在终端设备(如手机、个人计算机等)的任一应用。第一应用的标识信息可以是第一应用的应用名称、应用图标、应用对应的代码等一项或多项信息。26.业务请求方对应的生物校验方式,即对业务请求方进行生物校验时所采用的生物校验方式。业务请求方对应的生物校验方式可由业务请求方指定,也可由第一应用随机指定。27.业务请求可以是任一种第一用户可处理的请求,例如,第一应用为手机银行app,则业务请求可以是转账请求、付款请求等。28.s104,当接收到第二应用发送的信息获取指令时,获取业务请求方的与生物校验方式相匹配的生物特征信息。29.其中,与生物校验方式相匹配的生物特征信息,即获取到的生物特征信息与生物校验方式所需要校验的信息类型一致。例如,若生物校验方式为人脸识别,则与其相匹配的生物特征信息为人脸特征信息(或面部特征信息);若生物校验方式为指纹识别,则与其相匹配的生物特征信息为指纹特征信息;若生物校验方式为虹膜识别,则与其相匹配的生物特征信息为虹膜特征信息;等等。30.s106,将获取到的生物特征信息发送至第二应用,第二应用用于对生物特征信息进行校验,以及将生物特征信息对应的第一校验结果发送至第一应用。31.s108,接收第二应用发送的第一校验结果,以及根据第一校验结果确定是否处理业务请求。32.其中,第一校验结果包括校验成功信息或校验失败信息。第二应用根据第一校验结果即可确定是否处理业务请求。可选的,若第一校验结果包括校验成功信息,则处理业务请求;或者,进一步对与业务请求相关的其他信息进行校验。若第一校验结果包括校验失败信息,则拒绝处理业务请求或再次对业务请求方进行生物校验。33.采用本说明书一个或多个实施例的技术方案,通过向第二应用发送针对业务请求方的生物校验请求,由第二应用对业务请求方进行生物校验,并将生物校验结果反馈给第一应用,使得第一应用能够利用第三方应用(即第二应用)的生物认证机制实现生物校验,无需第一应用内部集成生物校验模块,从而降低第一应用的集成难度;并且,由于是使用第二应用的生物认证机制进行生物校验,因此只需在第二应用端存储业务请求方的一份生物特征信息即可,而无需在本地存储,从而避免占用终端本地资源的问题,降低生物特征信息的泄露风险。34.在一个实施例中,向第二应用发送针对业务请求方的生物校验请求之前,还可先确定业务请求方是否同意使用第二应用的生物校验机制进行生物校验。若业务请求方同意使用第二应用的生物校验机制进行生物校验,则还可进一步确定对业务请求方进行生物校验的生物校验方式。生物校验方式可以是现有的任一种生物校验方式,如指纹识别、虹膜识别、人脸识别等方式。35.在确定业务请求方是否同意使用第二应用的生物校验机制进行生物校验时,可发出第一提示信息,该第一提示信息用于提示业务请求方是否使用第二应用进行生物校验。例如,在第一应用所在的终端设备屏幕上显示第一提示信息“是否使用第二应用进行生物校验”。若业务请求方选择“是”,则可确定业务请求方同意使用第二应用进行生物校验;若业务请求方选择“否”,则可确定业务请求方不同意使用第二应用进行生物校验。36.当接收到业务请求方输入的针对第一提示信息的确认操作(如业务请求方选择“是”)时,向第二应用发送生物校验请求,从而能够根据业务请求方的需求来选择是否使用第二应用的生物校验机制,提升业务请求方的业务处理体验度。37.在业务请求方同意使用第二应用进行生物校验的情况下,可进一步确定对业务请求方进行生物校验的生物校验方式。具体的,可根据业务请求方输入的生物校验方式信息,确定对业务请求方进行生物校验的生物校验方式。例如,在第一应用所在的终端设备屏幕上显示信息“请选择生物校验方式”,此时还应同时显示多种生物校验方式对应的选项供业务请求方选择,并将业务请求方所选择的选项对应的方式作为本次生物校验的生物校验方式。38.当然,业务请求方也可选择多个选项,即选择多种生物校验方式。这种情况下,可利用第二应用依次进行不同方式的生物校验。例如,业务请求方依次选择了“人脸识别”和“指纹识别”两种方式,则在第二应用进行生物校验时,首先采用人脸识别的方式对业务请求方进行生物校验,在人脸识别通过的情况下,再利用指纹识别的方式对业务请求方进行生物校验。显然,采用多种生物校验方式进行生物校验,可提升生物校验结果的准确率,从而提升业务处理的安全性。39.在一个实施例中,在接收到第二应用发送的对业务请求方的第一校验结果后,若第一校验结果为校验通过,则可进一步向第二应用发送针对业务请求的业务校验请求,以使第二应用根据该业务校验请求校验业务请求的合法性,并将合法性对应的第二校验结果发送至第一应用。第一应用接收到第二应用发送的第二校验结果后,若第二校验结果为校验通过,则处理业务请求。40.本实施例中,业务请求的合法性校验可包括任一种或多种校验,如:校验业务请求对应的业务类型是否属于指定类型;校验业务请求的参数是否正确;校验业务请求对应的业务内容是否合理;等等。41.本实施例中,第一应用利用第二应用的生物校验机制进行生物校验后,还可利用第二应用进一步校验业务请求是否合法,从而最大程度上确保业务处理的安全性。42.在一个实施例中,第一校验结果包括为第二应用提供生物校验服务的服务接口的回调函数地址信息。基于该回调函数地址信息,第一应用利用第二应用进行业务请求的合法性校验时,可直接将业务校验请求发送至回调函数地址信息对应的服务接口,而无需再通过第二应用本身将业务校验请求转发至服务接口,从而节省应用资源的开销,且提升业务校验的速度。43.在一个实施例中,在接收到第二应用发送的对业务请求方的第一校验结果后,若第一校验结果为校验未通过,则发出第二提示信息,该第二提示信息用于提示业务请求方重新输入生物特征信息。当获取到业务请求方重新输入的生物特征信息时,将重新获取到的生物特征信息发送至第二应用进行再次校验,以及,根据再次校验的校验结果确定是否处理所述业务请求。44.本实施例中,若第一校验结果为校验未通过,可再次进行生物校验,从而避免业务请求方因操作失误导致的校验失败的情况。此外,还可预设生物校验的次数阈值,即在生物校验次数达到该次数阈值时,若生物校验仍未通过,则不再进行生物校验,此时可拒绝处理业务请求。45.图2是根据本说明书另一实施例的一种生物校验方法的示意性流程图,如图2所示,该方法应用于第二应用,包括:46.s202,接收第一应用发送的针对业务请求方的生物校验请求,该生物校验请求包括第一应用的标识信息及对业务请求方的生物校验方式。47.其中,生物校验方式可以是现有的任一种生物校验方式,如指纹识别、虹膜识别、人脸识别等方式。48.第一应用可以是安装在终端设备(如手机、个人计算机等)的任一应用。第一应用的标识信息可以是第一应用的应用名称、应用图标、应用对应的代码等一项或多项信息。49.业务请求方对应的生物校验方式,即对业务请求方进行生物校验时所采用的生物校验方式。业务请求方对应的生物校验方式可由业务请求方指定,也可由第一应用随机指定。50.业务请求可以是任一种第一用户可处理的请求,例如,第一应用为手机银行app,则业务请求可以是转账请求、付款请求等。51.s204,向第一应用发送信息获取指令,信息获取指令用于指示第一应用获取业务请求方的与生物校验方式相匹配的生物特征信息,以及将生物特征信息发送至第二应用。52.其中,与生物校验方式相匹配的生物特征信息,即获取到的生物特征信息与生物校验方式所需要校验的信息类型一致。例如,若生物校验方式为人脸识别,则与其相匹配的生物特征信息为人脸特征信息(或面部特征信息);若生物校验方式为指纹识别,则与其相匹配的生物特征信息为指纹特征信息;若生物校验方式为虹膜识别,则与其相匹配的生物特征信息为虹膜特征信息;等等。53.s206,接收第一应用发送的生物特征信息。54.s208,对生物特征信息进行校验,得到第一校验结果,将第一校验结果发送至第一应用。55.其中,第一校验结果包括校验成功信息或校验失败信息。第二应用根据第一校验结果即可确定是否处理业务请求。可选的,若第一校验结果包括校验成功信息,则处理业务请求;或者,进一步对与业务请求相关的其他信息进行校验。若第一校验结果包括校验失败信息,则拒绝处理业务请求或再次对业务请求方进行生物校验。56.在一个实施例中,第二应用对生物特征信息进行校验时,可调用用于提供生物校验服务的服务接口,由该服务接口对生物特征信息进行校验,并返回第一校验结果至第二应用。57.在一个实施例中,第一校验结果包括校验是否通过的信息(如校验通过或校验未通过)以及为第二应用提供生物校验服务的服务接口的回调函数地址信息。其中,基于第一校验结果中包含的回调函数地址信息,能够使第二应用为第一应用进行业务请求的合法性校验时,第一应用可直接将业务校验请求发送至回调函数地址信息对应的服务接口,而无需再由第二应用将业务校验请求转发至服务接口,从而节省应用资源的开销,且提升业务校验的速度。58.在一个实施例中,第二应用可接收第一应用发送的针对业务请求的业务校验请求,并根据该业务校验请求对业务请求的合法性进行校验,得到第二校验结果,进而将第二校验结果发送至第一应用。以使第一应用基于第二校验结果确定是否处理业务请求。59.本实施例中,第二应用接收到第一应用发送的针对业务请求的业务校验请求后,可调用用于提供校验服务的服务接口,由该服务接口对业务请求的合法性进行校验,并返回第二校验结果至第二应用,再由第二应用将校验结果返回至第一应用。60.上述实施例提供的技术方案,能够基于第一应用发送的针对业务请求方的生物校验请求,对业务请求方进行生物校验,并将生物校验结果反馈给第一应用,使得第一应用能够利用第三方应用(即第二应用)的生物认证机制实现生物校验,无需第一应用内部集成生物校验模块,从而降低第一应用的集成难度;并且,由于是使用第二应用的生物认证机制进行生物校验,因此只需在第二应用端存储业务请求方的一份生物特征信息即可,而无需在本地存储,从而避免占用终端本地资源的问题,降低生物特征信息的泄露风险。61.图3是根据本说明书再一实施例的一种生物校验方法的示意性流程图,如图3所示,业务请求方为第一用户,该方法包括:62.s301,当第一应用接收到第一用户发出的业务请求时,发出第一提示信息,以提示第一用户是否使用第二应用进行生物校验。63.s302,当第一应用接收到第一用户输入的针对第一提示信息的确认操作时,确定对第一用户进行生物校验的生物校验方式。64.该步骤中,生物校验方式可以是现有的任一种生物校验方式,如指纹识别、虹膜识别、人脸识别等方式。可根据第一用户输入的生物校验方式信息,确定对第一用户进行生物校验的生物校验方式。例如,在第一应用所在的终端设备屏幕上显示信息“请选择生物校验方式”,此时还应同时显示多种生物校验方式对应的选项供第一用户选择,并将第一用户所选择的选项对应的方式作为本次生物校验的生物校验方式。65.s303,第一应用向第二应用发送针对第一用户的生物校验请求,该生物校验请求包括第一应用的标识信息及业务请求方对应的生物校验方式。66.s304,第二应用基于生物校验请求,向第一应用发送信息获取指令,以指示第一应用获取第一用户的与生物校验方式相匹配的生物特征信息。67.s305,第一应用获取第一用户的与生物校验方式相匹配的生物特征信息,并将该生物特征信息发送至第二应用。68.该步骤中,第一应用获取第一用户的与生物校验方式相匹配的生物特征信息时,可调用与生物校验方式相匹配的信息获取功能。例如,若生物校验方式为人脸识别,则第一应用可在终端屏幕上显示用于获取人脸信息的窗口,第一用户将其面部图像放入窗口内时,即可使第一应用获取到第一用户的人脸信息。再例如,若生物校验方式为指纹识别,则第一应用可在终端屏幕上显示用于录入指纹的窗口,或者提示第一用户通过终端上的指定按键录入指纹。第一用户通过窗口或指定按键录入指纹后,第一应用就会获取到第一用户的指纹信息。69.s306,第二应用基于获取到的生物特征信息,调用生物校验服务接口对第一用户进行生物校验,得到第一校验结果,并将第一校验结果返回至第二应用。70.s307,第二应用将接收到的第一校验结果发送至第一应用。71.s308,第一应用根据第一校验结果判断对第一用户的生物校验是否通过;若是,则执行s309;若否,则返回s305,即再次获取第一用户的生物特征信息重新进行生物校验。72.s309,第一应用向第二应用发送针对业务请求的业务校验请求。73.其中,业务校验请求用于请求第二应用校验业务请求的合法性,业务校验请求包括业务请求的相关信息,如业务类型、业务内容等。74.s310,第二应用对业务请求的合法性进行校验,得到第二校验结果,并将第二校验结果返回至第一应用。75.其中,务请求的合法性校验可包括任一种或多种校验,如:校验业务请求对应的业务类型是否属于指定类型;校验业务请求的参数是否正确;校验业务请求对应的业务内容是否合理;等等。76.s311,若第二校验结果为校验通过,则第一应用处理业务请求。77.本实施例提供的技术方案,第一应用通过向第二应用发送针对第一用户的生物校验请求,由第二应用对第一用户进行生物校验,并将生物校验结果反馈给第一应用,使得第一应用能够利用第三方应用(即第二应用)的生物认证机制实现生物校验,无需第一应用内部集成生物校验模块,从而降低第一应用的集成难度;并且,由于是使用第二应用的生物认证机制进行生物校验,因此只需在第二应用端存储第一用户的一份生物特征信息即可,而无需在本地存储,从而避免占用终端本地资源的问题,降低生物特征信息的泄露风险。78.综上,已经对本主题的特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。79.以上为本说明书一个或多个实施例提供的生物校验方法,基于同样的思路,本说明书一个或多个实施例还提供一种生物校验装置。80.图4是根据本说明书一实施例的一种生物校验装置的示意性流程图,如图4所示,该装置应用于第一应用,包括:81.第一发送模块410,响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;82.第一获取模块420,当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;83.第二发送模块430,将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;84.第一确定模块440,接收所述第二应用发送的所述第一校验结果;以及,根据所述第一校验结果确定是否处理所述业务请求。85.在一个实施例中,所述装置还包括:86.第一提示模块,在所述向第二应用发送针对所述业务请求方的生物校验请求之前,发出第一提示信息;所述第一提示信息用于提示所述业务请求方是否使用所述第二应用进行生物校验;87.所述第一发送模块410包括:88.第一发送单元,当接收到所述业务请求方输入的针对所述第一提示信息的确认操作时,向所述第二应用发送所述生物校验请求。89.在一个实施例中,所述装置还包括:90.第二确定模块,在所述向第二应用发送针对所述业务请求方的生物校验请求之前,根据所述业务请求方输入的生物校验方式信息,确定对所述业务请求方进行生物校验的所述生物校验方式。91.在一个实施例中,所述第一确定模块440包括:92.第二发送单元,若所述第一校验结果为校验通过,则向所述第二应用发送针对所述业务请求的业务校验请求;所述第二应用用于根据所述业务校验请求校验所述业务请求的合法性,以及将所述合法性对应的第二校验结果发送至所述第一应用;93.接收单元,接收所述第二应用发送的所述第二校验结果;94.处理单元,若所述第二校验结果为校验通过,则处理所述业务请求。95.在一个实施例中,所述第一校验结果包括为所述第二应用提供生物校验服务的服务接口的回调函数地址信息;96.所述第二发送单元还用于:97.根据所述回调函数地址信息,将所述业务校验请求发送至所述服务接口。98.在一个实施例中,所述第一确定模块440包括:99.提示单元,若所述第一校验结果为校验未通过,则发出第二提示信息;所述第二提示信息用于提示所述业务请求方重新输入所述生物特征信息;100.确定单元,当获取到所述业务请求方重新输入的所述生物特征信息时,将重新获取到的所述生物特征信息发送至所述第二应用进行再次校验,以及,根据所述再次校验的校验结果确定是否处理所述业务请求。101.采用本说明书一个或多个实施例的装置,通过向第二应用发送针对业务请求方的生物校验请求,由第二应用对业务请求方进行生物校验,并将生物校验结果反馈给第一应用,使得第一应用能够利用第三方应用(即第二应用)的生物认证机制实现生物校验,无需第一应用内部集成生物校验模块,从而降低第一应用的集成难度;并且,由于是使用第二应用的生物认证机制进行生物校验,因此只需在第二应用端存储业务请求方的一份生物特征信息即可,而无需在本地存储,从而避免占用终端本地资源的问题,降低生物特征信息的泄露风险。102.本领域的技术人员应可理解,上述生物校验装置能够用来实现前文所述的应用于第一应用的生物校验方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。103.图5是根据本说明书另一实施例的一种生物校验装置的示意性流程图,如图5所示,该装置应用于第二应用,包括:104.第一接收模块510,接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;105.第三发送模块520,向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用;106.第二接收模块530,接收所述第一应用发送的所述生物特征信息;107.第一校验模块540,对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。108.在一个实施例中,所述装置还包括:109.第三接收模块,接收所述第一应用发送的针对所述业务请求的业务校验请求;110.第二校验模块,根据所述业务校验请求,对所述业务请求的合法性进行校验,得到第二校验结果;111.第四发送模块,将所述第二校验结果发送至所述第一应用。112.在一个实施例中,所述第一校验结果包括校验是否通过的信息以及为所述第二应用提供生物校验服务的服务接口的回调函数地址信息。113.采用本说明书一个或多个实施例的装置,能够基于第一应用发送的针对业务请求方的生物校验请求,对业务请求方进行生物校验,并将生物校验结果反馈给第一应用,使得第一应用能够利用第三方应用(即第二应用)的生物认证机制实现生物校验,无需第一应用内部集成生物校验模块,从而降低第一应用的集成难度;并且,由于是使用第二应用的生物认证机制进行生物校验,因此只需在第二应用端存储业务请求方的一份生物特征信息即可,而无需在本地存储,从而避免占用终端本地资源的问题,降低生物特征信息的泄露风险。114.本领域的技术人员应可理解,上述生物校验装置能够用来实现前文所述的应用于第二应用的生物校验方法,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。115.基于同样的思路,本说明书一个或多个实施例还提供一种生物校验设备,如图6所示。生物校验设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器601和存储器602,存储器602中可以存储有一个或一个以上存储应用程序或数据。其中,存储器602可以是短暂存储或持久存储。存储在存储器602的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对生物校验设备中的一系列计算机可执行指令。更进一步地,处理器601可以设置为与存储器602通信,在生物校验设备上执行存储器602中的一系列计算机可执行指令。生物校验设备还可以包括一个或一个以上电源603,一个或一个以上有线或无线网络接口604,一个或一个以上输入输出接口605,一个或一个以上键盘606。116.具体在本实施例中,生物校验设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对生物校验设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:117.响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;118.当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;119.将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;120.接收所述第二应用发送的所述第一校验结果;以及,根据所述第一校验结果确定是否处理所述业务请求。121.可选地,计算机可执行指令在被执行时,还可以使所述处理器:122.所述向第二应用发送针对所述业务请求方的生物校验请求之前,发出第一提示信息;所述第一提示信息用于提示所述业务请求方是否使用所述第二应用进行生物校验;123.所述向第二应用发送针对所述业务请求方的生物校验请求,包括:124.当接收到所述业务请求方输入的针对所述第一提示信息的确认操作时,向所述第二应用发送所述生物校验请求。125.可选地,计算机可执行指令在被执行时,还可以使所述处理器:126.所述向第二应用发送针对所述业务请求方的生物校验请求之前,根据所述业务请求方输入的生物校验方式信息,确定对所述业务请求方进行生物校验的所述生物校验方式。127.可选地,计算机可执行指令在被执行时,还可以使所述处理器:128.若所述第一校验结果为校验通过,则向所述第二应用发送针对所述业务请求的业务校验请求;所述第二应用用于根据所述业务校验请求校验所述业务请求的合法性,以及将所述合法性对应的第二校验结果发送至所述第一应用;129.接收所述第二应用发送的所述第二校验结果;130.若所述第二校验结果为校验通过,则处理所述业务请求。131.可选地,所述第一校验结果包括为所述第二应用提供生物校验服务的服务接口的回调函数地址信息;132.计算机可执行指令在被执行时,还可以使所述处理器:133.根据所述回调函数地址信息,将所述业务校验请求发送至所述服务接口。134.可选地,计算机可执行指令在被执行时,还可以使所述处理器:135.若所述第一校验结果为校验未通过,则发出第二提示信息;所述第二提示信息用于提示所述业务请求方重新输入所述生物特征信息;136.当获取到所述业务请求方重新输入的所述生物特征信息时,将重新获取到的所述生物特征信息发送至所述第二应用进行再次校验,以及,根据所述再次校验的校验结果确定是否处理所述业务请求。137.基于同样的思路,本说明书一个或多个实施例还提供一种生物校验设备,如图7所示。生物校验设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对生物校验设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在生物校验设备上执行存储器702中的一系列计算机可执行指令。生物校验设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706。138.具体在本实施例中,生物校验设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对生物校验设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:139.接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;140.向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用;141.接收所述第一应用发送的所述生物特征信息;142.对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。143.可选地,所述第一校验结果包括校验是否通过的信息以及为所述第二应用提供生物校验服务的服务接口的回调函数地址信息。144.可选地,计算机可执行指令在被执行时,还可以使所述处理器:145.接收所述第一应用发送的针对所述业务请求的业务校验请求;146.根据所述业务校验请求,对所述业务请求的合法性进行校验,得到第二校验结果;147.将所述第二校验结果发送至所述第一应用。148.本说明书一个或多个实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述生物校验方法,并具体用于执行:149.响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;150.当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;151.将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于对所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;152.接收所述第二应用发送的所述第一校验结果;以及,根据所述第一校验结果确定是否处理所述业务请求。153.本说明书一个或多个实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行上述生物校验方法,并具体用于执行:154.接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;155.向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用;156.接收所述第一应用发送的所述生物特征信息;157.对所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。158.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。159.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书一个或多个实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。160.本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、系统、或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。161.本说明书一个或多个实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。162.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。163.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。164.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。165.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。166.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。167.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。168.本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。169.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。170.以上所述仅为本说明书一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本说明书一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例的权利要求范围之内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部