当前位置: 首页 > 专利查询>苹果公司专利>正文

具有数字助理的应用集成制造技术

技术编号:16842257 阅读:59 留言:0更新日期:2017-12-20 00:42
本发明专利技术题为“具有数字助理的应用集成”。本发明专利技术提供了用于与数字助理的应用集成的系统和过程。根据一个实施例,方法包括,在具有一个或多个处理器和存储器的电子设备处,接收自然语言用户输入,利用所述一个或多个处理器,来识别一组意图对象中的意图对象以及与所述意图相关联的参数,其中所述意图对象和所述参数从所述自然语言用户输入获得。该方法还包括识别与所述一组意图对象中的意图对象相关联的软件应用;以及将所述意图对象和参数提供给所述软件应用。

Application integration with digital assistant

The invention is entitled \application integration with digital assistant\. The present invention provides a system and process for integration with an application of a digital assistant. According to one embodiment, the method includes electronic device having one or more processor and memory, receiving natural language user input, using the one or more processors, to identify a set of objects in the object and intention intention parameters associated with the intention, the intention the object and the parameters obtained from the natural language user input. The method also includes identifying the software applications associated with the intended objects in the set of intent objects, and providing the intended objects and parameters to the software applications.

【技术实现步骤摘要】
具有数字助理的应用集成
本公开一般涉及与应用交互,并且更具体地涉及具有数字助理的应用集成的技术。
技术介绍
数字助理可有助于用户在用户设备上执行各种功能。例如,数字助理可设定闹钟,提供天气更新以及在本地和互联网上两者执行搜索,同时为用户提供自然语言界面。然而,现有数字助理无法有效地与应用,诸如本地存储在用户设备上的那些应用,尤其第三方应用结合。因此,现有数字助理无法为此类应用提供自然语言界面。
技术实现思路
本文公开了示例性方法。示例性方法包括,在具有一个或多个处理器的电子设备处,接收自然语言用户输入,以及利用所述一个或多个处理器,识别一组意图中的意图以及与所述意图相关联的参数,其中所述意图和参数从所述自然语言用户输入获得。该方法还包括识别与所述一组意图中的意图相关联的软件应用以及将所述意图和参数提供给所述软件应用。示例性方法包括,在每个均具有一个或多个处理器的一个或多个电子设备处,接收自然语言用户输入;基于所述自然语言用户输入,确定一组意图中的意图以及与所述意图相关联的参数;基于所述意图或参数中的至少一个识别软件应用;以及将所述意图和参数提供给所述软件应用。示例性方法包括,在每个均具有本文档来自技高网...
具有数字助理的应用集成

【技术保护点】
一种方法,包括:在每一个具有一个或多个处理器的一个或多个电子设备处:接收自然语言用户输入;基于所述自然语言用户输入识别一组意图对象中的意图对象以及与所述意图对象相关联的参数;基于所述意图对象或所述参数中的至少一个确定是否能满足对应于所述意图对象的任务;根据确定可满足对应于所述意图对象的所述任务,将所述意图对象和所述参数提供给与所述意图对象相关联的软件应用;以及根据确定不能满足对应于所述意图对象的所述任务,提供与所述意图对象相关联的一个或多个软件应用列表。

【技术特征摘要】
2016.07.19 DK PA201670540;2016.07.28 DK PA201670561.一种方法,包括:在每一个具有一个或多个处理器的一个或多个电子设备处:接收自然语言用户输入;基于所述自然语言用户输入识别一组意图对象中的意图对象以及与所述意图对象相关联的参数;基于所述意图对象或所述参数中的至少一个确定是否能满足对应于所述意图对象的任务;根据确定可满足对应于所述意图对象的所述任务,将所述意图对象和所述参数提供给与所述意图对象相关联的软件应用;以及根据确定不能满足对应于所述意图对象的所述任务,提供与所述意图对象相关联的一个或多个软件应用列表。2.根据权利要求1所述的方法,还包括:在提供与所述意图对象相关联的一个或多个软件应用列表之后,接收指示对所述一个或多个软件应用列表中的软件应用的选择的用户输入;以及响应于所述用户输入,将所述一组意图对象中的所述意图对象提供给所选择的软件应用。3.根据权利要求2所述的方法,还包括:响应于所述用户输入,将所述参数提供给所选择的软件应用。4.根据权利要求3所述的方法,还包括:从所选择的软件应用接收应答,其中所述应答指示所述参数是否有效。5.根据权利要求2至4中任一项所述的方法,还包括:使得所选择的软件应用执行对应于所述意图对象的所述任务;以及在将所述意图对象提供给所选择的软件应用之后,从所选择的软件应用接收与所述意图对象相关联的结果应答。6.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,使得所述电子设备:接收自然语言用户输入;基于所述自然语言用户输入识别一组意图对象中的意图对象以及与所述意图对象相关联的参数;基于所述意图对象或所述参数中的至少一个确定是否能满足对应于所述意图对象的任务;根据确定可满足对应于所述意图对象的所述任务,将所述意图对象和所述参数提供给与所述意图对象相关联的软件应用;以及根据确定不能满足对应于所述意图对象的所述任务,提供与所述意图对象相关联的一个或多个软件应用列表。7.根据权利要求6所述的非暂态计算机可读存储介质,其中所述指令在由所述一个或多个处理器执行时还使得所述电子设备:在提供与所述意图对象相关联的一个或多个软件应用列表之后,接收指示对所述一个或多个软件应用列表中的软件应用的选择的用户输入;以及响应于所述用户输入,来将所述一组意图对象中...

【专利技术属性】
技术研发人员:R·A·瓦尔克二世B·J·纽厄多普R·达萨里R·D·朱利T·R·格鲁伯C·E·拉德鲍格A·加格V·科斯拉J·H·拉塞尔C·彼得森
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1