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

用于在近场通信中使用软件应用程序相关的元数据的技术制造技术

技术编号:10655606 阅读:216 留言:0更新日期:2014-11-19 16:52
一种计算机实现的方法包括:在与第一用户相关联的第一移动装置处确定第二移动装置是否在近场通信NFC的范围内。当在该范围内时,该方法包括:在第一移动装置处经由NFC传输来从第二移动装置接收第一数据和第二数据,其中该第一数据基于来自与第二移动装置相关联的第二用户的输入,该第二数据是表示被配置为处理第一数据的软件应用程序的元数据。当第一移动装置不具有由第二数据表示的软件应用程序时,该方法包括:在第一移动装置处经由网络检索该软件应用程序。该方法还包括:在第一移动装置处经由软件应用程序将第一数据提供给第一用户。

【技术实现步骤摘要】
【国外来华专利技术】用于在近场通信中使用软件应用程序相关的元数据的技术相关申请的交叉引用本申请要求2012年10月10日提交的第13/648,371号美国技术申请的优先权,并且要求2011年10月17日提交的第61/548,090号美国临时申请和2011年10月17日提交的第61/548,094号美国临时申请的权益,这三个申请均通过引用全部合并于此。
本公开涉及移动装置,更具体地,涉及用于在近场通信(NFC)传输中使用软件应用程序相关的元数据的技术。
技术介绍
这里提供的
技术介绍
描述是为了大体呈现本公开的上下文的目的。在该
技术介绍
部分所描述的范围内,当前所谓的专利技术人的工作以及在提交时可能没有另外称为现有技术的描述的各方面既没有明确地也没有隐含地被承认是相对于本公开的现有技术。“用户装置”是指通常包括用户接口、显示器和处理器的计算装置。用户装置可包括诸如便携式电脑、平板电脑和移动电话的移动装置。移动装置可以经由诸如移动电话网络、因特网等的一个或多个网络来选择性地进行通信。另外或替选地,移动装置可与其它移动装置选择性地进行通信。一种用于在两个或更多个移动装置之间进行通信的技术是近场通信(NFC)。具体地,可以使用NFC来在非常接近地布置的两个或更多个移动装置之间传送各种形式的数据。例如,该数据可包括诸如音频、视频和照片等的数据。
技术实现思路
提出了一种用于在第一移动装置与第二移动装置之间进行近场通信(NFC)的计算机实现的方法。该方法包括:在第一移动装置处,确定第二移动装置是否在NFC的范围内,其中该NFC的范围基于第二移动装置是否在距第一移动装置的预定距离内,该预定距离与可靠的NFC传输的最大距离相对应,第一移动装置与第一用户相关联。当第二移动装置在与第一移动装置的NFC的范围内时,该方法包括:在第一移动装置处经由NFC传输从第二移动装置接收第一数据和第二数据,其中该第一数据基于来自与第二移动装置相关联的第二用户的输入,该第二数据是表示被配置为处理第一数据的软件应用程序的元数据。该方法包括:在第一移动装置处,确定第一移动装置是否具有由第二数据表示的软件应用程序,其中该软件应用程序被配置为将第一数据提供给第一用户。当第一移动装置具有由第二数据表示的软件应用程序时,该方法包括:在第一移动装置处从存储在第一移动装置的存储器内的一个或多个应用程序中选择由第二数据表示的软件应用程序,其中该一个或多个应用程序中的每一个还被配置为处理第一数据。当第一移动装置不具有由第二数据表示的软件应用程序的时,该方法包括:经由第一移动装置的显示器将用以允许第一移动装置经由网络下载软件应用程序的请求提供给第一用户。该方法包括:经由第一移动装置的用户接口接收来自第一用户的输入,该输入包括对该请求的响应,其中该响应指示第一移动装置是否能够经由网络下载软件应用程序。该方法包括:在第一移动装置处,基于来自第一用户的输入来从网络选择性地检索软件应用程序。该方法还包括:在第一移动装置处经由软件应用程序将第一数据选择性地提供给第一用户。还提出了另一种计算机实现的方法。该方法包括:在与第一用户相关联的第一移动装置处,确定第二移动装置是否在与第一移动装置的近场通信(NFC)的范围内。当第二移动装置在与第一移动装置的NFC的范围内时,该方法包括:在第一移动装置处,经由NFC传输从第二移动装置接收第一数据和第二数据,其中该第一数据基于来自与第二移动装置相关联的第二用户的输入,该第二数据是表示与第一数据相关联的软件应用程序的元数据,其中该软件应用程序被配置为处理第一数据。该方法包括:在第一移动装置处,确定第一移动装置是否具有由第二数据表示的软件应用程序。当第一移动装置不具有由第二数据表示的软件应用程序时,该方法包括:在第一移动装置处,经由网络检索软件应用程序。该方法还包括:在第一移动装置处,经由软件应用程序将第一数据提供给第一用户。在一些实施例中,经由网络检索软件应用程序还包括:经由第一移动装置的显示器来将用以允许第一移动装置经由网络下载软件应用程序的请求提供给第一用户。在其它实施例中,经由网络检索软件应用程序还包括:经由第一移动装置的用户接口接收来自第一用户的输入,该输入包括对该请求的响应,该响应指示用户是否已准许第一移动装置经由网络下载软件应用程序。在一些实施例中,经由网络检软件应用程序还包括:基于来自第一用户的输入来经由网络选择性地检索软件应用程序。在其它实施例中,第二移动装置生成包括第一数据和第二数据这两者的包。在一些实施例中,第二数据包括表示与移动装置相关联的第一多个软件应用程序中的一个的唯一标识符。在其它实施例中,确定第一移动装置是否具有软件应用程序还包括:搜索第一移动装置的存储器。在一些实施例中,经由网络检索软件应用程序还包括:经由网络下载软件应用程序,并且将软件应用程序存储在存储器中。在其它实施例中,该方法还包括:当确定第一移动装置具有由第二数据表示的软件应用程序时,在移动装置处从存储在第一移动装置的存储器内的一个或多个应用程序中选择由第二数据表示的软件应用程序,其中该一个或多个应用程序中的每一个还与第一数据相关联。在一些实施例中,该存储器被配置为存储第二多个软件应用程序,其中第二多个软件应用程序中的至少一个不与第一数据相关联。在其它实施例中,第二多个软件应用程序小于或等于第一多个软件应用程序。在一些实施例中,确定第二移动装置是否在与第一移动装置的NFC的范围内还包括:在第一移动装置处使用射频(RF)波来产生电磁场,并且其中,确定第二移动装置是否在与第一移动装置的NFC的范围内基于来自第二移动装置的对电磁场的响应。还提出了一种系统。该系统包括近场通信(NFC)模块、应用程序确定模块、应用程序检索模块和应用程序控制模块。该NFC模块在与第一用户相关联的第一移动装置处确定第二移动装置是否在与第一移动装置的NFC的范围内。当第二移动装置在与第一移动装置的NFC的范围内时,该NFC模块在第一移动装置处经由NFC传输从第二移动装置接收第一数据和第二数据,其中该第一数据基于来自与第二移动装置相关联的第二用户的输入,该第二数据是表示与第一数据相关联的软件应用程序的元数据。该应用程序确定模块在第一移动装置处确定第一移动装置是否具有由第二数据表示的软件应用程序。当第一移动装置不具有由第二数据表示的软件应用程序时,该应用程序检索模块在第一移动装置处经由网络检索软件应用程序。该应用程序控制模块在第一移动装置处将第一数据经由软件应用程序提供给第一用户。在一些实施例中,应用程序检索模块经由第一移动装置的显示器来将用以允许第一移动装置经由网络下载软件应用程序的请求提供给第一用户。在其它实施例中,应用程序检索模块经由第一移动装置的用户接口接收来自第一用户的输入,该输入包括对该请求的响应,该响应指示用户是否已准许第一移动装置经由网络下载软件应用程序。在一些实施例中,应用程序检索模块基于来自第一用户的输入来经由网络选择性地检索软件应用程序。在其它实施例中,第二移动装置生成包括第一数据和第二数据的包。在一些实施例中,第二数据包括表示与移动装置相关联的第一多个软件应用程序中的一个的唯一标识符。在其它实施例中,应用程序确定模块通过搜索第一移动装置的存储器来确定第一移动装置是否具有软件本文档来自技高网...

【技术保护点】
一种计算机实现的方法,用于在第一移动装置与第二移动装置之间进行近场通信NFC,所述方法包括:在所述第一移动装置处,确定所述第二移动装置是否在NFC的范围内,其中所述NFC的范围基于所述第二移动装置是否在距所述第一移动装置的预定距离内,所述预定距离与可接受的NFC传输的最大距离相对应,所述第一移动装置与第一用户相关联;当所述第二移动装置在与所述第一移动装置的NFC的范围内时,在所述第一移动装置处经由NFC传输从所述第二移动装置接收第一数据和第二数据,其中所述第一数据基于来自与所述第二移动装置相关联的第二用户的输入,所述第二数据是表示被配置为处理所述第一数据的软件应用程序的元数据;在所述第一移动装置处,确定所述第一移动装置是否具有由所述第二数据表示的软件应用程序,其中所述软件应用程序被配置为将所述第一数据提供给所述第一用户;当所述第一移动装置具有由所述第二数据表示的软件应用程序时,在所述第一移动装置处从存储在所述第一移动装置的存储器内的一个或多个应用程序中选择由所述第二数据表示的软件应用程序,其中所述一个或多个应用程序中的每一个还被配置为处理所述第一数据;当所述第一移动装置不具有由所述第二数据表示的软件应用程序时,经由所述第一移动装置的显示器将用以允许所述第一移动装置经由网络下载所述软件应用程序的请求提供给所述第一用户;经由所述第一移动装置的用户接口来接收来自所述第一用户的输入,其中所述输入包括对所述请求的响应,所述响应表示所述第一移动装置是否能够经由所述网络下载所述软件应用程序;在所述第一移动装置处,基于来自所述第一用户的输入来从所述网络选择性地检索所述软件应用程序;以及在所述第一移动装置处,经由所述软件应用程序将所述第一数据选择性地提供给所述第一用户。...

【技术特征摘要】
【国外来华专利技术】2011.10.17 US 61/548,094;2011.10.17 US 61/548,090;1.一种计算机实现的方法,用于在第一移动装置与第二移动装置之间进行近场通信NFC,所述方法包括:在所述第一移动装置处,确定所述第二移动装置是否在NFC的范围内,其中所述NFC的范围基于所述第二移动装置是否在距所述第一移动装置的预定距离内,所述预定距离与可接受的NFC传输的最大距离相对应,所述第一移动装置与第一用户相关联;当所述第二移动装置在与所述第一移动装置的NFC的范围内时,在所述第一移动装置处经由NFC传输从所述第二移动装置接收第一数据和第二数据,其中所述第一数据基于来自与所述第二移动装置相关联的第二用户的输入,所述第二数据是表示被配置为处理所述第一数据的第一软件应用程序的元数据;在所述第一移动装置处,确定所述第一移动装置是否具有由所述第二数据表示的第一软件应用程序,其中所述软件应用程序被配置为将所述第一数据提供给所述第一用户;当所述第一移动装置具有由所述第二数据表示的第一软件应用程序时,在所述第一移动装置处从存储在所述第一移动装置的存储器内的第一多个软件应用程序中选择由所述第二数据表示的第一软件应用程序,其中所述第一多个软件应用程序中的每一个被配置为处理所述第一数据;当所述第一移动装置不具有由所述第二数据表示的第一软件应用程序时,经由所述第一移动装置的显示器将用以允许所述第一移动装置经由网络下载所述第一软件应用程序或不同的第二软件应用程序的请求提供给所述第一用户,所述不同的第二软件应用程序还被配置为处理所述第一数据;经由所述第一移动装置的用户接口来接收来自所述第一用户的输入,其中所述输入包括对所述请求的响应,所述响应表示所述第一移动装置是否能够经由所述网络下载所述第一软件应用程序或第二软件应用程序;在所述第一移动装置处经由所述网络并基于来自所述第一用户的输入和所述元数据,从与移动装置相关联的第二多个软件应用程序选择性地检索所述第一软件应用程序或所述第二软件应用程序,其中所述第二多个软件应用程序中的至少一个不被配置为处理所述第一数据;以及在所述第一移动装置处,经由所述第一软件应用程序或所述第二软件应用程序将所述第一数据选择性地提供给所述第一用户。2.一种计算机实现的方法,包括:在与第一用户相关联的第一移动装置处,确定第二移动装置是否在与所述第一移动装置的近场通信NFC的范围内;当所述第二移动装置在与所述第一移动装置的NFC的范围内时,在所述第一移动装置处,经由NFC传输从所述第二移动装置接收第一数据和第二数据,其中所述第一数据基于来自与所述第二移动装置相关联的第二用户的输入,所述第二数据是表示与所述第一数据相关联的第一软件应用程序的元数据,其中所述软件应用程序被配置为处理所述第一数据;在所述第一移动装置处,确定所述第一移动装置是否具有由所述第二数据表示的第一软件应用程序;当所述第一移动装置确实具有第一软件应用程序时,在第一移动装置处从存储在第一移动装置的存储器中的第一多个软件应用程序选择第一软件应用程序,第一多个软件应用程序中的每一个被配置为处理第一数据;当所述第一移动装置不具有由所述第二数据表示的第一软件应用程序时,在所述第一移动装置处经由网络并基于所述元数据,从与移动装置相关联的第二多个软件应用程序检索所述第一软件应用程序或不同的第二软件应用程序,其中第二软件应用程序还被配置为处理第一数据,并且其中第二多个软件应用程序中的至少一个不被配置为处理第一数据;以及在所述第一移动装置处,经由所述第一或第二软件应用程序将所述第一数据提供给所述第一用户。3.根据权利要求2所述的计算机实现的方法,其中,经由所述网络检索所述第一或第二软件应用程序还包括:经由所述第一移动装置的显示器来将用以允许所述第一移动装置经由所述网络下载所述第一或第二软件应用程序的请求提供给所述第一用户。4.根据权利要求3所述的计算机实现的方法,其中,经由所述网络检索所述第一或第二软件应用程序还包括:经由所述第一移动装置的用户接口接收来自用户的输入,其中所述输入包括对所述请求的响应,所述响应指示所述用户是否准许所述第一移动装置经由所述网络下载所述第一或第二软件应用程序。5.根据权利要求4所述的计算机实现的方法,其中,经由所述网络检索所述第一或第二软件应用程序还包括:基于来自所述第一用户的输入来经由所述网络选择性地检索所述第一或第二软件应用程序。6.根据权利要求2所述的计算机实现的方法,其中,所述第二移动装置生成包括所述第一数据和所述第二数据这两者的包。7.根据权利要求6所述的计算机实现的方法,其中,所述元数据表示与移动装置相关联的第二多个软件应用程序中的一个的唯一标识符或唯一代码。8.根据权利要求7所述的计算机实现的方法,其中,确定所述第一移动装置是否具有所述第一软件应用程序还包括:搜索所述第一移动装置的存储器。9.根据权利要求8所述的计算机实现的方法,其中,经由所述网络检索所述第一或第二软件应用程序还包括:经由所述网络下载所述软件应用程序,并且将所述第一或第二软件应用程序存储在所述存储器中。10.根据权利要求8所述的计算机实现的方法,还包括:当确定所述第一移动装置具有由所述唯一标识符或唯一代码表示的软件应用程序时,在所述移动装置处从第一多个软件应用程序选择第一软件应用程序。11.根据权利要求10所述的计算机实现的方法,其中,所述存储器被配置为存储第三多个软件应用程序,其中所述第三多个软件应用程序中的至少一个不被配置为处理所述第一数据。12.根据权利要求11所述的计算机实现的方法,其中,所述第一多个软件应用程序小于或等于所述第三多个软件应用程序。13.根据权利要求2所述的计算机实现的方法,其中,...

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

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

1