CN101557422B - Method for regulating number of sub-transmitter and device thereof - Google Patents

Method for regulating number of sub-transmitter and device thereof Download PDF

Info

Publication number
CN101557422B
CN101557422B CN200910084786A CN200910084786A CN101557422B CN 101557422 B CN101557422 B CN 101557422B CN 200910084786 A CN200910084786 A CN 200910084786A CN 200910084786 A CN200910084786 A CN 200910084786A CN 101557422 B CN101557422 B CN 101557422B
Authority
CN
China
Prior art keywords
real
time
average speed
time average
sub transmitter
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
CN200910084786A
Other languages
Chinese (zh)
Other versions
CN101557422A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN200910084786A priority Critical patent/CN101557422B/en
Publication of CN101557422A publication Critical patent/CN101557422A/en
Application granted granted Critical
Publication of CN101557422B publication Critical patent/CN101557422B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The embodiment of the invention discloses a method for regulating the number of sub-transmitters in a file transmission process in computer technology, and a device thereof. The method comprises the steps of: leading real-time average speed in a first preset time period to be multiplied by real-time average round trip time (RTT) to obtain the least number of the sub-transmitters required for preserving the current real-time average speed. The device comprises a first multiplication module used for leading the real-time average speed in the first preset time period to be multiplied by the real-time average RTT in the preset time to obtain the least number of the sub-transmitters required for preserving the current real-time average speed. The method provided by the embodiment of the invention for regulating the number of the sub-transmitters can largely enhance the speed and efficiency for transmitting UDP files.

Description

A kind of method and device of adjusting the sub transmitter number
Technical field
The present invention relates to computer technology file transmission field, particularly a kind of method and device of adjusting the sub transmitter number.
Background technology
Along with development of internet technology; The network instant communication instrument develops into today, is also accepted by most netizen, has become the requisite Software tool of user; Not only in amusement and recreation at ordinary times, and in user's work, used widely.Therefore the user is to the ease for use of IM software, stability, and aspects such as fail safe have proposed higher requirement.In IM software; The service of hommization can provide a kind of stronger viscous effect for the user; User's requisite use IM software in the network life is carrying out daily exchanges and communication; IM software can be described as one of indispensable instrument of user's desktop, an indispensable part in becoming work and living.File transfer has very important low level as a kind of main communication way in the IM infrastructure service, how to transmit more efficiently sooner, is a problem that needs study for a long period of time.
Available technology adopting is imitated TCP (Transmission Control Protocol; Transmission control protocol) UDP of sliding window (User Datagram Protocol; UDP) document transmission method; Because method is similar with the TCP characteristic, therefore receive network environment (packet loss, delay, shake etc.) influence greatly, bandwidth availability ratio is lower.
Summary of the invention
For speed and the efficient that improves file transfer, the embodiment of the invention provides a kind of method and device of adjusting the sub transmitter number, and this sub transmitter is used for transfer files.Said technical scheme is following:
A kind of method of adjusting the sub transmitter number, said method comprises:
Real-time average speed in the first Preset Time section is multiplied each other the minimum number of the required sub transmitter of current said real-time average speed that is maintained with in real time average round-trip delay RTT;
Wherein, said real-time average speed is that the interior blocks of files sum that sends of Preset Time section is divided by the Preset Time section.
Said method also comprises:
Minimum number to the required sub transmitter of the current said real-time average speed of the maintenance of said calculating multiply by multiple coefficient, obtains multiple sub transmitter number;
Wherein, Said multiple coefficient be packet loss coefficient * retransmit the time limit/in real time average round-trip delay; Perhaps be packet loss coefficient * retransmit the time limit/in real time average round-trip delay and multiplying factor increment sum; Said packet loss coefficient is 1/ (the real-time packet loss of 1-)-1, and said multiplying factor increment is between 10%-20%.
Said method also comprises:
Add multiple increment for the sub transmitter number of said pilosity, and with the minimum number addition that keeps the required sub transmitter of current said real-time average speed, obtain actual required sub transmitter number.
With real-time average speed with before on average RTT multiplies each other in real time, said method also comprises:
According to the sub transmitter number, calculate the real-time average speed and the Real time Efficiency of sending blocks of files in the second Preset Time section;
According to real-time average speed that sends blocks of files in the said second Preset Time section and Real time Efficiency adjustment sub transmitter number; And carry out saidly according to the sub transmitter number, calculate the real-time average speed that sends blocks of files in the second Preset Time section and the step of Real time Efficiency; The real-time average speed that in the said second Preset Time section, sends blocks of files drops to predetermined threshold value or said Real time Efficiency is stabilized in the preset range, carries out said with real-time average speed in the first Preset Time section and the average step that multiplies each other of RTT in real time;
Wherein, said Real time Efficiency is the blocks of files sum of the answer number received in the said second Preset Time section/send.
A kind of device of adjusting the sub transmitter number, said device comprise first module that multiplies each other;
Said first module that multiplies each other is used for the in real time average RTT in real-time average speed in the Preset Time section and the said Preset Time is multiplied each other the minimum number of the required sub transmitter of current real-time average speed that is maintained;
Wherein, said real-time average speed is that the interior blocks of files sum that sends of Preset Time section is divided by the Preset Time section.
Said device also comprises: second module that multiplies each other, be used for to said first multiply each other the required sub transmitter of the current real-time average speed of maintenance that module obtains minimum number multiply by multiple coefficient, obtain multiple sub transmitter number;
Wherein, Said multiple coefficient be packet loss coefficient * retransmit the time limit/in real time average round-trip delay; Perhaps be packet loss coefficient * retransmit the time limit/in real time average round-trip delay and multiplying factor increment sum; Said packet loss coefficient is 1/ (the real-time packet loss of 1-)-1, and said multiplying factor increment is between 10%-20%.
Said device also comprises: summation module; Be used for the said second sub transmitter number that multiply each other behind the pilosity that module obtains is added multiple increment; And with the minimum number addition that keeps the required sub transmitter of current real-time average speed, obtain actual required sub transmitter number.
Said device also comprises: computing module and adjusting module;
Said computing module is used for according to the sub transmitter number, calculates the real-time average speed and the Real time Efficiency of sending blocks of files in the second Preset Time section;
Said adjusting module; Send the real-time average speed and the Real time Efficiency adjustment sub transmitter number of blocks of files in the second Preset Time section that is used for calculating according to said computing module; Notify said computing module then; The real-time average speed that in the second Preset Time section that said computing module calculates, sends blocks of files drops to predetermined threshold value or Real time Efficiency is stabilized in the preset range, notifies said first module that multiplies each other;
Wherein, said Real time Efficiency is the blocks of files sum of the answer number received in the said second Preset Time section/send.
The technical scheme adjustment sub transmitter number that provides through the embodiment of the invention, a plurality of sub transmitter independent transmission blocks of files have improved the speed and the efficient of UDP file transfer greatly.
Description of drawings
Fig. 1 is the method flow diagram of a kind of file transfer of providing of the embodiment of the invention 1;
Fig. 2 is a kind of method flow diagram of adjusting the sub transmitter number that the embodiment of the invention 2 provides;
Fig. 3 is the sub transmitter structural representation that the embodiment of the invention 3 provides;
Fig. 4 is a kind of apparatus structure sketch map of adjusting the sub transmitter number that the embodiment of the invention 4 provides;
Fig. 5 is the apparatus structure sketch map of the another kind adjustment sub transmitter number that provides of the embodiment of the invention 4.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, will combine accompanying drawing that embodiment of the present invention is done to describe in detail further below.
Embodiment 1
Referring to Fig. 1, the embodiment of the invention provides a kind of method of file transfer, and this method comprises:
101: receive after the replying of the blocks of files of sending last time, when confirming that self is effective, to the label of telegon inquiry blocks of files next to be sent;
102: the label of the blocks of files next to be sent that the reception telegon returns, and transmission has the blocks of files of this label.
For example; The label of the blocks of files of a last transmission is 13; Then certain sub transmitter is 14 to the label that telegon inquires blocks of files next to be sent; Then will to send label be 14 blocks of files to this certain sub transmitter, and when telegon was inquired about, the label of file next to be sent was 15 to another sub transmitter more then.
Wherein, this method also comprises:
Receive after the replying of the blocks of files of sending last time, when confirming that self is invalid, stop to send.
For example, current have 10 sub transmitters to work, and is respectively first sub transmitter to the, ten sub transmitters, and the sub transmitter number that telegon calculates the transmission current file to be needed is 9, and then the tenth sub transmitter just is in disarmed state.
Wherein, this method also comprises:
After sending first blocks of files, in RTO (Retransmission Timeout retransmits the time limit), do not receive and reply, then resend this first blocks of files.
For example, after first sub transmitter sent blocks of files 10, this document piece 10 was first blocks of files; In RTO, do not receive replying of this document piece 10, then resend this document piece 10, in RTO, still do not receive then and reply; Then resend this document piece 10 once more, circulate, reply up to receiving with this; Because all sub transmitter independent transmission blocks of files; Other sub transmitters outside first sub transmitter still send other blocks of files, and when blocks of files 10 was sent in first sub transmitter circulation, blocks of files 11 and later blocks of files were sent by other sub transmitter.
The embodiment of the invention has improved the speed and the efficient of UDP file transfer greatly through a plurality of sub transmitter independent transmission blocks of files.
Embodiment 2
The embodiment of the invention provides a kind of method of adjusting the sub transmitter number that provides like embodiment 1, and this method comprises:
Step b1: the in real time average RTT (Round-Trip Time, round-trip delay) in the real-time average speed in the first Preset Time section and this Preset Time section is multiplied each other the minimum number of the required sub transmitter of current real-time average speed that is maintained.
Wherein, establishing the first Preset Time section is 5s, and then average speed is the blocks of files sum/5s that sends in the 5s in real time, if the 5s of last computation is 2 to 6s, the 5s that then calculates next time can be 3 to 7s, and promptly the time period can have overlapping.
Wherein, this method comprises:
Step b2: the minimum number of the required sub transmitter of the current real-time average speed of maintenance that goes out to aforementioned calculation multiply by multiple coefficient, obtains multiple sub transmitter number.
Wherein, Consider the packet loss influence; The sub transmitter number is more than the minimum number that keeps the required sub transmitter of current real-time average speed; Multiple coefficient is the in real time average RTT of packet loss coefficient * RTO/, and the packet loss coefficient can be 1/ (the real-time packet loss of 1-)-1, approximates packet loss at packet loss than a hour packet loss coefficient; Multiple coefficient can also be in real time average RTT of packet loss coefficient * RTO/ and multiplying factor increment sum, and the multiplying factor increment can be between 10%-20%.
Wherein, in real time packet loss and Real time Efficiency and be 1, establishing the Preset Time section is 5s; The blocks of files sum that the answer number that Real time Efficiency is then received for nearest 5s/nearest 5s sends; If the 5s of last computation is 2 to 6s, the 5s that then calculates next time can 3 to 7s, and promptly the time period can have overlapping.
Wherein, referring to Fig. 2, this method also comprises:
Step b3: add multiple increment for the sub transmitter number behind the pilosity, and with the minimum number addition that keeps the required sub transmitter of current real-time average speed, obtain actual required sub transmitter number.
Wherein, consider that speed can get on fast when network improves, can add multiple increment, this pilosity increment can be 1,2 or 3, but is not limited to this three values.
Wherein, multiply by in real time average RTT with real-time average speed and calculate before the minimum number that keeps the required sub transmitter of current real-time average speed, this method also comprises:
Step a1:, calculate the real-time average speed and the Real time Efficiency of sending blocks of files in the second Preset Time section according to the sub transmitter number;
Step a2: according to this real-time average speed and Real time Efficiency adjustment sub transmitter number, and execution in step 303, drop to predetermined threshold value or Real time Efficiency is stabilized in the preset range, execution in step 301 up to real-time average speed.
For example; The second Preset Time section is 5s, and then in real time average speed is the blocks of files sum/5s that sends in the nearest 5s, and Real time Efficiency is the blocks of files sum that the 5s of the answer number received of nearest 5s/recently sends; If the 5s of last computation is 2 to 6s, the 5s that then calculates next time is 7 to 11s.
Step a1 and step a2 can be called the stage of quick adjustment sub transmitter number, and in the quick adjustment stage, when calculating real-time average speed and Real time Efficiency, the time period does not have overlapping.
The method of the adjustment sub transmitter number that the embodiment of the invention provides is not limited to be applied in the document transmission process that embodiment 1 provides; Such as; Also can be applied in the processes such as voice transfer, if be applied in other the scene, multiple increment etc. can be done a little variations accordingly.
The embodiment of the invention can be controlled real-time traffic through calculating the sub transmitter number, and the real-time average speed and the Real time Efficiency that make sub transmitter send file are in optimum state; When distance objective sub transmitter number is distant; Can first quick adjustment sub transmitter number; The sub transmitter number is arrived near the sub transmitter number optimum value as early as possible; Reduced the time of adjustment, calculated the sub transmitter number then, real-time average speed and Real time Efficiency that sub transmitter sends file also just can be in optimum state fast.
Embodiment 3
Referring to Fig. 3, the embodiment of the invention provides a kind of sub transmitter, and this sub transmitter comprises:
The enquiry module 201 and first sending module 202;
Enquiry module 201 is used to receive after the replying of the blocks of files that sent last time, when confirming that self is effective, to the label of telegon inquiry blocks of files next to be sent;
First sending module 202 is used to receive the label of the blocks of files next to be sent that telegon returns, and sends and have the blocks of files of this label.
For example; The label of the blocks of files of a last transmission is 13; Then certain sub transmitter is 14 to the label that telegon inquires blocks of files next to be sent; Then will to send label be 14 blocks of files to this certain sub transmitter, and when telegon was inquired about, the label of file next to be sent was 15 to another sub transmitter more then.
Wherein, this sub transmitter also comprises:
Determination module is used to receive after the replying of the blocks of files that sent last time, and when confirming that self is invalid, stops to send.
For example, current have 10 sub transmitters to work, and is respectively first sub transmitter to the, ten sub transmitters, and the sub transmitter number that telegon calculates the transmission current file to be needed is 9, and then the tenth sub transmitter just is in disarmed state.
Wherein, this sub transmitter also comprises:
Second sending module, be used to send first blocks of files after, in retransmitting time limit RTO, do not receive and reply, then resend this first blocks of files.
For example, after first sub transmitter sent blocks of files 10, this document piece 10 was first blocks of files; In RTO, do not receive replying of this document piece 10, then resend this document piece 10, in RTO, still do not receive then and reply; Then resend this document piece 10 once more, circulate, reply up to receiving with this; Because all sub transmitter independent transmission blocks of files; Other sub transmitters outside first sub transmitter still send other blocks of files, and when blocks of files 10 was sent in first sub transmitter circulation, blocks of files 11 and later blocks of files were sent by other sub transmitter.
The embodiment of the invention has improved the speed and the efficient of UDP file transfer greatly through a plurality of sub transmitter independent transmission blocks of files.
Embodiment 4
The embodiment of the invention provides the device of the sub transmitter number that a kind of adjustment provides like embodiment 3, and this device comprises: first module 301 that multiplies each other;
First module 301 that multiplies each other is used for the real-time average speed in the Preset Time section is multiplied each other the minimum number of the required sub transmitter of real-time average speed that is maintained with in real time average RTT in this Preset Time section.
Wherein, establishing the Preset Time section is 5s, and then average speed is the blocks of files sum/5s that sends in the 5s in real time, if the 5s of last computation is 2 to 6s, the 5s that then calculates next time can be 3 to 7s, and promptly the time period can have overlapping.
Wherein, this device also comprises: second module 302 that multiplies each other, be used for to first multiply each other the required sub transmitter of the current real-time average speed of maintenance that module 301 obtains minimum number multiply by multiple coefficient, obtain multiple sub transmitter number.
Wherein, Consider the packet loss influence; The sub transmitter number is more than the minimum number that keeps the required sub transmitter of current real-time average speed; Multiple coefficient is the in real time average RTT of packet loss coefficient * RTO/, and the packet loss coefficient can be 1/ (the real-time packet loss of 1-)-1, approximates packet loss at packet loss than a hour packet loss coefficient; Multiple coefficient can also be in real time average RTT of packet loss coefficient * RTO/ and multiplying factor increment sum, and the multiplying factor increment can be between 10%-20%.
Wherein, in real time packet loss and Real time Efficiency and be 1, establishing the Preset Time section is 5s; The blocks of files sum that the answer number that Real time Efficiency is then received for nearest 5s/nearest 5s sends; If the 5s of last computation is 2 to 6s, the 5s that then calculates next time can 3 to 7s, and promptly the time period can have overlapping.
Wherein, Referring to Fig. 4; This device also comprises: summation module 303; Be used for the second sub transmitter number that multiply each other behind the pilosity that module 302 obtains is added multiple increment, and with the minimum number addition that keeps the required sub transmitter of current real-time average speed, obtain actual required sub transmitter number.
Wherein, consider that speed can get on fast when network improves, can add multiple increment, this pilosity increment can be 1,2 or 3, but is not limited to this three values.
Wherein, referring to Fig. 5, this device also comprises:
Computing module 304 is used for according to the sub transmitter number, calculates the real-time average speed and the Real time Efficiency of sending blocks of files in the second Preset Time section;
Adjusting module 305; The real-time average speed and the Real time Efficiency that are used for calculating according to computing module 304 are adjusted the sub transmitter number; And notice computing module 304, drop to predetermined threshold value or Real time Efficiency is stabilized in the preset range up to real-time average speed, notify first module 301 that multiplies each other.
For example; The second Preset Time section is 5s, and then in real time average speed is the blocks of files sum/5s that sends in the nearest 5s, and Real time Efficiency is the blocks of files sum that the 5s of the answer number received of nearest 5s/recently sends; If the 5s of last computation is 2 to 6s, the 5s that then calculates next time is 7 to 11s.
Computing module 304 and adjusting module 305 can be called the stage of quick adjustment sub transmitter number, and in the quick adjustment stage, when calculating real-time average speed and Real time Efficiency, the time period does not have overlapping.
The device of the adjustment sub transmitter number that the embodiment of the invention provides is not limited to be applied in the document transmission process that embodiment 1 provides; Such as; Also can be applied in the processes such as voice transfer, if be applied in other the scene, multiple increment etc. can be done a little variations accordingly.
The embodiment of the invention can be controlled real-time traffic through calculating the sub transmitter number, and the real-time average speed and the Real time Efficiency that make sub transmitter send file are in optimum state; When distance objective sub transmitter number is distant; Can first quick adjustment sub transmitter number; The sub transmitter number is arrived near the sub transmitter number optimum value as early as possible; Reduced the time of adjustment, calculated the sub transmitter number then, real-time average speed and Real time Efficiency that sub transmitter sends file also just can be in optimum state fast.
The above is merely preferred embodiment of the present invention, and is in order to restriction the present invention, not all within spirit of the present invention and principle, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. a method of adjusting the sub transmitter number is characterized in that, said method comprises:
Real-time average speed in the first Preset Time section is multiplied each other the minimum number of the required sub transmitter of current said real-time average speed that is maintained with in real time average round-trip delay RTT;
Wherein, said real-time average speed is that the interior blocks of files sum that sends of Preset Time section is divided by the Preset Time section.
2. method according to claim 1 is characterized in that, said method also comprises:
Minimum number to the required sub transmitter of the current said real-time average speed of the maintenance of said calculating multiply by multiple coefficient, obtains multiple sub transmitter number;
Wherein, Said multiple coefficient be packet loss coefficient * retransmit the time limit/in real time average round-trip delay; Perhaps be packet loss coefficient * retransmit the time limit/in real time average round-trip delay and multiplying factor increment sum; Said packet loss coefficient is 1/ (the real-time packet loss of 1-)-1, and said multiplying factor increment is between 10%-20%.
3. method according to claim 2 is characterized in that, said method also comprises:
Add multiple increment for the sub transmitter number of said pilosity, and with the minimum number addition that keeps the required sub transmitter of current said real-time average speed, obtain actual required sub transmitter number.
4. method according to claim 1 is characterized in that, before real-time average speed was multiplied each other with in real time average RTT, said method also comprised:
According to the sub transmitter number, calculate the real-time average speed and the Real time Efficiency of sending blocks of files in the second Preset Time section;
According to real-time average speed that sends blocks of files in the said second Preset Time section and Real time Efficiency adjustment sub transmitter number; And carry out saidly according to the sub transmitter number, calculate the real-time average speed that sends blocks of files in the second Preset Time section and the step of Real time Efficiency; The real-time average speed that in the said second Preset Time section, sends blocks of files drops to predetermined threshold value or said Real time Efficiency is stabilized in the preset range, carries out said with real-time average speed in the first Preset Time section and the average step that multiplies each other of RTT in real time;
Wherein, said Real time Efficiency is the blocks of files sum of the answer number received in the said second Preset Time section/send.
5. a device of adjusting the sub transmitter number is characterized in that, said device comprises first module that multiplies each other;
Said first module that multiplies each other is used for the in real time average RTT in real-time average speed in the first Preset Time section and the said Preset Time is multiplied each other the minimum number of the required sub transmitter of current real-time average speed that is maintained;
Wherein, said real-time average speed is that the interior blocks of files sum that sends of Preset Time section is divided by the Preset Time section.
6. device according to claim 5; It is characterized in that; Said device also comprises: second module that multiplies each other, be used for to said first multiply each other the required sub transmitter of the current real-time average speed of maintenance that module obtains minimum number multiply by multiple coefficient, obtain multiple sub transmitter number;
Wherein, Said multiple coefficient be packet loss coefficient * retransmit the time limit/in real time average round-trip delay; Perhaps be packet loss coefficient * retransmit the time limit/in real time average round-trip delay and multiplying factor increment sum; Said packet loss coefficient is 1/ (the real-time packet loss of 1-)-1, and said multiplying factor increment is between 10%-20%.
7. device according to claim 6; It is characterized in that; Said device also comprises: summation module; Be used for the said second sub transmitter number that multiply each other behind the pilosity that module obtains is added multiple increment, and with the minimum number addition that keeps the required sub transmitter of current real-time average speed, obtain actual required sub transmitter number.
8. device according to claim 5 is characterized in that, said device also comprises: computing module and adjusting module;
Said computing module is used for according to the sub transmitter number, calculates the real-time average speed and the Real time Efficiency of sending blocks of files in the second Preset Time section;
Said adjusting module; Send the real-time average speed and the Real time Efficiency adjustment sub transmitter number of blocks of files in the second Preset Time section that is used for calculating according to said computing module; Notify said computing module then; The real-time average speed that in the second Preset Time section that said computing module calculates, sends blocks of files drops to predetermined threshold value or Real time Efficiency is stabilized in the preset range, notifies said first module that multiplies each other;
Wherein, said Real time Efficiency is the blocks of files sum of the answer number received in the said second Preset Time section/send.
CN200910084786A 2009-05-19 2009-05-19 Method for regulating number of sub-transmitter and device thereof Active CN101557422B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910084786A CN101557422B (en) 2009-05-19 2009-05-19 Method for regulating number of sub-transmitter and device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910084786A CN101557422B (en) 2009-05-19 2009-05-19 Method for regulating number of sub-transmitter and device thereof

Publications (2)

Publication Number Publication Date
CN101557422A CN101557422A (en) 2009-10-14
CN101557422B true CN101557422B (en) 2012-09-19

Family

ID=41175364

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910084786A Active CN101557422B (en) 2009-05-19 2009-05-19 Method for regulating number of sub-transmitter and device thereof

Country Status (1)

Country Link
CN (1) CN101557422B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6901081B1 (en) * 1999-08-17 2005-05-31 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for determining a time-parameter
US7027401B1 (en) * 1998-10-05 2006-04-11 Julije Ozegović Devices with window-time-space flow control (WTFC)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027401B1 (en) * 1998-10-05 2006-04-11 Julije Ozegović Devices with window-time-space flow control (WTFC)
US6901081B1 (en) * 1999-08-17 2005-05-31 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for determining a time-parameter

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2006-67410A 2006.03.09

Also Published As

Publication number Publication date
CN101557422A (en) 2009-10-14

Similar Documents

Publication Publication Date Title
Betzler et al. CoAP congestion control for the internet of things
KR102187810B1 (en) Apparatus and method for controlling data flow in a communication system
CN102859950B (en) Estimate congested method
CN105376173B (en) Sending window flow control method and terminal
CN107624231B (en) Method, device, server and computer program product for transmitting and receiving data
TW200637386A (en) Throughput enhancement by acknowledgment suppression
WO2011133624A1 (en) Congestion window control based on queuing delay and packet loss
CN107634908B (en) Data transmission method and equipment
CN102281283B (en) Communication processing equipment, communication processing system, communication processing method and program
Wang et al. TCP congestion control algorithm for heterogeneous Internet
CA3071101A1 (en) Smart spoofing to improve spoofing performance when resources are scarce
CN104581422A (en) Method and device for processing network data transmission
CN102868609A (en) Maximum transmission unit consultation method and data terminal
CN105493510A (en) Data communication system and method
CN102413056A (en) Method and device for controlling network flow as well as breakout gateway equipment
CN103312719A (en) Rate self-adaptive transmission method based on UDP (User Datagram Protocol) under network environment
CN111245578B (en) Data packet transmission method, device, electronic equipment and storage medium
KR102450226B1 (en) Method and apparatus for controlling send buffer of transport control protocol in communication system
JP2008205932A (en) Node device and band control method
CN101557422B (en) Method for regulating number of sub-transmitter and device thereof
FI20045234A0 (en) Transmission of data in a communication system
Kharat et al. Modified QUIC protocol for improved network performance and comparison with QUIC and TCP
EP1628457A3 (en) Method, server and computer readable medium, wherein an application server, part of a real time data provider, produces transactional messages and streamed messages
CN101562508A (en) File transmission method and sub transmitter
CN104579582A (en) High-quality voice transmission method based on communication network

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