利索能及
我要发布
收藏
专利号: 2022115895362
申请人: 深圳市人马互动科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种意图处理方法,其特征在于,应用于人机对话系统,所述人机对话系统包括至少一个对话单元,所述方法包括:接收用户在所述至少一个对话单元的输入信息,并对所述输入信息进行数据处理,得到处理结果,其中,所述输入信息的形式包括语音输入和文本输入,所述数据处理用于将所述输入信息转换为文本表征形式的信息;

对处理结果进行语义理解,获得语义理解结果,并根据所述语义理解结果,将所述输入信息中的词语填入与词语对应的表单项目,得到目标表单,其中,所述语义理解结果包括至少一个实体以及所述至少一个实体中每个实体的信息,所述每个实体是指所述输入信息中所包含的概念、词语或词组,所述至少一个实体中每个实体的信息包括所述每个实体的属性信息,所述属性信息包括所述每个实体的类型、含义,所述目标表单用于结构化表征所述每个实体的所述属性信息,所述目标表单中包括至少一个表单项目以及所述至少一个表单项目中每个表单项目对应的所述词语;

根据意图规则和所述目标表单,确定至少一个目标意图,得到目标意图集合,其中,所述意图规则用于通过指示所述目标表单中所述表单项目和/或所述实体之间的关联关系,得到至少一个意图三元组,并根据所述至少一个意图三元组确定出所述至少一个目标意图,如此以实现建立所述目标表单中所述表单项目和所述至少一个目标意图中每一目标意图之间映射关系,所述意图三元组包括第一实体、第二实体以及所述第一实体和所述第二实体之间的所述关联关系;

根据预设规则确定所述目标意图集合中每个目标意图的处理规则,其中,所述处理规则用于确定所述每个目标意图的处理优先级;

根据所述处理规则将所述每个目标意图所对应的目标业务加入待激活业务队列中,并按所述待激活业务队列依次激活目标业务机器人处理所述目标业务。

2.根据权利要求1所述的方法,其特征在于,所述对处理结果进行语义理解,获得语义理解结果,并根据所述语义理解结果,将所述输入信息中的词语填入与词语对应的表单项目,包括:对所述处理结果进行分词处理,得到第一数据;

对所述第一数据进行词性分析,得到第二数据,其中,所述词性分析用于对所述至少一个实体中所述每个实体进行的标签标记,所述标签标记用于指示所述每个实体的所述属性信息;

根据所述属性信息对所述第二数据进行句法分析,得到所述每个实体之间的依存关系;

根据所述属性信息和所述依存关系得到所述语义理解结果;

根据所述语义理解结果,对所述至少一个实体进行聚类处理,得到至少一个项目,其中,所述至少一个项目中每个项目包括一个或多个实体;

将所述每个项目以及所述每个项目对应的一个或多个所述实体,填入所述表单项目,得到目标表单。

3.根据权利要求1所述的方法,其特征在于,所述根据意图规则和所述目标表单,确定至少一个目标意图,得到目标意图集合,包括:判断所述至少一个表单项目中任意两个所述表单项目之间是否存在实体关系;

若确定存在,则根据存在所述实体关系的两个所述表单项目分别对应的所述意图规则进行组合操作,得到至少一个所述目标意图,其中,所述组合操作用于根据两个所述表单项目分别对应的实体确定用于表征所述目标意图的所述意图三元组;

若确定不存在,则判断所述每个表单项目对应的意图规则之间是否存在关联关系;

若存在所述关联关系,则根据存在所述关联关系的两个所述表单项目进行所述组合操作,得到至少一个所述目标意图;

根据至少一个所述目标意图,得到所述目标意图集合。

4.根据权利要求3所述的方法,其特征在于,所述根据意图规则和所述目标表单,确定至少一个目标意图,包括:从所述目标表单中获取至少一个有内容的实体,其中,所述至少一个有内容的实体包括至少一个所述第一实体和至少一个所述第二实体;

根据所述意图规则,确定所述至少一个有内容的实体中存在所述关联关系的所述第一实体和所述第二实体,得到一个或多个所述意图三元组;

若所述意图三元组为一个,则确定所述意图三元组对应的所述目标意图;

若所述意图三元组包括多个,则判断所述意图三元组是否存在组合关系;

若确定所述意图三元组存在所述组合关系,则分别确定所述意图三元组中每个意图三元组对应的第一目标意图集合,以及根据所述组合关系确定第二目标意图集合;

根据所述第一目标意图集合和所述第二目标意图集合,确定所述目标意图集合;

若确定所述意图三元组不存在所述组合关系,则分别确定所述意图三元组中每个意图三元组对应的所述目标意图,得到所述目标意图集合。

5.根据权利要求4所述的方法,其特征在于,所述目标意图包括意图类型,所述意图类型包括肯定意图、否定意图、模糊意图和特殊意图;

所述根据预设规则确定所述目标意图集合中每个目标意图的处理规则,包括:

判断所述目标意图集合中是否包括所述特殊意图;

若确定所述目标意图集合中包括所述特殊意图,则根据所述预设规则对所述特殊意图执行意图转换操作后,根据所述预设规则对所述目标意图集合中所述每个目标意图进行排序,并按序将所述每个目标意图所对应的所述目标业务加入所述待激活业务队列中,其中,所述意图转换操作用于将所述特殊意图转换成所述肯定意图、所述否定意图或所述模糊意图中的一种;

若确定所述目标意图集合中不包括所述特殊意图,则根据所述预设规则对所述目标意图集合中所述每个目标意图进行排序后,按序将所述每个目标意图所对应的所述目标业务加入所述待激活业务队列中。

6.根据权利要求5所述的方法,其特征在于,所述按序将所述每个目标意图所对应的所述目标业务加入所述待激活业务队列中之前,所述方法还包括:判断所述目标意图集合中是否存在所述模糊意图;

若确定所述目标意图集合中存在所述模糊意图,则获取至少一个业务机器人的状态信息;

根据所述状态信息判断所述至少一个业务机器人中是否存在激活状态业务机器人;

若确定存在所述激活状态业务机器人,则将所述模糊意图所对应的所述目标业务加入所述激活状态业务机器人对应的业务队列中。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

判断所述目标意图集合中是否存在多种意图;

若确定存在所述多种意图,则判断所述多种意图中是否包括成对意图,其中,所述成对意图包括第一意图和第二意图,若所述第一意图为所述肯定意图,则所述第二意图为与所述第一意图对应的目标业务下的否定意图,所述第一意图与所述第二意图相互关联;

若确定所述多种意图中包括所述成对意图,则对所述目标意图集合中除所述成对意图以外的其他所述目标意图进行排序,并将排序以后的剩余目标意图所对应的所述目标业务逐个按序添加到所述待激活业务队列中,其中,所述剩余目标意图为除所述成对意图以外的其他所述目标意图。

8.一种意图处理装置,其特征在于,应用于人机对话系统,所述人机对话系统包括至少一个对话单元,所述装置包括接收单元、处理单元、确定单元和激活单元:其中,所述接收单元,用于接收用户在所述至少一个对话单元的输入信息,并对所述输入信息进行数据处理,得到处理结果,其中,所述输入信息的形式包括语音输入和文本输入,所述数据处理用于将所述输入信息转换为文本表征形式的信息;

所述处理单元,用于对处理结果进行语义理解,获得语义理解结果,并根据所述语义理解结果,将所述输入信息中的词语填入与词语对应的表单项目,得到目标表单,其中,所述语义理解结果包括至少一个实体以及所述至少一个实体中每个实体的信息,所述每个实体是指所述输入信息中所包含的概念、词语或词组,所述至少一个实体中每个实体的信息包括所述每个实体的属性信息,所述属性信息包括所述每个实体的类型、含义,所述目标表单用于结构化表征所述每个实体的所述属性信息,所述目标表单中包括至少一个表单项目以及所述至少一个表单项目中每个表单项目对应的所述词语;

所述处理单元,还用于根据意图规则和所述目标表单,确定至少一个目标意图,得到目标意图集合,其中,所述意图规则用于通过指示所述目标表单中所述表单项目和/或所述实体之间的关联关系,得到至少一个意图三元组,并根据所述至少一个意图三元组确定出所述至少一个目标意图,如此以实现建立所述目标表单中所述表单项目和所述至少一个目标意图中每一目标意图之间映射关系,所述意图三元组包括第一实体、第二实体以及所述第一实体和所述第二实体之间的所述关联关系;

所述确定单元,用于根据预设规则确定所述目标意图集合中每个目标意图的处理规则,其中,所述处理规则用于确定所述每个目标意图的处理优先级;

所述激活单元,用于根据所述处理规则将所述每个目标意图所对应的目标业务加入待激活业务队列中,并按所述待激活业务队列依次激活目标业务机器人处理所述目标业务。

9.一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述一个或多个程序包括用于执行权利要求1‑7任一项方法中的步骤的指令。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1‑7任一项所述的方法。