[发明专利]具有意图确定的互联网云托管的自然语言交互式消息传送系统有效
申请号: | 201780054872.8 | 申请日: | 2017-07-27 |
公开(公告)号: | CN109690535B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | S·维斯瓦纳坦;S·米什拉;A·斯里尼瓦桑 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F40/30 | 分类号: | G06F40/30;G06F16/27;G06F16/332;H04L51/04;H04L67/02;G06F40/194 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 意图 确定 互联网 托管 自然语言 交互式 消息 传送 系统 | ||
提供了用于响应自然语言通信、发送用以从用户请求附加信息的响应,以及展现用于访问虚拟数据库的可调用方法的方法、系统和计算机程序产品。一些示例涉及可以使用自然语言消息通过消息传送应用来响应自然语言消息(例如,问题或评论)的机器人服务器。其它示例涉及与网页或移动应用相关联的事件数据的存储。事件数据可以描述关于网页和/或移动应用执行的一个或多个动作。其它示例涉及事件数据的行为分析。
相关申请的交叉引用
本申请要求于2016年9月16日提交的编号为201641/031569的标题为“INTERNETCLOUD-HOSTED NATURAL LANGUAGE INTERACTIVE MESSAGING SYSTEM”的印度临时专利的权益和优先权,该申请的全部内容出于所有目的通过引用并入本文。
背景技术
消息传送应用(例如,Messenger(信使)、即时消息传送软件,移动文本和语音消息传送通信服务、Messenger、Messenger和SKYPEmessenger)是互联网连接的设备(诸如移动设备、笔记本电脑和平板电脑)上快速出现的技术。消息传送应用已获得高的渗透率和每日使用数量。但是,移动设备上的企业应用正在努力使用户定期下载和使用企业应用。
发明内容
本公开描述了用于提供机器人服务器使用消息传送应用与用户进行通信的技术。在一些实现中,提供了用于确定由机器人服务器使用消息传送应用接收到的消息的意图的方法、系统和计算机程序产品。
例如,方法可以包括由具有统一资源标识符(URI)的机器人服务器接收超文本传输协议(HTTP)post调用消息。HTTP post调用消息可以从消息传送应用服务器被引导到URI。HTTP post调用消息可以包括来自用户的内容。在一些示例中,内容可以包括文本、音频、图像、视频或其它形式的通信。
该方法还可以包括确定针对内容的第一向量。在一些示例中,第一向量可以是内容的分布式表示。在这样的示例中,第一向量可以包括第一元素,每个第一元素根据一个或多个模型(例如,语言模型)来表征内容。在一些示例中,相同的模型可以用于第一向量中的每个第一元素。在其它示例中,不同的模型可以用于第一向量中的不同的第一元素。在一些示例中,第一元素中的每个第一元素可能不是互斥的。
该方法还可以包括识别第二向量。在一些示例中,第二向量可以与意图相关联。在这样的示例中,意图可以由一个或多个示例来定义。例如,在机器人服务器与多个应用相关联的情况下,第一意图可以是关于第一应用的问题;第二意图可以是关于第二应用的问题;并且第三意图可以是关于第三应用的问题。在一些示例中,第二向量可以是该一个或多个示例的分布式表示(与用于第一向量的分布式表示类似或相同)。在一些示例中,第二向量可以包括第二元素。在这样的示例中,每个第二元素可以根据一个或多个模型(诸如用于第一向量的该一个或多个模型)来表征该一个或多个示例。在一些示例中,第二元素中的每个第二元素可能不是互斥的。
该方法还可以包括将第一向量与第二向量中的每个第二向量进行比较。比较可以包括确定第一向量和第二向量中的每个第二向量之间的距离。该方法还可以包括基于比较来确定内容的意图。例如,具有距第一向量最小距离的第二向量的意图可以被确定为内容的意图。该方法还可以包括基于所确定的内容的意图来发送对HTTP post调用消息的响应。
在一些示例中,该方法还可以包括识别内容中的实体。在这样的示例中,实体可以是内容中具有与意图相关的特别重要性的一部分。在一些示例中,可以针对意图中的每个意图来预定义一个或多个实体。当在内容中识别出实体时,实体的识别可以在确定意图时使用。
在一些示例中,该方法还可以包括接收包(package)。包可以定义一个或多个意图(称为打包(packaged)意图)。在一些示例中,打包意图中的意图可以包括一个或多个实体(例如,与意图相关联的一个或多个实体的列表)。在一些示例中,包可以与域(例如,行业、类别或其它内容划分)相关联;并且域可以包括打包意图。在一些示例中,可以从用作不同机器人服务器的机器人服务器中导出包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780054872.8/2.html,转载请声明来源钻瓜专利网。