IP Library › Granted Patent US 12,739,207
Granted Patent B2
US 12,739,207 · App. 18/791,925 · Granted Sep 15, 2026

Data packet transmission method and related devices

Inventor: Zhuoyun Zhang (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
H04L47/2408H04L47/20H04L47/32H04W28/06
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,739,207
App. No.
18/791,925
Granted
Sep 15, 2026
Kind
B2
Abstract

The present disclosure relates to a data packet transmission method and related devices. The method includes: obtaining quality of service profile information of a target service flow from a session management function network element, the quality of service profile information comprising a first data detection rule and a first processing rule, the first data detection rule comprising data packet set type internal identification information, the first processing rule comprising a processing rule corresponding to the data packet set type; receiving a data packet to be forwarded; determining whether to discard one or more data packets within the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and determining data packets to be discarded within the data packet set type.

Claims (50)

1 . A data packet transmission method, the method being performed by a network device, and the method comprising:

obtaining quality of service profile information of a target service flow from a session management function network element,

the quality of service profile information comprising a first data detection rule and a first processing rule,

the first data detection rule comprising data packet set type internal identification information corresponding to at least one data packet set type of the target service flow and further comprising at least one of a data set sequence number of the data packet set type or a data packet sequence number within a data set of the data packet set type,

the first processing rule comprising a processing rule corresponding to the data packet set type, and the processing rule corresponding to the data packet set type comprising packet loss processing information corresponding to the data packet set type;

receiving a data packet to be forwarded;

determining whether to discard one or more data packets within the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and

determining data packets to be discarded within the data packet set type in response to determining to discard one or more data packets.

2 . The method according to claim 1 , wherein the determining whether to discard one or more data packets within the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule and determining data packets to be discarded within the data packet set type comprises:

determining whether to discard data packets within a data set of the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and

determining data packets to be discarded in the corresponding data set according to the packet loss processing information.

3 . The method according to claim 1 , wherein the processing rule corresponding to the data packet set type further comprises quality of service information corresponding to the data packet set type, and the method further comprising:

processing data packets within the data packet set type according to the quality of service information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule.

4 . The method according to claim 3 , wherein the processing the data packets within the data packet set type according to the quality of service information comprises:

processing data packets within a data set of the data packet set type according to the quality of service information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule.

5 . A data packet transmission apparatus, comprising:

a memory operable to store computer-readable instructions; and

a processor circuitry operable to read the computer-readable instructions, the processor circuitry when executing the computer-readable instructions is configured to:

obtain quality of service profile information of a target service flow from a session management function network element,

the quality of service profile information comprising a first data detection rule and a first processing rule,

the first data detection rule comprising data packet set type internal identification information corresponding to at least one data packet set type of the target service flow and further comprising at least one of a data set sequence number of the data packet set type or a data packet sequence number within a data set of the data packet set type,

the first processing rule comprising a processing rule corresponding to the data packet set type, and the processing rule corresponding to the data packet set type comprising packet loss processing information corresponding to the data packet set type;

receive a data packet to be forwarded;

determine whether to discard one or more data packets within the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and

determine data packets to be discarded within the data packet set type in response to determining to discard one or more data packets.

6 . The apparatus according to claim 5 , wherein the first data detection rule further comprises at least one of a data set sequence number of the data packet set type or a data packet sequence number within a data set of the data packet set type.

7 . The apparatus according to claim 5 , wherein the processor circuitry is configured to:

determine whether to discard data packets within a data set of the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and

determine data packets to be discarded in the corresponding data set according to the packet loss processing information.

8 . The apparatus according to claim 5 , wherein the processor circuitry is configured to:

process data packets within the data packet set type according to the quality of service information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule.

9 . The apparatus according to claim 5 , wherein the processor circuitry is configured to:

process data packets within a data set of the data packet set type according to the quality of service information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule.

10 . A non-transitory machine-readable media, having instructions stored on the machine-readable media, the instructions configured to, when executed, cause a machine to:

obtain quality of service profile information of a target service flow from a session management function network element,

the quality of service profile information comprising a first data detection rule and a first processing rule,

the first data detection rule comprising data packet set type internal identification information corresponding to at least one data packet set type of the target service flow,

the first processing rule comprising a processing rule corresponding to the data packet set type and further comprising at least one of a data set sequence number of the data packet set type or a data packet sequence number within a data set of the data packet set type, and

the processing rule corresponding to the data packet set type comprising packet loss processing information corresponding to the data packet set type;

receive a data packet to be forwarded;

determine whether to discard one or more data packets within the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and

determine data packets to be discarded within the data packet set type in response to determining to discard one or more data packets.

11 . The media according to claim 10 , wherein the first data detection rule further comprises at least one of a data set sequence number of the data packet set type or a data packet sequence number within a data set of the data packet set type.

12 . The media according to claim 10 , wherein the instructions is configured to cause the machine to:

determine whether to discard data packets within a data set of the data packet set type according to the packet loss processing information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule; and

determine data packets to be discarded in the corresponding data set according to the packet loss processing information.

13 . The media according to claim 10 , wherein the instructions is configured to cause the machine to:

process data packets within the data packet set type according to the quality of service information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule.

14 . The media according to claim 13 , wherein the instructions is configured to cause the machine to:

process data packets within a data set of the data packet set type according to the quality of service information in response to the data packet set type internal identification information of the data packet being matched with the first data detection rule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2024
From: ZHANG, ZHUOYUN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 068219/0549 →
Continuity (2)
Continuation PCTCN2023095045 · May 18, 2023
Related Publication 20240396845A1 · Nov 28, 2024
References Cited (32)
US 10887944B2 · Skog · 2021 [cited by examiner]
US 11146574B2 · Muddu · 2021 [cited by examiner]
US 11533643B2 · Zhou · 2022 [cited by examiner]
US 11678216B2 · Liu · 2023 [cited by examiner]
US 11748503B1 · Patel · 2023 [cited by examiner]
US 11750523B2 · Xu · 2023 [cited by examiner]
US 11777861B2 · Cañete · 2023 [cited by examiner]
US 11792677B2 · Liu · 2023 [cited by examiner]
US 11936545B1 · Miskovic · 2024 [cited by examiner]
US 12022319B2 · Puente Pestañãet al. · 2024 [cited by examiner]
US 12068962B2 · Zhang · 2024 [cited by examiner]
US 12081439B2 · Jeong · 2024 [cited by examiner]
US 20200267753A1 · Adjakple · 2020 [cited by examiner]
US 20210250771A1 · Hu · 2021 [cited by examiner]
US 20210289390A1 · Zhou · 2021 [cited by examiner]
US 20220109633A1 · Li et al. · 2022 [cited by examiner]
US 20220330320A1 · Adjakple · 2022 [cited by examiner]
CN 108306843A · 2018 [cited by applicant]
CN 111148105A · 2020 [cited by applicant]
CN 112929257A · 2021 [cited by applicant]
CN 114666279A · 2022 [cited by applicant]
CN 112929257B · 2023 [cited by examiner]
WO WO2008148422A1 · 2008 [cited by examiner]
WO WO2018145669A1 · 2018 [cited by examiner]
WO WO2020063465A1 · 2020 [cited by examiner]
WO WO2020088598A1 · 2020 [cited by examiner]
WO WO2022036870A1 · 2022 [cited by examiner]
WO WO2022235199A1 · 2022 [cited by examiner]
WO WO2024032074A1 · 2024 [cited by examiner]
International search report in International Application No. PCT/CN2023/095045, dated Aug. 28, 2023, 10 pages (with English Translation). [cited by applicant]
3rd Generation Partnership Project; “Technical Specification Group Services and System Aspects; Study on XR (Extended Reality) and media services (Release 18)”, Technical Report; 3GPP TR 23.700-60, 3rd Generation Partne… [cited by applicant]
English-language Supplementary Search Report issued in European Application No. 23851304.8 dated Jul. 1, 2025, (10 pages). [cited by applicant]