IP Library › Granted Patent US 12,213,203
Granted Patent B2
US 12,213,203 · App. 18/182,512 · Granted Jan 28, 2025

Packet transmission method, apparatus, and system

Inventors: Yongcui Li (Beijing, CN); Fangyuan Zhu (Beijing, CN); Yan Li (Beijing, CN); Hui Ni (Beijing, CN); Yang Xin (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W76/22H04L67/14H04W28/0268H04W72/23
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,213,203
App. No.
18/182,512
Granted
Jan 28, 2025
Kind
B2
Abstract

A packet transmission method, including receiving, by a session management function network element, first access network tunnel information and second access network tunnel information that correspond to a first service, and sending a downlink forwarding rule to a user plane function network element, where the downlink forwarding rule includes the first access network tunnel information and the second access network tunnel information, and the downlink forwarding rule indicates the user plane function network element to replicate a received downlink packet of the first service, and send downlink packets of the first service through two paths respectively corresponding to the first access network tunnel information and the second access network tunnel information.

Claims (49)

1. A session management device comprising:

a non-transitory computer-readable storage medium configured to store instructions; and

a processor coupled to the non-transitory computer-readable storage medium and configured to execute the instructions to cause the session management device to:

receive first access network tunnel information and second access network tunnel information from a base station;

send the first access network tunnel information and the second access network tunnel information to a user plane device; and

indicate, to the user plane device, to perform downlink packet duplication of a first downlink packet of a quality of service (QOS) flow to obtain a second downlink packet for sending the first downlink packet through a first path corresponding to the first access network tunnel information and connecting the user plane device and the base station and the second downlink packet through a second path corresponding to the second access network tunnel information and connecting the user plane device and the base station.

2. The session management device of claim 1 , wherein the processor is further configured to execute the instructions to cause the session management device to further indicate, to the user plane device, to perform the downlink packet duplication based on a forwarding rule.

3. The session management device of claim 2 , wherein the forwarding rule comprises the first access network tunnel information and the second access network tunnel information.

4. The session management device of claim 1 , wherein the first downlink packet and the second downlink packet have a same sequence number and a same service flow identifier.

5. The session management device of claim 1 , wherein the processor is further configured to execute the instructions to cause the session management device to:

receive first core network tunnel information and second core network tunnel information from the user plane device;

send the first core network tunnel information and the second core network tunnel information to the base station; and

indicate, to the base station, to perform uplink packet duplication for the QoS flow.

6. The session management device of claim 5 , wherein the first core network tunnel information and the second core network tunnel information trigger the base station to allocate the first access network tunnel information and the second access network tunnel information.

7. The session management device of claim 1 , wherein the processor is further configured to execute the instructions to cause the session management device to indicate, to the user plane device, to perform uplink packet elimination for the QoS flow.

8. The session management device of claim 7 , wherein the processor is further configured to execute the instructions to cause the session management device to further indicate, to the user plane device, to perform the uplink packet elimination based on a forwarding rule.

9. A user plane device comprising:

a non-transitory computer-readable storage medium configured to store instructions; and

a processor coupled to the non-transitory computer-readable storage medium and configured to execute the instructions to cause the user plane device to:

receive first access network tunnel information and second access network tunnel information from a session management device;

receive, from the session management device, a first indication to perform downlink packet duplication for a quality of service (QOS) flow;

duplicate, in response to the first indication, a first downlink packet of the QoS flow to obtain a second downlink packet; and

send, to a base station, the first downlink packet through a first path corresponding to the first access network tunnel information and connecting the user plane device and the base station and the second downlink packet through a second path corresponding to the second access network tunnel information and connecting the user plane device and the base station.

10. The user plane device of claim 9 , wherein the processor is further configured to execute the instructions to cause the user plane device to duplicate the first downlink packet of the QoS flow in a General Packet Radio Service Tunneling Protocol-user plane (GTP-U) layer to obtain the second downlink packet.

11. The user plane device of claim 9 , wherein the processor is further configured to execute the instructions to cause the user plane device to:

receive, from the session management device, a second indication for performing uplink packet elimination for the QoS flow;

receive a first uplink packet through the first path and a second uplink packet through the second path; and

eliminate, in response to the second indication, the first uplink packet or the second uplink packet.

12. The user plane device of claim 11 , wherein the processor is further configured to execute the instructions to cause the user plane device to further eliminate the first uplink packet or the second uplink packet based on a same sequence number.

13. The user plane device of claim 9 , wherein the first downlink packet and the second downlink packet have a same sequence number and a same service flow identifier.

14. A base station comprising:

a non-transitory computer-readable storage medium configured to store instructions; and

a processor coupled to the non-transitory computer-readable storage medium and configured to execute the instructions to cause the base station to:

determine first access network tunnel information and second access network tunnel information;

send the first access network tunnel information and the second access network tunnel information to a session management device; and

receive a first downlink packet through a first path corresponding to the first access network tunnel information and connecting a user plane device and the base station and a second downlink packet through a second path corresponding to the second access network tunnel information and connecting the user plane device and the base station,

wherein the first downlink packet and the second downlink packet have a same sequence number and a same service flow identifier.

15. The base station of claim 14 , wherein the processor is further configured to execute the instructions to cause the base station to:

receive indication information from the session management device; and

determine the first access network tunnel information and the second access network tunnel information based on the indication information.

16. The base station of claim 15 , wherein the indication information is first core network tunnel information and second core network tunnel information.

17. The base station of claim 15 , wherein the processor is further configured to execute the instructions to cause the base station to further receive the indication information in session management information.

18. The base station of claim 15 , wherein the processor is further configured to execute the instructions to cause the base station to:

duplicate a first uplink packet of a quality of service (QOS) flow to obtain a second uplink packet; and

send, to the user plane device, the first uplink packet through the first path and the second uplink packet through the second path.

19. The base station of claim 18 , wherein the first uplink packet and the second uplink packet have a same sequence number and a same service flow identifier.

20. The base station of claim 18 , wherein the processor is further configured to execute the instructions to cause the base station to:

receive, from the session management device, an indication for performing uplink packet duplication for the QoS flow; and

duplicate, in response to the indication, the first uplink packet to obtain the second uplink packet.

Priority Claims (3)
CN 201810291412.3 · Apr 3, 2018 · national
CN 201810483377.5 · May 18, 2018 · national
CN 201811386638.8 · Nov 20, 2018 · national
Continuity (3)
Continuation 17033070 · Sep 25, 2020
Continuation PCTCN2019078176 · Mar 14, 2019
Related Publication 20230217526A1 · Jul 6, 2023
References Cited (24)
US 8134963B1 · Chen et al. · 2012 [cited by applicant]
US 11617109B2 · Ke · 2023 [cited by examiner]
US 20160242080A1 · Vikberg et al. · 2016 [cited by applicant]
US 20170366618A1 · Vrzic et al. · 2017 [cited by applicant]
US 20180007604A1 · Pillay-Esnault · 2018 [cited by applicant]
US 20180035339A1 · Mitsui et al. · 2018 [cited by applicant]
US 20190028920A1 · Pan · 2019 [cited by examiner]
US 20190098682A1 · Park et al. · 2019 [cited by applicant]
US 20190268815A1 · Zhu et al. · 2019 [cited by applicant]
US 20190306251A1 · Talebi Fard · 2019 [cited by examiner]
US 20200374963A1 · Lin · 2020 [cited by examiner]
CN 104602256A · 2015 [cited by applicant]
CN 105704197A · 2016 [cited by applicant]
CN 106031237A · 2016 [cited by applicant]
CN 106034089A · 2016 [cited by applicant]
WO 2007140107A1 · 2007 [cited by applicant]
WO 2016163544A1 · 2016 [cited by applicant]
Samsung, “Bearer management on supporting PDCP duplication in CA case,” 3GPP TSG-RAN WG3 Meeting #97, Berlin, Germany, Aug. 21-25, 2017, R3-172968, 4 pages. [cited by applicant]
3GPP TS 23.501 V15.1.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 15),” Mar. 2018, 201 pages. [cited by applicant]
3GPP TR 38.913 V14.3.0, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Study on Scenarios and Requirements for Next Generation Access Technologies (Release 14),” Jun. 2017, 39 p… [cited by applicant]
3GPP TS 23.502 V15.1.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2 (Release 15),” Mar. 2018, 285 pages. [cited by applicant]
3GPP TS 29.244 V15.1.0 (Mar. 2018), “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Interface between the Control Plane and the User Plane Nodes; Stage 3 (Release 15),” 170… [cited by applicant]
3GPP TS 38.300 V15.1.0 (Mar. 2018), “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; NR and NG-RAN Overall Description; Stage 2 (Release 15),” 71 pages. [cited by applicant]
3GPP TR 23.799 V14.0.0 (Dec. 2016), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Architecture for Next Generation System (Release 14),” 522 pages. [cited by applicant]