一种基于交互式输入的数据搜索方法及装置的制造方法

文档序号:8381044阅读:566来源:国知局
一种基于交互式输入的数据搜索方法及装置的制造方法
【技术领域】
[0001] 本发明涉及数据搜索技术领域,特别涉及一种基于交互式输入、通过多轮交互理 解用户意图的数据搜索方法及装置。
【背景技术】
[0002] 在当今高速发展的互联网技术领域中,搜索引擎因其方便性一直在我们生活中扮 演着重要角色,人们几乎每天都在使用搜索引擎服务。随着互联网信息的爆炸式增长,及时 准确的提取和掌握信息情报的能力呈现了强烈的市场需求。
[0003] 现有的搜索方法主要包括基于文字搜索和基于语音搜索。然而基于文字搜索大多 是基于关键字进行搜索,经常会忽略一些细节条件和逻辑关系,从而使搜索结果不够准确。 另外,基于语音搜索基本上是单一轮次的搜索,由于口音等原因,不能准确理解用户意图, 也会使搜索结果不够准确。
[0004] 经过现有的技术检索发现,中国专利文献号CN 102456018,公开了"一种交互搜索 方法及装置",该方法和装置包括确定查询词的意图特征值,利用用户搜索行为历史、设备 信息等社会化数据建立用户模型,推测并提问帮助明确搜索意图。
[0005] 但是该方法搜索时仅支持通过输入查询词进行交互,且用户意图的更新对用户不 可见。在本专利中,搜索支持包括文本、语音和手势等多模态输入,且用户意图的表示以标 签形式展现并用于多轮交互式搜索中。这样一来,即可以在满足用户通过多轮搜索进行更 精细的搜索的同时对多轮搜索中的搜索属性有直观的了解,并可以以多种方式方便地对其 进行修改。
[0006] 进一步检索发现,中国专利文献号CN 104360897,公开了"对话处理方法和对话管 理系统",该系统包括获取与任务相关的用户需求数据;根据所述用户需求数据和预先配置 的与所述任务相关的任务参数更新用户的对话状态;根据所述对话状态生成至少一个候选 动作数据;根据所述至少一个候选动作数据生成回应文本数据。
[0007] 但是该发明以使用其所述方法生成的文本数据作为交互信息,而本发明中以属性 标签显示用户意图的表示,其中的标签显示、标签更改以及相关方法更适用于在多轮搜索 中使用,使用户在搜索和修正意图中获得更大的自由。且该发明中没有使用用户意图中不 确定性的信息。本发明中保留了分析出的用户意图的不确定性,用于多轮交互的后续轮中 使用,并用来标记属性标签的确定程度。

【发明内容】

[0008] 为了解决上述问题,本发明提供了一种基于交互式输入的数据搜索方法及装置, 该方法通过多轮交互对用户意图进行理解,根据当前轮交互和历史交互信息动态地生成属 性标签并显示出来,同时进行搜索,得到准确的搜索结果。所述技术方案如下:
[0009] -方面,提供了一种基于交互式输入的数据搜索方法,所述方法包括:
[0010] 解析当前用户使用文本、语音或手势方式输入的信息以及标签操作,基于交互历 史和当前轮用户输入确定用户意图;
[0011] 根据交互历史和当前轮用户意图计算属性标签置信度,并区分已确认属性标签、 未确认属性标签;
[0012] 显示已确认属性标签、未确认属性标签以及搜索结果;
[0013] 当检测到数据搜索未结束时,进行下一轮交互。
[0014] 可选地,解析用户通过交互式输入界面使用文本、语音或手势方式输入的信息以 及标签操作,基于交互历史和当前轮输入确定用户意图包括:
[0015] 当检测到用户通过交互式输入界面的搜索框输入文本时,解析所述文本,基于交 互历史和当前轮输入确定用户意图;或,
[0016] 当检测到用户通过交互式输入界面的搜索框输入文本时,解析所述文本,基于交 互历史和当前轮输入确定用户意图;或,
[0017] 启动语音输入模式,麦克风获取用户语音,解析生成对应文本,通过文本解析,基 于交互历史和当前轮输入确定用户意图;或,
[0018] 启动视频输入模式,摄像头采集用户手势,基于交互历史和当前轮输入确定用户 意图;或,
[0019] 启动触摸输入模式,触摸板或触摸屏采集用户手势,基于交互历史和当前轮输入 确定用户意图。
[0020] 可选地,所述标签操作包括修改操作和删除操作,其中修改的方式是用户通过交 互式输入界面点击已有属性标签,根据候选列表的提示选择希望修改成的属性标签值;删 除的方式是用户通过交互式输入界面删除属性标签。
[0021] 可选地,所述属性标签是动态的用户意图表示。
[0022] 可选地,所述属性标签可表示根据搜索领域、用户历史喜好得到的先验知识。
[0023] 另一方面,提供了一种基于交互式输入的数据搜索装置,所述装置包括:
[0024] 用户意图识别模块,用于解析标签操作、手势对应的用户意图;用于解析语音为对 应的文本,并确定文本对应的用户意图;用于解析文本,确定用户此轮的用户意图;
[0025] 对话状态跟踪模块,用于根据交互历史和当前轮交互所确定用户意图生成每个标 签的置信度,并根据每个属性标签的置信度和交互历史把属性标签分为已确认属性标签和 未确认属性标签。
[0026] 属性标签显示模块,用于区分显示已确认属性标签和未确认属性标签,并控制属 性标签中包含的标签类别、标签值、标签置信度的显示方式,和显示搜索结果。
[0027] 可选地,所述用户意图识别模块还用于当检测到用户通过交互式输入界面输入的 标签操作时,基于交互历史和当前轮输入确定用户意图;或,当检测到用户通过交互式输入 界面的搜索框输入文本时,解析所述文本,基于交互历史和当前轮输入确定用户意图;或, 启动语音输入模式,麦克风获取用户语音,解析生成对应文本,通过文本解析,基于交互历 史和当前轮输入确定用户意图;或,启动视频输入模式,摄像头采集用户手势,基于交互历 史和当前轮输入确定用户意图;或,启动触摸输入模式,触摸板或触摸屏采集用户手势,基 于交互历史和当前轮输入确定用户意图。
[0028] 可选地,所述对话状态跟踪模块还用于对于每个属性标签,使用规则方法或统计 方法,根据交互历史和当前轮交互意图得到此属性标签存在的置信度,并把属性标签分为 已确认属性标签和未确认属性标签。
[0029] 可选地,所述属性标签是动态的用户意图表示。
[0030] 可选地,所述属性标签可表示根据搜索领域、用户历史喜好得到的先验知识。
[0031] 本发明提供的技术方案带来的有益效果是:
[0032] 在进行多轮交互搜索的同时,动态地生成属性标签并显示出来,让用户更直观地 了解搜索系统使用的搜索属性,并使用户能够更方便地对搜索属性进行更改和删除。
【附图说明】
[0033] 为了更清楚地说明本发明中的技术方案,下面将对实施例描述中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0034] 图1是本发明提供的基于交互式输入的数据搜索方法流程图;
[0035] 图2是本发明提供的基于交互式输入的数据搜索装置结构示意图。
【具体实施方式】
[0036] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0037] 实施例1 :
[0038] 101、启动新一轮交互;
[0039] 在本发明实施例中,数据搜索过程可以包括多轮交互,当检测到用户进行交互输 入时,在保留交互历史的情况下进入下一轮交互。
[0040] 102、解析当前用户使用文本、语音或手势方式输入的信息以及标签操作,基于交 互历史和当前轮用户输入确定用户意图;
[0041] 在本发明实施例中,该标签操作为用户通过交互式输入界面可以点击已有标签, 点击候选列表菜单中的属性标签以进行替换或点击空白处来确认未确认标签;或,用户通 过交互式输入界面可以删除属性标签,包括删除单个标签或删除全部标签及历史交互信 息,删除全部标签及历史交互信息会重启交互。
[0042] 具体地,当检测到用户通过交互式输入界面进行标签操作时,基于交互历史和当 前轮输入确定用户意图;或,当检测到用户通过交互式输入界面的搜索框输入文本时,解析 所述文本,基于交互历史和当前轮输入确定用户意图;或,启动语音输入模式,麦克风获取 用户语音,解析生成对应文本,通过文本解析,基于交互历史和当前轮输入确定用户意图; 或,启动视频输入模式,摄像头采集用户手势,基于交互历史和当前轮输入确定用户意图; 或,启动触摸输入模式,触摸板或触摸屏采集用户手势,基于
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1