本申请涉及金融行业数字员工排队调度,尤其涉及一种用于数字化员工的渲染调度方法、装置及电子设备、存储介质。
背景技术:
1、伴随着5g、vonr等通信技术的不断普及,音视频通信的能力的不断完善,用户对于客服要求也越来越高。金融机构顺应时代的发展,适时推出的数字员工系统作为人工客服的有力补充。但由于数字员工实时渲染引擎对于算力的消耗巨大,受限于现有的技术水平,如何在资源有限的条件下,综合考虑用户的语义请求、历史服务数据与服务器资源情况,合理调度实时渲染引擎、离线视频与人工客服,提升用户的服务体检,减轻人工客服的运营压力,做到降本增效。
2、相关技术中,各个金融机构数字员工系统采用的以实时渲染引擎为主,通过对用户的交互语义信息,实时生成相应的音视频数据。这种处理方法对服务器资源消耗巨大,由于每一个用户进行请求时,都要占用至少1路并发资源,而实时渲染生成数字员工的音视频动作存在重复性高的问题。
技术实现思路
1、本申请实施例提供了一种用于数字化员工的渲染调度方法、装置及电子设备、存储介质,以实现调度合适的渲染资源进行数字化员工的接入。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种用于数字化员工的渲染调度方法,其中,所述方法包括:
4、接收客户端的请求;
5、根据当前渲染资源以及所述客户端的用户特征数据,计算用户服务分数;
6、根据所述用户服务分数,调度对应的服务链路以响应所述客户端的请求。
7、在一些实施例中,所述根据当前渲染资源以及所述客户端的用户特征数据,计算用户服务分数,包括:
8、通过监测当前渲染资源,确定当前渲染资源的资源利用率;
9、根据所述当前渲染资源的资源利用率以及所述客户端的用户特征数据中的用户优先级和用户意图,计算所述用户服务分数。
10、在一些实施例中,所述方法还包括:
11、如果当前渲染资源的资源利用率属于第一级别分类,则判断服务资源可支持实时渲染,采用实时渲染音视频服务方式;
12、如果当前渲染资源的资源利用率属于第二级别分类,则根据所述当前渲染资源的资源利用率以及所述客户端的用户特征数据中的用户优先级和用户意图,计算所述用户服务分数,并进行渲染调度的服务方式;
13、如果当前渲染资源的资源利用率属于第三级别分类,则判断服务资源不可支持实时渲染,采用离线音视频服务方式。
14、在一些实施例中,所述方法还包括:
15、根据所述用户服务分数,判断所述数字化员工可提供的服务是否属于预设交互内容;
16、如果判断所述数字化员工可提供的服务属于第一交互内容,则使用离线音视频作为所述数字化员工的渲染响应结果;
17、如果判断所述数字化员工可提供的服务属于第二交互内容,则使用在线实时渲染音视频作为所述数字化员工的渲染响应结果或者通过排队等待在线实时渲染音视频;
18、如果判断所述数字化员工可提供的服务属于第三交互内容,则转接入人工服务。
19、在一些实施例中,所述根据所述用户服务分数,调度对应的服务链路以响应所述客户端的请求,包括:
20、如果所述用户服务分数不大于第一分数阈值,调度离线音视频的服务链路以响应所述客户端的请求;
21、如果所述用户服务分数大于所述第一分数阈值且不大于第二分数阈值,调度实时渲染音视频的服务链路以响应所述客户端的请求;
22、如果所述用户服务分数大于所述第二分数阈值,调度人工音视频的服务链路以响应所述客户端的请求。
23、在一些实施例中,所述用户服务分数包括:所述客户端的用户特征数据中的用户优先级和用户意图,所述用户优先级用于评估用户业务价值,所述用户意图用于评估用户采用数字化员工完成客户端的请求服务的可能性,所述用户意图至少包括如下之一:用户历史访问情况、用户语义匹配情况、用户历史满意度情况;
24、根据所述用户历史访问情况、所述用户语义匹配情况、所述用户历史满意度情况以及所述用户优先级,计算出所述用户服务分数。
25、第二方面,本申请实施例还提供一种用于数字化员工的渲染调度方法,其中,所述方法包括:
26、向服务端发送服务请求,所述服务请求包括用户特征数据;
27、接收所述服务端通过用户服务分数,调度对应的服务链路得到的音视频码流数据,所述用户服务分数是通过所述服务端的当前渲染资源和所述用户特征数据确定的。
28、第三方面,本申请实施例还提供一种用于数字化员工的渲染调度装置,其中,所述装置包括:
29、接收模块,用于接收客户端的请求;
30、分数计算模块,用于根据当前渲染资源以及所述客户端的用户特征数据,计算用户服务分数;
31、调度模块,用于根据所述用户服务分数,调度对应的服务链路以响应所述客户端的请求。
32、第四方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述方法。
33、第五方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述方法。
34、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过接收客户端的请求,再根据当前渲染资源以及所述客户端的用户特征数据,计算用户服务分数,之后根据所述用户服务分数,调度对应的服务链路以响应所述客户端的请求。通过提供性能更优的渲染调度方法,不仅能够提升用户的服务体验,做到降本增效,而且提升系统的吞吐量,为更多的用户提供相应的服务。
1.一种用于数字化员工的渲染调度方法,其中,所述方法包括:
2.如权利要求1所述方法,其中,所述根据当前渲染资源以及所述客户端的用户特征数据,计算用户服务分数,包括:
3.如权利要求2所述方法,其中,所述方法还包括:
4.如权利要求3所述方法,其中,所述方法还包括:
5.如权利要求1所述方法,其中,所述根据所述用户服务分数,调度对应的服务链路以响应所述客户端的请求,包括:
6.如权利要求5所述方法,其中,所述用户服务分数包括:所述客户端的用户特征数据中的用户优先级和用户意图,所述用户优先级用于评估用户业务价值,所述用户意图用于评估用户采用数字化员工完成客户端的请求服务的可能性,所述用户意图至少包括如下之一:用户历史访问情况、用户语义匹配情况、用户历史满意度情况;
7.一种用于数字化员工的渲染调度方法,其中,所述方法包括:
8.一种用于数字化员工的渲染调度装置,其中,所述装置包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~7之任一所述方法。