专利名称:一种分配组标识的方法和装置的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种分配组标识的方法和装置。
背景技术:
在电气与电子工程师学会(IEEE,Institute of electrical andelectronicsengineers)802.1lac 协议中规定基本服务集(BSS, Basic Service Set)是由由某一特定覆盖区域之内具有某种关联的站点(STA,Station)组成。在BSS网络中只有一个具有专职管理BSS的中央站点被称为接入点(AP,AccessPoint),而在BSS网络中除AP之外的站点被称之为终端,也称之为non-APSTA。在一个BSS网络中,non-AP STA的组标识(GID,Group ID)由BSS网络中的AP分配,AP 在做多用户的多输入多输出(MU-MIM0, Multi User-Multiple Input Multiple Output)传输的时候,同一个组(Group)内做MU-MMO传输的多个non-AP STA拥有相同的一个组标识。每个non-AP STA在物理层通过自己的GID判断是否属于该组,如果属于该组就进行译码,否则不进行后续译码,以节省non-AP STA的电量。现有技术中,在一个BSS网络中由AP为本网络中的non-AP STA分配组标识,但是对于另一个BSS网络,由另一个网络中的AP为该网络中得non-APSTA分配组标识,当一个non-AP STA属于一个BSS网络中的一个Group时拥有的是该Group的GID。但是当一个non-AP STA同时属于两个BSS网络(两个BSS网络分别为BSSl和BSS2,BSS1中接入点为API,BSS2中接入点为AP2)时,假如non-AP STA属于BSSl网络的一个Group时,APl为该non-AP STA分配了一个GID,由于BSS2在分配GID时并不知道BSSl分配GID的情况,有可能存在BSS2分配的GID与BSSl分配的GID相同的情况,此时对于同时属于两个BSS网络的non-AP STA而言,依然存在GID冲突的现象。
发明内容
本发明实施例提供了一种分配组标识的方法和装置,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。一方面,本发明实施例提供的一种分配组标识的方法,包括将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数;一个BSS网络中的接入点AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识。另一方面,本发明实施例提供的一种分配组标识的方法,包括将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数; 一个BSS网络中的接入点AP获取该BSS网络中的所有的终端non_APSTA的区域覆盖个数,所述区域覆盖个数为non-AP STA所在的位置处于BSS网络覆盖之下的BSS个数;该BSS网络中的AP从为该BSS网络分配的组标识中首先对该BSS网络中N个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,然后从为该BSS网络分配的组标识中选取未分配的组标识,对该BSS网络中(N-1)个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,依次分配组标识直到对该BSS网络中2个BSS网络共同存在的公共区域覆盖下的non-AP STA分配组标识,最后从所述MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。一方面,本发明实施例提供的一种BSS网络中的AP,包括
·
组标识分类单元,用于将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数;组标识分配单元,用于从为BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识。一方面,本发明实施例提供的一种BSS网络中的AP,包括组标识分类单元,用于将所有组标识GID按个数分成N份,分别分配给所述N个使用多用户的多输入多输出模式MU_MM0通信的BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数;获取单元,用于获取该BSS网络中的所有的终端non-AP STA的区域覆盖个数,所述区域覆盖个数为non-AP STA所在的位置处于BSS网络覆盖之下的BSS个数;组标识分配单元,用于从为该BSS网络分配的组标识中首先对该BSS网络中N个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,然后从为该BSS网络分配的组标识中选取未分配的组标识,对该BSS网络中(N-1)个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,依次分配组标识直到对该BSS网络中2个BSS网络共同存在的公共区域覆盖下的non-AP STA分配组标识,最后从所述MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。从以上技术方案可以看出,本发明实施例具有以下优点本发明实施例中的提供的分配组标识的方法,其中一个实施例提供的分配组标识的方法,将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,然后在从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识,由于BSS网络中的AP在为non-AP STA分配组标识时是从分配给该BSS网络的组标识中选取,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲关问题。另一个实施例提供的分配组标识的方法,将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,然后在从为该BSS网络分配的组标识中按照预置的顺序为处于多个BSS网络的公共区域覆盖下的non-AP STA分配组标识,从MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。通过如上的分配组标识的方法,由于BSS网络中的AP在为non-AP STA分配组标识时是从分配给该BSS网络的组标识中选取,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种分配组标识的方法的示意图;
图2为本发明实施例提供的3个BSS网络的组成结构示意图;图3为本发明实施例提供的另一种分配组标识的方法的示意图;图4为本发明实施例提供的3个BSS网络的公共覆盖区域的示意图;图5为本发明实施例提供的一种BSS网络中的AP的组成结构示意图;图6为本发明实施例提供的另一种BSS网络中的AP的组成结构示意图。
具体实施例方式本发明实施例提供了一种分配组标识的方法和装置,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供的一种分配组标识的方法,如图1所示,包括101、将所有组标识GID按个数分成N份,分别分配给N个使用MU_MM0通信的BSS网络使用。其中,N个BSS网络存在公共区域,N为大于I的自然数。上述步骤101具体可以为根据N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将MU_MM0模式下的所有组标识GID按个数分成N份,分别分配给N个BSS网络使用。在本发明实施例中,在一个BSS网络中,non-AP STA的组标识由该BSS网络中的AP分配,AP在做MU-MMO传输的时候,同一个组内做MU-MMO传输的多个non-AP STA拥有相同的一个组标识。在MU_MM0通信的模式下,对于N个BSS网络中的non_AP STA可能处于一个BSS网络的区域覆盖之下,也有可能处于2个或者多个BSS网络的公共区域覆盖之下。由于各个BSS网络并不知道其他BSS网络分配的GID,因此对于处于2个或者多个BSS网络的公共区域覆盖之下的non-AP STA就有可能存在2个或多个BSS网络分配的GID相冲突的问题。
为了解决现有技术中提出的缺陷,本发明实施例步骤101中将所有组标识按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用。在实际应用中具体可以是根据N个BSS网络在预置的时间段内各自使用MU_MIM0通信的次数,将MU_MM0模式下的所有组标识GID个数分成N份,分别分配给N个BSS网络使用。例如,如图2所示,当N为3时,3个BSS网络分别为BSS1、BSS2、BSS3,BSSl网络中的接入点为AP1、BSS2网络中的接入点为AP2,BSS3网络中的接入点为AP3,3个BSS网络存在公共区域,对于公共区域中的non-AP STA而言,由于BSS1、BSS2、BSS3之间并不知道对方分配的GID,就有可能存在BSSl、BSS2、BSS3为公共区域中的non-AP STA分配的是相同的GID,故此产生GID的冲突问题。在本发明实施例中,对于步骤101而言,在具体实现时,可以包括如下步骤Al、获取N个BSS网络在预置的时间段内使用MU_MM0通信的次数。对于BSS网络中的AP而言,可以记录下在一个预置的时间段内的该BSS使用MU_ MIMO通信的次数,其中时间段的预置具体可以由用户设定一个值,也可以由BSS网络自行设定。A2、将每一个BSS网络使用MU_MM0通信的次数除以N个BSS网络使用MU_MM0通信的次数,得到每一个BSS网络使用MU_MM0通信的概率。将每一个BSS网络使用MU_MIM0通信的次数加起来就可以得到N个BSS网络使用MU_MIM0通信的次数,用每一个BSS网络使用MU_MM0通信的次数除以N个BSS网络使用MU_MIM0通信的次数,就可以得到每一个BSS网络使用MU_MM0通信的概率。A3、将每一个BSS网络使用MU_MM0通信的概率乘以MU_MM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数。若将每一个BSS网络使用MU_MM0通信的概率乘以MU_MM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数不是整数,采取四舍五入的方式。其中,对于MU_MM0模式而言,根据IEEE 802.1lac协议中规定,MU_MIM0模式下的所有组标识个数为61个(从2到62),将每一个BSS网络使用MU_MM0通信的概率乘以61,得到为每一个BSS网络分配的组标识个数。下面举一个实例进行说明,如图2所示,若BSSl网络在一个预置的时间段内使用MU_MIM0通信的次数为10次,BSS2网络在一个预置的时间段内使用MU_MM0通信的次数为15次,BSS3网络在一个预置的时间段内使用MU_MM0通信的次数为25次,则为BSSl网络分配的组标识个数为,Λ* 61 = 12
10 + 15 + 25为BSS2网络分配的组标识个数为^ *61ξ18
10 + 15 + 25
25为BSS3网络分配的组标识个数为μ . *61 = 31
10 + 15 + 25则为BSSl网络分配的组标识可以为(2 13),为BSS2网络分配的组标识可以为(14 31),为BSS3网络分配的组标识可以为(32 62)。通过以上例子可知,对于当N为3时的3个BSS网络,如图2所示,若为BSSl网络分配的组标识个数为NI,为BSS2网络分配的组标识个数为N2,为BSS3网络分配的组标识个数为N3,则为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。102、一个BSS网络中的接入点AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识。在本发明实施例中,当为N个BSS网络分别分配了各自的组标识之后,一个BSS网络中的AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的non-AP STA分配组标识。需要说明的是,本发明实施例中的预置的顺序可以为从组标识号最小到组标识号最大的顺序,或,预置的顺序也可以为从组标识号最大到组标识号最小的顺序。其中,预置的顺序具体可以由用户设定,也可以由BSS网络自行设定,另外在实际应用中只要在分配组标识时能够按照一个特定的顺序分配即可,BSS网络中的AP能够识别这个特定的顺序,并且该AP在为其它终端分配组标识时遵循相同的顺序。 例如,当N为3时的3个BSS网络,为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。以按照从组标识号最小到组标识号最大的顺序进行组标识分配,每个AP先从分配的最小GID开始分配,如APl可以先从GID 2,3,4分配;AP2可以先从GID Nl+2, Nl+3, N1+4 分配;AP3 可以先从 GID N1+N2+2, N1+N2+3, N1+N2+4 分配。在本发明实施例中,在步骤102为该BSS网络中的终端non_AP STA分配组标识完成之后,还可以包括若该BSS网络中有被释放的组标识,在下次分配组标识的时候,该BSS网络中的AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的non-APSTA分配组标识。例如,当N为3时的3个BSS网络,为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。以按照从组标识号最小到组标识号最大的顺序进行组标识分配,若该BSSl网络中有被释放的GID4,在下次分配组标识的时候,APl从为该BSS网络分配的组标识中仍旧按照从组标识号最小到组标识号最大的顺序为该BSS网络中的non-APSTA分配组标识。在本发明实施例中,在步骤102为该BSS网络中的终端non_AP STA分配组标识完成之后,还可以包括当为该BSS网络分配的组标识被全部分配出去时,该BSS网络中的AP向除该BSS网络外的(N-1)个BSS网络中的任意一个或多个BSS网络借用组标识为该BSS网络中的non-AP STA分配。例如,当N为3时的3个BSS网络,为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。当BSSl网络分配的组标识(2 N1+1)全部被分配出去之后,APl向AP2和AP3借用组标识为BSSl网络中的non-AP STA分配组标识。该做法能够保证在BSSl的组标识全部分配出去后,仍然能够向BSSl网络中的non-AP STA分配组标识。优选的,当该BSS网络需要多次的向除该BSS网络外的(N_l)个BSS网络借用组标识时,该BSS网络中的AP轮流向除该BSS网络外的(N-1)个BSS网络借用组标识。例如,当N为3时的3个BSS网络,为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。以按照从组标识号最小到组标识号最大的顺序进行组标识分配,APl在向BSS2网络和BSS3网络借用组标识时先使用AP2、AP3所分配的GID中的较大值(如AP2的N1+N2+1, AP3的N1+N2+N3+1),同时轮流的借用(如借用AP2的N1+N2+1之后,若APl仍需要GID就向AP3借用GIDN1+N2+N3+1,若APl仍需要GID就向AP2借用GIDN1+N2,若APl仍需要GID就向AP3借用N1+N2+N3,......)。本发明实施例中的提供的分配组标识的方法,将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,然后在从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-APSTA分配组标识,由于BSS网络中的AP在为non-AP STA分配组标识时是从分配给该BSS网络的组标识中选取,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。下面介绍本发明实施例提供的另一种分配组标识的方法,请参阅图3所示,包括
301、将所有组标识GID按个数分成N份,分别分配给N个使用MU_MM0通信的BSS
网络使用。其中,N个BSS网络存在公共区域,N为大于I的自然数。上述步骤301中具体可以为根据N个BSS网络在预置的时间段内各自使用MU_MIMO通信的次数,将MU_MM0模式下的所有组标识GID个数分成N份,分别分配给N个BSS网络使用。由于步骤301中将MU_MM0模式下的所有组标识GID按个数分配给N个BSS网络的方式和图1中所示的步骤101类似,此处不再赘述。对于当N为3时的3个BSS网络,若为BSSl网络分配的组标识个数为NI,为BSS2网络分配的组标识个数为N2,为BSS3网络分配的组标识个数为N3,则为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。在本发明实施例中,对于步骤301而言,在具体实现时,可以包括如下步骤B1、获取N个BSS网络在预置的时间段内使用MU_MIM0通信的次数。对于BSS网络中的AP而言,可以记录下在一个预置的时间段内的该BSS使用MU_MIMO通信的次数,其中时间段的预置具体可以由用户设定一个值,也可以由BSS网络自行设定。B2、将每一个BSS网络使用MU_MM0通信的次数除以N个BSS网络使用MU_MM0通信的次数,得到每一个BSS网络使用MU_MM0通信的概率。将每一个BSS网络使用MU_MM0通信的次数加起来就可以得到N个BSS网络使用MU_MIM0通信的次数,用每一个BSS网络使用MU_MM0通信的次数除以N个BSS网络使用MU_MIM0通信的次数,就可以得到每一个BSS网络使用MU_MM0通信的概率。B3、将每一个BSS网络使用MU_MM0通信的概率乘以MU_MM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数。若将每一个BSS网络使用MU_MM0通信的概率乘以MU_MM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数不是整数,可以采取四舍五入的方式。其中,对于MU_MM0模式而言,根据IEEE 802.1lac协议中规定,MU_MIM0模式下的所有组标识个数为61个(从2到62),将每一个BSS网络使用MU_MM0通信的概率乘以61,得到为每一个BSS网络分配的组标识个数。
302、一个BSS网络中的接入点AP获取该BSS网络中的所有的终端non-AP STA的区域覆盖个数。区域覆盖个数为non-AP STA所在的位置处于BSS网络覆盖之下的BSS个数。在本发明实施例中,对于步骤302而言,能偶获取到的N个BSS网络的公共覆盖区域,例如图4所示,当N为3时,3个BSS网络分别为BSS1、BSS2、BSS3,BSSl网络中的接入点为AP1、BSS2网络中的接入点为AP2,BSS3网络中的接入点为AP3,3个BSS网络存在公共区域,例如,BSSl与BSS2之间的公共区域为A,BSS2与BSS3之间的公共区域为B,BSSl与BSS3之间的公共区域为C,BSSl、BSS2、BSS3之间的公共区域为D。在具体实 现时,存在多种实现方式,接下来将分别进行详细说明。 在实际应用中,一种可现实的方式是,每一个BSS网络中的AP通过该BSS网络中的所有的non-AP STA的波束赋型获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。例如,对于图4所示的3个BSS网络的组成结构示意图,对于该3个BSS网络在做网络规划时,会直接确定出这3个BSS网络各自的覆盖区域以及哪些区域是公共的覆盖区域。一个BSS网络中的AP通过该BSS网络中的所有的non-AP STA的波束赋型可以确定该BSS网络中的non-AP STA的位置区域,根据确定出的位置区域结合在网络规划时的区域覆盖情况就可以获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。在实际应用中,另一种可现实的方式是,每一个BSS网络中的AP通过侦听信道上该BSS网络中的所有的non-AP STA的能量衰减获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。例如,对于图4所示的3个BSS网络的组成结构示意图,对于该3个BSS网络在做网络规划时,会直接确定出这3个BSS网络各自的覆盖区域以及哪些区域是公共的覆盖区域。一个BSS网络中的AP通过侦听信道上该BSS网络中的所有的non-AP STA的能量衰减可以确定该BSS网络中的non-AP STA的位置区域,根据确定出的位置区域结合在网络规划时的区域覆盖情况就可以获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。在实际应用中,另一种可现实的方式是,每一个BSS网络中的AP通过该BSS网络中的所有的non-AP STA的发射信号到达天线的到达角获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。例如,对于图4所示的3个BSS网络的组成结构示意图,对于该3个BSS网络在做网络规划时,会直接确定出这3个BSS网络各自的覆盖区域以及哪些区域是公共的覆盖区域。一个BSS网络中的AP通过该BSS网络中的所有的non-AP STA的发射信号到达天线的到达角可以确定该BSS网络中的non-AP STA的位置区域,根据确定出的位置区域结合在网络规划时的区域覆盖情况就可以获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。在实际应用中,另一种可现实的方式是,该BSS网络中的所有的non-APSTA在使用MU_MIM0通信之前向该BSS网络中的AP主动上报各自的区域覆盖个数。对于一个non-AP STA而言,在该non-AP STA使用MU_MM0通信之前,会向所有能接收到该non-AP STA信号的AP发送区域覆盖个数,则对于BSS网络中的AP就能够得到该BSS网络中的所有的non-AP STA的区域覆盖个数。
在实际应用中,另一种可现实的方式是,每一个BSS网络中的AP向该BSS网络中的所有的终端non-AP STA发送区域覆盖查询指令;该BSS网络中的所有的non-AP STA分别向该BSS网络中的AP反馈查询指令响应,其中,查询指令响应包括non-AP STA的区域覆盖个数。303、该BSS网络中的AP从为该BSS网络分配的组标识中首先对该BSS网络中N个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,然后从为该BSS网络分配的组标识中选取未分配的组标识,对该BSS网络中(N-1)个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,依次分配组标识直到对该BSS网络中2个BSS网络共同存在的公共区域覆盖下的non-AP STA分配组标识,最后从MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下·的non-AP STA分配组标识。需要说明的是,本发明实施例中的预置的顺序为从组标识号最小到组标识号最大的顺序,或,预置的顺序为从组标识号最大到组标识号最小的顺序。其中,预置的顺序具体可以由用户设定,也可以由BSS网络自行设定,另外在实际应用中只要在分配组标识时能够按照一个特定的顺序分配即可,BSS网络中的AP能够识别这个特定的顺序,并且该AP在为其它终端分配组标识时遵循相同的顺序。在本发明实施例中,该BSS网络中的AP在分配组标识的时遵循从下两个分配原则Cl、首先对公共区域覆盖最多的non-AP STA从为该BSS网络分配的组标识中按照预置的顺序分配组标识,按照公共区域覆盖的多少依次分配组标识。C2、对于处于公共区域覆盖下的non-AP STA在分配组标识时,是从步骤301中为各个BSS网络分配的组标识中选取组标识,但是对于只处于该BSS覆盖下的non-AP STA在分配组标识时,是从MU_MIM0模式下的所有组标识中选取没有被分配的组标识。接下来,举一个详细的例子,对步骤303进行说明,如图4所示,以BSSl网络中的APl为该BSSl网络中的non-AP STA分配组标识为例进行说明,AP2和AP3在分配组标识时可以采用相同的分配方式,此处不再赘述。对于当N为3时的3个BSS网络,若为BSSl网络分配的组标识个数为NI,为BSS2网络分配的组标识个数为N2,为BSS3网络分配的组标识个数为N3,则为BSSl网络分配的组标识可以为(2 N1+1),为BSS2网络分配的组标识可以为(N1+2 N1+N2+1),为BSS3网络分配的组标识可以为(N1+N2+2 N1+N2+N3+1)。首先对该BSSl网络中3个BSS网络共同存在的公共区域D覆盖下的non_AP STA按照组标识号最小的顺序分配组标识GID2。然后从为该BSSl网络分配的组标识(2 N1+1)中选取未分配的组标识,对该BSSl网络中2个BSS网络共同存在的公共区域A覆盖下的non-AP STA按照从组标识号最小到组标识号最大的顺序分配组标识GID2。然后从为该BSSl网络分配的组标识(2 N1+1)中选取未分配的组标识,对该BSSl网络中2个BSS网络共同存在的公共区域C覆盖下的non-AP STA按照从组标识号最小到组标识号最大的顺序分配组标识GID3。最后从MU_MM0模式下的所有组标识个数(2 62)中选取未分配的组标识,对只处于该BSSl网络覆盖下的non-AP STA分配组标识4。本实施例提供的分配组标识的方法,将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,然后在从为该BSS网络分配的组标识中按照预置的顺序为处于多个BSS网络的公共区域覆盖下的non-AP STA分配组标识,从MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。通过如上的分配组标识的方法,由于BSS网络中的AP在为non-AP STA分配组标识时是从分配给该BSS网络的组标识中选取,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。以上实施例介绍了本发明实施例的分配组标识的方法,接下来将介绍使用该分配组标识方法的装置,即BSS网络中的接入点AP。
·
请参阅图5所示,本发明实施例提供的BSS网络中的接入点500,包括组标识分类单元501,用于将所有组标识GID按个数分成N份,分别分配给N个使用MU_MIM0通信的BSS网络使用。其中,N个BSS网络存在公共区域,N为大于I的自然数。可选地,上述所述组标识分类单元501具体可以用于根据所述N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将所述MU_MM0模式下的所有组标识GID个数分成N份,分别分配给所述N个使用MU_MM0通信的BSS网络使用。组标识分配单元502,用于从为BSS网络分配的组标识中按照预置的顺序为该BSS网络中的non-AP STA分配组标识。需要说明的是,对于组标识分类单元501而言,在实际应用中,一种可选的实现方式是,组标识分类单元501包括获取模块,用于获取N个BSS网络在预置的时间段内使用MU_MIM0通信的次数;概率计算模块,用于将该BSS网络使用MU_MM0通信的次数除以N个BSS网络使用MU_MM0通信的次数,得到该BSS网络使用MU_MM0通信的概率;组标识个数计算模块,用于将该BSS网络使用MU_MM0通信的概率乘以MU_MM0模式下的所有组标识个数,得到为该BSS网络分配的组标识个数。需要说明的是,对于组标识分配单元502而言,在实际应用中,一种可选的实现方式是,组标识分配单元502,还用于若该BSS网络中有被释放的组标识,在下次分配组标识的时候,该BSS网络中的AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的non-AP STA分配组标识。需要说明的是,对于组标识分配单元502而言,在实际应用中,一种可选的实现方式是,组标识分配单元502,还用于当为该BSS网络分配的组标识被全部分配出去时,该BSS网络中的AP向除该BSS网络外的(N-1)个BSS网络中的任意一个或多个BSS网络借用组标识为该BSS网络中的non-APSTA分配。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明如图1所示的方法实施例中的叙述,此处不再赘述。本发明实施例中的提供的BSS网络中的接入点500,其中,组标识分类单元501将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MIM0通信的基本服务集BSS网络使用,然后组标识分配单元502在从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识,由于BSS网络中的AP在为non-AP STA分配组标识时是从分配给该BSS网络的组标识中选取,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。接下来介绍本发明实施例提供的另一种BSS网络中的接入点,如图6所示,本发明实施例提供的另一种BSS网络中的接入点600,包括组标识分类单元601,用于将所有组标识GID按个数分成N份,分别分配给N个使用MU_MIM0通信的BSS网络使用。其中,N个BSS网络存在公共区域,N为大于I的自然数。
可选地,上述所述组标识分类单元601具体可以用于根据所述N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将所述MU_MM0模式下的所有组标识GID个数分成N份,分别分配给所述N个使用MU_MM0通信的BSS网络使用。获取单元602,用于获取该BSS网络中的所有的non-AP STA的区域覆盖个数。其中,区域覆盖个数为non-AP STA所在的位置处于BSS网络覆盖之下的BSS个数。组标识分配单元603,用于从为该BSS网络分配的组标识中首先对该BSS网络中N个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,然后从为该BSS网络分配的组标识中选取未分配的组标识,对该BSS网络中(N-1)个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,依次分配组标识直到对该BSS网络中2个BSS网络共同存在的公共区域覆盖下的non-AP STA分配组标识,最后从MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。需要说明的是,对于组标识分类单元601而言,在实际应用中,一种可选的实现方式是,组标识分类单元601包括获取模块,用于获取N个BSS网络在预置的时间段内使用MU_MM0通信的次数;概率计算模块,用于将该BSS网络使用MU_MM0通信的次数除以N个BSS网络使用MU_MM0通信的次数,得到该BSS网络使用MU_MM0通信的概率;组标识个数计算模块,用于将该BSS网络使用MU_MM0通信的概率乘以MU_MM0模式下的所有组标识个数,得到为该BSS网络分配的组标识个数。需要说明的是,对于获取单元602而言,在实际应用中,一种可选的实现方式是,获取单元602,具体用于通过该BSS网络中的所有的non-AP STA的波束赋型获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。需要说明的是,对于获取单元602而言,在实际应用中,一种可选的实现方式是,获取单元602,具体用于通过侦听信道上该BSS网络中的所有的non-AP STA的能量衰减获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。需要说明的是,对于获取单元602而言,在实际应用中,一种可选的实现方式是,获取单元602,具体用于通过该BSS网络中的所有的non-AP STA的发射信号到达天线的到达角获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。需要说明的是,对于获取单元602而言,在实际应用中,一种可选的实现方式是,获取单元602,具体用于接收该BSS网络中的所有的non-AP STA在使用MU_MM0通信之前向该BSS网络中的AP主动上报各自的区域覆盖个数。需要说明的是,对于获取单元602而言,在实际应用中,一种可选的实现方式是,获取单元602,具体用于向该BSS网络中的所有的终端non-AP STA发送区域覆盖查询指令;接收该BSS网络中的所有的non-AP STA分别向该BSS网络中的AP反馈的查询指令响应。其中,查询指令响应包括non-AP STA的区域覆盖个数。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明如图3所示的方法实施例中的叙述,此处不再赘述。本实施例提供的BSS网络中的接入点600,组标识分类单元601将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MIM0通信的基本服务集BSS网络使用,然后组标识分配单元603在从为该BSS网络分配的组标识中按照预置的顺序为处于多个BSS网络的公共区域覆盖下的non-AP STA分配组标识,组标识分配单元 603从MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。通过如上的分配组标识的方法,由于BSS网络中的AP在为non-AP STA分配组标识时是从分配给该BSS网络的组标识中选取,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲关问题。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种分配组标识的方法和装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种分配组标识的方法,其特征在于,包括 将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MMO通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数; 一个BSS网络中的接入点AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识。
2.根据权利要求1所述的分配组标识的方法,其特征在于,所述将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MIM0通信的基本服务集BSS网络使用,包括根据所述N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将所述MU_MM0模式下的所有组标识GID个数分成N份,分别分配给所述N个使用MU_MIMO通信的BSS网络使用。
3.根据权利要求1或2所述的分配组标识的方法,其特征在于,所述将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MIM0通信的基本服务集BSS网络使用,包括 获取N个BSS网络在预置的时间段内使用MU_MM0通信的次数; 将所述每一个BSS网络使用MU_MM0通信的次数除以所述N个BSS网络使用MU_MM0通信的次数,得到所述每一个BSS网络使用MU_MM0通信的概率; 将所述每一个BSS网络使用MU_MM0通信的概率乘以所述MU_MM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数。
4.根据权利要求1或2所述的分配组标识的方法,其特征在于,所述预置的顺序为从组标识号最小到组标识号最大的顺序; 或,所述预置的顺序为从组标识号最大到组标识号最小的顺序。
5.根据权利要求1或2所述的分配组标识的方法,其特征在于,若该BSS网络中有被释放的组标识,在下次分配组标识的时候,该BSS网络中的AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的non-AP STA分配组标识。
6.根据权利要求1或2所述的分配组标识的方法,其特征在于,当为该BSS网络分配的组标识被全部分配出去时,该BSS网络中的AP向除该BSS网络外的(N-1)个BSS网络中的任意一个或多个BSS网络借用组标识为该BSS网络中的non-AP STA分配。
7.根据权利要求6所述的分配组标识的方法,其特征在于,当该BSS网络需要多次的向除该BSS网络外的(N-1)个BSS网络中的任意一个或多个BSS网络借用组标识时,该BSS网络中的AP轮流向除该BSS网络外的(N-1)个BSS网络借用组标识。
8.—种分配组标识的方法,其特征在于,包括 将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数; 一个BSS网络中的接入点AP获取该BSS网络中的所有的终端non-APSTA的区域覆盖个数,所述区域覆盖个数为non-AP STA所在的位置处于BSS网络覆盖之下的BSS个数; 该BSS网络中的AP从为该BSS网络分配的组标识中首先对该BSS网络中N个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,然后从为该BSS网络分配的组标识中选取未分配的组标识,对该BSS网络中(N-1)个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,依次分配组标识直到对该BSS网络中2个BSS网络共同存在的公共区域覆盖下的non-AP STA分配组标识,最后从所述MU_MIM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。
9.根据权利要求8所述的分配组标识的方法,其特征在于,所述将所有组标识GID个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MIM0通信的基本服务集BSS网络使用包括 根据所述N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将所述MU_MIMO模式下的所有组标识GID个数分成N份,分别分配给所述N个使用MU_MM0通信的BSS网络使用。
10.根据权利要求8或9所述的分配组标识的方法,其特征在于,所述根据N个基本服务集BSS网络在预置的时间段内各自使用多用户的多输入多输出模式MU_MM0通信的次数,将所述MU_MM0模式下的所有组标识GID个数分成N份,分别分配给所述N个BSS网络使用,包括 获取N个BSS网络在预置的时间段内使用MU_MM0通信的次数; 将所述每一个BSS网络使用MU_MM0通信的次数除以所述N个BSS网络使用MU_MM0通信的次数,得到所述每一个BSS网络使用MU_MM0通信的概率; 将所述每一个BSS网络使用MU_MIM0通信的概率乘以所述MU_MM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数。
11.根据权利要求8或9所述的分配组标识的方法,其特征在于,所述预置的顺序为从组标识号最小到组标识号最大的顺序; 或,所述预置的顺序为从组标识号最大到组标识号最小的顺序。
12.根据权利要求8或9所述的分配组标识的方法,其特征在于,所述每一个BSS网络中的接入点AP获取该BSS网络中的所有的终端non-AP STA的区域覆盖个数,包括 所述每一个BSS网络中的AP通过该BSS网络中的所有的non-AP STA的波束赋型获取到该BSS网络中的所有的non-AP STA的区域覆盖个数; 或,所述每一个BSS网络中的AP通过侦听信道上该BSS网络中的所有的non-AP STA的能量衰减获取到该BSS网络中的所有的non-AP STA的区域覆盖个数; 或,所述每一个BSS网络中的AP通过该BSS网络中的所有的non-AP STA的发射信号到达天线的到达角获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。
13.根据权利要求8或9所述的分配组标识的方法,其特征在于,所述每一个BSS网络中的接入点AP获取该BSS网络中的所有的终端non-AP STA的区域覆盖个数,包括 该BSS网络中的所有的non-AP STA在使用所述MU_MM0通信之前向该BSS网络中的AP主动上报各自的区域覆盖个数。
14.根据权利要求8或9所述的分配组标识的方法,其特征在于,所述每一个BSS网络中的接入点AP获取该BSS网络中的所有的终端non-AP STA的区域覆盖个数,包括 所述每一个BSS网络中的AP向该BSS网络中的所有的终端non-AP STA发送区域覆盖查询指令;该BSS网络中的所有的non-AP STA分别向该BSS网络中的AP反馈查询指令响应,所述查询指令响应包括non-AP STA的区域覆盖个数。
15.—种基本服务集BSS网络中的接入点AP,其特征在于,包括 组标识分类单元,用于将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MM0通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数; 组标识分配单元,用于从为BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识。
16.根据权利要求15所述的BSS网络中的AP,其特征在于,所述组标识分类单元具体用于根据所述N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将所述MU_MIMO模式下的所有组标识GID个数分成N份,分别分配给所述N个使用MU_MM0通信的BSS网络使用。
17.根据权利要求15或16所述的BSS网络中的AP,其特征在于,所述组标识分类单元包括 获取模块,用于获取N个BSS网络在预置的时间段内使用MU_MM0通信的次数; 概率计算模块,用于将所述BSS网络使用MU_MM0通信的次数除以所述N个BSS网络使用MU_MM0通信的次数,得到所述BSS网络使用MU_MM0通信的概率; 组标识个数计算模块,用于将所述BSS网络使用MU_MM0通信的概率乘以所述MU_MM0模式下的所有组标识个数,得到为所述BSS网络分配的组标识个数。
18.根据权利要求15或16所述的BSS网络中的AP,其特征在于,所述组标识分配单元,还用于若该BSS网络中有被释放的组标识,在下次分配组标识的时候,该BSS网络中的AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的non-AP STA分配组标识。
19.根据权利要求15或16所述的BSS网络中的AP,其特征在于,所述组标识分配单元,还用于当为该BSS网络分配的组标识被全部分配出去时,该BSS网络中的AP向除该BSS网络外的(N-1)个BSS网络中的任意一个或多个BSS网络借用组标识为该BSS网络中的non-AP STA 分配。
20.—种基本服务集BSS网络中的接入点AP,其特征在于,包括 组标识分类单元,用于将所有组标识GID按个数分成N份,分别分配给所述N个使用多用户的多输入多输出模式MU_MIM0通信的BSS网络使用,所述N个BSS网络存在公共区域,N为大于I的自然数; 获取单元,用于获取该BSS网络中的所有的终端non-AP STA的区域覆盖个数,所述区域覆盖个数为non-AP STA所在的位置处于BSS网络覆盖之下的BSS个数; 组标识分配单元,用于从为该BSS网络分配的组标识中首先对该BSS网络中N个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,然后从为该BSS网络分配的组标识中选取未分配的组标识,对该BSS网络中(N-1)个BSS网络共同存在的公共区域覆盖下的non-AP STA按照预置的顺序分配组标识,依次分配组标识直到对该BSS网络中2个BSS网络共同存在的公共区域覆盖下的non-AP STA分配组标识,最后从所述MU_MM0模式下的所有组标识个数中选取未分配的组标识,对只处于该BSS网络覆盖下的non-AP STA分配组标识。
21.根据权利要求20所述的BSS网络中的AP,其特征在于,所述组标识分类单元具体用于根据所述N个BSS网络在预置的时间段内各自使用MU_MM0通信的次数,将所述MU_MIMO模式下的所有组标识GID个数分成N份,分别分配给所述N个使用MU_MM0通信的BSS网络使用。
22.根据权利要求20或21所述的BSS网络中的AP,其特征在于,所述组标识分类单元包括 获取模块,用于获取N个BSS网络在预置的时间段内使用MU_MM0通信的次数; 概率计算模块,用于将所述每一个BSS网络使用MU_MM0通信的次数除以所述N个BSS网络使用MU_MM0通信的次数,得到所述每一个BSS网络使用MU_MM0通信的概率; 组标识个数计算模块,用于将所述每一个BSS网络使用MU_MM0通信的概率乘以所述MU_MIM0模式下的所有组标识个数,得到为每一个BSS网络分配的组标识个数。
23.根据权利要求20或21所述的BSS网络中的AP,其特征在于,所述获取单元,具体用于通过该BSS网络中的所有的non-AP STA的波束赋型获取到该BSS网络中的所有的non-APSTA的区域覆盖个数; 或,所述获取单元,具体用于通过侦听信道上该BSS网络中的所有的non-AP STA的能量衰减获取到该BSS网络中的所有的non-AP STA的区域覆盖个数; 或,所述获取单元,具体用于通过该BSS网络中的所有的non-AP STA的发射信号到达天线的到达角获取到该BSS网络中的所有的non-AP STA的区域覆盖个数。
24.根据权利要求20或21所述的BSS网络中的AP,其特征在于,所述获取单元,具体用于接收该BSS网络中的所有的non-AP STA在使用所述MU_MM0通信之前向该BSS网络中的AP主动上报各自的区域覆盖个数。
25.根据权利要求20或21所述的BSS网络中的AP,其特征在于,所述获取单元,具体用于向该BSS网络中的所有的终端non-AP STA发送区域覆盖查询指令;接收该BSS网络中的所有的non-AP STA分别向该BSS网络中的AP反馈的查询指令响应,所述查询指令响应包括non-AP STA的区域覆盖个数。
全文摘要
本发明实施例公开了一种分配组标识的方法和装置,能够为处于多个BSS网络区域覆盖下的non-AP STA分配互不冲突的GID,减小为non-AP STA分配GID时出现的冲突问题。本发明实施例提供的一个方法包括将所有组标识GID按个数分成N份,分别分配给N个使用多用户的多输入多输出模式MU_MIMO通信的基本服务集BSS网络使用,所述N个BSS网络存在公共区域,N为大于1的自然数;一个BSS网络中的接入点AP从为该BSS网络分配的组标识中按照预置的顺序为该BSS网络中的终端non-AP STA分配组标识。
文档编号H04W8/26GK103002437SQ20111027189
公开日2013年3月27日 申请日期2011年9月14日 优先权日2011年9月14日
发明者陈庆勇, 阳建军 申请人:华为技术有限公司