Data plane data transmission method, terminal, and network-side device
By introducing a data plane adaptation protocol into the communication device, clarifying the start node or end node of the data plane data, the problem of poor data transmission performance is solved and efficient and accurate data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/110809
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-08-08
- Publication Date
- 2025-02-20
AI Technical Summary
During the data transmission process of the data plane, the start or end node of the data plane data cannot be identified, resulting in poor data transmission performance.
By introducing the data plane adaptation protocol (DPAP) in the access network equipment, core network equipment and terminals, the start node indication or end node indication is included in the protocol data unit (PDU) of the data plane to clarify the role of each node and How to deal with it.
The PDU start or end node of each node is realized to clarify the data plane, which improves the data transmission performance of the data plane and ensures the accuracy and efficiency of data transmission.
Smart Images

Figure CN2024110809_20022025_PF_FP_ABST
Abstract
Description
Data plane data transmission method, terminal and network side equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311020759.1 filed in China on August 11, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, terminal and network-side equipment on a data plane. Background Art
[0004] The data plane typically comprises core network equipment data plane functions, access network equipment data plane functions, and terminal data plane functions, providing end-to-end connectivity. The data plane is responsible for data control, including data collection coordination, data collection configuration, and data transmission configuration. It also handles data acquisition, data transmission, data preprocessing, data privacy and security, data analysis, data storage, and data services.
[0005] During data collection, terminals, access network equipment, and core network devices can all act as both data providers and data consumers. When terminals use the data plane for services, both access network equipment and core network devices can also act as service providers. From a data plane control perspective, it's currently impossible to identify the start and end points of data during data transmission.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a data plane data transmission method, a terminal, and a network-side device, which can solve the problem of being unable to identify the starting node or the ending node of data plane data.
[0008] In a first aspect, a data plane data transmission method is provided, comprising: an access network device receiving or sending a PDU of the data plane, wherein the PDU includes a start node indication or an end node indication.
[0009] In a second aspect, a data plane data transmission method is provided, including: a core network device receives or sends a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
[0010] According to a third aspect, a data transmission method on a data plane is provided, comprising: a terminal receiving or sending a PDU on the data plane, wherein the PDU includes a start node indication or an end node indication.
[0011] In a fourth aspect, an access network device is provided, comprising: a communication module for receiving or sending a PDU on a data plane, wherein the PDU includes a start node indication or an end node indication.
[0012] In a fifth aspect, a core network device is provided, including: a communication module for receiving or sending a PDU on the data plane, wherein the PDU includes a start node indication or an end node indication.
[0013] In a sixth aspect, a terminal is provided, comprising: a communication module for receiving or sending a PDU on a data plane, wherein the PDU includes a start node indication or an end node indication.
[0014] In a seventh aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the third aspect are implemented.
[0015] In an eighth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive or send a PDU on a data plane, and the PDU includes a start node indication or an end node indication.
[0016] In the ninth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0017] In the tenth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive or send a PDU on the data plane, and the PDU includes a start node indication or an end node indication.
[0018] In the eleventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect or the third aspect are implemented.
[0019] In the twelfth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the third aspect, and the network side device can be used to execute the steps of the method described in the first aspect or the second aspect.
[0020] In the thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, the second aspect or the third aspect.
[0021] In the fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method described in the first aspect, the second aspect or the third aspect.
[0022] In an embodiment of the present application, the data plane PDU received or sent by the access network device includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the data plane PDU, which is beneficial for the access network device to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] FIG1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
[0024] FIG2 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0025] FIG3 is a schematic diagram of the protocol stack architecture of the access network device side;
[0026] FIG4 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0027] FIG5 is a schematic diagram of the protocol stack architecture of the core network device side;
[0028] FIG6 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0029] FIG7 is a schematic diagram of the protocol stack architecture on the terminal side;
[0030] FIG8 is a schematic diagram of end-to-end control of the data plane;
[0031] FIG9 is an end-to-end schematic diagram of data on the data plane;
[0032] FIG10 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0033] FIG11 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0034] FIG12 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0035] FIG13 is a schematic flowchart of a data transmission method on a data plane according to an embodiment of the present application;
[0036] FIG14 is a schematic structural diagram of an access network device according to an embodiment of the present application;
[0037] FIG15 is a schematic structural diagram of a core network device according to an embodiment of the present application;
[0038] FIG16 is a schematic structural diagram of a terminal according to an embodiment of the present application;
[0039] FIG17 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0040] FIG18 is a schematic structural diagram of a terminal according to an embodiment of the present application;
[0041] FIG19 is a schematic structural diagram of an access network device according to an embodiment of the present application;
[0042] Figure 20 is a structural diagram of the core network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0043] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0044] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0045] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0046] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. th Generation, 6G) communication system.
[0047] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0048] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application server discovery function (EASDF), unified data management (UDM), unified data storage (UDR), home subscriber server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network equipment in the NR system is introduced as an example, and the specific type of the core network equipment is not limited.
[0049] The data transmission method of the data plane provided by the embodiment of the present application is described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0050] As shown in Figure 2, an embodiment of the present application provides a data plane data transmission method 200, which can be executed by a core network device. In other words, the method can be executed by software or hardware installed in the core network device. The method includes the following steps.
[0051] S202: The access network device receives or sends a protocol data unit (PDU) on the data plane, where the PDU includes a start node indication or an end node indication.
[0052] In this embodiment, the start node indication may be used to indicate the start node (or source node) of the PDU; the end node indication is used to indicate the end node (or target node) of the PDU.
[0053] In this embodiment, the access network device receiving or sending the data plane PDU may include: the access network device receiving the data plane PDU from the core network device or terminal; or the access network device sending the data plane PDU to the core network device or terminal.
[0054] Optionally, the PDU on the data plane from the core network device or the terminal also includes a first indication, and the first indication is used to indicate whether the access network device performs in-path processing on the PDU. The method also includes: when the first indication instructs the access network device to perform in-path processing on the PDU, the access network device performs in-path processing on the PDU based on the first indication, and thereafter, the access network device may also send the PDU after in-path processing to the end node indicated by the end node indication.
[0055] Optionally, when the access network device receives the PDU on the data plane: when the end node indication indicates that the access network device is the end node, the method further includes: parsing and processing the PDU; when a reply message needs to be replied, the node indicated by the start node indication is used as the end node of the reply message, the access network device is set as the start node of the reply message, and the reply message is sent.
[0056] Optionally, in the case where the access network device receives a PDU on the data plane: in the case where the end node indication indicates that the terminal or core network device is the end node, the method also includes at least one of the following: 1) forwarding the PDU based on the end node indication; 2) keeping the start node indication or the end node indication in the received PDU unchanged, processing the data in the PDU and re-encapsulating and sending it; 3) modifying the start node indication or the end node indication; 4) modifying the start node indication or the end node indication, and processing the data in the received PDU and re-encapsulating and sending it.
[0057] The data plane data transmission method provided in the embodiment of the present application is that the data plane PDU received or sent by the access network device includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the data plane PDU, which is beneficial for the access network device to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data (the data includes signaling).
[0058] It can be understood that if the PDU of the data plane does not include a start node indication or an end node indication, then the access network device cannot determine how to process it when receiving the PDU of the data plane, which affects the transmission performance of the data plane data or signaling. The embodiment of the present application can greatly improve the transmission performance of the data plane data.
[0059] The data plane data transmission method provided by each embodiment of the present application may include application scenarios as follows: 1) data collection on the terminal (such as UE) side, and data reporting to the access network device (such as RAN). In the embodiment of FIG2 , the access network device receives the PDU of the data plane from the terminal; 2) data collection on the UE side, and data reporting to the RAN side and the core network device (such as CN). In the embodiment of FIG2 , the access network device receives the PDU of the data plane from the terminal and transparently transmits the PDU to the core network device; 3) data collection on the UE side, and data reporting to the RAN side and the CN side. The difference from the previous item is that the data reported to the CN is processed by the RAN. In the embodiment of Figure 2, the access network device receives the data plane PDU from the terminal and forwards the PDU to the core network device after path processing; 4) Data collection on the UE side, data is reported to the CN side, and the RAN side is transparently transmitted; 5) Data collection on the RAN side, data is reported to the CN side, and in the embodiment of Figure 2, the access network device sends the data plane PDU to the core network device; 6) Data collection on the RAN side, data is provided to the UE, and in the embodiment of Figure 2, the access network device sends the data plane PDU to the terminal; 7) Data collection on the CN side, data is provided to the RAN, and in the embodiment of Figure 2, the access network device receives the data plane PDU from the core network device; 8) Data collection on the CN side, data is provided to the UE, and the RAN side is transparently transmitted. In the embodiment of Figure 2, the access network device receives the data plane PDU from the core network device and can also forward the data plane PDU to the terminal; 9) The UE uses the data plane to perform business, and the execution is placed on the RAN; 10) The UE uses the data plane to perform business, and the execution is placed on the CN.
[0060] In each embodiment of the present application, a new protocol layer may be introduced for data transmission on the data plane. For the convenience of description, it is referred to as the Data Plane Adaptation Protocol (DPAP) here. This protocol layer is used to transmit data on the data plane. This protocol layer may also be used to generate data on the data plane, such as signaling data on the data plane. DPAP functional modules exist on the UE, RAN, and CN sides that support the data plane. DPAP can be further divided into a Data Plane Adaptation Protocol Control Plane (DPAP-C) or a Data Plane Adaptation Protocol User Plane (DPAP-U). DPAP-C is used for control functions on the data plane, such as signaling data generation, and DPAP-U is used for service data transmission on the data plane, such as bearer mapping, data plane packet assembly and unpacking, service management, and other functions.
[0061] Optionally, in an example, as shown in FIG3 , FIG3 is a protocol stack architecture on the access network device side, and the access network device includes DPAP-C and DPAP-U.
[0062] Wherein, the DPAP-C is used for at least one of the following:
[0063] 1) Data plane context management on the access network equipment side, including RAN data plane capabilities, access terminal data plane capabilities, ongoing data plane service information, etc.
[0064] 2) Data plane service process control, including registering RAN data plane capabilities with the CN and initiating data plane services triggered by the RAN.
[0065] 3) Orchestrate the data plane service initiated by the access network device and notify the core network device of the orchestration result.
[0066] 4) Receive the data plane service orchestration message sent by the core network equipment, match or select the appropriate terminal, and notify the corresponding responsible entity to create the air interface data plane service bearer.
[0067] 5) Manage DPAP-U entities, including creation, configuration, and deletion.
[0068] The DPAP-U is used for at least one of the following:
[0069] 1) Process the data plane data according to the configuration.
[0070] When the RAN is the data provider, it splits the data plane data, packages it, and then submits it to the lower layer for transmission. When the RAN is the data requester, it aggregates the data plane data and submits it to the requesting protocol layer. When the RAN is the data transitor, it transmits the data transparently. When the RAN is required to process the data plane data on the way, it aggregates the data plane data and submits it to the data processing module for pre-processing or on-way processing.
[0071] 2) Determine the bearer mapping relationship.
[0072] The data collection service in the related art is implemented through the signaling plane. Different end nodes can only be implemented by using different protocol layers. For example, when the terminal reports the collected data, if the data is required by the access network device side, it is through the RRC layer, and if the data is required by the core network side, it is through the NAS layer. It is impossible to use the same protocol layer for unification. The embodiment of the present application introduces the above-mentioned DPAP-C and DPAP-U in the terminal, core network device and access network device, and can use the same protocol layer for unified processing, thereby improving communication performance.
[0073] The following describes the process of establishing a data plane bearer in multiple embodiments. This method can be used to establish bearers suitable for various business scenarios, thereby meeting the business needs of the data plane.
[0074] Optionally, in one example, the method further includes: the DPAP-C of the access network device sends an establishment request interface message to the DPAP-U of the access network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C receives a response message, and the response message includes an identifier of the DPAP-U entity.
[0075] This example may be that the DPAP-C on the access network device side receives a service request and triggers the data plane service, that is, the access network device triggers the establishment of a data plane bearer.
[0076] Optionally, in one example, the method further includes: the DPAP-C of the access network device receives a data plane transmission establishment request message from the core network device; the DPAP-U of the access network device creates a DPAP-U entity, and establishes a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0077] This example may be that a core network device triggers the establishment of a data plane bearer.
[0078] Optionally, in one example, the method further includes: the access network device receives an uplink information transmission message from the terminal, the uplink information transmission message is used to request the establishment of a data plane bearer, and the uplink information transmission message includes an end node indication; when the end node indication included in the uplink information transmission message indicates that the access network device is an end node, the DPAP-C sends an establishment request interface message to the DPAP-U of the access network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C receives a response message, and the response message includes an identifier of the DPAP-U entity; or when the end node indication included in the uplink information transmission message indicates that the core network device is an end node, the access network device sends a direct transmission message to the core network device, and the direct transmission message is used for the core network device to establish a data plane bearer.
[0079] This example may be that the terminal triggers the establishment of a data plane bearer.
[0080] Optionally, based on the above three examples, the method also includes: the DPAP-C sends a data plane bearer establishment request message to the radio resource control (RRC) layer, and the data plane bearer establishment request message is used to request the establishment of a data plane bearer, and the data plane bearer establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters.
[0081] Optionally, the access network device sends the PDU of the data plane, including: the access network device sends an RRC reconfiguration message to the terminal, the RRC reconfiguration message includes the PDU of the data plane and the RB configuration, the RB is used for the data plane, and the RB configuration includes the mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; the access network device receives the RRC reconfiguration completion message.
[0082] Optionally, after the access network device receives the RRC reconfiguration completion message, the method further includes: the RRC layer of the access network device sends a data plane bearer establishment acceptance message to the DPAP-C, and the data plane bearer establishment acceptance message includes the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device; the DPAP-C sends the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device to the DPAP-U; the DPAP-U establishes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device.
[0083] Optionally, the method further includes: the DPAP-C sending a data plane bearer establishment completion message to the RRC layer.
[0084] Optionally, the data plane bearer is established by triggering a core network device, and the method further includes at least one of the following: 1) the access network device establishes a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device; 2) the access network device DPAP-C sends a data plane transmission establishment response message to the core network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the access network device.
[0085] Optionally, based on the first example of the three parallel examples mentioned above, that is, in the example in which the DPAP-C of the access network device sends an establishment request interface message to the DPAP-U of the access network device, and the DPAP-C receives a response message, after the DPAP-C receives the response message, the method also includes: the access network device sends a data plane transmission establishment request message to the core network device, and the data plane transmission establishment request message is used to request the core network device to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters; wherein the access network device or the core network device is also used to establish a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device.
[0086] Optionally, the method also includes: the access network device receives a data plane transmission establishment response message from the core network device, the data plane transmission establishment response message includes the identifier of the DPAP-U entity created by the core network device; the access network device establishes a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0087] Optionally, based on the first example of the three parallel examples mentioned above, that is, in the example in which the DPAP-C of the access network device sends an establishment request interface message to the DPAP-U of the access network device, and the DPAP-C receives a response message, before the DPAP-C sends the establishment request interface message to the DPAP-U of the access network device, the method also includes: the access network device receives a data plane transmission establishment request message from the core network device, and the data plane transmission establishment request message is used to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters; wherein the access network device or the core network device is also used to establish a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device.
[0088] Optionally, after the DPAP-C receives the response message, the method further includes: the access network device sends a data plane transmission establishment response message to the core network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the access network device, and the identifier of the DPAP-U entity created by the access network device is used by the core network device to establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0089] The above describes in detail the data plane data transmission method according to an embodiment of the present application in conjunction with Figures 2 to 3. The following describes in detail the data plane data transmission method according to another embodiment of the present application in conjunction with Figure 4. It will be understood that the interaction between the core network device and the access network device described from the perspective of the core network device is the same as or corresponds to the description of the access network device side in the method shown in Figure 2. To avoid repetition, the relevant description is appropriately omitted.
[0090] FIG4 is a flow chart of a data plane data transmission method according to an embodiment of the present invention, which can be applied to core network equipment. As shown in FIG4 , the method 400 includes the following steps.
[0091] S402: The core network device receives or sends a data plane PDU, where the PDU includes a start node indication or an end node indication.
[0092] In this embodiment, the start node indication may be used to indicate the start node (or source node) of the PDU; the end node indication is used to indicate the end node (or target node) of the PDU.
[0093] The data transmission method of the data plane provided in the embodiment of the present application, the data plane PDU received or sent by the core network device includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the PDU of the data plane, which is beneficial for the core network device to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data.
[0094] Optionally, as an embodiment, as shown in FIG5 , FIG5 is a CN side data plane related functional unit and protocol stack architecture, and the core network device includes DPAP-C or DPAP-U.
[0095] It should be noted that, in the example shown in FIG5 , the core network device is divided into a first network element and a second network element. In fact, the first network element and the second network element can also be set as one network element device, that is, DPAP-C and DPAP-U are in the same functional network element.
[0096] The first network element is the control function of the data plane. Its main functions include receiving data requests from other network functions in the core network (such as AI, perception, etc.), receiving data plane orchestration results sent by RAN, integrating and managing ongoing data plane data types, collecting objects and related configurations, etc.
[0097] The second network element is the business data processing function of the data plane. Its main execution function is to receive data reported or sent by the data plane, process the data plane data (such as security, aggregation, etc.), and directly submit the reported and processed data to the network function requesting the data or the network function used for data plane data storage.
[0098] The DPAP-C is used for at least one of the following:
[0099] 1) Control the data plane process, including initiating data plane services triggered by the CN side.
[0100] 2) Interact with the Unified Data Management (UDM) function to obtain or store the terminal's data plane capabilities.
[0101] 3) Orchestrate and integrate received data plane requests.
[0102] 4) Manage DPAP-U entities, including creation, configuration, and deletion.
[0103] The DPAP-U is used for at least one of the following:
[0104] 1) Process the data plane data according to the configuration.
[0105] The downlink data plane data is split, packaged and delivered to the lower layer for transmission; the uplink data plane data is aggregated and delivered to the data processing module or data storage module.
[0106] 2) Determine the bearer mapping relationship.
[0107] Optionally, as an embodiment, the core network device receiving or sending the PDU of the data plane includes: the core network device receiving the PDU of the data plane from the access network device or terminal; or the core network device sending the PDU of the data plane to the access network device or terminal.
[0108] Optionally, as an embodiment, the PDU of the data plane further includes a first indication, and the first indication is used to indicate whether the access network device performs in-path processing on the PDU.
[0109] Optionally, as an embodiment, when the core network device receives the PDU on the data plane and the end node indication indicates that the core network device is the end node, the method further includes: parsing and processing the PDU; when a reply message needs to be replied, using the node indicated by the start node indication as the end node of the reply message, setting the core network device as the start node of the reply message, and sending the reply message.
[0110] Optionally, as an embodiment, the method further includes: the DPAP-C of the core network device sends an establishment request interface message to the DPAP-U of the core network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C receives a response message, and the response message includes the identifier of the DPAP-U entity.
[0111] Optionally, as an embodiment, after the DPAP-C receives the response message, the method further includes: the DPAP-C of the core network device sends a data plane transmission establishment request message to the access network device, and the data plane transmission establishment request message is used by the DPAP-U of the access network device to create a DPAP-U entity; wherein, the access network device or the core network device is also used to establish a transmission channel between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0112] Optionally, as an embodiment, the method further includes: the core network device receives a data plane transmission establishment response message from the access network device, the data plane transmission establishment response message includes the identifier of the DPAP-U entity created by the access network device; the core network device establishes a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0113] Optionally, as an embodiment, before the DPAP-C of the core network device sends an establishment request interface message to the DPAP-U of the core network device, the method also includes: the DPAP-C of the core network device receives a direct transfer message from the access network device, the direct transfer message is used to request the establishment of a data plane bearer, and the direct transfer message includes at least one of the following: the PDU, the start node indication, and the end node indication.
[0114] Optionally, as an embodiment, before the DPAP-C of the core network device sends an establishment request interface message to the DPAP-U of the core network device, the method also includes: the DPAP-C of the core network device receives a data plane transmission establishment request message from the access network device, the data plane transmission establishment request message is used to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters.
[0115] Optionally, as an embodiment, the method further includes: the core network device sends a data plane transmission establishment response message to the access network device, the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the core network device, and the identifier of the DPAP-U entity created by the core network device is used by the access network device to establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0116] Figure 6 is a schematic flow diagram illustrating an implementation of a data plane data transmission method according to an embodiment of the present application, which can be applied to a terminal. It should be understood that the interaction between the terminal and the access network device described from the terminal perspective is identical or corresponding to the description of the access network device side in the method shown in Figure 2 . To avoid repetition, the relevant description is omitted. As shown in Figure 6 , method 600 includes the following steps.
[0117] S602: The terminal receives or sends a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
[0118] In this embodiment, the start node indication may be used to indicate the start node (or source node) of the PDU; the end node indication is used to indicate the end node (or target node) of the PDU.
[0119] The data transmission method of the data plane provided in the embodiment of the present application, the data plane PDU received or sent by the terminal includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the PDU of the data plane, which is beneficial for the terminal to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data.
[0120] Optionally, as an embodiment, as shown in FIG7 , FIG7 is a terminal side protocol stack architecture, and the terminal includes DPAP-C or DPAP-U.
[0121] Wherein, the DPAP-C is used for at least one of the following:
[0122] 1) Data plane context management, which includes the UE's data plane capabilities, the data plane capabilities notified by the network side, and ongoing data plane service information.
[0123] 2) Reporting of terminal data plane capabilities.
[0124] 3) Data plane service process control, such as initiating data plane services on the terminal side and receiving data plane service requests on the network side.
[0125] 4) Manage DPAP-U entities, including creation, configuration, and deletion.
[0126] The DPAP-U is used for at least one of the following:
[0127] 1) Receive the PDU for sending by the terminal side.
[0128] 2) Process the data plane data according to the configuration.
[0129] The uplink data plane service data is split into service data units (SDUs), packaged and delivered to the lower layer for transmission; the downlink data service data is aggregated and delivered to the data request protocol layer.
[0130] 3) Determine the bearer mapping relationship and map different quality of service (QoS) or different types of data plane services to corresponding bearers.
[0131] Optionally, as an embodiment, the terminal receiving or sending the PDU of the data plane includes: the terminal receiving the PDU of the data plane from the access network device or the core network device; or the terminal sending the PDU of the data plane to the access network device or the core network device.
[0132] Optionally, as an embodiment, the PDU of the data plane further includes a first indication, and the first indication is used to indicate whether the access network device performs in-path processing on the PDU.
[0133] Optionally, as an embodiment, when the terminal receives the PDU on the data plane and the end node indication indicates that the terminal is the end node, the method further includes: parsing and processing the PDU; when a reply message needs to be replied, using the node indicated by the start node indication as the end node of the reply message, setting the terminal as the start node of the reply message, and sending the reply message.
[0134] Optionally, as an embodiment, the terminal receiving the PDU of the data plane includes: the terminal receiving an RRC reconfiguration message from the access network device, the RRC reconfiguration message including the PDU of the data plane and the RB configuration, the RB is used for the data plane, and the RB configuration includes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; the method also includes: the terminal sending an RRC reconfiguration completion message to the access network device.
[0135] Optionally, as an embodiment, the method further includes: the RRC layer of the terminal sends the following content to the DPAP-C of the terminal: the PDU of the data plane included in the RRC reconfiguration message, the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device; the DPAP-C sends the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device to the terminal DPAP-U; the DPAP-U creates a DPAP-U entity; the DPAP-U of the terminal establishes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; the DPAP-C of the terminal sends a data plane response message PDU to the RRC layer of the terminal; the RRC layer of the terminal sends an information transmission message to the access network device, and the information transmission message includes the PDU, the start node indication or the end node indication.
[0136] Optionally, as an embodiment, the terminal sending the data plane PDU includes: the terminal sending an uplink information transmission message to the access network device, the uplink information transmission message includes the data plane PDU, the data plane PDU is used to request to establish a data plane bearer, the uplink information transmission message includes the start node indication or the end node indication; the start node indication indicates that the terminal is the start node, and the end node indication indicates that the access network device or core network device is the end node.
[0137] To illustrate in detail the data transmission method of the data plane provided in the embodiments of the present application, several specific embodiments will be described below.
[0138] As shown in Figures 8 and 9, Figure 8 is a schematic diagram of the end-to-end control of the data plane, and Figure 9 is a schematic diagram of the end-to-end data of the data plane. In this embodiment, DPAP-C is transmitted in the Radio Resource Control (RRC) protocol in an RRC enhanced manner.
[0139] It should be noted that the various method embodiments (including diagrams) of this application use the NR protocol stack as an example to provide the data plane protocol stack architecture, which may be adjusted in 6G. For example, in NR, the N1 interface is used to send signaling between RAN-CN. If the N1 interface is no longer used in 6G, or the transmission protocol changes, the corresponding diagram will change accordingly. DPAP-U and SDAP in the figure are not reused. Another way is that DPAP-U exists as an enhancement of SDAP.
[0140] Based on the protocol stack architecture introduced in the above embodiments, the control signaling of the data plane can be transmitted using the RRC protocol in an RRC enhanced manner, and the information element (IE): the start node indication (start-point) and the end node indication (end-point) are used to respectively represent the source node and destination node of the DPAP message. In the absence of other RRC parameters for transmission, the Signaling Radio Bearer (SRB) can be used in the same way as the Non-Access Stratum (NAS) signaling; or a separate SRB can be created for transmitting data plane control messages. Before the above SRB is established, SRB1 can be used for transmission. When transmitting DPAP messages between CN and RAN, IE: start-point or end-point is carried in the same way. Optionally, the message can also carry IE: the first indication (such as associated-point), indicating whether the RAN processes the message as a path processing node. Through this method, the same control signaling can be processed at multiple nodes.
[0141] The specific codes are shown in the following table. The following codes are explained using the downlink information transmission (DLInformationTransfer) message as an example.
[0142] After the RAN receives the message containing the DPAP-PDU:
[0143] 1) When the endpoint is RAN, the DPAP-PDU is directly parsed and processed. If a reply message is required, the start-point of the message is used as the endpoint of the reply message. After the start-point is set to RAN, the message carrying the DPAP-PDU is sent to the peer end.
[0144] 2) When the endpoint is UE or CN, the DPAP-PDU, start-point and endpoint in the message are extracted and re-encapsulated into control signaling that can be received by the endpoint of the message and then sent.
[0145] 3) When the associated-point is set, the RAN parses and processes the DPAP-PDU and then sends the message according to the above process 2.
[0146] After receiving the message containing the DPAP-PDU, the UE or CN may directly parse and process the DPAP-PDU.
[0147] The following embodiments 2 and 3 are used to illustrate the data plane bearer establishment process in various business scenarios.
[0148] Embodiments 2 and 3 are embodiments when the UE is in a connected state. When the UE is in an idle state (IDLE) or an inactive state (INACTIVE), network-side paging (i.e., the network side initiates a data plane connection) or UE self-triggering (i.e., the UE side initiates a data plane connection) is required to make the UE enter a connected state and obtain data-plane-related capabilities before performing the process processing of the embodiment.
[0149] In related technologies, the establishment of user plane bearers is always triggered by the UE side, while embodiments 2 and 3 of the present application support network-side triggering. Furthermore, embodiments of the present application support various service scenarios, including UE-to-RAN, UE-to-CN, and UE-to-(RAN+CN). The processing on the UE side is unified, and no additional processing is introduced due to different destination addresses of the data.
[0150] Example 1
[0151] This embodiment mainly introduces a data plane signaling control method, as shown in FIG10 , including the following steps:
[0152] During RAN-UE interaction, take the RAN side triggering process as an example:
[0153] Step 1: The RAN side encodes and generates a DPAP-PDU, which is then transmitted in the RRC protocol. The parameters carried are the DPAP-PDU, start-point, and end-point. The DPAP-PDU is the encoded DPAP message, with the start-point set to the RAN and the end-point set to the UE.
[0154] Step 2: RAN sends an RRC DLInformationTransfer message to the UE. The content of this message can be seen in Figure 10.
[0155] Step 3: After receiving the DLInformationTransfer message, the UE parses it. If it contains a dedicated DPAP-Message, it extracts the DPAP-PDU, start-point, and end-point. The UE's DPAP-C module then completes the processing. If a response message is required, it is encoded into a DPAP-PDU for subsequent processing. Otherwise, the UE completes the processing.
[0156] Step 4: The UE's RRC receives the parameters passed by the DPAP-C module. The DPAP-PDU is the encoded response message, with the start-point set to the UE and the end-point set to the start-point of the original received message, which is the RAN in this case.
[0157] Step 5: The RRC layer of the UE sends the coded ULInformationTransfer message to the RAN.
[0158] Step 6: After receiving the ULInformationTransfer message, the RRC layer on the RAN side parses it. If it contains a dedicated DPAP-Message, it determines the endpoint. Since the value is set to RAN, the DPAP-C module can directly process the DPAP-PDU.
[0159] When interacting between CN and UE, take the CN side triggering process as an example:
[0160] Step 1: The CN encodes the DPAP message and sends it to the RAN via the RAN-CN interface. This interface message carries the DPAP-PDU, start-point, and end-point. The DPAP-PDU is the encoded DPAP message, with the start-point set to the CN and the end-point set to the UE. Optionally, it can also carry an associated-point, indicating that the RAN needs to perform associated processing.
[0161] Step 2: After receiving the message, the DPAP-C on the RAN side performs the following processing if the associated-point is set. Otherwise, it directly transmits the received content to the RRC for message encoding without any further processing: 1) Decode and process the DPAP-PDU; 2) Pass the received content to the RRC for message encoding. The above steps 1) and 2) are performed in no particular order.
[0162] The following steps are similar to those for the RAN-UE interaction and are not described again here. Optionally, if the message requires associated processing on the RAN side, the parameter associated-point is carried.
[0163] Optionally, after receiving the ULInformationTransfer message, the RRC on the RAN side parses it, and when it contains a dedicated DPAP-Message, it is further processed by the DPAP-C module of the RAN.
[0164] If the associated-point is set, the RAN's DPAP-C performs associated processing, otherwise it performs transparent transmission and is finally sent to the CN side through the RAN-CN interface.
[0165] Example 2
[0166] This embodiment mainly introduces the bearer establishment process triggered by the network side, as shown in Figure 11, including the following steps:
[0167] Step 1: When the DPAP-C on the network side receives a service request and triggers a data plane service, it sends a Creation req interface message to the DPAP-U, causing it to create a DPAP-U entity and return the entity-id of the entity to the DPAP-C via a response message. The Creation req message includes but is not limited to the following:
[0168] 1) Data type.
[0169] 2)Data format.
[0170] 3) Reporting method, such as reporting immediately after collection, reporting when the threshold is exceeded, periodic reporting, etc.
[0171] Step 2: DPAP-C generates a DPAP message (request) based on the service request and the configuration code of DPAP-U.
[0172] If the trigger is CN, the following processing is required:
[0173] Step 2-a: Send a DP TRAFFIC ESTANBLISHMENT REQUEST message to the RAN through the RAN-CN side interface, where the content includes but is not limited to the DPAP PDU, start point, end point and CN-DPAP-Uentity id, and optionally also includes the QoS related to the data plane bearer and associated-point.
[0174] Step 2-b: After receiving this message, the DPAP-C on the RAN side also creates a DPAP-U entity on the RAN side using a Creation req message. During the creation process, the CN-DPAP-U entity id carried in the req message is used to map it to the CN-side DPAP-U entity. If the associated-point parameter is set, the RAN side parses the DPAP-C message and sends a Creation req message based on the message content to create the DPAP-U entity. Otherwise, the DPAP-U entity on the RAN side only performs the data transparent transmission function after the bearer mapping.
[0175] If the processing is successful, the response message returns the RAN-DPAP-U entity id; otherwise, the response returns the reason for failure, which may be insufficient resources, invalid CN-DPAP-U entity id, or medium CN-DPAP-U entity id usage.
[0176] Step 2-c: The DPAP-C on the RAN side receives the response message. If it contains the RAN-DPAP-U entity id, it performs subsequent processing. If it contains the failure reason, it sends a DP TRAFFIC ESTANBLISHMENT RESPONSE message to the CN through the RAN-CN interface, notifying the processing failure and setting the failure reason in the message.
[0177] Step 3: The DPAP-C on the RAN sends a DP bearer setup request message to the RRC, completing the data plane bearer establishment process. The message carries parameters including, but not limited to, the DPAP PDU, start point, end point, RAN-DPAP-U entity ID, and QoS-related parameters. These QoS parameters may be obtained from the CN, the RAN default, or derived from RAN resource allocation policies.
[0178] After receiving the message, the RRC completes the establishment of the data plane bearer on the RAN side, maps the bearer to the RAN-DPAP-U entity id in the message, and finally completes the RRC encoding to form an rrcReconfiguration message.
[0179] Step 4: RAN sends the rrcReconfiguration message to the UE through the uu interface. The parameters include dedicatedDPAP-Message and RB configuration. The RB configuration includes the mapping relationship between the bearer and the RAN-DPAP-U entity id.
[0180] After receiving the rrcReconfiguration message, the UE processes the message, completes the establishment of the RB on the UE side, and sends the content of the dedicatedDPAP-Message to the DPAP-C module on the UE side.
[0181] Step 5: The UE sends an rrcReconfigurationComplete message to the RAN.
[0182] Step 6: After receiving the rrcReconfigurationComplete message, the RAN sends an interface message DP bearer setup accept to the DPAP-C, which carries the RB id and RAN-DPAP-Uentity id associated with the complete message.
[0183] Step 7: DPAP-C forwards the RB id and RAN-DPAP-U entity id in the above message to DPAP-U through the Config req message, so that it also completes the mapping between RB and DPAP-U entity.
[0184] Step 8: After the configuration is completed, DPAP-U sends a Config resp message to DPAP-C.
[0185] Step 9: DPAP-C sends a DP bearer setup complete message to RRC, indicating that the data plane bearer is processed.
[0186] If the trigger is CN, the following processing is required:
[0187] Step 9-a: Establish a transmission channel between RAN-DPAP-U and CN-DPAP-U.
[0188] Step 9-b: The DPAP-C on the RAN side sends a DP TRAFFIC ESTANBLISHMENT RESPONSE message to the CN via the RAN-CN interface. The DP TRAFFIC ESTANBLISHMENT RESPONSE message contains at least the identifier of the DPAP-U entity created by the DPAP-U on the RAN side.
[0189] Step 10: On the other hand, after receiving the dedicated DPAP-Message message transparently transmitted by RRC, the DPAP-C on the UE side decodes and processes the DPAP-C message, creates a DPAP-U entity on the UE side according to the request message, and encodes the response message and sends it to the network side according to the data plane signaling control method of embodiment 1.
[0190] The subsequent processing is the same as that described in the data plane signaling control method of embodiment 1, and will not be repeated here.
[0191] Example 3
[0192] This embodiment mainly introduces the bearer establishment process triggered by the terminal side, and the specific steps are shown in Figure 12.
[0193] The overall process triggered by the network side is reusable, with the following differences:
[0194] 1) The service is triggered on the UE side and sent to the network side RAN or CN through uplink signaling.
[0195] 2) The message exchanged between the UE and the network side by DPAP-C is request-accept-complete.
[0196] 3) The network side creates the DPAP-U entity Creation req and sends parameters according to the UE's request message.
[0197] If the CN participates in the data plane service, steps 9-a and 9-b in the second embodiment are also required.
[0198] Example 4
[0199] This embodiment mainly introduces data plane services between the RAN and the CN, including a bearer establishment process, and the specific steps are shown in FIG13 .
[0200] When the data plane service is performed only between the RAN and the CN, without the participation of the UE side, the response message of step 7 is sent from the responding end to the initiating end.
[0201] The above embodiments provide an end-to-end data plane protocol stack architecture; a signaling control method within this architecture that can identify the end sending the message, who needs to process it, and implement one-to-many control signaling transmission; and a data plane bearer establishment process within this architecture that meets various data plane service scenarios. Furthermore, bearer establishment can be triggered by the network side; and when a UE uses a data plane bearer to send uplink data, there is no need to specifically distinguish whether the data is destined for the CN or the RAN, resulting in unified processing.
[0202] The embodiments of the present application can meet the data plane characteristics, and the signaling control method and bearer establishment method can support various business scenarios on the data plane.
[0203] The NR protocol stack in the related art does not support the service scenario where the service data is terminated on the RAN side. This embodiment can support the service scenario where the service data is terminated on the RAN side.
[0204] In addition, the LTE Positioning Protocol (LPP) and other protocols may be transmitted on the signaling plane as part of the data plane. However, the logical channel priority of the signaling plane is higher, and both NAS and RRC have security-related processing and redundant processing. Therefore, placing them on the signaling plane is not the best transmission method. This embodiment can solve the problem of redundant signaling processing.
[0205] FIG14 is a schematic structural diagram of an access network device according to an embodiment of the present application. As shown in FIG14 , the access network device 1400 includes the following modules.
[0206] The communication module 1402 is configured to receive or send a data plane PDU, where the PDU includes a start node indication or an end node indication.
[0207] In an embodiment of the present application, the data plane PDU received or sent by the access network device includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the data plane PDU, which is beneficial for the access network device to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data.
[0208] Optionally, as an embodiment, the access network device includes a data plane adaptation protocol control plane (DPAP-C) or a data plane adaptation protocol user plane (DPAP-U); wherein the DPAP-C is used for at least one of the following: data plane context management; data plane service process control; orchestration of the data plane service initiated by the access network device, and notification of the orchestration results to the core network device; receiving the data plane service orchestration message sent by the core network device, matching or selecting the terminal, and notifying the responsible entity to create an air interface data plane service bearer; managing the DPAP-U entity; the DPAP-U is used for at least one of the following: processing the data plane data according to the configuration; determining the bearer mapping relationship.
[0209] Optionally, as an embodiment, the communication module 1402 is used to receive the PDU of the data plane from the core network device or the terminal; or to send the PDU of the data plane to the core network device or the terminal.
[0210] Optionally, as an embodiment, the PDU on the data plane from the core network device or the terminal also includes a first indication, and the first indication is used to indicate whether the access network device performs in-path processing on the PDU. The communication module 1402 is also used to perform in-path processing on the PDU based on the first indication when the first indication instructs the access network device to perform in-path processing on the PDU.
[0211] Optionally, as an embodiment, when the communication module 1402 receives a PDU on the data plane: when the end node indication indicates that the access network device is the end node, the communication module 1402 is also used to: parse and process the PDU; when a reply message needs to be replied, the node indicated by the start node indication is used as the end node of the reply message, the access network device is set as the start node of the reply message, and the reply message is sent; or, when the end node indication indicates that the terminal or core network device is the end node, the communication module 1402 is also used for at least one of the following: forwarding the PDU based on the end node indication; keeping the start node indication or end node indication in the received PDU unchanged, processing the data in the PDU and re-encapsulating and sending it; modifying the start node indication or end node indication; modifying the start node indication or end node indication, and processing the data in the received PDU and re-encapsulating and sending it.
[0212] Optionally, as an embodiment, the DPAP-C of the access network device is used to send an establishment request interface message to the DPAP-U of the access network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C is used to receive a response message, and the response message includes an identifier of the DPAP-U entity.
[0213] Optionally, as an embodiment, the DPAP-C of the access network device is also used to receive a data plane transmission establishment request message from a core network device; the DPAP-U of the access network device is used to create a DPAP-U entity and establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0214] Optionally, as an embodiment, the communication module 1402 is further used to receive an uplink information transmission message from the terminal, the uplink information transmission message is used to request the establishment of a data plane bearer, and the uplink information transmission message includes an end node indication; when the end node indication included in the uplink information transmission message indicates that the access network device is an end node, the DPAP-C is used to send an establishment request interface message to the DPAP-U of the access network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C is used to receive a response message, and the response message includes an identifier of the DPAP-U entity; or, when the end node indication included in the uplink information transmission message indicates that the core network device is an end node, the communication module 1402 is also used to send a direct transmission message to the core network device, and the direct transmission message is used for the core network device to establish a data plane bearer.
[0215] Optionally, as an embodiment, the DPAP-C is used to send a data plane bearer establishment request message to the RRC layer, the data plane bearer establishment request message is used to request the establishment of a data plane bearer, and the data plane bearer establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters.
[0216] Optionally, as an embodiment, the communication module 1402 is used to send an RRC reconfiguration message to the terminal, the RRC reconfiguration message including the PDU and RB configuration of the data plane, the RB is used for the data plane, and the RB configuration includes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; and receive an RRC reconfiguration completion message.
[0217] Optionally, as an embodiment, the RRC layer of the access network device is used to send a data plane bearer establishment acceptance message to the DPAP-C, and the data plane bearer establishment acceptance message includes the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device; the DPAP-C is used to send the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device to the DPAP-U; the DPAP-U is used to establish a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device.
[0218] Optionally, as an embodiment, the DPAP-C is used to send a data plane bearer establishment completion message to the RRC layer.
[0219] Optionally, as an embodiment, the data plane bearer is established by triggering the core network device, and the communication module 1402 is also used for at least one of the following: establishing a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device; sending a data plane transmission establishment response message to the core network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the access network device.
[0220] Optionally, as an embodiment, the communication module 1402 is also used to send a data plane transmission establishment request message to the core network device, and the data plane transmission establishment request message is used to request the core network device to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters; wherein the access network device or the core network device is also used to establish a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device.
[0221] Optionally, as an embodiment, the communication module 1402 is also used to receive a data plane transmission establishment response message from the core network device, and the data plane transmission establishment response message includes the identifier of the DPAP-U entity created by the core network device; and establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0222] Optionally, as an embodiment, the communication module 1402 is also used to receive a data plane transmission establishment request message from a core network device, the data plane transmission establishment request message is used to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters; wherein the access network device or the core network device is also used to establish a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device.
[0223] Optionally, as an embodiment, the communication module 1402 is also used to send a data plane transmission establishment response message to the core network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the access network device, and the identifier of the DPAP-U entity created by the access network device is used by the core network device to establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0224] FIG15 is a schematic structural diagram of a core network device according to an embodiment of the present application. As shown in FIG15 , the core network device 1500 includes the following modules.
[0225] The communication module 1502 is configured to receive or send a data plane PDU, where the PDU includes a start node indication or an end node indication.
[0226] In an embodiment of the present application, the data plane PDU received or sent by the core network device includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the data plane PDU, which is beneficial for the core network device to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data.
[0227] Optionally, as an embodiment, the core network device includes DPAP-C or DPAP-U; wherein, the DPAP-C is used for at least one of the following: controlling the data plane process; interacting with the data warehouse function UDM to obtain or store the data plane capabilities of the terminal; orchestrating and integrating received data plane requests; managing DPAP-U entities; the DPAP-U is used for at least one of the following: processing data plane data according to the configuration; determining the bearer mapping relationship.
[0228] Optionally, as an embodiment, the communication module 1502 is used to receive the PDU of the data plane from the access network device or terminal; or, to send the PDU of the data plane to the access network device or terminal.
[0229] Optionally, as an embodiment, the PDU of the data plane further includes a first indication, and the first indication is used to indicate whether the access network device performs in-path processing on the PDU.
[0230] Optionally, as an embodiment, when the communication module 1502 receives the PDU on the data plane and the end node indication indicates that the core network device is the end node, the communication module 1502 is also used to parse and process the PDU; when a reply message needs to be replied, the node indicated by the start node indication is used as the end node of the reply message, the core network device is set as the start node of the reply message, and the reply message is sent.
[0231] Optionally, as an embodiment, the DPAP-C of the core network device is used to send an establishment request interface message to the DPAP-U of the core network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C receives a response message, and the response message includes the identifier of the DPAP-U entity.
[0232] Optionally, as an embodiment, the DPAP-C of the core network device is used to send a data plane transmission establishment request message to the access network device, and the data plane transmission establishment request message is used by the DPAP-U of the access network device to create a DPAP-U entity; wherein, the access network device or the core network device is also used to establish a transmission channel between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0233] Optionally, as an embodiment, the communication module 1502 is also used to receive a data plane transmission establishment response message from the access network device, the data plane transmission establishment response message including the identifier of the DPAP-U entity created by the access network device; and establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0234] Optionally, as an embodiment, the DPAP-C of the core network device is used to receive a direct transfer message from an access network device, the direct transfer message is used to request establishment of a data plane bearer, and the direct transfer message includes at least one of the following: the PDU, the start node indication, and the end node indication.
[0235] Optionally, as an embodiment, the DPAP-C of the core network device is used to receive a data plane transmission establishment request message from an access network device, the data plane transmission establishment request message is used to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and QoS parameters.
[0236] Optionally, as an embodiment, the communication module 1502 is also used to send a data plane transmission establishment response message to the access network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the core network device, and the identifier of the DPAP-U entity created by the core network device is used by the access network device to establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
[0237] FIG16 is a schematic structural diagram of a terminal according to an embodiment of the present application. As shown in FIG16 , the terminal 1600 includes the following modules.
[0238] The communication module 1602 is configured to receive or send a data plane PDU, where the PDU includes a start node indication or an end node indication.
[0239] In an embodiment of the present application, the data plane PDU received or sent by the terminal includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the data plane PDU, which is beneficial for the terminal to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data.
[0240] Optionally, as an embodiment, the terminal includes DPAP-C or DPAP-U; wherein, the DPAP-C is used for at least one of the following: data plane context management; reporting of terminal data plane capabilities; data plane business process control; management of DPAP-U entities; the DPAP-U is used for at least one of the following: receiving the PDU for sending by the terminal side; processing data plane data according to the configuration; determining the bearer mapping relationship.
[0241] Optionally, as an embodiment, the communication module 1602 is further used to receive the PDU of the data plane from the access network device or the core network device; or, to send the PDU of the data plane to the access network device or the core network device.
[0242] Optionally, as an embodiment, the PDU of the data plane further includes a first indication, and the first indication is used to indicate whether the access network device performs in-path processing on the PDU.
[0243] Optionally, as an embodiment, when the communication module 1602 receives the PDU of the data plane and the end node indication indicates that the terminal is the end node, the communication module 1602 is also used to parse and process the PDU; when a reply message needs to be replied, the node indicated by the start node indication is used as the end node of the reply message, the terminal is set as the start node of the reply message, and the reply message is sent.
[0244] Optionally, as an embodiment, the communication module 1602 is used to receive an RRC reconfiguration message from an access network device, the RRC reconfiguration message includes the PDU of the data plane and the RB configuration, the RB is used for the data plane, and the RB configuration includes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; and sends an RRC reconfiguration completion message to the access network device.
[0245] Optionally, as an embodiment, the RRC layer of the terminal is used to send the following content to the DPAP-C of the terminal: the PDU of the data plane included in the RRC reconfiguration message, the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device; the DPAP-C is used to send the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device to the terminal DPAP-U; the DPAP-U is used to create a DPAP-U entity; the DPAP-U of the terminal establishes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; the DPAP-C of the terminal is used to send a data plane response message PDU to the RRC layer of the terminal; the RRC layer of the terminal is used to send an information transmission message to the access network device, and the information transmission message includes the PDU, the start node indication or the end node indication.
[0246] Optionally, as an embodiment, the communication module 1602 is used to send an uplink information transmission message to the access network device, the uplink information transmission message includes the PDU of the data plane, the PDU of the data plane is used to request to establish a data plane bearer, and the uplink information transmission message includes the starting node indication or the ending node indication; the starting node indication indicates that the terminal is the starting node, and the ending node indication indicates that the access network device or the core network device is the ending node.
[0247] Optionally, as shown in Figure 17, an embodiment of the present application further provides a communication device 1700, including a processor 1701 and a memory 1702, wherein the memory 1702 stores a program or instruction that can be run on the processor 1701. For example, when the communication device 1700 is a terminal, the program or instruction is executed by the processor 1701 to implement the various steps of the above-mentioned data plane data transmission method embodiment, and can achieve the same technical effect. When the communication device 1700 is a network side device, the program or instruction is executed by the processor 1701 to implement the various steps of the above-mentioned data plane data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0248] An embodiment of the present application further provides a terminal comprising a processor and a communication interface, the communication interface being configured to receive or transmit a data plane PDU, wherein the PDU includes a start node indication or an end node indication. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 18 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0249] The terminal 1800 includes but is not limited to: a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809 and at least some of the components of the processor 1810.
[0250] Those skilled in the art will appreciate that the terminal 1800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG18 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0251] It should be understood that in an embodiment of the present application, the input unit 1804 may include a graphics processing unit (GPU) 18041 and a microphone 18042, and the graphics processor 18041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1806 may include a display panel 18061, and the display panel 18061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1807 includes a touch panel 18071 and at least one of other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include two parts: a touch detection device and a touch controller. Other input devices 18072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0252] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1801 may transmit the data to the processor 1810 for processing. Furthermore, the RF unit 1801 may send uplink data to the network-side device. Typically, the RF unit 1801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0253] The memory 1809 can be used to store software programs or instructions and various data. The memory 1809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0254] Processor 1810 may include one or more processing units. Optionally, processor 1810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1810.
[0255] The radio frequency unit 1801 may be configured to receive or send a data plane PDU, where the PDU includes a start node indication or an end node indication.
[0256] In an embodiment of the present application, the data plane PDU received or sent by the terminal includes a start node indication or an end node indication, so that each node can clearly understand the start node or end node of the data plane PDU, which is beneficial for the terminal to perform corresponding processing on the data plane PDU and improve the transmission performance of the data plane data.
[0257] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0258] The present application also provides a network-side device including a processor and a communication interface, wherein the communication interface is configured to receive or transmit a data plane PDU, wherein the PDU includes a start node indication or an end node indication. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[0259] The present application also provides a network-side device. As shown in Figure 19, the network-side device 1900 includes an antenna 191, a radio frequency device 192, a baseband device 193, a processor 194, and a memory 195. Antenna 191 is connected to radio frequency device 192. In the uplink direction, radio frequency device 192 receives information via antenna 191 and sends the received information to baseband device 193 for processing. In the downlink direction, baseband device 193 processes the information to be transmitted and sends it to radio frequency device 192. Radio frequency device 192 processes the received information and then sends it through antenna 191.
[0260] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 193 , which includes a baseband processor.
[0261] The baseband device 193 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 19, one of the chips is, for example, a baseband processor, which is connected to the memory 195 through a bus interface to call the program in the memory 195 and execute the network device operations shown in the above method embodiment.
[0262] The network side device may further include a network interface 196, which is, for example, a Common Public Radio Interface (CPRI).
[0263] The network side device 1900 of the embodiment of the present application also includes: instructions or programs stored in the memory 195 and can be run on the processor 194. The processor 194 calls the instructions or programs in the memory 195 to execute the methods executed by each module shown in Figure 14 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0264] The embodiment of the present application further provides a network side device. As shown in FIG20 , the network side device 2000 includes: a processor 2001, a network interface 2002, and a memory 2003. The network interface 2002 is, for example, a Common Public Radio Interface (CPRI).
[0265] Specifically, the network side device 2000 of an embodiment of the present invention also includes: instructions or programs stored in the memory 2003 and executable on the processor 2001. The processor 2001 calls the instructions or programs in the memory 2003 to execute the method executed by each module shown in FIG15 and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0266] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data plane data transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0267] The processor is the processor in the terminal described in the above embodiment. The readable storage medium can be non-volatile or non-transitory. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium can be non-transitory.
[0268] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data plane data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0269] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0270] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned data plane data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0271] An embodiment of the present application also provides a data plane data transmission system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the data plane data transmission method described above, and the network side device can be used to execute the steps of the data plane data transmission method described above.
[0272] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0273] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0274] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A data transmission method on a data plane, comprising: The access network device receives or sends a protocol data unit (PDU) of the data plane, where the PDU includes a start node indication or an end node indication.
2. The method according to claim 1, wherein: The access network device includes a data plane adaptation protocol control plane DPAP-C or a data plane adaptation protocol user plane DPAP-U; The DPAP-C is used for at least one of the following: data plane context management; data plane service process control; orchestration of the data plane service initiated by the access network device, and notification of the orchestration result to the core network device; receiving the data plane service orchestration message sent by the core network device, matching or selecting the terminal, and notifying the responsible entity to create an air interface data plane service bearer; managing the DPAP-U entity; The DPAP-U is used for at least one of the following: processing data plane data according to configuration; determining a bearer mapping relationship.
3. The method according to claim 1 or 2, wherein: The access network device receives or sends a data plane PDU including: The access network device receives the PDU of the data plane from the core network device or the terminal; or The access network device sends the PDU of the data plane to the core network device or the terminal.
4. The method according to claim 3, wherein: The PDU of the data plane from the core network device or the terminal also includes a first indication, where the first indication is used to indicate whether the access network device performs path-related processing on the PDU, and the method further includes: In a case where the first indication instructs the access network device to perform path-associated processing on the PDU, the access network device performs path-associated processing on the PDU based on the first indication.
5. The method according to any one of claims 1 to 4, wherein: When the access network device receives a PDU on the data plane: In the case where the end node indication indicates that the access network device is an end node, the method further includes: parsing the PDU; in the case where a reply message is required, using the node indicated by the start node indication as the end node of the reply message, setting the access network device as the start node of the reply message, and sending the reply message; or In the case where the end node indication indicates that the terminal or core network device is the end node, the method also includes at least one of the following: forwarding the PDU based on the end node indication; keeping the start node indication or the end node indication in the received PDU unchanged, processing the data in the PDU and re-encapsulating and sending it; modifying the start node indication or the end node indication; modifying the start node indication or the end node indication, and processing the data in the received PDU and re-encapsulating and sending it.
6. The method according to any one of claims 1 to 5, wherein: The method further comprises: The DPAP-C of the access network device sends an establishment request interface message to the DPAP-U of the access network device, and the DPAP-U is used to create a DPAP-U entity; The DPAP-C receives a response message, where the response message includes the identifier of the DPAP-U entity.
7. The method according to any one of claims 1 to 5, wherein: The method further comprises: The DPAP-C of the access network device receives a data plane transmission establishment request message from the core network device; The DPAP-U of the access network device creates a DPAP-U entity, and establishes a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
8. The method according to any one of claims 1 to 5, wherein: The method further comprises: The access network device receives an uplink information transmission message from a terminal, where the uplink information transmission message is used to request establishment of a data plane bearer, and the uplink information transmission message includes an end node indication; In the case where the end node indication included in the uplink information transmission message indicates that the access network device is an end node, the DPAP-C sends an establishment request interface message to the DPAP-U of the access network device, and the DPAP-U is used to create a DPAP-U entity; the DPAP-C receives a response message, and the response message includes an identifier of the DPAP-U entity; or In a case where the end node indication included in the uplink information transmission message indicates that the core network device is the end node, the access network device sends a direct transfer message to the core network device, where the direct transfer message is used for the core network device to establish a data plane bearer.
9. The method according to any one of claims 6 to 8, wherein: The method further comprises: The DPAP-C sends a data plane bearer establishment request message to the RRC layer, where the data plane bearer establishment request message is used to request to establish a data plane bearer, and the data plane bearer establishment request message includes at least one of the following: The PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and QoS parameters.
10. The method according to claim 9, wherein: The PDU of the data plane sent by the access network device includes: The access network device sends an RRC reconfiguration message to the terminal, where the RRC reconfiguration message includes the PDU of the data plane and the RB configuration, where the RB is used for the data plane, and the RB configuration includes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; The access network device receives an RRC reconfiguration completion message.
11. The method according to claim 10, wherein: The method further comprises: The RRC layer of the access network device sends a data plane bearer establishment acceptance message to the DPAP-C, where the data plane bearer establishment acceptance message includes an identifier of the data plane bearer and an identifier of the DPAP-U entity of the access network device; The DPAP-C sends the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device to the DPAP-U; The DPAP-U establishes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device.
12. The method according to claim 11, wherein: The method further comprises: The DPAP-C sends a data plane bearer establishment completion message to the RRC layer.
13. The method according to claim 11, wherein: The data plane bearer is established by triggering a core network device, and the method further includes at least one of the following: The access network device establishes a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device; The access network device DPAP-C sends a data plane transmission establishment response message to the core network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the access network device.
14. The method according to claim 6, wherein: After the DPAP-C receives the response message, the method further includes: The access network device sends a data plane transmission establishment request message to the core network device, where the data plane transmission establishment request message is used to request the core network device to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and the QoS parameters; Among them, the access network device or the core network device is also used to establish a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device.
15. The method according to claim 14, wherein: The method further comprises: The access network device receives a data plane transmission establishment response message from the core network device, where the data plane transmission establishment response message includes an identifier of a DPAP-U entity created by the core network device; The access network device establishes a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
16. The method according to claim 6, wherein: Before the DPAP-C sends an establishment request interface message to the DPAP-U of the access network device, the method further includes: the access network device receives a data plane transmission establishment request message from a core network device, the data plane transmission establishment request message is used to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and QoS parameters; Among them, the access network device or the core network device is also used to establish a transmission channel between the DPAP-U of the access network device and the DPAP-U of the core network device.
17. The method according to claim 16, wherein: After the DPAP-C receives the response message, the method further includes: The access network device sends a data plane transmission establishment response message to the core network device, wherein the data plane transmission establishment response message includes at least an identifier of the DPAP-U entity created by the access network device. The identifier of the DPAP-U entity created by the device is used by the core network device to establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
18. A data transmission method on a data plane, comprising: The core network device receives or sends a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
19. The method according to claim 18, wherein: The core network device includes DPAP-C or DPAP-U; The DPAP-C is used for at least one of the following: controlling the data plane process; interacting with the data warehouse function UDM to obtain or store the data plane capabilities of the terminal; arranging and integrating the received data plane requests; managing the DPAP-U entity; The DPAP-U is used for at least one of the following: processing data plane data according to configuration; determining a bearer mapping relationship.
20. The method according to claim 18 or 19, wherein: The core network device receives or sends a data plane PDU including: The core network device receives the PDU of the data plane from the access network device or the terminal; or The core network device sends the PDU of the data plane to the access network device or the terminal.
21. The method according to claim 20, wherein: The data plane PDU also includes a first indication, where the first indication is used to indicate whether the access network device performs path-by-path processing on the PDU.
22. The method according to any one of claims 18 to 21, wherein: When the core network device receives a PDU on the data plane and the end node indication indicates that the core network device is an end node, the method further includes: Parsing the PDU; In case a reply response message needs to be replied, the node indicated by the start node indication is used as the end node of the response message, the core network device is set as the start node of the response message, and the response message is sent.
23. The method according to any one of claims 18 to 22, wherein: The method further comprises: The DPAP-C of the core network device sends an establishment request interface message to the DPAP-U of the core network device, and the DPAP-U is used to create a DPAP-U entity; The DPAP-C receives a response message, where the response message includes the identifier of the DPAP-U entity.
24. The method according to claim 23, wherein: After the DPAP-C receives the response message, the method further includes: The DPAP-C of the core network device sends a data plane transmission establishment request message to the access network device, where the data plane transmission establishment request message is used by the DPAP-U of the access network device to create a DPAP-U entity; Among them, the access network device or the core network device is also used to establish a transmission channel between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
25. The method according to claim 24, wherein: The method further comprises: The core network device receives a data plane transmission establishment response message from the access network device, where the data plane transmission establishment response message includes an identifier of a DPAP-U entity created by the access network device; The core network device establishes a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
26. The method of claim 23, wherein: Before the DPAP-C of the core network device sends an establishment request interface message to the DPAP-U of the core network device, the method further includes: The DPAP-C of the core network device receives a direct transfer message from the access network device, where the direct transfer message is used to request to establish a data plane bearer, and the direct transfer message includes at least one of the following: The PDU, the start node indication, and the end node indication.
27. The method of claim 22, wherein: Before the DPAP-C of the core network device sends an establishment request interface message to the DPAP-U of the core network device, the method further includes: The DPAP-C of the core network device receives a data plane transmission establishment request message from an access network device, wherein the data plane transmission establishment request message is used to establish a data plane bearer, and the data plane transmission establishment request message includes at least one of the following: the PDU, the start node indication, the end node indication, the identifier of the DPAP-U entity, and QoS parameters.
28. The method according to claim 26 or 27, wherein: The method further comprises: The core network device sends a data plane transmission establishment response message to the access network device, and the data plane transmission establishment response message includes at least the identifier of the DPAP-U entity created by the core network device. The identifier of the DPAP-U entity created by the core network device is used by the access network device to establish a mapping relationship between the DPAP-U entity of the access network device and the DPAP-U entity of the core network device.
29. A data transmission method on a data plane, comprising: The terminal receives or sends a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
30. The method of claim 29, wherein: The terminal includes DPAP-C or DPAP-U; Wherein, the DPAP-C is used for at least one of the following: data plane context management; reporting of terminal data plane capabilities; data plane service flow control; management of DPAP-U entities; The DPAP-U is used for at least one of the following: receiving the PDU used for sending by the terminal side; processing the data plane data according to the configuration; and determining the bearer mapping relationship.
31. The method according to claim 29 or 30, wherein: The PDU of the data plane received or sent by the terminal includes: The terminal receives the PDU of the data plane from an access network device or a core network device; or The terminal sends the PDU of the data plane to the access network device or the core network device.
32. The method according to claim 31, wherein: The data plane PDU also includes a first indication, where the first indication is used to indicate whether the access network device performs path-by-path processing on the PDU.
33. The method according to any one of claims 29 to 32, wherein: When the terminal receives a PDU of the data plane and the end node indication indicates that the terminal is an end node, the method further includes: Parsing the PDU; In case a reply response message is required, the node indicated by the start node indication is used as the end node of the response message, the terminal is set as the start node of the response message, and the response message is sent.
34. The method according to any one of claims 29 to 33, wherein: The PDU of the data plane received by the terminal includes: The terminal receives an RRC reconfiguration message from an access network device, where the RRC reconfiguration message includes a PDU and an RB configuration of the data plane, where the RB is used for the data plane, and the RB configuration includes a mapping relationship between a data plane bearer and a DPAP-U entity of the access network device; The method also includes: the terminal sending an RRC reconfiguration completion message to the access network device.
35. The method of claim 34, wherein: The method further comprises: The RRC layer of the terminal sends the following content to the DPAP-C of the terminal: the PDU of the data plane included in the RRC reconfiguration message, the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device; The DPAP-C sends the identifier of the data plane bearer and the identifier of the DPAP-U entity of the access network device to the terminal DPAP-U; The DPAP-U creates a DPAP-U entity; The DPAP-U of the terminal establishes a mapping relationship between the data plane bearer and the DPAP-U entity of the access network device; The DPAP-C of the terminal sends a data plane response message PDU to the RRC layer of the terminal; The RRC layer of the terminal sends an information transmission message to the access network device, where the information transmission message includes the PDU, the start node indication or the end node indication.
36. A method according to any one of claims 29 to 33, wherein: The PDU of the data plane sent by the terminal includes: The terminal sends an uplink information transmission message to the access network device, where the uplink information transmission message includes the PDU of the data plane, where the PDU of the data plane is used to request to establish a data plane bearer, and the uplink information transmission message includes the start node indication or the end node indication; The start node indicates that the terminal is a start node, and the end node indicates that the access network device or the core network device is an end node.
37. An access network device, comprising: The communication module is used to receive or send a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
38. A core network device, comprising: The communication module is used to receive or send a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
39. A terminal comprising: The communication module is used to receive or send a PDU on the data plane, where the PDU includes a start node indication or an end node indication.
40. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method according to any one of claims 1 to 28 are implemented.
41. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 29 to 36 are implemented.
42. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 28, or implements the steps of the method according to any one of claims 29 to 36.
Citation Information
Patent Citations
Information transmission method and apparatus, and network device
CN112400304A
Service chaining mechanism for data flow processing
CN113169936A
Calculation power information notification method and device, entrance node and exit node
CN115396446A
Data transmission method and device, core network node, network side equipment and terminal
CN115843126A
Handover method and apparatus
US20230098982A1