Information marking method and device, equipment and storage medium

By obtaining the correspondence between PSI values ​​and DSCP values ​​in the 5G system and marking them, the problem of insufficient flexibility in PDU Set granularity data packet processing is solved, differentiated processing of PDU Sets of different importance is achieved, and the flexibility and accuracy of data packet processing are improved.

CN120640348APending Publication Date: 2025-09-12CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410275422.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-11
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

In the current 5G system, the flexibility of differentiated data packet processing is poor, especially in the packet processing mechanism at the protocol data unit set (PDU Set) granularity, which makes it difficult to flexibly mark DSCP values ​​according to the importance of different PDU Sets.

Method used

By obtaining the correspondence between the importance (PSI) value of the protocol data unit set and the differentiated services code point (DSCP) value, and marking the DSCP value to the transport layer header of each data packet in the PDU Set, including the General Packet Radio Tunneling Protocol (GTP-U) header on the user plane, differentiated processing of PDU Sets of different importance can be achieved.

Benefits of technology

Improves the flexibility of differentiated data packet processing, can accurately mark DSCP values ​​according to the importance of different PDU Sets, and enhances the data packet processing capabilities in QoS flows.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120640348A_ABST
    Figure CN120640348A_ABST
Patent Text Reader

Abstract

The invention provides an information marking method and device, equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: acquiring a PSI value and a corresponding relationship between the PSI value and a DSCP value, and then marking the DSCP value to a transmission layer packet header of each data packet in a PDU Set according to the corresponding relationship, so that a UPF network element can mark the transmission layer packet headers of each data packet in the PDU Set with different importance. The DSCP marking of the data packets in each QoS flow is expanded to the DSCP marking of the data packets in each PDU Set in each QoS flow, so that the flexibility of realizing differential processing of the data packets by adding the DSCP values to the data packets in the QoS flows is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to an information marking method, apparatus, device, and storage medium. Background Art

[0002] In the current 5G system, in the downlink direction, for each Quality of Service (QoS) flow, the Session Management Function (SMF) determines the transport layer marking value of the data packet based on the 5G QoS Identifier (5QI), priority, etc., for example, the Differentiated Services Code Point (DSCP) value in the outer IP header, and provides the DSCP value to the UPF to instruct the UPF to add the DSCP value to each data packet in the QoS flow and send the QoS flow with the added DSCP value to the base station, so that the base station can distinguish the priority of the QoS flow. Among them, the DSCP value added to the data packets in a QoS flow is the same.

[0003] However, the differentiated processing of data packets implemented in the above manner has poor flexibility when applied to a data packet processing mechanism at the granularity of a Protocol Data Unit Set (DU Set). Summary of the Invention

[0004] The present disclosure provides an information marking method, apparatus, device and storage medium, which at least to a certain extent improve the flexibility of implementing differentiated processing of data packets by adding DSCP values ​​to data packets in a QoS flow.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.

[0006] According to one aspect of the present disclosure, there is provided an information marking method, which is applied to a user plane function (UPF) network element, including:

[0007] Obtaining the PDU Set Importance (PSI) value and the correspondence between the PSI value and the Differentiated Services Code Point (DSCP) value;

[0008] The DSCP value is marked on the transport layer header of each data packet in the Protocol Data Unit Set (PDUSet) according to the corresponding relationship.

[0009] In one embodiment of the present disclosure, the method further includes:

[0010] The PSI value is added to the header of the General Packet Radio Service Tunneling Protocol (GTP-U) on the user plane.

[0011] In one embodiment of the present disclosure, obtaining a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI value and the differentiated services code point (DSCP) value includes:

[0012] The PSI value and the corresponding relationship between the PSI value and the DSCP value are obtained based on pre-configured policy information.

[0013] In one embodiment of the present disclosure, obtaining a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI and a differentiated services code point (DSCP) value includes:

[0014] An N4 session rule sent by a Session Management Function (SMF) network element is obtained. The N4 session rule includes a PSI value and a correspondence between the PSI value and the DSCP value.

[0015] In one embodiment of the present disclosure, before obtaining the N4 session rule sent by the session management function SMF network element, the method further includes:

[0016] The SMF network element receives the policy control and charging (PCC) rules sent by the policy control function (PCF) network element;

[0017] The SMF network element generates N4 session rules based on the PCC rules.

[0018] In one embodiment of the present disclosure, before the SMF network element receives the policy control and charging PCC rules sent by the policy control function PCF network element, the method further includes:

[0019] The PCF network element receives the request information forwarded by the Network Exposure Function (NEF) network element. The request information is sent by the Application Function (AF) network element to the NEF network element. The request information includes the Protocol Data Unit Set Quality of Service (PDU SetQoS) parameter, the Protocol Data Unit Set Information (PDU Set Information) and the protocol description information.

[0020] In one embodiment of the present disclosure, the method further includes:

[0021] When the NEF network element receives the request information sent by the AF network element, it authorizes the request information.

[0022] In one embodiment of the present disclosure, the method further includes:

[0023] In response to the audio and video service XR service being started when the user is talking, the AF network element sends a request message to the NEF network element.

[0024] According to another aspect of the present disclosure, an information marking device is provided, which is applied to a user plane function (UPF) network element, including:

[0025] An acquisition module, used to acquire a protocol data unit set importance PSI value and a corresponding relationship between the PSI value and the differentiated services code point DSCP value;

[0026] The marking module is used to mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

[0027] In one embodiment of the present disclosure, the apparatus further comprises:

[0028] The adding module is used to add the PSI value to the header position of the General Packet Radio Service Tunneling Protocol GTP-U of the user plane.

[0029] In one embodiment of the present disclosure, the acquisition module includes:

[0030] The first acquiring unit is configured to acquire a PSI value and a correspondence between the PSI value and the DSCP value based on pre-configured policy information.

[0031] In one embodiment of the present disclosure, the acquisition module includes:

[0032] The second acquisition unit is used to obtain the N4 session rules sent by the session management function SMF network element, where the N4 session rules include the PSI value and the correspondence between the PSI value and the DSCP value.

[0033] In one embodiment of the present disclosure, the apparatus further comprises:

[0034] The first receiving module is used to receive the policy control and charging PCC rules sent by the policy control function PCF network element before obtaining the N4 session rules sent by the session management function SMF network element;

[0035] The generation module is used by the SMF network element to generate N4 session rules based on PCC rules.

[0036] In one embodiment of the present disclosure, the apparatus further comprises:

[0037] The second receiving module is used for the PCF network element to receive the request information forwarded by the network open function NEF network element. The request information is sent by the application function AF network element to the NEF network element. The request information includes the protocol data unit set service quality PDU Set QoS parameters, protocol data unit set information PDU Set Information and protocol description information.

[0038] In one embodiment of the present disclosure, the apparatus further comprises:

[0039] The authorization module is used to authorize the request information when the NEF network element receives the request information sent by the AF network element.

[0040] In one embodiment of the present disclosure, the apparatus further comprises:

[0041] The sending module is configured to send a request message from the AF network element to the NEF network element in response to the XR service being started.

[0042] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-mentioned information marking method by executing the executable instructions.

[0043] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned information marking method is implemented.

[0044] The information marking method, system, apparatus, device and storage medium provided by the embodiments of the present disclosure obtain the PSI value and the correspondence between the PSI value and the DSCP value, and then mark the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expand the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0047] Figure 1 A schematic diagram of the importance of a PDU Set in an embodiment of the present disclosure is shown;

[0048] Figure 2 A flow chart of an information marking method according to an embodiment of the present disclosure is shown;

[0049] Figure 3 A flow chart of another information marking method according to an embodiment of the present disclosure is shown;

[0050] Figure 4 A flow chart of another information marking method according to an embodiment of the present disclosure is shown;

[0051] Figure 5 A flow chart of another information marking method according to an embodiment of the present disclosure is shown;

[0052] Figure 6 A flow chart of another information marking method according to an embodiment of the present disclosure is shown;

[0053] Figure 7 A signaling diagram of an information marking method according to an embodiment of the present disclosure is shown;

[0054] Figure 8 A schematic diagram of another information marking device according to an embodiment of the present disclosure is shown;

[0055] Figure 9A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0056] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0057] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0058] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0059] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0060] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0061] In order to explain the present disclosure in detail, the terms appearing in the present disclosure are first explained.

[0062] Protocol Data Unit Set (PDU Set): A PDU Set consists of one or more dependent PDUs, which carries the payload of an information unit (for example, a video frame) generated at the application layer.

[0063] Differentiated Services Code Point (DSCP): The IETF released the Differentiated Services (Diff-Serv) QoS classification standard in December 1998. It uses the six used bits and two unused bits in the service category (TOS) identifier byte in each packet's IP header to distinguish priorities. Simply put, DSCP ensures QoS by encoding values ​​in the eight identifier bytes of the IP header to classify and prioritize services.

[0064] Among them, 3GPP R18 carried out research on network architecture to support Extended Reality (XR) services. Taking into account the packetization characteristics of audio and video frames, it introduced a data packet processing mechanism with PDU Set granularity: a PDU Set consists of one or more dependent PDUs, carrying an information unit generated at the application layer.

[0065] According to TS23.501, in the current 5GS QoS framework, for each Quality of Service (QoS) flow, the SMF can determine the DSCP marking value of the data packet based on the 5G QoS Identifier (5QI), priority, etc., and instruct the UPF to perform transport layer DSCP marking on the data packet accordingly. Data packets belonging to the same QoS flow have the same DSCP value.

[0066] XR services introduce a packet processing mechanism based on PDU Set granularity. Different PDU Sets may have different importances. For the downlink, the UPF identifies PDU Sets and adds the PDU Set Importance values ​​to the GTP-U header sent to the Radio Access Network (RAN). This allows the RAN to determine how to discard corresponding PDU Sets based on the PSI values ​​of different PDU Sets within the same QoS flow when network congestion occurs.

[0067] In the same QoS flow, different PDU Sets have different relative importance. In order to explain the PDU Sets of different importance in detail, Figure 1 FIG. 1 shows a schematic diagram of the importance of a PDU Set in an embodiment of the present disclosure. Figure 1 As shown, a video stream may include I frames, P frames, and B frames, wherein I frames are considered the most important frames, P frames depend on I frames for decoding, and B frames are considered the least important frames that can be discarded.

[0068] Figure 2 FIG1 shows a flow chart of an information marking method in an embodiment of the present disclosure. It should be noted that the information marking method in an embodiment of the present disclosure is applied to a UPF network element. Figure 2 As shown, the information marking method may include:

[0069] S210: Obtain a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI value and the differentiated services code point (DSCP) value.

[0070] In some embodiments, the UPF network element can obtain the PSI value sent by the SMF network element and the correspondence between the PSI value and the Differentiated Services Code Point DSCP value.

[0071] The PSI value and the above correspondence can be transmitted through the N4 session.

[0072] S220: Mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

[0073] The information marking method provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0074] Figure 3 FIG1 shows another flow chart of an information marking method in an embodiment of the present disclosure. It should be noted that the information marking method in an embodiment of the present disclosure is applied to a UPF network element. Figure 3 As shown, the information marking method may include:

[0075] S310: Obtain a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI value and the differentiated services code point (DSCP) value.

[0076] S320: Mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

[0077] In some embodiments, the UPF network element can identify the PDU Set through a packet detection rule (PDR).

[0078] In some embodiments, the PSI value and the corresponding relationship can be included in the QER, where a QoS Enforcement Rule (QER) is a rule used to implement and manage QoS. It specifies how data traffic is handled, including priority, bandwidth limitation, congestion control, etc. In the UPF (User Plane Function) network element, the QER is typically used together with the PDR (Packet Detection Rule) to define the QoS policy that should be executed when a packet matching the PDR is detected.

[0079] S330: Add the PSI value to the header of the General Packet Radio Tunneling Protocol GTP-U on the user plane.

[0080] The information marking method provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0081] Figure 4 FIG1 shows another flow chart of an information marking method in an embodiment of the present disclosure. It should be noted that the information marking method in an embodiment of the present disclosure is applied to a UPF network element. Figure 4 As shown, the information marking method may include:

[0082] S410: Acquire a PSI value and a correspondence between the PSI value and the DSCP value based on pre-configured policy information.

[0083] In some embodiments, the operator or user may store the above information in the UPF network element in advance.

[0084] S420: Mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

[0085] The information marking method provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0086] Figure 5 FIG1 shows another flow chart of an information marking method in an embodiment of the present disclosure. It should be noted that the information marking method in an embodiment of the present disclosure is applied to a UPF network element. Figure 5 As shown, the information marking method may include:

[0087] S510, obtaining an N4 session rule sent by a session management function SMF network element, where the N4 session rule includes a PSI value and a correspondence between the PSI value and the DSCP value.

[0088] In some embodiments, the N4 session rule may indicate a protocol description based on the PDR, and the above correspondence may be indicated in the QER.

[0089] S520: Mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

[0090] The information marking method provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0091] Figure 6 A schematic diagram of another information marking method according to an embodiment of the present disclosure is shown. Figure 6 As shown, the information marking method may include:

[0092] S610, the SMF network element receives the policy control and charging PCC rules sent by the policy control function PCF network element.

[0093] In some embodiments, the PCC rule may be generated by the PCF network element based on protocol data unit set quality of service (PDU SetQoS) parameters, protocol data unit set information (PDU Set Information) and protocol description information.

[0094] Exemplarily, the PCF network element receives the request information forwarded by the NEF network element, wherein the request information is sent by the application function AF network element to the NEF network element. The request information includes protocol data unit set service quality PDU Set QoS parameters, protocol data unit set information PDU Set Information and protocol description information.

[0095] In some embodiments, upon receiving the request information sent by the AF network element, the NEF network element authorizes the request information.

[0096] For example, when the XR service starts PDU Set processing, the request information sent by the AF to the NEF network element, in addition to the UE address, AF identifier, flow description information or external application identifier, also includes the following information for PDU Set processing: Protocol Description, PDU Set QoS parameters, and PDU Set Information.

[0097] Exemplarily, the PDU Set Information may include the PDU Set sequence number, an indication of the end PDU in the PDU Set, the sequence number of each PDU in the PDU Set, the size of the PDU Set, and the PSI, which are used to guide the UPF to identify the PDU Set.

[0098] For example, the protocol description may include RTP protocol

[0099] S620, the SMF network element generates N4 session rules based on the PCC rules.

[0100] S630: Send N4 session rules to the UPF network element.

[0101] The information marking method provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0102] In order to explain the present disclosure in detail, Figure 7 A signaling diagram of an information marking method in an embodiment of the present disclosure is shown. Figure 7 As shown, the method may include:

[0103] S710: The AF network element sends a request message to the NEF network element.

[0104] In some embodiments, the request information may include, in addition to the UE address, AF identifier, flow description information or external application identifier, the following information for PDU Set processing: Protocol Description, PDU Set QoS parameters, and PDU Set Information.

[0105] S720: The NEF network element authorizes the request information based on the request information.

[0106] S730: The NEF network element forwards the request information to the PCF network element.

[0107] S740, the PCF network element generates a PCC rule based on the request information and forwards the PCC rule to the SMF network element.

[0108] S750: The SMF network element determines the PSI value and the correspondence between the PSI value and the DSCP value based on the PCC rule.

[0109] S760, the SMF network element sends the N4 session rules to the UPF network element.

[0110] In some embodiments, the SMF network element generates N4 session rules based on PCC rules.

[0111] S770, UPF network element DSCP marking based on PSI value.

[0112] In some embodiments, the DSCP marking of the UPF network element based on the PSI value includes:

[0113] Mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship;

[0114] The PSI value is added to the header of the General Packet Radio Service Tunneling Protocol (GTP-U) on the user plane.

[0115] S780: Send each data packet in the marked completed PDU Set to the RAN.

[0116] In some embodiments, the UPF network element may send each data packet in the marked PDU Set to the RAN via the N3 / N9 interface.

[0117] The information marking method provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0118] Based on the same inventive concept, the present disclosure also provides an information marking device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0119] Figure 8 FIG1 shows a schematic diagram of an information marking device according to an embodiment of the present disclosure. It should be noted that the device 800 is applied to a UPF network element. Figure 8 As shown, the device may include:

[0120] An acquisition module 810 is configured to acquire a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI value and the differentiated services code point (DSCP) value;

[0121] The marking module 820 is configured to mark the DSCP value on the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

[0122] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0123] In one embodiment of the present disclosure, the apparatus further comprises:

[0124] The adding module is used to add the PSI value to the header position of the General Packet Radio Service Tunneling Protocol GTP-U of the user plane.

[0125] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0126] In one embodiment of the present disclosure, the acquisition module includes:

[0127] The first acquiring unit is configured to acquire a PSI value and a correspondence between the PSI value and the DSCP value based on pre-configured policy information.

[0128] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0129] In one embodiment of the present disclosure, the acquisition module includes:

[0130] The second acquisition unit is used to obtain the N4 session rules sent by the session management function SMF network element, where the N4 session rules include the PSI value and the correspondence between the PSI value and the DSCP value.

[0131] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0132] In one embodiment of the present disclosure, the apparatus further comprises:

[0133] The first receiving module is used to receive the policy control and charging PCC rules sent by the policy control function PCF network element before obtaining the N4 session rules sent by the session management function SMF network element;

[0134] The generation module is used by the SMF network element to generate N4 session rules based on PCC rules.

[0135] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0136] In one embodiment of the present disclosure, the apparatus further comprises:

[0137] The second receiving module is used for the PCF network element to receive the request information forwarded by the network open function NEF network element. The request information is sent by the application function AF network element to the NEF network element. The request information includes the protocol data unit set service quality PDU Set QoS parameters, protocol data unit set information PDU Set Information and protocol description information.

[0138] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0139] In one embodiment of the present disclosure, the apparatus further comprises:

[0140] The authorization module is used to authorize the request information when the NEF network element receives the request information sent by the AF network element.

[0141] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0142] In one embodiment of the present disclosure, the apparatus further comprises:

[0143] The sending module is configured to send a request message from the AF network element to the NEF network element in response to the XR service being started.

[0144] The information marking device provided by the embodiments of the present disclosure obtains the PSI value and the correspondence between the PSI value and the DSCP value, and then marks the DSCP value to the transport layer header of each data packet in the PDU Set according to the correspondence, so that the UPF network element can mark the transport layer header of each data packet in the PDU Set of different importance, and expands the DSCP marking of the data packets in each QoS flow to the DSCP marking of the data packets in each PDU Set in each QoS, thereby improving the flexibility of achieving differentiated processing of data packets by adding DSCP values ​​to the data packets in the QoS flow.

[0145] The information marking device provided in the embodiment of the present disclosure can be used to execute the positioning method provided in the above-mentioned method embodiments. Its implementation principle and technical effects are similar and will not be described here for the sake of simplicity.

[0146] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods, or program products. Therefore, various aspects of the present disclosure may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0147] Refer to the following Figure 9 1 and 2 to describe the electronic device 900 according to this embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0148] like Figure 9As shown, electronic device 900 is implemented as a general-purpose computing device. Components of electronic device 900 may include, but are not limited to, at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting various system components (including storage unit 920 and processing unit 910).

[0149] The storage unit stores program code, which can be executed by the processing unit 910, so that the processing unit 910 performs the steps described in the "Exemplary Method" section above according to various exemplary embodiments of the present disclosure. For example, the processing unit 910 can perform the following steps of the above method embodiment:

[0150] Obtaining a PDU Set Importance (PSI) value and a correspondence between the PSI value and the Differentiated Services Code Point (DSCP) value;

[0151] The DSCP value is marked on the transport layer header of each data packet in the Protocol Data Unit Set (PDUSet) according to the corresponding relationship.

[0152] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 9201 and / or a cache memory unit 9202 , and may further include a read-only memory unit (ROM) 9203 .

[0153] The storage unit 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0154] Bus 930 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0155] The electronic device 900 can also communicate with one or more external devices 940 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 900, and / or any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 950. Furthermore, the electronic device 900 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 via a bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 900, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0156] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0157] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided. The computer-readable storage medium may be a readable signal medium or a readable storage medium. A program product capable of implementing the above-mentioned method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Methods" section above of this specification.

[0158] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0159] In the present disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0160] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0161] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0162] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0163] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0164] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0165] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.

Claims

1. An information marking method, characterized in that: Applied to user plane function (UPF) network elements, including: Obtaining a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI value and the differentiated services code point (DSCP) value; The DSCP value is marked on the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

2. The information marking method according to claim 1, characterized in that: The method further comprises: The PSI value is added to a header of a General Packet Radio Service Tunneling Protocol GTP-U on a user plane.

3. The information marking method according to claim 1, wherein: The obtaining of a protocol data unit set importance (PSI) value and a correspondence between the PSI value and a differentiated services code point (DSCP) value includes: The PSI value and the corresponding relationship between the PSI value and the DSCP value are acquired based on pre-configured policy information.

4. The information marking method according to claim 1, wherein: The obtaining of a protocol data unit set importance (PSI) value and a corresponding relationship between the PSI and a differentiated services code point (DSCP) value includes: Obtain an N4 session rule sent by a session management function SMF network element, where the N4 session rule includes the PSI value and a correspondence between the PSI value and the DSCP value.

5. The information marking method according to claim 4, characterized in that: Before obtaining the N4 session rule sent by the session management function SMF network element, the method further includes: The SMF network element receives the policy control and charging PCC rules sent by the policy control function PCF network element; The SMF network element generates the N4 session rule based on the PCC rule.

6. The information marking method according to claim 5, characterized in that: Before the SMF network element receives the policy control and charging PCC rules sent by the policy control function PCF network element, the method further includes: The PCF network element receives the request information forwarded by the network open function NEF network element. The request information is sent to the NEF network element by the application function AF network element. The request information includes protocol data unit set service quality PDU Set QoS parameters, protocol data unit set information PDU Set Information and protocol description information.

7. The information marking method according to claim 6, characterized in that: The method further comprises: When the NEF network element receives the request information sent by the AF network element, the NEF network element authorizes the request information.

8. The information marking method according to claim 7, characterized in that: The method further comprises: In response to the XR service being started, the AF network element sends the request information to the NEF network element.

9. An information marking device, characterized in that: Applied to user plane function (UPF) network elements, including: An acquisition module, configured to acquire a protocol data unit set importance (PSI) value and a correspondence between the PSI value and the differentiated services code point (DSCP) value; The marking module is used to mark the DSCP value to the transport layer header of each data packet in the protocol data unit set PDU Set according to the corresponding relationship.

10. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to execute the information marking method according to any one of claims 1 to 8 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the information marking method according to any one of claims 1 to 8 is implemented.