用于在无线网络中传输数据分组的方法以及分配信道的方法

文档序号:7936543阅读:323来源:国知局
专利名称:用于在无线网络中传输数据分组的方法以及分配信道的方法
技术领域
本发明涉及一种无线网络,具体而言,涉及一种用于在无线网络 中传输数据分组的方法以及分配信道的方法。
背景技术
近来,随着通信,计算机和网络技术的发展,多种网络得以发展, 从而这些网络在实际生活中得到实现。
举例来说,存在着如有线/无线因特网这样的连接全世界的大型网 络,和允许通过配置在处于诸如家庭或小型公司等有限场所中的较少 数量的数字设备之间的有线/无线网络,而在设备之间交换音频或视频 数据的小型网络。通过发展网络,允许网络至网络通信或设备至设备 通信的接口技术也变得多样化。
一个设备向协调器传输带宽请求命令以被分配信道资源从而在网 络中传输数据。接着,该协调器检测是否有用于该设备的可分配信道 资源,并且如果可以的话,将所请求的信道资源分配给该设备。此时, 在网络中通过信标将用于分配的信道资源的分配信息,例如定时分配 信息传输给设备。
一般来说信道分配方法使用信道中的保留区域来传输命令,数据 流或异步数据。并且信道中的非保留区域被用来传输协调器和设备之
间或在两个设备之间的控制信息,MAC命令或异步数据。
对于一般的数据流或命令传输,上述信道分配方法是有用的。但 是,如果存在特定限制条件,比如用于从一个设备传输消息到另一个设备并且接收该消息的响应的特定时间限制,则可能需要其它信道分 配方法。

发明内容
技术问题
为了改进上述的背景技术而提出的本发明的一个目的在于提供一 种在特定限制条件下通过信道分配方法来传输数据分组的方法。
技术方案
可通过提供一种用于在无线网络中传输数据分组的方法来达到本 发明的目的,该方法包括请求分配双向信道时间块,该双向信道时 间块包括用于传输特定数据分组的第一信道时间块和用于接收该特定 数据分组的响应的第二信道时间块;通过该第一信道时间块传输该特 定数据分组;和通过该第二信道时间块接收该特定数据分组的响应, 其中该双向信道时间块被预定为将在超帧中的非保留区域中分配。
这里,该非保留区域为所述特定数据分组保持空闲。
这里,如果没有用于该特定数据分组的分配的请求,该非保留区 域可被用作基于竞争的区域。
这里,该特定数据分组可与往返时间(RTT)—测试相关联。
这里,可通过考虑往返时间来分配该双向信道时间块,该往返时 间是指传输该特定数据分组并且接收到该特定数据分组的响应的时 间。
该方法可进一步包括从上层接收该特定数据分组。
这里,该上层是AVC协议层和数字传输内容保护(DTCP)层中的一个。
在本发明的另一个方面,此处提供了一种用于在无线网络中传输 数据分组的方法,该方法包括同时保留用于传输第一数据分组的第 一传送块和用于接收第二数据分组的第二传送块;通过该第一传送块 传输该第一数据分组;和通过该第二传送块接收该第二数据分组,其 中基于传输该第一数据分组和接收该第二数据分组的时间间隔来确定 该第一传送块和该第二传送块的调度周期中的至少一个。
这里,该第一传送块和该第二传送块可被预定为在超帧中的非保 留区域中分配,该非保留区域为该第一数据分组和该第二数据分组保 持空闲。
这里,如果没有用于该第一数据分组和该第二数据分组的保留, 该非保留区域可被用作基于竞争的区域。
这里,该第一数据分组和该第二数据分组的每一个与认证密钥值 相关联。
这里,该第二传送块可与该第一传送块相邻。
这里,该至少一个调度周期可包括最大调度周期和最小调度周期。
在本发明的另一个方面中,提供了一种用于在包括协调器和至少 一个设备的无线HD系统中分配通信信道的方法,该方法包括从第一 设备向协调器传输请求命令以分配用于传输第一消息的第一信道和用 于接收第二消息的第二信道;从该协调器接收该请求命令的响应;通 过该第一信道向第二设备传输第一消息;和通过该第二信道从该第二 设备接收第二消息。这里,通过考虑包括传输该第一消息和接收该第二消息在内的时 间限制来分配该第一信道和该第二信道。
这里,该第一消息可以是往返时间(RTT)—测试命令,并且该第
二消息是RTTj测试响应命令。
该方法可进一步包括测量该第一消息和该第二消息之间的往返时 间;并且向上层传输该往返时间的信息。
这里,该上层可以是AVC协议层和数字传输内容保护(DTCP) 层中的一个。
有益效果
根据此处所述的本发明,在存在传输/接收特定消息的时间限制的 条件下,可保证信道资源。并且,可更稳定地满足该时间限制条件。 并且可以减少特定消息的延迟。


本发明所包括的附图用于提供对本发明的进一步理解,它们被结 合在此并构成了本说明书的一部分,这些附图示出了本发明的实施例, 并且与说明书一起用于解释本发明的原理。
在附图中
图1表示由多个设备构建的示例WVAN;
图2表示在该WVAN中使用的示例超帧结构;
图3表示在WVAN的设备中实现的示例协议层结构;
图4表示一种用于在RTT一TEST期间传输和接收
RTT—TEST—CMD消息与ACCEPTED—RSP消息的方法的例子;
图5是表示一种用于在RTT_TEST期间传输和接收
RTT—TEST—CMD消息与ACCEPTED—RSP消息的方法的示例性超帧;图6是表示本发明一个实施例的流程图7是表示在图6中的本发明实施例中的信道分配方法(S66)的 流程图8是表示本发明一个实施例的示例性超帧; 图9表示本发明一个实施例;和 图IO表示本发明另一个实施例。
具体实施例方式
以下所描述的实施例是本发明的技术特征应用到无线视频区域网 (WVAN)的例子,该WVAN是无线网络的一种。WVAN是一种无线 网络,其提供高达4.5Gbps的吞吐量,从而可以使用60GHz的频带在 小于IO米的本地区域内传输无压縮的1080pA/V流。
图1表示多个设备构建的示例WVAN。
该WVAN是一种为在位于特定空间内的设备之间交换数据而构 建的网络。该WVAN由两个或更多设备10至14构建,其中一个设备 操作为协调器IO。当由设备构建无线网络时,该协调器10是用于分配 和调度无线资源的设备,从而允许设备无冲突地共享无线资源。
该协调器IO分配并调度无线资源,并且周期性地传输包括调度信 息的消息以将调度通知给每个设备。在以下描述中,该消息被称为信 标。
除了分配资源以允许网络中的设备执行通信的功能之外,该协调 器当然还具有如同一个正常设备那样通过至少一个信道传输和接收数 据的功能。该协调器还具有诸如时钟同步,网络关联和带宽资源维持 等功能。
该WVAN支持两种物理(PHY)层。也就是说,该WVAN支持高速率物理(HRP)层和低速率物理(LRP)层。该HRP层是支持高 达1Gb/s数据传输速率的物理层,并且该LRP层是支持l-10Mb/s数据 传输速率的物理层。
该HRP层是高定向性的,并且被用来通过单播连接传输同步数据 流,异步数据,MAC命令和A/V控制数据。该LRP层支持定向或全 向模式,并且被用来通过或广播来传输信标,异步数据和包括信 标的MAC命令。
HRP和LRP信道共享一个频带,并且通过TDM方法分别被使用。 该HRP层在57-66GHz频带中使用四个信道,每个信道具有2.0GHz的 带宽,并且该LRP层在该频带中使用三个信道,每个信道具有92MHz 的带宽。
图2表示WVAN中使用的示例超帧结构。
如图2所示,每个超帧包括传输信标的区域20,保留的CTB(信 道时间块)区域22和非保留CTB区域21。每个区域包括至少一个CTB (信道时间块)。并且,每个CTB被时分为通过HRP传输数据的HRP 区域和通过LRP传输数据的LRP区域中。
通过该协调器周期性地传输该信标20。通过该信标20,可以识别 每个超帧的开始。该信标包括调度的定时信息和WVAN管理/控制信 息。通过该信标中包含的定时信息和管理/控制信息,设备可在网络中 交换数据。当该协调器响应于来自设备的信道时间分配请求而分配信 道时间给该设备时,该设备可使用该HRP区域来传输数据给另一个设 备。
该保留的CTB区域22被用来允许设备传输数据给另一个设备, 协调器依照该设备的信道时间分配请求而分配信道时间给该设备。可通过该保留的CTB区域22来传输命令、数据流、异步数据等。如果特
定设备通过该保留区域传输数据给另一个设备,可以使用HRP信道。
如果接收到数据的设备响应于所接收到的数据而传输确认或否定确认
(ACK/NACK)信号,可以使用LRP信道。
可使用该非保留的CTB区域21来在该协调器和该设备之间或在 设备之间传输控制信息、MAC命令或异步数据。可以使用载波侦听多 址接入(CSMA)模式或时隙Aloha模式来避免在非保留的CTB区域 21中的设备之间的沖突。在该非保留的CTB区域21中,可仅通过LRP 信道传输数据。如果要传输大量命令或控制信息,可在LRP信道中设 置保留的CTB区域22。在每个超帧中的保留的区域和非保留的区域的 长度和数量可取决于超帧,并且可由协调器控制。
尽管没有在图2中示出,该超帧可包括位于信标之后的基于竞争 的控制期(contention-based control period, CBCP)以传输紧急控制/管 理消息。其可以包括在非保留的CTB区域21中。该CBCP的长度被 设置为小于预设阈值mMAXCBCPLen 。
图3表示在WVAN的设备中实现的示例协议层结构。
如图3所示,包括在该WVAN中的每个设备31具有通信模块32, 根据其功能,该通信模块32可被划分进两个或更多层。 一般来说,该 通信模块32包括PHY层(未示出),MAC层33 ,适配层(adaptation layer) 和站管理实体(SME)(未示出)。该适配层包括至少两个协议,这 两个协议包括AVC协议34和AV打包器35。
该AVC协议34可执行诸如设备控制、连接控制、设备特征和设 备性能等功能。该AV打包器35可执行构建AV数据以提供HRP数据 业务的功能。每一层都可以提供高速率数据业务、低速率数据业务和管理业务。 该高速率数据业务支持视频、音频和数据传输。该低速率数据业务支
持音频数据、MAC命令和少量异步数据。该SME (未示出)是独立于 层(layer-independent)的实体。该SME收集每一层的设备(站)状态 信息,并且控制低层。该SME还可以执行在主机和无线设备之间的接 口功能。
每一层还包括层管理实体。管理MAC层的实体被称为MAC层管 理实体(MLME),管理PHY层的实体被称为PHY层管理实体(PLME)。 在不同层之间交换的消息被称为基元。上述通信模块被称为调制解调 器。
可被用于通过业务接入点(SAP) 37和38进行通信的基元的例子 包括请求、指示、响应和确认基元。
请求基元被用于请求来自管理实体的处理。指示基元被用于通知 管理实体本地低层的状态变化,该状态变化不是由接收信息或来自对 等管理实体的请求或来自上层的请求而引起的。响应基元被用于响应 来自对等管理实体的请求。确认基元被用于通知管理实体先前请求的 结果。
协议层可进一步包括用于数据传输的安全和认证的层,例如数字 传输内容保护(DTCP)层36。该DTCP层36可以执行交换用于认证 的密钥值的功能,以通过被加密的密钥值执行认证,并传输这些值。 尽管以下描述是基于DTCP层36作为用于安全和认证的层而给出的, 本领域技术人员都明了,还可以使用具有相同或相似功能的任何不管 名称是什么的其它层。
在以下描述中,每个传输或提供输出数据的设备被称为源设备, 并且每个接收输出数据并且根据其功能输出这些数据的设备被称为接收设备(或目标设备,sink device)。
以下将描述应用到用于WiHD (无线HD)系统中的DTCP-IP (映 射到IP的补充E DTCP)的RTT—TEST (往返时间测试)的实施例。 DTCP (数字传输内容保护)协议是用于阻止在视频流的播放和传输期 间的非法复制,并且定义有国际标准,例如"数字传输内容保护规范 巻1莉〕巻2',。
发展DTCP协议以用于IEEE 1394电缆,因此,对于诸如WiHD 的家庭网络的IP (网际协议),其额外需要AL (附加定位)处理。增 加AL处理最重要的原因是,存在用于通过将DTCP协议的可用范围从 IEEE 1394电缆增大到家庭网络来限制可用距离的需求,并且源设备中 没有存储接收设备的设备ID (标识符)。
该源设备和/或接收设备可通过RTT一TEST来检查往返时间以确 定该往返时间是否高于预设闺值。并且,该源设备可将该接收设备的 设备ID存储到该源设备的存储部分中,设置一个定时器以允许诸如内 容等数据在特定时间内被传输,检查往返时间,并且依据该往返时间 是否超过预设阈值来交换密钥值。优选的是,当该往返值不超过预设 阈值时,该源设备可仅交换该密钥值。
可执行RTT—TEST来确认从源设备接收数据流的接收设备已被认 证。该RTT—TEST中可包括用于在该接收设备和该源设备之间交换 AKE (认证密钥)的处理。当开始RTT一TEST时,在该接收设备和该 源设备之间交换用于准备RTT—TEST的消息。并且接着,该源设备通 过RTT—SETUP(N)—CMD消息传输加密参数"N"给该接收设备。
根据以下表达式1和表达式2,该源设备可使用加密参数"N"来 计算MAC1A和MAC2A,并且该接收设备可使用加密参数"N"来计 算MAC IB和MAC2B。[表达式1]
MAC1A=MAC1B=[SHA-1(MK+N)]msb80 [表达式2]
MAC2A=MAC2B=[SHA-1 (MK+N)]lsb80
该接收设备响应于该RTT—SETUP(N)—CMD消息而传输 ACCEPTED(N)_RSP消息给源设备。接着,源设备通过 RTT_TEST(MAC1A)—CMD消息传输计算出的MAC1A给该接收设备, 并且该接收设备通过ACCEPTED(MACK2B)—RSP消息传输计算出的 MAC2B给该接收设备。
并且,该源设备比较接收到的MAC2B和计算出的MAC2A,并且 该接收设备比较接收到的MAC1A和计算出的MAC1B。在此之后,如 果该接收设备被认证,该源设备将该接收设备添加到RTT注册表中。
对于RTTJTEST ,时间限制可被设置为从该源设备传输 RTT一TEST(MAC 1 A)_CMD消息给该接收设备的时间到该源设备接收 来自该接收设备的ACCEPTED(MACK2B)—RSP消息的时间的时间间 隔,并且该时间间隔可以是7ms。
在这种情况下,该源设备传输RTTJTEST(MAC1A)一CMD消息给 该接收设备,并且在7ms内接收来自该接收设备的 ACCEPTED(MACK2B)—RSP 消息。如果该源设备在传输 RTT—TEST(MACIA)—CMD消息之后的7ms内没有接收到 ACCEPTED(MACK2B)—RSP 消息,该源设备可从传输 RTT_TEST(MAC1A)_CMD消息开始重启RTT—TEST。
图 4 表示在 RTT—TEST 期间用于传输和接收RTT—TEST(MAC1A)—CMD消息和ACCEPTED(MAC2B)—RSP消息的
方法的例子。
在图4中,用于DTCP-IP的层或实体被具体化为WVAN的源设 备和接收设备。可通过将这些层或实体包括到源设备和接收设备的 DME中,或通过分离上层或实体来具体化用于DTCP-IP的层或实体。 在图4中,假设可通过将这些层或实体包括到源设备和接收设备的 DME中来具体化用于DTCP-IP的层或实体。
参见图4,该源设备的DME传输RTT一TEST一CMD.req基元给该 源设备的MAC/MLME以指示传输RTT—TEST(MAC1A)—CMD消息 (S41)。该源设备的MAC/MLME传输RTT—TEST(MACIA)—CMD消 息给该接收设备(S42 )。该接收设备的MAC/MLME传输 RTT—TEST—CMD.ind基元给该接收设备的DME以通知接收 RTT—TEST(MAC1A)_CMD消息(S43)。
该接收设备的DME传输RTT—TEST—CMD.rsp基元给该接收设备 的MAC/MLME以指示响应于RTT—TEST(MAC1A)—CMD消息而传输 ACCEPTED(MAC2B)—RSP消息(S44)。该接收设备的MAC/MLME 传输ACCEPTED(MAC2B)—RSP消息给该源设备(S45)。该源设备的 MAC/MLME传输RTT—TEST—CMD.cfm基元给该源设备的DME以通 知接收ACCEP丁ED(MAC2B)—RSP消息(S46)。
在图4中,"RTT "可被定义为该源设备的DME传输 RTT—TEST_CMD.req基元和接收RTT一TEST一CMD.cfm基元的时间限 制。或者,"RTT"可被定义为该源设备的MAC/MLME传输 RTT—TEST—CMD消息和接收ACCEPTED—RSP消息的时间限制。或者, "RTT "可被定义为该接收设备的MAC/MLME传输 RTTJTEST—CMD.ind基元和接收RTT—TEST—CMD.rsp基元的时间限 制。这里,假设RTT被定义为该源设备的DME传输 RTT—TEST—CMD.r叫基元和接收RTT—TEST—CMD.cfm基元的时间限 制,其被设置为7ms。
基于这一假设,可将"MaxTI"定义为在7ms的RTT内该源设备 的MAC/MLME传输RTT—TEST(MAC1A)—CMD消息以及接收 ACCEPTED(MAC2B)—RSP消息的最大时间间隔。可以通过考虑RTT 和用于从该源设备传输消息的数据处理时间来确定MaxTI。并且可将 "MinTI"定义为该接收设备的MAC/MLME传输RTT—TEST—CMD.ind 基元以及接收RTT_TEST—CMD.rsp基元的最小时间间隔。
在图4中,优选的是向该接收设备的DME保证该源设备传输 RTT—TEST(MACIA)—CMD 消息以及该源设备接收 ACCEPTED(MAC2B)_RSP消息的信道资源,从而使得该接收设备的 DME在RTT内接收RTT—TEST—CMD.cmf基元。并且确定该信道资源 具有在MaxTI和MinTI之间的时间间隔。可以肯定的是根据RTT的定 义,该RTT可被确定为与MaxTI或MinTI相同。
图 5 是表示 一 种在RTT—TEST期间传输和接收 RTT—TEST(MACIA)—CMD消息和ACCEPTED(MAC2B)—RSP消息的
方法的示例性超帧。
假设该超帧的长度为20ms。在图5中,为了满足RTT的条件, 源设备在"A"内传输RTT—TEST(MAC1A)—CMD消息给接收设备,并 且在"B"内从接收来自接收设备的ACCEPTED(MAC2B)—RSP消息。
如果通过基于竞争的分配方法来传输RTT_TEST(MAC1A)_CMD 消息和ACCEPTED(MAC2B)—RSP消息,则无法保证满足RTT的条件。 因此,优选的是,预分配在源设备和接收设备之间用于RTT一TEST的信道资源。连续信道资源,也就是连续的多个CTB,可以在RTT的条
件下分配。但是,这样的连续信道资源可导致信道资源的浪费。
根据本发明的实施例,分配用于传输RTT—TEST(MACIA)_CMD 消息的第一信道资源(a)以及用于传输ACCEPTED(MAC2B)—RSP消 息的第二信道资源(b)。该第二信道资源(b)与该第一信道资源(a) 相分离。并且该第一信道资源(a)和该第二信道资源(b)可以由WVAN 中的一个或多个CTB组成。
图6是表示本发明一个实施例的流程图。
在图6中,在源设备和接收设备之间交换AKE的处理(S61), 在该源设备和该接收设备之间交换用于RTT一TEST的消息的步骤 (S62),传输RTT_SETUP(N)_CMD消息的步驛(S63),分别在该 源设备和该接收设备中计算MAC1A, MAC2A和MAC 1B, MAC 2B 的步骤(S64),以及传输ACCEPTED(N)—RSP消息的步骤(S65), 都与图4中的用于在RTT—TEST期间传输和接收RTT—TEST_CMD消 息和ACCEPTED—RSP消息的方法相同。
与图4相比,图6中增加了在源设备和接收设备之间传输基元的 若千步骤。
该源设备执行 一 种处理以分配被请求用于传输 RTT—TEST(MAC1A)—CMD消息和ACCEPTED(MAC2B)—RSP消息的 信道资源(S66)。可在WVAN中的源设备和协调器之间执行用于分 配信道资源的处理(S66)。现在参照图7来详细描述该信道分配方法 (S66)。
在分配信道资源的处理之后,第一信道资源和第二信道资源被分 配给该源设备用于RTT TEST。接着,该源设备通过第一信道资源传输RTT—TEST(MACIA)—CMD消息(S67 )。该接收设备接收 RTT—TEST(MAC1A)—CMD 消息, 并且响应于该 RTT—TEST(MAC1A)—CMD消息而通过第二信道资源传输 ACCEPTED(MAC2B)—RSP消息(S68)。
该接收设备可通过接收由协调器广播的信标来获得用于传输 ACCEPTED(MAC2B)_RSP消息的第二信道资源的分配信息。
图7是说明图6的本发明实施例中的信道分配方法(S66)的流程图。
参见图7,源设备的DME可通过向该源设备的MAC/MLME传输 MLME-ADD-STREAM.req 基元来指令请求用于 RTT—TEST(MAC1A)—CMD消息和ACCEPTED(MAC2B)JRSP消息的 信道分配(S71)。该源设备的MAC/MLME可向协调器传输BW (带 宽)请求命令(S72)。
该BW请求命令包括通知所请求的信道资源是用于RTT—TEST, 也就是RTTTEST(MAC1A)—CMD消息和ACCEPTED(MAC2B)_RSP消
息的信息。
表1表示BW请求命令的数据格式的一个例子。
表1
字节111212
命令ID长度BW请求项目1* ■,BW请求项目n
表2表示在表1中的"BW请求项目"字段的数据格式的一个例子。表2
子.IJ: 111222i
0标ID流请求流索引时间块的时间块持最小调度最大调度诺求控
ID数^:续期周期周朋制
在表2中,"调度周期"字段包括在属于相同调度的两个连续时 间块的开始之间的时间。可通过最小调度周期和最大调度周期来通知 调度周期。
表3表示在表2中的"请求控制"字段的数据格式的一个例子。
比特311111
优先级静态请求PHY模式波束形成双向保留
在表3中,"双向"字段指示所请求的信道资源是包括分别用于 传输和接收消息的第一信道资源和第二信道资源的双向信道资源。例 如,如果"双向"字段被设为"1",所请求的信道资源是双向信道资 源,并且如果"双向"字段被设为"0",所请求的信道资源是连续信 道资源。反之亦可。
协调器的MAC/MLME传输MLME-ADD-STREAM.ind基元给该 协调器的DME以通知接收来自源设备的BW请求命令(S73)。该协 调器的DME检查所请求的信道资源,也就是第一信道资源和第二信道 资源是否可被分配给该源设备(S74),并且确定分配所请求的信道资 源。
在WVAN的超帧中,第一信道资源和第二信道资源的位置、间距 和周期都可被预设为固定值。例如,当生成特定WVAN时,可通过协 调器的信令来共享与该第一信道资源和该第二信道资源的位置、间距 和周期相关联的信息。在这种情况下,如果存在用于该第一信道资源和该第二信道资源 分配的请求,协调器广播包括预定的该第一信道资源和该第二信道资 源是否被分配给特定设备的信息的信标。
并且接着,该特定设备使用所分配的该第一信道资源和该第二信 道资源,而无需信道资源的附加信息,例如关联于该第一信道资源和 该第二信道资源的位置、间距和周期的信息。
假设该第一信道资源和该第二信道资源都是预定,如果该第一信 道资源和该第二信道资源没有被分配给特定设备,该第一信道资源和 该第二信道资源可以具有其它用途,例如,基于竞争的CTB。
在图7中,协调器的DME传输MLME-ADD-STREAM.rsp基元给 该协调器的MAC/MLME以通知所请求的信道资源是可分配的(S75)。 该协调器的MAC/MLME传输"原因码"字段被设为"成功"的BW 响应命令给源设备的MAC/MLME (S76)。该源设备的MAC/MLME 传输"原因码"字段被设为"成功"的MLME-ADD-STREAM.cfm给 该源设备(S77)。
该协调器的DME传输MLME-BEACON.req基元给该协调器的 MAC/MLME,用于广播关联于超帧的信标(S78)。该协调器的 MAC/MLME广播信标给WVAN (S79)。
该信标包括用于包括第一信道资源和第二信道资源的超帧的整个 信道资源的分配信息。关于该第一信道资源和该第二信道资源的分配 信息可以是该第一信道资源和该第二信道资源是否被分配给特定设备 的信息。
表4表示超帧的信标的数据格式的一个例子。表4
字节82变呈变量4
MAC控制头信标控制RATB纟^j束 时间IE11EnPCS
在信标中以"保留的调度IE"这种格式来包括关于WVAN的每 个设备的信道分配的信息。表5表示包括在超帧的信标中的"保留的 调度IE"的数据格式的一个例子。
表5
字节1888
IE索引IE长度调度块1调度块2调度块n
表6表示表5的"调度块"字段的数据格式的一个例子。
表6
字节21
调度信息流索弓l
在表6中,"流索引"字段包括指示相应于信道资源分配的流的
{曰息。
表7表示表6的"调度信息"字段的数据格式的一个例子。
表7
比特661111
StrIDDestID静态PHY模式波束形成双向
在表7中,"StrID"字段包括分配了信道资源的源设备的标识符(ID)。并且,"DestID"字段包括相应的接收设备的标识符(ID)。
"静态请求"字段可被用于指示是否做出静态分配请求。例如, 当做出静态分配请求时,将值"1 "插入到将要传输的静态请求字段中。 当做出动态分配请求时,将值"0"插入到将要传输的静态请求字段 中。
"PHY模式"字段可被用于指示是否做出HRP/LRP分配请求。 例如,当做出HRP分配请求时,将值"1"插入到将要传输的PHY模 式字段中,并且当做出LRP分配请求时,将值"0"插入到将要传输的 PHY模式字段中。
"波束形成"字段可被用于指示是否使用波束形成来请求分配。 例如,当请求了使用波束形成的分配时,将值"1"插入到将要传输的 波束形成字段中。反之,值"0"插入到将要传输的波束形成字段中。
并且,"静态"字段指示通过静态调度或动态调度来分配相应的 调度块,"PHY模式"字段指示使用HRP模式和LRP模式中的一个。 "波束形成"字段指示是否使用波束形成。
并且,"双向"字段指示是否分配第一信道资源和第二信道资源 的所请求的信道资源。
当源设备接收到信标时,该源设备的MAC/MLME传输 MLME-BEACON.ind基元给该源设备的DME (S790)。
图8是表示本发明实施例的示例性超帧。
在图8中,关联于第一信道资源和第二信道资源的双向信道资源 的位置、排列、间距和周期长度可被预设为固定值。并且,预定的第一信道资源和第二信道资源为特定数据分组保持空闲。优选的是,第 一信道资源和第二信道资源彼此相邻。
该第一信道资源和该第二信道资源的双向信道资源在没有分配给 相应超帧中的特定设备时具有其它用途。
参见图8,也就是说,第(N-l)超帧和第(N+l)超帧的第一信
道资源(a)和第二信道资源(b)没有分配给特定设备的特定消息传输。
这种情况下,该第--信道资源和该第二信道资源可由包括特定设备的
任何设备用作一般的非保留的CTB区域。
同时,参见图8,第(N)超帧的第一信道资源(a)和第二资源 (b)被分配给特定设备的特定消息传输。在这种情况下,该第一信道 资源和该第二资源可仅由特定设备用于特定消息传输。
在图8中,该第一信道资源和该第二信道资源的每一个的时间间 隔(BCW)优选的大于MinTI并小于MaxTI。
图9表示本发明的实施例。
现在将参照图9来描述考虑了排队延迟和信道接入延迟的示例方法。
在一种用于减少信道接入延迟的示例方法中,为特定数据分组(例 如,RTT_TE S T数据分组)的传输分配资源(例如,信道时间块(CTB)), 并且通过所分配的CTB传输RTT—TEST数据分组。
根据这个示例,所分配的用于特定数据分组(例如,RTT—TEST 数据分组)的传输的CTB可预定为包括在超帧的非保留CTB区域中。 也就是说,如果需要通过超帧传输特定数据分组,可使用预定为包括在超帧的非保留CTB区域中的用于多个特定数据分组的CTB来传输特
定数据分组。
换句话说,如以上对于超帧的描述,每个超帧具有保留的CTB区 域和非保留CTB区域,并且每个超帧的非保留CTB区域的至少一部分 被预定为用于多个特定数据分组传输。因此,尽管没有为一个设备预 先保留在该超帧中传输特定数据分组,可通过将包括在该超帧中的非 保留区域的预定部分分配给该设备,使得该设备可通过该超帧传输特 定数据分组。
这些CTB可以是在每个超帧的非保留CTB区域中的预定CTB。 因此,如果有用于特定数据分组的分配的请求,由协调器来分配用于 特定数据分组的预定CTB。同时,如果没有用于特定数据分组的分配 的请求,用于特定数据分组的预定CTB被用作基于竞争的CTB。
在这种情况下,分配信息可仅通过由协调器广播的信标来通知未 被分配CTB信息的预定CTB可供分配。分配的CTB包括用于传输的 第一 CTB和用于接收的第二 CTB,并且这些CTB可以是被同时分配 的。该方法还可被称为双向BW分配方法。
在该方法中,立即分配两个CTB,其每个都具有基于往返时间等 的合适的时间间隔,从而防止传输和接收延迟。这是基于通过单个连 续CTB的单向传输是可能的这一假设。在通过单独CTB的双向传输是 可能的这一情况下,倘若单个CTB可以保证考虑了往返时间的时间间 隔,也可以分配单个CTB。
现在将参照图9来描述一种用于分配用于在部分#1处传输和接收 RTTJEST数据分组的CTB的进程(90)。如果源设备的DTCP层向 该源设备的MAC层传输RTT一SETUP数据分组以用于分配用于 RTT TEST数据分组的传输/接收的CTB,则向协调器(或接收设备)传输用于RTT一TEST数据分组的传输/接收的CTB的分配的消息或数 据请求。
当接收请求消息时,该协调器的MAC层传输该请求消息给该协调 器的DTCP层。该协调器的DTCP层检査该请求消息并且分配用于 RTTJTEST数据分组的传输/接收的非保留CTB区域的CTB,并且接着 交付或传输RTT_SETUP—RSP数据分组给该协调器的MAC层,该源设 备的MAC层和该源设备的DTCP层,RTT_SETUP—RSP数据分组包括 所分配的CTB的信息或批准或拒绝分配请求的信息(92)。该源设备 可通过接收到的RTT_SETUP—RSP获取CTB分配信息,并且还可以通 过其后广播的信标获取CTB分配信息。
现在,参见一种用于在部分#2通过经由上述分配进程分配的CTB 来传输和接收RTT_TEST数据分组的进程(91)。分别通过所分配的 CTB#t (93)禾口 CTB#t+l (94)的CTB来传输和接收RTT—TEST数据 分组。在这种情况下,可在预设时间内接收到RTT—TEST数据分组。
MAC层不但可从DTCP层,而且可从另一个上层(例如,AV打 包器层)接收至少一个数据分组。在这种情况下,即使已经分配了用 于RTT—TEST数据分组的传输和接收的CTB,但由于是根据MAC层 的接收顺序传输数据分组,所分配的CTB无法用于先前由MAC层接 收到的数据分组。
也就是说,在这种情况下可发生排队延迟。例如,因为在部分#2 的进程期间(91)的排队延迟,可能无法使用所分配的CTB (也就是 所期望的CTB)来传输RTT一TEST数据分组。贝!j,可通过允许MAC 层识别RTT一TEST数据分组来更加有效的执行双向BW分配方法。
图IO表示本发明的另一个实施例。可以单独执行和/或与其它传输方法组合执行上述的双向BW分配 方法。以下参照图IO来描述组合使用了用于识别数据分组并且不管它
们接收的顺序而传输这些数据分组的方法和双向BW分配方法的示例。
以下进程不仅可被应用到作出示例描述的传输RTTJTEST数据分 组的情况,而且还可被应用到传输任何其它数据分组或消息的情况。
分配用于RTT一TEST数据分组的传输的第一传输块和用于 RTT—TEST数据分组的响应的接收的第二传输块(S100)。当可能进 行双向(传输和接收方向)传输时,还可分配一个连续传输块。
MAC层从至少一个上层接收RTT_TEST数据分组(S101)。这 里,MAC层不仅可以接收RTT一TEST数据分组,而且还可以接收多个 .其它数据分组。MAC层检查每个接收到的数据分组以确定其是否是 RTTJTEST数据分组。用于识别数据分组的方法的例子包括使用与数 据分组一起传输的识别信息的方法,使用优先级信息的方法,和使用 物理或逻辑上彼此区别的缓存的方法。
当数据分组被识别为RTT—TEST数据分组时,MAC层搜索或检查 在步骤S100分配的用于传输的传输块和用于接收的传输块。MAC层 可通过在分配进程期间接收到的信标,接收到的消息或响应消息来检 查这些传输块。
MAC层通过用于传输的第一传输块来传输数据分组(S104)。 MAC层可通过用于接收的第二传输块来在预设时间内接收数据分组 (S105)。接着,终止用于检查往返时间的示例进程。
可执行图10中所示的所有的或部分的处理,并且不必须按照图 IO所示的顺序执行这些处理。可在执行本发明实施例之前执行图10中 所示的一些处理,并且还可以执行某些其它处理。以上描述中所使用的术语可以由其它术语替代。例如,很明显的 是设备可由用户设备(或装置)或站来代替,协调器可由协调(或控
制)装置,协调(或控制)设备,协调(或控制)站或微微网(piconet) 协调器(PNC)来代替。此外,术语"数据分组"被用作一般性描述所
传输的和接收的信息,例如消息、业务、视频/音频数据分组、或控制 数据分组,但不限于特定数据分组。
本发明的优选实施例的详细描述使得本领域技术人员能够实现和 实施本发明。尽管本发明已参照其优选实施例进行了描述及说明,本 领域的技术人员可对其进行各种修改及变化,而不脱离在附加权利要 求中所描述的本发明的精神或范畴。
例如,上述描述是针对RTT—TEST数据分组,本发明的方法可应 用到任何其它数据分组。本发明的方法还可应用到,即使数据不对应 于上述实施例中的往返消息,但需要无延迟的快速传输数据时的情况。
从而,本发明并不限于此处所述的特定实施例,但是应当与包括 此处所述的原理和特征的最宽范围相一致。
工业实用性
本发明可以应用到无线通信系统和无线HD系统。本发明提供一 种数据分组传输方法的实施例,其可以降低由双向保留方法引起的数 据分组传输延迟。
权利要求
1.一种用于在无线网络中传输数据分组的方法,所述方法包括请求分配包括用于传输特定数据分组的第一信道时间块和用于接收所述特定数据分组的响应的第二信道时间块的双向信道时间块;通过所述第一信道时间块来传输所述特定数据分组;和通过所述第二信道时间块来接收所述特定数据分组的响应,其中所述双向信道时间块被预定为在超帧中的非保留区域中分配。
2. 根据权利要求l所述的方法,其中所述非保留区域为所述特定 数据分组保持空闲。
3. 根据权利要求l所述的方法,其中如果没有用于所述特定数据 分组的分配的请求,所述非保留区域被用作基于竞争的区域。
4. 根据权利要求1所述的方法,其中所述特定数据分组和往返时 间(RTT) —TEST有关。
5. 根据权利要求1所述的方法,其中通过考虑传输所述特定数据 分组并且接收所述特定数据分组的响应的往返时间来分配所述双向信 道时间块。
6. 根据权利要求1所述的方法,其进一步包括 从上层接收所述特定数据分组。
7. 根据权利要求6所述的方法,其中所述上层是AVC协议层和 数字传输内容保护(DTCP)层中的一个。
8. —种用于在无线网络中传输数据分组的方法,所述方法包括同「刊 保留用于传输第 一 数据分组的第 一 传输块和用于接收第二数 据分组的第二传输块;通过所述第一传输块来传输所述第一数据分组;和 通过所述第二传输块来接收所述第二数据分组,其中基于传输所述第一数据分组和接收所述第二数据分组的时间 间隔来确定所述第一传输块和第二传输块的至少一个调度周期。
9. 根据权利要求8所述的方法,其中所述第一传输块和所述第二 传输块被预定为在超帧中的非保留区域中分配,所述非保留区域对于 所述第一数据分组和所述第二数据分组保持空闲。
10. 根据权利要求9所述的方法,其中如果没有用于所述第一数 据分组和所述第二数据分组的保留,所述非保留区域被用作基于竞争 的区域。
11. 根据权利要求8所述的方法,其中所述第一数据分组和所述 第二数据分组的每一个关联于认证密钥值。
12. 根据权利要求8所述的方法,其中所述第二传输块相邻于所述第一传输块。
13. 根据权利要求8所述的方法,其中所述至少一个调度周期包 括最大调度周期和最小调度周期。
14. 一种用于在包括协调器和至少一个设备的无线HD系统中分 配通信信道的方法,所述方法包括从第一设备向所述协调器传输请求命令以分配用于传输第一消息 的第一信道和用于接收第二消息的第二信道; 从所述协调器接收所述请求命令的响应; 通过所述第一信道向第二设备传输第一消息;和通过所述第二信道从所述第二设备接收所述第二消息。
15. 根据权利要求14所述的方法,其中通过考虑传输所述第一消 息和接收所述第二消息的时间限制来分配所述第 一 信道和所述第二信 道。
16. 根据权利要求14所述的方法,其中所述第一消息是往返时间 (RTT) —TEST命令,并且所述第二消息是RTT—TEST响应命令。
17. 根据权利要求14所述的方法,其进一步包括 测量在所述第一消息和所述第二消息之间的往返时间;和 向上层传输所述往返时间的信息。
18. 根据权利要求17所述的方法,其中所述上层是AVC协议层 和数字传输内容保护(DTCP)层中的一个。
全文摘要
本发明涉及一种在无线网络中传输数据分组的方法。示范性的方法包括请求分配双向信道时间块,其包括第一信道时间块,用于传输特定数据分组,以及第二信道时间块,用于接收该特定数据分组的响应;通过所述第一信道时间块传输所述特定数据分组;通过所述第二信道时间块接收所述特定数据分组的响应,其中所述双向信道时间块被预定为分配在超帧的非保留区域中。
文档编号H04W72/04GK101601321SQ200880003924
公开日2009年12月9日 申请日期2008年1月29日 优先权日2007年2月2日
发明者全范镇, 金泽秀 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1