一种构建交互引擎簇的方法及装置制造方法及图纸

技术编号:24012920 阅读:39 留言:0更新日期:2020-05-02 02:21
本发明专利技术公开了一种构建交互引擎簇的方法及装置,所述方法包括:接收服务器发送的第一交互引擎簇属性信息;判断所述终端的语音助手系统是否包括所述第一交互引擎簇属性信息所包括的所有交互引擎,若所述语音助手系统未包括上述所有交互引擎中的第五交互引擎,获取与所述第五交互引擎相关联的任务;判断所述终端的语音助手系统是否包括与上述任务相关联的第六交互引擎,如果是,采用第六交互引擎替换所述第五交互引擎,形成第二交互引擎簇属性信息并构建交互引擎簇。通过本发明专利技术的方法,能够避免不必要的下载能够执行同一任务的交互引擎,同时,语音助手系统能够以更加符合用户需求、且不会给用户带来信息冗杂的方式来智能化地执行任务。

A method and device of building interaction engine cluster

【技术实现步骤摘要】
一种构建交互引擎簇的方法及装置
本专利技术实施例涉及信息处理
,特别涉及一种构建交互引擎簇的方法及装置。
技术介绍
语音助手系统允许用户通过语音指令请求特定任务的执行,例如用户提出订机票请求,语音助手系统能够确定用户意图为订机票,之后完成订机票任务的槽位填充,如出发地为北京、目的地为上海、日期为2019年10月1日等。现有技术中的语音助手系统能够在任务或执行任务的交互引擎之间提供一定的关联性,例如,事先将订机票任务和天气查询任务相互关联,将订机票交互引擎或天气查询交互引擎相互关联。对于上述关联关系的一种应用场景是:当用户请求另一任务时,语音助手系统可利用与另一任务关联的其他任务的槽位填充内容来填充上述另一任务的槽位。例如,用户在订机票之后提问“那边天气怎么样”,则语音助手系统会利用与天气查询任务关联的订机票任务中的目的地槽位和日期槽位的填充内容来填充天气查询任务中的城市槽位和日期槽位,而不会再次询问用户“请问您想查询哪个城市的天气”和/或“请问您想查询哪天的天气”,这在一定程度上为用户带来了语音交互的便利性。然而,本文档来自技高网...

【技术保护点】
1.一种构建交互引擎簇的方法,用于具有语音助手系统的终端,其特征在于,所述方法包括:/n步骤501,接收服务器发送的第一交互引擎簇属性信息,所述交互引擎簇的属性信息包括所述交互引擎簇中包括的至少两个交互引擎的名称;/n步骤502,判断所述终端的语音助手系统是否包括所述第一交互引擎簇属性信息所包括的所有交互引擎,若所述语音助手系统未包括上述所有交互引擎中的第五交互引擎,执行步骤503;/n步骤503,获取与所述第五交互引擎相关联的任务;/n步骤504,判断所述终端的语音助手系统是否包括与上述任务相关联的第六交互引擎,如果是,执行步骤506;/n步骤506,采用第六交互引擎替换所述第一交互引擎簇属...

【技术特征摘要】
1.一种构建交互引擎簇的方法,用于具有语音助手系统的终端,其特征在于,所述方法包括:
步骤501,接收服务器发送的第一交互引擎簇属性信息,所述交互引擎簇的属性信息包括所述交互引擎簇中包括的至少两个交互引擎的名称;
步骤502,判断所述终端的语音助手系统是否包括所述第一交互引擎簇属性信息所包括的所有交互引擎,若所述语音助手系统未包括上述所有交互引擎中的第五交互引擎,执行步骤503;
步骤503,获取与所述第五交互引擎相关联的任务;
步骤504,判断所述终端的语音助手系统是否包括与上述任务相关联的第六交互引擎,如果是,执行步骤506;
步骤506,采用第六交互引擎替换所述第一交互引擎簇属性信息中的第五交互引擎,形成第二交互引擎簇属性信息;
步骤508,基于所述第二交互引擎簇属性信息构建交互引擎簇,以便于语音助手系统使用所述交互引擎簇。


2.根据权利要求1所述的方法,其特征在于,在步骤502中,若所述语音助手系统包括了所述交互引擎簇所包括的所有交互引擎,执行步骤509;
步骤509,基于所述第一交互引擎簇属性信息构建交互引擎簇,以便于语音助手系统使用所述交互引擎簇。


3.根据权利要求1所述的方法,其特征在于,
在步骤504中,如果所述终端的语音助手系统不包括与上述任务相关联的第六交互引擎,执行步骤507和步骤509;
步骤507,从所述服务器下载所述第五交互引擎;
步骤509,基于所述第一交互引擎簇属性信息构建交互引擎簇,以便于语音助手系统使用所述交互引擎簇。


4.根据权利要求1所述的方法,其特征在于,
在步骤504中,若所述终端的语音助手系统包括与上述任务相关联的第六交互引擎,则执行步骤505,步骤505为判断所述第六交互引擎针对所述任务定义的槽位是否包括了所述第五交互引擎针对所述任务定义的所有槽位,如果是,执行步骤506。


5.根据权利要求4所述的方法,其特征在于,在步骤505中,若所述第六交互引擎针对所述任务定义的槽位未包括所述第五交互引擎针对所述任务定义的所有槽位,则执行步骤507和步骤509;
步骤507,从所述服务器下载所述第五交互引擎;
步骤509,基于所述第一交互引擎簇属性信息构建交互引擎簇,以便于语音助手系统使用所述交互引擎簇。


6.一种用于构建交互引擎簇的装置,其特征在于,所述装置包括:
第一获取单元,用于接收服务器发送的第一交互引擎簇属性信息,所述交互引擎簇的属性信息包括所述交互引擎簇中包括的至少两个交互引擎的名称;
构建单元,用于判断所述终端的语音...

【专利技术属性】
技术研发人员:原利鹏张伟萌戴帅湘
申请(专利权)人:北京蓦然认知科技有限公司
类型:发明
国别省市:北京;11

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

1