【技术实现步骤摘要】
【国外来华专利技术】用于利用近场通信传送数据有效载荷的技术相关申请的交叉引用本申请要求于2013年5月30日提交的美国专利技术专利申请No.13/905,228的优先权,该美国专利技术专利申请要求于2012年6月27日提交的美国临时申请No.61/665,018的权益。上述申请中的每个申请的公开的全部内容通过引用合并到本文中。
本公开涉及用于利用近场通信(“NFC”)来在计算设备之间传送数据的技术。
技术介绍
本文所提供的
技术介绍
描述是出于总体地呈现本公开的背景的目的。当前署名的专利技术人的达到其在该
技术介绍
部分中被描述的程度的工作以及说明书的并不以其它方式表明其在提交时作为现有技术的各个方面既不明示也不暗示被承认为针对本公开的现有技术。计算设备(移动电话、平板计算机、膝上型计算机等)可以被配置为经由NFC进行通信。例如,计算设备可以从有源设备(计算机、移动电话等)或无源设备(NFC标签、钥匙扣等)接收数据以及向有源设备或无源设备传送数据。NFC数据传送速率可能比诸如蓝牙和无线通信协议的其它通信协议数据传送速率更慢。例如,NFC数据传送速率可能被限制为424千比特每秒(kbits/sec),然而蓝牙数据传送速率可能超过2兆比特每秒(Mbits)。相反地,与另一设备建立蓝牙通信会话所需的时间量可能比建立NFC会话所需的时间量大的多。
技术实现思路
根据本公开的一些实施例,公开了一种计算机实现的方法。该方法可以包括在具有一个或更多处理器的第一计算设备处接收用于向第二计算设备传送数据有效载荷的命令。该方法还可以包括在第一计算设备处使用近场通信(NFC)协议从第二计算设备接收信息。信息可 ...
【技术保护点】
一种计算机实现的方法,包括:在具有一个或更多处理器的第一计算设备处接收用于向第二计算设备传送数据有效载荷的命令;在所述第一计算设备处使用近场通信(NFC)协议从所述第二计算设备接收信息,所述信息指示能够在所述第二计算设备处接收的多个通信协议,所述多个通信协议包括所述NFC通信协议;在所述第一计算设备处估计与所述多个通信协议中的每个通信协议对应的传送时间,每个传送时间指示使用所述传送时间的对应通信协议将所述数据有效载荷从所述第一计算设备传送到所述第二计算设备的时间量;在所述第一计算设备处基于所估计的传送时间来选择所述多个通信协议中的特定通信协议;以及使用所述特定通信协议将所述数据有效载荷从所述第一计算设备传输到所述第二计算设备。
【技术特征摘要】
【国外来华专利技术】2012.06.27 US 61/665,018;2013.05.30 US 13/905,2281.一种计算机实现的方法,包括:在具有一个或更多处理器的第一计算设备处接收用于向第二计算设备传送数据有效载荷的命令;在所述第一计算设备处使用近场通信(NFC)协议从所述第二计算设备接收信息,所述信息指示能够由所述第二计算设备利用的多个通信协议,所述多个通信协议包括NFC通信协议;对所述多个通信协议的每一个特定通信协议,在所述第一计算设备处获取:(1)指示对所述特定通信协议的期望数据传送速率的数据传送速率;(2)表示经由所述特定通信协议建立所述第一和第二计算设备之间的通信的时间量的建立时间,其中所述建立时间基于:(a)对应于所述通信协议的通信模块在所述第一和第二计算设备被上电的电力开启时间;以及(b)指示将所述第一和第二计算设备配对的时间量的配对时间;在所述第一计算设备处,基于对应的数据传送速率和建立时间估计与所述多个通信协议中的每个通信协议对应的传送时间,每个传送时间指示使用所述传送时间的对应通信协议将所述数据有效载荷从所述第一计算设备传送到所述第二计算设备的时间量;在所述第一计算设备处基于所估计的传送时间来选择所述多个通信协议中的特定通信协议;以及使用所述特定通信协议将所述数据有效载荷从所述第一计算设备传输到所述第二计算设备。2.根据权利要求1所述的方法,还包括:在所述第一计算设备处获得所述数据有效载荷的大小,其中,每个所估计的传送时间还基于所述数据有效载荷的所述大小。3.根据权利要求1所述的方法,还包括:在所述第一计算设备处确定所述第一计算设备处与所述多个通信协议中的每个特定通信协议对应的通信模块的开启/关闭状态,其中,(i)所述信息包括所述第二计算设备处与所述多个通信协议中的每个特定通信协议对应的通信模块的开启/关闭状态,以及(ii)每个特定通信协议的所述建立时间基于所述第一计算设备处与所述特定通信协议对应的所述通信模块的开启/关闭状态,和所述第二计算设备处与所述特定通信协议对应的所述通信模块的开启/关闭状态。4.根据权利要求3所述的方法,还包括:在所述第一计算设备处确定与所述多个通信协议中的每个特定通信协议对应的配对时间,每个配对时间指示当所述第一计算设备处的所述通信模块的开启/关闭状态和所述第二计算设备处的所述通信模块的开启/关闭状态均为开启时将所述第一计算设备与所述第二计算设备配对的时间量。5.根据权利要求4所述的方法,还包括:在所述第一计算设备处确定与所述多个通信协议中的每个特定通信协议对应的电力开启时间,所述电力开启时间指示下述情形之一:(i)当所述第一计算设备处针对所述特定通信协议的通信模块和所述第二计算设备处针对所述特定通信协议的通信模块均为开启时的零;(ii)当所述第一计算设备处针对所述特定通信协议的通信模块为关闭并且所述第二计算设备处的针对所述特定通信协议的通信模块为开启时,将所述第一计算设备处针对所述特定通信协议的通信模块的开启/关闭状态改变为开启的时间量;(iii)当所述第二计算设备处针对所述特定通信协议的通信模块为关闭并且所述第一计算设备处针对所述特定通信协议的通信模块为开启时,将在所述第二计算设备处针对所述特定通信协议的通信模块的开启/关闭状态改变为开启的时间量;以及(iv)当所述第一计算设备处针对所述特定通信协议的通信模块和所述第二计算设备处针对所述特定通信协议的通信模块均为关闭时,下述时间量中的最大值:(a)将所述第一计算设备处针对所述特定通信协议的通信模块的开启/关闭状态改变为开启的时间量,以及(b)将所述第二计算设备处针对所述特定通信协议的通信模块的开启/关闭状态改变为开启的时间量。6.根据权利要求5所述的方法,还包括:在所述第一计算设备处获得所述数据有效载荷的大小,其中,每个所估计的传送时间还基于所述数据有效载荷的所述大小。7.根据权利要求6所述的方法,其中,与每个特定通信协议对应的所述传送时间基于:其中,TP是与所述特定通信协议P对应的所述传送时间,Size是所述数据有效载荷的所述大小,RP是与所述特定通信协议P对应的所述数据传送速率,以及SP是与所述特定通信协议P对应的所述建立时间。8.根据权利要求7所述的方法,其中,与每个特定通信协议对应的所述建立时间基于:SP=LP+max|PSP(1),PSP(2)|其中,LP是与所述特定通信协议P对应的所述配对时间,PSP(1)是所述第一计算设备的与通信协议P对应的通信模块的电力开启时间,以及PSP(2)是所述第二计算设备的与通信协议P...
【专利技术属性】
技术研发人员:杰弗里·威廉·哈米尔顿,尼古拉斯·朱利安·佩利,本杰明·詹姆斯·多德森,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。