Method and device for allocating group identifier
AssigneeHuawei Technologies Co., Ltd.
InventorsQingyong Chen, Jianjun Yang
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention discloses a method and a device for allocating a group identifier, which can allocate a non-conflict GID to a non-AP STA in an area covered by multiple BSS networks, so that the problem of GID conflict which is occurred when allocating the GID for the non-AP STA can be reduced. A method provided by the embodiment of the present invention includes: dividing all group identifiers (GIDs) into N parts according to number of the GIDs, and respectively allocating the N parts to N basic service set (BSS) networks, which communicate in a multi user-multiple input multiple output (MU-MIMO) mode, where the N BSS networks have a common area, N is a natural number which is bigger than 1.
Claims15
A method for allocating a group identifier, comprising:
- dividing all group identifies (GIDs) into N parts according to a quantity of the GIDs;
- and
- respectively allocating the N parts of the GIDs to N basic service set (BSS) networks, which communicate in a multi user-multiple input multiple output (MU-MIMO) mode, wherein the N BSS networks have a common area, N is a natural number which is greater than 1;
- wherein, the dividing all the GIDs into the N parts according to the quantity of the GIDs, and respectively allocating the N parts of the GIDs to the N BSS networks, which use the MU-MIMO communication mode, comprises:
- acquiring a number of times of communicating in the MU-MIMO mode in a preset time period by the N BSS networks;
- acquiring a probability of communicating in the MU-MIMO mode by each BSS network by dividing a number of times of communicating in the MU-MIMO mode by each BSS network by the number of times of communicating in the MU-MIMO mode by the N BSS networks;
- obtaining a quantity of GIDs allocated to each BSS network by multiplying the probability of communicating in the MU-MIMO mode by each BSS network with a total number of GIDs in the MU-MIMO mode;
- dividing all the GIDs into the N parts according to the quantity of the GIDs allocated to each BSS network;
- and
- respectively allocating the N parts to the N BSS networks.
A method for allocating a group identifier (GID), wherein all GIDs are divided into N parts according to a quantity of the GIDs, and the N parts of the GIDs are respectively allocated to N basic service set (BSS) networks, which communicate in a multi user-multiple input multiple output (MU-MIMO) mode, and the N BSS networks have a common area, N is a natural number which is greater than 1, comprising:
- allocating, by an access point (AP) in a BSS network, a GID to a non-AP Station (STA), which is in the common area covered by the N BSS networks, in the BSS network according to a preset order firstly from GIDs allocated to the BSS network;
- selecting, an unallocated GID from the GID allocated to the BSS network, and allocating the unallocated GID to a non-AP STA, which is in a common area covered by (N−1) BSS networks, in the BSS network according to the preset order, then allocating a GID in turn until allocating a GID to a non-AP STA, which is in a common area covered two BSS networks, in the BSS network;
- and
- selecting another unallocated GID from the GIDs allocated to the N BSS networks, so as to allocate the another unallocated GID to a non-AP STA only covered by the BSS network.
A computer program product comprising a readable storage medium storing program code thereon for use by a basic service set (BSS) network, the program code-comprising:
- instructions for dividing all group identifiers (GIDs) into N parts according to a quantity of the GIDs, and
- instructions for respectively allocate the N parts of the GIDs to N BSS networks, which communicate in a multi user-multiple input multiple output (MU-MIMO) mode, wherein the N BSS networks have a common area, N is a natural number which is greater than 1;
- wherein, the instructions for dividing all the GIDs into the N parts according to the quantity of the GIDs comprises:
- instructions for acquiring a number of times of communicating in the MU-MIMO mode in a preset time period by the N BSS networks;
- instructions for acquiring a probability of communicating in the MU-MIMO mode by each BSS network by dividing a number of times of communicating in the MU-MIMO mode by each BSS network by the number of times of communicating in the MU-MIMO mode by the N BSS networks;
- instructions for obtaining a quantity of the GIDs allocated to each BSS network by multiplying the probability of communicating in the MU-MIMO mode by each BSS network with a total number of GIDs in the MU-MIMO mode;
- instructions for dividing all the GIDs into the N parts according to the quantity of the GIDs allocated to each BSS network;
- and
- instructions for respectively allocating the N parts to the N BSS networks.
A computer program product comprising a readable storage medium storing program code thereon for use an access point (AP) in a basic service set (BSS) network, wherein all group identifiers (GIDS) are divided into N parts according to a quantity of the GIDs, and the N parts of the GIDs are respectively allocated to N basic service set (BSS) networks, which communicate in a multi user-multiple input multiple output (MU-MIMO) mode, and the N BSS networks have a common area, N is a natural number which is greater than 1, the program code comprising:
- instructions for allocating a GID to a non-AP Station (STA), which is in the common area covered by the N BSS networks, in the BSS network according to a preset order firstly from the GIDs allocated to the BSS network;
- instructions for selecting an unallocated GID from the GIDs allocated to the BSS network, and allocate the unallocated GID to a non-AP STA, which is in a common area covered by (N−1) BSS networks, in the BSS network according to the preset order, then allocate a GID in turn until allocating a GID to a non-AP STA, which is in a common area covered by 2 BSS networks, in the BSS network, and selecting another unallocated GID from the GIDs allocated to the N BSS networks, so as to allocate the another unallocated GIDs to a non-AP STA in an area only covered by the BSS network.
Dependencies are inferred from the claim text.