欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2022113218269
申请人: 深圳市人马互动科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-04-29
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于剧情交互节点的交互方法,应用于自动对话开发系统,其特征在于,所述自动对话开发系统包括全局监听单元;所述全局监听单元用于对所有剧情交互节点下的用户输入进行监听;

所述方法包括以下步骤:

进入目标剧情交互节点;

若获取到用户在所述目标剧情交互节点输入的用户输入信息,且所述用户输入信息与设置为全局监听的跳转条件匹配成功,则根据该匹配成功的设置为全局监听的跳转条件的指引,进入与该设置为全局监听的跳转条件对应的剧情交互节点;其中,跳转条件具有应用优先级,通过调节设置于全局监听单元的跳转条件和设置于剧情交互节点的跳转条件所对应的应用优先级,以调整跳转条件的应用匹配顺序;

若在该与设置为全局监听的跳转条件对应的剧情交互节点,获取所述目标剧情交互节点的剧情交互节点标识,并基于所述目标剧情交互节点的剧情交互节点标识,获取与剧情交互节点标识相对应的任务并执行,则称此与设置为全局监听的跳转条件对应的剧情交互节点为集中处理节点,剧情交互节点标识为集中处理节点的跳转条件;

所述集中处理节点用于对来自于若干不同的剧情交互节点下的相同的用户输入信息进行集中处理、分析;在从所述目标剧情交互节点跳转至所述集中处理节点的情况下,所述集中处理节点用于根据用户输入信息和目标剧情交互节点的剧情交互节点标识,确定与目标剧情交互节点的剧情交互节点标识对应的响应回答及下一剧情交互节点;其中,响应回答包括:设置在集中处理节点且根据跳转条件指引得到的预设回复信息,或,设置为与集中处理节点衔接的下一剧情交互节点的剧情话语;

所述方法还包括:

获取与剧情交互节点标识相对应的任务并执行,包括获取相匹配的响应回答及与集中处理节点相衔接的下一剧情交互节点;

若响应回答为设置在集中处理节点的预设回复信息,根据集中处理节点的跳转条件的指引,先输出预设回复信息,再进入与集中处理节点的跳转条件对应且与集中处理节点相衔接的下一剧情交互节点,再输出与集中处理节点衔接的下一剧情交互节点的剧情话语;

若响应回答为与集中处理节点衔接的下一剧情交互节点的剧情话语,则根据集中处理节点的跳转条件的指引,先进入与集中处理节点的跳转条件对应且与集中处理节点相衔接的下一剧情交互节点,再输出与集中处理节点衔接的下一剧情交互节点的剧情话语。

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

根据响应回答和/或下一剧情交互节点下的剧情话语的语句长度,确定响应回答和下一剧情交互节点下的剧情话语是否连续输出;

若响应回答和/或下一剧情交互节点下的剧情话语的语句长度未超过预设长度时,响应回答和下一剧情交互节点下的剧情话语连续输出,以保持剧情的连贯性;

若响应回答和/或下一剧情交互节点下的剧情话语的语句长度超过预设长度时,在输出响应回答后停顿预设时间,以给予用户反馈的时间。

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

若在给予的用户反馈时间,用户进行了输入,对用户输入进行响应并根据用户输入进入与用户输入对应的下一剧情交互节点;

若在给予的用户反馈时间,用户无输入,经过若干时间后,进入预设的与用户无输入对应的下一剧情交互节点。

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

若获取到用户在所述目标剧情交互节点输入的用户输入信息,且所述用户输入信息与设置为全局监听的跳转条件未匹配成功,则将所述用户输入信息与设置于所述目标剧情交互节点的跳转条件匹配,根据匹配成功的设置于所述目标剧情交互节点的跳转条件的指引,执行该匹配成功的跳转条件对应的任务。

5.一种自动对话开发系统,用于开发与用户自动对话的聊天机器人,其特征在于,通过该自动对话开发系统在聊天机器人的开发过程中,设置聊天机器人的结构及为聊天机器人配置各种功能以实现如权利要求1‑4 任意一项所述的一种基于剧情交互节点的交互方法。

6.根据权利要求5所述的自动对话开发系统,其特征在于,

聊天机器人由若干剧情交互节点组成,通过自动对话开发系统,搭建组成聊天机器人的剧情交互节点框架,确定剧情交互节点的连接关系;设置聊天机器人在剧情交互节点所要执行的任务,确定并实现聊天机器人在该剧情交互节点与用户的交互。

7.一种剧情交互装置,应用于自动对话开发系统,其特征在于,所述自动对话开发系统包括全局监听单元;所述全局监听单元用于对所有剧情交互节点下的用户输入进行监听;

所述装置包括:

节点进入模块,用于进入目标剧情交互节点;

节点跳转模块,用于若获取到用户在所述目标剧情交互节点输入的用户输入信息,且所述用户输入信息与设置为全局监听的跳转条件匹配成功,则根据该匹配成功的设置为全局监听的跳转条件的指引,进入与该设置为全局监听的跳转条件对应的剧情交互节点;其中,跳转条件具有应用优先级,通过调节设置于全局监听单元的跳转条件和设置于剧情交互节点的跳转条件所对应的应用优先级,以调整跳转条件的应用匹配顺序;

任务执行模块,用于若在该与设置为全局监听的跳转条件对应的剧情交互节点,获取所述目标剧情交互节点的剧情交互节点标识,并基于所述目标剧情交互节点的剧情交互节点标识,获取与剧情交互节点标识相对应的任务并执行,则称此与设置为全局监听的跳转条件对应的剧情交互节点为集中处理节点,剧情交互节点标识为集中处理节点的跳转条件;

所述集中处理节点用于对来自于若干不同的剧情交互节点下的相同的用户输入信息进行集中处理、分析;在从所述目标剧情交互节点跳转至所述集中处理节点的情况下,所述集中处理节点用于根据用户输入信息和目标剧情交互节点的剧情交互节点标识,确定与目标剧情交互节点的剧情交互节点标识对应的响应回答及下一剧情交互节点;响应回答包括:设置在集中处理节点且根据跳转条件指引得到的预设回复信息,或,设置为与集中处理节点衔接的下一剧情交互节点的剧情话语;

所述装置还包括:

获取与剧情交互节点标识相对应的任务并执行,包括获取相匹配的响应回答及与集中处理节点相衔接的下一剧情交互节点;

若响应回答为设置在集中处理节点的预设回复信息,根据集中处理节点的跳转条件的指引,先输出预设回复信息,再进入与集中处理节点的跳转条件对应且与集中处理节点相衔接的下一剧情交互节点,再输出与集中处理节点衔接的下一剧情交互节点的剧情话语;

若响应回答为与集中处理节点衔接的下一剧情交互节点的剧情话语,则根据集中处理节点的跳转条件的指引,先进入与集中处理节点的跳转条件对应且与集中处理节点相衔接的下一剧情交互节点,再输出与集中处理节点衔接的下一剧情交互节点的剧情话语。

8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法的步骤。