CN1735016A - Channel distributing method in WLAN system - Google Patents
Channel distributing method in WLAN system Download PDFInfo
- Publication number
- CN1735016A CN1735016A CN 200410055189 CN200410055189A CN1735016A CN 1735016 A CN1735016 A CN 1735016A CN 200410055189 CN200410055189 CN 200410055189 CN 200410055189 A CN200410055189 A CN 200410055189A CN 1735016 A CN1735016 A CN 1735016A
- Authority
- CN
- China
- Prior art keywords
- channel
- user
- packet
- duration
- transmit leg
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
This invention discloses a channel allocation method in wireless LAN system, which comprises setting duration time to make sending user and receiving user complete data package interactive processing at least for one time; sending user obtained the chance to access in channel and receiving user continue to exchange data packages during set time and quit the channel when time exhausts, then it turns to the step that users compete the chance to access in channel. The invention can overcomes that the low-speed user affects the throughput of high-speed user, and increases channel utility throughput of whole system.
Description
Technical field
The present invention relates to the wireless local area network technology field, relate in particular to the method for channel allocation in a kind of wireless local area network (WLAN) system.
Background technology
WLAN (wireless local area network) (WLAN, Wireless Local-Area Network) be a kind ofly follow international Institute of Electrical and Electric Engineers (IEEE, Institute of Electrical and Electronics Engineers) 802.11 agreements, with the network system of electromagnetic wave as transmission medium.
IEEE 802.11 agreements comprise two physical layer standards: 802.11a standard and 802.11b standard, and wherein the working frequency range of 802.11a standard is at 2.4G, and the working frequency range of 802.11b standard is at 5G; 802.11a standard has all adopted identical media access control protocol (MAC, MediaAccessControl) technology with the 802.11b standard.
Wireless local area network (WLAN) system mainly is made up of access point (AP, Access Point) and the terminal of having inserted wireless network card; Can set up following two kinds of mode of operations between the different terminals:
A. equity (Ad-Hoc) pattern of not having access point AP: under this pattern, can only directly carry out interconnected communication between the terminal by point-to-point mode;
B. infrastructure (Infrastructure) pattern that has access point AP to transmit: under this pattern, terminal can be passed through access point AP and wired network system interconnected communication; As shown in Figure 1, for adopting the wireless local area network (WLAN) system structural topology figure of infrastructure mode, the terminal 1 of having inserted wireless network card among the figure can be linked into wired network system by access point AP2.
Above-mentionedly want timesharing to share same channel between a plurality of users in adopting the wireless local area network (WLAN) system of infrastructure mode, promptly at synchronization, can only have a user to use channel, other users except that this user can not busy channel; Therefore wireless local area network (WLAN) system just needs media access control layer (MAC layer) for allocated channel between the different user, to avoid two users or a plurality of user to use channel simultaneously and to clash as far as possible.
In the prior art, the media access control layer in the wireless local area network (WLAN) system (MAC layer) mainly is to finish the processing into a plurality of user's allocated channels by distributed coordination function (DCF, Distribute Coordination Function); Distributed coordination function DCF can realize making the chance that obtains corresponding access channel between all users by the fair competition principle.
Wherein, distributed coordination function DCF mainly comprises following two processes to carrying out channel allocation process between all users:
1) physical carrier is intercepted process: all users are before access channel, at first must intercept the state of present physical channel, if find channel idle, then random back a period of time, if still there are not other user's access channels in this section back off time, self is access channel again.Because all user's independent random are selected back off time, and the back off time length of selecting is not the same, can guarantee that like this different user can obtain fair access channel chance; It is to avoid a plurality of users' while access channels to produce the direct processing means of conflict that physical carrier is intercepted process.
2) virtual carrier sensing in wireless network communication process: clash for further avoiding a plurality of users' while access channels, distributed coordination function DCF and then employing virtual carrier sensing in wireless network communication processing mode, it realizes that principle is that the user is provided with a duration (Duration) territory at the frame header branch of all Frames that send, notifying other users by this duration field loaded information, the time span that this Frame will busy channel; Like this all receive the user of this Frame frame head part will be in this duration length, stop access channel, find that channel idle can access channel even intercept mode yet, after this longer duration is spent, attempt access channel again by above-mentioned physical carrier.
But distributed coordination function DCF has stipulated that also each user can only send a MAC packet when each access channel, after being sent completely a MAC packet, reenter the processing of competition access channel chance, and can not be after access channel chance of acquisition, even supervention send packet; The purpose of Chu Liing can be avoided certain user busy channel alone for a long time like this, and has influence on the chance of other user's access channels.
In order to adapt to the changeable characteristics of wireless transmission environment, wireless local area network (WLAN) system allows the user to use several data speed, this just requires wireless local area network (WLAN) system can work in different physical interface speed, supports multiple physical interface speed such as 6Mbps, 9Mbps, 12Mbps, 18Mbps, 24Mbps, 36Mbps and 54Mbps as the 802.11a standard; And the 802.11b standard is supported 1Mbps, 2Mbps, 5.5Mbps and four kinds of physical interface speed of 11Mbps.
According to wireless communication principles, under the same transmission bandwidth condition, different data rates is different to the requirement of signal quality simultaneously, and promptly high data rate is higher to demand on signal quality, and low-rate data is lower to demand on signal quality.Because in wireless local area network (WLAN) system, therefore different the and environment difference of living in of the distance between the user has just caused different user that demand on signal quality is existed greatest differences; If all users in the regulation wireless local area network (WLAN) system are operated on the lower message transmission rate, though (covering that applicability promptly refers to an access a little is farther for the applicability of whole system, the user who inserts is more) improved, but the data transmission performance of system will reduce; And if all users in the opposite regulation wireless local area network (WLAN) system are operated on the higher data transmission rate, though improved the data transmission performance of system, the applicability of whole system will reduce again.Therefore all users in the regulation wireless local area network (WLAN) system all to be operated under the identical message transmission rate be very irrational, should allow user job under the several data transmission rate, and allow different user to adjust self message transmission rate, just can take into account the adaptability of whole system and the requirement of data transmission performance according to self signal quality situation.
In the existing wireless local area network (WLAN) system, media access control layer (MAC layer) can only guarantee that by distributed coordination function DCF treatment technology different user has fair channel and inserts chance, but do not limit each user after the chance that has obtained access channel, alone the time of busy channel.Though this mainly is because each user is when obtaining the chance of an access channel, can only send a MAC packet, but because each length of data package has nothing in common with each other, the speed that packet is sent out also is inequality, thereby just having caused different user after obtaining secondary channel access chance, the time that sends a shared channel of packet also is inequality.Send the packet of one 1000 byte such as user A after the chance that has obtained access channel, adopt the speed of 54Mbps to send, then the time of this packet busy channel is approximately 148 microseconds; And user B also sends the packet of one 1000 byte after the chance that has obtained access channel, but adopts the speed of 6Mbps to send, and then the time of busy channel will be approximately 1333 microseconds.This shows, even it is identical that the user obtains the chance of access channel, but because the data packet length difference that different user sends, and transmission rate difference, and the time span that causes the different user busy channel also is inequality, also is inequitable for different user busy channel resource so therefore.Under the much the same situation of data packet length that the user sends, the user of low rate understands the busy channel more time, the user of two-forty then can lack by the time of busy channel, this just means that the throughput of high rate user can be subjected to the influence of low-rate users, thereby has also influenced the throughput of whole wireless local area network (WLAN) system.
Cite a plain example again below with the influence situation of explanation low-rate users to the throughput of high rate user:
Suppose to have only a high rate user to be linked into the channel of WLAN (wireless local area network), its throughput to channel is 10M, if there is the user of a same speed to join in the system again, two times that the user will divide busy channel equally then are promptly separately to the throughput of the nearly 5M of channel; If but have a speed to have only the low-rate users of this high rate user speed 1/4 to be linked in the system, then the time span of its busy channel approximately is 4 times of this high rate user, promptly this high rate user has just had only 2M to the throughput of channel, and the follow-up low-rate users that joins in the system also approximately is 2M (the each data packet length that sends of above-mentioned example hypothesis different user is consistent) to the throughput of channel.Like this, though high rate user is very near apart from the base station,, make its throughput still can be very not high to channel because it is subjected to the influence of low-rate users busy channel.
Summary of the invention
The technical problem to be solved in the present invention is the method for channel allocation that proposes in a kind of wireless local area network (WLAN) system, influences the throughput of high rate user busy channel to overcome low-rate users, and improves the channel usage throughput of whole system.
For addressing the above problem, the present invention proposes the method for channel allocation in a kind of wireless local area network (WLAN) system, comprise step:
(1) setting makes the duration that can finish at least one secondary data bag interaction process between transmit leg user and the recipient user;
(2) chance of competition access channel between the user;
(3) the transmit leg user who obtains the access channel chance in the described duration and recipient user it
Between the continuous interactive packet, and when described duration arrives, withdraw from channel, return the step then
Suddenly (2).
Wherein step (1) specifically comprises step:
(11) it is minimum and send the longest transmit leg user of data packet length and send a packet is wanted busy channel to recipient user very first time value calculate to send data rate; With
Send the minimum recipient user of data rate and receive feedback acknowledgment message behind the packet is wanted busy channel to the transmit leg user second time value;
(12) be set more than or equal to the very first time value and the second time value sum the described duration.
Wherein intercept with the mode of virtual carrier sensing in wireless network communication chance by physical carrier between the user in the step (2) and be at war with access channel.
Wherein step (3) specifically comprises step:
(31) the transmit leg user sending duration territory of acquisition access channel chance carries first packet of described duration information to recipient user;
(32) holding time of the mutual shared channel of earlier data bag between calculating transmit leg user and the recipient user;
(33) can the transmit leg user judge and finish the mutual of next packet the remaining time that the described duration deducts described holding time gained, if can, execution in step (34); Otherwise wait for and withdraw from channel when the described duration arrives;
(34) return step (32) after transmit leg user sending duration territory next packet of carrying described remaining time of information is given recipient user.
Wherein the holding time of the mutual shared channel of earlier data bag described in the step (32) be finish alternately between transmit leg user and the recipient user the shared channel of each packet time and;
The described time of finishing the shared channel of each packet alternately is:
The transmit leg user sends the time of packet to the shared channel of recipient user; With
Recipient user receives packet to the delay time between the feedback acknowledgment message; With
Recipient's user feedback acknowledge message is given the time sum of the shared channel of transmit leg user.
Wherein step (3) also comprises step:
The transmit leg user judge in the described duration can and recipient user between finish the mutual of all packets, if can, after finishing last data-bag interacting, withdraw from channel; Otherwise when arriving, withdraws from the described duration channel again.
When above-mentioned judged result was energy, described step (3) also comprised step:
The transmit leg user finishes the temporal information that this data-bag interacting is wanted busy channel in the duration field carrying of last packet that sends, and withdraws from channel after finishing this last data-bag interacting.
Wherein after finishing last data-bag interacting, also comprise step described in the step (3):
It is zero broadcast data frame that the transmit leg user sends a duration field carrying temporal information, has finished channel occupancy to notify other users self, withdraws from channel.
Because the method for channel allocation in the wireless local area network (WLAN) system of the present invention is by setting in advance a duration, and this duration can guarantee to finish between transmit leg user and the recipient user interaction process of at least one secondary data bag, like this between the different user after handling by fair competition access channel chance, the transmit leg user who obtains the access channel chance just can carry out data-bag interacting with recipient user continuously in the duration that is provided with, to withdraw from channel again when the described duration arrives; Therefore this channel allocation mode not only can guarantee to have equal access channel chance between the user of different rates, but also can guarantee the time basically identical of busy channel between the user of different rates, so just can avoid that low-rate users influences the throughput of high rate user busy channel in wireless local area network (WLAN) system, thereby improve the channel usage throughput of whole system.
Description of drawings
Fig. 1 is the wireless local area network (WLAN) system structural topology figure that adopts infrastructure mode;
Fig. 2 is the realization principle flow chart of the method for channel allocation in the wireless local area network (WLAN) system of the present invention;
Fig. 3 is the process chart of the method for channel allocation continuous interactive packet in each duration in the wireless local area network (WLAN) system of the present invention;
Fig. 4 is the first embodiment flow chart of the method for channel allocation in the wireless local area network (WLAN) system of the present invention;
Fig. 5 is the second embodiment flow chart of the method for channel allocation in the wireless local area network (WLAN) system of the present invention;
Fig. 6, this figure are the method for channel allocation in the wireless local area network (WLAN) system of the present invention finishes channel occupancy by the transmission broadcast data frame processing schematic diagrames.
Embodiment
Method for channel allocation design philosophy in the wireless local area network (WLAN) system of the present invention is: each user has on the basis of fair competition access channel chance in the assurance system, limit the time of each user busy channel after obtaining the access channel chance, thereby the time span of the CU channel of control different rates is basic identical, reach the purpose of avoiding low speed user to influence the throughput of highspeed user's busy channel, to improve the channel usage throughput of whole system.
Be explained in detail below in conjunction with the embodiment of each accompanying drawing the method for channel allocation in the wireless local area network (WLAN) system of the present invention.At first see also Fig. 2, this figure is the realization principle flow chart of the method for channel allocation in the wireless local area network (WLAN) system of the present invention; Its main implementation procedure comprises:
Step S1 is provided with one and makes the duration T that can finish at least one secondary data bag interaction process between transmit leg user and the recipient user; A so-called data-bag interacting is handled and is meant that the transmit leg user sends packet to recipient user, and recipient user responds the whole process that acknowledge message (Ack) is given the transmit leg user after receiving packet.Wherein the value of this duration T can be in the following way but is not limited to following mode and tries to achieve:
At first, it is minimum and send the longest transmit leg user of data packet length and send a packet is wanted busy channel to recipient user very first time value T1 calculate to send data rate;
Once more, feedback acknowledgment message (Ack) wanted the second time value T2 of busy channel for the transmit leg user after the minimum recipient user of calculating transmission data rate received a packet;
Therefore, can set in advance duration T more than or equal to the above-mentioned very first time value T1 that tries to achieve and second time value T2 sum, the i.e. T 〉=T1+T2;
Basis according to prior art, in case understand user's transmission data rate and send data packet length and just can send the time value that a packet is wanted busy channel in the hope of this user, therefore the above-mentioned very first time value T1 and the second time value T2 can correctly try to achieve according to this principle, so duration T also can be determined with regard to corresponding; But in actual application, must guarantee that the duration T of user side and the setting of access point AP side is consistent.
Step S2, the chance of competition access channel between the user; Wherein can the reference standard technology between the user intercepting mode and virtual carrier sensing in wireless network communication mode by physical carrier is at war with to the chance of access channel; Wherein in wireless local area network (WLAN) system, at first intercept the chance that mode is competed access channel for the first time between the user by physical carrier, compete after the chance of access channel the final processing procedure that obtains to insert chance once more by the virtual carrier sensing in wireless network communication mode once more and describe in detail, no longer too much give unnecessary details here in the prior art part.
Step S3, after the processing of the competition access channel chance by step S2, the transmit leg user who obtains the access channel chance can the continuous interactive packet in the duration T that step S1 is provided with and between the recipient user (and do not require as the prior art standard, the user is after the chance that obtains access channel, can only send a packet, this key point of the present invention just place), and when arriving, this duration T withdraws from channel again, and then return and continue execution in step S2, reenter the processing of competition access channel chance between the user.
Wherein in step S3 processing procedure, the transmit leg user is each the transmission before the packet in duration T, to judge at first that can (time of the mutual shared channel of T-earlier data bag) support to finish once successful data-bag interacting (being to be greater than time of the mutual shared channel of T-earlier data bag to equal the time that next data-bag interacting is wanted busy channel), if it is mutual can not to have supported to finish the success of next packet remaining time, then the transmit leg user should stop to send packet, waits for that duration T directly withdraws from channel when arriving and gets final product.
See also Fig. 3, this figure is the process chart of the method for channel allocation continuous interactive packet in each duration in the wireless local area network (WLAN) system of the present invention; Wherein in each duration T, the transmit leg user who obtains the access channel chance adopts the successful interaction process of finishing continuous a plurality of complete data packet between following process and the recipient user:
Step S30, the transmit leg user sending duration territory (Duration) of acquisition access channel chance carries first packet of duration T information and gives recipient user, to notify other users self time with continuous busy channel by the temporal information of this duration field (Duration) carrying;
Step S31, the holding time T ' of the mutual shared channel of earlier data bag between system-computed transmit leg user and the recipient user; Promptly finish packet alternately one time, just calculate this time of mutual shared channel once,, just calculate the time of this mutual shared channel of twice if finish twice alternately
Step S32, the transmit leg user is before follow-up each transmission packet, judge that at first duration T deducts T remaining time of the holding time T ' gained that step S31 calculates " can (T "=T-T ') support to finish the interaction process of next packet, if can, execution in step S33; Otherwise execution in step S34;
Step S33, transmit leg user sending duration territory (Duration) carries T remaining time that tries to achieve " next packet of information gives recipient user, notifies other users self also with time of continuous busy channel with the temporal information of carrying by this duration field (Duration); Return the processing of the mutual shared channel time of calculating earlier data bag that continues execution in step S31 then;
Step S34, transmit leg user wait for that duration T directly withdraws from channel when arriving.
Wherein calculating the holding time T ' that tries to achieve the shared channel of mutual earlier data bag among the above-mentioned steps S31 is the time t ' sum of finishing the shared channel of each packet between transmit leg user and the recipient user alternately; And the time t ' that wherein finishes the shared channel of each packet alternately is:
The transmit leg user sends the time t1 ' of packet to the shared channel of recipient user; With
Recipient user receives behind this packet to the delay time t2 ' between the feedback acknowledgment message (Ack); And recipient's user feedback acknowledge message (Ack) is given the time t3 ' sum of the shared channel of transmit leg user, i.e. t '=t1 '+t2 '+t3 '.The time of then finishing the shared channel of n secondary data bag alternately is n*t ', and wherein n is a natural number.
And after recipient user receives the packet that the transmit leg user sends, during feedback acknowledgment message (Ack), the temporal information that in the duration field (Duration) of affirmation message of feedback, is set to receive duration field (Duration) carrying of packet deduct this packet send over the time t1 ' of busy channel and recipient user receive packet after the temporal information of delay time t2 ' of feedback acknowledgment message (Ack).
If certain transmit leg user is after the chance that obtains access channel, before duration T finishes, with recipient's user interactions all packets that finishes, then the transmit leg user can adopt in the duration field (Duration) of last packet that sends and be arranged to finish the real time that this data-bag interacting is wanted busy channel; Transmit leg user and recipient user can withdraw from channel immediately after the processing of finishing this last packet alternately; Can also adopt after transmit leg user and recipient's user interactions are finished last processing data packets, to be provided with temporal information be that zero broadcast data frame (Broadcast) finishes taking of this secondary channel to the transmit leg user by sending a duration field (Duration); This dual mode can be realized other users of transmit leg user notification of busy channel, and self has stopped busy channel, withdraws from channel.
See also Fig. 4, this figure is the first embodiment flow chart of the method for channel allocation in the wireless local area network (WLAN) system of the present invention; The implementation procedure of this first embodiment is as follows:
Step S100 is provided with one and makes the duration T that can finish at least one secondary data bag interaction process between transmit leg user and the recipient user;
Step S110, the chance of competition access channel between the user; Wherein can intercept mode and virtual carrier sensing in wireless network communication mode by physical carrier between the user is at war with to the chance of access channel;
Step S120, after the processing of the competition access channel chance by step S110, the transmit leg user who obtains the access channel chance can the continuous interactive packet in duration T and between the recipient user;
Step S130, transmit leg user judge in duration T can and recipient user between finish the mutual of all packets, if can, execution in step S140; Otherwise execution in step S160;
The temporal information of the mutual busy channel of wanting of this packet (being last packet) is finished in step S140, transmit leg user carrying in the duration field (Duration) of last packet that sends;
Step S150, transmit leg user and recipient user can withdraw from channel after finishing this last packet mutual immediately, return the processing of the competition access channel chance that continues execution in step S110 then;
Step S160, the transmit leg user with the process of recipient user's continuous interactive packet in, when duration T arrives, withdraw from channel again.
See also Fig. 5, this figure is the second embodiment flow chart of the method for channel allocation in the wireless local area network (WLAN) system of the present invention; The implementation procedure of this second embodiment is as follows:
Wherein step S200 to the processing procedure of step S230 with the processing procedure of step S100 shown in Figure 4 to step S130, repeat no more here;
Wherein judged result is under the situation of energy in step S230, execution in step S240; Otherwise execution in step S260;
Step S240, transmit leg user and recipient user finish the interaction process of last packet;
Step S250, transmit leg user send and carry temporal information in the duration field (Duration) is zero broadcast data frame (Broadcast), to notify other users self to finish channel occupancy by sending this broadcast data frame, withdraws from channel;
Step S260, the transmit leg user with the process of recipient user's continuous interactive packet in, when duration T arrives, withdraw from channel again.
In conjunction with a concrete example method for channel allocation in the wireless local area network (WLAN) system of the present invention when arriving, duration T is elaborated by sending the concrete processing procedure that broadcast data frame finishes channel occupancy more below.
See also Fig. 6, this figure is the method for channel allocation in the wireless local area network (WLAN) system of the present invention finishes channel occupancy by the transmission broadcast data frame a processing schematic diagram; Its process is specific as follows:
Step S20, transmit leg user (being source data side Source) sends first packet Data1 (T) and gives recipient user's (being destination data side Destination), wherein Data1 represents first packet, T represents the duration information of the interior carrying of duration field (Duration) among this first packet Data1, because be first packet, so the duration information of carrying is T just in the duration field (Duration), suppose that it is t1 that this first packet Data1 arrives recipient's CU channel time; After then recipient user receives this packet Data1, the time-delay t2 time, feedback acknowledgment message (Ack1) was to the transmit leg user again, and the duration information of carrying is (T-t1-t2) just in the duration field (Duration) in the affirmation message (Ack1) of then recipient's user feedback; Among the step S21, suppose that it is t3 that this acknowledge message (Ack1) arrives transmit leg CU channel time; When then the transmit leg user receives the confirmation message (Ack1), at first judge and to support to finish the interaction process of next packet remaining time (T-t1-t2-t3), if energy execution in step S22, send second packet Data2 immediately to recipient user, the duration information of carrying is (T-t1-t2-t3) in the duration field (Duration) among this packet Data2; In like manner in step S23, the duration information that recipient user receives carrying in the duration field (Duration) in the affirmation message of feeding back behind the time-delay t2 behind the packet Data2 (Ack2) is (T-2t1-2t2-t3); The time that this acknowledge message (Ack2) arrives transmit leg CU channel still is t3, after then the transmit leg user receives the confirmation message (Ack2), confirm that self finishes all packets transmissions, then in step S24, sending immediately and carrying duration information in the duration field (Duration) is zero broadcast data frame (Broadcast), to notify other users self, withdraw from channel to stop channel occupancy.
The wireless local area network (WLAN) system environment that the invention described above method for channel allocation is implemented is in physical-layer techniques, and the system configuration aspect is all consistent with original wireless local area network (WLAN) system, and unique different place is media access control layer (MAC layer); Media access control layer among the present invention program still adopts " access " controlling mechanism in original wireless local area network (WLAN) system, that is to say that the mode that still adopts physical carrier to intercept mode and virtual carrier sensing in wireless network communication mode and random back between the user obtains impartial access chance; But in the present invention program, the behavior that the user obtains after the access channel chance is different with processing mode in original wireless local area network (WLAN) system:
In original wireless local area network (WLAN) system, after the user obtains the access channel chance, can only send a packet, after being sent completely a packet, will withdraw from channel, use for other users to abdicate channel;
And in the present invention program, after the user obtains the access channel chance, can send a plurality of packets continuously, as long as the time that guarantees its busy channel in the duration T of regulation with interior just passable.Simultaneously, if in duration T, the user has distributed all packets, then can finish channel occupancy in advance, leaves channel for other users and uses.
Like this by method for channel allocation of the present invention, in wireless local area network (WLAN) system, the access channel chance unanimity between the user, the time of different user busy channel is basically identical also, therefore just can avoid low speed user to influence the throughput of highspeed user's busy channel.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (8)
1, the method for channel allocation in a kind of wireless local area network (WLAN) system is characterized in that, comprises step:
(1) setting makes the duration that can finish at least one secondary data bag interaction process between transmit leg user and the recipient user;
(2) chance of competition access channel between the user;
(3) the transmit leg user who obtains access channel chance continuous interactive packet in the described duration and between the recipient user, and when the described duration arrives, withdraw from channel, return step (2) then.
2, the method for channel allocation in the wireless local area network (WLAN) system according to claim 1 is characterized in that, described step (1) specifically comprises step:
(11) it is minimum and send the longest transmit leg user of data packet length and send a packet is wanted busy channel to recipient user very first time value calculate to send data rate; With
Send the minimum recipient user of data rate and receive feedback acknowledgment message behind the packet is wanted busy channel to the transmit leg user second time value;
(12) be set more than or equal to the very first time value and the second time value sum the described duration.
3, the method for channel allocation in the wireless local area network (WLAN) system according to claim 1 is characterized in that, intercepts with the mode of the virtual carrier sensing in wireless network communication chance to access channel being at war with in the described step (2) between the user by physical carrier.
4, the method for channel allocation in the wireless local area network (WLAN) system according to claim 1 is characterized in that, described step (3) specifically comprises step:
(31) the transmit leg user sending duration territory of acquisition access channel chance carries first packet of described duration information to recipient user;
(32) holding time of the mutual shared channel of earlier data bag between calculating transmit leg user and the recipient user;
(33) can the transmit leg user judge and finish the mutual of next packet the remaining time that the described duration deducts described holding time gained, if can, execution in step (34); Otherwise wait for and withdraw from channel when the described duration arrives;
(34) return step (32) after transmit leg user sending duration territory next packet of carrying described remaining time of information is given recipient user.
5, the method for channel allocation in the wireless local area network (WLAN) system according to claim 4 is characterized in that,
The holding time of the mutual shared channel of earlier data bag described in the step (32) be finish alternately between transmit leg user and the recipient user the shared channel of each packet time and;
The described time of finishing the shared channel of each packet alternately is:
The transmit leg user sends the time of packet to the shared channel of recipient user; With
Recipient user receives packet to the delay time between the feedback acknowledgment message; With
Recipient's user feedback acknowledge message is given the time sum of the shared channel of transmit leg user.
6, the method for channel allocation in the wireless local area network (WLAN) system according to claim 1 is characterized in that, described step (3) also comprises step:
The transmit leg user judge in the described duration can and recipient user between finish the mutual of all packets, if can, after finishing last data-bag interacting, withdraw from channel; Otherwise when arriving, withdraws from the described duration channel again.
7, the method for channel allocation in the wireless local area network (WLAN) system according to claim 6 is characterized in that, when judged result was energy, described step (3) also comprised step:
The transmit leg user finishes the temporal information that this data-bag interacting is wanted busy channel in the duration field carrying of last packet that sends, and withdraws from channel after finishing this last data-bag interacting.
8, the method for channel allocation in the wireless local area network (WLAN) system according to claim 6 is characterized in that, also comprises step described in the step (3) after finishing last data-bag interacting:
It is zero broadcast data frame that the transmit leg user sends a duration field carrying temporal information, has finished channel occupancy to notify other users self, withdraws from channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100551890A CN100403675C (en) | 2004-08-12 | 2004-08-12 | Channel distributing method in WLAN system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100551890A CN100403675C (en) | 2004-08-12 | 2004-08-12 | Channel distributing method in WLAN system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1735016A true CN1735016A (en) | 2006-02-15 |
CN100403675C CN100403675C (en) | 2008-07-16 |
Family
ID=36077233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100551890A Expired - Lifetime CN100403675C (en) | 2004-08-12 | 2004-08-12 | Channel distributing method in WLAN system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100403675C (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010051761A1 (en) * | 2008-11-05 | 2010-05-14 | Mediatek Inc. | Method for transmitting real-time streaming data in a communications system and apparatuses utilizing the same |
CN102215576A (en) * | 2010-04-09 | 2011-10-12 | 华为技术有限公司 | Distribution method for channel holding time, access point equipment and access network system |
CN102739371A (en) * | 2011-04-01 | 2012-10-17 | 中兴通讯股份有限公司 | Method and device for channel information collection |
WO2012155649A1 (en) * | 2011-07-12 | 2012-11-22 | 中兴通讯股份有限公司 | Method and system for transmitting channel feedback information |
WO2013010430A1 (en) * | 2011-07-15 | 2013-01-24 | 中兴通讯股份有限公司 | Service data transmission method and system |
CN101471832B (en) * | 2007-12-29 | 2013-02-06 | 皇家飞利浦电子股份有限公司 | Channel allocation method and device for wireless communication local area network |
CN107231675A (en) * | 2016-03-25 | 2017-10-03 | 展讯通信(上海)有限公司 | The transmission method and device of data in wireless cellular network |
US9807803B2 (en) | 2007-03-01 | 2017-10-31 | Qualcomm Incorporated | Transmission control for wireless communication networks |
CN107404336A (en) * | 2016-09-12 | 2017-11-28 | 四川海博智能科技有限责任公司 | Power line carrier communication method for collision avoidance |
CN109787903A (en) * | 2019-02-28 | 2019-05-21 | 武汉晟联智融微电子科技有限公司 | Collisionless multicast packet feedback method in centralized network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020093929A1 (en) * | 2001-01-18 | 2002-07-18 | Koninklijke Philips Electronics N.V. | System and method for sharing bandwidth between co-located 802.11a/e and HIPERLAN/2 systems |
KR100457538B1 (en) * | 2002-12-02 | 2004-11-17 | 삼성전자주식회사 | Multimedia data transmission methods in wireless LAN and point coordinator device in wireless LAN |
KR100514190B1 (en) * | 2003-01-03 | 2005-09-13 | 삼성전자주식회사 | method for management of the wireless channel to wireless IP terminals in the Access Point wireless LAN based |
-
2004
- 2004-08-12 CN CNB2004100551890A patent/CN100403675C/en not_active Expired - Lifetime
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9807803B2 (en) | 2007-03-01 | 2017-10-31 | Qualcomm Incorporated | Transmission control for wireless communication networks |
CN101471832B (en) * | 2007-12-29 | 2013-02-06 | 皇家飞利浦电子股份有限公司 | Channel allocation method and device for wireless communication local area network |
US8214712B2 (en) | 2008-11-05 | 2012-07-03 | Mediatek Inc. | Method for transmitting real-time streaming data in a communications system and apparatuses utilizing the same |
WO2010051761A1 (en) * | 2008-11-05 | 2010-05-14 | Mediatek Inc. | Method for transmitting real-time streaming data in a communications system and apparatuses utilizing the same |
CN102215576A (en) * | 2010-04-09 | 2011-10-12 | 华为技术有限公司 | Distribution method for channel holding time, access point equipment and access network system |
WO2011124151A1 (en) * | 2010-04-09 | 2011-10-13 | 华为技术有限公司 | Method for allocating occupied time of channel, and access point device and access network system thereof |
CN102739371A (en) * | 2011-04-01 | 2012-10-17 | 中兴通讯股份有限公司 | Method and device for channel information collection |
WO2012155649A1 (en) * | 2011-07-12 | 2012-11-22 | 中兴通讯股份有限公司 | Method and system for transmitting channel feedback information |
US9265064B2 (en) | 2011-07-12 | 2016-02-16 | Zte Corporation | Method and system for transmitting channel feedback information |
WO2013010430A1 (en) * | 2011-07-15 | 2013-01-24 | 中兴通讯股份有限公司 | Service data transmission method and system |
CN107231675A (en) * | 2016-03-25 | 2017-10-03 | 展讯通信(上海)有限公司 | The transmission method and device of data in wireless cellular network |
CN107231675B (en) * | 2016-03-25 | 2020-04-21 | 展讯通信(上海)有限公司 | Method and device for transmitting data in wireless cellular network |
CN107404336A (en) * | 2016-09-12 | 2017-11-28 | 四川海博智能科技有限责任公司 | Power line carrier communication method for collision avoidance |
CN109787903A (en) * | 2019-02-28 | 2019-05-21 | 武汉晟联智融微电子科技有限公司 | Collisionless multicast packet feedback method in centralized network |
CN109787903B (en) * | 2019-02-28 | 2021-04-13 | 武汉晟联智融微电子科技有限公司 | Non-collision multicast data feedback method in centralized network |
Also Published As
Publication number | Publication date |
---|---|
CN100403675C (en) | 2008-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6272963B2 (en) | Method and apparatus for contention based uplink access in a wireless communication system | |
CN1145283C (en) | Appts. and method for designating reverse common channel for dedicated communication in mobile communication system | |
JP2023015285A (en) | Transmission procedures for high efficiency acknowledgement | |
US11122587B2 (en) | Apparatus and methods for scheduling resources in mesh networks | |
CN102638852B (en) | A kind of quality-of-service based dispatching method, equipment and system | |
JP4792525B2 (en) | TD-SCDMA system and HSUPA random access control method therefor | |
CN1236584C (en) | Device and method for reducing interference | |
CN102625252B (en) | Time-divided transmission method capable of avoiding interference for D2D multi-casting communication system | |
CN1853386A (en) | Virtually centralized uplink scheduling | |
CN101030883A (en) | Intermediate-transferring system and method for allocating and scheduling band width | |
CN1787468A (en) | Method of controlling quality of service for a wireless lan base station apparatus | |
CN1819479A (en) | Uplink radio resource allocation method, radio base station, and radio network controller | |
CN101039238A (en) | Radio communication system, radio communication device and radio communication method | |
JP2007531410A (en) | Method and apparatus for ad hoc wireless communication system | |
CN1819701A (en) | System for allocating resources in a communication system | |
TW201004194A (en) | Method and system for controlling access to a wireless communication medium | |
CN1784857A (en) | Base station and radio terminal | |
CN1578239A (en) | Medium access control in wireless local area network | |
CN1933449A (en) | Packet flow control in a wireless local area network | |
CN101034925A (en) | Media access control method and device for supporting the intelligent antenna application | |
CN101036345A (en) | Interconnection of wireless networks using a master/slave node | |
CN1815925A (en) | Mobile communication system, radio base station, mobile station and mobile communication method | |
CN1620185A (en) | Method for providing fast downlink service in hard handover in cellular communication system | |
CN1735016A (en) | Channel distributing method in WLAN system | |
CN101035074A (en) | Non-confliction on-demand multi-address access method |
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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20080716 |
|
CX01 | Expiry of patent term |