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

基于上下文提供相关数据项目制造技术

技术编号:36088064 阅读:11 留言:0更新日期:2022-12-24 11:04
本公开涉及基于上下文提供相关数据项目。提供了用于操作智能自动化助理的系统和过程。在一个示例中,接收由用户选择的多个数据项目,其中识别对应于多个数据项目的多个置信度值。对该多个数据项目进行排序。显示第一数据项目,并且接收与电子设备相关联的更新的上下文信息。检测对多个置信度值的更新,其中更新的多个置信度值包括与经排序的多个数据项目中的第三数据项目相关联的第三置信度值。根据确定该第三置信度值高于第一数据项目的第一置信度值,修改经排序的多个数据项目的次序,并且显示经排序的多个数据项目中的第三数据项目。项目。项目。

【技术实现步骤摘要】
基于上下文提供相关数据项目
[0001]本申请是申请日为2021年5月11日、国家申请号为202110513252.4、专利技术名称为“基于上下文提供相关数据项目”的中国专利技术专利申请的分案申请。


[0002]本申请整体涉及智能自动化助理,并且更具体地,涉及基于上下文提供相关数据项目。

技术介绍

[0003]智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户使用自然语言以语音形式和/或文本形式与设备或系统进行交互。例如,用户可向正在电子设备上运行的数字助理提供包含用户请求的语音输入。数字助理可从该语音输入解译用户意图并且将用户意图操作化成任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户。
[0004]电子设备通常能够访问大量的信息和其他数据,用户可能会根据给定上下文发现这些信息和其他数据特别相关。例如,此类数据可驻留在电子设备上,诸如,与日历约定有关的用户信息、频繁使用的应用程序或相关任务、诸如照片和视频等用户创建的媒体等。该信息也可从外部来源接收,诸如,天气更新或突发新闻信息。然而,常规系统配备不太好,不能以高效且复杂的方式将该信息选择性地提供给用户。例如,传统电子设备不能根据设备上下文将相关信息有效地显示给用户,诸如,相关设备应用程序、任务的预测或相关的可浏览信息。因此,需要一种用于基于上下文提供相关数据项目的改进系统。

技术实现思路

[0005]本专利技术提供了用于操作智能自动化助理的系统和过程。在一个示例中,接收由用户选择的多个数据项目,其中识别对应于多个数据项目的多个置信度值。对该多个数据项目进行排序,其中显示第一数据项目,并且接收与电子设备相关联的更新的上下文信息。检测对多个置信度值的更新,其中更新的多个置信度值包括与经排序的多个数据项目中的第三数据项目相关联的第三置信度值。根据确定该第三置信度值高于第一数据项目的第一置信度值,修改经排序的多个数据项目的次序,并且显示经排序的多个数据项目中的第三数据项目。
附图说明
[0006]图1为示出了根据各种示例的用于实现数字助理的系统和环境的框图。
[0007]图2A为示出了根据各种示例的实现数字助理的客户端侧部分的便携式多功能设备的框图。
[0008]图2B为示出了根据各种示例的用于事件处理的示例性部件的框图。
[0009]图3示出了根据各种示例的实现数字助理的客户端侧部分的便携式多功能设备。
[0010]图4为根据各种示例的具有显示器和触敏表面的示例性多功能设备的框图。
[0011]图5A示出了根据各种示例的便携式多功能设备上的应用程序的菜单的示例性用户界面。
[0012]图5B示出了根据各种示例的具有与显示器分开的触敏表面的多功能设备的示例性用户界面。
[0013]图6A示出了根据各种示例的个人电子设备。
[0014]图6B为示出了根据各种示例的个人电子设备的框图。
[0015]图7A至图7E示出了根据各种示例的用于基于上下文提供相关数据项目的系统。
[0016]图8示出了根据各种示例的用于基于上下文提供相关数据项目的系统。
[0017]图9示出了根据各种示例的用于基于上下文提供相关数据项目的系统。
[0018]图10A至图10B示出了根据各种示例的用于基于上下文提供相关数据项目的过程。
[0019]图11示出了根据各种示例的用于基于上下文提供相关数据项目的过程。
具体实施方式
[0020]在以下对示例的描述中将引用附图,在附图中以例示的方式示出了可被实施的特定示例。应当理解,在不脱离各个示例的范围的情况下,可使用其他示例并且可作出结构性改变。
[0021]用于基于上下文提供相关数据项目的常规技术通常缺乏有效性。具体地,传统系统配备不太好,不能基于上下文将相关数据项目显示给用户,更不能基于不断变化的设备上下文提供不断更新的数据项目以供用户查看和选择。设备上下文可由于全球事件或其他环境变化(诸如,突发新闻(例如,与运动、政治、自然灾难等有关的新闻)、天气事件(例如,即将到来的风暴、冰雹警告等)以及诸如紧急公共服务通告和政府通知等其他重要事件)而快速变化。例如,若干高度相关的数据项目可用于显示给用户(例如,日历事件、给朋友打电话的任务和应用程序预测)。常规设备不能将这些数据项目有效地显示给用户,更不能确定要显示哪些项目以及以何种次序显示。此外,这些设备不提供用户界面和基础逻辑以用于允许用户有效地导航通过此类数据项目。
[0022]尽管以下描述使用术语“第一”、“第二”等来描述各种元件,但这些元件不应受术语的限制。这些术语只是用于将一个元件与另一元件区分开。例如,在不脱离各种所述示例的范围的情况下,第一输入可被称为第二输入,并且类似地,第二输入可被称为第一输入。第一输入和第二输入均为输入,并且在一些情况下为独立且不同的输入。
[0023]在本文中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。如在对各种所述示例的描述和所附权利要求书中所使用的那样,单数形式“一个(“a”,“an”)”和“该”旨在也包括复数形式,除非上下文另外明确地指示。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”(“includes”、“including”、“comprises”和/或“comprising”)在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。
[0024]根据上下文,术语“如果”可被解释为意指“当...时”(“when”或“upon”)或“响应于
确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定...”或“如果检测到[所陈述的条件或事件]”可被解释为意指“在确定...时”或“响应于确定...”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。
[0025]1.系统和环境
[0026]图1示出了根据各种示例的系统100的框图。在一些示例中,系统100实现数字助理。术语“数字助理”、“虚拟助理”、“智能自动化助理”或“自动数字助理”是指解译口头形式和/或文本形式的自然语言输入来推断用户意图并且基于推断出的用户意图来执行动作的任何信息处理系统。例如,为了作用于推断出的用户意图,系统执行下述步骤中的一个或多个:识别具有设计用于实现推断出的用户意图的步骤和参数的任务流,根据推断出的用户意图将特定要求输入到任务流中;通过调用程序、方法、服务、API等执行任务流;以及以可听(例如,语音)和/或可视形式来生成对用户的输出响应。
[0027]具体地,数字助理能够接受至少部分地为自然语言命令、请求、声明、讲述和/或询问的形式的用户请求。通常,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备,包括:一个或多个处理器;存储器;和一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于如下操作的指令:从多个数据模型中识别第一多个数据项目,其中:所述多个数据模型中的每个数据模型与模型置信度值相关联;并且所述第一多个数据项目中的每个数据项目先前由用户选择;基于所述模型置信度值的比较来获取多个项目置信度值,其中:所述第一多个数据项目中的每个数据项目与所述多个项目置信度值中的项目置信度值相关联;并且所述多个项目置信度值指示相应数据项目与当前上下文信息的相关性;从所述第一多个数据项目中识别第二多个数据项目,所述第二多个数据项目中的每个数据项目与超过预先确定的阈值的项目置信度值相关联;识别所述第二多个数据项目中的每个数据项目的显示大小;基于所识别的显示大小来选择所述第二多个数据项目的布置;以及显示所述第二多个数据项目的所选择的布置。2.根据权利要求1所述的方法,其中基于所述模型置信度值的比较来获取多个项目置信度值包括:识别所述第一多个数据项目的子集,其中:所述子集对应于从第一数据模型接收的多个数据项目;所述子集与相应的多个项目置信度值相关联;并且所述数据模型与第一模型置信度值相关联;以及根据确定所述第一模型置信度值超过模型置信度阈值:增加所述相应的多个项目置信度值的权重,其中所获取的多个项目置信度值包括经加权的多个项目置信度值。3.根据权利要求1所述的方法,其中从所述第一多个数据项目中识别第二多个数据项目包括:从所述第一多个数据项目中识别第一数据项目和第二数据项目,其中所述第一数据项目和所述第二数据项目各自与超过所述预先确定的阈值的项目置信度值相关联;基于所述第一数据项目和所述第二数据项目确定相似度分数;根据确定所述相似度分数超过相似度阈值:将所述第一数据项目包括在所识别的第二多个数据项目中;以及放弃将所述第二数据项目包括在所识别的第二多个数据项目中,其中所述第一数据项目比起所述第二数据项目与更高的置信度分数相关联。4.根据权利要求1所述的方法,其中从所述第一多个数据项目中识别第二多个数据项目包括:识别所述第一多个数据项目中的第一数据项目,其中所述第一数据项目与超过所述预先确定的阈值的项目置信度值相关联;
检测与设备应用程序相关联的所显示的示能表示;基于所述第一数据项目和与所显示的示能表示相关联的所述设备应用程序来确定相似度分数;以及根据确定所述相似度分数超过相似度阈值,放弃将所述第一数据项目包括在所识别的第二多个数据项目中。5.根据权利要求1所述的方法,其中选择所述第二多个数据项目的布置包括:识别所述第二多个数据项目的第一子集,其中所述第一子集的每个数据项目与第一显示大小相关联;识别所述第二多个数据项目的第二子集,其中所述第二子集的每个数据项目与第二显示大小相关联;以及根据确定所述第一显示大小小于所述第二显示大小,对所述第一子集的每个数据项目加权高于对所述第二子集的每个数据项目加权。6.根据权利要求5所述的方法,其中选择所述第二多个数据项目的布置包括:识别预先确定的显示项目大小;以及基于所述预先确定的显示项目大小来选择所述第二多个数据项目中的至少一个数据项目,其中选择包括:识别所述第二多个数据项目的第三子集,其中所述第三子集的每个数据项目与超过第二预先确定的阈值的项目置信度值相关联;将与数据项目的所述第三子集的数据项目相对应的多个显示大小组合起来,其中所组合的显示大小小于或等于所述预先确定的显示项目大小;以及提供多个相应数据项目作为候选布置,其中所述多个相应数据项目对应于所组合的所述多个显示大小。7.根据权利要求6所述的方法,其中所述预先确定的显示项目大小由用户预定义。8.根据权利要求1所述的方法,其中选择所述第二多个数据项目的布置包括:获取多个候选布置;识别对应于所述多个候选布置中的每个候选布置的分数;以及选择具有所识别的分数中的最高分数的候选布置。9.根据权利要求1所述的方法,包括:识别超过所述预先确定的置信度值的第三多个数据项目,其中所述第三多个数据项目先前未由用户选择;识别所述第三多个数据项目中的每个数据项目的显示大小;基于所识别的显示大小来选择所述第二多个数据项目和所述第三多个数据项目的布置;以及...

【专利技术属性】
技术研发人员:J
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1