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

经由近场通信链路的应用程序数据的自动共享制造技术

技术编号:11450076 阅读:172 留言:0更新日期:2015-05-13 22:33
一种计算机实现的技术,包括:在包含一个或更多个处理器的第一计算设备(12)处,与第二计算设备(14)建立近场通信(NFC)链路(19)。该技术包括在第一计算设备处,识别在第一计算设备的操作系统中具有前台指定的应用程序,其中在与第二计算设备建立NFC链路时执行该识别。该技术包括在第一计算设备处,确定该应用程序的标识符,其中在第一计算设备之外的源处,该标识符唯一地标识该应用程序。该技术还包括经由NFC链路,从第一计算设备发送该应用程序的标识符至第二计算设备。

【技术实现步骤摘要】
【国外来华专利技术】经由近场通信链路的应用程序数据的自动共享相关申请的交叉引用本申请要求于2013年5月30日提交的13/905,210号美国实用专利申请的优先权,该申请要求于2012年7月16日提交的61/671,965号美国临时申请的优先权。通过引用,上述申请中的每个的公开内容被整体合并于此。
本公开内容涉及用于共享应用程序的元数据的自动化技术,所述应用程序不支持经由近场通信链路的数据共享。
技术介绍
在这里所提供的
技术介绍
的描述是出于大体介绍本公开内容的背景的目的。就本
技术介绍
部分中描述的范围而言,目前指明的专利技术人的工作,以及在提交时不能称得上是现有技术的本说明书的诸方面,既没有被明确地也没有被隐含地承认是相对于本公开内容的现有技术。近场通信(NFC)在短距离上发生。当使两个设备彼此很接近,例如,小于20厘米时,在两个设备之间建立这种数据链路。一旦已建立了数据链路,两个设备能够经由NFC链路共享数据。在市场中NFC技术正变得更加流行。然而,许多软件应用程序在NFC变得广泛可用之前被开发了,因此没有使用NFC共享数据的方法。因此,期望开发用于共享应用程序的元数据的自动化技术,这些应用程序不支持使用NFC或其它类型的短程无线连接技术的数据共享。
技术实现思路
提供了一种计算机实现的技术。该技术可以包括在包含一个或更多个处理器的第一计算设备处,与第二计算设备建立近场通信(NFC)链路。该技术可以包括在第一计算设备处,识别在第一计算设备的操作系统中具有前台指定的应用程序,其中在与第二计算设备建立NFC链路时执行该识别。该技术可以包括在第一计算设备处,确定应用程序的标识符,其中在第一计算设备之外的源处,该标识符唯一地标识该应用程序。该技术还可以包括经由NFC链路,从第一计算设备发送应用程序的标识符至第二计算设备。在一些实施方式中,识别在第一计算设备的操作系统中具有前台指定的应用程序包含在第一计算设备处,和与第一计算设备的操作系统相关联的任务管理器交互。在其它实施方式中,确定应用程序的标识符包含在第一计算设备处,和与第一计算设备的操作系统相关联的包管理器交互。在一些实施方式中,应用程序的标识符包含在线数字介质存储器中的应用程序的包标识符。在其它实施方式中,应用程序的标识符包含第一计算设备之外的源的统一资源定位符。在一些实施方式中,该技术进一步包括在第一计算设备处向应用程序查询数据以与第二计算设备共享,其中当应用程序不支持数据共享时,执行应用程序的标识符的确定。在其它实施方式中,该技术进一步包括在第一计算设备处向应用程序查询数据以与第二计算设备共享,以及经由NFC链路,从第一计算设备发送由应用程序共享的数据至第二计算设备。在一些实施方式中,该技术进一步包括在第一计算设备处搜索数据以与第二计算设备共享,其中该数据对应于驻留在第一计算设备上的另一应用程序。在其它实施方式中,该技术进一步包括在第一计算设备处,经由NFC链路接收来自第二计算设备的针对应用程序的请求,在第一计算设备处,确定是否能够将应用程序分发给第二计算设备,以及经由NFC链路,从第一计算设备发送应用程序至第二计算设备,其中响应于确定能够将应用程序分发给第二计算设备而执行应用程序的发送。还提供了另一种计算机实现的技术。该技术可以包括在包含一个或更多个处理器的第一计算设备处,与第二计算设备建立NFC链路。该技术可以包括通过与驻留在第一计算设备上的任务管理器交互,在第一计算设备处识别在第一计算设备处具有前台指定的应用程序,其中在与第二计算设备建立NFC链路时执行该识别。该技术可以包括在第一计算设备处,向应用程序查询数据,以与第二计算设备共享。该技术可以包括在第一计算设备处,接收来自应用程序的要与第二计算设备共享的数据。该技术可以包括在第一计算设备处,确定应用程序的标识符,其中当应用程序不支持数据共享时,以及当标识符在第一计算设备之外的源处唯一地标识应用程序时,执行该确定。该技术可以还包括经由NFC链路,从第一计算设备发送要被共享的数据以及应用程序的标识符中的至少之一至第二计算设备。在一些实施方式中,应用程序的标识符包含在线数字介质存储器中的应用程序的包标识符以及第一计算设备之外的源的统一资源定位符中的至少之一。在其它实施方式中,该技术进一步包括在第一计算设备处搜索数据以与第二计算设备共享,其中该数据对应于驻留在第一计算设备上的另一应用程序。在一些实施方式中,该技术进一步包括在第一计算设备处,经由NFC链路接收来自第二计算设备的针对应用程序的请求,在第一计算设备处,确定是否能够将应用程序分发给第二计算设备,以及经由NFC链路,从第一计算设备发送应用程序至第二计算设备,其中响应于确定能够将应用程序分发给第二计算设备而执行应用程序的发送。还提供了一种第一计算设备。第一计算设备可以包括收发器以及一个或更多个处理器。该收发器能够被配置成与第二计算设备建立数据链路,其中根据NFC协议建立数据链路。该一个或更多个处理器能够被配置成通过第一计算设备的操作系统执行具有前台指定的应用程序。该一个或更多个处理器还能够被配置成在与第二计算设备建立数据链路时,进行工作以执行NFC服务,该NFC服务被配置成:(i)识别应用程序,以及(ii)确定应用程序的标识符。该收发器能够进一步被配置成经由数据链路发送应用程序的标识符至第二计算设备,以及其中在第一计算设备之外的源处,该标识符唯一地标识该应用程序。在一些实施方式中,第一计算设备进一步包括与操作系统相关联的任务管理器,其中NFC服务进一步被配置成与任务管理器交互,以识别应用程序。在其它实施方式中,第一计算设备进一步包括与操作系统相关联的包管理器,其中NFC服务进一步被配置成与包管理器交互,以确定应用程序的标识符。在一些实施方式中,标识符是在线数字介质存储器中的应用程序的包标识符以及第一计算设备之外的源的统一资源定位符中的至少之一。在其它实施方式中,NFC服务进一步被配置成向应用程序查询数据以共享,以及其中收发器进一步被配置成经由数据链路发送由应用程序共享的数据至第二计算设备。在一些实施方式中,NFC服务被集成入第一计算设备的操作系统。在其它实施方式中,根据ISO/IEC18092标准定义NFC协议。根据下文中提供的详细描述,本公开内容的进一步应用领域将变得明显。应理解的是,详细描述以及具体示例仅意图为了说明的目的,而并不意图限制公开内容的范围。附图说明根据具体说明和附图,本公开内容将被更充分地理解,其中:图1是描绘了根据本公开内容的一些实现的近场通信(NFC)系统的示例的图,该近场通信(NFC)系统包含第一移动计算设备;图2是功能框图,其描绘了根据本公开内容的一些实现的包含处理器的图1的第一移动计算设备的示例;图3是描绘图2的处理器的示例组件的图;图4是示出了根据本公开内容的一些实现的用于经由NFC链路共享内容的示例技术的流程图,在第一移动计算设备和另一启用NFC(NFC-enabled)的计算设备之间建立该NFC链路;图5是示出了根据本公开内容的一些实现的用于在另一启用NFC的计算设备处处理共享数据的示例技术的流程图;以及图6是示出了根据本公开内容的一些实现的用于在另一启用NFC的计算设备处处理共享数据的另一示例技术的流程图。具体实施方式图1描本文档来自技高网...

【技术保护点】
一种计算机实现的方法,包括:在包含一个或更多个处理器的第一计算设备处,与第二计算设备建立近场通信(NFC)链路;在所述第一计算设备处,识别在所述第一计算设备的操作系统中具有前台指定的应用程序,其中在与所述第二计算设备建立所述NFC链路时执行所述识别;在所述第一计算设备处,确定所述应用程序的标识符,其中在所述第一计算设备之外的源处,所述标识符唯一地标识所述应用程序;以及经由所述NFC链路,从所述第一计算设备发送所述应用程序的所述标识符至所述第二计算设备。

【技术特征摘要】
【国外来华专利技术】2012.07.16 US 61/671,965;2013.05.30 US 13/905,2101.一种计算机实现的方法,包括:在包含一个或更多个处理器的第一计算设备处,与第二计算设备建立近场通信(NFC)链路;在所述第一计算设备处,识别在所述第一计算设备的操作系统中具有前台指定的应用程序,其中在与所述第二计算设备建立所述NFC链路时执行所述识别;在所述第一计算设备处,向所述应用程序查询数据以与所述第二计算设备共享;当所述应用程序不支持数据共享时,在所述第一计算设备处,确定所述应用程序的标识符,其中在所述第一计算设备之外的源处,所述标识符唯一地标识所述应用程序;以及经由所述NFC链路,从所述第一计算设备发送所述应用程序的所述标识符至所述第二计算设备。2.根据权利要求1所述的计算机实现的方法,其中识别在所述第一计算设备的操作系统中具有前台指定的应用程序包含在所述第一计算设备处,和与所述第一计算设备的所述操作系统相关联的任务管理器交互。3.根据权利要求1所述的计算机实现的方法,其中确定所述应用程序的标识符包含在所述第一计算设备处,和与所述第一计算设备的所述操作系统相关联的包管理器交互。4.根据权利要求1所述的计算机实现的方法,其中所述应用程序的所述标识符包含在线数字介质存储器中的所述应用程序的包标识符。5.根据权利要求1所述的计算机实现的方法,其中所述应用程序的所述标识符包含所述第一计算设备之外的源的统一资源定位符。6.根据权利要求1所述的计算机实现的方法,进一步包括:经由所述NFC链路,从所述第一计算设备发送由所述应用程序共享的数据至所述第二计算设备。7.根据权利要求1所述的计算机实现的方法,进一步包括在所述第一计算设备处搜索数据以与所述第二计算设备共享,其中所述数据对应于驻留在所述第一计算设备上的另一应用程序。8.根据权利要求1所述的计算机实现的方法,进一步包括:在所述第一计算设备处,经由所述NFC链路接收来自所述第二计算设备的针对所述应用程序的请求;在所述第一计算设备处,确定是否能够将所述应用程序分发给所述第二计算设备;以及经由所述NFC链路,从所述第一计算设备发送所述应用程序至所述第二计算设备,其中响应于确定能够将所述应用程序分发给所述第二计算设备而执行所述应用程序的发送。9.一种计算机实现的方法,包括:在包含一个或更多个处理器的第一计算设备处,与第二计算设备建立近场通信(NFC)链路;通过与驻留在所述第一计算设备上的任务管理器交互,在所述第一计算设备处识别在所述第一计算设备处具有前台指定的应用程序,其中在与所述第二计算设备建立所述NFC链路时执行所述识别;在所述第一计算设备处,向所述应用程序查询数据,以与所述第二计算设备共享;在所述第一计算设备处,接收来自所述应用程序的要与所述第二计算设备共享的数据;在所述第一计算设备处,确定所述应用程序的标识符,其中当所述应用程序不支持数据共享时,...

【专利技术属性】
技术研发人员:罗伯特·威廉·哈米尔顿马泰因·弗朗西斯库斯·阿涅丝·克嫩拉谢尔·利亚·加布杰弗里·威廉·哈米尔顿尼古拉斯·朱利安·佩利
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1