PDU session data transmission method and related device

By introducing a shared QoS flow channel connection at the UE level and base station level between the base station and the core network user plane, the signaling overhead and latency issues caused by frequent path switching are resolved, and the service continuity of satellite communication is improved.

CN120935862APending Publication Date: 2025-11-11CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410571956.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-09
Publication Date
2025-11-11

Smart Images

  • Figure CN120935862A_ABST
    Figure CN120935862A_ABST
Patent Text Reader

Abstract

The invention discloses a PDU (Protocol Data Unit) session data transmission method and a related device, and the method comprises the steps: transmitting PDU session data of UE (User Equipment) through UE-level first data connection established with a core network user plane function, the UE-level first data connection is a connection shared by different PDU session data of the UE between a base station and a core network user plane, and transmits the PDU session data of the UE through a base station-level second data connection established with a core network user plane function, the second data connection of the base station level is a PDU session data sharing connection of one or more UE between the base station and a core network user plane. The UE-level and base station-level base stations are introduced to be connected with the user plane of the core network, so that the number of corresponding signalings switched under the condition of high-dynamic connection change can be reduced, and the method is more suitable for a non-ground network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a PDU session data transmission method and related apparatus. Background Technology

[0002] To ensure user data transmission, wireless mobile communication systems have introduced PDU (Protocol Data Unit) session management and QoS (Quality of Service) architecture-related technologies. Figure 1 A schematic diagram of the on-board regeneration architecture is provided.

[0003] For each UE (User Equipment), the 5GC (5G Core Network) can establish one or more PDU sessions. The NG-RAN (Next Generation Radio Access Network) can establish one or more DRBs (Data Radio Bearers) for each PDU session, mapping data packets belonging to different PDU sessions to different DRBs. The NG-RAN will establish at least one default DRB for each PDU session.

[0004] Quality of Service (QoS) flow is the smallest unit of QoS differentiation within a PDU session. NG-RAN and 5GC assess QoS by mapping packets to associated QoS flows and DRBs. This mapping requires two steps: IP flows to QoS flows (NAS) and QoS flows to DRBs (Access Stratum, AS).

[0005] In related technologies, each UE's PDU session requires establishing a corresponding connection between the base station and the core network user plane. In terrestrial networks, handover is primarily triggered by terminal movement. Handover across base stations changes the path between the base station and the core network user plane within the PDU session, triggering a path switch. In non-terrestrial networks, especially in low-Earth orbit satellite scenarios, high-speed satellite movement leads to frequent handovers. Continuing the data transmission method for end-to-end PDU session connections results in frequent path switches, causing frequent changes in the endpoints between the base station and the core network user plane. In existing protocols, each user has at least one path between the base station and the core network user plane corresponding to a PDU session connection. Frequent path switches directly incur significant user-level signaling overhead, which, considering the latency of satellite-to-ground interaction, directly impacts service continuity. Summary of the Invention

[0006] The purpose of this application is to provide a PDU session data transmission method and related apparatus to solve the problem that frequent path switching directly brings a large amount of user-level signaling overhead, causing delays in satellite-to-ground interaction and directly affecting service continuity.

[0007] In a first aspect, embodiments of this application provide a PDU session data transmission method applied to a base station, the method comprising:

[0008] The UE's PDU session data is transmitted through the first data connection at the UE level established with the core network user plane function. The first data connection at the UE level is a connection for sharing different PDU session data of the UE between the base station and the core network user plane.

[0009] The UE's PDU session data is transmitted through a base station-level second data connection established with the core network user plane function. The base station-level second data connection is a connection for sharing PDU session data between the base station and the core network user plane for one or more UEs.

[0010] In some possible embodiments, the connection between the base station and the core network user plane includes at least one UE-level first data connection and / or at least one base station-level second data connection corresponding to the PDU session service quality of service type.

[0011] In some possible embodiments, the method further includes:

[0012] When establishing a connection with the core network user plane function, receive the connection configuration between the first base station and the core network user plane sent by the core network user plane function;

[0013] Based on the connection configuration between the first base station and the core network user plane, a UE-level first connection and / or a base station-level second data connection are established with the core network user plane function.

[0014] In some possible embodiments, the connection configuration between the first base station and the core network user plane includes at least one of the following:

[0015] IP addresses for base stations and core network user plane functions;

[0016] PDU session identifier;

[0017] The identifier of the UE's connection between the base station and the core network user plane;

[0018] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0019] In some possible embodiments, the method further includes:

[0020] When the UE establishes a PDU session data transmission connection with the core network user plane function, the connection configuration between the second base station and the core network user plane sent by the core network user plane function is obtained.

[0021] The connection configuration between the second base station and the core network user plane is sent to the UE, and a first data connection at the UE level is established with the UE.

[0022] In some possible embodiments, the connection configuration between the second base station and the core network user plane includes at least one of the following:

[0023] IP addresses for base stations and core network user plane functions;

[0024] PDU session identifier;

[0025] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0026] The identifier of the UE's connection between the base station and the core network user plane.

[0027] In some possible embodiments, the data transmitted via the first data connection at the UE level carries a session identifier;

[0028] The data transmitted via the second data connection at the base station level carries the UE identifier and session identifier.

[0029] In some possible embodiments, the PDU session data of the UE is transmitted through a first data connection at the UE level and a second data connection at the base station level, including:

[0030] Upon receiving uplink data from the terminal, the uplink data transmitted on the shared QoS channel will be mapped to either the UE-level first data connection or the base station-level second data connection.

[0031] When receiving downlink data from the user plane function of the core network, different PDU session data received at the UE level first data connection or the base station level second data connection will be mapped to the shared QoS flow channel for transmission.

[0032] Based on the configuration of the shared QoS flow channel, it is responsible for QoS control of the uplink and downlink data transmitted through the shared QoS channel.

[0033] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0034] Priority of QoS flow channels;

[0035] Maximum transmission rate, minimum transmission rate;

[0036] Average packet error rate;

[0037] Maximum data packet latency.

[0038] Secondly, embodiments of this application provide a PDU session data transmission method, which is applied to a UE, and the method includes:

[0039] Different PDU session data are mapped to a shared QoS flow channel and sent to the base station;

[0040] The base station receives different PDU session data sent through the shared QoS flow channel.

[0041] In some possible embodiments, the data carried on the shared QoS flow channel originates from one or more PDU session connections that correspond to quality of service requirements.

[0042] In some possible embodiments, the method further includes:

[0043] When establishing a PDU session data transmission connection with the core network user plane function, obtain the second base station and core network user plane connection configuration sent by the base station.

[0044] Based on the user plane connection configuration between the second base station and the core network, a shared QoS flow channel is established with the base station.

[0045] In some possible embodiments, the configuration for the connection between the second base station and the core network user plane includes at least one of the following:

[0046] IP addresses for base stations and core network user plane functions;

[0047] PDU session identifier;

[0048] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0049] The identifier of the UE's connection between the base station and the core network user plane.

[0050] In some possible embodiments, the different PDU session data carry session identifiers.

[0051] In some possible embodiments, different PDU session data are mapped to a shared QoS flow channel and sent to the base station, including:

[0052] Perform QoS control on different PDU session data according to QoS requirements;

[0053] Based on the configuration of the shared QoS flow channel, different PDU session data are mapped to the shared QoS flow channel and sent to the base station.

[0054] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0055] Priority of QoS flow channels;

[0056] Maximum transmission rate, minimum transmission rate;

[0057] Average packet error rate;

[0058] Maximum data packet latency.

[0059] Thirdly, embodiments of this application provide a PDU session data transmission method, which is applied to core network user plane functions, including:

[0060] PDU session data transmission method, which is applied to core network user plane functions, includes:

[0061] Map the PDU session data of one or more UEs under the same base station to the first data connection at the UE level or the second data connection at the base station level;

[0062] Send to the base station via the UE-level first data connection or the base station-level second data connection;

[0063] The receiving base station sends PDU session data of one or more UEs through the first data connection at the UE level or the second data connection at the base station level.

[0064] In some possible embodiments, the base station-level second data connection is a connection for sharing PDU session data between the base station and the core network user plane for one or more UEs.

[0065] In some possible embodiments, it also includes:

[0066] When establishing a connection with a base station, the first base station and core network user plane connection configuration is sent to the base station;

[0067] Based on the user plane connection configuration between the first base station and the core network, a second data connection at the base station level is established with the base station.

[0068] In some possible embodiments, the configuration for the connection between the first base station and the core network user plane includes at least one of the following:

[0069] IP addresses for base stations and core network user plane functions;

[0070] PDU session identifier;

[0071] The identifier of the UE's connection between the base station and the core network user plane;

[0072] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0073] In some possible embodiments, the method further includes:

[0074] When establishing a PDU session data transmission connection with the UE, the configuration for the second base station and the core network user plane connection is sent to the base station.

[0075] In some possible embodiments, the configuration for the connection between the second base station and the core network user plane includes at least one of the following:

[0076] IP addresses for base stations and core network user plane functions;

[0077] PDU session identifier;

[0078] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0079] The identifier of the UE's connection between the base station and the core network user plane.

[0080] In some possible embodiments, the PDU session data carries a UE identifier and / or a session identifier.

[0081] In some possible embodiments, transmitting data to the base station via the base station-level second data connection includes:

[0082] For PDU session data of one or more UEs under the same base station, QoS control shall be performed separately according to QoS requirements;

[0083] Based on the configuration of the shared QoS flow channel, the PDU session data of one or more UEs under the same base station are mapped to the corresponding shared QoS flow channel and sent to the base station.

[0084] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0085] Priority of QoS flow channels;

[0086] Maximum transmission rate, minimum transmission rate;

[0087] Average packet error rate;

[0088] Maximum data packet latency.

[0089] Fourthly, another embodiment of this application also provides a base station, including at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the PDU session data transmission method provided in the first aspect of this application.

[0090] Fifthly, another embodiment of this application also provides a UE, including at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute the PDU session data transmission method provided in the second aspect of this application.

[0091] In a sixth aspect, another embodiment of this application also provides a core network user plane function, including at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute the PDU session data transmission method provided in the third aspect of this application.

[0092] In a seventh aspect, another embodiment of this application also provides a computer storage medium storing a computer program for causing a computer to execute any of the PDU session data transmission methods provided in the embodiments of this application.

[0093] This application introduces UE-level and base station-level user plane connections between the base station and the core network. Since different PDU session data for the same UE are mapped to the same base station-core network user plane connection for transmission, it is not necessary to establish a connection for each PDU session. Furthermore, since the PDU session data of one or more UEs are mapped to the same base station-core network user plane connection, it is not necessary to establish a connection for each UE. Therefore, during handover, the signaling interaction for establishing the base station-core network user plane connection can be reduced, and the number of signaling messages corresponding to handover in cases of highly dynamic connection changes can be reduced, making it more suitable for non-terrestrial networks. This solves the problem that frequent path handovers directly bring a large amount of user-level signaling overhead, causing latency in satellite-to-ground interactions and directly affecting service continuity.

[0094] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

[0095] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0096] Figure 1 This is a schematic diagram of the end-to-end architecture of 5G on-board regeneration in related technologies;

[0097] Figure 2 A schematic diagram of the user plane protocol stack architecture for 5G on-board regeneration in related technologies;

[0098] Figure 3 This is a schematic diagram of the switching process in related technologies;

[0099] Figure 4 This is a schematic diagram of an end-to-end architecture and QoS architecture for satellite-to-ground high dynamic connectivity according to an embodiment of this application;

[0100] Figure 5 This is a schematic diagram of a user plane connection establishment process according to an embodiment of this application;

[0101] Figure 6 This is a schematic diagram of a PDU session data transmission process applied to a base station according to an embodiment of this application;

[0102] Figure 7 This is a schematic diagram of a PDU session data transmission process applied to a UE according to an embodiment of this application;

[0103] Figure 8 This is a schematic diagram of a PDU session data transmission process applied to the user plane function of the core network according to an embodiment of this application;

[0104] Figure 9 This is a schematic diagram of a PDU session data transmission apparatus as a base station according to an embodiment of this application;

[0105] Figure 10 This is a schematic diagram of a PDU session data transmission apparatus as a UE according to an embodiment of this application;

[0106] Figure 11This is a schematic diagram of a PDU session data transmission apparatus for core network user plane functions according to an embodiment of this application;

[0107] Figure 12 This is a schematic diagram of a base station structure according to an embodiment of this application;

[0108] Figure 13 This is a schematic diagram of a UE structure according to an embodiment of this application;

[0109] Figure 14 This is a schematic diagram of the core network user plane functional structure according to an embodiment of this application. Detailed Implementation

[0110] To further illustrate the technical solutions provided in the embodiments of this application, a detailed description is provided below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of this application provide method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on conventional or non-inventive effort. For steps that do not logically have a necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application. In actual processing or when the control device executes the method, it may be executed sequentially or in parallel according to the method shown in the embodiments or drawings.

[0111] The user plane tunnel between the base station and the core network (the user plane tunnel between NG-RAN and 5GC) uses the GTP (GPRS Tunneling Protocol)-U transmission protocol. GTP-U is used to transmit user data within the GPRS core network and between the radio access network and the core network. The user plane protocol stack architecture is as follows: Figure 2 As shown.

[0112] To ensure the continuity of the PDU session during handover, a path switch procedure is introduced. A path switch refers to the process of switching the downlink endpoint of the user plane transmission channel between the core network and the base station in the PDU session to the target base station. For example... Figure 3The diagram illustrates the handover process in related technologies. Steps 1 through 9 constitute the control plane interaction process. In these technologies, a corresponding base station and core network user plane connection is established for each PDU session of the UE. Each base station and core network user plane connection corresponds to a base station and core network user plane path. This path includes the path from the UE to the base station's base station and the path from the base station to the core network user plane functions. In step 9, a path handover is performed, changing the path from the UE to the source base station's base station and the path from the source base station to the core network user plane functions to the path from the UE to the target base station's base station and the path from the target base station to the core network user plane functions.

[0113] Under the constraints of highly dynamic service links, power supply links, and inter-satellite links, the high-speed movement of satellite-based base stations inevitably leads to a large number of UEs switching over. Frequent switching by a large number of UEs will also exacerbate other potential mobility-related problems, such as handover failures and service interruptions causing a decline in service experience. Existing user plane data transmission uses end-to-end PDU sessions, with each UE establishing at least one PDU session. Path updates are performed during handover to ensure the continuity of the PDU sessions. However, due to the high dynamism of satellites and the highly dynamic connection between evolved NodeBs (gNBs) and core network user plane functions, frequent path switching data transfers are directly caused. PDU sessions are suitable for relatively stable connection topologies; in highly dynamic environments, user plane connection mechanisms suitable for dynamic connections need to be designed.

[0114] In view of the above-mentioned technical problems in related technologies, embodiments of this application provide a PDU session data transmission system, the architecture of which is as follows: Figure 4 As shown, it includes:

[0115] The base station 401 has an NR Uu interface with the user terminal 402 and an NG interface with the core network user plane function UPF 403. It can also be further connected to the NTN (non-terrestrial networks) gateway 404 via SRI (Send Routing Information). The base station is used to transmit the PDU session data of the UE through a UE-level first data connection established with the core network user plane function UPF. The UE-level first data connection is a connection for sharing different PDU session data of the UE between the base station and the core network user plane. The base station also transmits the UE's PDU session data through a base station-level second data connection established with the core network user plane function. The base station-level second data connection is a connection for sharing PDU session data of one or more UEs between the base station and the core network user plane.

[0116] User terminal UE402 is used to transmit data with base station 401 via NR Uu interface.

[0117] Core network user plane function 403 is used to map PDU session data of one or more UEs under the same base station to a UE-level first data connection or a base station-level second data connection; send the data to the base station through the UE-level first data connection or the base station-level second data connection; and receive PDU session data of one or more UEs sent by the base station through the UE-level first data connection or the base station-level second data connection. Specifically, it maps PDU session data of one UE under the same base station to a UE-level first data connection, sends the data to the base station through the UE-level first data connection, and receives PDU session data of one UE sent by the base station through the UE-level first data connection; it also maps PDU session data of multiple UEs under the same base station to a base station-level second data connection, sends the data to the base station through the base station-level second data connection, and receives PDU session data of multiple UEs sent by the base station through the base station-level second data connection.

[0118] The base station and core network user plane connection in this embodiment supports a UE-level first data connection and a base station-level second data connection. The UE-level first data connection refers to the connection between the base station and the core network user plane where different PDU sessions of the UE share data. This allows data from different PDU sessions within the UE to be transmitted using the same base station and core network user plane connection. The UE-level first data connection can be established before the PDU session, and subsequent PDU sessions sharing this UE-level first data connection do not need to undergo the base station and core network user plane connection establishment process again. The base station-level second data connection refers to the connection between the base station and the core network user plane where one or more UEs share PDU session data. This allows the base station to establish a base station-level second data connection with the core network user plane function in advance, and subsequent PDU sessions sharing this base station-level second data connection do not need to undergo the base station and core network user plane connection establishment process again. Therefore, during handover, the signaling interaction for establishing the base station and core network user plane connection can be reduced, and the number of signaling messages corresponding to handover in cases of highly dynamic connection changes can be reduced, making it more suitable for non-terrestrial networks.

[0119] To achieve PDU session data transmission, it is necessary to establish a UE-level first data connection and a base station-level second data connection, as well as a QoS channel. For uplink data, the data on the QoS channel is mapped to the UE-level first data connection or the base station-level second data connection. For downlink data, different PDU session data received at the UE-level first data connection or the base station-level second data connection are mapped to the QoS flow channel for transmission. PDU session control based on the UE-level first data connection and the base station-level second data connection is handled by the core network user plane function and the UE's NAS layer. It mainly controls the base station and core network user plane connection between the data network and the base station and the core network user plane function. QoS management involves mapping PDU sessions to corresponding QoS channels and performing QoS control on the PDU session data transmitted on the QoS channels. QoS management is the responsibility of the UE's AS layer, RAN, and core network. The UE's AS layer air interface status and the requirements of each data packet enable the mapping of different PDU session data to the QoS flow channel. The UE receives different PDU session data sent by the base station through the QoS flow channel, and the UE's AS layer and RAN select appropriate resources and data transmission methods to ensure the QoS of the data packets. The core network maps PDU sessions to QoS channels, while the UE AS layer and RAN are responsible for selecting appropriate resources and data transmission methods to ensure QoS for data packets according to their transmission requirements.

[0120] In this embodiment, the aforementioned QoS channel is a shared QoS channel. The UE is used to map different PDU session data to the shared QoS flow channel and send it to the base station; and to receive different PDU session data sent by the base station through the shared QoS flow channel. The base station transmits the UE's PDU session data through a UE-level first data connection and a base station-level second data connection, including: receiving uplink data from the terminal, mapping uplink data transmitted through the shared QoS channel to the UE-level first data connection or the base station-level second data connection; receiving downlink data from the core network user plane function, mapping different PDU session data received through the UE-level first data connection or the base station-level second data connection to the shared QoS flow channel for transmission; and, according to the configuration of the shared QoS flow channel, being responsible for QoS control of the uplink and downlink data transmitted through the shared QoS channel. The aforementioned core network user plane function is sent to the base station through the base station-level second data connection, including: performing QoS control on the PDU session data of one or more UEs under the same base station according to QoS requirements; and, according to the configuration of the shared QoS flow channel, mapping the PDU session data of one or more UEs under the same base station to the corresponding shared QoS flow channel and sending it to the base station.

[0121] In scenarios with frequent handover, this application embodiment does not require a path switch process for each PDU session of each UE. It only needs to ensure that there is an available base station and core network user plane connection between the base station and the core network. The implementation methods of each part are described below.

[0122] 1) Establishment of user plane connection between base station and core network

[0123] A first data connection at the UE level and a second data connection at the base station level are established in advance.

[0124] The first data connection at the UE level can be established when the UE establishes a connection with the core network user plane function.

[0125] In this embodiment, the core network user plane function is further configured to send a second base station and core network user plane connection configuration to the base station when establishing a PDU session data transmission connection with the UE. The base station is further configured to, when the UE establishes a PDU session data transmission connection with the core network user plane function, obtain the second base station and core network user plane connection configuration sent by the core network user plane function; send the second base station and core network user plane connection configuration to the UE, and establish a UE-level first data connection with the UE. The user terminal UE is further configured to: obtain the second base station and core network user plane connection configuration sent by the base station when establishing a PDU session data transmission connection with the core network user plane function; and, based on the second base station and core network user plane connection configuration, establish a shared QoS flow channel with the base station. The data carried on the shared QoS flow channel originates from one or more PDU session connections corresponding to service quality requirements.

[0126] In this embodiment, the connection between the base station and the core network user plane includes at least one UE-level first data connection corresponding to the PDU session service quality of service type. Specifically, based on the QoS requirements of different PDU session service quality of service types, at least one PDU session service quality of service with QoS requirements differing within a corresponding range can share a UE-level first data connection. Alternatively, a UE-level first data connection can be established for all PDU session service quality of service types of the UE to share.

[0127] In this embodiment, the connection configuration between the second base station and the core network user plane includes at least one of the following:

[0128] IP addresses for base stations and core network user plane functions;

[0129] PDU session identifier;

[0130] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0131] The identifier of the UE's connection between the base station and the core network user plane.

[0132] For the UE-level first data connection, UE PDU session data on the user plane interface between the base station and the core network can be multiplexed within the same UE-level first data connection. QoS management of the UE-level first data connection is jointly handled by the base station and the core network user plane functions. The UE-level first data connection carries data from different PDU sessions to the corresponding shared QoS flow channel according to their QoS requirements. When a PDU session connection is triggered or the carried QoS is updated, only the QoS configuration or PDU session configuration needs to be updated; the UE-level first data connection configuration does not need to be updated, thereby reducing signaling interactions on the NG interface. To distinguish data packets from different PDU sessions on the UE-level first data connection, the data transmitted in the UE-level first data connection carries the session identifier of the PDU session.

[0133] The aforementioned base station-level second data connection can be established when the base station establishes a connection with the core network user plane function. In this embodiment, the core network user plane function is further used to send a first base station-core network user plane connection configuration to the base station when establishing a connection with the base station; and to establish a base station-level second data connection with the base station according to the first base station-core network user plane connection configuration. The base station is also used to receive the first base station-core network user plane connection configuration sent by the core network user plane function when establishing a connection with the core network user plane function; and to establish a UE-level first data connection and / or a base station-level second data connection with the core network user plane function according to the first base station-core network user plane connection configuration.

[0134] For the base station-level second data connection, it can be established in advance before the UE attachment process, and the connection does not change with the UE handover, thereby improving the stability of the connection between the base station and the core network user plane in highly dynamic scenarios.

[0135] For a base station-level second data connection, data from different PDU sessions of one or more UEs can be multiplexed within a single base station-level second data connection. The data transmitted via this base station-level second data connection carries the UE identifier and session identifier. By carrying the UE identifier and session identifier in the PDU session data on the base station-level second data connection, data from different PDU sessions of one or more UEs can be identified. This connection enables data transmission between the base station and the core network user plane functions. It is a connection independent of any specific UE and can be established before UE attachment. The base station-level second data connection can be established when the base station initially establishes a connection with the core network user plane functions, thereby decoupling from the UE attachment and handover process, eliminating the need for UE-level signaling interaction, and reducing signaling interaction during handover. The interface design based on the base station-level second data connection allows for path switching without a path conversion process during UE handover, thus reducing signaling communication during path switching.

[0136] In this embodiment, the connection between the base station and the core network user plane includes at least one base station-level second data connection corresponding to the PDU session service quality of service type. Specifically, based on the QoS requirements of different PDU session service quality of service types, one base station-level second data connection can be shared for at least one PDU session service quality of service type of one or more UEs with QoS requirements differing within a corresponding range. Alternatively, a base station-level second data connection can be established for all UEs with different PDU session service quality of service types to share.

[0137] In this embodiment of the application, the connection configuration between the first base station and the core network user plane includes at least one of the following:

[0138] IP addresses for base stations and core network user plane functions;

[0139] PDU session identifier;

[0140] The identifier of the UE's connection between the base station and the core network user plane;

[0141] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0142] 2) Establishment of QoS channels

[0143] In related technologies, a QoS flow channel is established for each PDU session. This application proposes a QoS flow channel shared by different PDU sessions. The shared QoS flow channel is a transmission channel for data from different PDU sessions with specific QoS requirements. The two ends of the shared QoS flow channel are the core network user plane function and the UE's non-access stratum. After mapping the PDU session to the connection between the base station and the core network user plane using the above-mentioned PDU session mapping method, data with the same QoS requirements from all PDU sessions can be sent in the same shared QoS flow channel. Data from different PDU sessions sent in the same shared QoS flow channel satisfies the sum of the QoS requirements of all different PDU sessions.

[0144] Sharing a QoS flow channel across different PDU sessions reduces the number of end-to-end QoS flows. Each QoS flow corresponds to a specific service requirement, and the access network only needs to meet these differentiated service requirements without needing to concern itself with the PDU session corresponding to the data packet. This directly reduces the number of QoS flows, decreases the complexity of QoS processing on the access network side, and further reduces QoS configuration during path switching. During handover, the source and target base stations do not need to obtain the QoS flow configuration within the PDU session; they only need the various quality of service requirements for all current services.

[0145] In this embodiment, the base station can obtain the configuration of the shared QoS flow channel from the core network user plane function in advance and establish the shared QoS flow channel. Specifically, when the base station initially establishes a connection with the core network user plane function, it can obtain the configuration of the shared QoS flow channel from the core network user plane function and establish the shared QoS flow channel with the core network user plane function. When the UE performs attach or handover, a shared QoS flow channel is established between the base station and the UE, which can further reduce the number of signaling messages during the handover process.

[0146] The configuration of the shared QoS flow channel in this application embodiment includes at least one of the following:

[0147] Priority of QoS flow channels;

[0148] Maximum transmission rate, minimum transmission rate;

[0149] Average packet error rate;

[0150] Maximum data packet latency.

[0151] 3) Transmission of PDU session data

[0152] Based on the established UE-level first data connection, base station-level second data connection, and shared QoS flow channel, for uplink PDU session data, the UE maps different PDU session data to the shared QoS flow channel and sends it to the base station. Specifically, this may include: performing QoS control on different PDU session data according to QoS requirements; and mapping different PDU session data to the shared QoS flow channel according to the configuration of the shared QoS flow channel and sending it to the base station. Through this method, the UE is responsible for traffic control such as AMBR (Aggregate Maximum Bit Rate) and GBR (Guaranteed Bit Rate) within the PDU session's QoS flow.

[0153] For uplink PDU session data, the UE can map different PDU session data to a shared QoS flow channel based on the PDU session data's IP address, IP 5-tuple, and / or auxiliary PDU session mapping information provided by the network. After receiving the corresponding uplink PDU session data, the core network user plane function completes the reverse mapping from QoS flow to PDU session based on the data's IP address, IP 5-tuple, and / or PDU session mapping information provided by the network, and / or the session identifier carried by the PDU session data, and submits it to the subsequent data network DN.

[0154] The access network is responsible for ensuring QoS of the air interface QoS flow, configuring different protocol layer functions for different QoS flow channels to meet different service quality requirements. The base station transmits the UE's PDU session data through a UE-level first data connection and a base station-level second data connection, including: receiving uplink data from the terminal, mapping uplink data transmitted on the shared QoS channel to the UE-level first data connection or the base station-level second data connection; receiving downlink data from the core network user plane functions, mapping different PDU session data received on the UE-level first data connection or the base station-level second data connection to the shared QoS flow channel for transmission; and controlling the QoS of uplink and downlink data transmitted on the shared QoS flow channel according to its configuration. In this way, the base station is responsible for ensuring AMBR and GBR of the QoS flow channel shared between different PDU sessions.

[0155] For downlink PDU session data, the core network user plane function transmits it to the base station through the base station-level second data connection. This includes: performing QoS control on the PDU session data of one or more UEs under the same base station according to QoS requirements; and mapping the PDU session data of one or more UEs under the same base station to the corresponding shared QoS flow channel according to the configuration of the shared QoS flow channel, and transmitting it to the base station. Through this implementation, the core network user plane function is responsible for traffic control and QoS control according to the QoS flow within the PDU session.

[0156] In this embodiment, for downlink PDU session data, the core network maps the downlink PDU session to the shared QoS flow channel based on the data's IP address, IP 5-tuple, and / or network session mapping information. If the PDU session corresponding to the data cannot be uniquely identified through the IP address, IP 5-tuple, and / or network session mapping information, the session identifier is carried in the packet header of the PDU session data or in the protocol header between the base station and the core network user plane. On the UE side, the reverse mapping of QoS flow to the PDU session is completed based on the data's IP address, IP 5-tuple, and / or the session mapping information provided by the network, or the session identifier carried in the protocol header between the base station and the core network user plane, and then submitted to the upper layer for processing.

[0157] The PDU session data transmission process provided in this application will be described below with reference to specific embodiments, such as... Figure 5 As shown, the main steps include the following:

[0158] Step 1: When establishing a user plane connection between the base station and the core network, a second data connection at the base station level is established in advance, and a QoS flow channel shared by different PDU sessions is pre-configured, thereby establishing a PDU session connection at the base station level.

[0159] Step 2: During the UE access process, the UE sends an RRC connection request to the base station;

[0160] Step 3: The base station sends an RRC connection establishment message to the UE and sends the configuration of the second base station's connection with the core network user plane to the UE.

[0161] Step 4: After the RRC connection is established, the first data connection at the UE level is established. If the UE has PDU session transmission, a UE-level PDU session connection is established between the base station and the core network user plane.

[0162] Step 5: The base station sends DRB configuration information and QoS flow configuration information to the UE to complete the configuration of the shared QoS flow channel.

[0163] Based on the UE-level first data connection, the base station-level second data connection, and the shared QoS flow channel established above, the following PDU session data transmission process is executed:

[0164] During downlink data transmission, the core network maps data packet A to QoS flow 1, which is shared by different PDU sessions, based on the PDU session information (e.g., data from PDU session 1) and its QoS requirements. Simultaneously, it adds a PDU session 1 identifier to the packet header or the header of the user plane between the base station and the core network. When the base station receives the data packet on QoS flow 1, it processes the packet according to the QoS requirements of QoS flow 1 and informs the UE of the PDU session identifier. If the QoS flow is shared by PDU session 1 and PDU session 2, the AMBR, MBR, GBR, and other parameters corresponding to the shared QoS flow channel must be calculated based on the sum of the QoS requirements of PDU session 1 and PDU session 2. After receiving the data packet, the UE submits the data to the corresponding PDU session according to the indicated PDU session identifier.

[0165] Non-terrestrial networks have the advantage of wide cell coverage, with a relatively smaller number of cells compared to terrestrial networks. However, with the high-speed movement of base stations, even if the UE does not move, the serving cell will change. During handover, the user plane connection also needs to be switched. The existing PDU Session design is more suitable for relatively stable connection scenarios. In high-dynamic satellite-to-ground scenarios, frequent changes in the serving cell will cause frequent PDU Session handovers, and the user plane connection between the base station and the core network will frequently undergo path switching. In the embodiments of this application, by introducing a shared QoS flow channel for the PDU Session, and the interface design between the base station and the core network user plane at the UE level and the base station level, the connection between the base station and the core network user plane and the shared QoS flow channel can be pre-established, thereby ensuring service continuity.

[0166] Based on the same inventive concept, embodiments of this application provide a PDU session data transmission method, applied to a base station, such as... Figure 6 As shown, the method includes:

[0167] Step 601: Transmit the PDU session data of the UE through the first data connection at the UE level established with the core network user plane function. The first data connection at the UE level is a connection for sharing different PDU session data of the UE between the base station and the core network user plane.

[0168] Step 602: Transmit the PDU session data of the UE through a base station-level second data connection established with the core network user plane function. The base station-level second data connection is a connection for sharing PDU session data of one or more UEs between the base station and the core network user plane.

[0169] In some possible embodiments, the connection between the base station and the core network user plane includes at least one UE-level first data connection and / or at least one base station-level second data connection corresponding to the PDU session service quality of service type.

[0170] In some possible embodiments, the method further includes:

[0171] When establishing a connection with the core network user plane function, receive the connection configuration between the first base station and the core network user plane sent by the core network user plane function;

[0172] Based on the connection configuration between the first base station and the core network user plane, a UE-level first connection and / or a base station-level second data connection are established with the core network user plane function.

[0173] In some possible embodiments, the connection configuration between the first base station and the core network user plane includes at least one of the following:

[0174] IP addresses for base stations and core network user plane functions;

[0175] PDU session identifier;

[0176] The identifier of the UE's connection between the base station and the core network user plane;

[0177] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0178] In some possible embodiments, the method further includes:

[0179] When the UE establishes a PDU session data transmission connection with the core network user plane function, the connection configuration between the second base station and the core network user plane sent by the core network user plane function is obtained.

[0180] The connection configuration between the second base station and the core network user plane is sent to the UE, and a first data connection at the UE level is established with the UE.

[0181] In some possible embodiments, the connection configuration between the second base station and the core network user plane includes at least one of the following:

[0182] IP addresses for base stations and core network user plane functions;

[0183] PDU session identifier;

[0184] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0185] The identifier of the UE's connection between the base station and the core network user plane.

[0186] In some possible embodiments, the data transmitted via the first data connection at the UE level carries a session identifier;

[0187] The data transmitted via the second data connection at the base station level carries the UE identifier and session identifier.

[0188] In some possible embodiments, the PDU session data of the UE is transmitted through a first data connection at the UE level and a second data connection at the base station level, including:

[0189] Upon receiving uplink data from the terminal, the uplink data transmitted on the shared QoS channel will be mapped to either the UE-level first data connection or the base station-level second data connection.

[0190] When receiving downlink data from the user plane function of the core network, different PDU session data received at the UE level first data connection or the base station level second data connection will be mapped to the shared QoS flow channel for transmission.

[0191] Based on the configuration of the shared QoS flow channel, it is responsible for QoS control of the uplink and downlink data transmitted through the shared QoS channel.

[0192] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0193] Priority of QoS flow channels;

[0194] Maximum transmission rate, minimum transmission rate;

[0195] Average packet error rate;

[0196] Maximum data packet latency.

[0197] Based on the same inventive concept, embodiments of this application provide a PDU session data transmission method, which is applied to a UE, such as... Figure 7 As shown, the method includes:

[0198] Step 701: Map different PDU session data to a shared QoS flow channel and send it to the base station;

[0199] Step 702: Receive different PDU session data sent by the base station through the shared QoS flow channel.

[0200] In some possible embodiments, the data carried on the shared QoS flow channel originates from one or more PDU session connections that correspond to quality of service requirements.

[0201] In some possible embodiments, the method further includes:

[0202] When establishing a PDU session data transmission connection with the core network user plane function, obtain the second base station and core network user plane connection configuration sent by the base station.

[0203] Based on the user plane connection configuration between the second base station and the core network, a shared QoS flow channel is established with the base station.

[0204] In some possible embodiments, the configuration for the connection between the second base station and the core network user plane includes at least one of the following:

[0205] IP addresses for base stations and core network user plane functions;

[0206] PDU session identifier;

[0207] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0208] The identifier of the UE's connection between the base station and the core network user plane.

[0209] In some possible embodiments, the different PDU session data carry session identifiers.

[0210] In some possible embodiments, different PDU session data are mapped to a shared QoS flow channel and sent to the base station, including:

[0211] Perform QoS control on different PDU session data according to QoS requirements;

[0212] Based on the configuration of the shared QoS flow channel, different PDU session data are mapped to the shared QoS flow channel and sent to the base station.

[0213] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0214] Priority of QoS flow channels;

[0215] Maximum transmission rate, minimum transmission rate;

[0216] Average packet error rate;

[0217] Maximum data packet latency.

[0218] Based on the same inventive concept, embodiments of this application provide a PDU session data transmission method, which is applied to core network user plane functions, such as... Figure 8 As shown, it includes:

[0219] Step 801: Map the PDU session data of one or more UEs under the same base station to the first data connection at the UE level or the second data connection at the base station level;

[0220] Step 802: Send to the base station via the first data connection at the UE level or the second data connection at the base station level;

[0221] Step 803: The receiving base station sends one or more UE PDU session data through the first data connection at the UE level or the second data connection at the base station level.

[0222] In some possible embodiments, the base station-level second data connection is a connection for sharing PDU session data between the base station and the core network user plane for one or more UEs.

[0223] In some possible embodiments, the method further includes:

[0224] When establishing a connection with a base station, the first base station and core network user plane connection configuration is sent to the base station;

[0225] Based on the user plane connection configuration between the first base station and the core network, a second data connection at the base station level is established with the base station.

[0226] In some possible embodiments, the configuration for the connection between the first base station and the core network user plane includes at least one of the following:

[0227] IP addresses for base stations and core network user plane functions;

[0228] PDU session identifier;

[0229] The identifier of the UE's connection between the base station and the core network user plane;

[0230] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0231] In some possible embodiments, the method further includes:

[0232] When establishing a PDU session data transmission connection with the UE, the configuration for the second base station and the core network user plane connection is sent to the base station.

[0233] In some possible embodiments, the configuration for the connection between the second base station and the core network user plane includes at least one of the following:

[0234] IP addresses for base stations and core network user plane functions;

[0235] PDU session identifier;

[0236] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0237] The identifier of the UE's connection between the base station and the core network user plane.

[0238] In some possible embodiments, the PDU session data carries a UE identifier and / or a session identifier.

[0239] In some possible embodiments, transmitting data to the base station via the base station-level second data connection includes:

[0240] For PDU session data of one or more UEs under the same base station, QoS control shall be performed separately according to QoS requirements;

[0241] Based on the configuration of the shared QoS flow channel, the PDU session data of one or more UEs under the same base station are mapped to the corresponding shared QoS flow channel and sent to the base station.

[0242] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0243] Priority of QoS flow channels;

[0244] Maximum transmission rate, minimum transmission rate;

[0245] Average packet error rate;

[0246] Maximum data packet latency.

[0247] Based on the same inventive concept, this application also provides a PDU session data transmission device, such as... Figure 9 As shown, the device includes:

[0248] The first data transmission module 901 is used to transmit the PDU session data of the UE through a UE-level first data connection established with the core network user plane function. The UE-level first data connection is a connection shared by different PDU session data of the UE between the base station and the core network user plane.

[0249] The second data transmission module 902 is used to transmit the PDU session data of the UE through a base station-level second data connection established with the core network user plane function. The base station-level second data connection is a connection for sharing PDU session data of one or more UEs between the base station and the core network user plane.

[0250] In some possible embodiments, the connection between the base station and the core network user plane includes at least one UE-level first data connection and / or at least one base station-level second data connection corresponding to the PDU session service quality of service type.

[0251] In some possible embodiments, it also includes:

[0252] The first connection configuration module is used to receive the connection configuration between the first base station and the core network user plane sent by the core network user plane function when establishing a connection with the core network user plane function.

[0253] The first connection establishment module establishes a UE-level first connection and / or a base station-level second data connection with the core network user plane function according to the connection configuration between the first base station and the core network user plane.

[0254] In some possible embodiments, the connection configuration between the first base station and the core network user plane includes at least one of the following:

[0255] IP addresses for base stations and core network user plane functions;

[0256] PDU session identifier;

[0257] The identifier of the UE's connection between the base station and the core network user plane;

[0258] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0259] In some possible embodiments, it also includes:

[0260] The second connection configuration module is used to obtain the connection configuration between the second base station and the core network user plane sent by the core network user plane function when the UE establishes a PDU session data transmission connection with the core network user plane function.

[0261] The second connection establishment module is used to send the connection configuration between the second base station and the core network user plane to the UE, and establish a UE-level first data connection with the UE.

[0262] In some possible embodiments, the connection configuration between the second base station and the core network user plane includes at least one of the following:

[0263] IP addresses for base stations and core network user plane functions;

[0264] PDU session identifier;

[0265] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0266] The identifier of the UE's connection between the base station and the core network user plane.

[0267] In some possible embodiments, the data transmitted via the first data connection at the UE level carries a session identifier;

[0268] The data transmitted via the second data connection at the base station level carries the UE identifier and session identifier.

[0269] In some possible embodiments, the first data transmission module transmits the UE's PDU session data through a first data connection at the UE level and the second data transmission module transmits the UE's PDU session data through a second data connection at the base station level, including:

[0270] Upon receiving uplink data from the terminal, the uplink data transmitted on the shared QoS channel will be mapped to either the UE-level first data connection or the base station-level second data connection.

[0271] When receiving downlink data from the user plane function of the core network, different PDU session data received at the UE level first data connection or the base station level second data connection will be mapped to the shared QoS flow channel for transmission.

[0272] Based on the configuration of the shared QoS flow channel, it is responsible for QoS control of the uplink and downlink data transmitted through the shared QoS channel.

[0273] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0274] Priority of QoS flow channels;

[0275] Maximum transmission rate, minimum transmission rate;

[0276] Average packet error rate;

[0277] Maximum data packet latency.

[0278] Based on the same inventive concept, embodiments of this application provide a PDU session data transmission device, such as... Figure 10 As shown, it includes:

[0279] The uplink data transmission module 1001 is used to map different PDU session data to a shared QoS flow channel and send it to the base station;

[0280] The downlink data receiving module 1002 is used to receive different PDU session data sent by the base station through the shared QoS flow channel.

[0281] In some possible embodiments, the data carried on the shared QoS flow channel originates from one or more PDU session connections that correspond to quality of service requirements.

[0282] In some possible embodiments, it also includes:

[0283] The connection configuration module is used to obtain the second base station and core network user plane connection configuration sent by the base station when establishing a PDU session data transmission connection with the core network user plane function;

[0284] The channel establishment module is used to establish a shared QoS flow channel with the base station based on the user plane connection configuration between the second base station and the core network.

[0285] In some possible embodiments, the configuration for the connection between the second base station and the core network user plane includes at least one of the following:

[0286] IP addresses for base stations and core network user plane functions;

[0287] PDU session identifier;

[0288] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0289] The identifier of the UE's connection between the base station and the core network user plane.

[0290] In some possible embodiments, the different PDU session data carry session identifiers.

[0291] In some possible embodiments, the uplink data transmission module maps different PDU session data to a shared QoSflow channel and sends it to the base station, including:

[0292] Perform QoS control on different PDU session data according to QoS requirements;

[0293] Based on the configuration of the shared QoS flow channel, different PDU session data are mapped to the shared QoS flow channel and sent to the base station.

[0294] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0295] Priority of QoS flow channels;

[0296] Maximum transmission rate, minimum transmission rate;

[0297] Average packet error rate;

[0298] Maximum data packet latency.

[0299] Based on the same inventive concept, embodiments of this application also provide a PDU session data transmission device, such as... Figure 11 As shown, it includes:

[0300] Data mapping module 1101 is used to map PDU session data of one or more UEs under the same base station to a first data connection at the UE level or a second data connection at the base station level.

[0301] Downlink data transmission module 1102 is used to transmit data to the base station via the UE-level first data connection or the base station-level second data connection;

[0302] The uplink data transmission module 1103 is used to receive PDU session data of one or more UEs sent by the base station through the first data connection at the UE level or the second data connection at the base station level.

[0303] The base station-level connection between the base station and the core network user plane includes at least one base station connection to the core network user plane corresponding to the quality of service type of the PDU session service.

[0304] In some possible embodiments, the base station-level second data connection is a connection for sharing PDU session data between the base station and the core network user plane for one or more UEs.

[0305] In some possible embodiments, it also includes:

[0306] The connection configuration module is used to send the first base station and core network user plane connection configuration to the base station when establishing a connection with the base station.

[0307] The connection establishment module is used to establish a base station-level second data connection with the base station according to the user plane connection configuration between the first base station and the core network.

[0308] In some possible embodiments, the configuration for the connection between the first base station and the core network user plane includes at least one of the following:

[0309] IP addresses for base stations and core network user plane functions;

[0310] PDU session identifier;

[0311] The identifier of the UE's connection between the base station and the core network user plane;

[0312] The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

[0313] In some possible embodiments, it also includes:

[0314] The connection configuration sending module is used to send the second base station and core network user plane connection configuration to the base station when establishing a PDU session data transmission connection with the UE.

[0315] In some possible embodiments, the configuration for the connection between the second base station and the core network user plane includes at least one of the following:

[0316] IP addresses for base stations and core network user plane functions;

[0317] PDU session identifier;

[0318] The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network;

[0319] The identifier of the UE's connection between the base station and the core network user plane.

[0320] In some possible embodiments, the PDU session data carries a UE identifier and / or a session identifier.

[0321] In some possible embodiments, the downlink data transmission module transmits data to the base station via the base station-level second data connection, including:

[0322] For PDU session data of one or more UEs under the same base station, QoS control shall be performed separately according to QoS requirements;

[0323] Based on the configuration of the shared QoS flow channel, the PDU session data of one or more UEs under the same base station are mapped to the corresponding shared QoS flow channel and sent to the base station.

[0324] In some possible embodiments, the configuration of the shared QoS flow channel includes at least one of the following:

[0325] Priority of QoS flow channels;

[0326] Maximum transmission rate, minimum transmission rate;

[0327] Average packet error rate;

[0328] Maximum data packet latency.

[0329] Having introduced the PDU session data transmission method and apparatus according to exemplary embodiments of this application, the following describes a related device for PDU session data transmission according to another exemplary embodiment of this application.

[0330] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0331] In some possible implementations, the base station according to this application may include at least one processor and at least one memory. The memory stores program code that, when executed by the processor, causes the processor to perform the steps in the PDU session data transmission method according to various exemplary embodiments of this application described above.

[0332] The following reference Figure 12 To describe a base station 120 according to this embodiment of the present application. Figure 12 The base station 120 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0333] like Figure 12 As shown, the components of base station 120 may include, but are not limited to: at least one processor 121, at least one memory 122, and a bus 123 connecting different system components (including memory 122 and processor 121).

[0334] Bus 123 represents one or more of several types of bus structures, including memory bus or memory controller, peripheral bus, processor, or local bus using any of the multiple bus structures.

[0335] The memory 122 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1221 and / or cache memory 1222, and may further include read-only memory (ROM) 1223.

[0336] The memory 122 may also include a program / utility 1225 having a set (at least one) of program modules 1224, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0337] Base station 120 can also communicate with one or more external devices 124 (e.g., keyboard, pointing device, etc.), and with one or more devices that enable users to interact with base station 120, and / or with any device that enables base station 120 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 125. Furthermore, base station 120 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 126. As shown, network adapter 126 communicates with other modules used in base station 120 via bus 123. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with base station 120, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0338] The following reference Figure 13 To describe a user terminal UE130 according to this embodiment of the present application. Figure 13 The user terminal UE130 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0339] like Figure 13 As shown, the components of the user terminal UE130 may include, but are not limited to: at least one processor 131, at least one memory 132, and a bus 133 connecting different system components (including memory 132 and processor 131).

[0340] Bus 133 represents one or more of several bus structures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus structures.

[0341] The memory 132 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1321 and / or cache memory 1322, and may further include read-only memory (ROM) 1323.

[0342] The memory 132 may also include a program / utility 1325 having a set (at least one) of program modules 1324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0343] User terminal UE130 can also communicate with one or more external devices 134 (e.g., keyboard, pointing device, etc.), one or more devices that enable the user to interact with user terminal UE130, and / or any device that enables user terminal UE130 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 135. Furthermore, user terminal UE130 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 136. As shown, network adapter 136 communicates with other modules used for user terminal UE130 via bus 133. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with user terminal UE130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0344] The following reference Figure 14 To describe the core network user plane function 140 according to this embodiment of the application. Figure 14 The core network user plane function 140 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0345] like Figure 14 As shown, the components of the core network user plane function 140 may include, but are not limited to: at least one processor 141, at least one memory 142, and a bus 143 connecting different system components (including memory 142 and processor 141).

[0346] Bus 143 represents one or more of several bus structures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus structures.

[0347] The memory 142 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1421 and / or cache memory 1422, and may further include read-only memory (ROM) 1423.

[0348] The memory 132 may also include a program / utility 1425 having a set (at least one) of program modules 1424, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0349] The core network user plane function 140 can also communicate with one or more external devices 144 (e.g., keyboard, pointing device, etc.), one or more devices that enable users to interact with the base station 140, and / or any device that enables the core network user plane function 140 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 145. Furthermore, the core network user plane function 140 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 146. As shown, network adapter 146 communicates with other modules used for the core network user plane function 140 via bus 143. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with the core network user plane function 140, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0350] In some possible implementations, various aspects of the PDU session data transmission method provided in this application can also be implemented in the form of a program product, which includes program code. When the program product is run on a computer device, the program code is used to cause the computer device to perform the steps of the PDU session data transmission method according to the various exemplary embodiments of this application described above.

[0351] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0352] The monitoring program product of the embodiments of this application may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on an electronic device. However, the program product of this application is not limited thereto. In this document, the readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0353] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0354] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0355] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0356] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A PDU session data transmission method, characterized in that, Applied to a base station, the method includes: The UE's PDU session data is transmitted through the first data connection at the UE level established with the core network user plane function. The first data connection at the UE level is a connection for sharing different PDU session data of the UE between the base station and the core network user plane. The UE's PDU session data is transmitted through a base station-level second data connection established with the core network user plane function. The base station-level second data connection is a connection for sharing PDU session data between the base station and the core network user plane for one or more UEs.

2. The method according to claim 1, characterized in that, The connection between the base station and the core network user plane includes at least one UE-level first data connection and / or at least one base station-level second data connection corresponding to the PDU session service quality of service type.

3. The method according to claim 1, characterized in that, Also includes: When establishing a connection with the core network user plane function, receive the connection configuration between the first base station and the core network user plane sent by the core network user plane function; Based on the connection configuration between the first base station and the core network user plane, a UE-level first connection and / or a base station-level second data connection are established with the core network user plane function.

4. The method according to claim 3, characterized in that, The connection configuration between the first base station and the core network user plane includes at least one of the following: IP addresses for base stations and core network user plane functions; PDU session identifier; The identifier of the UE's connection between the base station and the core network user plane; The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

5. The method according to claim 1, characterized in that, Also includes: When the UE establishes a PDU session data transmission connection with the core network user plane function, the connection configuration between the second base station and the core network user plane sent by the core network user plane function is obtained. The connection configuration between the second base station and the core network user plane is sent to the UE, and a first data connection at the UE level is established with the UE.

6. The method according to claim 5, characterized in that, The connection configuration between the second base station and the core network user plane includes at least one of the following: IP addresses for base stations and core network user plane functions; PDU session identifier; The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network; The identifier of the UE's connection between the base station and the core network user plane.

7. The method according to claim 1, characterized in that, The data transmitted via the first data connection at the UE level carries a session identifier; The data transmitted via the second data connection at the base station level carries the UE identifier and session identifier.

8. The method according to claim 1, characterized in that, The UE's PDU session data is transmitted through a first data connection at the UE level and a second data connection at the base station level, including: Upon receiving uplink data from the terminal, the uplink data transmitted on the shared QoS channel will be mapped to either the UE-level first data connection or the base station-level second data connection. When receiving downlink data from the user plane function of the core network, different PDU session data received at the UE level first data connection or the base station level second data connection will be mapped to the shared QoS flow channel for transmission. Based on the configuration of the shared QoS flow channel, it is responsible for QoS control of the uplink and downlink data transmitted through the shared QoS channel.

9. The method according to claim 8, characterized in that, The configuration of the shared QoS flow channel includes at least one of the following: Priority of QoS flow channels; Maximum transmission rate, minimum transmission rate; Average packet error rate; Maximum data packet latency.

10. A method for transmitting PDU session data, characterized in that, This method is applied to a UE, and the method includes: Different PDU session data are mapped to a shared QoS flow channel and sent to the base station; The base station receives different PDU session data sent through the shared QoS flow channel.

11. The method according to claim 10, characterized in that, The data carried on the shared QoS flow channel comes from one or more PDU session connections that correspond to service quality requirements.

12. The method according to claim 10, characterized in that, Also includes: When establishing a PDU session data transmission connection with the core network user plane function, obtain the second base station and core network user plane connection configuration sent by the base station. Based on the user plane connection configuration between the second base station and the core network, a shared QoS flow channel is established with the base station.

13. The method according to claim 12, characterized in that, The configuration for the connection between the second base station and the core network user plane includes at least one of the following: IP addresses for base stations and core network user plane functions; PDU session identifier; The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network; The identifier of the UE's connection between the base station and the core network user plane.

14. The method according to claim 10, characterized in that, The different PDU session data carry session identifiers.

15. The method according to claim 10, characterized in that, Mapping different PDU session data to a shared QoSflow channel and sending it to the base station includes: Perform QoS control on different PDU session data according to QoS requirements; Based on the configuration of the shared QoS flow channel, different PDU session data are mapped to the shared QoS flow channel and sent to the base station.

16. The method according to claim 11, characterized in that, The configuration of the shared QoS flow channel includes at least one of the following: Priority of QoS flow channels; Maximum transmission rate, minimum transmission rate; Average packet error rate; Maximum data packet latency.

17. A method for transmitting PDU session data, characterized in that, This method is applied to core network user plane functions, including: Map the PDU session data of one or more UEs under the same base station to the first data connection at the UE level or the second data connection at the base station level; Send to the base station via the UE-level first data connection or the base station-level second data connection; The base station receives PDU session data from one or more UEs sent through the first data connection at the UE level or the second data connection at the base station level.

18. The method according to claim 17, characterized in that, The second data connection at the base station level is a connection for sharing PDU session data between the base station and the core network user plane for one or more UEs.

19. The method according to claim 17, characterized in that, Also includes: When establishing a connection with a base station, the first base station and core network user plane connection configuration is sent to the base station; Based on the user plane connection configuration between the first base station and the core network, a second data connection at the base station level is established with the base station.

20. The method according to claim 17, characterized in that, The configuration for the connection between the first base station and the core network user plane includes at least one of the following: IP addresses for base stations and core network user plane functions; PDU session identifier; The identifier of the UE's connection between the base station and the core network user plane; The maximum transmission rate and minimum guaranteed rate of the base station in the connection between the base station and the core network user plane.

21. The method according to claim 17, characterized in that, Also includes: When establishing a PDU session data transmission connection with the UE, the configuration for the second base station and the core network user plane connection is sent to the base station.

22. The method according to claim 17, characterized in that, The configuration for the connection between the second base station and the core network user plane includes at least one of the following: IP addresses for base stations and core network user plane functions; PDU session identifier; The maximum transmission rate and minimum guaranteed rate of the UE when connecting the base station and the user plane of the core network; The identifier of the UE's connection between the base station and the core network user plane.

23. The method according to claim 17, characterized in that, The PDU session data carries the UE identifier and / or session identifier.

24. The method according to claim 17, characterized in that, Data is sent to the base station via the second data connection at the base station level, including: For PDU session data of one or more UEs under the same base station, QoS control shall be performed separately according to QoS requirements; Based on the configuration of the shared QoS flow channel, the PDU session data of one or more UEs under the same base station are mapped to the corresponding shared QoS flow channel and sent to the base station.

25. The method according to claim 17, characterized in that, The configuration of the shared QoS flow channel includes at least one of the following: Priority of QoS flow channels; Maximum transmission rate, minimum transmission rate; Average packet error rate; Maximum data packet latency.

26. A base station, characterized in that, It includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the PDU session data transmission method as described in any one of claims 1-9.

27. A user terminal (UE), characterized in that, It includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the PDU session data transmission method as described in any one of claims 10-16.

28. A core network user plane function, characterized in that, The method includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method as described in any one of claims 17-25.

29. A PDU session data transmission device, characterized in that, include: The first data transmission module is used to transmit the PDU session data of the UE through a UE-level first data connection established with the core network user plane function. The UE-level first data connection is a connection shared by different PDU session data of the UE between the base station and the core network user plane. The second data transmission module is used to transmit the PDU session data of the UE through a base station-level second data connection established with the core network user plane function. The base station-level second data connection is a connection for sharing PDU session data of one or more UEs between the base station and the core network user plane.

30. A PDU session data transmission device, characterized in that, include: The uplink data transmission module is used to map different PDU session data to a shared QoS flow channel and send it to the base station; The downlink data receiving module is used to receive different PDU session data sent by the base station through the shared QoS flow channel.

31. A PDU session data transmission device, characterized in that, include: The data mapping module is used to map the PDU session data of one or more UEs under the same base station to the first data connection at the UE level or the second data connection at the base station level. The downlink data transmission module is used to transmit data to the base station via the UE-level first data connection or the base station-level second data connection. The uplink data transmission module is used to receive PDU session data of one or more UEs sent by the base station through the first data connection at the UE level or the second data connection at the base station level.

32. A computer storage medium, characterized in that, The computer storage medium stores a computer program that enables the computer to execute the PDU session data transmission method as described in any one of claims 1-9, or the PDU session data transmission method as described in any one of claims 10-16, or the PDU session data transmission method as described in any one of claims 17-26.