1.一种智能机器人的人机对话流程自动切换方法,其特征在于,包括:
在智能机器人的人机对话当前流程进行时,确认是否预先设置有允许判断各人机对话流程自动切换条件是否满足的配置信息;
在设置有允许判断各人机对话流程自动切换条件是否满足的配置信息时,根据用户输入信息判断是否满足预设的人机对话流程自动切换条件,所述人机对话流程自动切换条件包括:收到用于指示退出当前流程的输入信息以及分析得到用于表征用户对当前流程负面情绪的表征值超过预设情绪阈值的负面情绪超标识别信息中的至少一种;
若满足所述预设的人机对话流程自动切换条件,自动切出所述人机对话当前流程。
2.根据权利要求1所述的智能机器人的人机对话流程自动切换方法,其特征在于,所述人机对话流程自动切换条件还包括:预设的进行当前流程以外的对话的触发条件以及未收到用户输入信息超过预设时长中的至少一种;
在所述人机对话流程自动切换条件还包括预设的进行当前流程以外的对话的触发条件时,所述根据用户输入信息判断是否满足预设的人机对话流程自动切换条件的步骤包括:在根据用户输入信息确定没有收到用于指示退出当前流程的输入信息以及没有得到所述负面情绪超标识别信息时,判断用户输入信息是否满足进入当前流程下一节点的条件;
若用户输入信息不满足进入当前流程下一节点的条件,则判断是否满足预设的进行当前流程以外的对话的触发条件,所述当前流程以外的对话包括:标准对话、当前流程以外的其他流程对话和技能对话中的至少一种。
3.根据权利要求2所述的智能机器人的人机对话流程自动切换方法,其特征在于,当判断满足预设的进行当前流程以外的对话的触发条件时, 所述自动切出所述人机对话当前流程的步骤包括:根据预先设置的当前流程的切换方式的配置信息,将当前流程直接切出或者通过人机交互的方式引导当前流程直切出,以及挂起所述当前流程或者退出当前流程,之后再切入到所述用户输入信息对应匹配的当前流程以外的对话。
4.根据权利要求3所述的智能机器人的人机对话流程自动切换方法,其特征在于,在根据预先设置的当前流程的切换方式的配置信息挂起所述当前流程时,在所述切入到所述用户输入信息对应匹配的当前流程以外的对话的步骤之后还包括:判断是否设置有用于表征恢复话术的配置信息;
若设置有用于表征恢复话术的配置信息时,则判断用户当前输入信息是否满足预设的恢复话术条件;
在用户当前输入信息满足预设的恢复话术条件时,恢复执行所述当前流程。
5.根据权利要求4所述的智能机器人的人机对话流程自动切换方法,其特征在于,所述切入到所述用户输入信息对应匹配的当前流程以外的对话的步骤包括:判断是否设置有允许切换至标准对话的配置信息,在设置有允许切换至标准对话的配置信息时,再切入到所述用户输入信息对应匹配的标准对话;
判断是否设置有允许切换至当前流程以外的其他流程对话的配置信息,在设置有允许切换至当前流程以外的其他流程对话的配置信息时,再切入到所述用户输入信息对应匹配的当前流程以外的其他流程对话;
判断是否设置有允许切换至技能对话的配置信息,在设置有允许切换至技能对话的配置信息时,再切入到所述用户输入信息对应匹配的技能对话。
6.根据权利要求5所述的智能机器人的人机对话流程自动切换方法,其特征在于,还包括:
当进入当前流程的当前节点后,判断所述当前流程的当前节点是否有未设置的配置信息;若所述当前流程的当前节点有未设置的配置信息,则判断所述当前流程的当前节点的各上级节点的属性是否为允许继承属性;
将离所述当前流程的当前节点最近的且属性为允许继承属性的上级节点的配置信息作为所述当前节点的配置信息。
7.一种智能机器人的人机对话流程自动切换系统,其特征在于,包括:依次通信连接的机器人客户端、语义平台以及管理后台;机器人客户端用于人机交互,所述管理后台用于预先设置及存储配置信息;
所述语义平台用于在智能机器人的人机对话当前流程进行时,确认是否预先设置有允许判断各人机对话流程自动切换条件是否满足的配置信息;在设置有允许判断各人机对话流程自动切换条件是否满足的配置信息时,根据用户输入信息判断是否满足预设的人机对话流程自动切换条件;若满足所述预设的人机对话流程自动切换条件,自动切出所述人机对话当前流程;
其中,所述人机对话流程自动切换条件包括:收到用于指示退出当前流程的输入信息以及分析得到用于表征用户对当前流程负面情绪的表征值超过预设情绪阈值的负面情绪超标识别信息中的至少一种。
8.根据权利要求7所述的智能机器人的人机对话流程自动切换系统,其特征在于,所述人机对话流程自动切换条件还包括:预设的进行当前流程以外的对话的触发条件以及未收到用户输入信息超过预设时长中的至少一种;
所述语义平台还用于在根据用户输入信息确定没有收到用于指示退出当前流程的输入信息以及没有得到所述负面情绪超标识别信息时,判断用户输入信息是否满足进入当前流程下一节点的条件;若用户输入信息不满足进入当前流程下一节点的条件,则判断是否满足预设的进行当前流程以外的对话的触发条件,所述当前流程以外的对话包括:标准对话、当前流程以外的其他流程对话和技能对话中的至少一种。
9.根据权利要求8所述的智能机器人的人机对话流程自动切换系统,其特征在于,所述语义平台还用于根据预先设置的当前流程的切换方式的配置信息,将当前流程直接切出或者通过人机交互的方式引导当前流程直切出,以及挂起所述当前流程或者退出当前流程,之后再切入到所述用户输入信息对应匹配的当前流程以外的对话;以及判断是否设置有用于表征恢复话术的配置信息;若设置有用于表征恢复话术的配置信息时,则判断用户当前输入信息是否满足预设的恢复话术条件;在用户当前输入信息满足预设的恢复话术条件时,恢复执行所述当前流程。
10.根据权利要求9所述的智能机器人的人机对话流程自动切换系统,其特征在于,所述语义平台还用于当进入当前流程的当前节点后,判断所述当前流程的当前节点是否有未设置的配置信息;若所述当前流程的当前节点有未设置的配置信息,则判断所述当前流程的当前节点的各上级节点的属性是否为允许继承属性;将离所述当前流程的当前节点最近的且属性为允许继承属性的上级节点的配置信息作为所述当前节点的配置信息。