一种信道竞争方法及设备的制作方法

文档序号:7999664阅读:391来源:国知局
一种信道竞争方法及设备的制作方法
【专利摘要】本发明实施例公开了信道竞争方法,包括:第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。相应地,本发明实施例还提供的相应的设备。本发明实施例可以提高网络系统的频谱利用率。
【专利说明】一种信道竞争方法及设备

【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种信道竞争方法及设备

【背景技术】
[0002]在无线局域网络(WirelessLocal Area Networks,WLAN)系统中站点(Stat1n,STA)的数据发送采用了载波侦听多路访问/冲突避免(Carrier sense multiple accesswith collis1n avoidance, CSMA/CA)机制进行信道竞争,该机制中如一个STA竞争成功,该STA就可以使用该STA所属的基本服务集(Basic Service Set7BSS)的整个频带进行发送数据,如果这些频带中有一个子带存在干扰时,则可能整个频带上的传输都会失败。
[0003]目前主要通过退避机制来解决上述问题,退避机制中接入点(Access Point, AP)或STA维持一个退避定时器,该退避定时器被设置为一个随机的退避时间,当AP或STA检测到信道空闲后,会在信道空闲DIFS时间之后启动退避定时器,并在退避定时器定时结束后发起竞争,如果在该退避时间段内AP或STA侦听到其它设备在该信道上发出的数据帧时,则冻结退避定时器,并在下一次检测到信道空闲的DIFS时间之后继续启动退避定时器计时,当退避定时器定时结束后发起竞争。该技术中AP或STA只有在退避定时器计时结束后,且当前没有其它设备在竞争时,才可以发起竞争,即同一时间只能一个设备竞争信道成功。
[0004]上述技术中,由于同一时间只能一个设备竞争信道成功,这样网络系统的频谱利用率很低。


【发明内容】

[0005]本发明实施例提供了一种信道竞争方法及设备,可以提高网络系统的频谱利用率。
[0006]第一方面,本发明实施例提供的一种信道竞争方法,包括:
[0007]第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;
[0008]当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。
[0009]第二方面,本发明实施例提供一种信道竞争方法,包括:
[0010]第二设备在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;
[0011]所述第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
[0012]第三方面,本发明实施例提供一种信道竞争设备,包括:检测模块、发送模块和确定模块,其中:
[0013]所述检测模块,用于检测目标信道是否包含处于空闲状态的空闲子信道;
[0014]所述发送模块,用于当所述检测模块检测目标信道包含处于空闲状态的空闲子信道时,在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;
[0015]所述确定模块,用于当所述信道竞争设备接收到所述第二设备发送的响应帧时,确定竞争所述目标子信道成功;所述响应帧为所述目标设备对所述请求帧所做出的响应帧。
[0016]第四方面,本发明实施例提供一种信道竞争设备,包括:接收模块和发送模块,其中:
[0017]所述接收模块,用于在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;
[0018]所述发送模块,用于生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
[0019]上述技术方案中,第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。

【专利附图】

【附图说明】
[0020]图1是本发明实施例提供的一种信道竞争方法的流程示意图;
[0021]图2是本发明实施例提供的另一种信道竞争方法的示意图;
[0022]图3是本发明实施例提供的另一种信道竞争方法的流程示意图;
[0023]图4是本发明实施例提供的另一种信道竞争方法的流程示意图;
[0024]图5是本发明实施例提供的另一种信道竞争方法的流程示意图;
[0025]图6是本发明实施例提供的另一种信道竞争方法的示意图;
[0026]图7是本发明实施例提供的一种信道竞争设备的结构示意图;
[0027]图8是本发明实施例提供的另一种信道竞争设备的结构示意图;
[0028]图9是本发明实施例提供的另一种信道竞争设备的结构示意图;
[0029]图10是本发明实施例提供的另一种信道竞争设备的结构示意图;
[0030]图11是本发明实施例提供的另一种信道竞争设备的结构示意图。

【具体实施方式】
[0031]围。
[0032]图1是本发明实施例提供的一种信道竞争方法的流程示意图,如图1所示,包括:
[0033]101、第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若检测目标信道包含处于空闲状态的空闲子信道时,执行步骤102、若检测目标信道不包含处于空闲状态的空闲子信道时,执行步骤101。
[0034]102、第一设备在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;
[0035]103、当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。
[0036]可选的,上述第一设备可以是STA,或者是AP。上述第二设备也可以是AP,或者是STA。当上述第一设备是STA时,上述第二设备也可以是STA,或者是AP,当上述第一设备为AP时,上述第二设备可以是STA,或者是AP。
[0037]可选的,上述目标信道可以是网络系统中任意信道。
[0038]可选的,当第一设备在竞争上述目标子信道时,其它设备也可以竞争目标信道中除上述目标子信道之外的子信道。例如:图2所示,AP侧与STA之间的目标信道的空闲子信道包含子信道I和子信道2,这样STAl和STA2可以检测到信道I和子信道2后的一个固定时间(例如=DIFS)之后,分别竞争子信道I和子信道2。
[0039]可选的,上述请求帧可以是数据帧,上述响应帧就可以是确认帧,例如:确认字符(Acknowledgement, ACK)。上述请求巾贞还可以是短的信道请求巾贞(例如:RTS巾贞,其中,RTS为协议中定义的帧的名称,没有中文意思),上述响应帧就可以是信道请求响应帧(例如:CTS帧或者预先定义的响应帧,其中,CTS为协议中定义的帧的名称,没有中文意思)。当然在本发明实施例中对请求帧和响应帧包括但不限于上述列出的请求帧和响应帧。
[0040]上述技术方案中,第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0041]图3是本发明实施例提供的另一种信道竞争方法的流程示意图,如图3所示,包括:
[0042]201、第一设备检测目标信道是否包含处于空闲状态的空闲信道单元;若检测到目标信道包含处于空闲状态的空闲信道单元时,执行步骤202,若检测到目标信道不包含处于空闲状态的空闲信道单元时,继续选择步骤201。
[0043]其中,所述目标信道包含多个信道单元,所述信道单元包括:
[0044]至少一个子载波或者至少一个子信道。
[0045]可选的,一个上述信道单元可以是包括一个子载波,或者一个上述信道单元包含多个连续子载波,或者一个上述信道单元包含多个不连续的子载波,或者一个上述信道单元包含一个或者多个子信道。
[0046]可选的,上述目标信道包含多个信道单元可以是预先定义的,每个上述信道单元可以是第一设备可以发起竞争的最小信道单位,即上述第一设备可以在目标信道包含的任意一个信道单元上发起竞争。
[0047]202、第一设备在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧;所述N为小于或者等于M,所述M为预先设置的参与竞争的信道单元的最大个数。
[0048]例如:步骤201检测目标信道包含5个空闲信道子单元,而上述M为4时,则步骤202最多可以在4个空闲子信道单元上发送请求帧;又如,步骤201检测目标信道包含5个空闲信道子单元,而上述M为7时,则步骤202最多可以在5个空闲子信道单元上发送请求帧。
[0049]可选的,上述请求帧可以包含如下至少一项:
[0050]第二设备的标示信息、第一设备的标示信息、目标数据包的长度、请求的时频资源数量信息、信道反馈信息、服务质量(Quality of Service, QoS)信息。
[0051]可选的,当第一设备为AP时,上述请求帧还可以包括对第二设备的调度信息。
[0052]203、当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述N个信道单元成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。
[0053]可选的,当第一设备确定竞争所述目标子信道成功后,就可以将目标数据包通过上述目标子信道发送至第二设备。
[0054]作为一种可选的实施方式,步骤203包括:
[0055]当第一设备在第一目标信道单元上接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元。
[0056]上述第一目标信道单元是上述N个信道单元包含的一个或者多个信道单元,即只要在上述N个信道单元中的任意一个或者多个接收到第二设备发送的响应帧时,就可以确定竞争上述第一目标信道成功。即第二设备只在竞争成功的信道单元上向第一设备发送上述响应帧。
[0057]作为一种可选的实施方式,步骤203包括:
[0058]当所述第一设备在第二目标信道单元上接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
[0059]可选的,该实施方式中,第二设备可以是目标信道的所有信道单元中向第一设备发送响应帧。第一设备只要在目标信道的所有信道单元中任意一个信道单元或者任意多个信道单元接收到上述响应帧时,就可以确定竞争所述N个信道单元成功。
[0060]作为一种可选的实施方式,在步骤202之前,所述方法还可以
[0061]所述第一设备分析传输目标数据包所需要的信道单元的个数,再根据该个数设置所述参与竞争的信道单元的最大个数;
[0062]其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。即本发明方法竞争信道是为了传输该目标数据包。
[0063]例如:上述目标数据包为视频类或者音频类等数据包时,上述步骤就可以将所述参与竞争的信道单元的最大个数设置为一个较大的值,这样就可以在比较多的信道单元上发起竞争,以竞争到比较多的信道单元,且竞争成功的概率也比较大。例如,上述目标数据包为背景类文字类等数据包时,上述步骤就可以将所述参与竞争的信道单元的最大个数设置为一个较小的值,这样就可以在比较少的信道单元上发起竞争,以竞争到比较少的信道单元。即该实施方式中,第一设备可以根据目标数据包对所述参与竞争的信道单元的最大个数进行实时设置。
[0064]作为一种可选的实施方式,在步骤202之前,所述方法还可以
[0065]所述第一设备根据预先获取的数据包与所述参与竞争的信道单元的最大个数的映射关系,设置所述参与竞争的信道单元的最大个数为所述映射关系中所述目标数据包对应的个数。
[0066]可选的,该实施方式中可以预先获取AP或者其它设备发送的上述数据包与所述参与竞争的信道单元的最大个数的映射关系,该映射关系中表明了什么类型的数据包设置什么样的所述参与竞争的信道单元的最大个数。
[0067]作为一种可选的实施方式,当上述第一设备为AP时,在步骤202之前,所述方法还可以包括:
[0068]第一设备设置所述参与竞争的信道单元的最大个数为预先指定的与所述第一设备对应的个数;因为在一个BSS内STA的数量大于AP的数量,当AP的所述参与竞争的信道单元的最大个数与STA所述参与竞争的信道单元的最大个数一样大时,这样AP就很难竞争成功,即下行数据包的竞争成功的概率远远小于上行数据包的竞争成功的概率,为了保证上、下行数据包的竞争概率的平衡,就可以将AP的所述参与竞争的信道单元的最大个数设置为一个比较大的值,即上述预先指定的与所述第一设备对应的个数的值较大。
[0069]作为一种可选的实施方式,当上述第一设备为AP时,在步骤202之前,所述方法还可以包括:
[0070]第一设备设置所述参与竞争的信道单元的最大个数为所述目标信道包含的所有信道单元的个数。这样就可以使AP在整个频带(所述目标信道的所有信道单元)上发起竞争,在这种情况下AP只需要在任何一个信道单元上未发生冲突,则表示竞争成功。
[0071]上述技术方案中,在上面实施例的基础上实现了多种竞争信道的方法,且都可以实现提高网络系统的频谱利用率。
[0072]图4是本发明实施例提供的另一种信道竞争方法的流程示意图,如图4所示,包括:
[0073]301、第二设备在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;
[0074]302、第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
[0075]可选的,上述第一设备可以是STA,或者是AP。上述第二设备也可以是AP,或者是STA。当上述第一设备是STA时,上述第二设备也可以是STA,或者是AP,当上述第一设备为AP时,上述第二设备可以是STA,或者是AP。
[0076]可选的,上述目标信道可以是网络系统中任意信道。
[0077]可选的,当第一设备在竞争上述目标子信道时,其它设备也可以竞争目标信道中除上述目标子信道之外的子信道。例如:图2所示,AP侧与STA之间的目标信道的空闲子信道包含子信道I和子信道2,这样STAl和STA2可以检测到信道I和子信道2后的一个固定时间(例如=DIFS)之后,分别竞争子信道I和子信道2。
[0078]可选的,上述请求帧可以是数据帧,上述响应帧就可以是确认帧,例如:ACK。上述请求帧还可以是短的信道请求帧(例如:RTS帧,其中,RTS为协议中定义的帧的名称,没有中文意思),上述响应帧就可以是信道请求响应帧(例如:CTS帧或者预先定义的响应帧,其中,CTS为协议中定义的帧的名称,没有中文意思)。当然在本发明实施例中对请求帧和响应帧包括但不限于上述列出的请求帧和响应帧。
[0079]上述技术方案中,第二设备在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0080]图5是本发明实施例提供的另一种信道竞争方法的流程示意图,如图5所示,包括:
[0081]401、所述第二设备在空闲信道单元包含的N个信道单元上接收所述第一设备发送请求帧;所述空闲信道单元是所述目标信道包含的处于空闲状态的信道单元,所述N为小于或者等于M,所述M为所述第一设备预先设置的参与竞争的信道单元的最大个数;
[0082]其中,所述目标信道包含多个信道单元,所述信道单元包括:
[0083]至少一个子载波或者至少一个子信道。
[0084]可选的,上述请求帧可以包含如下至少一项:
[0085]第二设备的标示信息、第一设备的标示信息、目标数据包的长度、请求的时频资源数量信息、信道反馈信息、服务质量(Quality of Service, QoS)信息。
[0086]可选的,当第一设备为AP时,上述请求帧还可以包括对第二设备的调度信息。
[0087]402、第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述N个信道单元成功。
[0088]作为一种可选的实施方式,步骤402中的向所述第一设备发送所述响应帧,可以包括:
[0089]第二设备在第一目标信道单元上向所述第一设备发送的响应帧,以使所述第一设备确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元。
[0090]作为一种可选的实施方式,步骤402可以包括:
[0091]第二设备在第二目标信道单元上向所述第一设备发送响应帧,以使所述第一设备确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
[0092]可选的,上述第二设备为AP时,还可以是第二设备同时在第二目标信道单元上向多个第一设备发送上述响应帧,当然发给每个第一设备的响应帧可以是相同的也可以是同的,且上述响应帧还可以包含资源调度信息,以及每个第一设备对应的时频资源信息。
[0093]上述技术方案中,在上面实施例的基础上实现了多种竞争信道的方法,且都可以实现提高网络系统的频谱利用率。
[0094]图6是本发明实施例提供的另一种信道竞争方法的示意图,如图6所示,包括:
[0095]501、第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则执行步骤502,若否则继续执行步骤501 ;
[0096]502、第一设备在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;
[0097]503、第二设备向第一设备发送响应帧,所述响应帧为所述第二设备对所述请求帧所做出的响应帧;
[0098]504、所述第一设备则确定竞争所述目标子信道成功。
[0099]上述技术方案中,第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0100]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至五实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一、实施例二、实施例三、实施例四和实施例五。
[0101]图7是本发明实施例提供的一种信道竞争设备的结构示意图,如图7所示,包括:检测模块11、发送模块12和确定模块13,其中:
[0102]检测模块11,用于检测目标信道是否包含处于空闲状态的空闲子信道;
[0103]发送模块12,用于当检测模块13检测目标信道包含处于空闲状态的空闲子信道时,在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;
[0104]确定模块13,用于当所述信道竞争设备接收到所述第二设备发送的响应帧时,确定竞争所述目标子信道成功;所述响应帧为所述目标设备对所述请求帧所做出的响应帧。
[0105]可选的,上述信道竞争设备可以是STA,或者是AP。上述第二设备也可以是AP,或者是STA。
[0106]上述技术方案中,信道竞争设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;当信道竞争设备接收到所述第二设备发送的响应帧时,信道竞争设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0107]图8是本发明实施例提供的一种信道竞争设备的结构示意图,如图8所示,包括:检测模块21、发送模块22和确定模块23,其中:
[0108]检测模块21,用于检测目标信道是否包含处于空闲状态的空闲信道单元。
[0109]其中,所述目标信道包含多个信道单元,所述信道单元包括:
[0110]至少一个子载波或者至少一个子信道。
[0111]可选的,一个上述信道单元可以是包括一个子载波,或者一个上述信道单元包含多个连续子载波,或者一个上述信道单元包含多个不连续的子载波,或者一个上述信道单元包含一个或者多个子信道。
[0112]发送模块22,用于当检测模块21检测所述目标信道包含处于空闲状态的空闲信道单元时,在空闲信道单元包含的N个信道单元上向第二设备发送请求帧;所述N为小于或者等于M,所述M为预先设置的参与竞争的信道单元的最大个数。
[0113]可选的,上述请求帧可以包含如下至少一项:
[0114]第二设备的标示信息、信道竞争设备的标示信息、目标数据包的长度、请求的时频资源数量信息、信道反馈信息、QoS信息。
[0115]可选的,当信道竞争设备为AP时,上述请求帧还可以包括对第二设备的调度信肩、O
[0116]确定模块23,用于当所述信道竞争设备接收到所述第二设备发送的响应帧时,确定竞争所述N个信道单元成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。
[0117]作为一种可选的实施方式,确定单元23还用于当所述信道竞争设备在第一目标信道单元上接收到所述第二设备发送的响应帧时,确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元;
[0118]作为一种可选的实施方式,确定单元23还用于当所述信道竞争设备在第二目标信道单元上接收到所述第二设备发送的响应帧时,确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
[0119]作为一种可选的实施方式,所述信道竞争设备还可以包括:
[0120]第一设置单元(附图中未画出),用于分析传输目标数据包所需要的信道单元的个数,再根据该个数设置所述参与竞争的信道单元的最大个数;
[0121]其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。
[0122]作为一种可选的实施方式,所述信道竞争设备还可以包括:
[0123]第二设置单元(附图中未画出),用于根据预先获取的数据包与所述参与竞争的信道单元的最大个数的映射关系,设置所述参与竞争的信道单元的最大个数为所述映射关系中所述目标数据包对应的个数;
[0124]其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。
[0125]作为一种可选的实施方式,所述信道竞争设备为接入点设备,所述信道竞争设备还可以包括:
[0126]第三设置单元(附图中未画出),用于设置所述参与竞争的信道单元的最大个数为预先指定的与所述设备对应的个数;
[0127]作为一种可选的实施方式,所述信道竞争设备为接入点设备,所述信道竞争设备还可以包括:
[0128]第四设置单元(附图中未画出),用于设置所述参与竞争的信道单元的最大个数为所述目标信道包含的所有信道单元的个数。
[0129]上述技术方案中,在上面实施例的基础上实现了多种竞争信道的方法,且都可以实现提高网络系统的频谱利用率。
[0130]图9是本发明实施例提供的另一种信道竞争设备的结构示意图,如图9所示,包括:接收模块31和发送模块32,其中:
[0131]接收模块31,用于在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;
[0132]发送模块32,用于生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
[0133]作为一种可选的实施方式,所述目标信道包含多个信道单元,所述信道单元包括:
[0134]至少一个子载波或者至少一个子信道;
[0135]可选的,接收模块31还可以用于在空闲信道单元包含的N个信道单元上接收所述第一设备发送请求帧;所述空闲信道单元是所述目标信道包含的处于空闲状态的信道单元,所述N为小于或者等于M,所述M为所述第一设备预先设置的参与竞争的信道单元的最大个数。
[0136]可选的,发送模块32还可以用于在第一目标信道单元上向所述第一设备发送的所述响应帧,以使所述第一设备确定竞争所述N个信道单元单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元;或者
[0137]可选的,发送模块32还可以用于在第二目标信道单元上向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
[0138]可选的,上述第一设备可以是STA,或者是AP。上述信道竞争设备也可以是AP,或者是STA。
[0139]可选的,上述目标信道可以是网络系统中任意信道。
[0140]上述技术方案中,第二设备在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0141]图10是本发明实施例提供的另一种信道竞争设备的结构示意图,如图10所示,包括:发送器41、接收器42和存储器43,以及分别与发送器41、接收器42和存储器43连接的处理器44,其中,存储器43存储一组程序代码,处理器44用于调用存储器43存储的程序代码执行如下操作:
[0142]通过发送器41和接收器42检测目标信道是否包含处于空闲状态的空闲子信道,若检测目标信道包含处于空闲状态的空闲子信道时,控制发送器41在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;
[0143]当接收器42接收到所述第二设备发送的响应帧时,确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。
[0144]可选的,上述信道竞争设备可以是STA,或者是AP。上述第二设备也可以是AP,或者是STA。
[0145]可选的,上述目标信道可以是网络系统中任意信道。
[0146]在另一个可选的实施例中,处理器44还用于执行如下操作:
[0147]通过发送器41和接收器42检测所述目标信道是否包含处于空闲状态的空闲信道单元;若检测到目标信道包含处于空闲状态的空闲信道单元时,控制发送器41在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧;所述N为小于或者等于M,所述M为预先设置的参与竞争的信道单元的最大个数;
[0148]当接收器42接收到所述第二设备发送的响应帧时,则确定竞争所述N个信道单元成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧;
[0149]其中,所述目标信道包含多个信道单元,所述信道单元包括:
[0150]至少一个子载波或者至少一个子信道。
[0151]可选的,一个上述信道单元可以是包括一个子载波,或者一个上述信道单元包含多个连续子载波,或者一个上述信道单元包含多个不连续的子载波,或者一个上述信道单元包含一个或者多个子信道。
[0152]可选的,上述目标信道包含多个信道单元可以是预先定义的,每个上述信道单元可以是第一设备可以发起竞争的最小信道单位,即上述第一设备可以在目标信道包含的任意一个信道单元上发起竞争。
[0153]可选的,上述请求帧可以包含如下至少一项:
[0154]第二设备的标示信息、信道竞争设备的标示信息、目标数据包的长度、请求的时频资源数量信息、信道反馈信息、QoS信息。
[0155]可选的,当信道竞争设备为AP时,上述请求帧还可以包括对第二设备的调度信肩、O
[0156]作为一种可选的实施方式,处理器44执行的当接收器42接收到所述第二设备发送的响应帧时,则确定竞争所述N个信道单元成功的操作可以包括:
[0157]当接收器42在第一目标信道单元上接收到所述第二设备发送的响应帧时,则确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元。
[0158]作为一种可选的实施方式,处理器44执行的当接收器42接收到所述第二设备发送的响应帧时,则确定竞争所述N个信道单元成功的操作可以包括:
[0159]当接收器42在第二目标信道单元上接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
[0160]作为一种可选的实施方式,处理器44在执行控制发送器41在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧的操作之前,还用于执行如下操作:
[0161]根据预先获取的数据包与所述参与竞争的信道单元的最大个数的映射关系,设置所述参与竞争的信道单元的最大个数为所述映射关系中所述目标数据包对应的个数。
[0162]其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。即本发明方法竞争信道是为了传输该目标数据包。
[0163]作为一种可选的实施方式,处理器44在执行控制发送器41在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧的操作之前,还用于执行如下操作:
[0164]分析传输目标数据包所需要的信道单元的个数,再根据该个数设置所述参与竞争的信道单元的最大个数;
[0165]其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。即本发明方法竞争信道是为了传输该目标数据包。
[0166]作为一种可选的实施方式,当所述信道竞争设备为AP时,处理器44在执行控制发送器41在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧的操作之前,还用于执行如下操作:
[0167]设置所述参与竞争的信道单元的最大个数为所述目标信道包含的所有信道单元的个数。
[0168]作为一种可选的实施方式,当所述信道竞争设备为AP时,处理器44在执行控制发送器41在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧的操作之前,还用于执行如下操作:
[0169]第一设备设置所述参与竞争的信道单元的最大个数为预先指定的与所述第一设备对应的个数。
[0170]上述技术方案中,信道竞争设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道;当所述信道竞争接收到所述第二设备发送的响应帧时,所述信道竞争则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0171]图11是本发明实施例提供的另一种信道竞争设备的结构示意图,如图11所示,包括:发送器51、接收器52和存储器53,以及分别与发送器51、接收器52和存储器53连接的处理器54,其中,存储器53存储一组程序代码,处理器54用于调用存储器53存储的程序代码执行如下操作:
[0172]控制接收器52在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;
[0173]生成所述请求帧的响应帧,并控制发送器52向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
[0174]可选的,上述第一设备可以是STA,或者是AP。上述信道竞争设备也可以是AP,或者是STA。
[0175]可选的,上述目标信道可以是网络系统中任意信道。
[0176]在另一个可选的实施例中,处理器54还用于执行如下操作:
[0177]控制接收器52在空闲信道单元包含的N个信道单元上接收所述第一设备发送请求帧;所述空闲信道单元是所述目标信道包含的处于空闲状态的信道单元,所述N为小于或者等于M,所述M为所述第一设备预先设置的参与竞争的信道单元的最大个数;
[0178]生成所述请求帧的响应帧,并控制发送器51向所述第一设备发送所述响应帧,以使所述第一设备确定竞争N个信道单元成功。
[0179]其中,所述目标信道包含多个信道单元,所述信道单元包括:
[0180]至少一个子载波或者至少一个子信道。
[0181]可选的,上述请求帧可以包含如下至少一项:
[0182]第二设备的标示信息、第一设备的标示信息、目标数据包的长度、请求的时频资源数量信息、信道反馈信息、服务质量(Quality of Service, QoS)信息。
[0183]可选的,当第一设备为AP时,上述请求帧还可以包括对第二设备的调度信息。
[0184]作为一种可选的实施方式,处理器54执行的控制发送器51向所述第一设备发送所述响应帧的操作,可以包括:
[0185]控制发送器51在第一目标信道单元上向所述第一设备发送的响应帧,以使所述第一设备确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元。
[0186]作为一种可选的实施方式,处理器54执行的控制发送器51向所述第一设备发送所述响应帧的操作,可以包括:
[0187]控制发送器51在第二目标信道单元上向所述第一设备发送响应帧,以使所述第一设备确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
[0188]上述技术方案中,第二设备在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道;第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。由于上述第一设备只竞争了目标信道的一部子信道,这样其它设备就可以去竞争目标信道的另一部分子信道,从而可以提高网络系统的频谱利用率。
[0189]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(RandomAccessMemory,简称 RAM)等。
[0190]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种信道竞争方法,其特征在于,包括: 第一设备检测目标信道是否包含处于空闲状态的空闲子信道,若是,则在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道; 当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功;所述响应帧为所述第二设备对所述请求帧所做出的响应帧。
2.如权利要求1所述的方法,其特征在于,所述目标信道包含多个信道单元,所述信道单元包括: 至少一个子载波或者至少一个子信道; 则所述第一设备检测目标信道是否包含处于空闲状态的空闲子信道,包括: 所述第一设备检测所述目标信道是否包含处于空闲状态的空闲信道单元; 则所述第一设备在目标子信道上向第二设备发送请求帧,包括: 所述第一设备在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧;所述N为小于或者等于M,所述M为预先设置的参与竞争的信道单元的最大个数。
3.如权利要求2所述的方法,其特征在于,所述第一设备在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧之前,所述方法还包括: 所述第一设备分析传输目标数据包所需要的信道单元的个数,再根据该个数设置所述参与竞争的信道单元的最大个数;或者 所述第一设备根据预先获取的数据包与所述参与竞争的信道单元的最大个数的映射关系,设置所述参与竞争的信道单元的最大个数为所述映射关系中所述目标数据包对应的个数; 其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。
4.如权利要求2所述的方法,其特征在于,所述第一设备为接入点设备,所述第一设备在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧之前,所述方法还包括: 所述第一设备设置所述参与竞争的信道单元的最大个数为预先指定的与所述第一设备对应的个数;或者 所述第一设备设置所述参与竞争的信道单元的最大个数为所述目标信道包含的所有信道单元的个数。
5.如权利要求2或3所述的方法,其特征在于,所述当所述第一设备接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述目标子信道成功,包括: 当第一设备在第一目标信道单元上接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元;或者 当所述第一设备在第二目标信道单元上接收到所述第二设备发送的响应帧时,所述第一设备则确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
6.一种信道竞争方法,其特征在于,包括: 第二设备在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道; 所述第二设备生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
7.如权利要求6所述的方法,其特征在于,所述目标信道包含多个信道单元,所述信道单元包括: 至少一个子载波或者至少一个子信道; 所述第二设备在目标子信道上接收第一设备发送的请求帧,包括: 所述二设备在空闲信道单元包含的N个信道单元上接收所述第一设备发送请求帧;所述空闲信道单元是所述目标信道包含的处于空闲状态的信道单元,所述N为小于或者等于M,所述M为所述第一设备预先设置的参与竞争的信道单元的最大个数。
8.如权利要求7所述的方法,其特征在于,所述第二设备向所述第一设备发送响应帧,包括: 所述第二设备在第一目标信道单元上向所述第一设备发送的响应帧,以使所述第一设备确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元;或者 所述第二设备在第二目标信道单元上向所述第一设备发送响应帧,以使所述第一设备确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
9.一种信道竞争设备,其特征在于,包括:检测模块、发送模块和确定模块,其中: 所述检测模块,用于检测目标信道是否包含处于空闲状态的空闲子信道; 所述发送模块,用于当所述检测模块检测目标信道包含处于空闲状态的空闲子信道时,在目标子信道上向第二设备发送请求帧;所述目标子信道为所述空闲子信道包含的至少一个子信道; 所述确定模块,用于当所述信道竞争设备接收到所述第二设备发送的响应帧时,确定竞争所述目标子信道成功;所述响应帧为所述目标设备对所述请求帧所做出的响应帧。
10.如权利要求9所述的设备,其特征在于,所述所述目标信道包含多个信道单元,所述信道单元包括: 至少一个子载波或者至少一个子信道; 所述检测模块还用于检测所述目标信道是否包含处于空闲状态的空闲信道单元; 所述发送模块还用于当所述检测模块检测所述目标信道包含处于空闲状态的空闲信道单元时,在所述空闲信道单元包含的N个信道单元上向第二设备发送请求帧;所述N为小于或者等于M,所述M为预先设置的参与竞争的信道单元的最大个数。
11.如权利要求9所述的设备,其特征在于,所述设备还包括: 第一设置单元,用于分析传输目标数据包所需要的信道单元的个数,再根据该个数设置所述参与竞争的信道单元的最大个数;或者 第二设置单元,用于根据预先获取的数据包与所述参与竞争的信道单元的最大个数的映射关系,设置所述参与竞争的信道单元的最大个数为所述映射关系中所述目标数据包对应的个数; 其中,所述目标数据包为需要在所述至少一个子信道竞争传输的数据包。
12.如权利要求11所述的设备,其特征在于,所述设备为接入点设备,所述设备还包括: 第三设置单元,用于设置所述参与竞争的信道单元的最大个数为预先指定的与所述设备对应的个数;或者 第四设置单元,用于设置所述参与竞争的信道单元的最大个数为所述目标信道包含的所有信道单元的个数。
13.如权利要求10或11所述的设备,其特征在于,所述确定单元还用于当所述设备在第一目标信道单元上接收到所述第二设备发送的响应帧时,确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元;或者 所述确定单元还用于当所述设备在第二目标信道单元上接收到所述第二设备发送的响应帧时,确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
14.一种信道竞争设备,其特征在于,包括:接收模块和发送模块,其中: 所述接收模块,用于在目标子信道上接收第一设备发送的请求帧;所述目标子信道为目标信道包含的处于空闲状态的空闲子信道包括的至少一个子信道; 所述发送模块,用于生成所述请求帧的响应帧,并向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述目标子信道成功。
15.如权利要求14所述的设备,其特征在于,所述目标信道包含多个信道单元,所述信道单元包括: 至少一个子载波或者至少一个子信道; 所述接收模块还用于在空闲信道单元包含的N个信道单元上接收所述第一设备发送请求帧;所述空闲信道单元是所述目标信道包含的处于空闲状态的信道单元,所述N为小于或者等于M,所述M为所述第一设备预先设置的参与竞争的信道单元的最大个数。
16.如权利要求15所述的设备,其特征在于,所述发送模块还用于在第一目标信道单元上向所述第一设备发送的所述响应帧,以使所述第一设备确定竞争所述第一目标信道单元成功,所述第一目标信道单元为所述N个信道单元包含的一个或者多个信道单元;或者 所述发送模块还用于在第二目标信道单元上向所述第一设备发送所述响应帧,以使所述第一设备确定竞争所述N个信道单元成功,所述第二目标信道单元为所述目标信道包含的任意一个信道单元或者任意多个信道单元。
【文档编号】H04L1/16GK104185297SQ201310190470
【公开日】2014年12月3日 申请日期:2013年5月21日 优先权日:2013年5月21日
【发明者】伍天宇, 李云波, 罗毅 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1