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

一种用于跨应用取得功能的方法和系统技术方案

技术编号:15078648 阅读:44 留言:0更新日期:2017-04-07 11:35
本发明专利技术涉及一种用于跨应用取得功能的方法和系统。公开了一种用于跨多个用户界面取得功能并且提供调用并非存在于特定用户界面的功能以用于执行的方法和系统。在所述系统中实现的方法可以包括接收i)识别与第一用户界面相关联的第一功能的数据,以及ii)用于在一个或多个用户界面中调用所述第一功能的指令;从第二用户界面接收用于调用所述第一功能的请求;使用处理器选择被配置为在所述第二用户界面中调用所述第一功能的指令;将所述指令传送至所述第二用户界面;以及使用所传送的指令在与所述第二用户界面相关联的应用中调用所述第一功能。

Method and system for obtaining function across application

The invention relates to a method and a system for obtaining functions across applications. A method and system for accessing functions across a plurality of user interfaces and providing functions that are not present in a particular user interface for execution are disclosed. Method in the system identification and I) may include receiving a first user interface with the function of the first data, and II) for one or more user interface called the first function instruction; for receiving the first function call request from the second user interface using the processor selection; configured to call on the second user interface in the first function instruction; the instruction is transmitted to the second user interface; and the use of the transmitted instructions associated with the second user interface the application calls the first function.

【技术实现步骤摘要】

本公开一般地涉及跨应用取得和提供功能。
技术介绍
计算机应用能够在具有相同或不同功能的各种设备上实现并执行。然而,用户可能会由于某些功能并没有随特定用户界面(例如,应用、设备、入口点)提供而是在其它用户界面处提供而体验到不便。例如,特定用户界面可能并没有提供语音搜索功能并且因此无法提供使用用户语音的互联网搜索功能。然而,另一个用户界面可能提供了语音搜索功能,并且用户因此能够使用用户的语音进行互联网搜索。因此,用户可以根据该用户正在使用的用户界面而具有不同的体验。因此,需要一种跨各种用户界面取得和提供功能的方法以缓解这样的用户不便并且为用户提供更为一致的体验。
技术实现思路
本公开一般地描述了一种用于跨各种用户界面取得功能并且提供调用并未出现在特定用户界面处的功能的指令以用于执行的方法和系统。本说明书中所描述的主题的创新性方面在一些实施方式中可以以计算机实现的方法来实现,其包括以下操作:接收i)识别与第一用户界面相关联的第一功能的数据,以及ii)用于在一个或多个用户界面中调用所述第一功能的指令;从第二用户界面接收用于调用所述第一功能的请求;使用处理器选择被配置为在所述第二用户界面中调用所述第一功能的指令;将所述指令传送至所述第二用户界面;以及使用所传送的指令在与所述第二用户界面相关联的应用中调用所述第一功能。在一些实施方式中,提供了一种包括指令的非暂时性计算机可读存储介质,所述指令当被一个或多个计算机执行时,使得所述一个或多个计算机执行操作。所述操作包括接收i)识别与第一用户界面相关联的第一功能的数据,以及ii)用于在一个或多个用户界面中调用所述第一功能的指令;从第二用户界面接收用于调用所述第一功能的请求;使用所述一个或多个计算机选择被配置为在所述第二用户界面中调用所述第一功能的指令;将所述指令传送至所述第二用户界面;以及使用所传送的指令在与所述第二用户界面相关联的应用中调用所述第一功能。在一些实施方式中,系统包括一个或多个计算机以及存储指令的一个或多个存储设备,所述指令是可操作的并且当由一个或多个计算机执行时,使得所述一个或多个计算机执行操作。所述操作包括接收i)识别与第一用户界面相关联的第一功能的数据,以及ii)用于在一个或多个用户界面中调用所述第一功能的指令;从第二用户界面接收用于调用所述第一功能的请求;使用所述一个或多个计算机选择被配置为在所述第二用户界面中调用所述第一功能的指令;将所述指令传送至所述第二用户界面;并且使用所传送的指令在与所述第二用户界面相关联的应用中调用所述第一功能。这些方面的其它实施例包括相对应的被配置为执行所述方法的操作的系统、装置、以及在计算机存储设备上进行编码的计算机程序。这些和其它实施例可选地均可以包括以下一个或多个特征。例如,接收所述请求包括接收所述第二用户界面的用户的用户证书。所述多个用户界面包括应用、设备,以及至与所述用户相关联的应用的入口。响应于基于所述第二用户界面的所述用户的所述用户证书而验证所述第二用户界面的所述用户被授权使用所述第一功能,用于调用所述第一功能的指令被选择。用于调用所述第一功能的请求根据优先级顺序被接收,所述优先级顺序基于用户对所述第一功能的使用频率、用户定制、用户状态、所述第一用户界面和所述第二用户界面之间的相似度阈值、以及所述第二用户界面的设计选择中的至少一个。接收用于调用所述第一功能的请求包括接收经由所述第二用户界面调用所述第一功能的用户选择。所述第二用户界面不同于所述第一用户界面。所述操作进一步包括将与网络连接性相关联的数据连同被配置为在所述第二用户界面中调用所述第一功能的指令一起进行传送。在与所述第二用户界面相关联的应用中调用所述第一功能包括:基于与指示第一类型的网络连接的网络连接性相关联的数据使用第一执行调用所述第一功能;以及基于与指示第二类型的网络连接的网络连接性相关联的数据使用第二执行调用所述第一功能。一个或多个实施例的细节在附图和以下描述中给出。其它特征和优势由于描述、附图和权利要求而是显而易见的。附图说明图1描绘了图示用于取得功能的系统的框图。图2描绘了图示用于取得功能的系统的框图。图3描绘了实现语音搜索功能的两个用户界面的对比性示例。图4描绘了基于所接收到的数据而执行的功能的对比性示例。图5描绘了用于取得功能的方法的流程图。同样的附图标记和指称在各图中指示同样的要素。具体实施方式本公开一般地描述了用于跨各种用户界面取得功能并且提供调用并未出现在特定用户界面的功能的指令以用于执行的方法和系统。根据实施方式,系统可以包括数据库,所述数据库存储与经由诸如互联网的网络可用的各种应用的功能相关联的数据。与功能相关联的数据可以包括用于调用一个或多个用户界面中的特定功能的指令。当用户经由用户界面访问应用时,如果与该被访问的应用相关联的功能缺失或者并不存在于用户界面中,则该用户界面可以请求该数据库向用户提供所缺少的功能。因此,无论用户所使用的用户界面如何,与应用相关联的功能都可以被提供给用户。例如,参考图1,当用户访问、执行、或安装用户界面(UI)110时,UI110可以搜索与UI110相兼容但是并不可用于执行(例如,缺少)的所有可用功能。当检测到一个或多个缺少的兼容功能时,UI110可以针对调用该缺少的兼容功能的指令向数据库120发送请求(S115)。数据库120部分地通过使用功能映射表130对用于调用缺少的兼容功能的指令进行搜索而对该请求进行验证和处理(S125)。在检索到该指令之后,数据库120将该指令传送至UI110(S135)。当接收到该指令时,现在具有提供缺少的兼容功能的附加功能的数据的UI110可以向用户提供调用或者执行之前所缺少的功能的选项。图2描绘了更为详细地图示了以上所讨论的实施方式的系统200的框图。系统200包括至少一个UI230和/或240、模块250、云系统260、以及映射表270。参考图2,用户可以访问一个或多个UI230和240。例如,用户可以在该用户尝试下载UI230和240或者使用UI230和240以执行任意功能时访问UI230和240。UI可以包括用于执行功能的任意入口点。例如,UI230和240中的每一个可以包括应用、设备、软件、硬件、和/或用于用户的功能的任何其它接入点。在一些实施方式中,当用户访问UI230本文档来自技高网...

【技术保护点】
一种跨应用取得功能的方法,包括:接收i)识别与第一用户界面相关联的第一功能的数据,以及ii)用于在一个或多个用户界面中调用所述第一功能的指令;从第二用户界面接收用于调用所述第一功能的请求;使用处理器选择被配置为在所述第二用户界面中调用所述第一功能的指令;将所述指令传送至所述第二用户界面;以及使用所传送的指令在与所述第二用户界面相关联的应用中调用所述第一功能。

【技术特征摘要】
2014.12.01 US 62/086,076;2015.10.16 US 14/884,9781.一种跨应用取得功能的方法,包括:
接收i)识别与第一用户界面相关联的第一功能的数据,以及ii)
用于在一个或多个用户界面中调用所述第一功能的指令;
从第二用户界面接收用于调用所述第一功能的请求;
使用处理器选择被配置为在所述第二用户界面中调用所述第一功
能的指令;
将所述指令传送至所述第二用户界面;以及
使用所传送的指令在与所述第二用户界面相关联的应用中调用所
述第一功能。
2.根据权利要求1所述的方法,其中:
接收所述请求包括接收所述第二用户界面的用户的用户证书;并

所述多个用户界面包括应用、设备、以及至与所述用户相关联的
应用的入口。
3.根据权利要求2所述的方法,其中响应于基于所述第二用户界
面的所述用户的所述用户证书而验证所述第二用户界面的所述用户被
授权使用所述第一功能,用于调用所述第一功能的所述指令被选择。
4.根据权利要求1所述的方法,其中用于调用所述第一功能的所
述请求根据优先级顺序被接收,所述优先级顺序基于用户对所述第一
功能的使用频率、用户定制、用户状态、所述第一用户界面和所述第
二用户界面之间的相似度阈值、以及所述第二用户界面的设计选择中
的至少一个。
5.根据权利要求1所述的方法,其中接收用于调用所述第一功能
的所述请求包括经由所述第二用户界面接收用于调用所述第一功能的

\t用户选择。
6.根据权利要求1所述的方法,其中所述第二用户界面不同于所
述第一用户界面。
7.根据权利要求1所述的方法,进一步包括:
将与网络连接性相关联的数据连同被配置为在所述第二用户界面
中调用所述第一功能的指令一起进行传送,
其中,在与所述第二用户界面相关联的所述应用中调用所述第一
功能包括:
基于与指示第一类型的网络连接的网络连接性相关联的数据
使用第一执行调用所述第一功能;以及
基于与指示第二类型的网络连接...

【专利技术属性】
技术研发人员:张光强曼纽尔·弗兰克·马丁内斯关志伟
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1