CN102630095A - Velocity adjust method, device and network equipment - Google Patents

Velocity adjust method, device and network equipment Download PDF

Info

Publication number
CN102630095A
CN102630095A CN2012101318671A CN201210131867A CN102630095A CN 102630095 A CN102630095 A CN 102630095A CN 2012101318671 A CN2012101318671 A CN 2012101318671A CN 201210131867 A CN201210131867 A CN 201210131867A CN 102630095 A CN102630095 A CN 102630095A
Authority
CN
China
Prior art keywords
frame
rts
speed
explore
cts
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.)
Pending
Application number
CN2012101318671A
Other languages
Chinese (zh)
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.)
Fujian Star Net Communication Co Ltd
Original Assignee
Fujian Star Net Communication Co Ltd
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 Fujian Star Net Communication Co Ltd filed Critical Fujian Star Net Communication Co Ltd
Priority to CN2012101318671A priority Critical patent/CN102630095A/en
Publication of CN102630095A publication Critical patent/CN102630095A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a velocity adjust method, a device and network equipment. The method comprises: periodically sending a detection frame protected by a request to send (RTS)/clear to send (CTS) frame with a preset first time interval; identifying the current network environment according to the sent result of the detection frame to acquire the reason of a packet loss; and adjusting the sending velocity of the data frame according to the reason of the packet loss. The device comprises a send module, an identification module and an adjustment module. The network equipment comprises a velocity adjust device. The defect of inaccurate velocity adjustment because of incapable of distinguish the packet loss reason in the prior art is overcome according to the invention, and the network throughput rate is increased in deed.

Description

Rate adjusting method, device and the network equipment
Technical field
The present invention relates to the communication technology, relate in particular to a kind of rate adjusting method, device and the network equipment.
Background technology
In wireless network; The reason that actual throughput rates is lower than theoretical throughput mainly is that packet loss causes; And that the reason of packet loss has is multiple, if cause loss of data because the signal to noise ratio of channel is too low, this situation can be through reducing the success rate that emission rate improve transfer of data; If because the generation of collision causes loss of data, reduce the success rate that emission rate not only can not improve transfer of data in this case, might make its deterioration on the contrary.Therefore, how selecting best emission rate to carry out transfer of data becomes problem to be solved is arranged.
Rate adaptation algorithm in the prior art mainly contains two types, and one type is based on the method that channel is directly measured, and the signal strength signal intensity that receives like utilization decides the emission rate of transmitting terminal; The another kind of method that is based on statistics is adjusted emission rate through statistics throughput or packet loss.
Yet rate adaptation algorithm of the prior art all can't be distinguished lost reason, as causing owing to the channel quality reason or colliding reason causes, therefore can't accurately adjust emission rate, also can't really improve network throughput.
Summary of the invention
The present invention provides a kind of rate adjusting method, device and the network equipment, solves can't to distinguish lost reason in the prior art and cause speed to adjust inaccurate defective, really improves network throughput.
First aspect of the present invention provides a kind of rate adjusting method, comprising:
Send explore frame with preset very first time gap periods property ground by the protection of request transmission/permission transmission RTS/CTS frame;
Transmission result according to said explore frame discerns the current network environment, to obtain lost reason;
According to said lost reason the emission rate of Frame is adjusted.
Another aspect of the present invention provides a kind of speed adjusting device, comprising:
Sending module is used for sending the explore frame by the protection of request transmission/permission transmission RTS/CTS frame with preset very first time gap periods property ground;
Identification module is used for according to the transmission result of said explore frame the current network environment being discerned, to obtain lost reason;
Adjusting module is used for according to said lost reason the emission rate of Frame being adjusted.
Another aspect of the present invention provides a kind of network equipment, comprises above-mentioned speed adjusting device.
Technique effect of the present invention is: through sending the explore frame by the protection of RTS/CTS frame, obtain lost reason according to the transmission result of explore frame, and according to lost reason the emission rate of Frame is adjusted; The present invention solves and can't distinguish lost reason in the prior art and cause speed to adjust inaccurate defective, has really improved network throughput.
Description of drawings
Fig. 1 is the flow chart of rate adjusting method embodiment one of the present invention;
Fig. 2 is the flow chart of rate adjusting method embodiment two of the present invention;
Fig. 3 is the concrete application scenarios sketch map among the rate adjusting method embodiment two of the present invention;
Fig. 4 is the structure chart of speed adjusting device embodiment one of the present invention;
Fig. 5 is the structure chart of speed adjusting device embodiment two of the present invention.
Embodiment
Fig. 1 is the flow chart of rate adjusting method embodiment one of the present invention, and as shown in Figure 1, present embodiment provides a kind of rate adjusting method, can specifically comprise the steps:
Step 101 is sent by request transmission (Request To Send with preset very first time gap periods property ground; Hereinafter to be referred as: RTS)/permission transmission (Clear To Send; Hereinafter to be referred as: the CTS) explore frame of frame protection.
In the present embodiment, for the recognition network environment, the emission rate of Frame is adjusted according to network environment.This step realizes the identification to network environment through periodically sending explore frame, and the cycle that specifically can be spaced apart with the preset very first time is sent explore frame.The explore frame here is a kind of special Frame, and it comprises heading, does not comprise data.The explore frame that sends in the present embodiment is specially the explore frame through the protection of RTS/CTS frame, promptly when sending explore frame, by the RTS/CTS frame explore frame is protected, to discern the current network environment exactly.Because the RTS frame is shorter, and it is to transmit than low rate, the probability of its error of transmission can be ignored.Send explore frame by RTS/CTS frame protection here and can be specially earlier and send a RTS frame to receiving terminal, receiving terminal returns a CTS frame after receiving the RTS frame, after receiving the CTS frame that receiving terminal returns, just begins to send the explore frame in this cycle.
Step 102 is discerned the current network environment according to the transmission result of said explore frame, to obtain lost reason.
After periodically sending explore frame, can get access to the transmission result of each explore frame, this step is discerned the current network environment for the transmission result according to explore frame, to obtain concrete lost reason.In the present embodiment; Because explore frame sends under the protection of RTS/CTS frame; Then the transmission result of explore frame comprises the transmission result of RTS/CTS frame and the transmission result of explore frame itself; Just can identify the network environment situation through the transmission result of RTS/CTS frame and the transmission result of explore frame itself, and definite lost reason.For example, because the transmission rate of RTS frame is slower, frame length is also shorter, if the bust this of RTS frame shows that then packet loss is caused by collision; If the CTS frame that successfully receives then can come the recognition network environment through the transmission result of explore frame itself, and definite lost reason.
Step 103 is adjusted the emission rate of Frame according to said lost reason.
Identifying the network environment situation through above-mentioned steps, and after having confirmed lost reason, just can directly adjust the emission rate of Frame according to concrete lost reason.The emission rate adjustment here can be specially and keep current emission speed constant, perhaps reduces current emission speed, perhaps promotes current emission speed, specifically selects concrete adjustment strategy according to concrete lost reason.
Present embodiment provides a kind of rate adjusting method, through sending the explore frame by the protection of RTS/CTS frame, obtains lost reason according to the transmission result of explore frame, and according to lost reason the emission rate of Frame is adjusted; Can't distinguish lost reason in the present embodiment solution prior art and cause speed to adjust inaccurate defective, really improve network throughput.
Fig. 2 is the flow chart of rate adjusting method embodiment two of the present invention, and as shown in Figure 2, present embodiment provides a kind of rate adjusting method, can specifically comprise the steps:
Step 201, whether the current emission maximum speed of judgment data frame reaches the emission maximum speed that current channel can be supported, if then execution in step 202, otherwise execution in step 203.
In the present embodiment, before network environment was discerned, whether the current emission maximum speed of first judgment data frame reached the emission maximum speed that current channel can be supported, if then execution in step 202, otherwise execution in step 203.
Step 202 is closed the environment recognition function, and process ends.
When the current emission maximum speed of Frame has reached the emission maximum speed that current channel can support, close the environment recognition function, promptly do not carry out rate adjusting method of the present invention and process ends.
Step 203 is spaced apart the cycle with the preset very first time, periodically sends the explore frame of being protected by request transmissions/permissions transmission RTS/CTS frame.
When the current emission maximum speed of Frame does not reach the emission maximum speed that current channel can support, open the environment recognition function, through the recognition network environment emission rate of Frame is adjusted.This step is for to realize the identification to network environment through periodically sending explore frame; The cycle that specifically can be spaced apart with the preset very first time is sent explore frame; Send an explore frame as every at a distance from 50ms; And use the speed of the current emission maximum speed that is higher than Frame to send explore frame, the current emission maximum speed of tentation data frame is RateMax, then uses the speed emission detection frame of RateMax+1 shelves.When sending explore frame, by the RTS/CTS frame explore frame is protected, in the present embodiment to discern the current network environment exactly.Send explore frame by RTS/CTS frame protection here and can be specially earlier and send a RTS frame to receiving terminal, receiving terminal returns a CTS frame after receiving the RTS frame, after receiving the CTS frame that receiving terminal returns, just begins to send the explore frame in this cycle.
Step 204 is judged in second time interval whether transmission success of RTS frame, if then execution in step 205, otherwise execution in step 208.
After the transmission of accomplishing explore frame; Transmission result according to explore frame discerns the current network environment, specifically can judge the RTS frame that before sending explore frame, sends transmission success whether in second time interval earlier, if; Then execution in step 205, otherwise execution in step 208.Wherein, second time interval can be less than or equal to the very first time at interval.
Step 205 is judged whether transmission success of explore frame, if then execution in step 206, otherwise execution in step 207.
When RTS frame transmission success; Be illustrated in after receiving terminal sends the RTS frame, received the CTS frame that receiving terminal returns, show that RTS frame and CTS frame shake hands successfully this moment; Then continue to judge and receive whether transmission success of the explore frame that sends behind the CTS frame; If then execution in step 206, otherwise execution in step 207.
Step 206 is obtained and is not had the packet loss phenomenon in the current network, and the current emission speed of Frame is carried out raising speed handle, and the continuous fail values of RTS is subtracted 1, and returns execution in step 201.
When RTS frame transmission success; Be that RTS frame and CTS frame are shaken hands successfully; And when the explore frame transmission is also successful, show there is not the packet loss phenomenon in the current network that channel quality is good; Then can carry out raising speed and handle, specifically can adopt the rate selection algorithm to come current emission speed is carried out raising speed processing step by step the current emission speed of Frame.The rate selection algorithm has defined 4 groups of " speed/number of retransmissions " information to each data message, i.e. and { R0 (TN0), R1 (TN1), R2 (TN2), R3 (TN3) }, speed R0, R1, R2, R3 successively decrease successively.It is pointed out that the speed in 4 groups " speed/number of retransmissions " here is variable, follow-uply specifically adjust according to actual conditions; Be not the fixed value of setting, wherein, R0 just represents current emission maximum speed; When the needs reduction of speed; Then can reduce R0 earlier, then R0, R1, R2, R3 reduced on the basis of the R0 after the reduction successively, guarantee that still adjusted speed R0, R1, R2, R3 still are in the state that successively decreases successively.Wireless device at first selects speed R0 to send when sending datagram literary composition, if use speed R0 to send failure, then continues the TN0-1 secondary data message of redispatching with speed R0; If send failure, then,, then continue to send TN1-1 secondary data message with speed R1 if send failure with the speed R1 literary composition that sends datagram with speed R0; By that analogy, when sending failure with speed R3, then this data message of mark sends failure; When sending successfully with certain speed, then ignore this speed other all speed afterwards, when for example sending successfully, then no longer send this data message with speed R3 with speed R2.In the present embodiment; In the time need carrying out raising speed to the current emission speed of Frame; Whether can calculate the corresponding throughput of current emission maximum speed R0 earlier greater than the corresponding throughput of R0+1 shelves emission rate; Specifically can adopt the computational methods of " emission rate * (1-packet loss) " to calculate corresponding throughput; When the corresponding throughput of current emission maximum speed R0 during greater than the corresponding throughput of R0+1 shelves emission rate, it is constant then to keep current emission maximum speed, otherwise with R0+1 shelves emission rate as emission maximum speed.It is to be noted; The R0+1 shelves speed here is on the basis of R0, to increase by 1 grade rate value, and R1, R2, R3 all correspondingly increase, and adjusted R0, R1, R2, R3 still successively decrease successively; Wherein, 1 grade rate value can be set according to actual conditions, as is provided with and increases by 1 grade of speed and be equivalent to increase R0*5%, and then R0+1 shelves speed is equivalent to R0* (1+5%); The 1 grade of speed that perhaps increases is set to concrete rate value, with the rate set R0, R1, R2, the R3 that set before be that it doesn't matter.Further, in the present embodiment, when RTS frame transmission success; And when the explore frame transmission is also successful, also the continuous fail values of RTS is subtracted 1, be kept to till 0 up to the continuous fail values of RTS; Add up the continuous fail values of RTS with transmission result, and return execution in step 201 according to explore frame.It is pointed out that here after execution of step 206, step 209 and step 201 can executed in parallel.
Step 207, obtaining lost reason is the channel quality problem, and the current emission speed of Frame is carried out reduction of speed handle, and the continuous fail values of RTS is subtracted 1, and returns execution in step 201.
When RTS frame transmission success; Be that RTS frame and CTS frame are shaken hands successfully; But during the explore frame bust this of sending subsequently and since successfully carry out RTS/CTS shake hands after for transfer of data has kept channel, can not conflict with the assurance subsequent data transmission; But the phenomenon of explore frame bust this still appears in this moment, shows that then packet loss is owing to the channel quality problem causes.At this moment, according to lost reason the current emission speed of Frame is carried out reduction of speed and handle, specifically can adopt the rate selection algorithm to come current emission speed is carried out reduction of speed processing step by step.Particularly, be example with the rate selection algorithm of introducing in the above-mentioned steps 207, when the needs reduction of speed, the speed that emission maximum speed that can Frame is set to successfully send last time Frame.For example, when sending Frame last time, send successfully with speed R2, then the emission maximum speed R0 with subsequent data frame is made as R2, and R1, R2, R3 reduce successively.It is pointed out that the speed in 4 groups " speed/number of retransmissions " here is variable, follow-uply specifically adjust according to actual conditions; Be not the fixed value of setting, wherein, R0 just represents current emission maximum speed; When the needs reduction of speed; Then can reduce R0 earlier, then R0, R1, R2, R3 reduced on the basis of the R0 after the reduction successively, guarantee that still adjusted speed R0, R1, R2, R3 still are in the state that successively decreases successively.Follow-uply then use adjusted " speed/number of retransmissions " to send Frame, and compare before the adjustment, the emission rate of Frame all reduces.Further, in the present embodiment, when RTS frame and CTS frame are shaken hands successfully, but during the explore frame bust this, the continuous fail values of RTS is subtracted 1, add up the continuous fail values of RTS with transmission result, and return and continue execution in step 201 according to explore frame.
Step 208, obtaining lost reason is the network collision problem, and keeps the current emission maximum speed of Frame constant, and the continuous fail values of RTS is increased 1, and returns execution in step 201.
When the bust this of RTS frame, promptly RTS frame and CTS frame are shaken hands when getting nowhere, and show to have concealed nodes in the current network, and packet loss is owing to collision causes.At this moment, then keep the current emission maximum speed of Frame constant, do not reduce the emission maximum speed of Frame.Promptly no matter last time Frame whether send success, all keep the emission maximum speed R0 of subsequent data frame constant.Further, in the present embodiment, when the bust this of RTS frame, the continuous fail values of RTS is increased 1, add up the continuous fail values of RTS, and return and continue execution in step 201 with transmission result according to explore frame.
Fig. 3 is for the concrete application scenarios sketch map among the rate adjusting method embodiment two of the present invention, and is as shown in Figure 3, for application scenarios 1; The environment recognition system of present embodiment can be through periodically sending the explore frame by the protection of RTS/CTS frame; Getting access to the transmission result is: RTS frame and CTS frame can be shaken hands successfully, but the explore frame bust this, then can discern obtain this network environment situation maybe be for there being serious interference; Channel quality is relatively poor, and to obtain lost reason be the channel quality problem; Can carry out reduction of speed step by step this moment to the emission rate of Frame, and specifically adopt the rate selection algorithm in the present embodiment to realize reduction of speed.For application scenarios 2; The environment recognition system of present embodiment can be through periodically sending the explore frame by the protection of RTS/CTS frame; Getting access to the transmission result is: RTS frame unsuccessful transmission; Then can discern and obtain this network environment situation is the deployed with devices comparatively dense, possibly have more seriously collision, and to obtain lost reason be the network collision problem; Can not carry out reduction of speed to the emission rate of Frame this moment, but keep current emission maximum speed constant.For application scenarios 3; The environment recognition system of present embodiment can be through periodically sending the explore frame by RTS/CTS frame protection, and get access to the transmission result and be: RTS frame and CTS frame can be shaken hands successfully, and also transmission success of explore frame; Then can discern and obtain this network environment situation is that channel quality is good; And do not have the packet loss phenomenon, can carry out raising speed step by step this moment to the emission rate of Frame, and specifically adopt the rate selection algorithm in the present embodiment to realize raising speed.
Whether step 209 judges the continuous fail values of RTS greater than preset frequency of failure threshold value, if then execution in step 210, otherwise continues execution in step 201.
In the present embodiment, further the continuous fail values of statistics RTS judges that through adding up the RTS frequency of failure a large amount of collisions of existence are still collided on a small quantity in the current network.After statistics obtains the continuous fail values of RTS, whether judge the continuous fail values of RTS greater than preset frequency of failure threshold value, if; Then show and have a large amount of collisions in the current network; Execution in step 210, otherwise show a small amount of collision of existence in the current network, continue execution in step 201.
Step 210 is carried out the RTS/CTS protection to the Frame that sends, and is returned execution in step 201.
When statistics obtains the continuous fail values of RTS greater than preset frequency of failure threshold value; Show and have a large amount of collisions in the current network; Then can also carry out the RTS/CTS protection to the Frame that sends; Promptly before sending Frame, send the RTS frame earlier,, guarantee that Frame can be because of the collision problem bust this in the network if really send Frame again when receiving the CTS frame that receiving terminal returns.After this step, can return and continue execution in step 201
Present embodiment provides a kind of rate adjusting method; When the current emission maximum speed of Frame does not reach the emission maximum speed that current channel can support; Through sending explore frame by the protection of RTS/CTS frame; Transmission result according to explore frame obtains lost reason, and according to lost reason the emission rate of Frame is adjusted; Can't distinguish lost reason in the present embodiment solution prior art and cause speed to adjust inaccurate defective; Through identification current network environment; Distinguish lost reason, the packet loss that collision causes do not carried out reduction of speed, and when channel quality is better dynamic raising speed; Guarantee that Frame transmits, and has really improved network throughput in the IA High Speed Channel medium.
One of ordinary skill in the art will appreciate that: all or part of step that realizes above-mentioned each method embodiment can be accomplished through the relevant hardware of program command.Aforesaid program can be stored in the computer read/write memory medium.This program the step that comprises above-mentioned each method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
Fig. 4 is the structure chart of speed adjusting device embodiment one of the present invention, and as shown in Figure 4, present embodiment provides a kind of speed adjusting device, can specifically carry out each step among the said method embodiment one, repeats no more here.The speed adjusting device that present embodiment provides can specifically comprise sending module 401, identification module 402 and adjusting module 403.Wherein, sending module 401 is used for sending the explore frame by the protection of request transmission/permission transmission RTS/CTS frame with preset very first time gap periods property ground.Identification module 402 is used for according to the transmission result of said explore frame the current network environment being discerned, to obtain lost reason.Adjusting module 403 is used for according to said lost reason the emission rate of Frame being adjusted.
Fig. 5 is the structure chart of speed adjusting device embodiment two of the present invention, and as shown in Figure 5, present embodiment provides a kind of speed adjusting device, can specifically carry out each step among the said method embodiment two, repeats no more here.The speed adjusting device that present embodiment provides is on above-mentioned basis shown in Figure 4, and sending module 401 can specifically comprise first transmitting element 411 and second transmitting element 421.Wherein, first transmitting element 411 is used for being spaced apart the cycle with the preset very first time, periodically sends the RTS frame to receiving terminal.Second transmitting element 421 is used for when in one second time interval, successfully receiving the CTS frame that said receiving terminal returns; Confirm that said RTS frame and said CTS frame shake hands successfully; And to said receiving terminal transmission explore frame; And when in one second time interval, successfully not receiving the CTS frame that said receiving terminal returns, confirm the bust this of said RTS frame, do not send explore frame to said receiving terminal; Wherein, said second time interval is less than or equal to the said very first time at interval.
Particularly, the identification module in the present embodiment 402 can specifically comprise first recognition unit 412, second recognition unit 422 and the 3rd recognition unit 432.Wherein, first recognition unit 412 is used for when said RTS frame bust this, and obtaining lost reason is the network collision problem.Second recognition unit 422 is used for shaking hands successfully when said RTS frame and said CTS frame, and during said explore frame bust this, obtaining lost reason is the channel quality problem.The 3rd recognition unit 432 is used for shaking hands successfully when said RTS frame and said CTS frame, and during said explore frame transmission success, does not have the packet loss phenomenon in the current network.
Particularly, the adjusting module in the present embodiment 403 can specifically comprise first adjustment unit 413, second adjustment unit 423 and the 3rd adjustment unit 433.Wherein, first adjustment unit 413 is used for when said lost reason is the network collision problem, keeps the current emission maximum speed of Frame constant, and the continuous fail values of RTS is increased 1.Second adjustment unit 423 is used for when said lost reason is the channel quality problem, the current emission speed of said Frame is carried out reduction of speed handle, and the continuous fail values of RTS is subtracted 1, is kept to till 0 up to the continuous fail values of RTS.The 3rd adjustment unit 433 is used for when there is not the packet loss phenomenon in current network, the current emission speed of said Frame is carried out raising speed handle, and the continuous fail values of RTS is subtracted 1, is kept to till 0 up to the continuous fail values of RTS.
Further, the sending module 401 in the speed adjusting device that present embodiment provides specifically is used for if the continuous fail values of said RTS greater than preset frequency of failure threshold value, is carried out the RTS/CTS protection to the Frame that sends.
Present embodiment provides a kind of speed adjusting device; When the current emission maximum speed of Frame does not reach the emission maximum speed that current channel can support; Through sending explore frame by the protection of RTS/CTS frame; Transmission result according to explore frame obtains lost reason, and according to lost reason the emission rate of Frame is adjusted; Can't distinguish lost reason in the present embodiment solution prior art and cause speed to adjust inaccurate defective; Through identification current network environment; Distinguish lost reason, the packet loss that collision causes do not carried out reduction of speed, and when channel quality is better dynamic raising speed; Guarantee that Frame transmits, and has really improved network throughput in the IA High Speed Channel medium.
Present embodiment also provides a kind of network equipment, can be specially wireless router, switch etc., and this network equipment can specifically comprise above-mentioned Fig. 4 or speed adjusting device shown in Figure 5.
What should explain at last is: above each embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although the present invention has been carried out detailed explanation with reference to aforementioned each embodiment; Those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, perhaps to wherein part or all technical characteristic are equal to replacement; And these are revised or replacement, do not make the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.

Claims (11)

1. a rate adjusting method is characterized in that, comprising:
Send explore frame with preset very first time gap periods property ground by the protection of request transmission/permission transmission RTS/CTS frame;
Transmission result according to said explore frame discerns the current network environment, to obtain lost reason;
According to said lost reason the emission rate of Frame is adjusted.
2. method according to claim 1 is characterized in that, the said explore frame that periodically sends by the protection of RTS/CTS frame with the preset time interval comprises:
The very first time with preset is spaced apart the cycle, periodically sends the RTS frame to receiving terminal;
When in one second time interval, successfully receiving the CTS frame that said receiving terminal returns, confirm that said RTS frame and said CTS frame shake hands successfully, and send explore frame to said receiving terminal;
When in one second time interval, successfully not receiving the CTS frame that said receiving terminal returns, confirm the bust this of said RTS frame, do not send explore frame to said receiving terminal;
Wherein, said second time interval is less than or equal to the said very first time at interval.
3. method according to claim 2 is characterized in that, said transmission result according to said explore frame discerns the current network environment, comprises to obtain lost reason:
When said RTS frame bust this, obtaining lost reason is the network collision problem;
When said RTS frame and said CTS frame are shaken hands successfully, and during said explore frame bust this, obtaining lost reason is the channel quality problem;
When said RTS frame and said CTS frame are shaken hands successfully, and during said explore frame transmission success, there is not the packet loss phenomenon in the current network.
4. method according to claim 3 is characterized in that, saidly according to said lost reason the emission rate of Frame is adjusted:
When said lost reason is the network collision problem, keeps the current emission maximum speed of Frame constant, and the continuous fail values of RTS is increased 1;
When said lost reason is the channel quality problem, the current emission speed of said Frame is carried out reduction of speed handle, and the continuous fail values of RTS is subtracted 1, be kept to till 0 up to the continuous fail values of RTS;
When not having the packet loss phenomenon in the current network, the current emission speed of said Frame is carried out raising speed handle, and the continuous fail values of RTS is subtracted 1, be kept to till 0 up to the continuous fail values of RTS.
5. method according to claim 4 is characterized in that, also comprises:
If the continuous fail values of said RTS greater than preset frequency of failure threshold value, is carried out the RTS/CTS protection to the Frame that sends.
6. a speed adjusting device is characterized in that, comprising:
Sending module is used for sending the explore frame by the protection of request transmission/permission transmission RTS/CTS frame with preset very first time gap periods property ground;
Identification module is used for according to the transmission result of said explore frame the current network environment being discerned, to obtain lost reason;
Adjusting module is used for according to said lost reason the emission rate of Frame being adjusted.
7. device according to claim 6 is characterized in that, said sending module comprises:
First transmitting element is used for being spaced apart the cycle with the preset very first time, periodically sends the RTS frame to receiving terminal;
Second transmitting element; Be used for when in one second time interval, successfully receiving the CTS frame that said receiving terminal returns; Confirm that said RTS frame and said CTS frame shake hands successfully, and send explore frame to said receiving terminal, and when in one second time interval, successfully not receiving the CTS frame that said receiving terminal returns; Confirm the bust this of said RTS frame, do not send explore frame to said receiving terminal; Wherein, said second time interval is less than or equal to the said very first time at interval.
8. device according to claim 7 is characterized in that, said identification module comprises:
First recognition unit is used for when said RTS frame bust this, and obtaining lost reason is the network collision problem;
Second recognition unit is used for shaking hands successfully when said RTS frame and said CTS frame, and during said explore frame bust this, obtaining lost reason is the channel quality problem;
The 3rd recognition unit is used for shaking hands successfully when said RTS frame and said CTS frame, and during said explore frame transmission success, does not have the packet loss phenomenon in the current network.
9. device according to claim 8 is characterized in that, said adjusting module comprises:
First adjustment unit is used for when said lost reason is the network collision problem, keeps the current emission maximum speed of Frame constant, and the continuous fail values of RTS is increased 1;
Second adjustment unit is used for when said lost reason is the channel quality problem, the current emission speed of said Frame is carried out reduction of speed handle, and the continuous fail values of RTS is subtracted 1, is kept to till 0 up to the continuous fail values of RTS;
The 3rd adjustment unit is used for when there is not the packet loss phenomenon in current network, the current emission speed of said Frame is carried out raising speed handle, and the continuous fail values of RTS is subtracted 1, is kept to till 0 up to the continuous fail values of RTS.
10. device according to claim 9 is characterized in that, also comprises:
Said sending module specifically is used for if the continuous fail values of said RTS greater than preset frequency of failure threshold value, is carried out the RTS/CTS protection to the Frame that sends.
11. a network equipment is characterized in that, comprises each described speed adjusting device among the claim 6-10.
CN2012101318671A 2012-04-28 2012-04-28 Velocity adjust method, device and network equipment Pending CN102630095A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101318671A CN102630095A (en) 2012-04-28 2012-04-28 Velocity adjust method, device and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101318671A CN102630095A (en) 2012-04-28 2012-04-28 Velocity adjust method, device and network equipment

Publications (1)

Publication Number Publication Date
CN102630095A true CN102630095A (en) 2012-08-08

Family

ID=46588228

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101318671A Pending CN102630095A (en) 2012-04-28 2012-04-28 Velocity adjust method, device and network equipment

Country Status (1)

Country Link
CN (1) CN102630095A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103118386A (en) * 2013-02-26 2013-05-22 成都飞鱼星科技开发有限公司 Multi-channel data transmission method of wireless router
CN103199942A (en) * 2013-03-04 2013-07-10 福建联迪商用设备有限公司 Audio communication method and terminal utilizing same
CN103269502A (en) * 2013-04-27 2013-08-28 杭州华三通信技术有限公司 Method and device for wireless speed automatic regulation
CN103532669A (en) * 2013-10-14 2014-01-22 福建星网锐捷网络有限公司 Data transmission rate regulation method, device and wireless access point
CN106856458A (en) * 2017-01-20 2017-06-16 华南理工大学 A kind of transport layer source method of rate control
CN107590094A (en) * 2017-09-28 2018-01-16 深圳市道通科技股份有限公司 A kind of serial duplex signaling method, apparatus and computer-readable recording medium
CN108449763A (en) * 2018-03-15 2018-08-24 重庆邮电大学 A kind of LoRaWAN self-adapted adjustment method for network speed based on channel status identification
CN108882312A (en) * 2018-08-22 2018-11-23 深圳芯之联科技有限公司 Method of adjustment, device, equipment and the storage medium of RTS frame transmission rate

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7180875B1 (en) * 2001-12-20 2007-02-20 Meshnetworks, Inc. System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks
CN101686100A (en) * 2008-09-25 2010-03-31 华为技术有限公司 Method for disposing lost packet, method for controlling transmission quality, device and system thereof
CN101925134A (en) * 2010-09-21 2010-12-22 中南民族大学 High throughput WLAN (Wireless Local Area Network) Mesh network rate selection method
CN101938770A (en) * 2010-09-20 2011-01-05 南京邮电大学 Wireless network maximum retransmission times optimization method based on network channel state
CN101977097A (en) * 2010-11-18 2011-02-16 天津大学 Method for combined adjustment of adaptive rate and power of remote WiFi link

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7180875B1 (en) * 2001-12-20 2007-02-20 Meshnetworks, Inc. System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks
CN101686100A (en) * 2008-09-25 2010-03-31 华为技术有限公司 Method for disposing lost packet, method for controlling transmission quality, device and system thereof
CN101938770A (en) * 2010-09-20 2011-01-05 南京邮电大学 Wireless network maximum retransmission times optimization method based on network channel state
CN101925134A (en) * 2010-09-21 2010-12-22 中南民族大学 High throughput WLAN (Wireless Local Area Network) Mesh network rate selection method
CN101977097A (en) * 2010-11-18 2011-02-16 天津大学 Method for combined adjustment of adaptive rate and power of remote WiFi link

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103118386A (en) * 2013-02-26 2013-05-22 成都飞鱼星科技开发有限公司 Multi-channel data transmission method of wireless router
CN103199942A (en) * 2013-03-04 2013-07-10 福建联迪商用设备有限公司 Audio communication method and terminal utilizing same
CN103199942B (en) * 2013-03-04 2016-11-09 福建联迪商用设备有限公司 A kind of voice communication method and the terminal using the method
CN103269502A (en) * 2013-04-27 2013-08-28 杭州华三通信技术有限公司 Method and device for wireless speed automatic regulation
CN103269502B (en) * 2013-04-27 2016-09-28 杭州华三通信技术有限公司 A kind of method and device automatically adjusted without line rate
CN103532669A (en) * 2013-10-14 2014-01-22 福建星网锐捷网络有限公司 Data transmission rate regulation method, device and wireless access point
CN106856458A (en) * 2017-01-20 2017-06-16 华南理工大学 A kind of transport layer source method of rate control
CN106856458B (en) * 2017-01-20 2020-07-28 华南理工大学 Transmission layer source end rate control method
CN107590094A (en) * 2017-09-28 2018-01-16 深圳市道通科技股份有限公司 A kind of serial duplex signaling method, apparatus and computer-readable recording medium
CN108449763A (en) * 2018-03-15 2018-08-24 重庆邮电大学 A kind of LoRaWAN self-adapted adjustment method for network speed based on channel status identification
CN108449763B (en) * 2018-03-15 2021-03-16 重庆邮电大学 LoRaWAN network rate self-adaptive adjusting method based on channel state identification
CN108882312A (en) * 2018-08-22 2018-11-23 深圳芯之联科技有限公司 Method of adjustment, device, equipment and the storage medium of RTS frame transmission rate
CN108882312B (en) * 2018-08-22 2023-02-17 深圳全志在线有限公司 RTS frame sending rate adjusting method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102630095A (en) Velocity adjust method, device and network equipment
KR101534969B1 (en) Apparatus and Method for Avoiding Message Collision between V2V Communication
KR101025085B1 (en) Master station of communication system and access control method
JP4762007B2 (en) Relay device, communication terminal, and communication system
JP5819542B2 (en) Dynamic channel reuse in multi-access notification systems.
US9961509B2 (en) Base station and a plurality of member nodes for transmitting and receiving network coding based multicast traffic
US8369794B1 (en) Adaptive carrier sensing and power control
KR20190129199A (en) DATA TRANSMISSION AND RECEPTION METHOD BASED ON LoRa ENVIRONMENT
CN105554107B (en) Optimal cooperation point selection method based on TDMA agreements in high dynamic vehicular ad hoc network network
US20170099080A1 (en) Method of preventing priority inversion in power line communication, recording medium and apparatus for performing the same
CN104219735A (en) Wireless sensor network media access control method based on multipacket reception and communication system
Zhang et al. Interference dynamics in MANETs with a random direction node mobility model
KR101023441B1 (en) method for a multi-hop network using spatial reuse
US8315244B2 (en) Wireless communication system with selective preamble synchronization portion and related methods
KR101139536B1 (en) Wireless Multicast retransmissions to adjust contention window in the terminal system and its control method
Balador et al. Congestion control for vehicular environments by adjusting IEEE 802.11 contention window size
CN106255224B (en) Channel access method and device of wireless network
Amadou et al. Revisiting Backoff algorithms in CSMA/CA based MAC for channel Reservation in RFID reader Networks through broadcasting
US8619580B2 (en) Method and apparatus for transmitting packet in wireless communication system
CN105682248A (en) CSMA/CA optimization method based on asynchronous multi-packet receiving mechanism
KR101732548B1 (en) Apparatus and method for transmitting data usnig random access preamble
JP5828458B2 (en) Nodes and programs
KR101661428B1 (en) Method for data transmitting and receiving in wireless local area network, and apparatus therefor
Liu et al. Based Mutation Chaos Particles Swarm Optimization of Vanet Performance in Qos Constraint
Balador et al. Reducing channel contention in vehicular environments through an adaptive contention window solution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120808