[发明专利]用于在基于任务的对话系统中产生查询的方法和系统无效
申请号: | 200680002919.8 | 申请日: | 2006-01-26 |
公开(公告)号: | CN101137957A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 李恒舜;威廉·K·汤普森 | 申请(专利权)人: | 摩托罗拉公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00;G06F17/30 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 张焕生;谢丽娜 |
地址: | 美国伊*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 任务 对话 系统 产生 查询 方法 | ||
技术领域
本发明涉及对话系统领域并且尤其涉及在基于任务的对话系统中查询生成的领域。
背景技术
基于任务的对话系统是与用户相交互以便完成一个或多个任务的系统,所述任务诸如检索信息、处理事务以及其它这类问题求解任务。在用户和基于任务的对话系统之间的一组交互作用被称作为对话。每个交互作用被称作为对话的回合(turn)。由用户或基于任务的对话系统所提供的信息被称作为对话的上下文(context)。基于任务的对话系统具有为完成任务所要求的一组预定义的任务参数。用户经由诸如触敏显示屏或鼠标或小键盘之类的输入设备来指定任务参数的值。
典型情况下,任务参数根据它们的值相互关联。在数据库中定义了在任务参数之间的相关性。基于任务的对话系统发现这些相互关联性来完成任务。基于任务的对话系统查询数据库以发现这种相关性。
基于任务的对话系统使用由用户所提供的任务参数值作为模板,用来匹配来自数据库的数据。例如,用户希望通过定义城市区域和价格范围来执行搜索旅馆的任务。然后基于任务的对话系统查询数据库以获得旅馆细节并使用它们来完成该任务。
常规的基于任务的对话系统是与领域(domain)相关的。与领域相关的任务模型依赖于基于任务的对话系统所应用的应用领域的具体启发式。传统的基于任务的对话系统需要针对每种应用来设计。因此,传统的基于任务的对话系统无法用于不同的应用领域。此外,传统的基于任务的对话系统还依赖于数据库的存储格式。
附图说明
借助附图以举例而并非限制的形式来图示本发明,其中相同的附图标记表示同样的元素,并且其中:
图1是依照本发明一些实施例的基于任务的对话系统的框图;
图2是依照本发明一些实施例的对话管理器的框图;
图3依照本发明一些实施例示出了用于图示用来在基于任务的对话系统中查询数据库的方法的不同步骤的流程图;和
图4是依照本发明一些实施例用于产生查询的电子设备的框图。
本领域技术人员应当理解,为简单和清楚起见,图中所示元件并且不必按比例绘制所述元件。例如,可能相对于其它元件放大了图中的某些元件的尺寸,用于改进理解本发明的实施例。
具体实施方式
在依照本发明实施例详细描述用于在基于任务的对话系统中查询数据库的方法和系统之前,应当注意,本发明的实施例主要体现在与基于任务的对话系统相关的方法步骤和设备组件的组合当中。据此,在适当的情况下,已经用附图中的惯用符号表示了设备组件和方法步骤。这些附图只示出了与理解本发明相关的具体细节,以免用对那些本领域普通技术人员来说显而易见的细节模糊了本公开和这里所描述的有益效果。
参照图1,框图依照本发明一些实施例示出了其中可以实施本发明的代表性环境100。代表性环境100包括基于任务的对话系统102、用户104、数据库106和输入/输出模块108。基于任务的对话系统102与用户104相交互以完成所述用户104所希望执行的任务。在交互作用期间,用户104提供为完成任务所要求的输入。用户104经由输入/输出模块108提供输入。输入/输出模块108可以是用户接口,诸如计算机监视器、触摸屏、键盘、麦克风(用于自动语音识别)或其组合。在用户104和基于任务的对话系统102之间的交互作用被称为对话(dialog)。每个对话包括在用户104和基于任务的对话系统102之间的多个交互作用(interaction)。每个交互作用被称作为对话的回合(turn)。由用户104或由基于任务的对话系统在对话的每个回合所提供的信息被称作对话的上下文(context)。基于任务的对话系统102维护并更新对话的上下文。数据库106存储数据用于完成用户104所提供的任务。数据库106的例子包括XML数据库和关系数据库。基于任务的对话系统102查询数据库106以完成该任务。基于任务的对话系统102向用户104提供查询的结果。基于任务的对话系统102经由输入/输出模块108向用户104提供结果。基于任务的对话系统102并不依赖于使用该基于任务的对话系统102的领域的特定信息。
例如用户104希望执行预订旅馆房间的任务。用户104向基于任务的对话系统102提供了城市区域和价格范围作为输入。基于任务的对话系统102使用这两个输入来查询数据库106并且获得旅馆详情。使用这些详情与用户104进一步对话来完成任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩托罗拉公司,未经摩托罗拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680002919.8/2.html,转载请声明来源钻瓜专利网。