Transmission processing method and apparatus, and terminal and network-side device
By prioritizing the transmission of NAS messages in network-side devices, the problem of high NAS message latency in communication systems is solved, thus improving communication efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2026-01-22
- Publication Date
- 2026-07-30
AI Technical Summary
In communication systems, when multiple messages are received simultaneously, the transmission delay of non-access stratum (NAS) messages is relatively large, which affects communication performance.
Under certain conditions, network-side devices can send instruction information to the user plane to prioritize the transmission of NAS messages, including sending information containing NAS messages to other network-side devices or terminals via the user plane.
This reduces the transmission latency of NAS messages and improves communication performance.
Smart Images

Figure CN2026074249_30072026_PF_FP_ABST
Abstract
Description
Transmission processing methods, devices, terminals and network-side equipment
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510110732.4, filed on January 23, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of communication technology, specifically relating to a transmission processing method, apparatus, terminal, and network-side equipment. Background Technology
[0004] In communication systems, information transmission is typically guaranteed based on the order in which information is received or on the Quality of Service (QoS) Class Identifier (QCI) information of data packets. However, when multiple messages are received simultaneously, the transmission delay of some important messages (such as Non-Access Stratum (NAS) messages) can be significant, thus affecting communication performance. Summary of the Invention
[0005] This application provides a transmission processing method, apparatus, terminal, and network-side device that can solve the problem of large message transmission latency in NAS.
[0006] Firstly, a transmission processing method is provided, including:
[0007] If the first condition is met, the first network-side device performs the first operation;
[0008] The first condition includes: the first network-side device receives first information through the user plane, the first information includes a first message and a first indication, the first indication is used to indicate the first message or to indicate priority transmission of the first message, and the first message includes a NAS message;
[0009] The first operation includes at least one of the following:
[0010] The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first.
[0011] The second information is sent to the second network-side device via the user plane, and the second information includes the first message.
[0012] The third information, which includes the first message, is sent to the terminal via the user plane first.
[0013] Secondly, a transmission processing method is provided, including:
[0014] If the third condition is met, the second network-side device performs the second operation;
[0015] The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message;
[0016] The second operation includes at least one of the following:
[0017] The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first.
[0018] The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message.
[0019] The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
[0020] Thirdly, a transmission processing method is provided, including:
[0021] The fourth network-side device sends a fourth message to the second network-side device. The fourth message includes a first message and a fourth indication. The first message includes a NAS message.
[0022] The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
[0023] Fourthly, a transmission processing method is provided, including:
[0024] The terminal sends first information to a first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
[0025] Fifthly, a transmission processing apparatus is provided, comprising:
[0026] The first transceiver module is used to perform a first operation when a first condition is met;
[0027] The first condition includes: a first network-side device receives first information through the user plane, the first information including a first message and a first indication, the first indication being used to indicate the first message or to indicate priority transmission of the first message, the first message including a NAS message;
[0028] The first operation includes at least one of the following:
[0029] The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first.
[0030] The second information is sent to the second network-side device via the user plane, and the second information includes the first message.
[0031] The third information, which includes the first message, is sent to the terminal via the user plane first.
[0032] Sixthly, a transmission processing apparatus is provided, comprising:
[0033] The second transceiver module is used to perform the second operation when the third condition is met;
[0034] The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message;
[0035] The second operation includes at least one of the following:
[0036] The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first.
[0037] The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message.
[0038] The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
[0039] In a seventh aspect, a transmission processing apparatus is provided, comprising:
[0040] A first sending module is configured to send fourth information to a second network-side device, the fourth information including a first message and a fourth indication, the first message including a NAS message;
[0041] The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
[0042] Eighthly, a transmission processing apparatus is provided, comprising:
[0043] The second sending module is used to send first information to the first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
[0044] A ninth aspect provides a transmission processing apparatus configured to perform the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect.
[0045] In a tenth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the fourth aspect.
[0046] Eleventhly, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to send first information to a first network-side device, the first information including a first message and a first indication, the first indication being used to indicate the first message or to indicate priority transmission of the first message, the first message including a NAS message.
[0047] In a twelfth aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect, or implementing the steps of the method as described in the second aspect, or implementing the steps of the method as described in the third aspect.
[0048] In a thirteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein...
[0049] When the network-side device is a first network-side device, the communication interface is used to obtain a first rule, which is a rule for prioritizing the transmission of NAS messages;
[0050] The first rule includes at least one of the following:
[0051] The third indication is used to indicate whether to prioritize the transmission of NAS messages;
[0052] Priority service list;
[0053] List of services that do not require priority transmission;
[0054] Priority transmission level;
[0055] Delay for priority transmission;
[0056] Packet loss rate for priority transmission;
[0057] The maximum amount of data to be transmitted first;
[0058] Priority transmission time period;
[0059] Source address information of the data packets that are transmitted first;
[0060] The destination address information of the data packets to be transmitted first.
[0061] When the network-side device is a second network-side device, the communication interface is used to perform a second operation when a third condition is met;
[0062] The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message;
[0063] The second operation includes at least one of the following:
[0064] The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first.
[0065] The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message.
[0066] The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
[0067] When the network-side device is a fourth network-side device, the communication interface is used to send fourth information to the second network-side device. The fourth information includes a first message and a fourth indication. The first message includes a NAS message.
[0068] The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
[0069] In a fourteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.
[0070] In a fifteenth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the first aspect, and the network-side device is configured to perform the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect.
[0071] In a sixteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0072] In a seventeenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0073] This application embodiment allows a first network-side device to perform a first operation when a first condition is met. The first condition includes: the first network-side device receiving first information via the user plane, the first information including a first message and a first indication, the first indication indicating either the first message or prioritizing the transmission of the first message, the first message including a NAS message; and the first operation including at least one of the following: sending second information via the user plane to a second network-side device, the second information including the first message and a second indication, the second indication indicating either the second information including the first message or prioritizing the transmission of the first message; prioritizing the transmission of second information via the user plane to the second network-side device, the second information including the first message; and prioritizing the transmission of third information via the user plane to a terminal, the third information including the first message. In this way, the network-side device can prioritize the transmission of NAS messages based on the first indication, thereby reducing the transmission latency of NAS messages and improving communication performance. Attached Figure Description
[0074] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0075] Figure 2 is a flowchart of one of the transmission processing methods provided in an embodiment of this application;
[0076] Figure 3 is a second flowchart of a transmission processing method provided in an embodiment of this application;
[0077] Figure 4 is a flowchart of a transmission processing method provided in an embodiment of this application;
[0078] Figure 5 is a flowchart of a transmission processing method provided in an embodiment of this application;
[0079] Figure 6 is a flowchart of a transmission processing method provided in an embodiment of this application;
[0080] Figure 7 is a flowchart of a transmission processing method provided in an embodiment of this application;
[0081] Figure 8 is a flowchart of a transmission processing method provided in an embodiment of this application;
[0082] Figure 9 is a flowchart of a transmission processing method provided in an embodiment of this application;
[0083] Figure 10 is one of the structural diagrams of a transmission processing device provided in an embodiment of this application;
[0084] Figure 11 is a second structural diagram of a transmission processing device provided in an embodiment of this application;
[0085] Figure 12 is a third structural diagram of a transmission processing device provided in an embodiment of this application;
[0086] Figure 13 is a fourth structural diagram of a transmission processing device provided in an embodiment of this application;
[0087] Figure 14 is a structural diagram of a communication device provided in an embodiment of this application;
[0088] Figure 15 is a schematic diagram of the hardware structure of a terminal according to an embodiment of this application;
[0089] Figure 16 is a structural diagram of one of the network-side devices according to an embodiment of this application;
[0090] Figure 17 is a second structural diagram of a network-side device according to an embodiment of this application. Detailed Implementation
[0091] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0092] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as the sender explicitly informing the receiver of specific information, the required operation, or the requested result in the instruction sent. An indirect instruction can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the required operation or requested result based on the judgment result.
[0093] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0094] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as User Equipment (UE), and can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.Among them, base stations can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform stations). The term "base station" can be any suitable term in the field, such as "station" or any other appropriate term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.
[0095] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), and Binding Support. Functions include BSF, Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), and Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform station).It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment. If the name of the core network equipment mentioned in the embodiments of this application changes in subsequent protocol versions (e.g., 6G), it is also within the scope of protection of this application.
[0096] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).
[0097] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0098] In 5G, the terminal proactively initiates a Protocol Data Unit (PDU) session establishment request to the network-side equipment, requesting the establishment of a PDU session to transmit user data that needs to be delivered to the Data Network (DN). Within a PDU session, the network-side equipment can precisely configure and dynamically manage network resources based on different service characteristics, such as bandwidth requirements, latency sensitivity, and reliability requirements, to provide differentiated service guarantees. For example, for virtual reality (VR) applications with extremely high latency requirements, the network-side equipment can prioritize allocating low-latency transmission paths and sufficient bandwidth resources in the corresponding PDU session; while for small amounts of periodic data uploaded by IoT sensors, a low-power, low-bandwidth PDU session can be configured.
[0099] At the core network level, 5G introduces the SMF (Service Management Function) to manage the entire lifecycle of PDU sessions, including their creation, modification, and release. The SMF works in conjunction with other core network elements, such as the Access and Mobility Management Function (AMF) or Policy Control Function (PCF), and, combined with network slicing technology, can build multiple logically isolated and customized PDU sessions for different types of users and services on a unified infrastructure.
[0100] A single PDU session can provide one or more Quality of Service (QoS) flows. 5G QoS characteristics define the set of characteristic parameters for each network node (UE, gNB, UPF) when processing each QoS flow. In 5G, the characteristic parameter set is divided into standardized QoS characteristics and operator-specific 5G QoS characteristics. Standardized 5G QoS characteristics consist of predefined values for each parameter, associated with a fixed 5G QoS Identifier (5QI) value (an index that identifies a series of parameters). Operator-specific 5G QoS characteristics are not predefined by the 3GPP standard and are configured by the operator.
[0101] During PDU session establishment (refer to TS23.502), the SMF / PCF sends a QoS profile to the base station for filtering and transmitting data in the PDU session. The SMF sends a Packet Detection Rule (PDR) to the UPF to indicate packet detection and forwarding rules. In this way, the base station and UPF can provide different QoS guarantees for each QoS flow, such as latency, packet loss rate, and transmission rate.
[0102] It should be noted that when transmitting service NAS messages on a PDU session, these messages sometimes have a higher priority than general service data, requiring the base station / UPF to prioritize their transmission between the UE and the network. However, current technologies only support the identification of QoS Class Identifiers (QCIs), prioritizing the transmission of QoS flow streams with higher QCIs, and do not support other identification methods. If future technologies support the transmission of both signaling and data on the same PDU session, they will be indistinguishable, and the corresponding transmission priorities will be impossible to differentiate, thus affecting the transmission of service NAS signaling. Therefore, this application proposes a transmission processing method that enables the base station and / or UPF to identify service NAS messages, thereby prioritizing their transmission and ensuring optimal packet loss rate and latency. By distinguishing between uplink and downlink message routing, the base station and / or UPF can be informed that the message is a service NAS message (e.g., the UE carries indication information when encapsulating it at the SDAP layer, the base station carries indication information in the Universal Packet Radio Service Tunnel Protocol User Plane (GTP-U) extension header, or the UE and UPF have a peer-to-peer protocol stack, etc.), thereby enabling priority transmission processing.
[0103] Optionally, the priorities mentioned in the embodiments of this application (including: priority, priority transmission, priority processing, etc.) can be understood as a way for the base station and / or UPF to process user plane messages during user plane transmission. In the event of message blocking, or when a large number of user plane messages are waiting to be sent in the queue, the base station and / or UPF will guarantee the QoS (such as latency and throughput) of the message based on QoS or some rule (such as the first rule mentioned in the embodiments of this application). For example, compared with ordinary application data, the base station and / or UPF will forward certain specific user plane messages to the next node first; or, in the event of congestion, the base station and / or UPF will discard some ordinary application data, but will not prioritize discarding certain specific user plane messages.
[0104] It should be noted that the entire user plane transmission process involves the base station and the UPF. Therefore, if at least one node in the base station and the UPF performs the above-mentioned priority operation on the NAS message, the NAS message can be guaranteed, thereby improving the efficiency and performance of user plane communication.
[0105] The transmission processing method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0106] Referring to FIG2, an embodiment of this application provides a transmission processing method, as shown in FIG2, the transmission processing method includes:
[0107] Step 201: If the first condition is met, the first network-side device performs the first operation;
[0108] The first condition includes: the first network-side device receives first information through the user plane, the first information includes a first message and a first indication, the first indication is used to indicate the first message or to indicate priority transmission of the first message, and the first message includes a NAS message;
[0109] The first operation includes at least one of the following:
[0110] The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first.
[0111] The second information is sent to the second network-side device via the user plane, and the second information includes the first message.
[0112] The third information, which includes the first message, is sent to the terminal via the user plane first.
[0113] In this embodiment of the application, the first indication indicating that the first information includes a first message can be understood as the first indication indicating that the first information includes a NAS message; it can also be understood as: the first indication indicating that the message carrying the first information includes a first message or a NAS message, wherein the NAS message includes NAS data and / or NAS signaling. In this way, the first network-side device can identify the NAS message, thereby allowing it to be preferentially transmitted on either the first network-side device or the second network-side device.
[0114] Optionally, in some embodiments, the first network device receives first information from the terminal, the first information including a first message and a first indication. In this case, the first operation includes: the first network-side device sending second information to the second network side, the second information including the first message and the second indication; in another embodiment, the first operation includes: the first network-side device preferentially sending the second information to the second network-side device, the second information including the first message.
[0115] In some embodiments, a first network device receives first information from a second network-side device. The first information includes a NAS message and a first indication. In this case, the first operation includes the first network-side device sending second information to the terminal first. The second information includes a NAS message.
[0116] Optionally, the first indication is used to indicate priority transmission of the first message. This can be understood as indicating priority transmission of the first message, such as priority transmission of NAS data and / or NAS signaling. For example, when receiving first information including the first message and the first indication, the network-side device does not need to determine whether the first message in the first information is a NAS message, but directly prioritizes transmission of the first message based on the first indication.
[0117] Optionally, in some embodiments, the first network-side device can be an access network device, such as a base station; the second network-side device can be a core network device, such as a UPF.
[0118] It should be noted that the specific implementation of the first and second indications described above can be set according to actual needs. For example, in some embodiments, different bit values can be set to indicate the information of signaling and / or data transmitted through the user plane channel, or to indicate the message to be transmitted first. For example, it can indicate whether it carries a NAS message or a non-NAS message, or whether it carries NAS signaling or NAS data, or whether it is transmitted first or normally. The first indication mentioned above can include indication information indicating that it carries a NAS message, indication information indicating that it is NAS signaling, indication information indicating that it is NAS data, and indication information indicating that it is transmitted first.
[0119] Optionally, in some embodiments, when the first operation includes sending second information to the second network-side device via a user, the second information including the first message and the second indication, the second network-side device may prioritize transmitting the second information or, in other words, prioritize transmitting the first message in the second information based on the second indication.
[0120] In one embodiment, the second indication used to indicate that the second information includes a first message can be understood as the second indication used to indicate that the second information includes a NAS message.
[0121] This application embodiment allows a first network-side device to perform a first operation when a first condition is met. The first condition includes: the first network-side device receiving first information via the user plane, the first information including a first message and a first indication, the first indication indicating either the first message or prioritizing the transmission of the first message, the first message including a NAS message; and the first operation including at least one of the following: sending second information via the user plane to a second network-side device, the second information including the first message and a second indication, the second indication indicating either the second information including the first message or prioritizing the transmission of the first message; prioritizing the transmission of second information via the user plane to the second network-side device, the second information including the first message; and prioritizing the transmission of third information via the user plane to a terminal, the third information including the first message. In this way, the network-side device can prioritize the transmission of NAS messages based on the first indication, thereby reducing the transmission latency of NAS messages and improving communication performance.
[0122] Optionally, in some embodiments, the first condition further includes:
[0123] The first network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages;
[0124] The first rule includes at least one of the following:
[0125] The third indication is used to indicate whether to prioritize the transmission of NAS messages;
[0126] Priority service list;
[0127] List of services that do not require priority transmission;
[0128] Priority transmission level;
[0129] Delay for priority transmission;
[0130] Packet loss rate for priority transmission;
[0131] The maximum amount of data to be transmitted first;
[0132] Priority transmission time period;
[0133] Source address information of the data packets that are transmitted first;
[0134] The destination address information of the data packets to be transmitted first.
[0135] Optionally, the aforementioned third indication can be understood as an indication of whether to allow or support priority transmission of NAS messages, with the third indication having a higher priority than the first indication. For example, the network-side device can first determine whether to prioritize the transmission of all NAS messages based on the third indication. If the third indication prioritizes the transmission of NAS messages, the first network-side device can determine whether to prioritize the transmission of NAS messages based on whether the received information (such as information containing NAS messages) contains the first indication. If the third indication does not prioritize the transmission of NAS messages, NAS messages will not be prioritized for transmission regardless of whether the received information (such as information containing NAS messages) contains the first indication; or, if the third indication does not prioritize the transmission of NAS messages, the information received by the first network-side device will not contain the first indication.
[0136] Optionally, the aforementioned services refer to the services provided by the service NF, including but not limited to at least one of the following: location services, IP Multiple Subsystem (IMS) services, Artificial Intelligence (AI) services, computing power services, Ambient Internet of Things (AIoT) services, sensing services, slicing services, V2X services, satellite services, proximity services, immersive services, data services, short message services, energy-saving services, mission services, and security services. Each service NF may provide one or more of the aforementioned services.
[0137] It should be noted that one implementation of the service list that does not require priority transmission is the service list of normal transmission or ordinary transmission. When obtaining the first rule, the first rule indicates the service list of normal transmission. Here, normal transmission means that the QoS guarantee for NAS messages for this service list is the same as that for application data.
[0138] Optionally, the priority transmission level can include one or more levels. For example, one implementation may have three levels: high, medium, and low. Each service may have one level, or multiple services may share the same level. In other words, the first rule can include priority transmission levels corresponding to one or more services. The first network-side device can prioritize the transmission of NAS messages corresponding to a service based on its priority transmission level. For example, receiving a NAS message and a first indication for a first service, and a NAS message and a first indication for a second service. The first rule includes: a high priority transmission level for the first service, and a medium priority transmission level for the second service. Then, the first network-side device can prioritize the transmission of the NAS messages for the first service and the second service based on the first rule. If it is not possible to transmit the NAS messages for the first service and the second service simultaneously, the NAS message for the first service is transmitted first, followed by the NAS message for the second service.
[0139] Optionally, the aforementioned priority transmission delay includes: indicating that, under priority transmission, the one-way delay or round-trip delay from the first network-side device to the second network-side device is guaranteed, or indicating that, under priority transmission, the one-way delay or round-trip delay from the terminal to the service NF is guaranteed. Each service may have a delay requirement, or multiple services may have the same delay requirement. For example, receiving a NAS message and a first indication for the first service, and a NAS message and a first indication for the second service. The first rule includes: the priority transmission delay for the first service is 4ms, and the priority transmission delay for the second service is 6ms. Then, the first network-side device can prioritize the transmission of the NAS message for the first service and the NAS message for the second service based on the first rule. Since it indicates that both the NAS message for the first service and the NAS message for the second service are prioritized for transmission, priority transmission must be performed according to the corresponding priority transmission delay. In other words, when prioritizing the transmission of NAS messages, the corresponding priority transmission delay requirement must be guaranteed. For example, for the NAS message for the first service, the transmission from the first network-side device to the second network-side device needs to be completed within 4ms; for the NAS message for the first service, the transmission from the first network-side device to the second network-side device needs to be completed within 6ms. If it is not possible to transmit NAS messages of the first service and NAS messages of the second service simultaneously, then transmit the NAS messages of the first service first, and then transmit the NAS messages of the second service.
[0140] Optionally, each service can have its own packet loss rate requirement, or multiple services can share the same packet loss rate requirement. For example, consider receiving a NAS message and a first indication from a first service, and a NAS message and a first indication from a second service. The first rule includes: packet loss rate requirement A for the first service and packet loss rate requirement B for the second service. In this case, the instruction indicates that both the NAS messages from the first and second services should be transmitted with priority. Therefore, priority transmission should be performed according to the corresponding packet loss rate requirements; in other words, the corresponding packet loss rate requirement must be guaranteed when prioritizing the transmission of NAS messages.
[0141] Optionally, each service may have a maximum data volume requirement, or multiple services may share the same maximum data volume requirement. For example, when prioritizing the transmission of a certain service, the amount of data to be transmitted for that service can be determined according to its corresponding maximum data volume requirement. Once the data volume of the NAS messages for that service exceeds the amount of data to be transmitted for that service, the subsequent content of the NAS messages for that service will no longer be transmitted with priority.
[0142] Optionally, each service may have a time period, or multiple services may share the same time period. If the reception time or transmission time of the first information corresponding to a certain service falls within the priority transmission time period corresponding to that service, the first information corresponding to that service may be transmitted with priority; otherwise, priority transmission is not required.
[0143] Optionally, the aforementioned source address information may include IP information. In uplink transmission, the source address information is mainly the UE IP, while in downlink transmission, the source address information is mainly the service NF IP. For example, in uplink transmission, if the UE IP is in the first IP segment (IP A–IP B), then the first information sent by the first terminal needs to be transmitted first; if the UE IP is in the second IP segment (IP C–IP D), then the first information sent by the first terminal needs to be transmitted first.
[0144] Optionally, the aforementioned destination address information may include IP information. In uplink transmission, the destination address information is primarily the service NF IP, while in downlink transmission, the destination address information is primarily the UE IP. For example, in uplink transmission, if the service NF is in the first IP segment (IP A–IP B), then the fourth information sent by the service NF needs to be transmitted with priority; if the service NF is in the second IP segment (IP C–IP D), then the fourth information sent by the service NF needs to be transmitted with priority.
[0145] Optionally, the priority transmission level, priority transmission latency, priority transmission packet loss rate, priority transmission maximum data volume, and priority transmission time period can be understood as the requirements for priority transmission of NAS messages, that is, the requirements that the transmission of priority NAS messages must meet when priority transmission is performed.
[0146] Optionally, the third indication, the priority transmission service list, the priority transmission time period for the service list that does not require priority transmission, the source address information of the priority transmission data packet, and the destination address information of the priority transmission data packet are rules used to determine whether priority transmission is possible. For example, if the service corresponding to the NAS message belongs to the priority service list, or if the service corresponding to the NAS message does not belong to the service list that does not require priority transmission, it can be determined that the NAS message should be prioritized for transmission.
[0147] It should be noted that the aforementioned source address information or destination address information may include at least one of the following:
[0148] Source / destination IP address or IPv6 prefix;
[0149] Source / destination port number;
[0150] The protocol ID of the protocol above the IP / Next header type;
[0151] Type of Service (TOS) (IPv4) / Traffic class (IPv6) and Mask;
[0152] Flow Label (IPv6);
[0153] Security parameter index;
[0154] Packet filter direction.
[0155] Optionally, in some embodiments, the first rule described above may further include at least one of the source address information of data packets that do not require priority transmission and the destination address information of data packets that do not require priority transmission.
[0156] Optionally, in some embodiments, the method further includes at least one of the following:
[0157] The first network-side device obtains the first rule from the third network-side device; the third network-side device includes at least one of the following: Access Mobility Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), User Plane Function (UPF), and Operation and Maintenance Management Function (OAM);
[0158] The first network-side device obtains the first rule from the terminal;
[0159] The first network-side device pre-configures the first rule.
[0160] Optionally, in some embodiments, the third network-side device, the first network-side device, and the terminal can all determine or configure the first rule. Therefore, the first network-side device can pre-configure the first rule or obtain the first rule from other devices.
[0161] In some embodiments, the first network-side device may pre-configure a portion of the first rule, and the first network-side device may obtain the remaining portion of the first rule from the terminal and / or the third network-side device.
[0162] Optionally, in some embodiments, the method further includes:
[0163] The first network-side device receives the first information from the terminal, and the first indication is included in the Service Data Adaptation Protocol (SDAP) header.
[0164] For example, in some embodiments, the first information mentioned above may be an SDAP Protocol Data Unit (PDU), the first indication may be in the SDAP header, and the first message may be the content in the SDAP PDU (i.e. the content carried in the data portion), such as NAS signaling or NAS data.
[0165] Optionally, in some embodiments, the method further includes:
[0166] The first network-side device receives the first information from the second network-side device, and the first indication is included in the General Packet Radio Service Tunneling Protocol User Plane GTP-U header.
[0167] For example, in some embodiments, the first information mentioned above may be a data packet sent via GTP-U, the first indication is in the GTP-U header, and the first message may be the content of the data packet (i.e., the content carried in the data portion), such as NAS signaling or NAS data.
[0168] Optionally, in some embodiments, the second indication is included in the GTP-U header.
[0169] For example, in some embodiments, the second information mentioned above can be a data packet sent via GTP-U, the second indication is in the GTP-U header, and the first message can be the content of the data packet (i.e., the content carried in the data portion), such as NAS signaling or NAS data.
[0170] Optionally, in some embodiments, for uplink transmission, if the second network-side device prioritizes transmission, the aforementioned first instruction may also be carried in the peer layer packet header encapsulated in the terminal and the second network-side device, so that the first network-side device cannot disassemble and read the information inside.
[0171] Optionally, in some embodiments, sending third information to the terminal via the user plane includes:
[0172] Based on the first rule, the third information is sent to the terminal via the user plane with priority.
[0173] In this embodiment of the application, sending the third information to the terminal via user plane priority based on the first rule can be understood as sending the third information to the terminal via user plane priority when the first rule determines that the third information needs to be transmitted with priority. It can also be understood as sending the third information to the terminal via user plane priority according to the priority sending requirements in the first rule (such as priority transmission delay, priority transmission packet loss rate, or priority transmission maximum data volume, etc.).
[0174] Optionally, in some embodiments, the method further includes any one of the following:
[0175] If the second condition is met, the first network-side device sends a first reason information to the terminal or the second network-side device. The second condition includes any one of the following: the first network-side device cannot transmit first, the first network-side device has not obtained the first rule, or the first information cannot meet the transmission requirements.
[0176] The first network-side device sends first reason information to the terminal based on the received second reason information. The second reason information is the reason information sent by the second network-side device, and the second reason information is used to indicate the reason why the second information cannot be transmitted first.
[0177] The first reason information is used to indicate the reason for the failure of the first information priority transmission. The reasons for the failure of the first information priority transmission include at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
[0178] Optionally, "priority transmission not supported" can be understood as "not supporting priority processing of NAS messages." For example, if the first network-side device is a 4G or 5G base station, it does not support the identification of the first indication information, nor does it support the identification of NAS messages on the user plane, and therefore cannot prioritize the transmission of NAS messages.
[0179] Optionally, "priority transmission is not allowed" can be understood as not allowing priority processing of NAS messages under specific conditions. For example, based on the first rule, NAS messages are not allowed to be transmitted with priority when the time period is outside the priority transmission time period.
[0180] Alternatively, priority transmission failure can be understood as failure due to link instability. For example, the link between the first network-side device and the second network-side device or terminal is unstable, and the message that needs to be transmitted first cannot be sent to the next node.
[0181] In this embodiment of the application, if network resources are insufficient or the service corresponding to the first information is not supported, it can be assumed that the first information cannot meet the transmission requirements.
[0182] Referring to FIG3, this application embodiment also provides a transmission processing method, as shown in FIG3, the transmission processing method includes:
[0183] Step 301: If the third condition is met, the second network-side device performs the second operation;
[0184] The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message;
[0185] The second operation includes at least one of the following:
[0186] The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first.
[0187] The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message.
[0188] The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
[0189] It should be noted that the fifth information sent by the user to the first network-side device can be understood as the first information received by the first network-side device from the second network-side device in the above embodiment, and the fifth indication in the fifth information can be understood as the first indication in the first information.
[0190] Optionally, the aforementioned fourth network-side device can be an NF, or a service NF, such as a sensing function, a location management function, a policy control function, or a computing management function.
[0191] Optionally, the third condition further includes:
[0192] The second network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages;
[0193] The first rule includes at least one of the following:
[0194] The third indication is used to indicate whether to prioritize the transmission of NAS messages;
[0195] Priority service list;
[0196] List of services that do not require priority transmission;
[0197] Priority transmission level;
[0198] Delay for priority transmission;
[0199] Packet loss rate for priority transmission;
[0200] The maximum amount of data to be transmitted first;
[0201] Priority transmission time period;
[0202] Source address information of the data packets that are transmitted first;
[0203] The destination address information of the data packets to be transmitted first.
[0204] Optionally, the method further includes at least one of the following:
[0205] The second network-side device obtains the first rule from the fifth network-side device; the fifth network-side device includes at least one of the following: Access Mobility Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), Operation and Maintenance Management (OAM), and access network equipment;
[0206] The second network-side device pre-configures the first rule.
[0207] Optionally, the method further includes:
[0208] The second network-side device receives the fourth information from the first network-side device, the fourth indication being included in the General Packet Radio Service Tunneling Protocol User Plane GTP-U header.
[0209] Optionally, the method further includes:
[0210] The second network-side device receives the fourth information from the fourth network-side device, and the fourth indication is included in the GTP-U header.
[0211] Optionally, when the second network-side device receives the fourth information from the fourth network-side device, the fourth indication in the fourth information is implemented as follows:
[0212] In one implementation, there is a peer protocol layer between the service NF and the UPF, and the NF can indicate information about signaling and / or data transmitted through the user plane channel in the protocol stack message header between the NF and the UPF.
[0213] In another implementation, there is a peer protocol layer between NF and UPF, and NF can carry information in the protocol stack message header between NF and UPF to indicate the priority of transmitting NAS messages.
[0214] Optionally, the fifth indication is included in the GTP-U header.
[0215] Optionally, the method further includes any one of the following:
[0216] If the fourth condition is met, the second network-side device sends a second reason information to the first network-side device or the fourth network-side device. The fourth condition includes any one of the following: the second network-side device cannot transmit first, the second network-side device has not obtained the first rule, or the fourth information cannot meet the transmission requirements.
[0217] The second network-side device sends a second reason information to the fourth network-side device based on the received first reason information. The first reason information is the reason information sent by the first network-side device, and the first reason information is used to indicate the reason why the fifth information cannot be transmitted first.
[0218] The second reason information is used to indicate the reason for the failure of the fourth information priority transmission. The reason for the failure of the fourth information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
[0219] In this embodiment, the network-side device can prioritize the transmission of NAS messages based on the fourth indication, thereby reducing the transmission latency of NAS messages and improving communication performance.
[0220] Referring to FIG4, this application embodiment also provides a transmission processing method, as shown in FIG4, the transmission processing method includes:
[0221] Step 401: The fourth network-side device sends fourth information to the second network-side device. The fourth information includes a first message and a fourth indication. The first message includes a NAS message.
[0222] The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
[0223] Optionally, the fourth indication is included in the General Packet Radio Services Tunneling Protocol User Plane GTP-U header.
[0224] Optionally, the method further includes:
[0225] The fourth network-side device receives second reason information from the second network-side device. The second reason information is used to indicate the reason for the failure of the fourth information priority transmission. The reason for the failure of the fourth information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, or priority transmission failed.
[0226] In this embodiment, the network-side device can prioritize the transmission of NAS messages based on the fourth indication, thereby reducing the transmission latency of NAS messages and improving communication performance.
[0227] Referring to Figure 5, this application embodiment also provides a transmission processing method, as shown in Figure 5, the transmission processing method includes:
[0228] Step 501: The terminal sends first information to the first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
[0229] Optionally, the first indication is included in the Business Data Adaptation Protocol (SDAP) header.
[0230] Optionally, the method further includes:
[0231] The terminal receives first reason information from the first network-side device. The first reason information is used to indicate the reason for the failure of the first information priority transmission. The reason for the failure of the first information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
[0232] In this embodiment, the terminal sends first information to a first network-side device, the first information including a NAS message and a first indication. This allows the network-side device to prioritize the transmission of the NAS message based on the first indication, thereby reducing the transmission latency of the NAS message and improving communication performance.
[0233] To better understand this application, some examples are provided below.
[0234] Example 1: Uplink base station priority transmission. As shown in Figure 6, the process may include the following:
[0235] Step 61: The RAN (e.g., base station) obtains a first rule, which indicates which service NAS messages should be prioritized for transmission and how to prioritize their transmission. The content of the first rule can be referred to the above embodiments and will not be repeated here.
[0236] It should be noted that the first rule can be bound to the terminal or to the service.
[0237] 1) The first rule is bound to the terminal, which means that when the base station obtains the first rule, it also receives which terminal device the first rule is for (i.e., UE identification information). It can be understood as using the first rule for a certain terminal. Subsequently, when the base station receives uplink and downlink NAS messages (such as service NAS messages) of the UE through the user plane, it executes the forwarding method in the first rule (priority transmission level, priority transmission packet loss rate, etc.).
[0238] 2) The first rule is bound to the service, which means that when the base station obtains the first rule, it does not apply the first rule to the uplink and downlink NAS messages of a certain UE, but applies it to all UEs that transmit NAS messages through the user plane. That is, the base station executes the forwarding method in the first rule (priority transmission level, priority transmission packet loss rate, etc.) for any uplink and downlink NAS messages received through the user plane.
[0239] In one implementation, during the UE's PDU session establishment process, the base station receives a QoS profile from the AMF via the N2 interface, and the QoS profile carries a first rule.
[0240] In another implementation, the UPF, OAM, PCF, or SMF sends the first rule to the base station.
[0241] In another implementation, the UE sends a first rule to the base station (e.g., carried in an RRC message) after establishing a PDU session or before establishing a PDU session.
[0242] In another implementation, the first rule is configured (by OAM, etc.) or pre-configured in the base station. In this case, the first rule is not targeted at any particular UE, but rather at all NAS messages transmitted through the user plane.
[0243] Step 62: The UE sends message 1 to the base station via the user. Message 1 carries NAS signaling and / or NAS data, as well as indication information 1. The indication information 1 is used to indicate whether message 1 carries a NAS message or a non-NAS message, or whether message 1 carries NAS signaling or data.
[0244] Optionally, when the UE sends signaling or data, in the message encapsulated by SDAP, the UE carries indication information 1 (such as service NAS indication, i.e., the first indication) in the packet header to the RAN.
[0245] It should be noted that the current uplink SDAP header carries the following information: D / C information to indicate whether it is a control PDU or a data PDU, QFI information to indicate the QoS flow identifier, and the data portion to carry the data information to be transmitted in the user plane. In this embodiment, the above-mentioned indication information 1 is carried in the SDAP packet header, and NAS signaling or NAS data is carried in the data portion.
[0246] Step 63: Based on the indication information 1 received in message 1 and the first rule, the RAN decides to prioritize the transmission of message 1.
[0247] Step 64: The RAN, in conjunction with the first rule, prioritizes the processing of service NAS messages and sends them to the service NF (e.g., via UPF to the service NF, or directly to the service NF based on the target IP address without via UPF).
[0248] In one implementation, the base station prioritizes the transmission of the PDU session to which message 1 belongs, that is, prioritizes the transmission of all QoS flows in that PDU session.
[0249] If the RAN cannot prioritize transmission, or does not receive the first rule, or cannot meet the priority transmission requirements in the first rule (such as latency, packet loss rate, etc.), then optionally, the RAN sends a first reason information to the UE. The first reason information value indicates the reason for the failure of priority transmission of message 1. The reason for the failure of priority transmission of message 1 includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, or priority transmission has failed.
[0250] Example 2: Uplink UPF priority transmission. As shown in Figure 7, the process may include the following:
[0251] Step 71, UPF obtains the first rule.
[0252] Step 72, the UE sends message 1 to the RAN.
[0253] Optionally, the UE carries indication information 1 in message 1. One implementation is that the SDAP-encapsulated message may optionally carry indication information 1 (service NAS indication) to the RAN in the SDAP packet header.
[0254] Step 73: The RAN sends message 2 to the UPF through the N3 tunnel. If the RAN receives indication information 1 in message 1, the RAN carries indication information 2 in the message. Indication information 2 is used to indicate whether message 2 carries a NAS message or a non-NAS message, or whether message 2 carries NAS signaling or NAS data. In one implementation, the RAN carries indication information 2 (e.g., service NAS indication) to the UPF in GTP-U. If the RAN does not receive indication information 1 in message 1, the RAN sends the data part of message 2 (e.g., containing a NAS message) to the UPF through the N3 tunnel (at this time, the RAN sets the destination address to the address of the service NF).
[0255] It should be noted that the message currently sent by the RAN to the UPF includes the following information: the data portion carries data information to be transmitted in the user plane, and the GTP-U header includes QFI information, N3 TEID, base station address information, and UPF address information. It should also be noted that the data portion carries a complete IP data packet, including the source address and destination address. Here, the source address is the UE's address information, and the destination address is the service NF's address information. In this embodiment, the aforementioned indication information 2 is carried in the GTP-U header, and NAS signaling or NAS data is carried in the data portion.
[0256] Step 74: The UPF receives message 2 through the N3 tunnel. It determines whether to prioritize transmitting message 2 based on whether it contains indication information 2, or based on the source and destination address information. For example, if indication information 2 is received in the GTP-U header of message 2, the message is prioritized for transmission to the service NF based on the first rule and indication information 2; if the UPF does not receive indication information 2 in the GTP-U header of message 2, the UPF determines whether to prioritize transmitting message 2 based on the source and destination address information.
[0257] Optionally, in one implementation, when sending a NAS message to the service NF via the user plane, the destination IP of the service NF has a range. The address of the service NF initially obtained by the UE is within a specific range. This allows the UE to determine whether a message 2 carries a NAS message or a non-NAS message, or whether it carries NAS signaling or NAS data, even without indication information 2. There are several ways for the UE to obtain the address range of the service NF. For example, when establishing a PDU, the SMF or service NF may assign the service NF IP range to UE A within the range 192.168.100.001–192.168.100.255, which belongs to the IP range for user plane NAS transmission.
[0258] Step 75: The UPF, in conjunction with the first rule, prioritizes the processing of the service NAS message and sends it to the service NF. If the UPF cannot prioritize transmission, or does not receive the first rule, or cannot meet the priority transmission requirements in the first rule (such as latency, packet loss rate, etc.), optionally, the UPF sends a second reason information to the RAN. The second reason information indicates the reason for the failure of priority transmission of message 2. The reason for the failure of priority transmission of message 2 includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, or priority transmission failed.
[0259] Example 3: Uplink UPF prioritizes transmission, and the UPF and UE have a new protocol stack. As shown in Figure 8, it can include the following process:
[0260] Step 81, UPF obtains the first rule.
[0261] Step 82, the UE sends message 1 to the RAN. Message 1 carries: a data part (same as the data part in Embodiment 2, carrying NAS message) and indication information 1 (used to indicate the information of signaling and / or data transmitted through the user plane channel, or to indicate the message to be transmitted first, or to indicate whether message 1 carries NAS message or non-NAS message, or to indicate whether message 2 carries NAS signaling or data, or to indicate whether it is transmitted first or normally).
[0262] It should be noted that in one implementation, the indication information 1 is carried in a new packet header, specifically in the packet header encapsulated outside the data portion. Unlike the previous embodiments, this indication information 1 can only be obtained by the UPF, because it is encapsulated in the peer-to-peer packet header of the UE-UPF, and the RAN cannot decrypt and read the information within it.
[0263] In one implementation, the UE can set the Protocol ID of the protocol above IP / Next header type in the data portion to the transport protocol between the NF and the UE. This distinguishes whether the data packet is transmitted via the user plane channel, signaling via the user plane channel, or a combination of both. In another implementation, there is a peer protocol layer between the UE and the UPF. The UE encapsulates information in the packet header, and the UPF's peer layer receives and decapsulates this information to determine whether the message is a NAS message or a message requiring priority transmission. The UE can indicate in the protocol stack message header between the UE and the UPF whether it is information about signaling and / or data transmitted via the user plane channel or a message requiring priority transmission.
[0264] Step 83: The UPF receives message 1 sent by the UE via the RAN. After receiving the data packet, the UPF disassembles message 1 and determines the priority transmission based on indication information 1.
[0265] Step 84: UPF sends the NAS message carried in message 1 to service NF.
[0266] Example 4: Downlink UPF is transmitted first, and the service NF and UPF have a protocol stack.
[0267] This embodiment is similar to embodiment three, except that embodiment four is downlink signaling, which is first sent to the UPF by the service NF.
[0268] In one implementation, there is a peer protocol layer between the service NF and the UPF, and the NF can indicate information about signaling and / or data transmitted through the user plane channel in the protocol stack message header between the NF and the UPF.
[0269] In another implementation, there is a peer protocol layer between NF and UPF, and NF can carry a message in the protocol stack message header between NF and UPF to indicate priority transmission.
[0270] As shown in Figure 9, the following process may be included:
[0271] Step 91, UPF obtains the first rule.
[0272] Step 92: Between the protocol stacks of service NF and UPF, service NF sends a data packet to UPF, carrying: indication information 1 (service NAS indication, used to indicate information on signaling and / or data transmitted through the user plane channel, or to indicate the message to be transmitted first, or to indicate whether it is a NAS message or a non-NAS message, or to indicate whether it is NAS signaling or data, or to indicate whether it is transmitted first or normally) and service NAS message.
[0273] Step 93: After receiving the data packet, the UPF disassembles message 1 and determines the priority for transmitting the service NAS message based on indication information 1. The UPF determines the priority transmission guarantee requirements according to the first rule.
[0274] Step 94: The UPF prioritizes transmitting the service NAS message to the IP of the target UE on the UP plane.
[0275] Example 5: Downlink UPF priority transmission.
[0276] In this embodiment, the UPF can prioritize transmitting the service NAS message based on the IP address of the target UE by monitoring the target IP address.
[0277] In one implementation, the UPF can also determine whether a service NAS message needs to be prioritized for transmission based on the range of source or destination addresses. For example, if the source or destination address of the service NF has a range, the IP range information of the service NF informed to the UE when establishing the PDU is known to the UPF. In one implementation, if the target service NF is in IP segment IP A–IP B, the UPF needs to prioritize transmission; if the target service NF is in IP segment IP C–IP D, the UPF does not need to prioritize transmission.
[0278] It should be noted that, similar to the aforementioned embodiments, after obtaining the first rule, the terminal can determine the priority transmission guarantee requirements based on the first rule.
[0279] Example 6: Downlink RAN Priority Transmission. Similar to Example 2, the difference is that this example involves downlink signaling and prioritizes transmission based on the indication information provided to the RAN by the UPF. When the RAN receives indication information 1 from the GTP-U message extension header, the base station prioritizes transmission of this message.
[0280] Similarly, as in the aforementioned embodiments, after obtaining the first rule, the terminal can determine the priority transmission guarantee requirements based on the first rule.
[0281] Optionally, the content of the first rule can be referred to the above embodiments without further limitation.
[0282] The transmission processing method provided in this application can be executed by a transmission processing device. This application uses an example of a transmission processing device executing the transmission processing method to illustrate the transmission processing method provided in this application.
[0283] This application provides a transmission processing method. As an example, the transmission processing method can be a communication device or a component in the communication device, such as a chip. The communication device can be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal can be, but is not limited to, the type of terminal 11 listed above, and the network-side device can be, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0284] The transmission processing method includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, etc., such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0285] Referring to Figure 10, when the transmission processing device is a first network-side device or a component of the first network-side device, the transmission processing device 1000 includes:
[0286] The first transceiver module 1001 is used to perform a first operation when a first condition is met;
[0287] The first condition includes: a first network-side device receives first information through the user plane, the first information including a first message and a first indication, the first indication being used to indicate the first message or to indicate priority transmission of the first message, the first message including a NAS message;
[0288] The first operation includes at least one of the following:
[0289] The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first.
[0290] The second information is sent to the second network-side device via the user plane, and the second information includes the first message.
[0291] The third information, which includes the first message, is sent to the terminal via the user plane first.
[0292] Optionally, the first condition further includes:
[0293] The first network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages;
[0294] The first rule includes at least one of the following:
[0295] The third indication is used to indicate whether to prioritize the transmission of NAS messages;
[0296] Priority service list;
[0297] List of services that do not require priority transmission;
[0298] Priority transmission level;
[0299] Delay for priority transmission;
[0300] Packet loss rate for priority transmission;
[0301] The maximum amount of data to be transmitted first;
[0302] Priority transmission time period;
[0303] Source address information of the data packets that are transmitted first;
[0304] The destination address information of the data packets to be transmitted first.
[0305] Optionally, the first transceiver module 1001 is further configured to receive the first information from the terminal, wherein the first indication is included in the Business Data Adaptation Protocol (SDAP) header.
[0306] Optionally, the first transceiver module 1001 is further configured to receive the first information from the second network-side device, wherein the first indication is included in the General Packet Radio Service Tunneling Protocol User Plane GTP-U header.
[0307] Optionally, the second indication is included in the GTP-U header.
[0308] Optionally, the step of sending third information to the terminal via the user plane includes:
[0309] Based on the first rule, the third information is sent to the terminal via the user plane with priority.
[0310] Optionally, the first transceiver module 1001 is further configured to perform any of the following:
[0311] If the second condition is met, a first reason information is sent to the terminal or the second network-side device. The second condition includes any one of the following: the first network-side device cannot transmit with priority, the first network-side device has not obtained the first rule, or the first information cannot meet the transmission requirements.
[0312] Based on the received second reason information, the first reason information is sent to the terminal. The second reason information is the reason information sent by the second network side device, and the second reason information is used to indicate the reason why the second information cannot be transmitted first.
[0313] The first reason information is used to indicate the reason for the failure of the first information priority transmission. The reasons for the failure of the first information priority transmission include at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
[0314] Referring to Figure 11, when the transmission processing device is a second network-side device or a component of a second network-side device, the transmission processing device 1100 includes:
[0315] The second transceiver module 1101 is used to perform the second operation when the third condition is met;
[0316] The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message;
[0317] The second operation includes at least one of the following:
[0318] The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first.
[0319] The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message.
[0320] The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
[0321] Optionally, the third condition further includes:
[0322] The second network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages;
[0323] The first rule includes at least one of the following:
[0324] The third indication is used to indicate whether to prioritize the transmission of NAS messages;
[0325] Priority service list;
[0326] List of services that do not require priority transmission;
[0327] Priority transmission level;
[0328] Delay for priority transmission;
[0329] Packet loss rate for priority transmission;
[0330] The maximum amount of data to be transmitted first;
[0331] Priority transmission time period;
[0332] Source address information of the data packets that are transmitted first;
[0333] The destination address information of the data packets to be transmitted first.
[0334] Optionally, the second transceiver module 1101 is further configured to receive the fourth information from the first network-side device, the fourth indication being included in the General Packet Radio Service Tunneling Protocol User Plane GTP-U header.
[0335] Optionally, the second transceiver module 1101 is further configured to receive the fourth information from the fourth network-side device, wherein the fourth indication is included in the GTP-U header.
[0336] Optionally, the fifth indication is included in the GTP-U header.
[0337] Optionally, the second transceiver module 1101 is further configured to perform any of the following:
[0338] If the fourth condition is met, a second reason information is sent to the first network-side device or the fourth network-side device. The fourth condition includes any one of the following: the second network-side device cannot transmit first, the second network-side device has not obtained the first rule, or the fourth information cannot meet the transmission requirements.
[0339] Based on the received first reason information, a second reason information is sent to the fourth network-side device. The first reason information is the reason information sent by the first network-side device, and the first reason information is used to indicate the reason why the fifth information cannot be transmitted first.
[0340] The second reason information is used to indicate the reason for the failure of the fourth information priority transmission. The reason for the failure of the fourth information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
[0341] Referring to Figure 12, when the transmission processing apparatus is a fourth network-side device or a component of a fourth network-side device, the transmission processing apparatus 1200 includes:
[0342] The first sending module 1201 is used to send fourth information to the second network-side device. The fourth information includes a first message and a fourth indication. The first message includes a NAS message.
[0343] The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
[0344] Optionally, the fifth indication is included in the GTP-U header.
[0345] Optionally, the transmission processing device 1200 further includes:
[0346] The first receiving module is configured to receive second reason information from the second network-side device. The second reason information is used to indicate the reason for the failure of the fourth information priority transmission. The reason for the failure of the fourth information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, or priority transmission has failed.
[0347] Referring to Figure 13, when the transmission processing device is a terminal or a component within a terminal, the transmission processing device 1300 includes:
[0348] The second sending module 1301 is used to send first information to the first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
[0349] Optionally, the first indication is included in the Business Data Adaptation Protocol (SDAP) header.
[0350] Optionally, the transmission processing device 1300 further includes:
[0351] The second receiving module is configured to receive first reason information from the first network-side device. The first reason information is used to indicate the reason for the failure of the first information priority transmission. The reason for the failure of the first information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
[0352] The transmission processing apparatus provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 2 to 5 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0353] As shown in Figure 14, this application embodiment also provides a communication device 1400, including a processor 1401 and a memory 1402. The memory 1402 stores a program or instructions that can run on the processor 1401. When the program or instructions are executed by the processor 1401, they implement the various steps of the above-described transmission processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0354] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiment shown in FIG5. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal may be the transmission processing device shown in FIG13. Specifically, FIG15 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.
[0355] The terminal 1500 includes, but is not limited to, at least some of the following components: radio frequency unit 1501, network module 1502, audio output unit 1503, input unit 1504, sensor 1505, display unit 1506, user input unit 1507, interface unit 1508, memory 1509, and processor 1510.
[0356] Those skilled in the art will understand that terminal 1500 may also include a power supply (such as a battery) for powering various components. The power supply may be logically connected to processor 1510 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 15 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0357] It should be understood that, in this embodiment, the input unit 1504 may include a graphics processor 15041 and a microphone 15042. The graphics processor 15041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1506 may include a display panel 15061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1507 includes a touch panel 15071 and at least one of other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0358] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1501 can transmit it to the processor 1510 for processing; in addition, the radio frequency unit 1501 can send uplink data to the network-side device. Typically, the radio frequency unit 1501 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0359] The memory 1509 can be used to store software programs or instructions, as well as various data. The memory 1509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1509 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1509 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0360] Processor 1510 may include one or more processing units; optionally, processor 1510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1510.
[0361] The radio frequency unit 1501 is used to send first information to the first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
[0362] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the terminal side method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.
[0363] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiments shown in Figures 2 to 4. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.
[0364] Specifically, this application embodiment also provides a network-side device, which can be the transmission processing device shown in FIG10. As shown in FIG16, the network-side device 1600 includes: an antenna 1601, a radio frequency device 1602, a baseband device 1603, a processor 1604, and a memory 1605. The antenna 1601 is connected to the radio frequency device 1602. In the uplink direction, the radio frequency device 1602 receives information through the antenna 1601 and sends the received information to the baseband device 1603 for processing. In the downlink direction, the baseband device 1603 processes the information to be transmitted and sends it to the radio frequency device 1602. The radio frequency device 1602 processes the received information and transmits it through the antenna 1601.
[0365] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1603, which includes a baseband processor.
[0366] The baseband device 163 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG16. One of the chips is, for example, a baseband processor, which is connected to the memory 165 via a bus interface to call the program or instructions in the memory 165 to execute the network-side device operation shown in the above method embodiment.
[0367] The network-side device may also include a network interface 166, such as a Common Public Radio Interface (CPRI).
[0368] The radio frequency device 162 is used to perform a first operation when a first condition is met;
[0369] The first condition includes: a first network-side device receives first information through the user plane, the first information including a first message and a first indication, the first indication being used to indicate the first message or to indicate priority transmission of the first message, the first message including a NAS message;
[0370] The first operation includes at least one of the following:
[0371] The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first.
[0372] The second information is sent to the second network-side device via the user plane, and the second information includes the first message.
[0373] The third information, which includes the first message, is sent to the terminal via the user plane first.
[0374] In addition, the network-side device 1600 of this application embodiment also includes: a program or instructions stored in a memory 165 and executable on a processor 164. The processor 164 calls the program or instructions in the memory 165 to execute the methods executed by each module shown in FIG10 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0375] Specifically, this application embodiment also provides a network-side device. As shown in FIG17, the network-side device 1700 includes: a processor 1701, a network interface 1702, and a memory 1703. The network-side device may be the transmission processing device shown in FIG11 or FIG12. The network interface 1702 is, for example, a Common Public Radio Interface (CPRI).
[0376] When the network-side device is a second network-side device, the network interface 1702 is used to perform a second operation when a third condition is met;
[0377] The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message;
[0378] The second operation includes at least one of the following:
[0379] The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first.
[0380] The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message.
[0381] The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
[0382] When the network-side device is the fourth network-side device, the network interface 1702 is used to send fourth information to the second network-side device. The fourth information includes a first message and a fourth indication. The first message includes a NAS message.
[0383] The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
[0384] In addition, the network-side device 1700 of this application embodiment also includes: a program or instructions stored in the memory 1703 and executable on the processor 1701. The processor 1701 calls the program or instructions in the memory 1703 to execute the methods executed by the modules shown in FIG11 or FIG12 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0385] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described transmission processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0386] The processor mentioned above is either the processor in the terminal described in the above embodiments or the processor in the network-side device. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0387] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described transmission processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0388] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0389] This application also provides a computer program / program product, which includes computer instructions. The computer program / program product is executed by at least one processor to implement the various processes of the above-described transmission processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0390] This application also provides a wireless communication system, including a terminal and a network-side device. The terminal can be used to perform the steps of the transmission processing method described above, and the network-side device can be used to perform the steps of the transmission processing method described above.
[0391] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0392] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0393] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A transmission processing method, comprising: If the first condition is met, the first network-side device performs the first operation; The first condition includes: the first network-side device receives first information through the user plane, the first information including a first message and a first indication, the first indication being used to indicate that the first information includes the first message or to indicate that the first message should be transmitted first; Wherein, the first message includes a NAS message, and the first operation includes at least one of the following: The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first. The second information is sent to the second network-side device via the user plane, and the second information includes the first message. The third information, which includes the first message, is sent to the terminal via the user plane first.
2. The method according to claim 1, wherein, The first condition also includes: The first network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages; The first rule includes at least one of the following: The third indication is used to indicate whether to prioritize the transmission of NAS messages; Priority service list; List of services that do not require priority transmission; Priority transmission level; Delay for priority transmission; Packet loss rate for priority transmission; The maximum amount of data to be transmitted first; Priority transmission time period; Source address information of the data packets that are transmitted first; The destination address information of the data packets to be transmitted first.
3. The method according to claim 2, wherein, The method further includes at least one of the following: The first network-side device obtains the first rule from the third network-side device; the third network-side device includes at least one of the following: Access Mobility Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), User Plane Function (UPF), and Operation and Maintenance Management Function (OAM); The first network-side device obtains the first rule from the terminal; The first network-side device pre-configures the first rule.
4. The method according to any one of claims 1 to 3, wherein, The method further includes: The first network-side device receives the first information from the terminal, and the first indication is included in the Service Data Adaptation Protocol (SDAP) header.
5. The method according to any one of claims 1 to 4, wherein, The method further includes: The first network-side device receives the first information from the second network-side device, and the first indication is included in the General Packet Radio Service Tunneling Protocol User Plane GTP-U header.
6. The method according to any one of claims 1 to 5, wherein, The second instruction is included in the GTP-U header.
7. The method according to any one of claims 1 to 7, wherein, The method of sending third information to the terminal via user plane priority includes: Based on the first rule, the third information is sent to the terminal via the user plane with priority.
8. The method according to any one of claims 1 to 7, wherein, The method further includes any one of the following: If the second condition is met, the first network-side device sends a first reason information to the terminal or the second network-side device. The second condition includes any one of the following: the first network-side device cannot transmit first, the first network-side device has not obtained the first rule, or the first information cannot meet the transmission requirements. The first network-side device sends first reason information to the terminal based on the received second reason information. The second reason information is the reason information sent by the second network-side device, and the second reason information is used to indicate the reason why the second information cannot be transmitted first. The first reason information is used to indicate the reason for the failure of the first information priority transmission. The reasons for the failure of the first information priority transmission include at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
9. A transmission processing method, comprising: If the third condition is met, the second network-side device performs the second operation; The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message; The second operation includes at least one of the following: The user sends a fifth message to the first network-side device. The fifth message includes the first message and a fifth indication. The fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first. The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message. The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
10. The method of claim 9, wherein the third condition further comprises: The second network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages; The first rule includes at least one of the following: The third indication is used to indicate whether to prioritize the transmission of NAS messages; Priority service list; List of services that do not require priority transmission; Priority transmission level; Delay for priority transmission; Packet loss rate for priority transmission; The maximum amount of data to be transmitted first; Priority transmission time period; Source address information of the data packets that are transmitted first; The destination address information of the data packets to be transmitted first.
11. The method according to claim 10, wherein, The method further includes at least one of the following: The second network-side device obtains the first rule from the fifth network-side device; the fifth network-side device includes at least one of the following: Access Mobility Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), Operation and Maintenance Management (OAM), and access network equipment; The second network-side device pre-configures the first rule.
12. The method according to any one of claims 9 to 11, wherein, The method further includes: The second network-side device receives the fourth information from the first network-side device, the fourth indication being included in the General Packet Radio Service Tunneling Protocol User Plane GTP-U header.
13. The method according to any one of claims 9 to 12, wherein, The method further includes: The second network-side device receives the fourth information from the fourth network-side device, and the fourth indication is included in the GTP-U header.
14. The method according to any one of claims 9 to 13, wherein, The fifth instruction is included in the GTP-U header.
15. The method according to any one of claims 9 to 14, wherein, The method further includes any one of the following: If the fourth condition is met, the second network-side device sends a second reason information to the first network-side device or the fourth network-side device. The fourth condition includes any one of the following: the second network-side device cannot transmit first, the second network-side device has not obtained the first rule, or the fourth information cannot meet the transmission requirements. The second network-side device sends a second reason information to the fourth network-side device based on the received first reason information. The first reason information is the reason information sent by the first network-side device, and the first reason information is used to indicate the reason why the fifth information cannot be transmitted first. The second reason information is used to indicate the reason for the failure of the fourth information priority transmission. The reason for the failure of the fourth information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
16. A transmission processing method, comprising: The fourth network-side device sends a fourth message to the second network-side device. The fourth message includes a first message and a fourth indication. The first message includes a NAS message. The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
17. The method according to claim 16, wherein, The fourth indication is included in the General Packet Radio Services Tunneling Protocol User Plane GTP-U header.
18. The method according to claim 16 or 17, wherein, The method further includes: The fourth network-side device receives second reason information from the second network-side device. The second reason information is used to indicate the reason for the failure of the fourth information priority transmission. The reason for the failure of the fourth information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, or priority transmission failed.
19. A transmission processing method, comprising: The terminal sends first information to a first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
20. The method according to claim 19, wherein, The first instruction is included in the Business Data Adaptation Protocol (SDAP) header.
21. The method according to claim 19 or 20, wherein, The method further includes: The terminal receives first reason information from the first network-side device. The first reason information is used to indicate the reason for the failure of the first information priority transmission. The reason for the failure of the first information priority transmission includes at least one of the following: priority transmission is not supported, priority transmission is not allowed, and priority transmission has failed.
22. A transmission processing apparatus, comprising: The first transceiver module is used to perform a first operation when a first condition is met; The first condition includes: a first network-side device receives first information through the user plane, the first information including a first message and a first indication, the first indication being used to indicate the first message or to indicate priority transmission of the first message, the first message including a NAS message; The first operation includes at least one of the following: The user sends second information to the second network-side device. The second information includes the first message and the second indication. The second indication is used to indicate that the second information includes the first message or to indicate that the first message should be transmitted first. The second information is sent to the second network-side device via the user plane, and the second information includes the first message. The third information, which includes the first message, is sent to the terminal via the user plane first.
23. The apparatus according to claim 22, wherein, The first condition also includes: The first network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages; The first rule includes at least one of the following: The third indication is used to indicate whether to prioritize the transmission of NAS messages; Priority service list; List of services that do not require priority transmission; Priority transmission level; Delay for priority transmission; Packet loss rate for priority transmission; The maximum amount of data to be transmitted first; Priority transmission time period; Source address information of the data packets that are transmitted first; The destination address information of the data packets to be transmitted first.
24. A transmission processing apparatus, comprising: The second transceiver module is used to perform the second operation when the third condition is met; The third condition includes: the second network-side device receives fourth information, the fourth information including a first message and a fourth indication, the fourth indication being used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first, the first message including a NAS message; The second operation includes at least one of the following: The user sends a fifth message to the first network-side device, and the fifth indication is used to indicate that the fifth message includes the first message or to indicate that the first message should be transmitted first. The fifth message is sent to the first network-side device via the user plane, and the fifth message includes the first message. The sixth message is sent to the fourth network-side device first, and the sixth message includes the first message.
25. The apparatus according to claim 24, wherein, The third condition also includes: The second network-side device obtains the first rule, which is a rule for prioritizing the transmission of NAS messages; The first rule includes at least one of the following: The third indication is used to indicate whether to prioritize the transmission of NAS messages; Priority service list; List of services that do not require priority transmission; Priority transmission level; Delay for priority transmission; Packet loss rate for priority transmission; The maximum amount of data to be transmitted first; Priority transmission time period; Source address information of the data packets that are transmitted first; The destination address information of the data packets to be transmitted first.
26. A transmission processing apparatus, comprising: A first sending module is configured to send fourth information to a second network-side device, the fourth information including a first message and a fourth indication, the first message including a NAS message; The fourth indication is used to indicate that the fourth information includes the first message or to indicate that the first message should be transmitted first.
27. A transmission processing apparatus, comprising: The second sending module is used to send first information to the first network-side device. The first information includes a first message and a first indication. The first indication is used to indicate the first message or to indicate priority transmission of the first message. The first message includes a NAS message.
28. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the transmission processing method as claimed in any one of claims 19 to 21.
29. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the transmission processing method as claimed in any one of claims 1 to 18.
30. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the transfer processing method as claimed in any one of claims 1 to 21.
31. A computer program product comprising computer instructions that, when executed by a processor, implement the steps of the transmission processing method as described in any one of claims 1 to 21.