用于处理用户话语的系统技术方案

技术编号:19936687 阅读:31 留言:0更新日期:2018-12-29 05:26
本公开提供了一种用于处理用户话语的系统。该系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到该至少一个网络接口;和至少一个存储器,其可操作地连接到该至少一个处理器,其中该至少一个存储器存储至少一个外部电子设备的多个指定状态序列,其中该多个指定状态序列中的每一个指定状态序列与多个域中的相应的一个域相关联,其中该至少一个存储器还存储指令,当该指令在被执行时使得该至少一个处理器接收经由该至少一个外部电子设备中的第一外部电子设备提供的与该用户话语相关联的第一数据,其中该用户话语包括用于使用该至少一个外部设备中的该第一外部设备执行任务的请求。

【技术实现步骤摘要】
用于处理用户话语的系统
本公开总体上涉及对用户话语进行处理,尤其涉及对用户输入进行处理以请求与第三方提供的第三方应用相关联的服务的方法。
技术介绍
除了使用键盘或鼠标的常规输入方案之外,电子设备近来还支持各种输入方案,例如语音输入等。例如,诸如智能电话或平板个人计算机(PC)的电子设备可以在执行语音识别服务的状态下识别用户输入的语音,并且执行与语音输入相对应的动作或者提供根据语音输入找到的结果。目前,正在基于处理自然语言的技术开发语音识别服务。处理自然语言的技术是指掌握用户话语的意图并向用户提供适合该意图的结果的技术。上述信息仅作为背景信息而提供,以帮助理解本公开。对于任意上述内容是否可作为本公开的现有技术没有任何判定也没有任何断言。
技术实现思路
由于在处理用户语音时语音识别服务仅根据用户输入显示结果,所以语音识别服务仅可以处理诸如执行应用程序的简单用户语音输入,但是也许不能处理执行和处理多个应用(APP)所需的用户语音输入。尽管语音识别服务能够控制对应于用户输入的多个应用,但是语音识别服务可能非常受限,因此语音识别服务可能不会有机地控制多个应用程序的操作。具体而言,为了处理用户输入,语音识别服务很难在电子设备中已经执行应用时确定是否执行新的应用。另外,在必须新执行的应用是由第三方提供的应用的情况下,语音识别服务难以控制应用以对应于用户输入。本公开的一方面提供了一种处理用户输入以请求与由第三方提供的第三方应用相关联的服务的方法。本公开的另一方面为了处理用户输入以请求与第三方应用相关联的服务,提供了一种用户终端。该用户终端通过云服务器可以掌握用户意图,根据用户意图云服务器接收与服务相关联的信息并且向用户提供信息,以及因此执行由第三方提供的第三方应用,以便与用户意图相匹配。根据本公开的一个方面,提供了一种用于处理用户话语的系统。所述系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到所述至少一个网络接口;和至少一个存储器,其可操作地连接到所述最至少一个处理器,其中该至少一个存储器存储至少一个外部电子设备的多个指定状态序列,其中该多个指定状态序列中的每一个序列与多个域中的相应的一个域相关联,其中,该至少一个存储器还存储指令,当该指令在被执行时使得该至少一个处理器:接收经由所述至少一个外部电子设备中的第一外部电子设备提供的与所述用户话语相关联的第一数据,其中所述用户话语包括用于使用所述至少一个外部设备中的所述第一外部设备执行任务的请求,其中所述至少一个外部设备中的所述第一外部设备被配置为执行多个应用程序;当所述用户话语包括所述多个应用程序中的所述至少一个应用程序的名称时,使用所述多个应用程序中的所述至少一个应用程序的所述名称确定域,当所述用户话语不包括所述多个应用程序中的所述至少一个应用程序的名称时,基于所述第一数据,确定与所述用户话语相关联的域;至少部分地基于所确定的域,确定所述至少一个外部设备中的所述第一外部设备执行所述任务的第一状态序列,以及向所述至少一个外部设备中的所述第一外部设备提供所述第一状态序列。根据本公开的另一方面,提供了一种处理用户话语的系统。所述系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到所述至少一个网络接口;和至少一个存储器,其可操作地连接到所述最至少一个处理器,其中,所述至少一个存储器存储指令,当所述指令在被执行时使得所述至少一个处理器:接收所述至少一个外部电子设备中的第一外部电子设备的状态,其中所述至少一个外部电子设备中的所述第一外部电子设备被配置为执行多个应用程序,并且其中所述状态与所述多个应用程序中的至少一个应用程序相关联;接收经由所述至少一个外部电子设备中的所述第一外部电子设备提供的与用户话语相关联的第一数据,其中所述用户话语包括用于使用所述至少一个外部设备中的所述第一外部设备执行任务的请求;至少部分地基于所述第一数据和所述状态来确定与所述用户话语相关联的意图;至少部分地基于所述多个应用程序中的所述至少一个应用程序,确定所述至少一个外部设备中的所述第一外部设备的第一状态序列,以执行所述任务;以及向所述至少一个外部设备中的所述第一外部设备提供所述第一状态序列。根据本公开的另一方面,提供了一种系统。所述系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到所述至少一个网络接口;和至少一个存储器,其可操作地连接到所述最至少一个处理器,其中所述至少一个存储器存储被配置为与至少一个客户端设备交互的第一自然语言理解(NLU)单元和被配置为与至少一个外部服务器交互的第二NLU单元,其中所述至少一个存储器还存储指令,当所述指令在被执行时使得所述至少一个处理器:接收被配置为执行多个应用程序的第一客户端设备的状态,其中所述状态与所述多个应用程序中的至少一个应用程序相关联;接收与由所述至少一个客户端设备中的所述第一个客户端设备提供的用户话语相关联的第一语音数据,其中所述用户话语包括用于使用所述至少一个客户端设备中的所述第一个客户端设备执行任务的第一请求;用自动语音识别(ASR)单元处理所述第一语音数据,以生成第一数据文本;经由所述第一NLU单元向所述第二NLU单元提供所述第一文本数据;至少部分地基于所述第一文本数据使用所述第二NLU单元确定与所述用户话语相关联的意图,以及经由所述第一NLU单元向所述至少一个客户端设备中的所述第一个客户端设备提供所确定的意图。根据本公开的另一方面,提供了一种系统。所述系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到所述至少一个网络接口;和至少一个存储器,其可操作地连接到所述最至少一个处理器,其中所述至少一个存储器存储被配置为与至少一个客户端设备交互的第一NLU单元和被配置为与至少一个外部服务器交互的第二NLU单元,其中该至少一个存储器还存储指令,当该指令在被执行时使得该至少一个处理器:接收被配置为执行多个应用程序的至少一个客户端设备中的第一客户端设备的状态,其中所述状态与所述多个的应用程序中的至少一个应用程序相关联;接收与由所述至少一个客户端设备中的所述第一个客户端设备提供的用户话语相关联的第一语音数据,其中所述用户话语包括用于使用所述至少一个客户端设备中的所述第一个客户端设备执行任务的第一请求;用ASR单元处理所述第一语音数据,以生成第一数据文本;经由所述第一NLU单元向所述第二NLU单元提供所述第一文本数据;基于所述第一文本数据,使用所述第二NLU单元确定所述用户话语的意图;以及经由所述第二NLU单元向所述至少一个客户端设备中的所述第一客户端设备提供所确定的意图。附图说明通过下面结合附图进行的详细描述,将更加清楚地理解本专利技术的以上和其它方面、特征和优点,在附图中:图1是根据实施例的集成智能系统的图示;图2是根据实施例的集成智能系统的用户终端的框图;图3是根据实施例的正在执行的用户终端的智能应用的图示;图4是根据实施例的集成智能系统的智能服务器的框图;图5是根据实施例的NLU的路径规则生成方法的图示;图6是根据实施例的NLU模块的每个功能的框图;图7是根据实施例的为每个域存储的多个路径规则的图示;图8是根据实施例的NLU模块的路径规则生成方法的流程图;图9是根据实施例的其中NLU模块根据所确定的域来处理用户输入的本文档来自技高网...

【技术保护点】
1.一种用于处理用户话语的系统,所述系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到所述至少一个网络接口;和至少一个存储器,其可操作地连接到所述至少一个处理器,其中,所述至少一个存储器存储有至少一个外部电子设备的多个指定状态序列,其中所述多个指定状态序列中的每一个指定状态序列与多个域中的相应域相关联,其中,所述至少一个存储器还存储有指令,当所述指令被执行时使得所述至少一个处理器:接收经由所述至少一个外部电子设备中的第一外部电子设备提供的与所述用户话语相关联的第一数据,其中所述用户话语包括使用所述至少一个外部设备中的所述第一外部设备来执行任务的请求,其中所述至少一个外部设备中的所述第一外部设备被配置为执行多个应用程序;当所述用户话语包括所述多个应用程序中的至少一个应用程序的名称时,使用所述多个应用程序中的所述至少一个应用程序的所述名称来确定域,当所述用户话语不包括所述多个应用程序中的所述至少一个应用程序的名称时,基于所述第一数据,确定与所述用户话语相关联的域;至少部分地基于所确定的域,确定所述至少一个外部设备中的所述第一外部设备执行所述任务的第一状态序列;以及向所述至少一个外部设备中的所述第一外部设备提供所述第一状态序列。...

【技术特征摘要】
2017.06.21 KR 10-2017-0078829;2017.07.18 KR 10-2011.一种用于处理用户话语的系统,所述系统包括:至少一个网络接口;至少一个处理器,其可操作地连接到所述至少一个网络接口;和至少一个存储器,其可操作地连接到所述至少一个处理器,其中,所述至少一个存储器存储有至少一个外部电子设备的多个指定状态序列,其中所述多个指定状态序列中的每一个指定状态序列与多个域中的相应域相关联,其中,所述至少一个存储器还存储有指令,当所述指令被执行时使得所述至少一个处理器:接收经由所述至少一个外部电子设备中的第一外部电子设备提供的与所述用户话语相关联的第一数据,其中所述用户话语包括使用所述至少一个外部设备中的所述第一外部设备来执行任务的请求,其中所述至少一个外部设备中的所述第一外部设备被配置为执行多个应用程序;当所述用户话语包括所述多个应用程序中的至少一个应用程序的名称时,使用所述多个应用程序中的所述至少一个应用程序的所述名称来确定域,当所述用户话语不包括所述多个应用程序中的所述至少一个应用程序的名称时,基于所述第一数据,确定与所述用户话语相关联的域;至少部分地基于所确定的域,确定所述至少一个外部设备中的所述第一外部设备执行所述任务的第一状态序列;以及向所述至少一个外部设备中的所述第一外部设备提供所述第一状态序列。2.根据权利要求1所述的系统,其中,所述指令进一步使所述至少一个处理器:当所述用户话语包括所述多个应用程序中的所述至少一个应用程序的名称时,并且当所述第一状态序列的置信度超过指定值时,向所述至少一个外部电子设备中的所述第一外部电子设备提供所述第一状态序列。3.根据权利要求1所述的系统,其中,所述指令进一步使所述至少一个处理器:当所述用户话语不包括所述多个应用程序中的所述至少一个应用程序的名称时,并且当所述第一状态序列是所述多个指定状态序列中的一个指定状态序列时,向所述至少一个外部电子设备中的所述第一外部电子设备提供所述第一状态序列。4.根据权利要求1所述的系统,其中,所述指令进一步使所述至少一个处理器:接收所述至少一个外部设备中的所述第一外部设备的状态;以及当所述用户话语不包括所述多个应用程序中的所述至少一个应用程序的名称时,并且当所述第一状态序列是所述多个指定状态序列中的一个指定状态序列时,至少部分地基于所述状态,确定是否确定与所述用户话语相关联的意图。5.根据权利要求4所述的系统,其中,所述指令进一步使所述至少一个处理器:接收所述至少一个外部电子设备中的所述第一外部电子设备中的正在执行的应用程序的状态;以及当所述至少一个外部电子设备中的所述第一外部电子设备执行所述应用程序时,至少部分地基于与正在执行的所述应用程序相关联的域和所述第一数据来确定所述意图;基于所确定的意图来确定第二状态序列;以及向所述至少一个外部电子设备中的所述第一外部电子设备提供所述第二状态序列而不是所述第一状态序列。6.根据权利要求4所述的系统,其中,所述指令进一步使所述至少一个处理器:接收所述至少一个外部电子设备中的所述第一外部电子设备中正在执行的应用程序的状态;当所述至少一个外部电子设备中的所述第一外部电子设备不执行所述应用程序时,向所述至少一个外部电子设备中的所述第一外部电子设备提供所述第一状态序列。7.根据权利要求1所述的系统,其中,所述指令进一步使所述至少一个处理器:接收所述至少一个外部设备中的所述第一外部设备的状态;以及当所述用户话语不包括所述多个应用程序中的所述至少一个应用程序的名称时,并且当所述第一状态序列是所述多个指定状态序列中的一个指定状态序列时,至少部分地基于所述状态,确定与所述用户话语相关联的意图;至少部分地基于所述意图,确定所述至少一个外部设备中的所述第一外部设备执行所述任务的第二状态序列;以及向所述至少一个外部设备中的所述第一外部设备提供所述第二状态序列。8.根据权利要求1所述的系统,其中,所述指令进一步...

【专利技术属性】
技术研发人员:禹景久权禹业朴进佑林恩泽全胄奕金知贤张东镐
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1