[go: up one dir, main page]

CN101515838A - Method and device for removing data package jitter - Google Patents

Method and device for removing data package jitter Download PDF

Info

Publication number
CN101515838A
CN101515838A CNA2008100079963A CN200810007996A CN101515838A CN 101515838 A CN101515838 A CN 101515838A CN A2008100079963 A CNA2008100079963 A CN A2008100079963A CN 200810007996 A CN200810007996 A CN 200810007996A CN 101515838 A CN101515838 A CN 101515838A
Authority
CN
China
Prior art keywords
packet
subscriber equipment
packets
sends
buffer memory
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
CNA2008100079963A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2008100079963A priority Critical patent/CN101515838A/en
Publication of CN101515838A publication Critical patent/CN101515838A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种去除数据包抖动的方法,包括:接收多个数据包;如果所述多个数据包出现乱序或抖动,则缓存所述多个数据包中的所有或部分数据包;以相同的传输时间间隔发送所述多个数据包。本发明实施例还提供一种去除数据包抖动的装置。在本发明实施例中,如果接收的多个数据包出现乱序或抖动,则可以先缓存所有的或部分的数据包,再以相同的传输时间间隔将所述多个数据包发送出去,避免了到达数据接收方的多个数据包出现抖动。

Figure 200810007996

An embodiment of the present invention provides a method for removing data packet jitter, including: receiving multiple data packets; if the multiple data packets are out of order or jittered, buffering all or part of the multiple data packets ; Sending the plurality of data packets at the same transmission time interval. The embodiment of the present invention also provides a device for removing data packet jitter. In the embodiment of the present invention, if out-of-order or jitter occurs in multiple received data packets, all or part of the data packets can be buffered first, and then the multiple data packets can be sent out at the same transmission time interval to avoid Jitter occurs in multiple data packets arriving at the data receiver.

Figure 200810007996

Description

Remove the method and the device of data package jitter
Technical field
The present invention relates to the communication technology, relate in particular to the technology of removing data package jitter.
Background technology
In communication network, between each network entity, often need transmits data packets between the functional unit of a network entity inside.For example, at Wideband Code Division Multiple Access (WCDMA) (WCDMA, Wideband CodeDivision Multiple Access) in the network, circuit domain (CS, Circuit Switched) adaptive multi-rate (AMR is adopted in speech business, Adaptive MutiRate) coding, the every 20ms of radio network controller (RNC, Radio Network Controller) sends a VoP to core net.In R99 version and R4 version, Universal Terrestrial Radio Access Network (UTRAN, Universal Terrestrial RadioAccess Network) side is mainly by dedicated channel (DCH, Dedicated Channel) channel bearing circuit domain speech business, the fixed allocation bandwidth, can guarantee that VoP equally spaced arrives core net (CN, Core Net) with 20ms.After the R5 version, introduced High Speed Uplink Packet access (HSUPA, High Speed Uplink Packet Access) channel, the circuit domain speech business can be carried on the HSUPA channel.
The inventor finds through anatomizing the back, generally, the packet that network entity receives all is orderly, and these packets are issued other network entities all is according to identical Transmission Time Interval (TTI, Transmission Time Interval) sends, but sometimes, owing to different reasons, a plurality of packets that network entity receives may occur out of order, like this, when a plurality of packets were issued other network entities, the Transmission Time Interval between the adjacent two data bag may be not the time interval that sets in advance just, that is to say the phenomenon that data package jitter can occur thus.For example, when adopting HSUPA channel bearing ascending voice professional, owing to eat dishes without rice or wine to retransmit or the influence of dispatching algorithm, the VoP that can cause radio network controller to be received occurs out of order, like this, with after the VoP rearrangement, radio network controller is issued between the continuous speech packet of core net just jitter phenomenon may occur, that is, can't guarantee that the Transmission Time Interval between the continuous speech packet is 20ms.
Summary of the invention
The technical problem that the embodiment of the invention will solve is to provide a kind of method and device of removing data package jitter, in order to remove the shake of packet.
For solving the problems of the technologies described above, the embodiment of the invention provides a kind of method of removing data package jitter, comprising: receive a plurality of packets; If described a plurality of packet occurs out of order or shake, then all or part packet in the described a plurality of packets of buffer memory; Send described a plurality of packet with identical Transmission Time Interval.
The embodiment of the invention also provides a kind of device of removing data package jitter, comprising: the packet receiving element is used to obtain a plurality of packets; Buffer unit if a plurality of packet occurs out of order or shake, then is used for all or part packet of a plurality of packets of the described packet receiving element reception of buffer memory; The packet transmitting element, be used for sending all packets of a plurality of packets of described buffer unit buffer memory with identical Transmission Time Interval, perhaps send all not cached data packet at synchronization, send described buffer unit cached data packet with identical Transmission Time Interval again, wherein, cached data packet is not identical with described Transmission Time Interval with the time interval that sends between the described buffer unit cached data packet for the first time to send all.
In embodiments of the present invention, if a plurality of packets that receive occur out of order or shake, then can first buffer memory all or partial data bag sends described a plurality of packets with identical Transmission Time Interval again, and shake appears in a plurality of packets of having avoided arriving the data receiver.
Description of drawings
Fig. 1 is the method flow diagram of one embodiment of the invention;
Fig. 2 is the apparatus structure schematic diagram of one embodiment of the invention.
Embodiment
At first method embodiment of the present invention is described.
As shown in Figure 1, the method for removing data package jitter for one embodiment of the invention can comprise:
S101: receive a plurality of packets.
Wherein, packet can be meant the packet of any one form, for example the packet of the packet of the packet of speech business, data service or signaling form.
In addition, can use sequence number (SN, Sequence Number) to come the time order and function ordinal relation of identification data packet, for example, the sequence number of supposing the 1st packet is that the sequence number of 1, the 2 packet is 2, by that analogy, then the sequence number of n packet is n.For convenience of explanation, follow-up time order and function for packet adopts sequence number to represent in proper order, and the time of the more little representative data packet generation of sequence number more early.
S102: if a plurality of packet occurs out of order or shake, then all or part packet in a plurality of packets of buffer memory.
Generally, a plurality of packets all are to arrive a network entity successively, but owing to certain or some reason, for example terminal certain packet of issuing network side is eating dishes without rice or wine to be retransmitted repeatedly, a plurality of packets also may not be to arrive a network entity successively, for example just might could arrive network entity after the sequence number packet bigger than it at the packet of eating dishes without rice or wine to be retransmitted repeatedly, that is, a plurality of packets have taken place out of order.
In addition, under the normal condition, a plurality of packets all are to arrive a network entity with identical Transmission Time Interval, but owing to certain or some reason, a plurality of packets may not be to arrive a network entity with identical Transmission Time Interval, promptly, shake has taken place in a plurality of packets, for example, suppose that a plurality of packets comprise that sequence number is respectively 1,2, three packets of 3, under the normal condition, sequence number is that 1 packet and sequence number are to need at interval between 2 the packet that 20ms arrives network entity, sequence number is that 2 packet and sequence number are to need also at interval between 3 the packet that 20ms arrives network entity, but for a certain reason, sequence number be 1 packet and sequence number be between 2 the packet at interval 20ms arrived network entity, but sequence number is 2 packet and sequence number be between 3 the packet at interval 25ms arrived network entity, like this, a plurality of packet just is not to arrive network entity with identical Transmission Time Interval.
When receiving a plurality of packet, can judge whether the order of these packets arrival is correct, if it is out of order to illustrate that then a plurality of packets do not occur, otherwise it is out of order to illustrate that a plurality of packets have occurred.In addition, can judge also whether the time interval of these packets arrival is consistent, if, illustrate that then shake does not appear in a plurality of packets, otherwise, illustrate that shake has appearred in a plurality of packets.
For receiving a plurality of packets out of order or shake, can be earlier once with a plurality of data pack buffers.Concrete, if spatial cache is bigger, then can with a plurality of packets all buffer memory get up, certainly, if spatial cache is smaller, then can only buffer memory part packet, this moment can the big a part of packet of buffer memory sequence number, that is, in this part packet of buffer memory, the sequence number of each packet all sequence number than any one packet of buffer memory not is big.For example, suppose that spatial cache can 5 packets of buffer memory, if a plurality of packets that receive are 3 packets, then spatial cache can be with the whole buffer memorys of a plurality of packets, but if a plurality of packets that receive are 6 packets, then spatial cache just can not the whole packet of buffer memory, and at the most can only 5 packets of buffer memory, but also be 5 packets that should the back in 6 packets receive.
The size of spatial cache can be decided according to the actual requirements, and also can decide according to certain or some indexs.For example, the size of spatial cache can be decided according to the time delay scope of keeping for buffer memory, and keep for the time delay scope of buffer memory to determine to the time delay accepted of the subscriber equipment that receives packet by the subscriber equipment that sends packet to the real time and the packet of the subscriber equipment that receives packet by the subscriber equipment that sends packet according to packet, perhaps according to packet by the real time of the subscriber equipment that sends packet to the subscriber equipment that receives packet, packet is determined to the time delay accepted of the subscriber equipment that receives packet and the retransmission delay time of eating dishes without rice or wine by the subscriber equipment that sends packet, wherein, packet can be obtained by actual measurement by the real time of the subscriber equipment that sends packet to the subscriber equipment that receives packet, packet can be decided according to actual conditions to the time delay accepted of the subscriber equipment that receives packet by the subscriber equipment that sends packet, generally all bigger than the real time, the retransmission delay time of eating dishes without rice or wine can be provided with according to actual needs, also can decide according to the number of retransmissions of eating dishes without rice or wine of the reality of statistics.
Being carried on the HSUPA channel with the circuit domain speech business is example.The tentation data bag is 280ms by the time delay accepted that the subscriber equipment that sends packet arrives the subscriber equipment that receives packet, packet is 160ms by the real time that the subscriber equipment that sends packet arrives the subscriber equipment that receives packet, the overall delay of eating dishes without rice or wine so to retransmit and reserve to buffer memory is 120ms, because the main effect of buffer memory is exactly to remove to eat dishes without rice or wine to retransmit the shake that causes, so, give to eat dishes without rice or wine to retransmit and respectively reserve identical time delay with buffer memory, be 60ms, the spatial cache of 60ms time delay can 3 AMR VoPs of buffer memory.Certainly, above-mentioned a kind of mode of just calculating the time delay scope of keeping for buffer memory, in actual applications, the time delay scope that can also have multiple mode to calculate to keep for buffer memory.A kind of mode wherein is, suppose that HSUPA adopts 2ms Transmission Time Interval and non-scheduling mode, giving the overall delay of eating dishes without rice or wine to retransmit with the buffer memory reservation is 120ms, in the manner described above, should respectively reserve 60ms to eat dishes without rice or wine re-transmission and buffer memory, but find through statistics, eat dishes without rice or wine to retransmit average out to 3 times, retransmitting each time needs 16ms, and eating dishes without rice or wine to retransmit the actual maximum delay that causes so is 48ms, like this, keep for the time delay scope of buffer memory can be adjusted to 72ms.
S103: send a plurality of packets with identical Transmission Time Interval.
Once mentioned at S102,, then can hold all continuous packets, like this, can send each packet with identical Transmission Time Interval if the space of buffer memory is enough big.But, if the insufficient space of buffer memory is to hold all continuous packets, and can only hold the bigger packet of a part of sequence number, then can not send there being data in buffer to wrap in synchronization, afterwards, send each cached data packet with identical Transmission Time Interval again, wherein, cached data packet is not identical with the Transmission Time Interval that sends each cached data packet with the time interval that sends for the first time between the cached data packet to send all.
Still being carried on the HSUPA channel with the circuit domain speech business is example, supposes that a plurality of packets have 5 packets, and sequence number is respectively 1,2,3,4,5.If the space of buffer memory can hold this 5 packets, then can send this 5 packets according to sequence number order from low to high by every 20ms; If the space of buffer memory can only hold 3 packets, then buffer memory is that sequence number is 5,4,3 packet, like this, constantly is that 1,2 packet sends with sequence number at first, during the 20ms of interval, transmitting Sequence Number is 3 packet again, same, and transmitting Sequence Number successively with the interval of 20ms respectively is 4,5 packet, certainly, 20ms is provided with a kind of time, in actual applications, all is feasible as long as the delay variation scope that can accept with core net sends packet at interval.
The executive agent of said method embodiment can be RNC, shake removal function can be at the PDCP (PDCP of RNC, Packet Data Conver Protocol) realizes in the layer, also can be at the Radio Link control (RLC of RNC, Radio Link Control) realizes in the layer, certainly, shake removal function also can be arranged on other sides of RNC, and what a plurality of packets that RNC sends arrived is core net.The executive agent of said method embodiment also can be certain functional unit in the terminal, and what a plurality of packets that this functional unit sends arrived is the decoder of terminal.In addition, the executive agent of said method embodiment can also be any one network element that may receive a plurality of packets of out of order or shake, enumerates no longer one by one here.
Said method embodiment can realize that as shown in Figure 2, a kind of jittering device that goes for one embodiment of the invention can comprise: packet receiving element 201 is used to receive a plurality of packets by the device of various ways; Buffer unit 202 if a plurality of packet occurs out of order or shake, then is used for all or part packet of a plurality of packets of data cached bag receiving element 201 receptions; Packet transmitting element 203, be used for sending all packets of a plurality of packets of buffer unit 202 buffer memorys with identical Transmission Time Interval, perhaps send all not cached data packet at synchronization, send buffer unit 202 cached data packet with identical Transmission Time Interval again, wherein, cached data packet is not identical with the Transmission Time Interval that sends each buffer unit 202 cached data packet with the time interval that sends for the first time between buffer unit 202 cached data packet to send all.
For a plurality of packets out of order or shake that packet receiving element 201 receives, buffer unit 202 can be earlier with a plurality of data pack buffers once.Concrete, if the memory space of buffer unit 202 is bigger, then can with a plurality of packets all buffer memory get up, certainly, if the memory space of buffer unit 202 is smaller, then can only buffer memory part packet, this moment can the big a part of packet of buffer memory sequence number.For example, suppose that buffer unit 202 can 5 packets of buffer memory, if a plurality of packets that packet receiving element 201 receives are 3 packets, then buffer unit 202 can be with the whole buffer memorys of a plurality of packets, but if a plurality of packets that receive are 6 packets, then buffer unit 202 just can not the whole packet of buffer memory, and at the most can only 5 packets of buffer memory, but also be 5 packets that packet receiving element 201 should the back receives in 6 packets.
The capacity of buffer unit 202 can be decided according to the actual requirements, and also can decide according to certain or some indexs.For example, the capacity of buffer unit 202 can be decided according to the time delay of buffer unit 202 data cached bags, and the time delay of buffer unit 202 data cached bags can be determined to the time delay accepted of the subscriber equipment that receives packet by the subscriber equipment that sends packet to the real time and the packet of the subscriber equipment that receives packet by the subscriber equipment that sends packet according to packet, perhaps according to packet by the real time of the subscriber equipment that sends packet to the subscriber equipment that receives packet, packet is determined to the time delay accepted of the subscriber equipment that receives packet and the retransmission delay time of eating dishes without rice or wine by the subscriber equipment that sends packet, wherein, packet can be obtained by actual measurement by the real time of the subscriber equipment that sends packet to the subscriber equipment that receives packet, packet can be decided according to actual conditions to the time delay accepted of the subscriber equipment that receives packet by the subscriber equipment that sends packet, generally all bigger than the real time, the retransmission delay time of eating dishes without rice or wine can be provided with according to actual needs, also can decide according to the number of retransmissions of eating dishes without rice or wine of the reality of statistics.
With said apparatus be arranged among the RNC, to be carried on the HSUPA channel be example in the circuit domain speech business.The tentation data bag is 280ms by the time delay accepted that the subscriber equipment that sends packet arrives the subscriber equipment that receives packet, packet is 160ms by the real time that the subscriber equipment that sends packet arrives the subscriber equipment that receives packet, the overall delay of eating dishes without rice or wine so to retransmit with buffer unit 202 data cached bags is 120ms, because the main effect of buffer unit 202 data cached bags is exactly to remove to eat dishes without rice or wine to retransmit the shake that causes, so, give to eat dishes without rice or wine to retransmit and respectively reserve identical time delay with buffer unit 202 data cached bags, be 60ms, the capacity of the corresponding buffer unit 202 of 60ms time delay is 3 AMR VoPs.Certainly, above-mentioned a kind of mode of just calculating the time delay of buffer unit 202 data cached bags in actual applications, can also have multiple mode to calculate the time delay of buffer unit 202 data cached bags.A kind of mode wherein is, suppose that HSUPA adopts 2ms Transmission Time Interval and non-scheduling mode, giving the overall delay of eating dishes without rice or wine to retransmit with buffer unit 202 data cached bags reservations is 120ms, in the manner described above, should respectively reserve 60ms to eat dishes without rice or wine re-transmission and buffer unit 202 data cached bags, but find through statistics, eat dishes without rice or wine to retransmit average out to 3 times, retransmitting each time needs 16ms, eating dishes without rice or wine to retransmit the actual maximum delay that causes so is 48ms, like this, the time delay of buffer unit 202 data cached bags can be adjusted to 72ms.
If the space of buffer unit 202 is enough big, then buffer unit 202 can hold all continuous packets, and like this, packet transmitting element 203 can send each packet with identical Transmission Time Interval.But, if the insufficient space of buffer unit 202 is to hold all continuous packets, and can only hold the bigger packet of a part of sequence number, then packet transmitting element 203 can not send there being data in buffer to wrap in synchronization, afterwards, send each cached data packet with identical Transmission Time Interval again, wherein, cached data packet is not identical with the Transmission Time Interval that sends each cached data packet with the time interval that sends for the first time between the cached data packet to send all.Need to prove, if a part of packet in a plurality of packets that buffer unit 202 data cached bag receiving elements receive, then packet transmitting element 203 can be at a time, and that receive and buffer unit 202 does not have another part packet of buffer memory together to send with packet receiving element 201.
Still being carried on the HSUPA channel with the circuit domain speech business is example, supposes that a plurality of packets have 5 packets, and sequence number is respectively 1,2,3,4,5.If buffer unit 202 can hold this 5 packets, then packet transmitting element 203 can send this 5 packets according to sequence number order from low to high by every 20ms; If buffer unit 202 can only hold 3 packets, then buffer unit 202 buffer memorys is that sequence number is 5,4,3 packet, like this, packet transmitting element 203 constantly is that 1,2 packet sends with sequence number at first, during the 20ms of interval, transmitting Sequence Number is 3 packet again, equally, transmitting Sequence Number successively with the interval of 20ms respectively is 4,5 packet, certainly, 20ms is provided with a kind of time, in actual applications, all is feasible as long as the delay variation scope that can accept with core net sends packet at interval.
Said apparatus can be included among the RNC, and at this moment, what a plurality of packets that said apparatus sends arrived is core net.In addition, said apparatus also can be included in the terminal, and what a plurality of packets that send of said apparatus arrived so is the decoder of terminal.In addition, said apparatus can also be included in any one network element that may receive a plurality of packets of out of order or shake, enumerates no longer one by one here.
Said method and device can be applied to any a plurality of packet, and business out of order or shake may take place, the networking telephone (the VoIP of packet domain (PS) for example, Voice over Internet Protocol) business, when circuit domain (CS) speech business is carried on the DCH channel, can be applied to video telephone (VP) business, video stream traffic etc.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (10)

1. a method of removing data package jitter is characterized in that, comprising:
Receive a plurality of packets;
If described a plurality of packet occurs out of order or shake, then all or part packet in the described a plurality of packets of buffer memory;
Send described a plurality of packet with identical Transmission Time Interval.
2. the method for removal data package jitter as claimed in claim 1 is characterized in that, the quantity of cached data packet is determined according to the time delay scope of keeping for buffer memory.
3. the method for removal data package jitter as claimed in claim 2, it is characterized in that, the described time delay scope of keeping for buffer memory determined to the time delay accepted of the subscriber equipment that receives packet by the subscriber equipment that sends packet to the real time and the packet of the subscriber equipment that receives packet by the subscriber equipment that sends packet according to packet, perhaps according to packet by the real time of the subscriber equipment that sends packet to the subscriber equipment of reception packet, packet is determined to the time delay accepted of the subscriber equipment that receives packet and the retransmission delay time of eating dishes without rice or wine by the subscriber equipment that sends packet.
4. the method for removal data package jitter as claimed in claim 3, it is characterized in that, describedly determine keep for the time delay scope of buffer memory to comprise by the subscriber equipment that sends packet to the time delay accepted of the subscriber equipment of reception packet to the real time and the packet of the subscriber equipment that receives packet by the subscriber equipment that sends packet according to packet:
The specified data bag by the subscriber equipment that sends packet to real time of the subscriber equipment that receives packet and packet by the accepted time delay of the subscriber equipment that sends packet to the subscriber equipment of reception packet;
Obtain the real time and can accept difference between the time delay;
The time delay scope of determining to keep for buffer memory is half of described difference.
5. the method for removal data package jitter as claimed in claim 3, it is characterized in that, describedly determine keep for the time delay scope of buffer memory to comprise by the subscriber equipment that sends packet to the time delay accepted and the retransmission delay time of eating dishes without rice or wine of the subscriber equipment of reception packet to real time, the packet of the subscriber equipment that receives packet by the subscriber equipment that sends packet according to packet:
The specified data bag by the subscriber equipment that sends packet to real time of the subscriber equipment that receives packet and packet by the accepted time delay of the subscriber equipment that sends packet to the subscriber equipment of reception packet;
Obtain the real time and can accept difference between the time delay;
Obtain described difference and the difference between the retransmission delay time of eating dishes without rice or wine, described difference and the difference of eating dishes without rice or wine between the retransmission delay time are to keep for the time delay scope of buffer memory, and wherein, the described retransmission delay time of eating dishes without rice or wine is to determine according to the number of times of eating dishes without rice or wine to retransmit that sets in advance or add up.
6. the method for removal data package jitter as claimed in claim 1 is characterized in that, in the partial data bag of buffer memory, the sequence number of each packet all sequence number than any one packet of buffer memory not is big.
7. the method for removal data package jitter as claimed in claim 6, it is characterized in that, describedly send described a plurality of packet with identical Transmission Time Interval and comprise: send all not cached data packet at synchronization, send cached data packet with identical Transmission Time Interval again, wherein, cached data packet is not identical with described Transmission Time Interval with the time interval that sends between the cached data packet for the first time to send all.
8. a device of removing data package jitter is characterized in that, comprising:
The packet receiving element is used to receive a plurality of packets;
Buffer unit if described a plurality of packet occurs out of order or shake, then is used for all or part packet of a plurality of packets of the described packet receiving element reception of buffer memory;
The packet transmitting element, be used for sending all packets of a plurality of packets of described buffer unit buffer memory with identical Transmission Time Interval, perhaps send all not cached data packet at synchronization, send described buffer unit cached data packet with identical Transmission Time Interval again, wherein, cached data packet is not identical with described Transmission Time Interval with the time interval that sends between the described buffer unit cached data packet for the first time to send all.
9. the device of removal data package jitter as claimed in claim 8, it is characterized in that, the device of described removal data package jitter is included in the radio network controller (RNC), and a plurality of packets of described reception are up a plurality of packets, and described up a plurality of packets are sent to core net CN.
10. the device of removal data package jitter as claimed in claim 8, it is characterized in that, the device of described removal data package jitter is included in the terminal, and a plurality of packets of described reception are descending a plurality of packets, and described descending a plurality of packets are sent to the decoder of terminal.
CNA2008100079963A 2008-02-22 2008-02-22 Method and device for removing data package jitter Pending CN101515838A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100079963A CN101515838A (en) 2008-02-22 2008-02-22 Method and device for removing data package jitter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100079963A CN101515838A (en) 2008-02-22 2008-02-22 Method and device for removing data package jitter

Publications (1)

Publication Number Publication Date
CN101515838A true CN101515838A (en) 2009-08-26

Family

ID=41040149

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100079963A Pending CN101515838A (en) 2008-02-22 2008-02-22 Method and device for removing data package jitter

Country Status (1)

Country Link
CN (1) CN101515838A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014431A (en) * 2010-11-08 2011-04-13 华为技术有限公司 Anti-jittering data transmission method, equipment and system
CN102104909A (en) * 2011-03-17 2011-06-22 华为技术有限公司 Data processing method and device
CN110505494A (en) * 2018-05-18 2019-11-26 杭州海康威视数字技术股份有限公司 Remove the method and device of network jitter
CN115278895A (en) * 2022-07-18 2022-11-01 新华三技术有限公司 A data forwarding method, device, storage medium and electronic device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014431A (en) * 2010-11-08 2011-04-13 华为技术有限公司 Anti-jittering data transmission method, equipment and system
CN102014431B (en) * 2010-11-08 2013-09-11 华为技术有限公司 Anti-jittering data transmission method, equipment and system
CN102104909A (en) * 2011-03-17 2011-06-22 华为技术有限公司 Data processing method and device
CN102104909B (en) * 2011-03-17 2014-03-26 华为技术有限公司 Data processing method and device
CN110505494A (en) * 2018-05-18 2019-11-26 杭州海康威视数字技术股份有限公司 Remove the method and device of network jitter
CN115278895A (en) * 2022-07-18 2022-11-01 新华三技术有限公司 A data forwarding method, device, storage medium and electronic device

Similar Documents

Publication Publication Date Title
US8121115B2 (en) Compressed delay packet transmission scheduling
Xu et al. CMT-NC: improving the concurrent multipath transfer performance using network coding in wireless networks
US8737415B2 (en) Prioritization of data packets
EP2103054B1 (en) Signature sequences and methods for time-frequency selective channel
CN103841041B (en) A kind of multi-stream service concurrent transmission control method and device
JP2001516177A (en) Multi-channel automatic retransmission inquiry (ARQ) method
CN103348620A (en) Method for improved robust header compression with low signal energy
US8514700B2 (en) MLPPP occupancy based round robin
Liang et al. TCP-RTM: Using TCP for real time multimedia applications
Qian et al. Tm3: Flexible transport-layer multi-pipe multiplexing middlebox without head-of-line blocking
US20110002269A1 (en) Method and device for adapting a buffer of a terminal and communication system comprising such a device
US8208475B2 (en) Packet scheduler and packet scheduling method
Wang et al. Mobile edge computing-enabled channel-aware video streaming for 4G LTE
CN101515838A (en) Method and device for removing data package jitter
CN111194056B (en) Encapsulation of data packets
Rajiullah et al. On the effectiveness of PR-SCTP in networks with competing traffic
Vu et al. Supporting delay-sensitive applications with multipath quic and forward erasure correction
JP2007324700A (en) Transmission control method
Becke et al. Alternative transmission strategies for multipath transport of multimedia streams over wireless networks
CN119302023A (en) Method and apparatus for buffer status reporting
Malkowski et al. Interaction between UMTS MAC scheduling and TCP flow control mechanisms
CN101350692A (en) Data sending method, data receiving method, network side device and user side device
Zhao et al. A selective-ARQ scheme for improved TCP and UDP performance over wireless networks
WO2008066345A1 (en) Packet scheduler and packet scheduling method
Ramaboli et al. Using Multiple Links Simultaneously to Increase Capacity for Multi-homed Terminals in Heterogeneous Wireless Networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090826