人脸识别权限的异步回收方法、装置、设备及存储介质制造方法及图纸

技术编号:38647717 阅读:15 留言:0更新日期:2023-09-02 22:38
本发明专利技术涉及计算机技术领域,具体而言,涉及一种人脸识别权限的异步回收方法、装置、设备及存储介质,人脸识别权限的异步回收方法包括:获取业务层的至少一个人脸识别权限的回收请求;根据回收请求对对应的人脸识别权限进行授权回收;当授权回收失败时,将人脸识别权限的虚拟的回收成功的信息发送给业务层,并将人脸识别权限的状态标记为回收失败;将状态为回收失败的人脸识别权限加入回收失败队列;通过授权回收程序对回收失败队列中的全部人脸识别权限进行授权回收尝试,直到授权回收成功。本发明专利技术的技术方案可以在人脸识别权限回收失败时不中断业务流程,并通过授权回收程序进行授权回收尝试直到完成授权回收。授权回收尝试直到完成授权回收。授权回收尝试直到完成授权回收。

【技术实现步骤摘要】
人脸识别权限的异步回收方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,具体而言,涉及一种人脸识别权限的异步回收方法、装置、设备及存储介质。

技术介绍

[0002]近些年来随着计算机技术的进步,基于计算机算法的人脸识别技术也得到了快速的发展,其被广泛应用于安防、金融和社交软件等领域的身份认证,如视频监控、门禁系统、边防检查、人脸支付和应用程序的人脸登录等,可以有效地提高身份认证的安全效果和认证效率。在实际应用的过程中需要根据用户的照片和相关的身份认证信息进行人脸识别权限的授权,当用户被授权后可以通过刷脸的方式完成身份验证并行使相应的权限。同样地,如果用户的权限被撤回,则只需要将用户的人脸识别权限回收,用户就无法通过人脸识别的方式完成身份认证。
[0003]在实际的操作中,往往因为授权服务异常导致授权回收失败,此时调用者需要手动检查各个潜在故障点,以定位问题所在,该过程存在许多不确定性,需要逐一排查所有可能的故障点,导致大量时间被浪费,而问题最终仍可能无法确定,因此使整个业务流程长时间停留在该阶段无法继续进行,用户体验较差。

技术实现思路

[0004]本专利技术解决的问题是如何在授权回收失败时不中断业务流程并完成授权回收,以提高用户体验。
[0005]为解决上述问题,本专利技术提供一种人脸识别权限的异步回收方法、装置、设备及存储介质。
[0006]第一方面,本专利技术提供了一种人脸识别权限的异步回收方法,包括:
[0007]获取业务层的至少一个人脸识别权限的回收请求;
[0008]根据所述回收请求对对应的所述人脸识别权限进行授权回收;
[0009]当所述授权回收失败时,将所述人脸识别权限的虚拟的回收成功的信息发送给所述业务层,并将所述人脸识别权限的状态标记为回收失败;
[0010]将所述状态为所述回收失败的所述人脸识别权限加入回收失败队列;
[0011]通过授权回收程序对所述回收失败队列中的全部所述人脸识别权限进行授权回收尝试,直到授权回收成功。
[0012]可选地,所述根据所述回收请求对对应的所述人脸识别权限进行授权回收,包括:
[0013]根据所述人脸识别权限从数据库中调取对应的人脸授权数据;
[0014]根据所述人脸授权数据进行所述授权回收。
[0015]可选地,还包括:
[0016]记录授权回收失败的所述人脸识别权限的失败异常信息;
[0017]将所述失败异常信息发送给后台程序,其中,所述后台程序根据所述失败异常信
息对授权服务异常进行自动处理。
[0018]可选地,所述将所述状态为所述回收失败的所述人脸识别权限加入回收失败队列,包括:
[0019]获取状态为回收失败的所述人脸识别权限对应的所述人脸授权数据和所述失败异常信息;
[0020]根据带有所述人脸授权数据和所述失败异常信息的所述人脸识别权限建立所述回收失败队列。
[0021]可选地,所述通过授权回收程序对所述回收失败队列中的全部所述人脸识别权限进行授权回收尝试,包括:
[0022]根据所述失败异常信息制定对应的所述人脸识别权限的定时回收策略;
[0023]根据每个所述人脸识别权限的所述人脸授权数据和所述定时回收策略进行授权回收尝试。
[0024]可选地,还包括:
[0025]检测当前所述人脸识别权限是否被再次授权;
[0026]若是,则停止所述人脸识别权限的所述授权回收尝试,并将所述人脸识别权限从所述回收失败列队中删除;
[0027]若否,则继续进行所述授权回收尝试,直到授权回收成功。
[0028]可选地,所述通过授权回收程序对所述回收失败队列中的全部所述人脸识别权限进行授权回收尝试,直到授权回收成功之后,还包括:
[0029]将所述授权回收成功的所述人脸识别权限的状态修改为回收成功;
[0030]将所述回收失败队列中状态为所述回收成功的所述人脸识别权限删除。
[0031]第二方面,本专利技术提供了一种人脸识别权限的异步回收装置,包括:
[0032]获取模块,用于获取业务层的至少一个人脸识别权限的回收请求;
[0033]授权回收模块,用于根据所述回收请求对对应的所述人脸识别权限进行授权回收;
[0034]处理模块,用于当所述授权回收失败时,将所述人脸识别权限的虚拟的回收成功的信息发送给所述业务层,并将所述人脸识别权限的状态标记为回收失败;
[0035]构建模块,用于将所述状态为所述回收失败的所述人脸识别权限加入回收失败队列;
[0036]回收尝试模块,用于通过授权回收程序对所述回收失败队列中的全部所述人脸识别权限进行授权回收尝试,直到授权回收成功。
[0037]第三方面,本专利技术提供了一种电子设备,包括存储器和处理器;
[0038]所述存储器,用于存储计算机程序;
[0039]所述处理器,用于当执行所述计算机程序时,实现第一方面任一项所述的方法。
[0040]第四方面,本专利技术提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现第一方面任一项所述的方法。
[0041]本专利技术的人脸识别权限的异步回收方法、装置、设备及存储介质的有益效果是:根据业务层发出的至少一个人脸识别权限回收请求对所有需要回收的个人脸识别权限进行授权回收,当授权回收失败时,将该人脸识别权限虚拟的回收成功信息发送给业务层,业务
层获取到虚拟的回收成功的信息后将继续执行后续业务流程,不会因为回收失败而造成业务流程中断,避免影响用户体验,从而实现对人脸识别权限的异步回收。通过将授权回收失败的人脸识别权限的状态标记为回收失败,可以更快速准确的从众多的人脸识别权限中选取到回收失败的人脸识别权限,并将其加入回收失败队列。通过调用授权回收程序对回收失败的人脸识别权限进行授权回收尝试,使得在在整个过程中业务层只需要发起授权回收请求并在获取到回收成功的信息后继续进行后续业务流程,不需要对回收失败进行任何操作,当导致回收失败的原因消除后,授权回收程序会通过尝试回收完成人脸识别权限的授权回收。
附图说明
[0042]图1为本专利技术实施例的一种人脸识别权限的异步回收方法的流程示意图;
[0043]图2为本专利技术实施例的一种人脸识别权限的异步回收装置的结构示意图。
具体实施方式
[0044]为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。
[0045]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0046]如图1所示,本专利技术实施例提供的一种人脸识别权限的异步回收方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸识别权限的异步回收方法,其特征在于,包括:获取业务层的至少一个人脸识别权限的回收请求;根据所述回收请求对对应的所述人脸识别权限进行授权回收;当所述授权回收失败时,将所述人脸识别权限的虚拟的回收成功的信息发送给所述业务层,并将所述人脸识别权限的状态标记为回收失败;将所述状态为所述回收失败的所述人脸识别权限加入回收失败队列;通过授权回收程序对所述回收失败队列中的全部所述人脸识别权限进行授权回收尝试,直到授权回收成功。2.根据权利要求1所述的人脸识别权限的异步回收方法,其特征在于,所述根据所述回收请求对对应的所述人脸识别权限进行授权回收,包括:根据所述人脸识别权限从数据库中调取对应的人脸授权数据;根据所述人脸授权数据进行所述授权回收。3.根据权利要求1所述的人脸识别权限的异步回收方法,其特征在于,还包括:记录授权回收失败的所述人脸识别权限的失败异常信息;将所述失败异常信息发送给后台程序,其中,所述后台程序根据所述失败异常信息对授权服务异常进行自动处理。4.根据权利要求3所述的人脸识别权限的异步回收方法,其特征在于,所述将所述状态为所述回收失败的所述人脸识别权限加入回收失败队列,包括:获取状态为回收失败的所述人脸识别权限对应的所述人脸授权数据和所述失败异常信息;根据带有所述人脸授权数据和所述失败异常信息的所述人脸识别权限建立所述回收失败队列。5.根据权利要求4所述的人脸识别权限的异步回收方法,其特征在于,所述通过授权回收程序对所述回收失败队列中的全部所述人脸识别权限进行授权回收尝试,包括:根据所述失败异常信息制定对应的所述人脸识别权限的定时回收策略;根据每个所述人脸识别权限的所述人脸授权数据和所述定时回收策略进...

【专利技术属性】
技术研发人员:柴志鹏方俊皓张磊
申请(专利权)人:哈尔滨海邻科信息技术有限公司
类型:发明
国别省市:

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

1