权限验证方法、装置、电子设备及介质制造方法及图纸

技术编号:34107496 阅读:86 留言:0更新日期:2022-07-12 00:44
本申请实施例提供了一种权限验证方法、装置、电子设备及介质,旨在提高对订单的执行用户进行权限验证的速度,所述方法包括:将订单被执行过程中所产生的通话语音转换为通话文本;基于所述通话文本,确定所述通话语音中每个语音通道对应的通话用户的用户角色;对所述通话语音中目标通话用户的语音数据进行识别,得到所述目标通话用户的生物特征;基于所述生物特征和系统执行用户的用户信息,对所述目标通话用户执行所述订单的权限进行验证。通话用户执行所述订单的权限进行验证。通话用户执行所述订单的权限进行验证。

【技术实现步骤摘要】
权限验证方法、装置、电子设备及介质


[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]可选地,所述方法还包括:
[0043]获取所述订单被执行过程中所产生的多个通话语音分别对应的权限验证结果;
[0044]基于各个所述权限验证结果,确定所述目标通话用户执行是否具有执行所述订单的权限。
[0045]本公开实施例的第二方面,提供了一种权限验证装置,所述装置包括:
[0046]转换模块,用于将订单被执行过程中所产生的通话语音转换为通话文本;
[0047]角色确定模块,用于基于所述通话文本,确定所述通话语音中每个语音通道对应的通话用户的用户角色;
[0048]语音识别模块,用于对所述通话语音中所述用户角色为订单执行角色的目标通话用户的语音数据进行识别,得到所述目标通话用户的生物特征,所述生物特征用于表征用户的年龄和/或性别;
[0049]权限验证模块,用于基于所述生物特征和所述订单被分配到的系统执行用户的用户信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权限验证方法,其特征在于,所述方法包括:将订单被执行过程中所产生的通话语音转换为通话文本;基于所述通话文本,确定所述通话语音中每个语音通道对应的通话用户的用户角色;对所述通话语音中目标通话用户的语音数据进行识别,得到所述目标通话用户的生物特征;其中,所述目标通话用户对应的用户角色为订单执行角色;所述生物特征用于表征用户的年龄和/或性别;基于所述目标通话用户的生物特征和系统执行用户的用户信息,对所述目标通话用户执行所述订单的权限进行权限验证;其中,所述系统执行用户为系统所分配的执行所述订单的用户。2.根据权利要求1所述的方法,其特征在于,基于所述通话文本,确定所述通话语音中每一语音通道对应的通话用户的用户角色,包括:获取所述通话文本中每个文本句对应的句向量;其中,一个文本句对应一个语音通道;基于所述通话文本中属于相同语音通道的各个文本句所对应的句向量,确定每个语音通道对应的通话用户分别属于多个预设用户角色的概率;基于每个语音通道对应的通话用户分别属于多个预设用户角色的概率,确定每个语音通道对应的通话用户的用户角色。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:基于所述通话文本中全部文本句对应的句向量,确定所述通话语音对应的通话场景;其中,所述通话场景为不同用户角色会话的场景;基于所述通话场景,对每个语音通道对应的通话用户的用户角色进行验证;对所述通话语音中目标通话用户的语音数据进行识别,包括:在所述验证通过的情况下,对所述目标通话用户的语音数据进行识别。4.根据权利要求2所述的方法,其特征在于,获取所述通话文本中每个文本句对应的句向量,包括:获取每个所述文本句中每个字的字向量;基于每个所述文本句中每个字的字向量,获取每个文本句对应的句向量。5.根据权利要求4所述的方法,其特征在于,基于每个所述文本句中每个字的字向量,获取每个文本句对应的句向量,包括:将每个文本句对应的字向量输入预先训练的注意力模型,并获得所述注意力模型输出的每个文本句对应的句向量;所述注意力模型用于预测所述每个文本句的字向量与其他文本句的字向量之间的注意力得分,并基于所述注意力得分获得每个文本句对应的句向量;或,将每个文本句对应的字向量进行拼接,得到每个文本句对应的句向量。6.根据权利要求5所述的方法,其特征在于,在将每个文本句对应的字向量进行拼接,得到每个文本句对应的句向量的情况下,基于所述通话文本中属于相同语音通道的文本句对应的句向量,确定每个语音通道对应的通话用户分别属于多个预设用户角色的概率,包括:将所述通话文本中属于相同语音通道的每个文本句的句向量,分别与属于其他语音通道的文本句的句向量进行融合,得到属于相同语音通道的每个文本句对应的第一融合向量;
将所述通话文本中属于相同语音通道的各个文本句的句向量进行融合,得到第二融合向量;基于属于相同语音通道的第一融合向量和第二融合向量,确定每个语音通道对应的通话用户分别属于多个预设用户角色的概...

【专利技术属性】
技术研发人员:蒋超吕一宁何选基黄辰张伟鹏李岩丁科李宇飞
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1