基于适配层技术的多AI引擎接入方法技术

技术编号:36207799 阅读:10 留言:0更新日期:2023-01-04 12:03
本发明专利技术涉及一种基于适配层技术的多AI引擎接入方法,包括呼叫中心媒体服务器与适配层的对接和适配层与多AI引擎的对接,具体如下:呼叫中心媒体服务器与AI适配层的对接,通过配置呼叫中心媒体服务器与AI适配层的相关信息与AI适配层进行对接;AI适配层统一负责与各AI引擎进行接口对接,实现根据业务规则定制分发策略,进行并发控制,通过配置文件或读数据库表,在多个AI引擎中选择合适的AI引擎,推送文字流与音频流到合适的AI引擎获取AI服务;AI适配层接收到AI引擎响应推送的文字流或音频流,转换成统一格式,推送到呼叫中心媒体服务器侧,IVR再根据媒体服务器侧收到的响应结果进行业务处理。本发明专利技术实现多AI引擎资源的统一监控、调度与管理。调度与管理。调度与管理。

【技术实现步骤摘要】
基于适配层技术的多AI引擎接入方法


[0001]本专利技术涉及智能语音通信领域,具体涉及一种基于适配层技术的多AI引擎接入方法。

技术介绍

[0002]在与不同的呼叫中心,多方ASR、TTS等AI引擎进行对接时,通常是通过MRCP协议进行一对一的对接。倘若用户需要更换呼叫中心或变换AI引擎时,往往需要进行复杂的二次开发,呼叫中心侧需要根据不同的AI引擎进行开发集成改造。倘若用户想根据某些业务规则在多个AI引擎中灵活自由选择AI引擎也存在难度。这就难免造成呼叫中心侧与AI引擎侧集成开发过程的复杂性和局限性。
[0003]通常的呼叫中心与AI引擎对接都是呼叫中心底层媒体服务器与AI侧ASR、TTS等引擎进行一对一的MRCP对接,实现呼叫中心AI智能化。呼叫中心与AI引擎一对一的对接容易产生以下问题:1、若AI引擎侧故障时,呼叫中心侧紧急更换AI引擎时,需要重启呼叫中心媒体服务器。
[0004]2、若AI引擎侧使用效果不理想,需要更换其它AI引擎时需要呼叫中心底层重新进行配置对接新的AI引擎。
[0005]3、呼叫中心无法同时灵活对接多方AI引擎,提供更专业化的服务,无法进行资源的统一监控、调度与管理。

技术实现思路

[0006]有鉴于此,本专利技术的目的在于提供一种基于适配层技术的多AI引擎接入方法,呼叫中心侧实现一次配置就可以同时灵活对接多方AI引擎,实现多AI引擎资源的统一监控、调度与管理。
[0007]为实现上述目的,本专利技术采用如下技术方案:一种基于适配层技术的多AI引擎接入方法,包括呼叫中心媒体服务器与适配层的对接和适配层与多AI引擎的对接,具体如下:呼叫中心媒体服务器与AI适配层的对接,通过配置呼叫中心媒体服务器与AI适配层的相关信息与AI适配层进行对接;AI适配层统一负责与各AI引擎进行接口对接,实现根据业务规则定制分发策略,进行并发控制,通过配置文件或读数据库表,在多个AI引擎中选择合适的AI引擎,推送文字流与音频流到合适的AI引擎获取AI服务;AI适配层接收到AI引擎响应推送的文字流或音频流,转换成统一格式,推送到呼叫中心媒体服务器侧,IVR再根据媒体服务器侧收到的响应结果进行业务处理。
[0008]进一步的,所述AI适配层对多AI引擎资源使用情况进行统一监控、调度与管理,具体如下:
(1)AI适配层根据第三方AI引擎协议对接多AI引擎,调用AI引擎接口,封装等待调用;(2)AI适配层控制用户使用AI引擎资源的并发,同时,对AI引擎资源的调用进行监控,反馈AI引擎资源的使用情况;(3)AI适配层根据配置文件或者数据库表匹配合适的分发策略,选择合适的AI引擎。
[0009]进一步的,所述AI适配层接收媒体服务器的文字流、数据流与业务扩展参数。进一步的,AI适配层交互具体如下:(1)用户呼入语音平台,IVR加载业务,进行业务处理;(2)媒体服务器接收业务扩展参数、文字流与音频流信息。
[0010](3)媒体服务器配置适配层的相关信息,实现与AI适配层的连接,根据MRCP协议推送接收到的预定义的业务扩展参数、文字流或音频流到AI适配层;(4)AI适配层接收呼叫中心媒体服务器推送的业务扩展参数、音频流或文字流信息;(5)AI适配层通过读取配置文件或者数据库表数据方式,匹配分发策略,选择合适的AI引擎;(6)AI适配层适配层调用选择的AI引擎相关接口,获取AI引擎资源;(7)AI适配层适配层接收适配的AI引擎返回响应结果,统一数据与音频格式,发送给媒体服务器;(8)媒体服务器接收适配层推送的数据流或音频流。
[0011](9)IVR根据媒体服务器接收到数据流或音频流,进行相关业务处理。
[0012](10)IVR业务流程对用户进行服务。
[0013]本专利技术与现有技术相比具有以下有益效果:1、本专利技术呼叫中心侧实现一次配置就可以同时灵活对接多方AI引擎,实现多AI引擎资源的统一监控、调度与管理;2、通过AI适配层,可以实现动态的AI引擎选择配置,当呼叫中心需要切换AI引擎时,无需重启呼叫中心媒体服务器,使用便捷,用户感知好。
附图说明
[0014]图1是本专利技术一实施例中适配层交互流程示意图。
具体实施方式
[0015]下面结合附图及实施例对本专利技术做进一步说明。
[0016]本专利技术提供一种基于适配层技术的多AI引擎接入方法,包括呼叫中心媒体服务器与适配层的对接和适配层与多AI引擎的对接,具体如下:呼叫中心媒体服务器与AI适配层的对接,通过配置呼叫中心媒体服务器与AI适配层的相关信息与AI适配层进行对接;AI适配层接收媒体服务器的文字流、数据流与业务扩展参数等。
[0017]AI适配层统一负责与各AI引擎进行接口对接,实现根据业务规则(如被叫号码等
扩展参数)定制分发策略,进行并发控制,通过配置文件或读数据库表,在多个AI引擎中选择合适的AI引擎,推送文字流与音频流到合适的AI引擎获取AI服务。AI适配层对多AI引擎资源使用情况进行统一监控、调度与管理,更合理有效地协调利用AI引擎资源;AI适配层接收到AI引擎响应推送的文字流或音频流,转换成统一格式,推送到呼叫中心媒体服务器侧,IVR再根据媒体服务器侧收到的响应结果进行业务处理。
[0018]在本实施例中,AI适配层对多AI引擎资源使用情况进行统一监控、调度与管理,具体如下:(1)AI适配层根据第三方AI引擎协议对接多AI引擎,调用AI引擎接口,封装等待调用;(2)AI适配层控制用户使用AI引擎资源的并发,同时,对AI引擎资源的调用进行监控,反馈AI引擎资源的使用情况;(3)AI适配层根据配置文件或者数据库表匹配合适的分发策略,选择合适的AI引擎。
[0019]请参照图1,本实施例中,AI适配层交互具体如下:(1)用户呼入语音平台,IVR加载业务,进行业务处理;(2)媒体服务器接收业务扩展参数、文字流与音频流信息。
[0020](3)媒体服务器配置适配层的相关信息,实现与AI适配层的连接,根据MRCP协议推送接收到的预定义的业务扩展参数、文字流或音频流到AI适配层;(4)AI适配层接收呼叫中心媒体服务器推送的业务扩展参数、音频流或文字流信息;(5)AI适配层通过读取配置文件或者数据库表数据方式,匹配分发策略,选择合适的AI引擎;(6)AI适配层适配层调用选择的AI引擎相关接口,获取AI引擎资源;(7)AI适配层适配层接收适配的AI引擎返回响应结果,统一数据与音频格式,发送给媒体服务器;(8)媒体服务器接收适配层推送的数据流或音频流。
[0021](9)IVR根据媒体服务器接收到数据流或音频流,进行相关业务处理。
[0022](10)IVR业务流程对用户进行服务。
[0023]以上所述仅为本专利技术的较佳实施例,凡依本专利技术申请专利范围所做的均等变化与修饰,皆应属本专利技术的涵盖范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于适配层技术的多AI引擎接入方法,其特征在于,包括呼叫中心媒体服务器与适配层的对接和适配层与多AI引擎的对接,具体如下:呼叫中心媒体服务器与AI适配层的对接,通过配置呼叫中心媒体服务器与AI适配层的相关信息与AI适配层进行对接;AI适配层统一负责与各AI引擎进行接口对接,实现根据业务规则定制分发策略,进行并发控制,通过配置文件或读数据库表,在多个AI引擎中选择合适的AI引擎,推送文字流与音频流到合适的AI引擎获取AI服务;AI适配层接收到AI引擎响应推送的文字流或音频流,转换成统一格式,推送到呼叫中心媒体服务器侧,IVR再根据媒体服务器侧收到的响应结果进行业务处理。2.根据权利要求1所述的基于适配层技术的多AI引擎接入方法,其特征在于,所述AI适配层对多AI引擎资源使用情况进行统一监控、调度与管理,具体如下:(1)AI适配层根据第三方AI引擎协议对接多AI引擎,调用AI引擎接口,封装等待调用;(2)AI适配层控制用户使用AI引擎资源的并发,同时,对AI引擎资源的调用进行监控,反馈AI引擎资源的使用情况;(3)AI适配层根据配置文件或者数据库表匹配合适的分发策略,...

【专利技术属性】
技术研发人员:李丽丽唐建光
申请(专利权)人:中邮科通信技术股份有限公司
类型:发明
国别省市:

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

1