基于对话场景的搜索方法及系统技术方案

技术编号:38551904 阅读:18 留言:0更新日期:2023-08-22 20:58
本申请实施例公开了基于对话场景的搜索方法,包括:对当前轮次对话中的用户输入信息进行语义分析生成第一解析结果;根据第一解析结果和第一推理结果推理生成第二推理结果作为当前轮次对话对应的推理结果;第一推理结果为上一轮次对话对应的推理结果;根据第二推理结果进行信息搜索。本申请实施例还公开了基于对话场景的搜索系统。本发明专利技术基于对话场景的搜索方法及系统,在信息搜索中结合上一轮次的推理结果进行本轮次的信息搜索,将多个轮次的人机交互对话有机的结合在一起,通过增加条件来逐级明确用户的搜索范围,更接近于真人对话场景,提高了信息搜索的准确度和搜索效率。提高了信息搜索的准确度和搜索效率。提高了信息搜索的准确度和搜索效率。

【技术实现步骤摘要】
[0013]C轮次:“有Y老师的这些课程吗”[0014]当前轮次为C轮次,此时B轮次所对应的第一推理结果是根据A轮次和B轮次共同获取的,第一推理结果为:教练(X老师),时长(十分钟),难度(简单)。而C轮次的第一解析结果为:教练(Y老师),那么推理生成的第二推理结果为教练(Y老师),时长(十分钟),难度(简单)。
[0015]示例的,用户连续输入了两个轮次的用户输入信息:
[0016]A轮次:“我想看X老师的十五分钟课程”[0017]B轮次:“换成十分钟简单点的吧”[0018]当前轮次为B轮次,此时A轮次所对应的第一推理结果是根据A轮次直接获取的,第一推理结果为:教练(X老师),时长(十五分钟)。而B轮次的第一解析结果为:时长(十分钟),那么推理生成的第二推理结果为:教练(X老师),时长(十分钟)。
[0019]示例的,用户只输入了一个轮次的用户输入信息:
[0020]A轮次:“我想看X老师的十五分钟课程”[0021]当前轮次为A轮次,此时没有上一轮次,即第一推理结果是空集,而A轮次的第一解析结果为:教练(X老师),时长(十五分钟),那么推理生成的第二推理结果为:教练(X老师),时长(十五分钟)。
[0022]在本申请实施例中,最终根据第二推理结果进行信息搜索,信息搜索可以采用现有技术中的搜索引擎相关技术,在此不多做复述;应当理解的是,对于不同类型的信息搜索可以采用不同类型的搜索引擎进行。具体的,如果搜索的信息为视频信息,采用对应的视频搜索引擎通过第二推理结果进行视频信息的搜索。具体的,如果搜索的信息为图片信息,采用对应的图片搜索引擎通过第二推理结果进行图片信息的搜索。本申请实施例,在信息搜索中结合上一轮次的推理结果进行本轮次的信息搜索,将多个轮次的人机交互对话有机的结合在一起,通过增加条件来逐级明确用户的搜索范围,更接近于真人对话场景,提高了信息搜索的准确度和搜索效率。
[0023]在一种可能的实现方式中,如果当前轮次对话为首次对话,根据所述第一解析结果推理生成第二推理结果。
[0024]在一种可能的实现方式中,根据所述第一解析结果和第一推理结果推理生成第二推理结果包括:
[0025]从所述第一解析结果中获取关键词和所述关键词对应的关键词类型作为第一对应关系;
[0026]通过所述第一对应关系修正所述第一推理结果生成第二推理结果。
[0027]在一种可能的实现方式中,通过所述第一对应关系修正所述第一推理结果生成第二推理结果包括:
[0028]从所述第一推理结果中获取关键词和所述关键词对应的关键词类型作为第二对应关系;
[0029]通过所述第一对应关系修正所述第二对应关系生成第二推理结果。
[0030]在一种可能的实现方式中,通过所述第一对应关系修正所述第二对应关系生成第二推理结果包括:
[0031]当所述第二对应关系存在与所述第一对应关系相同的所述关键词类型时,将所述
第二对应关系中该关键词类型对应的关键词替换为所述第一对应关系中该关键词类型对应的关键词。
[0032]在一种可能的实现方式中,通过所述第一对应关系修正所述第二对应关系生成第二推理结果包括:
[0033]当所述第一对应关系存在与所述第二对应关系不同的所述关键词类型时,将所述第一对应关系中该关键词类型和该关键词类型对应的关键词加入所述第二对应关系。
[0034]在一种可能的实现方式中,所述信息搜索的内容为健身视频;
[0035]根据所述第二推理结果进行信息搜索包括:
[0036]从所述第二推理结果中获取关键词类型和对应所述关键词类型的关键词作为第三对应关系;
[0037]根据所述第三对应关系从健身视频库中搜索对应所述第三对应关系的健身视频。
[0038]第二方面,本申请实施例提供了基于对话场景的搜索系统,包括:
[0039]分析单元,被配置为对当前轮次对话中的用户输入信息进行语义分析生成第一解析结果;
[0040]推理单元,被配置为根据所述第一解析结果和第一推理结果推理生成第二推理结果作为当前轮次对话对应的推理结果;所述第一推理结果为上一轮次对话对应的推理结果;
[0041]搜索单元,被配置为根据所述第二推理结果进行信息搜索。
[0042]在一种可能的实现方式中,所述推理单元还被配置为,从所述第一推理结果中获取关键词和所述关键词对应的关键词类型作为第二对应关系;通过所述第一对应关系修正所述第二对应关系生成第二推理结果;
[0043]所述推理单元还被配置为,从所述第一推理结果中获取关键词和所述关键词对应的关键词类型作为第二对应关系;通过所述第一对应关系修正所述第二对应关系生成第二推理结果。
[0044]在一种可能的实现方式中,所述推理单元还被配置为:
[0045]当所述第二对应关系存在与所述第一对应关系相同的所述关键词类型时,将所述第二对应关系中该关键词类型对应的关键词替换为所述第一对应关系中该关键词类型对应的关键词;
[0046]当所述第一对应关系存在与所述第二对应关系不同的所述关键词类型时,将所述第一对应关系中该关键词类型和该关键词类型对应的关键词加入所述第二对应关系。
[0047]本专利技术与现有技术相比,具有如下的优点和有益效果:
[0048]本专利技术基于对话场景的搜索方法及系统,在信息搜索中结合上一轮次的推理结果进行本轮次的信息搜索,将多个轮次的人机交互对话有机的结合在一起,通过增加条件来逐级明确用户的搜索范围,更接近于真人对话场景,提高了信息搜索的准确度和搜索效率。
附图说明
[0049]此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:
[0050]图1为本专利技术实施例方法步骤示意图;
[0051]图2为本专利技术实施例系统架构示意图;
[0052]图3为本专利技术实施例流程示意图;
[0053]图4为本专利技术实施例交互场景示意图。
具体实施方式
[0054]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请实施例的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其它操作,也可以从流程图中移除一个或多个操作。
[0055]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于对话场景的搜索方法,其特征在于,包括:对当前轮次对话中的用户输入信息进行语义分析生成第一解析结果;根据所述第一解析结果和第一推理结果推理生成第二推理结果作为当前轮次对话对应的推理结果;所述第一推理结果为上一轮次对话对应的推理结果;根据所述第二推理结果进行信息搜索。2.根据权利要求1所述的基于对话场景的搜索方法,其特征在于,如果当前轮次对话为首次对话,根据所述第一解析结果推理生成第二推理结果。3.根据权利要求1所述的基于对话场景的搜索方法,其特征在于,根据所述第一解析结果和第一推理结果推理生成第二推理结果包括:从所述第一解析结果中获取关键词和所述关键词对应的关键词类型作为第一对应关系;通过所述第一对应关系修正所述第一推理结果生成第二推理结果。4.根据权利要求3所述的基于对话场景的搜索方法,其特征在于,通过所述第一对应关系修正所述第一推理结果生成第二推理结果包括:从所述第一推理结果中获取关键词和所述关键词对应的关键词类型作为第二对应关系;通过所述第一对应关系修正所述第二对应关系生成第二推理结果。5.根据权利要求4所述的基于对话场景的搜索方法,其特征在于,通过所述第一对应关系修正所述第二对应关系生成第二推理结果包括:当所述第二对应关系存在与所述第一对应关系相同的所述关键词类型时,将所述第二对应关系中该关键词类型对应的关键词替换为所述第一对应关系中该关键词类型对应的关键词。6.根据权利要求4所述的基于对话场景的搜索方法,其特征在于,通过所述第一对应关系修正所述第二对应关系生成第二推理结果包括:当所述第一对应关系存在与所述第二对应关系不同的所述关键词类型时,将所述第一对应关系中该关键词类型和该关键词类型对...

【专利技术属性】
技术研发人员:梁搏文薛立君宁钊金梦媛
申请(专利权)人:成都拟合未来科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1