【嘉德点评】该专利由开放平台将自然语言查询语句转换成第三方内容提供商能识别的查询语句,无需第三方内容提供商具备自然语言处理能力,可直接开放接口共第三方内容提供商进行集成,降低第三方内容提供商接入开放平台的接入难度。 在互联网时代,把第三方内容提供商的服务封装成一系列计算机易识别的数据接口开放出去,供开发者使用,这种行为就叫做开放应用程序编程接口(Application Programming Interface,简称API),提供开放API的平台本身就被称为开放平台。这里所谓的“互联”,在很大程度是指开放平台将用户的各种需求和能提供服务的第三方“连接”起来。现有技术中,由于支持自然语言查询的第三方内容提供商较少,导致开放平台与第三方内容提供商的兼容性不高,因此,用户通过开放平台进行自然语言查询时,往往不能得尝所愿。 华为提供了一种支持自然语言的数据查询方法、开放平台及用户终端,以支持自然语言查询,提高开放平台与第三方内容提供商的兼容性,让用户与第三方的“连接”更加智能化。 下图为本发明支持自然语言的数据查询的应用场景示意图,其中,开放平台可以是集成有软件算法的计算机、服务器或集群系统,图中所说的自然语言是相对于逻辑语言而言的。 图1 在一个具体的实际运用中,自然语言可理解为语音,比如用户说的一句话。在此实例中,当用户需要获取第三方内容提供商提供的服务时,用户可以通过用户终端的语音助手向用户终端输入自然语言描述的查询请求,由用户终端将语音形式的自然语言描述的查询请求生成文字形式的自然语言查询语句,然后向开放平台发送自然语言查询语句,由开放平台向注册成功的第三方内容提供商发送能识别的自然语言查询语句,当第三方内容提供商向开放平台返回查询响应消息时,第三方内容提供商向用户终端反馈该查询响应消息,以使用户获取响应的服务内容。 图2为本发明支持自然语言的数据查询方法的流程图,执行主体为开放平台,该开放平台可以运行在各种服务器上,通过服务器的处理功能实现支持自然语言的数据查询方法。 图2 通过一个具体的例子来说明上述流程图,如:某用户需要寻找附近的美食,用户通过语音向用户终端输入自然语言描述的查询请求,例如“附近有什么好吃的”,然后用户终端通过语音识别功能将该自然语言描述的查询请求转变为自然语言查询语句。在步骤301中,开放平台获取用户终端输入的自然语言查询语句“附近有什么好吃的”,然后将自然语言查询语句“附近有什么好吃的”转换成第三方内容提供商能识别的查询语句。 在步骤302中,开放平台向注册成功的一个或多个第三方内容提供商发送能识别的查询语句。第三方内容提供商在获取到开放平台发送的能识别的查询语句之后,确定附近的与食物相关的商铺,然后向开放平台返回与该能识别的查询语句对应的查询响应消息,该查询响应消息可以包括商铺名称、商铺位置、客户评价以及食品介绍等。 在步骤303中,开放平台接收一个或多个第三方内容提供商根据能识别的查询语句返回的一个或多个查询响应消息。在上述例子中,前述的查询响应消息即为商铺名称、商铺位置、客户评价以及食品介绍等。 最后,在步骤304中,开放平台将一个或多个查询响应消息发送给用户终端,即将查询到的有关信息反馈给用户,以供用户参考。至此,用户与提供服务的第三方通过开放平台实现了基于自然语言的“连接”。 在该专利提供的方法中,由开放平台将自然语言查询语句转换成第三方内容提供商能识别的查询语句,无需第三方内容提供商具备自然语言处理能力,可直接开放接口共第三方内容提供商进行集成,降低第三方内容提供商接入开放平台的接入难度。 在当今互联网时代,人们的需求造就了大批的技术革新,人与人,人与物的“连接”将更加智能化,本专利基于自然语言的数据查询方法在智能化的“连接”道路上迈出了重要一步。 专利号:CN105279168B (校对/Aki) |
|
来自: 昵称41531465 > 《专利参考》