1.一种用户话句处理方法,其特征在于,应用于包含识别用户语音指令以及执行语音互动功能的对话处理系统,所述对话处理系统包括语义识别引擎和人机对话引擎,所述人机对话引擎根据预设的人机对话剧本确定,所述人机对话剧本包含预设跳转条件集合,所述预设跳转条件集合包括至少两个跳转条件,所述跳转条件用于表示预设的在与所述人机对话剧本关联的服务场景下的用户意图;所述方法包括:调用所述人机对话引擎获取用户输入的语音信息对应的长对话文本;
调用所述语义识别引擎将所述长对话文本拆解成至少两个短句,并对所述至少两个短句进行信息抽取,获取与所述人机对话剧本对应的第一语义信息集合,所述第一语义信息集合包括至少两个第一语义信息,所述第一语义信息用于表示所述至少两个短句中的短句对应的用户意图;
将所述第一语义信息集合中的所述第一语义信息与所述预设跳转条件集合中的所述跳转条件进行条件匹配;
若匹配到与所述第一语义信息对应相同或等同语义的第一跳转条件,则根据所述第一语义信息,确定与所述第一语义信息所表示的用户意图对应的特征数据;
若未匹配到与所述第一语义信息对应相同或等同语义的所述第一跳转条件,则根据与所述人机对话剧本关联的知识库对所述第一语义信息进行想象推理,获取与所述第一语义信息匹配的语义知识;
根据所述第一语义信息和所述语义知识,确定第二语义信息,所述第二语义信息与所述第一语义信息对应相同或等同语义;
将所述第二语义信息与所述跳转条件进行条件匹配,若匹配到与所述第二语义信息对应相同或等同语义的第二跳转条件,则根据所述第二语义信息,确定与所述第一语义信息所表示的用户意图对应的所述特征数据;
根据所述第一跳转条件或所述第二跳转条件,确定与所述第一语义信息集合匹配的目标跳转条件集合,所述目标跳转条件集合包括至少两个所述跳转条件;
获取所述目标跳转条件集合中的跳转条件所表示的用户意图的响应优先级;
根据所述响应优先级和所述特征数据,确定与所述目标跳转条件集合中的跳转条件对应的机器响应策略,并调用所述人机对话引擎执行所述机器响应策略。
2.根据权利要求1所述的方法,其特征在于,在所述获取所述目标跳转条件集合中的跳转条件所表示的用户意图的响应优先级之前,所述方法还包括:根据与所述人机对话剧本对应的剧情任务,确定完成所述剧情任务需要采集的第一服务信息;
根据所述特征数据,确定所述长对话文本所包含的用于完成所述剧情任务的第二服务信息;
在所述第二服务信息与所述第一服务信息匹配的情况下,执行所述获取所述目标跳转条件集合中的跳转条件所表示的用户意图的响应优先级。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述至少两个短句进行信息抽取,获取与所述人机对话剧本对应的第一语义信息集合包括:对所述至少两个短句中的单个短句进行语义分析,确定所述单个短句的第三语义信息;
根据所述第三语义信息,从所述至少两个短句中提取与所述单个短句对应的关联信息;
根据第三语义信息和所述关联信息,确定所述第一语义信息,并根据所述第一语义信息,确定与所述人机对话剧本对应的所述第一语义信息集合。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一语义信息,确定与所述人机对话剧本对应的所述第一语义信息集合包括:将所述第一语义信息与所述人机对话剧本对应的关键词库进行关键词比对,确定比对结果,所述关键词库中的关键词根据所述人机对话剧本关联的服务场景确定;
若所述比对结果指示所述第一语义信息与所述人机对话剧本关联,则将所述第一语义信息加入与所述人机对话剧本对应的所述第一语义信息集合。
5.根据权利要求4所述的方法,其特征在于,在所述获取所述目标跳转条件集合中的跳转条件所表示的用户意图的响应优先级之前,所述方法还包括:根据所述特征数据,判断所述目标跳转条件集合中的跳转条件所表示的用户意图是否发生意图冲突;
若是,则根据所述至少两个短句,对发生意图冲突的用户意图对应的第一语义信息进行上下文分析,并根据分析结果更新所述目标跳转条件集合。
6.根据权利要求4或5所述的方法,其特征在于,所述响应优先级满足如下任意一项:所述响应优先级根据所述目标跳转条件集合中的跳转条件所表示的用户意图对应的逻辑关系确定;
所述响应优先级根据与所述目标跳转条件集合中的跳转条件匹配的第一语义信息对应的短句在所述长对话文本中的语序位置确定;
所述响应优先级根据所述目标跳转条件集合中的跳转条件所表示的用户意图对应的服务场景和在所述人机对话剧本中预设的服务场景优先级确定。
7.根据权利要求6所述的方法,其特征在于,所述调用所述人机对话引擎执行所述机器响应策略包括如下至少一项:调用所述人机对话引擎输出所述机器响应策略对应的机器语句;
调用所述人机对话引擎执行所述机器响应策略对应的业务操作。
8.一种用户话句处理装置,其特征在于,应用于包含识别用户语音指令以及执行语音互动功能的对话处理系统,所述对话处理系统包括语义识别引擎和人机对话引擎,所述人机对话引擎根据预设的人机对话剧本确定,所述人机对话剧本包含预设跳转条件集合,所述预设跳转条件集合包括至少两个跳转条件,所述跳转条件用于表示预设的在与所述人机对话剧本关联的服务场景下的用户意图;所述装置包括:用于执行如权利要求1至7中任意一项所述方法的单元。
9.一种电子设备,其特征在于,包括:
存储器,用于存储程序;
处理器,用于执行所述处理器存储的所述程序,在所述程序被所述处理器执行的情况下,所述处理器执行如权利要求1至7中任意一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,所述处理器执行如权利要求1至7中任意一项所述的方法。