CN106358316B - A kind of channel access method and device - Google Patents

A kind of channel access method and device Download PDF

Info

Publication number
CN106358316B
CN106358316B CN201611034292.6A CN201611034292A CN106358316B CN 106358316 B CN106358316 B CN 106358316B CN 201611034292 A CN201611034292 A CN 201611034292A CN 106358316 B CN106358316 B CN 106358316B
Authority
CN
China
Prior art keywords
value
website
state counter
reservation state
channel
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
Application number
CN201611034292.6A
Other languages
Chinese (zh)
Other versions
CN106358316A (en
Inventor
雷建军
陶珈锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201611034292.6A priority Critical patent/CN106358316B/en
Publication of CN106358316A publication Critical patent/CN106358316A/en
Application granted granted Critical
Publication of CN106358316B publication Critical patent/CN106358316B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the present invention provides a kind of channel access method and device, which comprises according to the rate of website, obtains the initial value of the value of the corresponding reservation state counter of the website;The website uses binary exponential backoff algorithm, is at war with to the channel of access point;If the website competition present channel success, the competition of next secondary channel is carried out according to the value of the reservation state counter and the first preset rules;If the website competition present channel failure, the competition of next secondary channel is carried out according to the value of the reservation state counter and the second preset rules.The method realizes further control to competitive channel on the basis of binary exponential backoff algorithm by website rate and different preset rules, reduces time delay, the time for realizing channel divides equally, and improves throughput of system.

Description

A kind of channel access method and device
Technical field
The present invention relates to wireless communication fields, in particular to a kind of channel access method and device.
Background technique
With deepen continuously research and the hair of WLAN (Wireless Local Area Networks, Wireless LAN) Exhibition, it is widely used in every field.Therefore, the requirement to WLAN various aspects of performance is also higher and higher, including Its throughput of system, time delay and fairness etc..IEEE802.11 series standard is the mainstream standard of wlan system, MAC at present (Medium Access Control, medium access control) layer is one of the emphasis of its research.
At present in IEEE802.11 series standard, mainly pass through 802.11DCF (Distributed Coordination Function, distributed coordination function) mechanism realizes the shared of channel.It wherein mainly include CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance, Carrier Sense Multiple Access/collision avoid) technology and ACK (Acknowledgement, acknowledgement frame) technology etc..It generally use BEB (Binary Exponential Backoff, two into Exponential backoff processed) algorithm avoids collision.
In 802.11DCF access mechanism, when some website has data to send, channel is listened to first, if channel idle, Then continue to listen to after DIFS (Distributed Inter-frame Spacing, i.e., distributed interframe gap) in (0, CW) Randomly choose back off time, wherein CW is contention window size.If channel is idle always in during this period, work as back off time Start to transmit data when being reduced to 0;If listening to channel busy during this period, freeze backoff counter, after waiting channel idle It is further continued for successively decreasing.In above process, since minimum value 7, every generation primary collision, CW's CW will be doubled and redoubled, until increasing It is added to maximum value 255.
As it can be seen that channel utilization is very low in 802.11DCF mechanism, it is high especially when its network state tends to saturation Collision rate will lead to throughput of system and decline to a great extent, and the problems such as abnormal performance and time delay increase occurs, it is difficult to guarantee each website Service transmission quality.
Summary of the invention
In view of this, the embodiment of the present invention is designed to provide a kind of channel access method and device, it is above-mentioned to solve Problem.
To achieve the goals above, technical solution used in the embodiment of the present invention is as follows:
In a first aspect, the embodiment of the invention provides a kind of channel access methods, which comprises according to the speed of website Rate obtains the initial value of the value of the corresponding reservation state counter of the website;The website is calculated using binary exponential backoff Method is at war with to the channel of access point;If the website competition present channel success, according to the reservation state counter Value and the first preset rules carry out the competition of next secondary channel;If the website competition present channel failure, according to The value of reservation state counter and the second preset rules carry out the competition of next secondary channel.
Second aspect, the embodiment of the invention provides a kind of channel access device, described device includes: acquisition module, is used In the rate according to website, the initial value of the value of the corresponding reservation state counter of the website is obtained;First processing module is used Binary exponential backoff algorithm is used in the website, is at war with to the channel of access point;Second processing module, if being used for institute Website competition present channel success is stated, then is believed next time according to the value of the reservation state counter and the first preset rules The competition in road;Third processing module, if for website competition present channel failure, according to the reservation state counter Value and the second preset rules carry out the competition of next secondary channel.
Compared with prior art, a kind of channel access method and device provided in an embodiment of the present invention, by according to website Rate, obtain the initial value of the value of the corresponding reservation state counter of the website, the website is referred to using binary system first Number back off algorithm, is at war with to the channel of access point, competes whether present channel succeeds according to the website, according to website The initial value of the value of the corresponding reservation state counter of rate and different preset rules, the channel competition of Lai Jinhang next time. This mode realizes competitive channel on the basis of binary exponential backoff algorithm by website rate and different preset rules Further control, and the time for realizing channel divides equally, ensure that the service transmission quality of each website, improve system Handling capacity.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate Appended attached drawing, is described in detail below.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the schematic diagram that access point provided in an embodiment of the present invention and website interact.
Fig. 2 is a kind of flow chart of channel access method provided in an embodiment of the present invention.
Fig. 3 is the flow chart of step S300 in a kind of channel access method provided in an embodiment of the present invention.
Fig. 4 is the flow chart of step S500 in a kind of channel access method provided in an embodiment of the present invention.
Fig. 5 is the flow chart of step S600 in a kind of channel access method provided in an embodiment of the present invention.
Fig. 6 is a kind of structural block diagram of channel access device provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile of the invention In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
Fig. 1 shows access point 200 provided in an embodiment of the present invention and carries out with multiple websites (as shown in the figure 101 to 103) Interactive schematic diagram.Described access point 200 is carried out wireless communication with one or more websites by wireless channel and is connect, to carry out Data communication or interaction.Described access point 200 can be base station, wireless router etc..The website (as shown in the figure 101 to 103) PC (personal computer, PC), tablet computer, smart phone, personal digital assistant be can be (personal digital assistant, PDA), wearable device etc..
Fig. 2 shows a kind of flow charts of channel access method provided in an embodiment of the present invention, referring to Fig. 2, this implementation Example describes the process flow of website, which comprises
Step S300 obtains the initial value of the value of the corresponding reservation state counter of the website according to the rate of website.
One preset table can be set in the Intra-site, divide multiple rate periods, each rate field in preset table Between a corresponding reservation state counter value initial value, judge which rate period is the rate of the website be in Obtain the initial value of the value of the corresponding reservation state counter of the website.
Referring to Fig. 3, as an implementation, step S300 may include:
Step S310, the website accesses access point, so that rate of the described access point according to the website, is the station Point distributes and returns the initial value of the value of the reservation state counter.
One preset table can be set inside described access point, multiple rate periods, each rate are divided in preset table The initial value of the value of the corresponding reservation state counter in section.
When described access point gets the rate of the website, judge which rate period is the rate of the website be in, And the type of site is judged according to the locating rate period of the website, it is corresponded to according to the type of the website for its distribution Reservation state counter value initial value.
Step S320, the website receive the initial value of the value for the reservation state counter that described access point returns.
For example, can preset when the rate of the website is greater than 36M/s, the website is high-speed website;When described When website rate is between 11M/s to 36M/s, the website is medium-rate website, when the website rate is less than 11M/s When, the website is low rate website.
Further, the initial value (Reservation of different types of website and the value of corresponding reservation state counter Number, RN) it can be stored with the form of mapping table, as shown in Table 1 below:
Described access point inquires the mapping table, distributes for the website and returns to the value of corresponding reservation state counter Initial value.
Step S400, the website use binary exponential backoff algorithm, are at war with to the channel of access point.
Wherein, binary exponential backoff algorithm is the realization algorithm of CSMA/CA mechanism in 802.11 standard of IEEE, in fact Existing mechanism is as follows:
(1) when website A and website B have data in succession, when competitive channel being needed to be sent, " is waited firstly the need of " DIFS (Distributed Inter-frame Spacing, i.e., the distributed interframe gap) time, if in the DIFS time, channel Idle state is kept, then can be carried out stochastic backoff process.
(2) if website A and website B enter stochastic backoff process, firstly the need of from competition window (Contention Window) select a random number as random back count value, in 802.11 agreements, the initial competitor window of default is 31, i.e. the range of random back count value is [0,31].Assuming that website A is then to have selected 8, and website B has selected 2.
(3) in stochastic backoff process, every to pass through a time slot, node meeting " monitors mono- secondary channel of ", if channel idle, Corresponding random back count value subtracts 1.Assuming that after 3 time slots, the random countdown value of website A is decremented to 5 from 8, and Website B is accordingly decremented to 0 from 2.
(4) when the random countdown value inverse of website is to 0, node competition obtains channel, so as to send data. At this point, sending data packet after website B obtains channel and giving access point (AP).After AP receives data, CRC mechanism pair can be used Data are verified, if verification pass through, AP can after SIFS (Short inter-frame space, i.e. short interFrameGap), Feeding back ACK acknowledgement frame.
(5) when website B has been successfully transmitted data, after " waits the " time of SIFS, AP can confirm to node feeding back ACK Frame.After website B is successfully received ACK frame, this time it is transmitted.
(6) after being this time transmitted, after node needs the time that " waits " DIFS again, restart random back Process.If node has just sent data, then needing to select one from competition window again when stochastic backoff process starts A random number carries out reciprocal as random back count value.If node does not send data, then directly from last inverse As a result continue reciprocal.Assuming that website A does not compete channel, then it is directly based upon in secondary stochastic backoff process The 5 of last time directly carry out reciprocal to 4.
Step S500, if website competition present channel success, according to the value of the reservation state counter and the One preset rules carry out the competition of next secondary channel.
Referring to Fig. 4, as an implementation, step S500 may include:
The value of the reservation state counter is subtracted 1 by step S510.
It is understood that the initial value of the value of the reservation state counter is determined by the rate of website, therefore, For high-speed website, initial value is bigger, then the initial value of the reservation state counter is by reducing 1, until finally subtracting Few number to 0 is more, that is to say, that the successful number of competitive channel is also more, thus the transmission opportunity obtained is more.
Step S520, judges whether the value of the reservation state counter is greater than 0.
If the value of the reservation state counter is greater than 0, S530 is thened follow the steps;If the value of the reservation state counter Less than or equal to 0, S540 is thened follow the steps.
The random back count value of the website is set preset threshold by step S530, when the random back counts When value is reduced to 0, data are sent to described access point.
As an implementation, the preset threshold may be configured as the website using binary exponential backoff algorithm When the value of free timeslot that detects, or when being set as using binary exponential backoff algorithm, the website is adjacent to succeed twice The average value of the time interval of data is transmitted, or is set as other reasonable values.It is understood that the preset threshold can also To be arranged relative to the smaller value of above-described embodiment, for example, the threshold value can be set to (CWmin+ 1)/2, wherein CWminIt is competing Strive the minimum value of window.
For example, when successful to the channel competition of access point, being corresponded to if the website uses binary exponential backoff algorithm Competition window size be CWmin, it is assumed that CWminIt is 31, then at this time by the settable (CW of preset thresholdmin+ 1)/2, i.e., 16, according to It is secondary to analogize, the website next time competitive channel when its corresponding preset threshold be 8, successively successively decrease.That is, when website connects Continuous competitive channel success, the successful probability of competitive channel is higher next time.Preferably, the preset threshold can be set to 8。
The value of the reservation state counter is reverted to its initial value, calculated according to binary exponential backoff by step S540 Method accesses channel, random back count value of the value as the website is randomly choosed from pre-set interval, when described random When rollback count value is reduced to 0, data are sent to described access point.
As an implementation, the pre-set interval is [0, CW], wherein CW is the size of competition window.
It is understood that for website using binary exponential backoff algorithm come competitive channel, if the website uses Binary exponential backoff algorithm, when competed for the first time the channel of access point, the size of corresponding competition window is CWmin, false If CWminBe 32, then next time competitive channel when, the size of corresponding competition window is 64, and so on.
Step S600, if website competition present channel failure, according to the value of the reservation state counter and the Two preset rules carry out the competition of next secondary channel.
Referring to Fig. 5, as an implementation, step S600 may include:
The value of the reservation state counter is reverted to its initial value by step S610.
Step S620, accesses channel according to binary exponential backoff algorithm, and a value is randomly choosed from pre-set interval and is made Number is sent to described access point when the random back count value is reduced to 0 for the random back count value of the website According to.
As an implementation, the pre-set interval is [0, CW], wherein CW is the size of competition window.
It is corresponding to obtain the website by the rate according to website for channel access method provided in an embodiment of the present invention The initial value of the value of reservation state counter, the website use binary exponential backoff algorithm first, to the channel of access point It is at war with, competes whether present channel succeeds according to the website, according to the corresponding reservation state counter of the rate of website Value initial value and different preset rules, the channel competition of Lai Jinhang next time.This mode, by website rate and not Further control is realized to competitive channel on the basis of binary exponential backoff algorithm with preset rules, to current success Transmit the websites of data by its rate size proportional increase its continue the probability that competition arrives channel next time, improve Throughput of system, and the time for realizing channel divides equally, and ensure that the service transmission quality of each website.
Referring to Fig. 6, being the functional block diagram of channel access device 700 provided in an embodiment of the present invention.The letter Road access device 700 is run in the website, and the channel access device 700 includes obtaining module 710, first processing module 720, Second processing module 730 and third processing module 740.
The acquisition module 710 obtains the corresponding reservation state counter of the website for the rate according to website The initial value of value.
Further, the acquisition module 710 is specifically used for the website and accesses access point, so that described access point root According to the rate of the website, the initial value of the value of the reservation state counter is distributed and returned for the website;The website Receive the initial value of the value for the reservation state counter that described access point returns.
The first processing module 720 uses binary exponential backoff algorithm for the website, to the channel of access point It is at war with.
The Second processing module 730, if for website competition present channel success, according to the reservation state The value of counter and the first preset rules carry out the competition of next secondary channel.
Further, the Second processing module 730, specifically for subtracting 1 for the value of the reservation state counter;Judgement Whether the value of the reservation state counter is greater than 0;If the value of the reservation state counter is greater than 0, by the website Random back count value is set as preset threshold, when the random back count value is reduced to 0, sends number to described access point According to;Otherwise, the value of the reservation state counter is reverted into its initial value, accesses and believes according to binary exponential backoff algorithm Road randomly chooses random back count value of the value as the website from pre-set interval, when the random back counts When value is reduced to 0, data are sent to described access point.
The third processing module 740, if for website competition present channel failure, according to the reservation state The value of counter and the second preset rules carry out the competition of next secondary channel.
Further, the third processing module 740, specifically for the value of the reservation state counter is reverted to it Initial value;Channel is accessed according to binary exponential backoff algorithm, a value is randomly choosed from pre-set interval and is used as the website Random back count value, when the random back count value is reduced to 0, to described access point send data.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other.
The technical effect and preceding method of channel access device provided by the embodiment of the present invention, realization principle and generation Embodiment is identical, and to briefly describe, Installation practice part does not refer to place, can refer in corresponding in preceding method embodiment Hold.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawing Show the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product, Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code Part, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be held Row instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacement The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes It can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chart The combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movement It realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access The various media that can store program code such as memory (RAM, Random Access Memory), magnetic or disk.It needs It is noted that herein, relational terms such as first and second and the like are used merely to an entity or operation It is distinguished with another entity or operation, without necessarily requiring or implying between these entities or operation, there are any this Actual relationship or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to nonexcludability It include so that the process, method, article or equipment for including a series of elements not only includes those elements, but also to wrap Include other elements that are not explicitly listed, or further include for this process, method, article or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want There is also other identical elements in the process, method, article or equipment of element.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should also be noted that similar label and letter exist Similar terms are indicated in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing It is further defined and explained.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (6)

1. a kind of channel access method, which is characterized in that the described method includes:
According to the rate of website, the initial value of the value of the corresponding reservation state counter of the website is obtained;
The website uses binary exponential backoff algorithm, is at war with to the channel of access point;
If the website competition present channel success, carries out according to the value of the reservation state counter and the first preset rules The competition of next secondary channel;
The competition that next secondary channel is carried out according to the value and the first preset rules of the reservation state counter, comprising:
The value of the reservation state counter is subtracted 1;
Judge whether the value of the reservation state counter is greater than 0;
If the value of the reservation state counter is greater than 0, preset threshold is set by the random back count value of the website, When the random back count value is reduced to 0, data are sent to described access point;
Otherwise, the value of the reservation state counter is reverted into its initial value, accesses and believes according to binary exponential backoff algorithm Road randomly chooses random back count value of the value as the website from pre-set interval, when the random back counts When value is reduced to 0, data are sent to described access point;
If the website competition present channel failure, carries out according to the value of the reservation state counter and the second preset rules The competition of next secondary channel;
The competition of next secondary channel is carried out according to the value of the reservation state counter and the second preset rules, comprising:
The value of the reservation state counter is reverted into its initial value;
Access channel according to binary exponential backoff algorithm, randomly choosed from pre-set interval a value as the website with Machine rollback count value sends data to described access point when the random back count value is reduced to 0.
2. the method according to claim 1, wherein the rate according to website, it is corresponding to obtain the website Reservation state counter value initial value, comprising:
The website accesses access point, so that rate of the described access point according to the website, distributes and return for the website The initial value of the value of the reservation state counter;
The website receives the initial value of the value for the reservation state counter that described access point returns.
3. the method according to claim 1, wherein the preset threshold be set as the website using two into The value of the free timeslot detected when exponential backoff algorithm processed, or when being set as using binary exponential backoff mechanism algorithm described in The average value of the time interval of the adjacent data of Successful transmissions twice of website.
4. according to the method in any one of claims 1 to 3, which is characterized in that the pre-set interval is [0, CW], In, CW is the size of competition window.
5. a kind of channel access device, which is characterized in that described device includes:
It obtains module and obtains the initial value of the value of the corresponding reservation state counter of the website for the rate according to website;
First processing module uses binary exponential backoff algorithm for the website, is at war with to the channel of access point;
Second processing module, if for website competition present channel success, according to the value of the reservation state counter And first preset rules carry out the competition of next secondary channel;
The competition that next secondary channel is carried out according to the value and the first preset rules of the reservation state counter, comprising:
The value of the reservation state counter is subtracted 1;
Judge whether the value of the reservation state counter is greater than 0;
If the value of the reservation state counter is greater than 0, preset threshold is set by the random back count value of the website, When the random back count value is reduced to 0, data are sent to described access point;
Otherwise, the value of the reservation state counter is reverted into its initial value, accesses and believes according to binary exponential backoff algorithm Road randomly chooses random back count value of the value as the website from pre-set interval, when the random back counts When value is reduced to 0, data are sent to described access point;
Third processing module, if for website competition present channel failure, according to the value of the reservation state counter And second preset rules carry out the competition of next secondary channel;
The competition of next secondary channel is carried out according to the value of the reservation state counter and the second preset rules, comprising:
The value of the reservation state counter is reverted into its initial value;
Access channel according to binary exponential backoff algorithm, randomly choosed from pre-set interval a value as the website with Machine rollback count value sends data to described access point when the random back count value is reduced to 0.
6. device according to claim 5, which is characterized in that the acquisition module connects specifically for the website Access point, so that rate of the described access point according to the website, distributes for the website and return to the reservation state counter Value initial value;The website receives the initial value of the value for the reservation state counter that described access point returns.
CN201611034292.6A 2016-11-22 2016-11-22 A kind of channel access method and device Active CN106358316B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611034292.6A CN106358316B (en) 2016-11-22 2016-11-22 A kind of channel access method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611034292.6A CN106358316B (en) 2016-11-22 2016-11-22 A kind of channel access method and device

Publications (2)

Publication Number Publication Date
CN106358316A CN106358316A (en) 2017-01-25
CN106358316B true CN106358316B (en) 2019-11-08

Family

ID=57861662

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611034292.6A Active CN106358316B (en) 2016-11-22 2016-11-22 A kind of channel access method and device

Country Status (1)

Country Link
CN (1) CN106358316B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108668377B (en) * 2018-05-21 2020-03-24 重庆邮电大学 Channel access method and device
CN113825249B (en) * 2020-06-18 2024-04-12 华为技术有限公司 Channel competition method and related device
CN111918408B (en) * 2020-08-06 2023-06-06 北方工业大学 Optimization method and device based on CSMA-CA backoff algorithm

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977445B (en) * 2010-10-13 2013-01-23 北京邮电大学 Access method of multichannel CSMA

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127661B (en) * 2007-09-18 2010-07-14 重庆邮电大学 A wireless competition access control method based on congestion degree possibility P
US8995437B2 (en) * 2012-02-22 2015-03-31 Texas Instruments Incorporated Transmission of segmented frames in power line communication
KR20130119287A (en) * 2012-04-23 2013-10-31 한국전자통신연구원 Method for selecting relay node in mobile ad-hoc network
CN103856303B (en) * 2014-03-27 2017-09-05 西安电子科技大学 The method that node minimum contention window value is dynamically set according to number of retransmissions
CN105472753B (en) * 2016-02-15 2019-04-02 重庆邮电大学 A kind of dual resource allocation of cognition cellulor and interference management method based on LTE

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977445B (en) * 2010-10-13 2013-01-23 北京邮电大学 Access method of multichannel CSMA

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种新的紫外光自组织通信网络MAC层避退算法;柯熙政,何华,陈祥;《光电子.激光》;20100731;第21卷(第7期);全文 *

Also Published As

Publication number Publication date
CN106358316A (en) 2017-01-25

Similar Documents

Publication Publication Date Title
US10674539B2 (en) System and method for managing contention in a wireless communications system
Lanante et al. Performance analysis of the 802.11 ax UL OFDMA random access protocol in dense networks
Kanodia et al. Ordered packet scheduling in wireless ad hoc networks: Mechanisms and performance analysis
Syed et al. Adaptive backoff algorithm for contention window for dense IEEE 802.11 WLANs
KR101354130B1 (en) Method for transmitting and receiving the frame in wireless LAN
US10009280B2 (en) Method and apparatus for providing an efficient multi-client access
CN104936303B (en) A kind of method that carrier sense thresholding jointly controls with competition window
CN106358316B (en) A kind of channel access method and device
CN102387592A (en) Resource competition method and station
CN102685468B (en) Method and device for transmitting video packets
CN102387538A (en) Resource competition method and station
EP3245834B1 (en) Efficient multi-client access using dynamic contention window
Hu et al. Performance analysis of a threshold-based dynamic TXOP scheme for intra-AC QoS in wireless LANs
Prakash et al. Throughput analysis of IEEE 802.11 e EDCA under non saturation condition
CN108966360A (en) Data transmission method when LTE system and WiFi system coexist in unauthorized frequency range
Hu et al. A threshold-based dynamic TXOP scheme for intra-AC QoS differentiation in IEEE 802.11 e networks
Xiaofan et al. Performance comparison of csma/cd, csma/ca, csma/ri, csma/pri and csma/pr with beb
Yao et al. A novel hybrid slot allocation mechanism for 802.11 e EDCA protocol
Khosa et al. Evaluating the performance of IEEE 802.11 MAC protocol using OpNET modeler
Wattanamongkhol Performance comparison of collision resolution algorithms with amount of feedback information
Paudel et al. I-DCF: improved DCF for channel access in IEEE 802.11 wireless networks
Fu et al. A new backoff algorithm based on the dynamic modulating parameters of IEEE 802.11
Chen et al. Adaptive wireless networks QoS evaluation analysis through enhanced parameters tuning algorithms
Lei et al. Enhancing IEEE 802.11 MAC via a sender-initiated reservation
Ko et al. TR-MAC: an enhancement of IEEE 802.11 DCF using tacit reservations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant