用户意图的识别方法和装置制造方法及图纸

技术编号:21952774 阅读:28 留言:0更新日期:2019-08-24 17:50
本发明专利技术实施例适用于信息技术领域,提供了一种用户意图的识别方法和装置,所述方法包括:接收客户端发送的文本信息;对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数;将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理,有效地解决了现有技术中语音语义识别速度慢、效率低、准确度差的问题。

User Intention Recognition Method and Device

【技术实现步骤摘要】
用户意图的识别方法和装置
本专利技术属于信息
,特别是涉及一种用户意图的识别方法、一种用户意图的识别装置、一种服务器、一种终端设备及一种计算机可读存储介质。
技术介绍
语音助手等应用程序可以通过与用户之间的智能对话、即时问答等智能交互方式来查询信息或获取服务,帮助用户解决问题。例如,用户可以通过语音指令实现天气查询、打车、打电话等功能。上述功能的实现需要语音助手对用户的语音语义进行识别,然后按照用户实际的意图完成相应的操作,主要应用在日常生活领域。但是,在其他行业或领域,对于此类技术的需求也很大。以证券行业为例,现有的证券行业APP附带的语音功能集中在投资资讯、选股等方面,无法全面覆盖APP各项功能菜单,尤其是交易功能。当前的语音语义识别技术在识别证券行业相关内容时,识别速度慢、效率低、准确度差,经常会将用户指令误识别成生活化的相关词语,严重影响用户操作。
技术实现思路
有鉴于此,本专利技术实施例提供了一种用户意图的识别方法和装置,以解决现有技术中语音语义识别速度慢、效率低、准确度差的问题。本专利技术实施例的第一方面提供了一种用户意图的识别方法,包括:接收客户端发送的文本信息;对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数;将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理。本专利技术实施例的第二方面提供了一种用户意图的识别方法,包括:接收用户语音信息,将所述用户语音信息转换为文本信息;将所述文本信息发送至服务器;接收所述服务器针对所述文本信息反馈的业务命令及参数;采用所述业务命令及参数进行业务处理;其中,所述业务命令及参数由所述服务器按照如下方式生成:对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数。本专利技术实施例的第三方面提供了一种用户意图的识别装置,包括:接收模块,用于接收客户端发送的文本信息;分词模块,用于对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;识别模块,用于遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取模块,用于获取与所述多个关键词相匹配的业务命令及参数;指示模块,用于将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理。本专利技术实施例的第四方面提供了一种用户意图的识别装置,包括:转换模块,用于接收用户语音信息,将所述用户语音信息转换为文本信息;发送模块,用于将所述文本信息发送至服务器;接收模块,用于接收所述服务器针对所述文本信息反馈的业务命令及参数;处理模块,用于采用所述业务命令及参数进行业务处理;其中,所述业务命令及参数由所述服务器通过调用如下模块生成:分词模块,用于对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;识别模块,用于遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取模块,用于获取与所述多个关键词相匹配的业务命令及参数。本专利技术实施例的第五方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下所述用户意图的识别方法的步骤:接收客户端发送的文本信息;对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数;将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理。本专利技术实施例的第六方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下所述用户意图的识别方法的步骤:接收用户语音信息,将所述用户语音信息转换为文本信息;将所述文本信息发送至服务器;接收所述服务器针对所述文本信息反馈的业务命令及参数;采用所述业务命令及参数进行业务处理;其中,所述业务命令及参数由所述服务器按照如下方式生成:对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数。本专利技术实施例的第七方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下所述用户意图的识别方法的步骤:接收客户端发送的文本信息;对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数;将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理。与现有技术相比,本专利技术实施例包括以下优点:本专利技术实施例,通过接收客户端发送的文本信息,并对对该文本信息进行分词,获得包括多个待识别词语的分词词语列表后,可以遍历上述分词词语列表中的各个词语,识别出多个关键词,然后获取与多个关键词相匹配的业务命令及参数,从而可以将业务命令及参数反馈至客户端,指示客户端按照业务命令及参数进行业务处理。本实施例通过将用户语音信息转换得到的文本进行分词,从而提取出具有特定操作含义的关键词用于用户意图的识别,并根据识别结果获取相应的业务命令及参数,有效地解决了现有技术中语音语义识别速度慢、效率低、准确度差的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的一种用户意图的识别方法的步骤流程示意图;图2是本专利技术一个实施例的另一种用户意图的识别方法的步骤流程示意图;图3是本专利技术一个实施例的又一种用户意图的识别方法的步骤流程示意图;图4是本专利技术一个实施例的一种用户意图的识别方法的交互过程示意图;图5是本专利技术一个实施例的一种用户意图的识别方法的服务器内部执行过程示意图;图6是本专利技术一个实施例的一种用户意图的识别装置的示意图;图7是本专利技术一个实施例的另一种用户意图的识别装置的示意图;图8是本专利技术一个实施例的一种服务器的示意图;图9是本专利技术一个实施例的一种终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本专利技术。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。下面通过具体实施例来说明本专利技术的技术方案。参照图1,示出了本专利技术一个实施例的一种用户意图的本文档来自技高网...

【技术保护点】
1.一种用户意图的识别方法,其特征在于,包括:接收客户端发送的文本信息;对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数;将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理。

【技术特征摘要】
1.一种用户意图的识别方法,其特征在于,包括:接收客户端发送的文本信息;对所述文本信息进行分词,获得分词词语列表,所述分词词语列表中包括多个待识别的词语;遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词;获取与所述多个关键词相匹配的业务命令及参数;将所述业务命令及参数反馈至所述客户端,以指示所述客户端按照所述业务命令及参数进行业务处理。2.根据权利要求1所述的方法,其特征在于,所述对所述文本信息进行分词,获得分词词语列表的步骤包括:沿正向顺序对所述文本信息进行分词,获得多个分词后的词语;按照逆向顺序对所述多个分词后的词语进行排列,获得分词词语列表。3.根据权利要求1所述的方法,其特征在于,所述遍历所述分词词语列表中的各个词语,识别所述词语中的多个关键词的步骤包括:加载预置的推导树,所述推导树包括多个根节点,所述多个根节点分别包括多个叶子节点;遍历所述分词词语列表中的各个词语,依据所述各个词语生成从所述推导树的根节点到叶子节点的搜索路径,所述搜索路径中的各个节点分别与所述词语中的多个关键词一一对应。4.根据权利要求3所述的方法,其特征在于,所述遍历所述分词词语列表中的各个词语,依据所述各个词语生成从所述推导树的根节点到叶子节点的搜索路径的步骤包括:确定所述分词词语列表中的第一个词语是否存在于所述推导树的当前节点中;若所述分词词语列表中的第一个词语不存在于所述推导树的当前节点中,则舍弃所述第一个词语,并依次确定所述分词词语列表中的其他词语是否存在于所述当前节点中;若所述分词词语列表中的第一个词语存在于所述推导树的当前节点中,则将所述第一个词语识别为搜索路径中的节点对应的关键词,并依次确定所述分词词语列表中的其他词语是否存在于所述当前节点的子节点中;当所述分词词语列表中的任一词语均被舍弃或被识别为所述关键词时,依据所述关键词生成所述搜索路径...

【专利技术属性】
技术研发人员:肖于群
申请(专利权)人:深圳市金微蓝技术有限公司
类型:发明
国别省市:广东,44

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

1