电子装置及其控制方法制造方法及图纸

技术编号:27058695 阅读:42 留言:0更新日期:2021-01-15 14:37
提供了一种电子装置。该电子装置包括:存储器,被配置为存储至少一个指令;以及处理器,被配置为运行所述至少一个指令以:获得关于安装在电子装置中的应用的使用信息,基于使用信息获得在多个自然语言理解模型当中的、对应于应用的自然语言理解模型,基于对应于应用的自然语言理解模型来执行对与应用相关的用户语音输入的自然语言理解,以及基于执行的自然语言理解来执行所述应用的操作。

【技术实现步骤摘要】
电子装置及其控制方法相关申请的交叉引用本申请基于并且根据35U.S.C.§119要求2019年12月31日向韩国知识产权局提交的韩国专利申请第10-2019-0179747号和2020年04月06日向韩国知识产权局提交的韩国专利申请第10-2020-0041470号的优先权,以及基于并且要求2019年06月26日向美国专利商标局提交的美国临时专利申请第62/866716号和2019年08月20日向美国专利商标局提交的美国临时专利申请第62/889229号的优先权,其公开内容通过引用整体合并于此。
本公开涉及用于获取自然语言理解模型的电子装置及其控制方法。
技术介绍
自然语言理解模型是分析用户语音并掌握用户语音中所包括的用户意图的模型。这种自然语言理解模型对于每一个不同的应用都可以单独存在。然而,为了存储用于安装在诸如智能电话的电子装置上的所有应用的自然语言理解模型,可能需要增加电子装置的存储容量。此外,当必要时从服务器接收自然语言理解模型并使用其时,接收自然语言理解模型必须经过一段时间。此外,在网络未连接的情况下,接收不到自然语言理解模型。
技术实现思路
本公开提供了一种用于获取对应于用户频繁使用的应用的操作的自然语言理解模型的电子装置及其控制方法。另外的方面将部分地在随后的描述中阐述,并且部分地将从描述中明显,或者可以通过所呈现的实施例的实践来了解。根据本公开的一个方面,一种电子装置包括:存储器,被配置为存储至少一个指令;以及处理器,被配置为执行所述至少一个指令以:获得关于安装在所述电子装置中的应用的使用信息,基于所述使用信息获得多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型,基于对应于所述应用的自然语言理解模型,执行对与所述应用相关的用户语音输入的自然语言理解,以及基于执行的自然语言理解来执行所述应用的操作。并且所述电子装置还包括:通信接口,并且其中所述处理器还被配置为运行所述至少一个指令以:获得包括所述应用的运行数量和所述应用的运行时间中的至少一个的使用信息,控制所述通信接口将获得的使用信息发送到外部服务器,经由所述通信接口从所述外部服务器接收对应于多个应用的所述多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型,以及将所述自然语言理解模型存储在所述存储器中。并且,其中,基于所述使用信息中包括的所述应用的运行数量大于或等于阈值数量,或者基于所述应用的运行时间大于或等于阈值时间,从所述外部服务器接收对应于所述应用的自然语言理解模型。并且,其中,所述应用包括匹配关于预定语音话语的信息和对应于所述预定语音话语的操作信息的资源信息;和所述处理器还被配置为运行所述至少一个指令,以基于关于所述应用的所述使用信息满足预定条件,根据关于所述预定语音话语的信息和对应于所述预定语音话语的操作信息,生成对应于所述应用的自然语言理解模型。并且所述处理器还被配置为运行所述至少一个指令,以请求与所述应用的操作相对应的第一用户语音输入,所述应用基于所述使用信息被确定为被执行大于或等于阈值次数或者执行大于或等于阈值时间。并且所述处理器还被配置为运行所述至少一条指令以:基于所述第一用户语音输入根据所述请求被输入,确定所述第一用户语音输入是否与存储在所述存储器中的用户语音输入冲突;基于确定所述第一用户语音输入与存储的用户语音输入冲突,请求不同于所述第一用户语音输入的第二用户语音输入;和基于确定所述第一用户语音输入与存储的用户语音输入不冲突,在所述存储器中存储与所述应用的操作相对应的所述第一用户语音输入。并且所述处理器还被配置为运行所述至少一个指令,以基于所述应用被安装在所述电子装置中,从外部服务器请求对应于所述应用的自然语言理解模型。并且其中,所述自然语言理解模型包括基于使用所述电子装置的用户的语音话语生成的个人模型和基于公共用户的语音话语生成的公共模型中的至少一个;和处理器还被配置为运行所述至少一条指令以:在所述个人模型中执行对所述用户语音输入的自然语言理解,基于在所述个人模型中对所述用户语音输入的自然语言理解不成功,在所述公共模型中执行对所述用户语音输入的自然语言理解,以及基于在所述公共模型中对所述用户语音输入的自然语言理解不成功,将所述用户语音输入发送到外部服务器以执行对所述用户语音输入的自然语言理解。并且所述处理器还被配置为运行所述至少一个指令,以基于所述用户语音输入没有被输入大于或等于阈值次数或者大于或等于阈值时间段,移除所获得的自然语言理解模型。根据本公开的另一方面,一种电子装置的控制方法包括:获得关于安装在所述电子装置中的应用的使用信息;基于所述使用信息,获得多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型;基于对应于所述应用的自然语言理解模型,执行对与所述应用相关的用户语音输入的自然语言理解;以及基于所执行的自然语言理解来执行所述应用的操作。根据本公开的另一方面,一种非暂时性计算机可读记录介质上记录有由至少一个处理器可执行以执行电子装置的控制方法的指令,该控制方法包括:获得关于安装在所述电子装置中的应用的使用信息;基于所述使用信息,获得多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型;基于对应于所述应用的自然语言理解模型,执行对与所述应用相关的用户语音输入的自然语言理解;以及基于所执行的自然语言理解来执行所述应用的操作。附图说明从下面结合附图的描述中,本公开的某些实施例的上述和其他方面、特征、和优点将变得更加明显,其中:图1是用于描述根据实施例的电子系统的配置的图;图2是示出根据实施例的获取自然语言理解模型以执行自然语言理解的过程的流程图的图;图3A是根据实施例的从服务器接收自然语言理解模型的情况的框图;图3B是用于描述根据实施例的从服务器接收自然语言理解模型的过程的图;图4A是根据另一实施例的生成自然语言理解模型的情况的框图;图4B是用于描述根据另一实施例的由电子装置生成自然语言理解模型的过程的图;图5是示出根据实施例的电子装置和服务器的框图;图6是用于描述根据实施例的自然语言理解模型操作的序列的视图;和图7是用于描述根据实施例的、电子装置和服务器一起工作以根据用户的语音运行应用的功能的示例的序列图。具体实施方式在下文中,将参考附图详细描述本公开。图1是用于描述根据实施例的电子系统1000的配置的图。参考图1,根据实施例的电子系统1000包括电子装置100和服务器200。电子装置100可以被实现或配置为使用人工智能模型(或神经网络模型、学习或训练网络模型等)来执行对用户语音的自然语言理解,并基于所执行的自然语言理解的结果来执行应用的功能。这里,自然语言理解指的是掌握或理解包括在自然语言中的用户意图,该自然语言是常规使用的,而不是仅遵循在其中设置措辞的规则,不像诸如编程语言的人工语言那样。执行这种自然语言理解的人工智能模型统称为自然语言本文档来自技高网...

【技术保护点】
1.一种电子装置,包括:/n存储器,被配置为存储至少一个指令;和/n处理器,被配置为运行所述至少一个条指令以:/n获得关于安装在所述电子装置中的应用的使用信息,/n基于所述使用信息,获得多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型,/n基于对应于所述应用的自然语言理解模型,执行对与所述应用相关的用户语音输入的自然语言理解,以及/n基于执行的自然语言理解来执行所述应用的操作。/n

【技术特征摘要】
20191231 KR 10-2019-0179747;20200406 KR 10-2020-001.一种电子装置,包括:
存储器,被配置为存储至少一个指令;和
处理器,被配置为运行所述至少一个条指令以:
获得关于安装在所述电子装置中的应用的使用信息,
基于所述使用信息,获得多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型,
基于对应于所述应用的自然语言理解模型,执行对与所述应用相关的用户语音输入的自然语言理解,以及
基于执行的自然语言理解来执行所述应用的操作。


2.根据权利要求1所述的电子装置,还包括:
通信接口,
其中所述处理器还被配置为运行所述至少一个指令以:
获得包括所述应用的运行数量和所述应用的运行时间中的至少一个的使用信息,
控制所述通信接口将获得的使用信息发送到外部服务器,
经由所述通信接口从所述外部服务器接收对应于多个应用的所述多个自然语言理解模型当中的、对应于所述应用的自然语言理解模型,以及
将所述自然语言理解模型存储在所述存储器中。


3.根据权利要求2所述的电子装置,其中,基于所述使用信息中包括的所述应用的运行数量大于或等于阈值数量,或者基于所述应用的运行时间大于或等于阈值时间,从所述外部服务器接收对应于所述应用的自然语言理解模型。


4.根据权利要求1所述的电子装置,其中:
所述应用包括匹配关于预定语音话语的信息和对应于所述预定语音话语的操作信息的资源信息;和
所述处理器还被配置为运行所述至少一个指令,以基于关于所述应用的所述使用信息满足预定条件,根据关于所述预定语音话语的信息和对应于所述预定语音话语的操作信息,生成对应于所述应用的自然语言理解模型。


5.根据权利要求1所述的电子装置,其中,所述处理器还被配置为运行所述至少一个指令,以请求与所述应用的操作相对应的第一用户语音输入,所述应用基于所述使用信息被确定为被执行大于或等于阈值次数或者执行大于或等于阈值时间。


6.根据权利要求5所述的电子装置,其中所述处理器还被配置为运行所述至少一条指令以:
基于所述第一用户语音输入根据所述请求被输入,确定所述第一用户语音输入是否与存储在所述存储器中的用户语音输入冲突;
基于确定所述第一用户语音输入与存储的用户语音输入冲突,请求不同于所述第一用户语音输入的第二用户语音输入;和
基于确定所述第一用户语音输入与存储的用户语音输入不冲突,在所述存储器中存储与所述应用的操作相对应的所述第一用户语音输入。


7.根据权利要求1所述的电子装置,其中,所述处理器还被配置为运行所述至少一个指令,以基于所述应用被安装在所述电子装置中,从外部服务器请求对应于所述应用的自然语言理解模型。


8.根据权利要求1所述的电子装置,其中:
所述自然语言理解模型包括基于使...

【专利技术属性】
技术研发人员:李恩知高炫睦李景薰张赛博郑青崔成子片昌虎洪知延黄寅喆
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1