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

摘要:

权利要求书:

1.一种人机互动问卷答题场景中的数据处理方法,其特征在于,应用于问卷调研综合服务系统的服务器,所述问卷调研综合服务系统包括所述服务器和终端设备,所述服务器设置有人机对话引擎;所述方法包括:向所述终端设备发送针对目标问卷的问卷调研短信通知,所述问卷调研短信通知包括预设的提示问卷奖励内容以及目标链接,所述目标链接用于指示事件通知消息,所述事件通知消息用于表征用户针对所述目标链接的访问意图,所述目标问卷包括多个题目;

接收来自所述终端设备的所述事件通知消息后,响应所述事件通知消息,触发针对所述终端设备的外呼操作,所述外呼操作是指所述服务器向所述终端设备发起电话呼叫以建立所述服务器与所述终端设备之间的通话连接;

获取所述目标问卷的目标人机对话剧本,所述目标人机对话剧本包括与所述多个题目一一对应的多个问答节点,且所述多个问答节点的排序顺序与所述多个题目的排序顺序保持一致,所述多个题目的选题类型包括选择题和陈述题,选题内容为选择题的题目所对应的第一问答节点包括第一机器输出内容、第一预期用户输出内容以及跳转剧情节点标识,所述第一机器输出内容对应所述选择题的问题内容,所述第一预期用户输出内容包括当前选择题的多个可选结果,且所述多个可选结果均对应相同的跳转剧情节点标识,选题内容为陈述题的题目所对应的第二问答节点包括第二机器输出内容、跳转条件及跳转剧情节点标识,所述第二机器输出内容对应所述陈述题的问题内容,所述跳转条件包括:若在目标时长范围内检测到用户实际输出语句中包含预设跳转指示词集合中的目标关键词,则缓存用户实际输出语句中除所述目标关键词之外的用户意图并跳转至所述跳转剧情节点标识所指示的问答节点,以及,若在所述目标时长范围内未检测到用户实际输出语句中包含预设跳转指示词集合中的关键词,则缓存所述目标时长范围内的用户实际输出语句的用户意图并跳转至所述跳转剧情节点标识所指示的问答节点;

调用所述人机对话引擎按照所述目标人机对话剧本与所述用户进行语音交互,以得到所述用户在所述多个问答节点的用户意图;

向所述终端设备发送预设的问卷答复奖励通知短信,所述问卷答复奖励通知短信关联所述目标问卷的用户答题奖励。

2.根据权利要求1所述的方法,其特征在于,所述第二机器输出内容还包括答复关键词指引,所述答复关键词指引是指用于指引所述用户仅输出针对当前题目的欲答复内容中的答复关键词的机器输出语句,所述答复关键词是指所述用户输出的用于指示预测答题语句的一个或者多个词语;所述调用所述人机对话引擎按照所述目标人机对话剧本与所述用户进行语音交互,以得到所述用户在所述多个问答节点的用户意图,包括:当检测到当前处理的问答节点为所述第一问答节点时,调用所述人机对话引擎输出当前处理的第一问答节点的第一机器输出内容;以及,监测所述用户针对当前处理的第一问答节点的语音输出;

若检测到所述用户的语音输出包含当前处理的第一问答节点的第一预期用户输出内容中的至少一个可选结果,则缓存所述至少一个可选结果,并判断是否存在可跳转的问答节点;

若存在,则跳转至所述当前处理的第一问答节点的跳转剧情节点标识所指示的问答节点;

若不存在,则确定得到所述用户在所述多个问答节点的用户意图,继续执行后续操作;

调用所述人机对话引擎输出当前处理的第二问答节点的第二机器输出内容;以及,监测所述用户针对当前处理的第二问答节点的语音输出;以及,若检测到所述用户的语音输出为至少一个词语,则确定所述至少一个词语为所述答复关键词;获取预设标准语句集合,所述标准语句集合包括多个问答节点对应的多个标准答题语句;判断所述标准语句集合中是否存在当前处理的问答节点对应的至少一个标准答题语句:若判断出所述标准语句集合中存在当前处理的问答节点对应的至少一个标准答题语句,则根据所述答复关键词查询所述至少一个标准答题语句,判断是否存在包含所述答复关键词的目标答题语句:若存在包含所述答复关键词的目标答题语句,则确定所述目标答题语句为所述预测答题语句;

若不存在包含所述答复关键词的目标答题语句,则根据所述答复关键词和当前处理的问答节点对应题目的题目内容执行语句生成操作,得到所述预测答题语句;

若判断出所述预设标准语句集合中不存在当前处理的问答节点对应的至少一个标准答题语句,则根据所述答复关键词和当前处理的问答节点对应题目的题目内容执行语句生成操作,得到所述预测答题语句;

输出所述预测答题语句并询问所述用户所述预测答题语句所表达的用户意图是否准确:若检测到所述用户的肯定答复,则根据所述预测答题语句确定所述用户在当前处理的第二问答节点的用户意图;

若检测到所述用户的否定答复,则提示所述用户输出修改指引;以及,获取所述用户的修改内容语句;根据所述修改内容语句更新所述预测答题语句,并根据更新后的所述预测答题语句确定所述用户在当前处理的第二问答节点的用户意图;

判断是否存在可跳转的问答节点;

若存在,则跳转至所述当前处理的第二问答节点的跳转剧情节点标识所指示的问答节点;

若不存在,则确定得到所述用户在所述多个问答节点的用户意图,继续执行后续操作。

3.根据权利要求2所述的方法,其特征在于,在所述监测所述用户针对当前处理的第二问答节点的语音输出之后,所述方法还包括:若检测到所述用户的语音输出为至少一个语句,则持续监测所述用户的语音输出;以及,判断在目标时长范围内是否检测到用户实际输出语句中包含预设跳转指示词集合中的目标关键词:若检测到,则缓存用户实际输出语句中除所述目标关键词之外的用户意图;

若未检测到,缓存所述目标时长范围内的用户实际输出语句的用户意图;

以及,判断是否存在可跳转的问答节点:

若存在,则跳转至所述当前处理的第二问答节点的跳转剧情节点标识所指示的问答节点;

若不存在,则确定得到所述用户在所述多个问答节点的用户意图,继续执行后续操作。

4.根据权利要求3所述的方法,其特征在于,在所述检测到所述用户的语音输出为至少一个语句之前,所述方法还包括:针对所述用户的语音输出,执行如下操作:

将所述用户的语音输出转化为文本信息;

当检测到所述用户的语音输出中出现的语音输出间隔大于预设间隔时长时,对所述文本信息进行断句操作;

当所述断句操作达到预设次数时,判断当前时刻的所述文本信息中是否存在至少一个文本语句的字数大于预设语句字数:若判断出存在,则确定所述用户的语音输出为至少一个语句。

5.根据权利要求2或3所述的方法,其特征在于,所述继续执行后续操作,包括:

根据所述多个问答节点的用户意图生成问卷答案表单,所述问卷答案表单包括基于所述语音交互得到的所述目标问卷的多个题目对应的多个答案;

将所述问卷答案表单发送至所述终端设备以展示所述多个答案,并询问所述用户所述问卷答案表单中的多个答案是否需要修改:若检测到所述用户的肯定答复,则提示所述用户输出修正答案指引,所述修正答案指引用于指引所述用户输出修正答案语句,所述修正答案语句用于指示待修正题目的题号和所述待修正题目的正确答案内容;以及,获取所述用户的所述修正答案语句;

根据所述修正答案语句中的待修正题目的题号确定待修正问答节点,并根据所述待修正题目的正确答案内容更新所述待修正问答节点的用户意图;

缓存更新后的待修正问答节点的用户意图。

6.根据权利要求1所述的方法,其特征在于,所述目标链接的表现形式为以下任意一种:纯文本链接、超链接、二维码。

7.根据权利要求1所述的方法,其特征在于,若所述陈述题的问题内容的字数大于或者等于预设题目字数,则所述第二机器输出内容包含所述陈述题对应的目标问卷页面的翻页语音指引;

若所述陈述题的问题内容的字数小于所述预设题目字数,则所述第二机器输出内容包含所述陈述题的问题内容。

8.一种人机互动问卷答题场景中的数据处理装置,其特征在于,应用于问卷调研综合服务系统的服务器,所述问卷调研综合服务系统包括所述服务器和终端设备,所述服务器设置有人机对话引擎;所述装置包括:通知发送单元,用于向所述终端设备发送针对目标问卷的问卷调研短信通知,所述问卷调研短信通知包括预设的提示问卷奖励内容以及目标链接,所述目标链接用于指示事件通知消息,所述事件通知消息用于表征用户针对所述目标链接的访问意图,所述目标问卷包括多个题目;

外呼单元,用于接收来自所述终端设备的所述事件通知消息后,响应所述事件通知消息,触发针对所述终端设备的外呼操作,所述外呼操作是指所述服务器向所述终端设备发起电话呼叫以建立所述服务器与所述终端设备之间的通话连接;

获取剧本单元,用于获取所述目标问卷的目标人机对话剧本,所述目标人机对话剧本包括与所述多个题目一一对应的多个问答节点,且所述多个问答节点的排序顺序与所述多个题目的排序顺序保持一致,所述多个题目的选题类型包括选择题和陈述题,选题内容为选择题的题目所对应的第一问答节点包括第一机器输出内容、第一预期用户输出内容以及跳转剧情节点标识,所述第一机器输出内容对应所述选择题的问题内容,所述第一预期用户输出内容包括当前选择题的多个可选结果,且所述多个可选结果均对应相同的跳转剧情节点标识,选题内容为陈述题的题目所对应的第二问答节点包括第二机器输出内容、跳转条件及跳转剧情节点标识,所述第二机器输出内容对应所述陈述题的问题内容,所述跳转条件包括:若在目标时长范围内检测到用户实际输出语句中包含预设跳转指示词集合中的目标关键词,则缓存用户实际输出语句中除所述目标关键词之外的用户意图并跳转至所述跳转剧情节点标识所指示的问答节点,以及,若在所述目标时长范围内未检测到用户实际输出语句中包含预设跳转指示词集合中的关键词,则缓存所述目标时长范围内的用户实际输出语句的用户意图并跳转至所述跳转剧情节点标识所指示的问答节点;

语音交互单元,用于调用所述人机对话引擎按照所述目标人机对话剧本与所述用户进行语音交互,以得到所述用户在所述多个问答节点的用户意图;

短信发送单元,用于向所述终端设备发送预设的问卷答复奖励通知短信,所述问卷答复奖励通知短信关联所述目标问卷的用户答题奖励。

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

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1‑7任一项所述方法的步骤。