[发明专利]向文本交换形态添加上下文的方法和系统有效
| 申请号: | 200710192733.X | 申请日: | 2007-11-16 |
| 公开(公告)号: | CN101207585A | 公开(公告)日: | 2008-06-25 |
| 发明(设计)人: | W·V·达帕尔玛;B·D·曼戴利亚;V·S·穆尔;W·L·努斯比克尔 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04Q7/22 |
| 代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文本 交换 形态 添加 上下文 方法 系统 | ||
技术领域
本发明涉及综合服务领域,并更具体地,涉及用于在与综合服务环境中执行的自动应用进行交互期间,向文本交换形态添加上下文的技术方案。
背景技术
综合服务环境允许用户使用不同的交互信道、接口类型和形态(modality)与自动应用进行交互。应用的交互会话能够并发地与多个客户端共享信息,这些客户端可以使用不同形态进行交互。
例如,两个不同用户(或单一用户)可以并发地参与到单一的应用会话;一个交互经由移动电话在语音信道上发生,而另一个经由浏览器在Web(例如,数据)信道上发生。在语音信道上提供的用户输入能够引起对浏览器所展现信息的动态更新。例如,电话用户能够向语音响应系统提供他们的名字和帐号。综合服务应用可以记录此信息,并将其置于由许多形态所使用的共享存储器中。当更新共享存储器时,每个共享此存储器的并发接口的接口可被动态更新。因而,可以动态地更新可以在Web浏览器中展现的Web形式(form),使得与用户名和帐户相关联的字段以对应于语音输入的内容所填充。
当一种交互的形态是任意形式输入形态(即,聊天形态),而不同的一个是紧密约束的或直接输入/输出时,与综合服务应用交互可能发生问题。综合服务应用需要将键入到聊天接口的输入转化为Web形态的数据字段或转化为语音对话。该问题是如何从诸如聊天输入的任意形式输入推导出上下文,以及将该上下文调整的输入应用到具体数据字段的通常问题之一,该数据字段由其他任意度低的形式形态共享。
发明内容
本发明利用自然语言理解(NLU)运行时组件,以向诸如通过文本交换接口键入的文本的任意形式输入应用上下文。NLU运行时组件使用应用专用统计模型。可将这些模型称为动作分类器模块(ACM)。这些ACM将来自用户的自然语言请求映射到多个可能的路由目标之一。如传统上所使用的,ACM使交互会话转向受指引的对话形式,和/或使呼叫者被路由到专门处理用户正经历的一类问题的人工代理。例如,ACM的传统用法可以响应于来自用户的与电子器件相关的任意形式输入而自动地将呼叫指引到电子器件部门。
本发明以新颖的方式使用ACM,以向与综合服务应用的文本交换交互应用上下文。代替使用NLU统计模型(从句子列表中构建)以路由呼叫,NLU统计模型可用于发现在数据存储中的哪些字段与文本交换输入相关联。继而,基于文本交换内容更新这些字段的值。与诸如Web浏览器客户端和/或语音客户端的其他客户端相关联的监听器能检测该值的更新,并能触发客户端专用更新事件。例如,链接到该字段的Web浏览器的GUI元件可基于该文本交换输入而动态地更新。
可以根据同此处所展现的材料相一致的多个方面而实现本发明。例如,本发明的一个方面可包括用于处理在综合服务环境中的文本交换输入的方法。该方法可包括向ACM引擎传送文本交换输入的步骤。ACM引擎能够将该文本交换输入映射到与组件服务应用的具体字段相关联的字段和变量值。可使用该映射结果更新综合服务环境的存储器。具体地,可以更新变量值,这些变量值存储在用于组件服务应用会话的存储器中,向该组件服务应用提供文本交换输入。
本发明的另一个方面可包括用于处理在综合服务环境中的文本交换输入的方法。在该方法中,可接收用户提供的文本交换输入。可将文本交换输入传送到聊天机器人(Chatbot)软件对象。继而,可以通过NLU运行时组件加工该文本交换输入,以识别该文本交换输入与之相关联的应用专用字段。聊天机器人软件对象能够向综合服务环境的模型服务器发送上下文应用的消息。上下文应用的消息可包括标识字段和相关值数据,该标识字段和相关值数字包含于该文本交换输入中。当收到上下文应用的消息时,该模型服务器能够更新共享数据。
本发明的又一方面可包括组件服务系统,其包括数据存储区和ACM引擎。该数据存储区可包括用于综合服务应用的交互会话的数据字段和值。参与交互会话的综合服务应用的客户端可以利用该数据存储区以基于键入到客户端的输入而更新该值。客户端也可以从数据字段和值获得信息,用于向用户展现。ACM可以实时地将任意形式的文本输入映射到用于该综合服务应用的交互会话的数据字段和值,其向用户提供的任意形式输入应用应用专用上下文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710192733.X/2.html,转载请声明来源钻瓜专利网。





