1.一种基于语音互动小说的数据处理方法,其特征在于,应用于互动小说服务系统的服务器,所述互动小说服务系统包括所述服务器和终端设备,所述服务器包括通过所述语音互动小说的人机对话剧本赋能的人机互动引擎,所述服务器通过所述人机互动引擎为所述终端设备提供所述语音互动小说的使用服务;所述方法包括:获取目标用户通过所述终端设备使用的多个语音互动小说对应的多个对话记录,所述多个对话记录中每个对话记录包括至少一个机器输出语句和至少一个用户输出语句;
从所述多个语音互动小说中筛选出小说类型为美食类的至少一个语音互动小说;
针对所述至少一个语音互动小说对应的至少一个对话记录中的每个对话记录,执行如下操作a和b:操作a,根据当前处理的对话记录中的至少一个机器输出语句和至少一个用户输出语句,确定与食物选择有关的目标语句集合,包括:将所述至少一个用户输出语句按照说话连续性分成至少一个用户语句段,所述说话连续性用于指示无机器输出语句间隔的多个用户输出语句按照说话时序排序的连句状态;
针对每个用户语句段,执行如下操作:
分析当前处理的用户语句段是否包括与食物选择有关的词汇;
若包括,则判断所述与食物选择有关的词汇是否明确表征所述目标用户当前次的食物选择意图,所述食物选择包括针对以下至少一种对象的选择:餐饮类型、食物制作方式、菜品;
若判断出已明确表征,则根据当前处理的用户语句段中包含与食物选择有关的词汇的用户输出语句创建对应的目标语句子集;
若判断出未明确表征,则继续处理下一个用户语句段直至最后一个用户语句段处理完成;
若不包括,则根据当前处理的用户语句段的对话时序在前和时序在后的相邻机器输出语句,确定所述当前处理的用户语句段是否包含与食物选择有关的用户意图;
若确定出包含,则根据所述表征所述与食物选择有关的用户意图的机器输出语句和用户输出语句创建对应的目标语句子集;
若确定出不包含,则继续处理下一个用户语句段直至最后一个用户语句段处理完成;
根据所述至少一个用户语句段对应的至少一个目标语句子集创建所述与食物选择有关的目标语句集合;
操作b,根据所述目标语句集合确定所述目标用户使用当前处理的语音互动小说所表征出的参考食物选择特性;
根据确定出的所述至少一个语音互动小说对应的至少一个参考食物选择特性,确定所述目标用户的目标食物选择特性;
根据所述目标食物选择特性确定适配所述目标用户的目标厨具;
获取所述目标厨具的商品推荐数据;
向所述目标用户同步所述目标厨具的商品推荐数据。
2.根据权利要求1所述的方法,其特征在于,所述当前处理的用户语句段为“第一个”,所述当前处理的用户语句段的对话时序在前的相邻机器输出语句为“你是要为她做火锅还是炸鸡”;所述当前处理的用户语句段的对话时序在后的相邻机器输出语句为“你为她做了她最喜欢的牛肉火锅,你们吃的很开心”;
所述根据当前处理的用户语句段的对话时序在前和时序在后的相邻机器输出语句,确定所述当前处理的用户语句段是否包含与食物选择有关的用户意图,包括:根据所述相邻机器输出语句“你是要为她做火锅还是炸鸡”以及“你为她做了她最喜欢的牛肉火锅,你们吃的很开心”,确定所述当前处理的用户语句段为“第一个”所表征的用户意图为选择为她做牛肉火锅,即确定出所述当前处理的用户语句段包含与食物选择有关的用户意图。
3.根据权利要求1所述的方法,其特征在于,所述每个对话记录包括按照对应的语音互动小说的剧情节点划分的一个或多个人机对话子集,每个人机对话子集包括一个或多个机器输出语句和一个或多个用户输出语句;所述美食类的语音互动小说的剧情节点包括预先标记的与食物选择有关的剧情节点;
所述根据当前处理的对话记录中的至少一个机器输出语句和至少一个用户输出语句,确定与食物选择有关的目标语句集合,包括:针对所述当前处理的对话记录的一个或多个人机对话子集中的每个人机对话子集,执行如下操作:确定当前处理的人机对话子集所对应的剧情节点是否为与食物选择有关的剧情节点;
若是,则确定出所述当前处理的人机对话子集中能够明确表征所述目标用户当前次的食物选择意图的机器输出语句和/或用户输出语句;以及,根据确定的所述机器输出语句和/或用户输出语句创建对应的目标语句子集;
若否,则继续处理下一个人机对话子集直至最后一个人机对话子集处理完成;
根据当前处理的对话记录对应的至少一个目标语句子集创建所述与食物选择有关的目标语句集合。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收来自客户端设备的针对所述美食类的语音互动小说的剧情节点的标记指令,所述标记指令用于指示所述美食类的语音互动小说的开发人员针对所述与食物选择有关的剧情节点的标记操作;
响应所述标记指令,在所述美食类的语音互动小说的人机对话剧本中对所述与食物选择有关的剧情节点进行标记操作。
5.根据权利要求4所述的方法,其特征在于,所述标记操作包括在所述与食物选择有关的剧情节点的起始语句位置添加第一指示域、以及在所述与食物选择有关的剧情节点的终止语句位置添加第二指示域,所述第一指示域和所述第二指示域共同指示当前的剧情节点的所述与食物选择有关的特性。
6.根据权利要求1‑5任一项所述的方法,其特征在于,所述向所述目标用户同步所述目标厨具的商品推荐数据,包括:根据所述目标厨具的商品推荐数据和所述目标用户使用过的所述美食类的语音互动小说,创建用于向所述目标用户推荐所述目标厨具的机器外呼人机对话剧本;
与所述终端设备建立通话连接;
通过所述通话连接按照所述机器外呼人机对话剧本与所述目标用户进行电话语音互动。
7.一种基于语音互动小说的数据处理装置,其特征在于,应用于互动小说服务系统的服务器,所述互动小说服务系统包括所述服务器和终端设备,所述服务器包括通过所述语音互动小说的人机对话剧本赋能的人机互动引擎,所述服务器通过所述人机互动引擎为所述终端设备提供所述语音互动小说的使用服务;所述装置包括:第一获取单元,用于获取目标用户通过所述终端设备使用的多个语音互动小说对应的多个对话记录,所述多个对话记录中每个对话记录包括至少一个机器输出语句和至少一个用户输出语句;
筛选单元,用于从所述多个语音互动小说中筛选出小说类型为美食类的至少一个语音互动小说;
操作执行单元,用于针对所述至少一个语音互动小说对应的至少一个对话记录中的每个对话记录,执行如下操作a和b:操作a,根据当前处理的对话记录中的至少一个机器输出语句和至少一个用户输出语句,确定与食物选择有关的目标语句集合,包括:将所述至少一个用户输出语句按照说话连续性分成至少一个用户语句段,所述说话连续性用于指示无机器输出语句间隔的多个用户输出语句按照说话时序排序的连句状态;
针对每个用户语句段,执行如下操作:
分析当前处理的用户语句段是否包括与食物选择有关的词汇;
若包括,则判断所述与食物选择有关的词汇是否明确表征所述目标用户当前次的食物选择意图,所述食物选择包括针对以下至少一种对象的选择:餐饮类型、食物制作方式、菜品;
若判断出已明确表征,则根据当前处理的用户语句段中包含与食物选择有关的词汇的用户输出语句创建对应的目标语句子集;
若判断出未明确表征,则继续处理下一个用户语句段直至最后一个用户语句段处理完成;
若不包括,则根据当前处理的用户语句段的对话时序在前和时序在后的相邻机器输出语句,确定所述当前处理的用户语句段是否包含与食物选择有关的用户意图;
若确定出包含,则根据所述表征所述与食物选择有关的用户意图的机器输出语句和用户输出语句创建对应的目标语句子集;
若确定出不包含,则继续处理下一个用户语句段直至最后一个用户语句段处理完成;
根据所述至少一个用户语句段对应的至少一个目标语句子集创建所述与食物选择有关的目标语句集合;
操作b,根据所述目标语句集合确定所述目标用户使用当前处理的语音互动小说所表征出的参考食物选择特性;
特性确定单元,用于根据确定出的所述至少一个语音互动小说对应的至少一个参考食物选择特性,确定所述目标用户的目标食物选择特性;
商品确定单元,用于根据所述目标食物选择特性确定适配所述目标用户的目标厨具;
第二获取单元,用于获取所述目标厨具的商品推荐数据;
同步单元,用于向所述目标用户同步所述目标厨具的商品推荐数据。
8.一种服务器,其特征在于,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1‑6任一项所述方法中的步骤的指令。
9.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1‑6任一项所述方法的步骤。