用于自然语言交互的方法、设备及系统技术方案

技术编号:14984663 阅读:49 留言:0更新日期:2017-04-03 16:12
本申请的目的是提供一种用于自然语言交互的方法、设备及系统,使得源设备和目标设备之间或者源设备和媒介设备之间以自然语言信号进行通讯,无需依赖源设备或目标设备中的任意一种交互协议,由解析设备统一处理自然语言信号,对其进行解析,得到用于控制目标设备的解析结果,从而实现源设备和目标设备之间的交互,由此,使得第三方厂商或者普通用户能够方便、高效的实现不同交互协议的设备之间的交互。

【技术实现步骤摘要】

本申请涉及交互
,尤其涉及一种用于自然语言交互的方法、设备及系统
技术介绍
设备之间的交互往往依赖于特定的交互协议,而在大部分领域中,不同厂商生产的设备往往没有统一的交互协议,若不同设备分别采用了不同的交互协议,将会导致这些设备无法进行正常的交互。为了实现不同交互协议的设备之间的交互,现有的实现方式一般是统一两者的交互协议,例如采用源设备(交互指令发送方)或者目标设备(交互指令接收方)的交互协议进行设备之间的交互。但是,对于第三方厂商或者普通用户,该方案不够便捷、高效,实现难度较大。申请内容本申请的一个目的是提供一种用于自然语言交互的方法、设备及系统。为实现上述目的,本申请提供了一种在解析设备端用于自然语言交互的方法,该方法包括:由目标设备或媒介设备接收自然语言信号;对所述自然语言信号进行解析,获取所述自然语言信号的解析结果;向所述目标设备或媒介设备发送所述解析结果,其中,所述解析结果至少包含执行内容和目标信息,用于控制与所述目标信息匹配的目标设备根据所述执行内容执行相应操作。进一步地,对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,包括:对所述自然语言信号进行分类,确定所述自然语言信号的意图信息;根据所述意图信息所对应的领域的关键字字典数据对所述自然语言信号进行语义解析,获取所述自然语言信号中的关键字的语义;根据所述意图信息所对应的领域的语法槽语句数据以及所述自然语言信号中的关键字的语义进行关键信息提取,获取所述自然语言信号的解析结果。基于本申请的另一方面,还提供了一种在目标设备端用于自然语言交互的方法,该方法包括:由源设备接收自然语言信号;向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;若所述目标信息与所述目标设备匹配,根据所述执行内容执行相应操作。基于本申请的另一方面,还提供了一种在媒介设备端用于自然语言交互的方法,该方法包括:由源设备接收自然语言信号;向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;向与所述目标信息匹配的目标设备发送所述执行内容。基于同一构思,本申请还提供了一种用于自然语言交互的解析设备,该解析设备包括:接收装置,用于由目标设备或媒介设备接收自然语言信号,其中,所述自然语言信号由源设备发送至所述目标设备或媒介设备;解析处理装置,用于对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,其中,所述解析结果至少包含执行内容和目标信息,用于控制与所述目标信息匹配的目标设备根据所述执行内容执行相应操作;发送装置,用于向所述目标设备或媒介设备发送所述解析结果。进一步地,所述解析处理装置,包括:分类模块,用于对所述自然语言信号进行分类,确定所述自然语言信号的意图信息;语义解析模块,用于根据所述意图信息所对应的领域的关键字字典数据对所述自然语言信号进行语义解析,获取所述自然语言信号中的关键字的语义;关键信息提取模块,用于根据所述意图信息所对应的领域的语法槽语句数据以及所述自然语言信号中的关键字的语义进行关键信息提取,获取所述自然语言信号的解析结果。基于本申请的另一方面,还提供了一种用于自然语言交互的目标设备,该目标设备包括:接收装置,用于由源设备接收自然语言信号,以及由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;发送装置,用于向所述解析设备发送所述自然语言信号;执行处理装置,用于在所述目标信息与所述目标设备匹配时,根据所述执行内容执行相应操作。基于本申请的另一方面,还提供了一种用于自然语言交互的媒介设备,该媒介设备包括:接收装置,用于由源设备接收自然语言信号以及由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;发送装置,用于向所述解析设备发送所述自然语言信号以及向与所述目标信息匹配的目标设备发送所述执行内容。基于同一构思,本申请还提供了一种用于自然语言交互的系统,该系统包括:源设备,用于接收基于自然语言的输入信号,并根据所述输入信号向所述目标设备发送自然语言信号;目标设备,用于由所述源设备接收自然语言信号,向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的、至少包含执行内容和目标信息的解析结果,以及在所述目标信息与所述目标设备匹配时,根据所述执行内容执行相应操作;解析设备,用于由所述目标设备接收自然语言信,对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,以及向所述目标设备发送所述解析结果。基于同一构思,本申请还提供了另一种用于自然语言交互的系统,该系统包括:源设备,用于接收基于自然语言的输入信号,并根据所述输入信号向所述媒介设备发送自然语言信号;媒介设备,由源设备接收自然语言信号,向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的、至少包含执行内容和目标信息的解析结果,以及向与所述目标信息匹配的目标设备发送所述执行内容;目标设备,根据所述执行内容执行相应操作;解析设备,用于由所述媒介设备接收自然语言信,对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,以及向所述媒介设备发送所述解析结果。与现有技术相比,本申请的技术方案中,源设备和目标设备之间或者源设备和媒介设备之间以自然语言信号进行通讯,无需依赖源设备或目标设备中的任意一种交互协议,由解析设备统一处理自然语言信号,对其进行解析,得到用于控制目标设备的解析结果,从而实现源设备和目标设备之间的交互,由此,使得第三方厂商或者普通用户能够方便、高效的实现不同交互协议的设备之间的交互。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请实施例提供的一种用于自然语言交互的系统的结构示意图;图2为图1所示的一种用于自然语言交互的系统的详细结构示意图;图3为所述系统中解析设备的解析处理装置的结构示意图本文档来自技高网...

【技术保护点】
一种在解析设备端用于自然语言交互的方法,其中,该方法包括:由目标设备或媒介设备接收自然语言信号;对所述自然语言信号进行解析,获取所述自然语言信号的解析结果;向所述目标设备或媒介设备发送所述解析结果,其中,所述解析结果至少包含执行内容和目标信息,用于控制与所述目标信息匹配的目标设备根据所述执行内容执行相应操作。

【技术特征摘要】
1.一种在解析设备端用于自然语言交互的方法,其中,该方法包括:
由目标设备或媒介设备接收自然语言信号;
对所述自然语言信号进行解析,获取所述自然语言信号的解析结果;
向所述目标设备或媒介设备发送所述解析结果,其中,所述解析结果
至少包含执行内容和目标信息,用于控制与所述目标信息匹配的目标设备
根据所述执行内容执行相应操作。
2.根据权利要求1所述的方法,其中,对所述自然语言信号进行解析,
获取所述自然语言信号的解析结果,包括:
对所述自然语言信号进行分类,确定所述自然语言信号的意图信息;
根据所述意图信息所对应的领域的关键字字典数据对所述自然语言
信号进行语义解析,获取所述自然语言信号中的关键字的语义;
根据所述意图信息所对应的领域的语法槽语句数据以及所述自然语
言信号中的关键字的语义进行关键信息提取,获取所述自然语言信号的解
析结果。
3.一种在目标设备端用于自然语言交互的方法,其中,该方法包括:
由源设备接收自然语言信号;
向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据
所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内
容和目标信息;
若所述目标信息与所述目标设备匹配,根据所述执行内容执行相应操
作。
4.一种在媒介设备端用于自然语言交互的方法,其中,该方法包括:
由源设备接收自然语言信号;
向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据
所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内
容和目标信息;
向与所述目标信息匹配的目标设备发送所述执行内容。
5.一种用于自然语言交互的解析设备,其中,该解析设备包括:
接收装置,用于由目标设备或媒介设备接收自然语言信号,其中,所

\t述自然语言信号由源设备发送至所述目标设备或媒介设备;
解析处理装置,用于对所述自然语言信号进行解析,获取所述自然语
言信号的解析结果,其中,所述解析结果至少包含执行内容和目标信息,
用于控制与所述目标信息匹配的目标设备根据所述执行内容执行相应操
作;
发送装置,用于向所述目标设备或媒介设备发送所述解析结果。
6.根据权利要求5所述的解析设备,其中,所述解析处理装置,包括:
分类模块,用于对所述自然语言信号进行分类,确定所述自然语言信
号的意图信息;
语义解析模块,用于根据所述意图信息所对应的领域的关键字字典数

【专利技术属性】
技术研发人员:李传丰刘文武拥珍舒畅何永廖益玄
申请(专利权)人:聚熵信息技术上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1