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

移动设备上的实体动作建议制造技术

技术编号:16721832 阅读:35 留言:0更新日期:2017-12-05 18:42
提供了用于为在移动设备上的内容中发现的实体建议动作的系统和方法。一种示例方法可以包括:运行具有用于移动应用的深度链接的移动设备仿真器,确定针对深度链接的主实体,将主实体映射到深度链接,将主实体到深度链接的映射存储在存储器中,以及将映射提供给移动设备,映射使移动设备的用户能够在主实体被显示在移动设备的屏幕上时选择深度链接。另一种示例方法可以包括:识别移动应用生成的内容中的至少一个实体,识别映射到至少一个实体的动作,动作表示进入第二移动应用的深度链接,以及提供控件以发起针对实体的动作。

Recommendation on physical action on mobile devices

A system and method for recommending action for entities found in the content of a mobile device is provided. A method includes: operation has for the deep link mobile applications mobile device emulator, determine the main entity for the depth of the link, the main entity mapped to deep links, will be the main entity to map the storage depth of links in the memory, and the mapping provided to the mobile device, the mobile device user can map the main entity is displayed on the mobile device screen selection of deep links. Another example method can include: identifying at least one entity in the content generated by the mobile application, identifying the action mapping to at least one entity, representing the deep link into the second mobile application, and providing controls to initiate actions for the entity.

【技术实现步骤摘要】
【国外来华专利技术】移动设备上的实体动作建议相关申请本申请主张于2015年4月28日提交、题为“EntityActionSuggestiononaMobileDevice”的美国临时申请第62/153,756号以及于2015年5月29日提交、题为“EntityActionSuggestiononaMobileDevice”的美国专利申请第14/724,965号的优先权。通过引用将这些较早提交的申请的主题并入本文。
技术介绍
由于移动设备诸如智能电话和平板的使用,与移动应用的用户交互已经不断增加。当用户从基于web的浏览器离开转而使用移动设备时,他们经常丧失轻松地将数据从一个移动app传送到另一个移动app的能力。一般来说,移动应用是单用途的并且非常擅长做某一件具体的事,但是在移动应用之间移动信息可能是麻烦的,用户可能不知道哪一个app擅长给定用途,或者甚至不知道何时查找app来帮助他们解决问题。
技术实现思路
实现方式在移动app环境中执行实体检测,并为一个或多个检测到的实体提供建议的动作。例如,实现方式可以检测屏幕上内容中的实体,并为检测到的实体中的一些提出一个或多个动作。所述动作为进入目标移动应用的深度链接。这样,在第一移动应用中被选择的建议的动作允许用户无缝且快速地执行在目标(例如,第二不同的)应用中的动作。用户不必使目标移动应用安装在设备上,因为一些实现方式可以给用户建议目标移动应用以执行动作。这样,系统能够提出与特定实体一起使用的受欢迎的移动应用,有效地在适当时告知用户有用的移动应用。动作(深度链接)可以在映射表中与目标移动应用关联。所述表中的条目可以由移动应用的开发者、由发现深度链接的仿真器或由移动设备的用户采取的动作来提供。在一个一般方面,一种移动设备包括至少一个处理器以及存储器,所述存储器存储在被至少一个处理器执行时使得移动设备执行操作的指令。所述操作包括:响应于用户请求识别移动应用生成的内容中的至少一个实体,识别映射到至少一个实体的动作,所述动作表示进入第二移动应用的深度链接,以及提供允许用户发起对于实体的动作的控件。在一个一般方面,一种方法包括:运行具有用于移动应用的深度链接的移动设备仿真器,确定针对深度链接的主实体,将主实体映射到深度链接,将主实体到深度链接的映射存储在存储器中,以及将映射提供给移动设备,所述映射使移动设备的用户能够在主实体被显示在移动设备的屏幕上时选择深度链接。在一个一般方面,一种方法包括:响应于移动设备上的用户手势识别移动应用生成的内容中的至少一个实体,识别映射到至少一个实体的动作,所述动作表示进入第二移动应用的深度链接;以及提供允许用户发起对于实体的动作的控件。在一个一般方面,实现在计算机可读存储设备上的计算机程序产品包括指令,当被形成在基板中的至少一个处理器执行时,所述指令使得计算设备执行所公开的方法、操作或过程中的任一个。另一个一般方面包括基本上如至少一个附图中所示和/或联系于至少一个附图描述并且在权利要求中更全面地阐述的用于从移动屏幕内容检测和排序实体并为一些检测到的实体提供动作的系统和/或方法。可以实现本文所描述的主题的一个或多个实现方式,以便实现以下优点中的一个或多个。作为一个示例,实现方式可以跨多个移动应用提供一致的用户体验,使得相似类型的动作被建议用于跨多个移动应用的实体。作为另一示例,实现方式可以通过向用户建议能够帮助用户更快地找到/处理信息的应用来改善用户体验,即便用户可能不具有该应用的知识。作为另一示例,实现方式通过帮助用户更快地执行任务来改善用户体验,例如用来自用户的较少的手势来执行任务。在一些实现方式中,可以针对移动设备的用户定制所建议的动作,使得用户更有可能发现所建议的动作有帮助。实现方式还可以提供已知对于其他用户来说是有用的动作建议。因此,实现方式还可以允许移动设备以最小的来自用户的输入来自动地执行任务。一个或多个实现方式的细节在下面的附图和描述中阐述。根据说明书、附图并且根据权利要求书,将明了其他特征。附图说明图1是示意了根据公开的主题的示例系统的框图。图2是移动计算设备的示例显示。图3是具有建议的动作控件的移动计算设备的示例显示。图4示意了根据公开的实现方式的用于为移动计算设备上显示的实体建议动作的示例过程的流程图。图5示意了根据公开的实现方式的用于填充实体-动作表的示例过程的流程图。图6示意了根据公开的实现方式的用于填充实体-动作表的另一示例过程的流程图。图7示意了根据公开的实现方式的用于在移动计算设备上显示建议的动作控件的示例过程的流程图。图8示意了根据公开的实现方式的示例实体-动作映射结构。图9示出了能够用于实现描述的技术的计算机设备的示例。图10示出了能够用于实现描述的技术的分布式计算机设备的示例。各附图中同样的附图标记指示同样的元件。具体实施方式实现方式包括为各种移动应用识别深度链接并且将深度链接与至少一个实体关联的系统和方法。可以在知识库中识别实体,或者实体可以匹配实体模板。实现方式还可以识别移动设备的屏幕上内容中的实体,并且为实体中的至少一个提供深度链接。所述系统可以生成建议的动作控件以提供使用户执行深度链接表示的动作的方式。从而,当用户选择控件时,系统可以发起动作。所述系统跨移动设备上使用的所有应用操作,使得用户的体验一致。动作建议因此不限于特定的移动应用。另外,建议的动作可以针对用户还没有安装的移动应用,从而能够用作通知用户关于有用的移动应用的方式。图1中根据示例实现方式的移动动作建议系统的框图。系统100可以用于为在移动设备的屏幕上内容中识别的实体提供深度链接形式的动作。所述动作可以包括针对用户还没有安装在移动设备上的移动应用的深度链接。深度链接所表示的移动应用还称为目标应用(destinationapplication)。动作建议可以基于用户执行/选择的先前动作。图1中系统100的描绘是客户端-服务器系统,其中在服务器110处进行一些数据处理。然而,可以使用其他配置和应用。例如,数据处理可以专有地在移动设备150上进行。在一些实现方式中,移动设备150的用户可以指示部分处理在服务器110处执行。因此,实现方式不限于所示意的确切配置。移动动作建议系统100可以包括知识库134。知识库134可以是基于大型图表的数据存储库(largegraph-baseddatastore),其以提供演绎推理的形式存储数据和描述关于数据的知识的规则。例如,在知识库中,可以以与其他实体的关系的形式存储关于实体的信息。实体可以是人、地点、项目、想法、话题、词、短语、抽象概念、具体元素、其他合适事物或这些的任意组合。实体可以通过表示关系的标记的边缘(labelededge)而彼此相关。标记的边缘可以是定向的或不定向的。例如,表示国家橄榄球联盟的实体可通过“具有俱乐部”的关系而与美洲虎(Jaguar)实体相关。具有大量实体甚至有限数量的关系的知识库可以具有数以亿计的连接。在一些实现方式中,知识库134可以存储在能够从服务器110和/或移动设备150访问的外部存储设备中。在一些实现方式中,知识库134可以跨多个存储设备和/或多个计算设备(例如,多个服务器)分布。知识库134中的实体和关系例如可以经由索引搜索。例如,索引可以包括实体已经通过其被查阅的文本本文档来自技高网...
移动设备上的实体动作建议

【技术保护点】
一种移动设备,包括:至少一个处理器;以及存储器,所述存储器存储在被至少一个处理器执行时使得移动设备执行下述操作的指令:响应于用户请求,识别移动应用生成的内容中的至少一个实体,识别映射到至少一个实体的动作,所述动作表示进入第二移动应用的深度链接,以及提供允许用户发起用于实体的动作的控件。

【技术特征摘要】
【国外来华专利技术】2015.04.28 US 62/153,756;2015.05.29 US 14/724,9651.一种移动设备,包括:至少一个处理器;以及存储器,所述存储器存储在被至少一个处理器执行时使得移动设备执行下述操作的指令:响应于用户请求,识别移动应用生成的内容中的至少一个实体,识别映射到至少一个实体的动作,所述动作表示进入第二移动应用的深度链接,以及提供允许用户发起用于实体的动作的控件。2.根据权利要求1所述的移动设备,其中存储器还存储在被至少一个处理器执行时使得移动设备执行下述操作的指令:接收对控件的选择;以及为用户增加至少一个实体和动作之间的映射的权重。3.根据任意前述权利要求所述的移动设备,其中存储器还存储在被至少一个处理器执行时使得移动设备执行下述操作的指令:接收清除控件的命令而不选择;以及为用户减少至少一个实体和动作之间的映射的权重。4.根据任意前述权利要求所述的移动设备,其中动作是第一动作,并且存储器还存储在被至少一个处理器执行时使得移动设备执行下述操作的指令:确定至少一个实体被映射到第一动作和第二动作,所述第二动作表示进入第三移动应用的第二深度链接;确定第二移动应用被安装在移动设备上但是第三移动应用未安装在移动设备上,或者用户比第三移动应用更频繁地使用第二应用,或者与第三移动应用相比实体关于第二移动应用具有较高的话题性分数;以及作为响应选择第一动作而不是第二动作。5.根据任意前述权利要求所述的移动设备,其中第二移动设备未被安装在移动设备上,并且其中存储器还存储在被至少一个处理器执行时使得移动设备执行下述操作的指令:接收对控件的选择;将第二移动应用下载并安装在移动设备上;以及在安装之后使用深度链接打开第二移动应用。6.一种方法,包括:运行具有用于移动应用的深度链接的移动设备仿真器;确定针对深度链接的主实体;将主实体映射到深度链接;将主实体到深度链接的映射存储在存储器中;以及将映射提供给移动设备,所述映射使移动设备的用户能够在主实体被显示在移动设备的屏幕上时选择深度链接。7.根据权利要求6所述的方法,还包括:基于移动应用在应用商店中的属性来对映射排序,其中在排序满足阈值时发生提供映射。8.根据权利要...

【专利技术属性】
技术研发人员:MD沙里费D彼得鲁
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1