IP Library Granted Patent US 12,395,271
Granted Patent B2
US 12,395,271 · App. 17/968,665 · Granted Aug 19, 2025

Data retransmission method, data retransmission apparatus, target node, source node, and terminal

Inventors: Yanxia Zhang (Guangdong, CN); Zhenhua Xie (Guangdong, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04L1/08H04W72/30
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,395,271
App. No.
17/968,665
Granted
Aug 19, 2025
Kind
B2
Abstract

Data retransmission method is disclosed. The method includes: obtaining a mapping relationship between GTP-U sequence numbers of N data packets sent by a source node and source PDCP sequence numbers assigned to the N data packets by the source node; and performing data retransmission based on the mapping relationship.

Claims (108)

1. A data retransmission method, performed by a target node and comprising:

obtaining a mapping relationship between General Packet Radio Service (GPRS) tunnelling protocol user plane (GTP-U) sequence numbers of N data packets sent by a source node and source packet data convergence protocol (PDCP) sequence numbers assigned to the N data packets by the source node, wherein N is an integer greater than or equal to 1; and

performing data retransmission based on the mapping relationship;

wherein before the performing data retransmission based on the mapping relationship, the method further comprises:

receiving, from a terminal, reception status indication information of the terminal for a data packet sent by the source node, wherein the reception status indication information is used to indicate a source PDCP sequence number of at least one first data packet, and the first data packet is a data packet that has not been received by the terminal before node switching; and

the performing retransmission based on the mapping relationship comprises:

performing data transmission based on the source PDCP sequence number of the at least one first data packet and the mapping relationship.

2. The method according to claim 1 , wherein the obtaining a mapping relationship between GTP-U sequence numbers of N data packets sent by a source node and source PDCP sequence numbers assigned to the N data packets by the source node comprises:

receiving status indication information sent by the source node, wherein the status indication information comprises at least one of the following information:

a GTP-U sequence number and a source PDCP sequence number that are of a latest data packet sent by the source node when the source node is handing over a terminal to the target node;

a GTP-U sequence number and a source PDCP sequence number that are of the 1 st data packet to be sent by the source node when the source node determines to hand over the terminal to the target node; and

a GTP-U sequence number and a source PDCP sequence number that are of a packet not received by the terminal before handover.

3. The method according to claim 2 , wherein before the performing data retransmission based on the mapping relationship, the method further comprises:

receiving data packets forwarded by the source node in an order of the GTP-U sequence numbers of the N data packets;

wherein the receiving N data packets forwarded by the source node in an order of the GTP-U sequence numbers of the N data packets comprises:

receiving data packets forwarded by the source node from a second data packet in an order of the GTP-U sequence numbers of the N data packets, wherein

the second data packet is a data packet next to the latest data packet sent by the source node when the terminal is being handed over to the target node; or

the second data packet is the 1 st data packet to be sent by the source node when the terminal is being handed over to the target node; or

the second data packet is the 1 st data packet that has not been received by the terminal before handover.

4. The method according to claim 3 , wherein the method further comprises:

based on a cached data status of the target node, sending a data-forwarding stop indication to the source node; and/or

wherein the performing data retransmission based on the mapping relationship comprises:

based on the mapping relationship, performing data retransmission sequentially from the data packet next to the latest data packet sent by the source node when the terminal is being handed over to the target node;

or,

based on the mapping relationship, performing data retransmission sequentially from the 1 st data packet to be sent by the source node when the terminal is being handed over to the target node.

5. The method according to claim 1 , wherein before the obtaining a mapping relationship between GTP-U sequence numbers of N data packets sent by a source node and source PDCP sequence numbers assigned to the N data packets by the source node, the method further comprises:

receiving a handover request message sent by the source node, wherein the handover request message carries at least one of a multicast service identifier and first indication information indicating that the source node requests to forward multicast service data; and

sending a handover response message to the source node, wherein the handover response message carries at least one of the following information:

a multicast service identifier;

second indication information indicating that the target node agrees to forward the multicast service data;

first retransmission indication information indicating whether the target node is to perform data retransmission;

second retransmission indication information indicating a resource for data retransmission to be performed by the target node;

hybrid automatic repeat request (HARQ) process information for data retransmission; and

configuration information of common resources for multicast data transmission in multicast mode.

6. The method according to claim 1 , wherein before the performing data retransmission based on the mapping relationship, the method further comprises:

establishing a connection to a terminal that has received a handover command message sent by the source node, wherein the handover command message carries at least one of the following information:

a multicast service identifier;

first retransmission indication information indicating whether the target node is to perform data retransmission;

second retransmission indication information indicating a resource for data retransmission to be performed by the target node;

hybrid automatic repeat request (HARQ) process information for data retransmission; and

configuration information of common resources for multicast data transmission in multicast mode.

7. A data retransmission method, performed by a source node and comprising:

sending, to a target node, General Packet Radio Service (GPRS) tunnelling protocol user plane (GTP-U) sequence numbers of N data packets and source packet data convergence protocol (PDCP) sequence numbers assigned to the N data packets by the source node, wherein Nis an integer greater than or equal to 1;

wherein the sending, to a target node, GTP-U sequence numbers of N data packets and source PDCP sequence numbers assigned to the N data packets by the source node comprises:

sending status indication information to the target node, wherein the status indication information comprises: a GTP-U sequence number and a source PDCP sequence number that are of a latest data packet sent by the source node when the source node is handing over a terminal to the target node.

8. The method according to claim 7 , wherein the status indication information further comprises at least one of the following information:

a GTP-U sequence number and a source PDCP sequence number that are of the 1 st data packet to be sent by the source node when the source node determines to hand over the terminal to the target node; and

a GTP-U sequence number and a source PDCP sequence number that are of a packet not received by the terminal before handover.

9. The method according to claim 7 , further comprising:

forwarding data packets in an order of the GTP-U sequence numbers of the N data packets to the target node.

10. The method according to claim 9 , wherein the forwarding data packets in an order of the GTP-U sequence numbers of the N data packets to the target node comprises:

forwarding data packets from a second data packet in the sequence of the GTP-U sequence numbers to the target node, wherein

the second data packet is a data packet next to the latest data packet sent by the source node when a terminal is being handed over to the target node; or

the second data packet is the 1 st data packet to be sent by the source node when the terminal is being handed over to the target node; or

the second data packet is the 1 st data packet that has not been received by the terminal before handover.

11. The method according to claim 7 , wherein before the sending, to a target node, GTP-U sequence numbers of N data packets and source PDCP sequence numbers assigned to the N data packets by the source node, the method further comprises:

sending a handover request message to the target node, wherein the handover request message carries at least one of a multicast service identifier and first indication information indicating that the source node requests to forward multicast service data; and

receiving a handover response message sent by the target node, wherein the handover response message carries at least one of the following information:

a multicast service identifier;

second indication information indicating that the target node agrees to forward the multicast service data;

first retransmission indication information indicating whether the target node is to perform data retransmission;

second retransmission indication information indicating a resource for data retransmission to be performed by the target node;

hybrid automatic repeat request (HARQ) process information for data retransmission; and

configuration information of common resources for multicast data transmission in multicast mode; and

wherein the method further comprises:

sending a handover command message to a terminal, wherein the handover command message carries at least one of the following information:

a multicast service identifier;

first retransmission indication information indicating whether the target node is to perform data retransmission;

second retransmission indication information indicating a resource for data retransmission to be performed by the target node;

HARQ process information for data retransmission; and

configuration information of common resources for multicast data transmission in multicast mode.

12. The method according to claim 9 , further comprising:

receiving a data-forwarding stop indication sent by the target node, and stopping data packet forwarding;

or,

stopping data packet forwarding in a case that a first timer expires and the source node has received no data-forwarding stop indication sent by the target node.

13. A data retransmission method, performed by a terminal and comprising:

after being handed over to a target node, receiving, by the terminal, a data packet that is retransmitted by the target node based on a mapping relationship between General Packet Radio Service (GPRS) tunnelling protocol user plane (GTP-U) sequence numbers and source packet data convergence protocol (PDCP) sequence numbers of data packets; wherein

the source PDCP sequence number of the data packet is a PDCP sequence number assigned to the data packet by a source node;

wherein before the receiving a data packet that is retransmitted by the target node based on a mapping relationship between GTP-U sequence numbers and source PDCP sequence numbers of data packets, the method further comprises:

sending, to the target node, reception status indication information of the terminal for a data packet sent by the source node, wherein the reception status indication information is used to indicate a source PDCP sequence number of at least one first data packet, and the first data packet is a data packet that has not been received by the terminal before node switching.

14. The method according to claim 13 , wherein the receiving a data packet that is retransmitted by the target node based on a mapping relationship between GTP-U sequence numbers of data packets and source PDCP sequence numbers comprises:

based on a first protocol stack of the source node, receiving the data packet retransmitted by the target node;

or

wherein the receiving a data packet that is retransmitted by the target node based on a mapping relationship between GTP-U sequence numbers of data packets and source PDCP sequence numbers comprises:

receiving, by using a terminal-dedicated resource or a temporary scheduling resource, the data packet retransmitted by the target node.

15. The method according to claim 13 , wherein before the receiving a data packet that is retransmitted by the target node based on a mapping relationship between GTP-U sequence numbers and source PDCP sequence numbers of data packets, the method further comprises:

receiving a handover command message sent by the source node; and

establishing a connection to the target node based on the handover command message, wherein the handover command message carries at least one of the following information:

a multicast service identifier;

first retransmission indication information indicating whether the target node is to perform data retransmission;

second retransmission indication information indicating a resource for data retransmission to be performed by the target node;

hybrid automatic repeat request (HARQ) process information for data retransmission; and

configuration information of common resources for multicast data transmission in multicast mode; and

wherein the method further comprises at least one of the following:

keeping a receiving PDCP entity unchanged, wherein the receiving PDCP entity is corresponding to the source node for a multicast service indicated by the handover command message;

reestablishing a receiving radio link control (RLC) entity corresponding to multicast mode of the multicast service indicated by the handover command message; and

triggering to feed back a status report, wherein the status report is used to indicate a reception status of the data packet on the terminal side.

16. The method according to claim 13 , wherein after the receiving a data packet that is retransmitted by the target node based on a mapping relationship between GTP-U sequence numbers and source PDCP sequence numbers of data packets, the method further comprises:

receiving third indication information sent by the target node, wherein the third indication information is used to indicate that data retransmission by the target node has ended; and

wherein the method further comprises:

stopping monitoring a temporary scheduling resource, wherein the temporary scheduling resource is used for data retransmission by the target node.

17. The method according to claim 16 , further comprising at least one of the following:

releasing a receiving PDCP entity corresponding to the source node for a

multicast service indicated by the handover command message;

releasing a receiving RLC entity corresponding to the source node for the multicast service indicated by the handover command message;

indicating that a receiving PDCP entity corresponding to the target node for the multicast service indicated by the handover command message is able to submit data to an upper layer in sequence; and indicating that a receiving RLC entity corresponding to the target node for the multicast service indicated by the handover command message is able to submit data to an upper layer in sequence.

18. The method according to claim 13 , wherein the receiving a data packet that is retransmitted by the target node based on a mapping relationship between GTP-U sequence numbers of data packets and source PDCP sequence numbers comprises:

receiving data packets that are retransmitted based on the mapping relationship from a first data packet with a smallest PDCP sequence number in the at least one first data packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: ZHANG, YANXIA; XIE, ZHENHUA
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 061466/0228 →
Priority Claims (1)
CN 202010367115.X · Apr 30, 2020 · national
Continuity (2)
Continuation PCTCN2021089120 · Apr 23, 2021
Related Publication 20230039646A1 · Feb 9, 2023
References Cited (25)
US 20090086677A1 · Ho · 2009 [cited by applicant]
US 20100177739A1 · Huang · 2010 [cited by examiner]
US 20150264615A1 · Zhao et al. · 2015 [cited by applicant]
US 20160066222A1 · Makinen et al. · 2016 [cited by applicant]
US 20170055313A1 · Sharma · 2017 [cited by examiner]
US 20170332245A1 · Huang et al. · 2017 [cited by applicant]
US 20190230564A1 · Kim et al. · 2019 [cited by applicant]
US 20200336960A1 · Park · 2020 [cited by examiner]
US 20210377816A1 · Yan · 2021 [cited by examiner]
US 20220256427A1 · Chen · 2022 [cited by examiner]
CN 101843138A · 2010 [cited by applicant]
CN 103533586A · 2014 [cited by applicant]
CN 105578548A · 2016 [cited by applicant]
CN 107078968A · 2017 [cited by applicant]
CN 107211276A · 2017 [cited by applicant]
CN 107925905A · 2018 [cited by applicant]
CN 108551681A · 2018 [cited by applicant]
CN 110475299A · 2019 [cited by applicant]
CN 110620640A · 2019 [cited by applicant]
EP 3355617A1 · 2018 [cited by applicant]
Foreign Office Action First Office Action for Chinese Application No. 202010367115.X, dated Mar. 16, 2022, 11 Pages. [cited by applicant]
International Search Report and Written Opinion International Search Report and Written Opinion for Application No. PCT/CN2021/089120, dated Jul. 8, 2021, 8 Pages. [cited by applicant]
First Office Action for Korean Application No. 10-2022-7041248, dated Feb. 21, 2025, 12 Pages (incl. English translation). [cited by applicant]
Panasonic, “Ue Authorization for SC-PTP Mobility,” 3GPP Tsg Ran WG3 #56, Agenda item 13.2.2.14 c), May 7-11, 2007, R3-070975, Kobe, Japan, 3 pages. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol Specification (Release 16),” 3GP… [cited by applicant]