服务的请求方法、装置、计算机可读介质及电子设备制造方法及图纸

技术编号:39249806 阅读:9 留言:0更新日期:2023-10-30 12:01
本申请的实施例提供了一种服务的请求方法、装置、计算机可读介质及电子设备,该方法包括:获取业务标识信息、业务密钥和音色标识;向鉴权服务发送携带有业务标识信息、业务密钥和音色标识的鉴权请求,以进行鉴权;若鉴权通过,确定与音色标识对应的服务集群地址;将包含音色标识的第二合成请求发送至服务集群地址对应的目标服务集群,由目标服务集群的目标服务机器上与音色标识匹配的目标音色服务处理第二合成请求,目标服务集群包括服务机器,同一服务机器包含不同的音色服务,目标服务集群的至少两个服务机器上包含的音色服务均相同,不同服务集群的服务机器上的音色服务不同。本申请实施例可以简化服务接入流程并提高服务运维效率。维效率。维效率。

【技术实现步骤摘要】
服务的请求方法、装置、计算机可读介质及电子设备


[0001]本申请涉及云计算
,具体而言,涉及一种服务的请求方法、装置、计算机可读介质及电子设备。

技术介绍

[0002]目前,服务的提供方会为服务的请求方独立部署一个包含一个或多个物理机器的集群,并在该集群的物理机器上部署专属于该请求方的服务。
[0003]这种服务部署方式虽然能够满足请求方对服务的需求,但是,一方面,由于需要为每个新的请求方部署一个包含服务的集群,使得请求方接入服务的流程比较繁琐,耗时比较长;另一方面,服务的提供方需要对每个请求方的集群和服务独立进行部署和维护,导致了运维效率低下,运维成本高。

技术实现思路

[0004]本申请的实施例提供了一种服务的请求方法、装置、计算机可读介质及电子设备,进而至少在一定程度上可以简化服务接入流程并提高服务运维效率。
[0005]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0006]根据本申请实施例的一个方面,提供了一种服务的请求方法,所述方法包括:从接收到的第一合成请求中获取业务标识信息、业务密钥和音色标识;向鉴权服务发送携带有所述业务标识信息、所述业务密钥和所述音色标识的鉴权请求,以便所述鉴权服务根据所述业务标识信息和所述业务密钥对所述鉴权请求进行业务鉴权处理,并根据所述音色标识对所述鉴权请求进行音色鉴权处理;若业务鉴权通过且音色鉴权通过,则确定与所述音色标识对应的服务集群地址;生成包含所述音色标识的第二合成请求,并将所述第二合成请求发送至与所述服务集群地址对应的目标服务集群,以由所述目标服务集群的目标服务机器上与所述音色标识匹配的目标音色服务处理所述第二合成请求,所述目标服务集群中包括至少一个服务机器,同一服务机器包含若干不同的音色服务,目标服务集群的至少两个服务机器上包含的音色服务均与同一组音色标识匹配,不同服务集群的服务机器上包含的音色服务不同,所述音色标识用于标识音色服务是否相同。
[0007]根据本申请实施例的一个方面,提供了一种服务的请求装置,所述装置包括:获取单元,用于从接收到的第一合成请求中获取业务标识信息、业务密钥和音色标识;发送单元,用于向鉴权服务发送携带有所述业务标识信息、所述业务密钥和所述音色标识的鉴权请求,以便所述鉴权服务根据所述业务标识信息和所述业务密钥对所述鉴权请求进行业务鉴权处理,并根据所述音色标识对所述鉴权请求进行音色鉴权处理;确定单元,用于若业务鉴权通过且音色鉴权通过,则确定与所述音色标识对应的服务集群地址;生成和发送单元,用于生成包含所述音色标识的第二合成请求,并将所述第二合成请求发送至与所述服务集群地址对应的目标服务集群,以由所述目标服务集群的目标服务机器上与所述音色标识匹
配的目标音色服务处理所述第二合成请求,所述目标服务集群中包括至少一个服务机器,同一服务机器包含若干不同的音色服务,目标服务集群的至少两个服务机器上包含的音色服务均相同,不同服务集群的服务机器上包含的音色服务不同,所述音色标识用于标识音色服务。
[0008]在本申请的一些实施例中,基于前述方案,所述业务标识信息和所述业务密钥是在所述鉴权服务完成对所述第一合成请求的请求方的注册后向所述第一合成请求的请求方返回的。
[0009]在本申请的一些实施例中,基于前述方案,所述音色标识是所述第一合成请求的请求方预先通过向所述鉴权服务发送音色申请请求向所述鉴权服务订阅的,所述鉴权服务是在根据所述音色申请请求中携带的所述业务标识信息和所述业务密钥确定鉴权通过后完成订阅操作的。
[0010]在本申请的一些实施例中,基于前述方案,所述音色鉴权处理是在业务鉴权通过的情况下进行的。
[0011]在本申请的一些实施例中,基于前述方案,所述鉴权服务在根据所述业务标识信息和所述业务密钥对所述鉴权请求进行业务鉴权处理时,具体执行以下步骤:在满足业务鉴权通过条件的情况下,确定业务鉴权通过;所述业务鉴权通过条件为业务映射表包含与所述业务标识信息匹配的目标业务标识信息,并且业务映射表中与所述目标业务标识信息对应的目标业务密钥和所述业务密钥一致,所述业务映射表包括至少一个业务标识信息和与每个业务标识信息对应的业务密钥;在不满足所述业务鉴权通过条件的情况下,确定业务鉴权未通过。
[0012]在本申请的一些实施例中,基于前述方案,所述鉴权服务在根据所述音色标识对所述鉴权请求进行音色鉴权处理时,具体执行以下步骤:在满足音色鉴权通过条件的情况下,确定音色鉴权通过;所述音色鉴权通过条件为音色映射表中与所述业务标识信息对应的目标音色标识与所述音色标识一致,所述音色映射表包括至少一个业务标识信息和与每个业务标识信息对应的至少一个音色标识;在不满足所述音色鉴权通过条件的情况下,确定音色鉴权未通过。
[0013]在本申请的一些实施例中,基于前述方案,所述生成和发送单元配置为:将所述第二合成请求发送至与所述服务集群地址对应的目标服务集群中的中转服务,由所述中转服务将所述第二合成请求发送至所述目标服务集群中的目标服务机器上,以由所述目标服务机器上与所述音色标识匹配的目标音色服务处理所述第二合成请求。
[0014]在本申请的一些实施例中,基于前述方案,所述第一合成请求还包括文本信息,所述装置还包括音频获取单元和返回单元;在将所述第二合成请求发送至与所述服务集群地址对应的目标服务集群中的中转服务之后,所述音频获取单元用于:获取所述目标服务集群返回的音频数据,所述音频数据是由所述目标服务集群根据所述文本信息生成的;所述返回单元用于:将所述音频数据返回给所述第一合成请求的请求方。
[0015]根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的服务的请求方法。
[0016]根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执
行时,使得所述一个或多个处理器实现如上述实施例中所述的服务的请求方法。
[0017]根据本申请实施例的一个方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述计算机设备执行如上述实施例中所述的服务的请求方法。
[0018]在本申请的一些实施例所提供的技术方案中,通过先获取音色标识并确定与音色标识对应的服务集群地址,然后,通过生成包含该音色标识的第二合成请求,并将第二合成请求发送至与服务集群地址对应的目标服务集群,便可以由目标服务集群的目标服务机器上与该音色标识匹配的目标服务处理该第二合成请求,而且不同服务集群的服务机器上包含的音色服务不同。因此,一方面,本申请实施例的方案并不是根据合成请求的请求方来确定相应的服务集群,而是根据音色标识确定对应的服务集群地址,进而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务的请求方法,其特征在于,所述方法包括:从接收到的第一合成请求中获取业务标识信息、业务密钥和音色标识;向鉴权服务发送携带有所述业务标识信息、所述业务密钥和所述音色标识的鉴权请求,以便所述鉴权服务根据所述业务标识信息和所述业务密钥对所述鉴权请求进行业务鉴权处理,并根据所述音色标识对所述鉴权请求进行音色鉴权处理;若业务鉴权通过且音色鉴权通过,则确定与所述音色标识对应的服务集群地址;生成包含所述音色标识的第二合成请求,并将所述第二合成请求发送至与所述服务集群地址对应的目标服务集群,以由所述目标服务集群的目标服务机器上与所述音色标识匹配的目标音色服务处理所述第二合成请求,所述目标服务集群中包括至少一个服务机器,同一服务机器包含若干不同的音色服务,目标服务集群的至少两个服务机器上包含的音色服务均相同,不同服务集群的服务机器上包含的音色服务不同,所述音色标识用于标识音色服务。2.根据权利要求1所述的服务的请求方法,其特征在于,所述业务标识信息和所述业务密钥是在所述鉴权服务完成对所述第一合成请求的请求方的注册后向所述第一合成请求的请求方返回的。3.根据权利要求1所述的服务的请求方法,其特征在于,所述音色标识是所述第一合成请求的请求方预先通过向所述鉴权服务发送音色申请请求向所述鉴权服务订阅的,所述鉴权服务是在根据所述音色申请请求中携带的所述业务标识信息和所述业务密钥确定鉴权通过后完成订阅操作的。4.根据权利要求1所述的服务的请求方法,其特征在于,所述音色鉴权处理是在业务鉴权通过的情况下进行的。5.根据权利要求1所述的服务的请求方法,其特征在于,所述根据所述业务标识信息和所述业务密钥对所述鉴权请求进行业务鉴权处理,包括:在满足业务鉴权通过条件的情况下,确定业务鉴权通过;所述业务鉴权通过条件为业务映射表包含与所述业务标识信息匹配的目标业务标识信息,并且业务映射表中与所述目标业务标识信息对应的目标业务密钥和所述业务密钥一致,所述业务映射表包括至少一个业务标识信息和与每个业务标识信息对应的业务密钥;在不满足所述业务鉴权通过条件的情况下,确定业务鉴权未通过。6.根据权利要求1所述的服务的请求方法,其特征在于,所述根据所述音色标识对所述鉴权请求进行音色鉴权处理,包括:在满足音色鉴权通过条件的情况下,确定音色鉴权通过;所述音色鉴权通过条件为音色映射表中与所述业务标识信息对应的目标音色标识与所述音色标识一致,所述音色映射表包括至少一个业务标识信息和与每个业务标识信息对应的至少一个音色标识;在不满足所述音色鉴权通过条件的情况下,确定音色鉴权未通过。7.根据权利要求1

6任意一项所述的服...

【专利技术属性】
技术研发人员:朱绍明陈祺欧阳才晟杜念冬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1