CN102348238B - Method for sending wireless message and device thereof - Google Patents
Method for sending wireless message and device thereof Download PDFInfo
- Publication number
- CN102348238B CN102348238B CN 201010242572 CN201010242572A CN102348238B CN 102348238 B CN102348238 B CN 102348238B CN 201010242572 CN201010242572 CN 201010242572 CN 201010242572 A CN201010242572 A CN 201010242572A CN 102348238 B CN102348238 B CN 102348238B
- Authority
- CN
- China
- Prior art keywords
- wireless environment
- evaluation value
- rate
- interval
- environment evaluation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a method for sending a wireless message and a device thereof. The method comprises the following steps: A. acquiring a wireless environment assessment value, determining a section where the wireless environment assessment value exists, and employing a distribution algorithm corresponding to the existed section to distribute sending times for each gear of sending rate of a wireless message; B. sending the wireless message according to the sending times distributed for each gear of sending rate in step A. According to the method and the device in the invention, throughput of a wireless system can be raised, and equalization among various gears of rates of sending the wireless message is ensured.
Description
Technical Field
The present invention relates to the field of wireless local area network technologies, and in particular, to a method and a device for sending a wireless packet.
Background
In the wireless local area network, in order to successfully transmit an 802.11 wireless message to a correspondent node, a wireless message transmitting device can transmit the message multiple times at a multi-gear rate. That is, when a wireless message is to be transmitted, a plurality of transmission rates may be set for the wireless message in order from high to low, and a maximum number of transmissions may be set for each transmission rate. Thus, when the wireless message is actually transmitted, if the set number of times of high-rate transmission is used and the transmission is not successful, the transmitting device will automatically continue to transmit at the low-level rate.
The total maximum transmission times and transmission rate steps of a wireless message are preset, and the multi-step rate sequence is from high speed to low speed. Currently, the algorithm for allocating the total number of transmissions at a multi-gear rate is: let the total number of transmissions be M, the number of rate bins for multi-rate transmission be N, and the integer part obtained by dividing the total number of transmissions by the number of rate bins is denoted as L, i.e., "L" = "M/N" ("M" means "round" operation). Thereafter, the number of transmissions of the previous (N-1) speed is set to L, and the number of transmissions of the Nth speed is set to the remaining number of transmissions, i.e., M-L × (N-1). Or may be understood as follows: the number of times of transmission at the N-th gear rate is set to L, and then the remaining number of times of transmission is added to the nth gear rate, so that the number of times of transmission at the nth gear rate is (L + M% N) times ("%" indicates "remainder" operation). Since the minimum value of M% N is 0 and the maximum value is (N-1), the number of transmissions of the Nth gear rate is not less than the first gear rate and is (N-1) times more than the other gear rates at most. The allocation algorithm is called as a bottom-optimal allocation algorithm, that is, the lowest-gear rate is allocated to the most transmission times.
The higher the sending rate of the wireless message in the wireless medium, the higher the throughput, but the worse the anti-interference capability; conversely, the lower the transmission rate, the greater the interference rejection, but the lower the throughput when transmitting the message. Because the lowest-rate sending times are the most and the anti-interference performance is the strongest in the wireless messages sent according to the bottom-optimal distribution algorithm, if the wireless messages are sent according to the distribution algorithm in a poor wireless environment, a stable transmission effect can be obtained. However, if in a better wireless environment, the interference is small, and thus the transmission times of the highest-gear rate should be increased several times to improve the throughput of the system, it is seen that in a better wireless environment, it is obviously not appropriate to allocate the transmission times of each gear rate according to the optimal allocation algorithm. In addition, in a more general wireless environment, it is desirable that the total number of transmissions can be more evenly allocated to each gear speed, i.e. the transmission times of each gear speed are not greatly different, rather than having a sudden change in the number of allocations as in the bottom optimal allocation algorithm, i.e. the transmission times of the lowest gear speed are the most (N-1) times greater than those of the other gear speeds. In short, the radio environment conditions in practical applications are greatly different, and the existing radio message transmission technology only configures the transmission times of each gear rate according to the optimal allocation algorithm, so that the existing radio message transmission method is only suitable for the poor radio environment, but the improvement of throughput and the balance among the gear rates can be influenced in other radio environments.
Disclosure of Invention
The invention provides a method for sending wireless messages, which can improve the throughput of a wireless system and ensure the balance among all gear rates of sending the wireless messages.
The invention also provides a device for sending the wireless message, which can improve the throughput of a wireless system and ensure the balance among all the gear rates of sending the wireless message.
The technical scheme of the invention is realized as follows:
a method of transmitting a wireless message, comprising:
A. acquiring a wireless environment evaluation value, judging an interval where the wireless environment evaluation value is located, and distributing transmission times for each transmission rate of the wireless message by adopting a distribution algorithm corresponding to the located interval; wherein, the interval of the wireless environment evaluation value comprises from high to low in sequence: the distribution algorithm corresponding to the first interval is an optimal distribution algorithm;
the first optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with lower rate, the number of transmission times allocated for each step of transmission rate is M/N; then, the remaining number of transmissions is assigned to the highest transmission rate; wherein "" is rounding;
B. and B, transmitting the wireless message according to the transmission times distributed for each transmission rate in the step A.
An apparatus for transmitting wireless messages, comprising: the system comprises a wireless environment monitoring module, a distribution module and a sending module; wherein,
the wireless environment monitoring module is used for acquiring a wireless environment evaluation value and judging the interval of the wireless environment evaluation value;
the distribution module is used for distributing the sending times for each transmission rate of the wireless message by adopting a distribution algorithm corresponding to the located interval; wherein, the interval of the wireless environment evaluation value comprises from high to low in sequence: the distribution algorithm corresponding to the first interval is an optimal distribution algorithm;
the first optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with lower rate, the number of transmission times allocated for each step of transmission rate is M/N; then, the remaining number of transmissions is assigned to the highest transmission rate; wherein "" is rounding;
and the sending module is used for sending the wireless message according to the sending times distributed to each transmission rate by the distribution module.
Therefore, the method and the device for sending the wireless message set forth by the invention set the range interval of the wireless environment evaluation value, and each interval corresponds to a corresponding distribution algorithm; before sending a message, firstly acquiring a wireless environment evaluation value, judging an interval where the evaluation value is located, and then distributing sending times for each transmission rate of the wireless message according to a distribution algorithm corresponding to the located interval; and then, the wireless message is transmitted according to the transmission times distributed for each transmission rate. By the method, a proper sending frequency distribution algorithm can be selected according to the condition of the wireless environment, so that the throughput of a wireless system is improved, and the balance among all the gear rates of the sent messages is ensured.
Drawings
FIG. 1 is a flow chart of a method of sending a wireless message according to the present invention;
fig. 2 is a schematic diagram illustrating a correspondence relationship between each section of the wireless environment evaluation value and a corresponding allocation algorithm according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a device for sending a wireless packet according to the present invention.
Detailed Description
The present invention provides a method for sending a wireless message, and as shown in fig. 1, the method for sending a wireless message according to the present invention is a flowchart, and the method includes:
step 101: acquiring a wireless environment evaluation value, judging an interval where the wireless environment evaluation value is located, and distributing transmission times for each transmission rate of the wireless message by adopting a distribution algorithm corresponding to the located interval;
step 102: and transmitting the wireless message according to the transmission times allocated to each transmission rate in the step 101.
In step 101, the method for obtaining the wireless environment evaluation value may be: and acquiring a wireless environment evaluation value according to the channel utilization rate, the signal intensity of the opposite end receiving the wireless message and the packet loss rate.
The section of the wireless environment evaluation value may include four, such as high to low: a first interval, a second interval, a third interval and a fourth interval; the four sections are divided by three preset threshold values, namely a first threshold value, a second threshold value and a third threshold value, which are sequentially decreased and are all between the highest value and the lowest value that the wireless environment evaluation value may reach.
The method for determining the section of the wireless environment evaluation value in step 101 may be as follows: when the wireless environment evaluation value is larger than a first threshold value, judging that the wireless environment evaluation value is in a first interval; when the wireless environment evaluation value is less than or equal to the first threshold value and greater than the second threshold value, determining that the wireless environment evaluation value is in a second section; when the wireless environment evaluation value is less than or equal to the second threshold value and greater than a third threshold value, determining that the wireless environment evaluation value is in a third section; when the wireless environment evaluation value is less than or equal to the third threshold value, it is determined that the wireless environment evaluation value is in the fourth section.
For example, assuming that the variation range of the wireless environment evaluation value is 0 to 100, where 100 represents the optimal wireless environment and 0 represents the worst wireless environment, the first threshold, the second threshold, and the third threshold may be respectively set as 85, 65, and 45 for dividing four sections. The allocation algorithms corresponding to the first interval, the second interval, the third interval and the fourth interval respectively are as follows: a first optimal allocation algorithm, a first balanced allocation algorithm, a bottom balanced allocation algorithm and a bottom optimal allocation algorithm, which will be described in detail below.
Fig. 2 is a schematic diagram illustrating a correspondence relationship between each section of the wireless environment evaluation value and a corresponding allocation algorithm according to an embodiment of the present invention.
The invention adopts four different distribution algorithms, wherein one is the existing distribution algorithm with the optimal bottom in the prior art, and the other three are the new distribution algorithms provided by the invention. These four allocation algorithms are described below. First, assume that before allocation, the total number of transmissions is M and the total number of rate steps is N.
The first method comprises the following steps: bottom-optimal allocation algorithm
For the (N-1) gear rate with higher rate, the number of transmission times allocated for each gear transmission rate is 'M/N'; thereafter, the remaining number of transmissions is assigned to the lowest transmission rate. Here, the remaining number of transmission times = M- "M/N" × (N-1) = "M/N" + M% N.
And the second method comprises the following steps: first-best allocation algorithm
For the (N-1) gear rate with lower rate, the number of transmission times allocated for each gear transmission rate is 'M/N'; thereafter, the remaining number of transmissions is assigned to the highest transmission rate. Here, the remaining number of transmission times = M- "M/N" × (N-1) = "M/N" + M% N.
And the third is that: bottom-balancing allocation algorithm
The transmission rate is assigned with corresponding transmission times in the order of the rate from high to low, and the transmission times assigned for each transmission rate ='m/n', wherein m = the remaining transmission times and n = the remaining transmission rate.
Taking the commonly used four-gear sending rate, the total sending times is 7 as an example; the fourth gear speed is ranked from high to low, being gear 1, gear 2, gear 3 and gear 4, respectively.
When the number of transmissions is assigned to the 1 st gear rate, m =7, and n =4, the number of transmissions assigned is "7/4" = 1;
when the number of transmissions is assigned to the 2 nd gear rate, m =6, and n =3, the number of transmissions assigned is "6/3" = 2;
when the number of transmissions is assigned to the 3 rd gear rate, m =4, and n =2, the number of transmissions assigned is "4/2" = 2;
when the number of transmissions is assigned to the 4 th-gear rate, m =2, and n =1, the number of transmissions assigned is "2/1" = 2.
And fourthly: distribution algorithm for head equalization
The corresponding transmission times are allocated to each transmission rate in the order of the rates from low to high, and the transmission times allocated to each transmission rate ='m/n', where m = the remaining transmission times and n = the remaining transmission rate steps.
Four different allocation algorithms are introduced above, and taking the total number of transmission times as 7 and the number of transmission rate steps as 4 as an example, the number of transmission times allocated according to the four allocation algorithms is shown in table 1 below.
TABLE 1
It can be seen that, among the four allocation algorithms, the bottom-most allocation algorithm allocates the most transmission times to the lowest rate, and thus is suitable for poor wireless environments; the first best allocation algorithm allocates the highest rate transmission most times and is therefore suitable for a good wireless environment. The common disadvantage of the bottom-optimal allocation algorithm and the first-optimal allocation algorithm is that the speeds of all gears are unbalanced, namely, jump. Compared with the former two algorithms, the bottom-balanced allocation algorithm and the first-balanced allocation algorithm have the advantage of balanced allocation of each gear rate, so that the two algorithms are suitable for general wireless environments; the number of times of sending of the low rate allocated by the bottom-balanced allocation algorithm is slightly more, so that the method is suitable for poor wireless environment; the number of transmissions allocated to the higher rate by the first equalization allocation algorithm is slightly greater, and thus the method is suitable for a better wireless environment.
The invention can periodically acquire the wireless environment evaluation value and the interval thereof according to the preset period and distribute the sending times according to the corresponding distribution algorithm. The present invention also needs to prevent a case where the wireless environment evaluation value abruptly changes, such as the wireless environment evaluation value of the previous cycle is the best, but the wireless environment evaluation value of the next cycle becomes the worst. This may be the case because the current radio environment is suddenly subject to strong interference, which may continue to persist or may quickly disappear. In view of the situation, the invention performs certain smoothing processing when selecting the allocation algorithm, namely, the allocation algorithm can only be transited from one currently used algorithm to the next adjacent algorithm when selecting the allocation algorithm, and the situation of jump selection is not needed. The specific implementation mode is as follows: and acquiring a wireless environment evaluation value and a region where the wireless environment evaluation value is located according to a preset period, and distributing the sending times of each transmission rate of the wireless message by adopting a distribution algorithm corresponding to a higher-level or lower-level region adjacent to the original region when the region where the wireless environment evaluation value is located is higher or lower than the original region.
For example, in a first period, calculating a wireless environment evaluation value of 90, as can be seen from fig. 2, if the wireless environment evaluation value is in a first interval, allocating the number of transmissions by using a first optimal allocation algorithm corresponding to the first interval; in the second period, since the wireless environment is strongly interfered, the wireless environment evaluation value is calculated to be 10, and as can be seen from fig. 2, when the wireless environment evaluation value is in the fourth interval and is lower than the original interval (i.e., the first interval), the transmission times are allocated by using an allocation algorithm (i.e., an allocation algorithm to head equalization) corresponding to a lower-level interval (i.e., the second interval) adjacent to the first interval. If the strong interference exists continuously, calculating a low wireless environment evaluation value in a subsequent period, and gradually selecting a distribution algorithm corresponding to a low interval; if the strong interference disappears soon, the wireless environment evaluation value may be restored to the original first interval soon, and then the allocation algorithm corresponding to the first interval is adopted. It can be seen that the allocation algorithm is unlikely to have a hop selection.
The present invention also provides a device for sending a wireless packet, and as shown in fig. 3, the device for sending a wireless packet according to the present invention is schematically configured, and the device includes: a wireless environment monitoring module 301, an allocation module 302 and a sending module 303; wherein,
a wireless environment monitoring module 301, configured to obtain a wireless environment evaluation value, and determine an interval where the wireless environment evaluation value is located;
an allocating module 302, configured to allocate the sending times for each transmission rate of the wireless packet by using an allocating algorithm corresponding to the located interval;
a sending module 303, configured to send a wireless packet according to the sending times allocated to each sending rate by the allocating module 302.
The interval of the wireless environment evaluation value from high to low may include: a first interval, a second interval, a third interval and a fourth interval;
the manner of determining the interval where the wireless environment evaluation value is located by the wireless environment monitoring module 301 may be: when the wireless environment monitoring module 301 determines that the wireless environment evaluation value is greater than a preset first threshold, it is determined that the wireless environment evaluation value is in a first interval; when the wireless environment monitoring module 301 determines that the wireless environment evaluation value is smaller than or equal to the first threshold and larger than a preset second threshold, it determines that the wireless environment evaluation value is in a second interval; when the wireless environment monitoring module 301 determines that the wireless environment evaluation value is smaller than or equal to the second threshold and larger than a preset third threshold, it determines that the wireless environment evaluation value is in a third interval; when the wireless environment monitoring module 301 determines that the wireless environment evaluation value is less than or equal to the third threshold, it determines that the wireless environment evaluation value is in a fourth interval; wherein the first threshold, the second threshold and the third threshold are sequentially decreased and are all between the highest value and the lowest value of the wireless environment evaluation value.
The allocation algorithms corresponding to the first interval, the second interval, the third interval and the fourth interval may be: a first optimal allocation algorithm, a first balanced allocation algorithm, a bottom balanced allocation algorithm and a bottom optimal allocation algorithm; wherein,
the first optimal allocation algorithm is: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with lower rate, the number of transmission times allocated for each step of transmission rate is M/N; then, the remaining number of transmissions is assigned to the highest rate; wherein "" is rounding;
the first equalization allocation algorithm is as follows: allocating corresponding transmission times for each transmission rate according to the sequence of the rates from low to high, wherein the transmission times allocated for each transmission rate ='m/n', wherein m is the remaining transmission times, and n is the remaining transmission rate step number;
the distribution algorithm of bottom equalization is as follows: allocating corresponding transmission times for each transmission rate in the order of the rate from high to low, wherein the transmission times allocated for each transmission rate ='m/n', wherein m is the remaining transmission times, and n is the remaining transmission rate step number;
the bottom-optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with higher rate, the number of transmission times allocated for each step of transmission rate is M/N; then, distributing the remaining sending times to the lowest rate; wherein "" is rounding;
the wireless environment monitoring module 301 is further configured to obtain a wireless environment evaluation value and a region where the wireless environment evaluation value is located according to a preset period, and notify the allocating module 302 when the region where the wireless environment evaluation value is located is higher or lower than the original region;
the allocating module 302 is further configured to, when receiving a notification that the interval where the wireless environment evaluation value is located is higher or lower than the original interval, allocate the number of times of sending the wireless message at each transmission rate by using an allocation algorithm corresponding to a higher or lower interval adjacent to the original interval.
The manner of acquiring the wireless environment evaluation value by the wireless environment monitoring module 301 may be: and the wireless environment monitoring module acquires a wireless environment evaluation value according to the channel utilization rate, the signal intensity of the opposite end receiving the wireless message and the packet loss rate.
In summary, the method and the device for sending the wireless message provided by the invention set four range intervals of the wireless environment evaluation value, and each interval corresponds to a corresponding allocation algorithm; before sending a message, firstly acquiring a wireless environment evaluation value, judging an interval where the evaluation value is located, and then distributing sending times for each transmission rate of the wireless message according to a distribution algorithm corresponding to the located interval; and then, the wireless message is transmitted according to the transmission times distributed for each transmission rate. By the method, a proper sending frequency distribution algorithm can be selected according to the specific situation of the current wireless environment, so that the throughput of a wireless system is improved, and the balance among all gear rates of the sent messages is ensured.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A method for transmitting wireless messages, the method comprising:
A. acquiring a wireless environment evaluation value, judging an interval where the wireless environment evaluation value is located, and distributing transmission times for each transmission rate of the wireless message by adopting a distribution algorithm corresponding to the located interval; wherein, the interval of the wireless environment evaluation value comprises from high to low in sequence: the distribution algorithm corresponding to the first interval is an optimal distribution algorithm;
the first optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with lower rate, the number of transmission times allocated for each step of transmission rate is M/N; then, the remaining number of transmissions is assigned to the highest transmission rate; wherein "" is rounding;
B. and B, transmitting the wireless message according to the transmission times distributed for each transmission rate in the step A.
2. The method of claim 1, wherein the determining of the section of the wireless environment evaluation value in step a is performed by: when the wireless environment evaluation value is larger than a preset first threshold value, judging that the wireless environment evaluation value is in a first interval; when the wireless environment evaluation value is less than or equal to the first threshold value and greater than a preset second threshold value, determining that the wireless environment evaluation value is in a second section; when the wireless environment evaluation value is less than or equal to the second threshold value and greater than a preset third threshold value, determining that the wireless environment evaluation value is in a third section; when the wireless environment evaluation value is less than or equal to the third threshold value, determining that the wireless environment evaluation value is in a fourth interval; wherein the first threshold, the second threshold and the third threshold are sequentially decreased and are all between the highest value and the lowest value of the wireless environment evaluation value.
3. The method according to claim 2, wherein the allocation algorithms corresponding to the second interval, the third interval and the fourth interval are respectively: a first balanced distribution algorithm, a bottom balanced distribution algorithm and a bottom optimal distribution algorithm;
the distribution algorithm of the head equalization is as follows: allocating corresponding transmission times for each transmission rate according to the sequence of the rates from low to high, wherein the transmission times allocated for each transmission rate ='m/n', wherein m is the remaining transmission times, and n is the remaining transmission rate step number; wherein "" is rounding;
the distribution algorithm of the bottom equalization is as follows: allocating corresponding transmission times for each transmission rate in the order of the rate from high to low, wherein the transmission times allocated for each transmission rate ='m/n', wherein m is the remaining transmission times, and n is the remaining transmission rate step number; wherein "" is rounding;
the bottom-optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with higher rate, the number of transmission times allocated for each step of transmission rate is M/N; then, distributing the remaining number of transmission times to the lowest transmission rate; wherein "" is rounded.
4. The method of claim 2, further comprising:
and acquiring a wireless environment evaluation value and a region where the wireless environment evaluation value is located according to a preset period, and distributing the sending times of each transmission rate of the wireless message by adopting a distribution algorithm corresponding to a higher-level or lower-level region adjacent to the original region when the region where the wireless environment evaluation value is located is higher or lower than the original region.
5. The method according to claim 1 or 2, wherein the wireless environment assessment value is obtained by: and acquiring a wireless environment evaluation value according to the channel utilization rate, the signal intensity of the opposite terminal receiving the wireless message and the packet loss rate.
6. An apparatus for transmitting wireless messages, the apparatus comprising: the system comprises a wireless environment monitoring module, a distribution module and a sending module; wherein,
the wireless environment monitoring module is used for acquiring a wireless environment evaluation value and judging the interval of the wireless environment evaluation value; wherein, the interval of the wireless environment evaluation value comprises from high to low in sequence: the distribution algorithm corresponding to the first interval is an optimal distribution algorithm;
the first optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with lower rate, the number of transmission times allocated for each step of transmission rate is M/N; then, the remaining number of transmissions is assigned to the highest transmission rate; wherein "" is rounding;
the distribution module is used for distributing the sending times for each transmission rate of the wireless message by adopting a distribution algorithm corresponding to the located interval;
and the sending module is used for sending the wireless message according to the sending times distributed to each transmission rate by the distribution module.
7. The device of claim 6, wherein the wireless environment monitoring module determines the section of the wireless environment assessment value by: when the wireless environment monitoring module judges that the wireless environment evaluation value is larger than a preset first threshold value, judging that the wireless environment evaluation value is in a first interval; when the wireless environment monitoring module judges that the wireless environment evaluation value is smaller than or equal to the first threshold value and larger than a preset second threshold value, judging that the wireless environment evaluation value is in a second interval; when the wireless environment monitoring module judges that the wireless environment evaluation value is smaller than or equal to the second threshold value and larger than a preset third threshold value, judging that the wireless environment evaluation value is in a third interval; when the wireless environment monitoring module judges that the wireless environment evaluation value is smaller than or equal to the third threshold value, judging that the wireless environment evaluation value is in a fourth interval; wherein the first threshold, the second threshold and the third threshold are sequentially decreased and are all between the highest value and the lowest value of the wireless environment evaluation value.
8. The apparatus according to claim 7, wherein the allocation algorithms corresponding to the second interval, the third interval and the fourth interval are respectively: a first balanced distribution algorithm, a bottom balanced distribution algorithm and a bottom optimal distribution algorithm;
the distribution algorithm of the head equalization is as follows: allocating corresponding transmission times for each transmission rate according to the sequence of the rates from low to high, wherein the transmission times allocated for each transmission rate ='m/n', wherein m is the remaining transmission times, and n is the remaining transmission rate step number; wherein "" is rounding;
the distribution algorithm of the bottom equalization is as follows: allocating corresponding transmission times for each transmission rate in the order of the rate from high to low, wherein the transmission times allocated for each transmission rate ='m/n', wherein m is the remaining transmission times, and n is the remaining transmission rate step number; wherein "" is rounding;
the bottom-optimal allocation algorithm is as follows: when the total number of transmission times is M and the total number of transmission rate steps is N, for the (N-1) step rate with higher rate, the number of transmission times allocated for each step of transmission rate is M/N; then, distributing the remaining sending times to the lowest rate; wherein "" is rounded.
9. The device of claim 7, wherein the wireless environment monitoring module is further configured to obtain a wireless environment evaluation value and a section where the wireless environment evaluation value is located according to a preset period, and notify the allocating module when the section where the wireless environment evaluation value is located is higher or lower than an original section;
and the distribution module is also used for distributing the sending times of each transmission rate of the wireless message by adopting a distribution algorithm corresponding to a higher-level or lower-level interval adjacent to the original interval when receiving the notice that the interval in which the wireless environment evaluation value is positioned is higher or lower than the original interval.
10. The apparatus according to claim 6 or 7, wherein the wireless environment monitoring module obtains the wireless environment assessment value by: and the wireless environment monitoring module acquires a wireless environment evaluation value according to the channel utilization rate, the signal intensity of the opposite end receiving the wireless message and the packet loss rate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010242572 CN102348238B (en) | 2010-07-30 | 2010-07-30 | Method for sending wireless message and device thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010242572 CN102348238B (en) | 2010-07-30 | 2010-07-30 | Method for sending wireless message and device thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102348238A CN102348238A (en) | 2012-02-08 |
CN102348238B true CN102348238B (en) | 2013-01-30 |
Family
ID=45546429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010242572 Active CN102348238B (en) | 2010-07-30 | 2010-07-30 | Method for sending wireless message and device thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102348238B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113810947B (en) * | 2021-10-29 | 2023-05-09 | 中国联合网络通信集团有限公司 | WiFi network quality assessment method, device, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1625137A (en) * | 2003-12-05 | 2005-06-08 | 国际商业机器公司 | Method and device for adapting transmission parameters in a transmitting node of the current link quality of a data communication channel |
CN101150501A (en) * | 2007-10-31 | 2008-03-26 | 广州市新邮通信设备有限公司 | Self-adapted adjustment method for network speed in radio bandwidth access network |
CN101252425A (en) * | 2008-04-09 | 2008-08-27 | 杭州华三通信技术有限公司 | A packet loss error correction method and system that automatically adapts to the network |
-
2010
- 2010-07-30 CN CN 201010242572 patent/CN102348238B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1625137A (en) * | 2003-12-05 | 2005-06-08 | 国际商业机器公司 | Method and device for adapting transmission parameters in a transmitting node of the current link quality of a data communication channel |
CN101150501A (en) * | 2007-10-31 | 2008-03-26 | 广州市新邮通信设备有限公司 | Self-adapted adjustment method for network speed in radio bandwidth access network |
CN101252425A (en) * | 2008-04-09 | 2008-08-27 | 杭州华三通信技术有限公司 | A packet loss error correction method and system that automatically adapts to the network |
Also Published As
Publication number | Publication date |
---|---|
CN102348238A (en) | 2012-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110391890B (en) | Method and device for determining quasi co-located reference signal set | |
CN108633098B (en) | Method for transmitting multi-carrier data and user equipment | |
JP3737353B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION LINE ALLOCATION METHOD | |
CN108668368B (en) | Method, device and equipment for allocating scheduling sub-band and readable storage medium | |
KR100810225B1 (en) | Apparatus and method for scheduling for transmitting data packet in multichannel wireless communication system | |
JP6548811B2 (en) | Data transmission method and apparatus | |
CN103874073B (en) | A communication system carrier selection method, base station and terminal equipment | |
EP2068466B1 (en) | Base station device | |
EP2469949B1 (en) | Dynamic multiple input and multiple output cell cluster | |
KR20060136341A (en) | Apparatus and method for scheduling for transmitting data packet in multichannel wireless communication system | |
US8532035B2 (en) | Method for resource partitioning with predefined pattern and adaptive resource partitioning method | |
EP0930752A2 (en) | Method for allocating data and power in a discrete multitone communication system | |
EP1841258A1 (en) | Communication apparatus | |
EP2734005B1 (en) | Method of allocating resource, wireless communication system, base station, and program | |
JP2010171558A5 (en) | ||
WO2006038694A1 (en) | Base station device, radio communication system and radio transmission method | |
WO2009085872A1 (en) | Method and apparatus for providing channel quality feedback in an orthogonal frequency division multiplexing communication system | |
US9848420B2 (en) | Method and apparatus of dynamic Wi-Fi multi-channel switch based on data traffic context | |
WO2013138130A1 (en) | Carrier aggregation scheduling based on traffic characteristics and cell characteristics | |
CN104768197B (en) | The method and apparatus of channel selection | |
US20180098332A1 (en) | Resource allocation method, apparatus, and system, and base station | |
EP2244513A1 (en) | Multi-carrier communication base station device and sub carrier allocation method | |
JPWO2008007775A1 (en) | Cellular system, carrier allocation method thereof, base station, and mobile station | |
CN118677588A (en) | Signal receiving method, signal sending method, device, equipment and storage medium | |
CN101772168B (en) | Method, device and communication system for resource configuration and data transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |