《通信设备、通信系统和控制通信设备的方法.pdf》由会员分享,可在线阅读,更多相关《通信设备、通信系统和控制通信设备的方法.pdf(29页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103001747 A (43)申请公布日 2013.03.27 CN 103001747 A *CN103001747A* (21)申请号 201210347316.9 (22)申请日 2012.09.07 2011-200875 2011.09.14 JP H04L 1/16(2006.01) H04B 5/00(2006.01) (71)申请人 索尼公司 地址 日本东京都 (72)发明人 渡部胜己 (74)专利代理机构 北京东方亿思知识产权代理 有限责任公司 11258 代理人 宋鹤 (54) 发明名称 通信设备、 通信系统和控制通信设备的方法 (57) 摘要 。
2、本发明公开了通信设备、 通信系统和控制通 信设备的方法。该通信设备包括通信单元和控制 器, 通信单元被配置为进行与其它通信设备的近 距离无线通信, 控制器被配置为通过调整要发送 到其它通信设备的数据的发送启动定时, 施加控 制以交替设置用于通过所述通信设备和其它通信 设备之间的近距离无线通信发送数据到通信对端 的发送权限。 (30)优先权数据 (51)Int.Cl. 权利要求书 2 页 说明书 14 页 附图 12 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 14 页 附图 12 页 1/2 页 2 1. 一种通信设备, 包括 : 通信单元, 被。
3、配置为进行与其它通信设备的近距离无线通信 ; 以及 控制器, 被配置为通过调整要发送到所述其它通信设备的数据的发送启动定时, 施加 控制以交替设置用于通过所述通信设备和所述其它通信设备之间的近距离无线通信发送 数据到通信对端的发送权限。 2. 根据权利要求 1 所述的通信设备, 其中 在上述发送启动定时设为所述第一发送启动定时, 将在其它通信设备处要发送到所述 通信设备的数据的发送启动定时设为所述第二发送启动定时的情况下, 所述控制器通过使 第一发送启动定时相对于第二发送启动定时偏移而做出所述调整。 3. 根据权利要求 2 所述的通信设备, 其中 在将发送权限给予所述通信设备的情况下, 所述控。
4、制器将所述第一发送启动定时设置 为比所述第二发送启动定时更早的定时, 而在将发送权限给予其它通信设备的情况下, 将 所述第一发送启动定时设置为比所述第二发送启动定时更迟的定时。 4. 根据权利要求 1 所述的通信设备, 其中 所述通信单元基于 TransferJet 进行近距离无线通信, 并且 所述控制器在所述通信设备是发起方的情况下施加所述控制。 5. 根据权利要求 4 所述的通信设备, 其中 所述控制器通过修改用于发送数据到其它通信设备的帧间间隔 (IFS) 的值做出所述 调整。 6. 根据权利要求 5 所述的通信设备, 其中 在将发送权限给予所述通信设备的情况下, 所述控制器采用发起方帧。
5、间间隔 (IIFS) 的值作为 IFS, 而在将发送权限给予其它通信设备的情况下, 采用大于响应方帧间间隔 (RIFS) 的值作为 IFS。 7. 根据权利要求 5 所述的通信设备, 还包括 : 计时器, 被配置为交替为将发送权限给予所述通信设备期间的第一设定时间和将发送 权限给予其它通信设备期间的第二设定时间计时, 并在到达每个时间的时候向所述控制器 发出通知 ; 其中, 所述控制器在每次分别到达第一设定时间和第二设定时间的时候, 通过修改 IFS 的值做出所述调整。 8. 根据权利要求 4 所述的通信设备, 其中 所述控制器基于用户应用层或协议转换层 (PCL) 中的设置, 确定将发送权限。
6、给予所述 通信设备期间的第一设定时间和将发送权限给予所述其它通信设备期间的第二设定时间 之间的比例。 9. 一种通信系统, 包括 : 第二通信设备, 包括 : 通信单元, 被配置为基于发送数据到通信对端的发送权限, 进行与第一通信设备的近 距离无线通信 ; 以及 第一通信设备, 包括 : 通信单元, 被配置为基于所述发送权限进行与所述第二通信设备的近距离无线通信 ; 权 利 要 求 书 CN 103001747 A 2 2/2 页 3 以及 控制器, 被配置为通过调整要发送到所述第二通信设备的数据的发送启动定时, 将发 送权限交替给予所述第一通信设备和所述第二通信设备。 10. 一种控制通信设。
7、备的方法, 包括 : 进行与其它通信设备的近距离无线通信 ; 以及 通过调整要发送到其它通信设备的数据的发送启动定时, 施加控制以交替设置用于通 过所述通信设备和其它通信设备之间的近距离无线通信发送数据到通信对端的发送权限。 权 利 要 求 书 CN 103001747 A 3 1/14 页 4 通信设备、 通信系统和控制通信设备的方法 技术领域 0001 本发明涉及通信设备, 并且更具体地, 涉及利用近距离(close proximity)无线通 信与另一通信设备通信的通信设备, 涉及包括这种通信设备的通信系统, 并且涉及控制通 信设备的方法。 背景技术 0002 在相关技术中, 存在使用无。
8、线通信交换各种数据的无线通信技术。 例如, 存在在两 个通信设备之间利用近距离无线通信交换各种数据的无线通信技术 ( 例如, 见 ECMA-398)。 发明内容 0003 根据相关技术领域中的上述技术, 在两个通信设备之间能够很容易地交换各种数 据, 而无需使用诸如用于移动数据的卡 ( 比如存储卡 ) 或者电缆之类的设备。 0004 然而, 取决于通信设备中执行的协议, 相互通信的两个通信设备其中的一个可以 持续地发送数据, 直到对该通信设备来说完成了数据传送。 在这种情况下, 来自另一个通信 设备的数据传送可能会被延迟, 并且取决于该通信设备中执行的协议, 有降低吞吐量的风 险。 0005 。
9、鉴于这种情况, 在近距离无线通信期间提高吞吐量是可取的。 0006 根据本发明的第一实施例, 提供了一种通信设备、 控制该设备的方法以及使得计 算机执行该方法的程序, 该通信设备具有通信单元和控制器, 通信单元被配置为进行与其 它通信设备的近距离无线通信, 控制器被配置为通过调整要发送到其它通信设备的数据的 发送启动定时, 施加控制以交替设置用于通过近距离无线通信在该通信设备和其它通信设 备之间的发送数据到通信对端的发送权限(transmit right)。 这种配置起到通过调整要发 送到其它通信设备的数据的发送启动定时, 交替设置该通信设备和其它通信设备之间的发 送权限的作用。 0007 也。
10、可以这样配置, 控制器通过使第一发送启动定时相对于第二发送启动定时而移 动来做出调整, 第一发送启动定时被作为上述发送启动定时, 而第二发送启动定时被作为 在其它通信设备处要发送到该通信设备的数据的发送启动定时。 这种配置起到通过使第一 发送启动定时相对于第二发送启动定时移动而调整发送启动定时的作用。 0008 还可以这样配置, 使得控制器在给予该通信设备发送权限的情况下, 将第一发送 启动定时设置为比第二发送启动定时更早的定时, 并且在给予其它通信设备发送权限的情 况下, 将第一发送启动定时设置为比第二发送启动定时更迟的定时。这种配置起到这样的 作用, 在给予该通信设备发送权限的情况下, 将。
11、第一发送启动定时设置为比第二发送启动 定时更早的定时, 而在给予其它通信设备发送权限的情况下, 将第一发送启动定时设置为 比第二发送启动定时更迟的定时。 0009 还可以这样配置, 该通信单元基于 TransferJet 进行近距离无线通信, 而且控制 器在该通信设备是发起方 (initiator) 的情况下施加该控制。这种配置起到这样的作用, 说 明 书 CN 103001747 A 4 2/14 页 5 基于 TransferJet 进行近距离无线通信, 并且在该通信设备是发起方的情况下控制发送权 限。 0010 还可以这样配置, 控制器通过修改用于发送数据到其它通信设备的帧间间隔 (IF。
12、S) 的值进行调整。这种配置起到通过修改 IFS 的值调整发送启动定时的作用。 0011 还可以这样配置, 控制器在给予该通信设备发送权限的情况下, 采用发起方帧间 间隔 (IIFS) 的值作为 IFS, 而在给予其它通信设备发送权限的情况下, 采用大于响应方 (responder) 帧间间隔 (RIFS) 的值作为 IFS。这种配置起到这样的作用, 在给予该通信设 备发送权限的情况下, 采用 IIFS 的值, 而在给予其它通信设备发送权限的情况下, 采用大 于 RIFS 的值。 0012 根据本发明第一实施例的通信设备可以另外具有计时器, 被配置为对发送权限给 予该通信设备的第一设定时间和发。
13、送权限给予其它通信设备的第二设定时间交替计时, 并 在到达每个时间的时候向控制器发出通知。 控制器则可以被配置为在每次分别到达第一设 定时间或第二设定时间的时候, 通过修改 IFS 的值来进行调整。这种配置起到这样的作用, 在每次分别到达第一设定时间或第二设定时间的时候, 通过修改 IFS 的值调整发送启动定 时。 0013 还可以配置为, 控制器基于用户应用层或协议转换层 (PCL) 中的设置, 确定发送 权限给予该通信设备的第一设定时间和发送权限给予其它通信设备的第二设定时间之间 的比例。这种配置起到基于用户应用层或 PCL 层中的设置确定第一设定时间和第二设定时 间的比例的作用。 001。
14、4 根据本发明的第二实施例, 提供了一种通信系统、 控制通信系统的方法以及使得 计算机执行该方法的程序, 该通信系统具有第二通信设备和第一通信设备。第二通信设备 包括通信单元, 被配置为基于用于发送数据到通信对端的发送权限, 进行与第一通信设备 的近距离无线通信。第一通信设备包括通信单元和控制器, 通信单元被配置为基于该发送 权限, 进行与第二通信设备的近距离无线通信, 控制器被配置为通过调整要发送到第二通 信设备的数据的发送启动定时, 将发送权限交替给予第一通信设备和第二通信设备。这种 配置起到这样的作用, 通过使第一通信设备调整要发送到第二通信设备的数据的发送启动 定时, 在第一通信设备与。
15、第二通信设备之间交替设置发送权限。 0015 根据本发明的实施例, 可以在近距离无线通信期间提高吞吐量。 附图说明 0016 图 1A 至 1C 是在本发明第一实施例中的通信设备的简略图示 ; 0017 图 2 是图示在本发明第一实施例中的通信设备的示例的功能配置的框图 ; 0018 图 3 图示了在本发明第一实施例中的通信设备的示例性协议栈配置 ; 0019 图 4 示意性地图示了在本发明第一实施例中的通信设备之间进行的通信的状态 ; 0020 图 5A 和 5B 示意性地图示了在本发明第一实施例中的通信设备之间如何进行通 信 ; 0021 图 6 示意性地图示了在本发明第一实施例中的通信设。
16、备之间建立连接的示例, 和 在建立该连接后发送数据帧的示例 ; 0022 图7A和7B示意性地图示了在本发明第一实施例中的通信设备之间发送及接收的 说 明 书 CN 103001747 A 5 3/14 页 6 分组 ( 即, 发送分组 ) 的示例性配置 ; 0023 图 8 示意性地图示了在本发明第一实施例中的两个通信设备之间通信期间使用 的 IFS 示例 ; 0024 图 9 示意性地图示了在本发明第一实施例中的通信设备之间的数据交换的时序 ; 0025 图 10A 至 10C 示意性地图示了本发明第一实施例中的 IFS 时期的时序, 该时序基 于由 IIFS 计时器发出的 IIFS 切换。
17、触发进行修改 ; 0026 图 11 示意性地图示了在本发明第一实施例中的通信设备之间的数据交换的时 序 ; 0027 图 12A 至 12C 图示了在本发明第一实施例中的两个通信设备之间发送及接收的 Ack 和 PSDU(PHY SDU) 之间的示例性关系的时序 ; 以及 0028 图 13 是图示了由本发明第一实施例中的通信设备进行的通信过程的示例性处理 序列的流程图。 具体实施方式 0029 在下文中, 将描述实现本发明的实施例(下文中称为实施例)。 描述将按照下面的 顺序进行。 0030 1. 第一实施例 ( 通信控制 : 通过在发起方调整发送启动定时, 在发起方和通信对 端之间交替设。
18、置发送权限的示例 ) 0031 0032 通信设备的示例性使用 0033 图 1A 至 1C 是本发明第一实施例中的通信设备的简略图示。在本发明的第一实施 例中, 将描述执行近距离无线通信协议的通信设备的示例性使用。 具体地, 在本发明的第一 实施例中, 将描述 TransferJet( 注册商标 ) 的多路接入方法。 0034 TransferJet 是使用 4.48GHz 频带的近距离无线通信协议。通过使用这个通讯协 议(TransferJet), 在利用-70dBm/MHz或更低功率的4.48GHz的无线电波时, 可以实现最大 值高达 560Mbps 的高速近距离数据通信。另外, 通过将。
19、近距离无线通信的通信范围限制在 几厘米, 可以加快通信处理的速度, 同时使通信设备小型化和实现更低功耗。 0035 另外, 对于 TransferJet 来说, 两个邻近的通信设备通过分别承担发起方和响应 方两个角色来通信。然而, 发起方和响应方都能发送和接收数据, 而不考虑其担任的角色。 此外, 发起方和响应方也能够根据使用条件或用户操作而转换角色。这种通信的示例将参 考图 5A、 图 5B 和图 6 详细描述。 0036 此处, 诸如数字照相机、 个人计算机(PC)和移动设备(例如, 比如移动电话和智能 电话 ) 之类的设备被假定为使用 TransferJet 的通信设备。因此, 在图 1。
20、A 至 1C 中, 给出 数字照相机和个人计算机的简图作为使用 TransferJet 的通信设备的示例。在图 1B 和 1C 中也给出了在通信状态中的发起方和响应方的简图。 注意, 在附图中, 每个通信设备的角色 ( 即, 发起方或响应方 ) 与通信设备的名称一起在括号中表明。 0037 图 1A 图示了具有近距离无线通信功能和成像单元的通信设备 100。通信设备 100 可以例如是数字照相机或数字视频摄像机 ( 即, 摄录像机 )。另外, 通信设备 ( 照相机 )100 的一部分 ( 比如其外表面部分 ) 发挥通信表面的功能。此时, 通信设备 ( 照相机 )100 通常 说 明 书 CN 。
21、103001747 A 6 4/14 页 7 会成为响应方, 并且进入低功率模式中等待连接请求的状态。连接请求将参考图 6 详细描 述。 0038 图 1B 图示了具有近距离无线通信功能的通信设备 800 和通信设备 100 之间通信 的状态。例如, 通信设备 800 可以是个人计算机 (PC)。另外, 通信设备 (PC)800 的一部分 (比如其上提供了可操作单元的可操作表面的部分)发挥通信表面的功能。 此时, 通信设备 (PC)800 通常会成为发起方, 并且持续地发送间歇性连接请求。在这种情况下, 在他或她的 手中持有通信设备 ( 照相机 )100 的用户 10 可以使通信设备 ( 照相。
22、机 )100 的通信表面接 近于通信设备 (PC)800 的通信表面 ( 也就是说, 用户可能执行晃动操作 )。随着这个操作, 用户 10 能够发起通信设备 ( 照相机 )100 和通信设备 (PC)800 之间的数据通信过程。 0039 图1C图示了具有近距离无线通信功能和成像单元的通信设备200和通信设备100 之间通信的状态。此时, 在照相机之间通信的情况下, 要发送内容 ( 例如, 诸如静止图像文 件或者视频文件之类 ) 的照相机会成为发起方并发送连接请求。在这种情况下, 执行使通 信设备 ( 照相机 )100 的通信表面接近于通信设备 ( 照相机 )200 的通信表面的操作 ( 也就。
23、 是说, 晃动操作 )。随着这个操作, 用户能够发起通信设备 ( 照相机 )100 和通信设备 ( 照相 机 )200 之间的数据通信过程。 0040 虽然在图 1A 至 1C 中以示例的方式图示了照相机和 PC, 但同样可以将上述配置 应用于其它具有无线通信功能的通信设备。例如, 上述配置同样可以应用于移动电话设备 ( 比如具有电话功能和数据通信功能的智能电话 ), 音频输出设备 ( 比如便携式音乐播放 器 ), 或者具有无线通信功能的显示设备 ( 比如数字相框 )。 0041 通信设备的示例性配置 0042 图 2 是图示了在本发明第一实施例中的通信设备 100 的示例性功能配置的框图。 。
24、由于在通信设备 200 和通信设备 800 中涉及无线通信的功能部件与通信设备 100 中的那些 部件类似, 此处减少或省略其描述。 0043 通信设备 100 具有天线 110、 近距离无线通信单元 120、 控制器 130、 存储器 140 和 IIFS 计时器 150。 0044 天线 110 连接到近距离无线通信单元 120, 并且是用于利用感应场或磁场向其他 通信设备 ( 比如通信设备 200 和通信设备 800) 发送无线电波和从其他通信设备接收无线 电波的天线。 0045 近距离无线通信单元120是基于TransferJet标准实施近距离无线通信的通信模 块。也就是说, 近距离无。
25、线通信单元 120 进行与另一通信设备 ( 即, 具有近距离无线通信功 能的通信设备 ) 的近距离无线通信, 该通信设备存在于由近距离无线通信单元 120( 和天 线 110) 给定的通信范围内。此处, 在近距离无线通信单元 120 与另一个通信设备彼此邻近 (close proximity) 的情况下, 近距离无线通信单元 120 与另一通信设备之间的近距离无 线通信成为可能。 邻近在这里意味着接触或几乎接触的状态, 其中近距离无线通信单元120 和其它通信设备之间的距离例如在给定的范围内 ( 比如 3cm)。注意, 天线 110 和近距离无 线通信单元 120 也可以被配置为单个模块。近距。
26、离无线通信单元 120 在这里是通信单元的 一个示例。 0046 控制器 130 基于存储器 140 中存储的控制程序, 控制通信设备 100 中各个单元的 操作。例如, 控制器 130 可以由微处理器实现。例如, 控制器 130 连接到近距离无线通信单 说 明 书 CN 103001747 A 7 5/14 页 8 元 120, 并控制发送各种数据到另一个通信设备和从另一个通信设备接收各种数据的操作, 所述另一个通信设备通过近距离无线通信单元 120 连接。 0047 假定在通信设备100已经成为发起方的情况。 在这种情况下, 控制器130通过调整 要发送到另一个通信设备的数据的发送启动定时。
27、, 施加控制以交替设置通过通信设备 100 和另一通信设备之间的近距离无线通信发送数据到通信对端的发送权限。 在将发起方作为 参考点的情况下, 这里的通信对端意味着响应方, 而在将响应方作为参考点的情况下通信 对端意味着发起方。 0048 此处, 上述发送启动定时被作为第一发送启动定时, 反之, 对于在其它通信设备中 要发送到通信设备 100 的数据的发送启动定时被作为第二发送启动定时。在这种情况下, 控制器 130 通过将第一发送启动定时相对于第二发送启动定时移动来调整发送启动定时。 0049 具体地, 在给予通信设备 100 发送权限的情况下 ( 比如在图 10A 至 10C 中图示的 I。
28、IFS 时期 ), 控制器 130 将第一发送启动定时设置为比第二发送启动定时更早。同样, 在给 予其它通信设备发送权限的情况下(比如在图10A至10C中图示的RIFS+Tbst时期), 控制 器 130 将第一发送启动定时设置为比第二发送启动定时更迟。这些发送启动定时将参考图 10A 至 10C 详细描述。 0050 控制器130还通过修改用于发送数据到另一通信设备的帧间间隔(IFS)的值调整 发送启动定时。具体地, 在给予通信设备 100 发送权限的情况下, 控制器 130 采用发起方帧 间间隔(IIFS)的值作为IFS。 同时, 在给予其它通信设备发送权限的情况下, 控制器130采 用大。
29、于响应方帧间间隔 (RIFS) 的值作为 IFS。 0051 另外, 控制器 130 基于图 3 中图示的用户应用层 330 或协议转换层 (PCL)320 中的 设置, 确定第一设定时间和第二设定时间的比例。 此处, 第一设定时间是在发送权限给予通 信设备 100 期间的时间, 并且例如对应于图 10A 至 10C 中图示的 IIFS 时期。同样, 第二设 定时间是在发送权限给予其它通信设备期间的时间, 并且例如对应于图 10A 至 10C 中图示 的 RIFS+Tbst 时期。控制器 130 还将所确定的第一设定时间和第二设定时间输出到 IIFS 计时器 150 用以存储。 0052 基于。
30、以这种方式配置的连接权限, 通过近距离无线通信与通信设备 100 通信的其 它通信设备能够发送数据。 0053 存储器 140 存储信息 ( 比如控制程序 )、 发送数据和接收数据等等, 控制器 130 通 过该控制程序施加各种控制(比如各种应用程序和用于由近距离无线通信单元120控制近 距离无线通信的通信控制程序)。 例如, 存储器140可以包括只读存储器(ROM)和随机存取 存储器 (RAM)。 0054 IIFS 计时器 150 是交替计时的计时器, 在发送权限给予通信设备 100 期间为第一 设定时间计时, 并且在发送权限给予另一通信设备期间为第二设定时间计时。 另外, 在已经 到达第。
31、一设定时间或第二设定时间的时候, IIFS 计时器 150 向控制器 130 发出通知 ( 即, IIFS 切换触发 )。此处, IIFS 计时器 150 是计时器的一个示例。 0055 一旦接收到来自 IIFS 计时器 150 的表示已经到达第一设定时间或第二设定时间 的通知 ( 即, IIFS 切换触发 ), 则控制器 130 施加控制以修改 IFS 的值。也就是说, 在每次 分别到达第一设定时间或第二设定时间的时候, 修改(切换)IFS的值。 IIFS值的切换将参 考图 10A 至 10C 详细描述。 说 明 书 CN 103001747 A 8 6/14 页 9 0056 通信设备中的。
32、示例性协议栈 0057 图 3 图示了在本发明第一实施例中的通信设备 100 的示例性协议栈配置。图 3 图 示了通过 TransferJet 无线通信的通信协议栈的示例性配置。该通信协议栈有四层, 即, 物 理层 (PHY)300、 连接层 (CNL)310、 协议转换层 (PCL)320 和用户应用层 330。 0058 PHY层300提供物理无线连接, 并且例如可以对应于图2中图示的近距离无线通信 单元 120。 0059 CNL 层 310 执行 PHY 层 300 中连接的建立和释放, 并且包括 CNL 协议 311 和 IIFS 计时器 312。CNL 层 310 还为发起方和响应。
33、方之间的发送和接收提供仲裁, 并保证数据连续 性和数据确定性 ( 即, 没有错误 )。 0060 PCL 层 320 从上层到下层转换协议, 并且包括 PCL 控制器 321、 OBEX 适配器 322 和 SCSI 适配器 323。具体地, 在 PCL 层 320 中执行诸如连接建立、 连接释放和设备认证之类的 步骤。另外, 在 PCL 层 320 中还执行诸如操作模式设置和通向上层的初始化之类的步骤。 0061 用户应用层 330 代表使用 TransferJet 的各个用户应用。例如, 用户应用层 330 可以包括第一用户应用 331、 第二用户应用 332 和第三用户应用 333。 0。
34、062 此处, 例如 CNL 层 310、 PCL 层 320 和用户应用层 330 可以被实现为控制器 130 执 行存储器 140 中存储的程序的结果。 0063 现在将描述 CNL 层 310 中实现的 IIFS 计时器 312。IIFS 计时器 312 等同于图 2 中 图示的 IIFS 计时器 150, 并且是独立于 CNL 协议 311 的计时器。同样, IIFS 计时器 312 根 据独立于 CNL 协议 311 状态而确定的比例发出 IIFS 切换触发。CNL 协议 311 也根据 IIFS 计时器 312 发出的 IIFS 切换触发来切换 IIFS 的值。切换 IIFS 值将。
35、参考图 10A 至 10C 详 细描述。 0064 用这种方法, 就本发明的第一实施例而言, IIFS 的值可以与 CNL 协议 311 不同步 地变化。因此, 可以大大降低执行该协议的难度。 0065 在两个通信设备之间进行通信的示例性状态 0066 图 4 示意性地图示了在本发明第一实施例中的通信设备 100 和 200 之间进行通信 的状态。图 4 图示了如图 1C 中所示的在通信设备 100 充当发起方而通信设备 200 充当响 应方的状态下, 在通信设备 100 和 200 之间进行通信的示例。此外, 各个通信协议栈的配置 被视为与图 3 中的类似。由此, 在图 4 中, 除了对应于。
36、各个层的附图标记之外, 用与图 3 中 相同的附图标记标注通信设备 ( 发起方 )100, 同时用与图 3 中相同的附图标记标注通信设 备 ( 响应方 )200。 0067 假定在通信设备 ( 发起方 )100 与通信设备 ( 响应方 )200 之间通过 TransferJet 进行近距离无线通信的情况。使用这种近距离无线通信, 应用数据是在用户应用层 330 和 370 之间通信的。例如, 应用数据可以从用户应用层 330 通过 PCL 层 320 和 CNL 层 310 输出 到 PHY 层 300。该应用数据然后从 PHY 层 300 发送到对端通信设备。 0068 例如, 在通信设备 。
37、( 发起方 )100 中, 可以按如下顺序在 CNL 层 310、 PCL 层 320 和 用户应用层 330 中进行连接过程。也可以在通信设备 ( 响应方 )200 中进行类似的连接过 程。另外, 在通信设备 ( 发起方 )100 中, 根据用户应用层 330 或 PCL 层 320 中的设置, 确定 IIFS 时间比例 (N M)。也就是说, 基于用户应用层 330 或 PCL 层 320 中的设置, 确定前述 第一设定时间与第二设定时间的比例。 说 明 书 CN 103001747 A 9 7/14 页 10 0069 在用这种方法确定了时间比例之后, 独立于由 CNL 协议 311 进。
38、行的 CNL 协议来启 动 IIFS 计时器 312。然后, 在 IIFS 计时器 312 到达规定时间 ( 即, 第一设定时间或第二设 定时间 ) 的时候, IIFS 计时器 312 向 CNL 协议 311 发出 IIFS 切换触发。 0070 在本发明的第一实施例中, 虽然此时在发起方中切换了 IIFS 的值, 但是 RIFS 值 继续用于响应方中。由此, 在图 4 中用虚线表示通信设备 ( 响应方 )200 中的 IIFS 计时器 312。 0071 在两个通信设备之间进行的通信的示例性发起 0072 图 5A 和 5B 示意性地图示了在本发明第一实施例中的通信设备 100 和 200。
39、 之间如 何进行通信。 0073 图 5A 图示了如图 1C 中所示在通信设备 100 作为发起方而通信设备 200 作为响应 方的状态下, 在通信设备 100 和 200 之间进行通信的示例。 0074 例如, 在由用户建立 TransferJet 通信信道的情况下, 通信设备 ( 发起方 )100 持 续地发送管理帧 ( 被称为连接请求 )。同时, 通信设备 ( 响应方 )200 持续地在低功率待机 状态中等待连接请求。一旦在这种状态下接收到连接请求, 则通信设备 ( 响应方 )200 进入 通信信道已经建立的连通状态。 0075 图 5B 图示了如图 1B 中所示在通信设备 100 作为。
40、响应方而通信设备 800 作为发起 方的状态下, 在通信设备 100 和 800 之间进行的通信的示例。由于图 5B 中图示的发起方和 响应方之间的示例性通信与图 5A 中的类似, 所以减少或省略其描述。然而, 在图 5B 中, 通 信设备 100 的角色从发起方转换为响应方。 0076 建立连接的示例 0077 图 6 示意性地图示了在本发明第一实施例中的通信设备 100 和 200 之间建立连接 的示例和在建立该连接后发送数据帧的示例。该数据帧称为 CNL 业务数据单元 (CSDU)。在 图 6 中, 纵轴当作时间轴。 0078 一旦通信设备(发起方)100基于用户操作接收到建立通信信道的。
41、请求, 则持续地 发送连接请求 (411)。 0079 一旦通信设备 ( 响应方 )200 接收到来自通信设备 ( 发起方 )100 的连接请求, 则 发送管理帧到通信设备 ( 发起方 )100(412)。与前述类似, 该管理帧被称为连接接受。 0080 此后, 通信设备 ( 发起方 )100 一旦接收到来自通信设备 ( 响应方 )200 的连接接 受, 则响应该连接接受发送 Ack 帧 (413)。 0081 接下来, 通信设备 ( 响应方 )200 一旦接收到来自通信设备 ( 发起方 )100 的 Ack 帧, 则进入连通状态, 并建立通信信道 (414)。 0082 在通信信道己建立的状。
42、态下, 通信设备(发起方)100和通信设备(响应方)200开 始在独立于对方的定时发送 CSDU 分组 (415)。将参考图 7A 和 7B 详细描述要发送的 CSDU 分组。 0083 TransferJet 执行具有冲突避免的载波监听多路接入 (CSMA/CA) 作为其接入方 法。 由此, 冲突可能在发起方与响应方同时发送分组的情况下出现。 然而, 在这种冲突之后, 在发送并接收了分组中的一个之后, 根据 IFS 的值控制发送权限。IIFS 值在发起方中被作 为IFS使用, 而RIFS值在响应方中被使用。 发送权限的控制将参考图10A至12C详细描述。 0084 发送分组的示例性结构 说 。
43、明 书 CN 103001747 A 10 8/14 页 11 0085 图7A和7B示意性地图示了在本发明第一实施例中的通信设备之间发送及接收的 分组 ( 即, 发送分组 ) 的示例性结构。具体地, 图 7A 和 7B 图示了包括一个或多个 CSDU 的 帧的帧格式。 0086 图 7A 图示了在单个分组包含一个 CSDU 的情况下发送分组的结构。发送分组包含 前导 421、 同步字段 422 和 PHY 报头 423。发送分组还包含公用 CNL 报头 424、 子 CNL 报头 425 和 CSDU426。 0087 图 7B 图示了在单个分组包含两个 CSDU 的情况下发送分组的结构。发。
44、送分组包含 子 CNL 报头 427 和 CSDU428。 0088 如图 7A 和 7B 中所示, 对于 TransferJet 来说单个分组可能包含最多两个 CSDU。 0089 示例性的 IFS 传送 0090 图 8 示意性地图示了在本发明第一实施例中的两个通信设备之间通信期间使用 的 IFS 示例。 0091 图 8 将用于说明三种 IFS 类型 : 短帧间间隔 (SIFS)、 IIFS 和 RIFS( 例如, 见 ECMA-398 10.4.4)。在图 8 中, 在第一行 ( 顶部 ) 中图示了 SIFS, 在第二行中图示了 IIFS, 在第三行 ( 底部 ) 中图示了 RIFS。。
45、此处, Tbst 是指时隙 (slot time)。时隙指的是发送最 小尺寸的帧所使用的时间。 0092 SIFS 是为了在接收前一帧 (CSDU) 之后发送 Ack 而使用的 IFS。注意到 SIFS 被用 于来自发起方和响应方二者的发送。 0093 IIFS 是为发起方发送 CSDU 而使用的 IFS, 并且可以用在例如发送或接收前一帧 (Ack) 之后。 0094 RIFS 是为响应方发送 CSDU 而使用的 IFS, 并且可以用在例如发送或接收前一帧 (Ack) 之后。 0095 以此方式, 对于 TransferJet, IFS 的概念是用于控制发起方和响应方的发送权限 的。 009。
46、6 如图 8 中所示, 在发起方发送 CSDU 时使用的 IIFS( 第二行 ) 的值小于响应方发送 CSDU 时使用的 RIFS( 第三行 ) 的值 ( 也就是说, IIFSRIFS)。由此, 在由发起方发送或接收 了分组之后, 发起方优先发送 CSDU 成为可能。也就是说, 在由发起方发送或接收了分组之 后, 只要发送数据存在于发起方中, 则发起方反复地获得发送权限。将参考图 9 详细描述这 种基于 IIFS 和 RIFS 之间差值的发起方传送的优先权。 0097 发送权限的示例性控制 0098 图 9 示意性地图示了在本发明第一实施例中的通信设备 100 和 200 之间的数据交 换的时。
47、序。在图 9 中, 纵轴作为时间轴。 0099 作为示例, 通信设备 ( 发起方 )100 的发送队列 (Tx 队列 )501 中存储的 CSDU 被从 通信设备 ( 发起方 )100 发送到通信设备 ( 响应方 )200(511), 并被存储在接收队列 (Rx 队 列 )504 中。随后, 响应于这个 CSDU 的传送, 从通信设备 ( 响应方 )200 发送 Ack 到通信设 备 ( 发起方 )100(512)。 0100 此处, 如上所述, IIFS RIFS。由此, 将 Ack(512) 之后的下次传送的发送权限给 予通信设备 ( 发起方 )100。从而, 在接收到 Ack(512) 。
48、之后, 通信设备 ( 发起方 )100 的 Tx 队列 501 中存储的 CSDU 被从通信设备 ( 发起方 )100 发送到通信设备 ( 响应方 )200(513)。 说 明 书 CN 103001747 A 11 9/14 页 12 0101 此时, CSDU 也存储在通信设备 ( 响应方 )200 的发送队列 (Tx 队列 )502 中。然而, 在发送权限给予通信设备 ( 发起方 )100 时, 将不发送通信设备 ( 响应方 )200 的发送队列 (Tx 队列 ) 中存储的 CSDU。 0102 这种现象作为 TransferJet 规范的结果出现。此时, 假设要求 Ack 交换的协议作。
49、 为 TransferJet 之上的上层协议来执行。例如, 假设传输控制协议和因特网协议 (TCP/IP) 作为要求 Ack 交换的协议来执行。在这种情况下, 会有在响应方不能获得发送权限的情况 下大大降低上层协议中的吞吐量, 以及在从响应方发送 CSDU 之前引起大量延迟的风险。 0103 例如, 对于 TCP/IP, 吞吐量是由 Ack 往返时间 (RTT) 定义的。典型地, 取决于通信 信道, RTT 的范围是从几毫秒到几百毫秒。然而, 在如图 9 中所示的发起方支配带宽的情形 下, 响应方不可能为由发起方发送的 TCP 分组发送 Ack。在这种情况下, 大大降低了 TCP/IP 吞吐量。 0104 因此, 在本发明第一实施例中, 配置为响应方也能够在给定的定时发送 CSDU。 0105。