用于自然语言交互的方法、设备及系统的制作方法

文档序号:9911002阅读:439来源:国知局
用于自然语言交互的方法、设备及系统的制作方法
【技术领域】
[0001]本申请涉及交互技术领域,尤其涉及一种用于自然语言交互的方法、设备及系统。
【背景技术】
[0002]设备之间的交互往往依赖于特定的交互协议,而在大部分领域中,不同厂商生产的设备往往没有统一的交互协议,若不同设备分别采用了不同的交互协议,将会导致这些设备无法进行正常的交互。为了实现不同交互协议的设备之间的交互,现有的实现方式一般是统一两者的交互协议,例如采用源设备(交互指令发送方)或者目标设备(交互指令接收方)的交互协议进行设备之间的交互。但是,对于第三方厂商或者普通用户,该方案不够便捷、高效,实现难度较大。
[0003]申请内容
[0004]本申请的一个目的是提供一种用于自然语言交互的方法、设备及系统。
[0005]为实现上述目的,本申请提供了一种在解析设备端用于自然语言交互的方法,该方法包括:
[0006]由目标设备或媒介设备接收自然语言信号;
[0007]对所述自然语言信号进行解析,获取所述自然语言信号的解析结果;
[0008]向所述目标设备或媒介设备发送所述解析结果,其中,所述解析结果至少包含执行内容和目标信息,用于控制与所述目标信息匹配的目标设备根据所述执行内容执行相应操作。
[0009]进一步地,对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,包括:
[0010]对所述自然语言信号进行分类,确定所述自然语言信号的意图信息;
[0011]根据所述意图信息所对应的领域的关键字字典数据对所述自然语言信号进行语义解析,获取所述自然语言信号中的关键字的语义;
[0012]根据所述意图信息所对应的领域的语法槽语句数据以及所述自然语言信号中的关键字的语义进行关键信息提取,获取所述自然语言信号的解析结果。
[0013]基于本申请的另一方面,还提供了一种在目标设备端用于自然语言交互的方法,该方法包括:
[0014]由源设备接收自然语言信号;
[0015]向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;
[0016]若所述目标信息与所述目标设备匹配,根据所述执行内容执行相应操作。
[0017]基于本申请的另一方面,还提供了一种在媒介设备端用于自然语言交互的方法,该方法包括:
[0018]由源设备接收自然语言信号;
[0019]向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;
[0020]向与所述目标信息匹配的目标设备发送所述执行内容。
[0021]基于同一构思,本申请还提供了一种用于自然语言交互的解析设备,该解析设备包括:
[0022]接收装置,用于由目标设备或媒介设备接收自然语言信号,其中,所述自然语言信号由源设备发送至所述目标设备或媒介设备;
[0023]解析处理装置,用于对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,其中,所述解析结果至少包含执行内容和目标信息,用于控制与所述目标信息匹配的目标设备根据所述执行内容执行相应操作;
[0024]发送装置,用于向所述目标设备或媒介设备发送所述解析结果。
[0025]进一步地,所述解析处理装置,包括:
[0026]分类模块,用于对所述自然语言信号进行分类,确定所述自然语言信号的意图信息;
[0027]语义解析模块,用于根据所述意图信息所对应的领域的关键字字典数据对所述自然语言信号进行语义解析,获取所述自然语言信号中的关键字的语义;
[0028]关键信息提取模块,用于根据所述意图信息所对应的领域的语法槽语句数据以及所述自然语言信号中的关键字的语义进行关键信息提取,获取所述自然语言信号的解析结果O
[0029]基于本申请的另一方面,还提供了一种用于自然语言交互的目标设备,该目标设备包括:
[0030]接收装置,用于由源设备接收自然语言信号,以及由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;
[0031]发送装置,用于向所述解析设备发送所述自然语言信号;
[0032]执行处理装置,用于在所述目标信息与所述目标设备匹配时,根据所述执行内容执行相应操作。
[0033]基于本申请的另一方面,还提供了一种用于自然语言交互的媒介设备,该媒介设备包括:
[0034]接收装置,用于由源设备接收自然语言信号以及由所述解析设备接收根据所述自然语言信号反馈的解析结果,其中,所述解析结果至少包含执行内容和目标信息;
[0035]发送装置,用于向所述解析设备发送所述自然语言信号以及向与所述目标信息匹配的目标设备发送所述执行内容。
[0036]基于同一构思,本申请还提供了一种用于自然语言交互的系统,该系统包括:
[0037]源设备,用于接收基于自然语言的输入信号,并根据所述输入信号向所述目标设备发送自然语言信号;
[0038]目标设备,用于由所述源设备接收自然语言信号,向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的、至少包含执行内容和目标信息的解析结果,以及在所述目标信息与所述目标设备匹配时,根据所述执行内容执行相应操作;
[0039]解析设备,用于由所述目标设备接收自然语言信,对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,以及向所述目标设备发送所述解析结果。
[0040]基于同一构思,本申请还提供了另一种用于自然语言交互的系统,该系统包括:[0041 ]源设备,用于接收基于自然语言的输入信号,并根据所述输入信号向所述媒介设备发送自然语言信号;
[0042]媒介设备,由源设备接收自然语言信号,向所述解析设备发送所述自然语言信号,并由所述解析设备接收根据所述自然语言信号反馈的、至少包含执行内容和目标信息的解析结果,以及向与所述目标信息匹配的目标设备发送所述执行内容;
[0043]目标设备,根据所述执行内容执行相应操作;
[0044]解析设备,用于由所述媒介设备接收自然语言信,对所述自然语言信号进行解析,获取所述自然语言信号的解析结果,以及向所述媒介设备发送所述解析结果。
[0045]与现有技术相比,本申请的技术方案中,源设备和目标设备之间或者源设备和媒介设备之间以自然语言信号进行通讯,无需依赖源设备或目标设备中的任意一种交互协议,由解析设备统一处理自然语言信号,对其进行解析,得到用于控制目标设备的解析结果,从而实现源设备和目标设备之间的交互,由此,使得第三方厂商或者普通用户能够方便、高效的实现不同交互协议的设备之间的交互。
【附图说明】
[0046]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0047]图1为本申请实施例提供的一种用于自然语言交互的系统的结构示意图;
[0048]图2为图1所示的一种用于自然语言交互的系统的详细结构示意图;
[0049]图3为所述系统中解析设备的解析处理装置的结构示意图;
[0050]图4为本申请实施例提供的另一种用于自然语言交互的系统的结构示意图;
[0051]图5为图4所示的一种用于自然语言交互的系统的详细结构示意图;
[0052]图6为有介构架下在解析设备端用于自然语言交互的方法的流程图;
[0053]图7为有介构架下在媒介设备端用于自然语言交互的方法的流程图;
[0054]图8为无介构架下在解析设备端用于自然语言交互的方法的流程图;
[0055]图9为无介构架下在目标设备端用于自然语言交互的方法的流程图;<
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1