IP Library › Granted Patent US 12,225,408
Granted Patent B2
US 12,225,408 · App. 17/177,704 · Granted Feb 11, 2025

Data transmission method and related apparatus

Inventors: Zhihong Wang (Dongguan, CN); Bo Zeng (Dongguan, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/06H04L69/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,225,408
App. No.
17/177,704
Granted
Feb 11, 2025
Kind
B2
Abstract

A data transmission method includes: A transmit end obtains indication information used to indicate that a first compressed packet is lost or fails to be decompressed. The transmit end sends a target original packet or a target compressed packet. The target compressed packet is generated by compressing the target original packet based on a preset compression parameter. The target original packet includes at least one of the following packets: a first original packet corresponding to the first compressed packet, and a second original packet corresponding to a second compressed packet compressed after the first compressed packet. The technical solution provided in this application can improve transmission efficiency that exists when a compressed packet is lost or fails to be decompressed.

Claims (42)

1. A data transmission method, comprising:

obtaining, by a transmit end, indication information used to indicate that a first compressed packet is lost or fails to be decompressed, wherein the first compressed packet is generated by compressing a first original packet based on a first compression parameter and transmission of the first compressed packet is followed by transmission of a second compressed packet, wherein a second compression parameter used for generating the second compressed packet by compressing a second original packet is generated by updating based on the second original packet the first compression parameter used for generating the first compressed packet; and

sending, by the transmit end, a target original packet or a target compressed packet generated by compressing the target original packet based on a preset compression parameter;

wherein the target original packet comprises following packets: the first original packet corresponding to the first compressed packet, and the second original packet corresponding to the second compressed packet compressed after the first compressed packet, wherein the target compressed packet comprises:

a third compressed packet generated by compressing the first original packet based on the preset compression parameter; and

a fourth compressed packet generated by compressing the second original packet based on a compression parameter corresponding to the third compressed packet, wherein the compression parameter corresponding to the third compressed packet is generated by updating the preset compression parameter based on the first original packet.

2. The method according to claim 1 , wherein in response to the transmit end switches from sending a packet in a compressed manner to sending a packet in an uncompressed manner,

the sending, by the transmit end, a target original packet or a target compressed packet comprises: sending, by the transmit end, the target original packet.

3. The method according to claim 1 , wherein in response to the transmit end switches from sending a packet in a first compressed manner to sending a packet in a second compressed manner, or the transmit end switches from sending a packet to a source receive end in a compressed manner to sending a packet to a target receive end in a compressed manner, or the transmit end enters a state of enabling the preset compression parameter to send a packet,

the sending, by the transmit end, the target original packet or the target compressed packet comprises: sending, by the transmit end, the target compressed packet.

4. The method according to claim 1 , further comprising:

receiving, by a receive end, the target original packet or the target compressed packet sent by the transmit end.

5. The method according to claim 1 , further comprising:

when detecting that the first compressed packet sent by the transmit end is lost or fails to be decompressed, discarding, by a receive end, the second compressed packet that is sent after the first compressed packet.

6. The method according to claim 1 , further comprising:

receiving, by a target receive end, a first status report sent by a source receive end, wherein the first status report comprises indication information used to indicate that the first compressed packet is lost or fails to be decompressed; and

sending, by the target receive end, a second status report to the transmit end, wherein the second status report comprises indication information used to indicate that the first compressed packet and the second compressed packet that is sent after the first compressed packet are lost or fail to be decompressed.

7. A data transmission apparatus, located on a transmit end side, the apparatus comprising:

a processor; and

a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to:

obtain indication information used to indicate that a first compressed packet is lost or fails to be decompressed, wherein the first compressed packet is generated by compressing a first original packet based on a first compression parameter and transmission of the first compressed packet is followed by transmission of a second compressed packet, wherein a second compression parameter used for generating the second compressed packet by compressing a second original packet is generated by updating based on the second original packet the first compression parameter used for generating the first compressed packet; and

send a target original packet or a target compressed packet generated by compressing the target original packet based on a preset compression parameter;

wherein the target original packet comprises following packets: the first original packet corresponding to the first compressed packet, and the second original packet corresponding to the second compressed packet compressed after the first compressed packet, wherein the target compressed packet comprises:

a third compressed packet generated by compressing the first original packet based on the preset compression parameter; and

a fourth compressed packet generated by compressing the second original packet based on a compression parameter corresponding to the third compressed packet, wherein the compression parameter corresponding to the third compressed packet is generated by updating the preset compression parameter based on the first original packet.

8. The apparatus according to claim 7 , wherein in response to the transmit end switches from sending a packet in a compressed manner to sending a packet in an uncompressed manner,

the processor is to send the target original packet.

9. The apparatus according to claim 7 , wherein in response to the transmit end switches from sending a packet in a first compressed manner to sending a packet in a second compressed manner, or the transmit end switches from sending a packet to a source receive end in a compressed manner to sending a packet to a target receive end in a compressed manner, or the transmit end enters a state of enabling the preset compression parameter to send a packet,

the processor is to send the target compressed packet.

10. A data transmission apparatus, located on a receive end, the apparatus comprising:

a processor; and

a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to:

receive a target original packet or a target compressed packet sent by a transmit end, wherein the target compressed packet is generated by compressing the target original packet based on a preset compression parameter; and

wherein the target original packet comprises following packets: a first original packet corresponding to a first compressed packet, and a second original packet corresponding to a second compressed packet compressed after the first compressed packet, wherein the first compressed packet is generated by compressing the first original packet based on a first compression parameter and transmission of the first compressed packet is followed by transmission of the second compressed packet, wherein a second compression parameter used for generating the second compressed packet by compressing the second original packet is generated by updating based on the second original packet the first compression parameter used for generating the first compressed packet, wherein the target compressed packet comprises:

a third compressed packet generated by compressing the first original packet based on the preset compression parameter; and

a fourth compressed packet generated by compressing the second original packet based on a compression parameter corresponding to the third compressed packet, wherein the compression parameter corresponding to the third compressed packet is generated by updating the preset compression parameter based on the first original packet.

11. The data transmission apparatus of claim 10 , wherein the processor is further to:

when detecting that the first compressed packet sent by the transmit end is lost or fails to be decompressed, discard the second compressed packet that is sent after the first compressed packet.

12. The data transmission apparatus of claim 10 , wherein the processor is further to:

receive a first status report sent by the receive end, wherein the first status report comprises indication information used to indicate that the first compressed packet is lost or fails to be decompressed; and

send a second status report to the transmit end, wherein the second status report comprises indication information used to indicate that the first compressed packet and the second compressed packet that is sent after the first compressed packet are lost or fail to be decompressed.

13. The data transmission apparatus according to claim 10 , wherein the processor is further caused to receive the target original packet or the target compressed packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: WANG, ZHIHONG; ZENG, BO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 055604/0663 →
Priority Claims (1)
CN 201811015351.4 · Aug 31, 2018 · national
Continuity (2)
Continuation PCTCN2019102945 · Aug 28, 2019
Related Publication 20210176662A1 · Jun 10, 2021
References Cited (22)
US 9084936B2 · Perlman · 2015 [cited by examiner]
US 20070070999A1 · Black et al. · 2007 [cited by applicant]
US 20070296822A1 · Lan · 2007 [cited by examiner]
US 20100278271A1 · MacInnis · 2010 [cited by examiner]
US 20110149790A1 · Mabuchi · 2011 [cited by examiner]
CN 101146025A · 2008 [cited by applicant]
CN 101197825A · 2008 [cited by applicant]
CN 101841852A · 2010 [cited by applicant]
CN 107113291A · 2017 [cited by applicant]
CN 107113667A · 2017 [cited by applicant]
CN 107172649A · 2017 [cited by applicant]
GB 2505225A · 2014 [cited by applicant]
JP 1997224018 · 1997 [cited by applicant]
JP 2009278474A · 2009 [cited by applicant]
JP 2011223593A · 2011 [cited by applicant]
JP 2017539152A · 2017 [cited by applicant]
JP 2021503842A · 2021 [cited by applicant]
WO 0072486A1 · 2000 [cited by applicant]
WO 2007091968A2 · 2007 [cited by applicant]
WO 2016077316A1 · 2016 [cited by applicant]
WO 2016077762A1 · 2016 [cited by applicant]
Catt, Consideration on Signalling and Procedures for UDC [online], 3GPP TSG RAN WG2 #99bis R2-1710721, Sep. 29, 2017, total 6 pages. [cited by applicant]
Cited By (1)
US 12,726,867