自然语言处理方法及相关设备、系统和存储装置制造方法及图纸

技术编号:24889437 阅读:50 留言:0更新日期:2020-07-14 18:16
本申请公开了一种自然语言处理方法及相关设备、系统和存储装置。其中,所述方法包括:处理设备获取待处理自然语言;判断所述待处理自然语言属于设定领域的内容还是通用领域的内容;基于判断结果对应选择所述设定领域关联的第一语言处理系统或所述通用领域关联的第二语言处理系统,以对所述待处理自然语言进行处理。上述方案,能够实现通用领域和设定领域自然语言处理,且提高对设定领域自然语言的处理准确率。

【技术实现步骤摘要】
自然语言处理方法及相关设备、系统和存储装置
本申请涉及数据处理领域,特别是涉及一种自然语言处理方法及相关设备、系统和存储装置。
技术介绍
自然语言处理是计算机科学领域与人工智能领域中的一个重要方向,能够实现人机之间的自然语言通信。目前,设备进行自然语言的交互,普遍都是依赖大平台提供的自然语言处理方案,实现对用户输入的自然语言的语义理解,并可将自身意图采用自然语言表达出来。但是,为保证能够为各种领域用户服务,现有的自然语言处理方案的大平台都是针对通用领域的自然语言处理,例如,现有的自然语言处理方案的大平台分门别类很多通用技能,如天气、股票、音乐、故事等,可基于划分的通用技能对自然语言进行处理。这种大而全的自然语言处理平台通常不会在某一领域进行专门深入的配置,以实现针对某一设定领域的自然语言理解。例如,对于某一款空调,其专门设置一种特别模式—ECO模式。对于通用领域的大平台,当用户输入“请帮我打开空调的ECO模式”时,其并不能依赖其通用领域数据理解出该ECO模式是什么意思,进而无法准确使空调执行ECO模式。
技术实现思路
本申请主要解决的技术问题是提供一种自然语言处理方法及相关设备、系统和存储装置,能够实现通用领域和设定领域自然语言处理,且提高对设定领域自然语言的处理准确率。为了解决上述问题,本申请第一方面提供了一种自然语言处理方法,包括:处理设备获取待处理自然语言;判断所述待处理自然语言属于设定领域的内容还是通用领域的内容;基于判断结果对应选择所述设定领域关联的第一语言处理系统或所述通用领域关联的第二语言处理系统,以对所述待处理自然语言进行处理。为了解决上述问题,本申请第二方面提供了一种处理设备,包括相互耦接的存储器和处理器;其中,所述处理器用于执行所述存储器存储的程序指令实现上述的方法。为了解决上述问题,本申请第三方面提供了一种自然语言处理系统,包括智能家居设备和处理设备,其中,所述智能家居设备用于获得用户输入的待处理自然语言,并将所述待处理自然语言发送给所述处理设备;所述处理设备为上述的处理设备,以对所述待处理自然语言进行处理。为了解决上述问题,本申请第四方面提供了一种存储装置,存储有处理器可运行的程序指令,所述程序指令用于执行上述的方法。上述方案中,通过判断待处理自然语言属于设定领域或是通用领域的内容,并基于判断结果选择设定领域关联的第一语言处理系统或通用领域关联的第二语言处理系统对待处理自然语言进行处理,故既可对通用领域自然语言进行处理,也可对设定领域自然语言进行处理,且相比于采用通用领域的语言处理系统,采用专门针对该设定领域的第一语言处理系统进行自然语言处理,能够提高对设定领域自然语言的处理准确率。附图说明图1是本申请自然语言处理方法一实施例的流程示意图;图2是本申请自然语言处理方法另一实施例中步骤S130包含的流程示意图;图3是本申请自然语言处理方法再一实施例的流程示意图;图4是本申请自然语言处理方法一应用系统实施例的结构示意图;图5是本申请处理设备一实施例的结构示意图;图6是本申请存储装置一实施例的结构示意图;图7是本申请自然语言处理系统一实施例的结构示意图。具体实施方式下面结合说明书附图,对本申请实施例的方案进行详细说明。以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。请参阅图1,图1是本申请自然语言处理方法一实施例的流程示意图。本实施例中,该方法由处理设备执行,该处理设备可以为具有处理能力且有自然语言处理需求的任意设备,例如服务器、智能家居设备等。具体地,该方法包括以下步骤:S110:获取待处理自然语言。具体地,处理设备可通过人机交互电路直接获得用户输入的待处理自然语言,或者可通过其通信电路接收来自其他设备的待处理自然语言。其中,该获取的待处理自然语言可以为语音类型、文本类型等。在一应用场景中,处理设备为与智能家居设备连接的远程服务器,其接收智能家居设备发送的待处理自然语言,待处理自然语言可以是智能家居设备通过其麦克风进行语音采集得到的语音数据(即语音类型的待处理自然语言)、也可以是智能家居设备通过其人机交互界面获得的文本数据(即文本类型的待处理自然语言)。S120:判断待处理自然语言属于设定领域的内容还是通用领域的内容。本实施例中,处理设备针对属于设定领域或者通用领域的自然语言,采用相应的处理系统进行处理。其中,设定领域,也可称为垂直领域,指预先设定的具有一定行业背景的领域,例如该设定领域为家电领域,或者进一步为家电的空调领域、微波炉领域等。通用领域是相对垂直领域而言,其并不仅针对某一行业领域,而是涉及多行业领域或者多行业领域可通用的。具体地,处理设备对经S110获得的待处理自然语言进行分析以确定待处理自然语言涉及的内容是属于设定领域还是通用领域。在一应用场景中,本S120可具体包括:利用预设分类模型对所述待处理自然语言进行分析,并基于分析结果确定所述待处理自然语言属于设定领域的内容还是通用领域的内容。例如,处理设备预存有利用深度学习等算法建立的分类模型,将获取的待处理自然语言输入至该分类模型进行处理,得到待处理自然语言属于设定领域和通用领域的可能性结果,该可能性结果可以包括待处理自然语言属于相应领域时的执行度和/或得分。处理设备分别将得到的属于设定领域和通用领域的可能性结果与预设阈值进行比较,将对应的可能性结果大于该预设阈值的领域确定为待处理自然语言所属的领域。在一实施例中,该处理设备是通过对待处理自然语言对应的文本数据进行分析,来确定待处理自然语言属于设定领域还是通用领域的。故,当经S110获取的待自然语言为语音类型(即S110获取的是语音数据)时,处理设备可在执行S120之前,先将待自然语言从语音类型转换成文本类型,以得到待自然语言对应的文本数据,然后在对该文本数据进行分析以确定待处理自然语言所属领域。其中,该语音转换成文本的步骤可由处理设备内的自动语音识别(AutomaticSpeechRecognition,ASR)模块实现,或者发送给其他设备的ASR模块实现后再将转换后的文本数据返给该处理设备。该ASR模块用于将语音数据转换成计算机能识别的符号序列——文本。S130:基于判断结果对应选择设定领域关联的第一语言处理系统或通用领域关联的第二语言处理系统,以对待处理自然语言进行处理。本实施例中,预先配置与设定领域关联的第一语言处理系统和与通用领域关联的第二语言处理系统。该第一语言处理系统是专门用于对该设定领域的自本文档来自技高网...

【技术保护点】
1.一种自然语言处理方法,其特征在于,包括:/n处理设备获取待处理自然语言;/n判断所述待处理自然语言属于设定领域的内容还是通用领域的内容;/n基于判断结果对应选择所述设定领域关联的第一语言处理系统或所述通用领域关联的第二语言处理系统,以对所述待处理自然语言进行处理。/n

【技术特征摘要】
1.一种自然语言处理方法,其特征在于,包括:
处理设备获取待处理自然语言;
判断所述待处理自然语言属于设定领域的内容还是通用领域的内容;
基于判断结果对应选择所述设定领域关联的第一语言处理系统或所述通用领域关联的第二语言处理系统,以对所述待处理自然语言进行处理。


2.根据权利要求1所述的方法,其特征在于,所述基于判断结果对应选择所述设定领域关联的第一语言处理系统或所述通用领域关联的第二语言处理系统,以对所述待处理自然语言进行处理,包括:
响应于所述待处理自然语言属于设定领域的内容,选择所述第一语言处理系统对所述待处理自然语言进行处理;或
响应于所述待处理自然语言属于通用领域的内容,选择所述第二语言处理系统对所述待处理自然语言进行处理。


3.根据权利要求2所述的方法,其特征在于,所述第一语言处理系统设在所述处理设备上,所述第二语言处理系统设在其他设备上;
所述响应于所述待处理自然语言属于通用领域的内容,选择所述第二语言处理系统对所述待处理自然语言进行处理,包括:
响应于所述待处理自然语言属于通用领域的内容,将所述待处理自然语言发送给所述第二语言处理系统,以选择所述第二语言处理系统对所述待处理自然语言进行处理。


4.根据权利要求1所述的方法,其特征在于,所述判断所述待处理自然语言属于设定领域的内容还是通用领域的内容,包括:
利用预设分类模型对所述待处理自然语言进行分析,并基于分析结果确定所述待处理自然语言属于设定领域的内容还是通用领域的内容。


5.根据权利要求1所述的方法,其特征在于,所述对所述待处理自然语言进行处理,包括:
对所述待处理自然语言进行语义理解,得到语义结果;
执行与所述语义结果匹配的响应。


6.根据权利要求5所述的方法,其特征在于,所述对所述待处理自然语言进行语义理解,得到语义结果,包括:
对所述待处理自然语言进行槽位填充,得到槽位信息,其中,所述槽位信息用于表示所述待处理自然语言的语义结果。


7.根据权利要求5所述的方法,其特征在于,
所述获取待处理自然语言,包括:
接收智能设备发送的待处理自然语言;
所述执行与所述语义结果匹配的响应,包括:
生成与所述语义结果匹配的执行指令,并将所述执行指令发送给所述智能设备,以由所述智能设备执行所述执行指令;和/或
生成与所述语义结果匹配的回复信息,并将所述回复信息发送给所述智能设备,以由所述智能设备显示或语音播放所述回复信息。


8.根据权利要求7所述的方法,其特征在于,在所述选择所述第一语言处理系统对所述待处理自...

【专利技术属性】
技术研发人员:徐小峰张晨
申请(专利权)人:广东美的白色家电技术创新中心有限公司美的集团股份有限公司
类型:发明
国别省市:广东;44

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

1