用于利用近场通信传送数据有效载荷的技术的制作方法

文档序号:8303667阅读:523来源:国知局
用于利用近场通信传送数据有效载荷的技术的制作方法
【专利说明】
[0001] 相关申请的交叉引用
[0002] 本申请要求于2013年5月30日提交的美国发明专利申请No. 13/905,228的优先 权,该美国发明专利申请要求于2012年6月27日提交的美国临时申请No. 61/665,018的 权益。上述申请中的每个申请的公开的全部内容通过引用合并到本文中。
技术领域
[0003] 本公开涉及用于利用近场通信("NFC")来在计算设备之间传送数据的技术。
【背景技术】
[0004] 本文所提供的【背景技术】描述是出于总体地呈现本公开的背景的目的。当前署名的 发明人的达到其在该【背景技术】部分中被描述的程度的工作以及说明书的并不以其它方式 表明其在提交时作为现有技术的各个方面既不明示也不暗示被承认为针对本公开的现有 技术。
[0005] 计算设备(移动电话、平板计算机、膝上型计算机等)可以被配置为经由NFC进行 通信。例如,计算设备可以从有源设备(计算机、移动电话等)或无源设备(NFC标签、钥匙 扣等)接收数据以及向有源设备或无源设备传送数据。NFC数据传送速率可能比诸如蓝牙 和无线通信协议的其它通信协议数据传送速率更慢。例如,NFC数据传送速率可能被限制 为424千比特每秒(kbits/sec),然而蓝牙数据传送速率可能超过2兆比特每秒(Mbits)。 相反地,与另一设备建立蓝牙通信会话所需的时间量可能比建立NFC会话所需的时间量大 的多。

【发明内容】

[0006] 根据本公开的一些实施例,公开了一种计算机实现的方法。该方法可以包括在具 有一个或更多处理器的第一计算设备处接收用于向第二计算设备传送数据有效载荷的命 令。该方法还可以包括在第一计算设备处使用近场通信(NFC)协议从第二计算设备接收信 息。信息可以指示能够在第二计算设备处接收的多个通信协议,包括NFC通信协议。此外, 该方法可以包括在第一计算设备处估计与多个通信协议中的每个通信协议对应的传送时 间。传送时间中的每个传送时间可以指示使用传送时间的对应通信协议将数据有效载荷从 第一计算设备传送到第二计算设备的时间量。该方法还可以包括在第一计算设备处基于所 估计的传送时间来选择多个通信协议中的特定通信协议,以及使用特定通信协议将数据有 效载荷从第一计算设备传输到第二计算设备。
[0007] 在一些实施例中,该方法可以包括在第一计算设备处获得与多个通信协议中的每 个通信协议对应的数据传送速率。数据传送速率中的每个数据传送速率可以指示数据传送 速率的对应通信协议的期望数据传送速率。此外,该方法可以包括在第一计算设备处获得 与多个通信协议中的每个通信协议对应的建立时间。建立时间中的每个建立时间可以指示 建立时间的对应通信协议的、在第一计算设备与第二计算设备之间建立通信的时间量。每 个特定通信协议的传送时间可以基于特定通信协议的数据传送速率和建立时间。
[0008] 此外,在一些实施例中该方法可以包括在第一计算设备处获得数据有效载荷的大 小。因此,每个所估计的传送时间还可以基于数据有效载荷的大小。多个通信协议还可以 包括蓝牙通信协议、无线通信协议和Wi-Fidirect通信协议。
[0009] 根据本公开的各种实施例,该方法还可以包括在第一计算设备处确定第一计算设 备处与多个通信协议中的每个特定通信协议对应的通信模块的开启/关闭状态。从第二计 算设备接收的信息还可以包括在第二计算设备处的与多个通信协议中的每个特定通信协 议对应的通信模块的开启/关闭状态。在这些实施例中,每个特定通信协议的建立时间可 以基于第一计算设备处与该特定通信协议对应的通信模块的开启/关闭状态,和第二计算 设备处与该特定通信协议对应的通信模块的开启/关闭状态。
[0010] 此外或可替代地,该方法可以包括在第一计算设备处确定与多个通信协议中的每 个特定通信协议对应的配对时间。每个配对时间可以指示当第一计算设备处的通信模块的 开启/关闭状态和第二计算设备处的通信模块的开启/关闭状态均为开启时将第一计算设 备与第二计算设备配对的时间量。在这些实施例中,每个特定通信协议的建立时间还可以 基于与该特定通信协议对应的配对时间。
[0011] 在一些实施例中,该方法还可以包括在第一计算设备处确定与多个通信协议中的 每个特定通信协议对应的电力开启时间。电力开启时间可以指示下述情形之一 :(i)当第 一计算设备处针对特定通信协议的通信模块和在第二计算设备处针对特定通信协议的通 信模块均为开启时的零;(ii)当第一计算设备处针对特定通信协议的通信模块为关闭并 且第二计算设备处的针对特定通信协议的通信模块为开启时,将第一计算设备处针对特定 通信协议的通信模块的开启/关闭状态改变为开启的时间量;(iii)当第二计算设备处针 对特定通信协议的通信模块为关闭并且在第一计算设备处针对特定通信协议的通信模块 为开启时,将在第二计算设备处针对特定通信协议的通信模块的开启/关闭状态改变为开 启的时间量;以及(iv)当第一计算设备处针对特定通信协议的通信模块和第二计算设备 处针对特定通信协议的通信模块均为关闭时,下述时间量中的最大值:(a)将第一计算设 备处针对特定通信协议的通信模块的开启/关闭状态改变为开启的时间量,以及(b)将第 二计算设备处的针对特定通信协议的通信模块的开启/关闭状态改变为开启的时间量。在 这些实施例中,每个特定通信协议的建立时间还可以基于与该特定通信协议对应的电力开 启时间。
[0012] 在一些实施例中,多个通信协议中的每个特定通信协议的建立时间还可以基于该 特定通信协议的配对时间与电力开启时间的总和。此外,该方法还可以包括在第一计算设 备处获得数据有效载荷的大小,其中,每个所估计的传送时间还基于该数据有效载荷的大 小。与每个特定通信协议对应的传送时间可以基于:
[0013]
【主权项】
1. 一种计算机实现的方法,包括: 在具有一个或更多处理器的第一计算设备处接收用于向第二计算设备传送数据有效 载荷的命令; 在所述第一计算设备处使用近场通信(NFC)协议从所述第二计算设备接收信息,所 述信息指示能够在所述第二计算设备处接收的多个通信协议,所述多个通信协议包括所述 NFC通信协议; 在所述第一计算设备处估计与所述多个通信协议中的每个通信协议对应的传送时间, 每个传送时间指示使用所述传送时间的对应通信协议将所述数据有效载荷从所述第一计 算设备传送到所述第二计算设备的时间量; 在所述第一计算设备处基于所估计的传送时间来选择所述多个通信协议中的特定通 信协议;以及 使用所述特定通信协议将所述数据有效载荷从所述第一计算设备传输到所述第二计 算设备。
2. 根据权利要求1所述的方法,还包括: 在所述第一计算设备处获得与所述多个通信协议中的每个通信协议对应的数据传送 速率,每个数据传送速率指示所述数据传送速率的对应通信协议的期望数据传送速率;并 且 在所述第一计算设备处获得与所述多个通信协议中的每个通信协议对应的建立时间, 每个建立时间指示所述建立时间的对应通信协议的、在所述第一计算设备与所述第二计算 设备之间建立通信的时间量, 其中,每个特定通信协议的传送时间基于所述特定通信协议的所述数据传送速率和所 述建立时间。
3. 根据权利要求2所述的方法,还包括:在所述第一计算设备处获得所述数据有效载 荷的大小,其中,每个所估计的传送时间还基于所述数据有效载荷的所述大小。
4. 根据权利要求2所述的方法,还包括:在所述第一计算设备处确定所述第一计算设 备处与所述多个通信协议中的每个特定通信协议对应的通信模块的开启/关闭状态, 其中,(i)所述信息包括所述第二计算设备处与所述多个通信协议中的每个特定通信 协议对应的通信模块的开启/关闭状态,以及(ii)每个特定通信协议的所述建立时间基于 所述第一计算设备处与所述特定通信协议对应的所述通信模块的开启/关闭状态,和所述 第二计算设备处与所述特定通信协议对应的所述通信模块的开启/关闭状态。
5. 根据权利要求4所述的方法,还包括: 在所述第一计算设备处确定与所述多个通信协议中的每个特定通信协议对应的配对 时间,每个配对时间指示当所述第一计算设备处的所述通信模块的开启/关闭状态和所述 第二计算设备处的所述通信模块的开启/关闭状态均为开启时将所述第一计算设备与所 述第二计算设备配对的时间量, 其中,每个特定通信协议的所述建立时间还基于与所述特定通信协议对应的配对时 间。
6. 根据权利要求5所述的方法,还包括: 在所述第一计算设备处确定与所述多个通信协议中的每个特定通信协议对应的电力 开启时间,所述电力开
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1