利索能及
我要发布
收藏
专利号: 2020111430102
申请人: 和美(深圳)信息技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种智能机器人的人机对话流程自动流转方法,其特征在于,包括:

在根据用户输入信息进入到预设流程的当前连线的源节点后,判断所述预设流程的当前连线的属性是否为用于表征流程自动流转的自动属性;所述预设流程包含多个节点,各个节点之间的通过条件表示为连线,连线连接的上级节点称为对应连线的源节点, 连线连接的下级节点称为对应连线的目标节点;

若所述预设流程的连线的属性为所述自动属性,则根据所述用户输入信息确定所述预设流程是否满足所述当前连线通的通过条件,在满足所述当前连线通的通过条件时, 所述预设流程通过所述当前连线直接流转到对应的目标节点。

2.根据权利要求1所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述各连线的类型包括:节点类型以及流程类型;所述智能机器人的人机对话流程自动流转方法还包括:通过当前流程的当前节点进入另一流程且当所述另一流程执行完成后,通过设置流程类型的连线返回所述当前流程,所述流程类型的连线设置在所述当前流程的当前节点与另一流程的节点之间,且所述连线只对所述当前流程可见,对所述另一流程及引用所述另一流程的其它流程均不可见,以避免所述当前流程改变所述另一流程且使所述当前流程复用所述另一流程。

3.根据权利要求2所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述各节点各配置的属性包括:允许继承属性以及不允许继承属性, 所述智能机器人的人机对话流程自动流转方法还包括:当进入当前流程的当前节点后,判断所述当前流程的当前节点是否有未设置的配置项;

若所述当前流程的当前节点有未设置的配置值,则判断所述当前流程的当前节点的各上级节点的属性是否为允许继承属性;

将离所述当前流程的当前节点最近的且属性为允许继承属性的上级节点的所述配置项的配置值作为所述当前节点的配置项的配置值。

4.根据权利要求3所述的智能机器人的人机对话流程自动流转方法,其特征在于,还包括:语义平台传向机器人客户端第一指令或者机器人客户端传向语义平台第二指令;

机器人客户端与语义平台基于所述第一指令或者第二指令进行信息交互。

5.根据权利要求4所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述节点用于以下功能中的至少一项:用于配置回答话术以引导用户输入或直接解答用户问题;

用于挂载指令,以指示智能机器人做出动作、表情或行为;所述指令包括第一指令以及第二指令;

用于定义变量,以产生后续回答、连线需要的数据;

用于设置节点配置,以精细控制节点的行为。

6.根据权利要求5所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述变量包括自定义变量和系统变量,所述自定义变量的值来源于从用户输入信息中提取的信息、从数据库查询得到的值、访问外部接口的返回数据中的至少一种。

7.根据权利要求6所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述连线的通过条件包括:普通条件、通配条件以及变量条件;普通条件是用户输入信息与预设条件的相似度达到或超过设定阈值;通配条件是用户输入信息符合通配指定的语句模式;

变量条件是变量值满足给定的条件。

8.一种智能机器人的人机对话流程自动流转系统,其特征在于,包括:语义平台以及机器人客户端, 语义平台传向机器人客户端第一指令或者机器人客户端传向语义平台第二指令;机器人客户端与语义平台基于所述第一指令或者第二指令进行信息交互;

所述语义平台用于在根据用户输入信息进入到预设流程的当前连线的源节点后,判断所述预设流程的当前连线的属性是否为用于表征流程自动流转的自动属性;所述预设流程包含多个节点,各个节点之间的通过条件表示为连线,连线连接的上级节点称为对应连线的源节点, 连线连接的下级节点称为对应连线的目标节点;若所述预设流程的连线的属性为所述自动属性,则根据所述用户输入信息确定所述预设流程是否满足所述当前连线通的通过条件,在满足所述当前连线通的通过条件时, 所述预设流程通过所述当前连线直接流转到对应的目标节点。

9.根据权利要求8所述的智能机器人的人机对话流程自动流转系统,其特征在于,所述各连线的类型包括:节点类型以及流程类型;

所述语义平台还用于通过当前流程的当前节点进入另一流程且当所述另一流程执行完成后,通过设置流程类型的连线返回所述当前流程,所述流程类型的连线设置在所述当前流程的当前节点与另一流程的节点之间,且所述连线只对所述当前流程可见,对所述另一流程及引用所述另一流程的其它流程均不可见,以避免所述当前流程改变所述另一流程且使所述当前流程复用所述另一流程。

10.根据权利要求9所述的智能机器人的人机对话流程自动流转系统,其特征在于,所述各节点各配置的属性包括:允许继承属性以及不允许继承属性,所述语义平台还用于当进入当前流程的当前节点后,判断所述当前流程的当前节点是否有未设置的配置项;若所述当前流程的当前节点有未设置的配置值,则判断所述当前流程的当前节点的各上级节点的属性是否为允许继承属性;

将离所述当前流程的当前节点最近的且属性为允许继承属性的上级节点的所述配置项的配置值作为所述当前节点的配置项的配置值。