Data transmission methods, terminals, and network-side equipment in communication systems
Patent Information
- Application Number
- CN202210306911.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-25
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2042-03-25
AI Technical Summary
当前,这类数据的数据量较少,通过控制面传输,然而,随着通信技术的进一步发展,比如人工智能(Artificial Intelligence,AI)的引入,网络可能需要收集更多的这类数据,如果仍采用控制面传输的方式,会对现有的控制信令传输造成影响(比如造成拥塞,增加控制信令的时延等),并且由于将这类数据作为控制信令进行传输,会使得控制信令的协议更复杂
[0053]在本申请实施例中,通过引入第一面、第一协议层、第一面承载,通过设计第一面数据交互的协议栈,实现了第一面数据的传输,可以支持多种不同类型的业务层的数据的传输,并且支持引入新的“业务”层,以适应将来新技术的发展需要,相比于采用控制面传输的方式,不会对现有的控制信令传输造成影响。
Smart Images

Figure CN116847006B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a data transmission method, terminal, and network-side equipment for a communication system. Background Technology
[0002] Existing mobile communication networks are divided into a control plane and a user plane. The user plane primarily supports the transmission of user data (e.g., application layer data), while the control plane primarily supports the transmission of control signaling, such as Radio Resource Control (RRC) connection establishment, bearer establishment, and radio resource configuration. With the development of mobile communication technology, in order to better maintain and manage the network and support certain service characteristics, the network also needs to transmit data other than user data and control signaling. This includes data such as Optimizing Networks (SON) / Minimization of Drive Test (MDT) data obtained from terminals and data related to location service interactions. Currently, the amount of this type of data is relatively small and is transmitted through the control plane. However, with further development of communication technology, such as the introduction of Artificial Intelligence (AI), the network may need to collect more of this type of data. If control plane transmission is still used, it will affect existing control signaling transmission (e.g., causing congestion, increasing control signaling latency), and transmitting this type of data as control signaling will make the control signaling protocol more complex. Summary of the Invention
[0003] This application provides a data transmission method for a communication system, which can solve the problem of how to transmit data other than user data and control signaling.
[0004] Firstly, a data transmission method for a communication system is provided, applied to a transmitting device, the method comprising:
[0005] The transmitting device receives a first data packet of the first plane from the second protocol layer at the first protocol layer. The second protocol layer is the layer immediately above the first protocol layer. The second protocol layer is used to generate the data of the first plane. The first plane is used to transmit data that terminates at the node inside the communication network. The first plane is different from the control plane and the user plane.
[0006] The transmitting device generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0007] The transmitting device delivers the PDU to the third protocol layer at the first protocol layer. The third protocol layer is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0008] The transmitting device transmits the PDU via a first surface carrier, the first surface carrier being used to transmit data from the first surface.
[0009] Secondly, a data transmission method for a communication system is provided, applied to a receiving device, the method comprising:
[0010] The receiving device receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer of the receiving device through the first surface carrier at the first protocol layer. The first surface carrier is used to transmit data of the first surface, and the third protocol layer is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and tunneling protocol layer.
[0011] The receiving device parses the PDU at the first protocol layer to obtain first indication information and first data packet of the first plane, wherein the first plane is used to transmit data terminated at a node within the communication network, and the first plane is different from the control plane CP and user plane UP. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0012] The receiving device delivers the first data packet to the second protocol layer of the receiving device based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data of the first packet.
[0013] Thirdly, a data transmission method for a communication system, applied to a terminal, is provided, the method comprising:
[0014] The terminal receives an RRC reconfiguration message sent by the network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first plane bearer.
[0015] The terminal establishes a first-side bearer and sends an RRC reconfiguration complete message to the network-side device;
[0016] The terminal transmits data from the first surface via the first surface.
[0017] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0018] Fourthly, a data transmission method for a communication system is provided, applied to network-side equipment, the method comprising:
[0019] The network-side device sends an RRC reconfiguration message to the terminal. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0020] The network-side device receives the RRC reconfiguration complete message sent by the terminal, and the network-side device transmits the data of the first plane through the first plane carrier;
[0021] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0022] Fifthly, a data transmission device for a communication system is provided, comprising:
[0023] The first receiving unit is configured to receive a first data packet of the first plane from a second protocol layer at a first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, the second protocol layer is configured to generate the data of the first plane, the first plane is configured to transmit data terminating at a node within the communication network, and the first plane is different from the control plane and the user plane.
[0024] A generation unit is configured to generate a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0025] A first transmission unit is configured to deliver the PDU to a third protocol layer at the first protocol layer, the third protocol layer being the next layer immediately following the first protocol layer, the third protocol layer including at least one of the following: PDCP layer, SDAP layer, tunneling protocol layer;
[0026] The first transmitting unit is used to transmit the PDU via a first surface, wherein the first surface carries data for transmitting the first surface.
[0027] Sixthly, a data transmission apparatus for a communication system is provided, comprising:
[0028] The second receiving unit is configured to receive Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer of the receiving end device via the first surface carrier at the first protocol layer, wherein the first surface carrier is used to transmit data of the first surface, and the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and tunneling protocol layer.
[0029] The parsing unit is configured to parse the PDU at the first protocol layer to obtain first indication information and a first data packet of the first plane, wherein the first plane is used to transmit data that terminates at a node within the communication network, and the first plane is different from the control plane CP and the user plane UP. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0030] The second transmission unit is used to deliver the first data packet to the second protocol layer of the receiving device based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data of the first layer.
[0031] Seventhly, a data transmission apparatus for a communication system is provided, comprising:
[0032] The third receiving unit is used to receive an RRC reconfiguration message sent by a network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0033] The bearer establishment unit is used to establish the first bearer and send an RRC reconfiguration completion message to the network-side device.
[0034] The first transmission unit is used to carry and transmit data from the first surface through the first surface;
[0035] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0036] Eighthly, a data transmission apparatus for a communication system is provided, comprising:
[0037] The fourth sending unit is used to send an RRC reconfiguration message to the terminal. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0038] The second transmission unit is used to receive the RRC reconfiguration complete message sent by the terminal and transmit the data of the first side through the first side carrier.
[0039] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0040] A ninth aspect provides a transmitting device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the data transmission method of the communication system as described in the first aspect.
[0041] In a tenth aspect, a transmitting device is provided, including a processor and a communication interface, wherein the communication interface is configured to receive a first data packet from a second protocol layer at a first protocol layer, the processor is configured to generate a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer, the communication interface is further configured to deliver the PDU to a third protocol layer at the first protocol layer, and the communication interface is further configured to transmit the PDU via a first carrier.
[0042] Eleventhly, a receiving device is provided, the receiving device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the data transmission method of the communication system as described in the second aspect.
[0043] In a twelfth aspect, a receiving device is provided, including a processor and a communication interface, wherein the communication interface is configured to receive a Protocol Data Unit (PDU) of the first protocol layer from a third protocol layer of the receiving device via a first surface carrying at a first protocol layer; the processor is configured to parse the PDU at the first protocol layer to obtain first indication information and a first data packet of the first surface; and the communication interface is further configured to deliver the first data packet to the second protocol layer of the receiving device based on the first indication information at the first protocol layer.
[0044] In a thirteenth aspect, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the data transmission method of the communication system as described in the third aspect.
[0045] In a fourteenth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to receive an RRC reconfiguration message sent by a network-side device, the communication interface is also used to establish a first-side bearer, send an RRC reconfiguration completion message to the network-side device, and the communication interface is also used to transmit first-side data through the first-side bearer.
[0046] In a fifteenth aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the data transmission method of the communication system as described in the fourth aspect.
[0047] In a sixteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to send an RRC reconfiguration message to a terminal, and the communication interface is also used to receive an RRC reconfiguration completion message sent by the terminal, and to transmit data of the first side through the first side carrier.
[0048] In a seventeenth aspect, a communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the data transmission method of the communication system as described in the first aspect, and the network-side device is configured to perform the steps of the data transmission method of the communication system as described in the second aspect.
[0049] Eighteenthly, a communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the data transmission method of the communication system as described in the third aspect, and the network-side device is configured to perform the steps of the data transmission method of the communication system as described in the fourth aspect.
[0050] In a nineteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of a data transmission method of a communication system as described in the first aspect, or implement the steps of a data transmission method of a communication system as described in the second aspect, the third aspect, or the fourth aspect.
[0051] In a twentieth aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run programs or instructions to implement the data transmission method of the communication system as described in the first aspect, or to implement the data transmission method of the communication system as described in the second aspect, the data transmission method of the communication system as described in the third aspect, or the data transmission method of the communication system as described in the fourth aspect.
[0052] In a twenty-first aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the data transmission method of the communication system as described in the first aspect, or the steps of the data transmission method of the communication system as described in the second aspect, the steps of the data transmission method of the communication system as described in the third aspect, or the steps of the data transmission method of the communication system as described in the fourth aspect.
[0053] In this embodiment, by introducing a first plane, a first protocol layer, and a first plane bearer, and by designing a protocol stack for first plane data interaction, the transmission of first plane data is realized. This can support the transmission of data from various types of service layers and also supports the introduction of new "service" layers to adapt to the development needs of future new technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission. Attached Figure Description
[0054] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;
[0055] Figure 2 A schematic diagram of the user plane protocol stack;
[0056] Figure 3 This is a schematic diagram of the control plane protocol stack;
[0057] Figure 4 Example diagrams of the data plane, control plane, and user plane provided in embodiments of this application;
[0058] Figure 5 A schematic diagram of the protocol stack for data plane data interaction between a UE and an access network device provided in an embodiment of this application;
[0059] Figure 6 A schematic diagram of the protocol stack for data plane data interaction between the UE and the core network device or DPF provided in the embodiments of this application;
[0060] Figure 7 One of the flowcharts illustrating a data transmission method for a communication system provided in this application embodiment;
[0061] Figure 8 A second schematic flowchart illustrating the data transmission method of the communication system provided in this application embodiment;
[0062] Figure 9 The third schematic flowchart of the data transmission method of the communication system provided in the embodiments of this application;
[0063] Figure 10 This is a schematic diagram of the key hierarchy in a 5G system.
[0064] Figure 11 The fourth schematic flowchart of the data transmission method of the communication system provided in the embodiments of this application;
[0065] Figure 12 A signaling interaction diagram of the data transmission method of the communication system provided in the embodiments of this application;
[0066] Figure 13 This is one of the structural schematic diagrams of the data transmission device of the communication system provided in the embodiments of this application;
[0067] Figure 14 A second schematic diagram of the structure of the data transmission device of the communication system provided in the embodiments of this application;
[0068] Figure 15 This is the third schematic diagram of the structure of the data transmission device of the communication system provided in the embodiments of this application;
[0069] Figure 16 Fourth schematic diagram of the structure of the data transmission device of the communication system provided in the embodiments of this application;
[0070] Figure 17 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0071] Figure 18 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application;
[0072] Figure 19 This is a schematic diagram of the network-side device provided in an embodiment of this application. Detailed Implementation
[0073] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0074] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0075] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0076] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as access network equipment, radio access network (RAN), access network equipment function, or access network equipment unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home B node, home evolved B node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.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 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 (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.
[0077] First, let me introduce the relevant content involved in this application.
[0078] In related technologies, a mobile communication system needs to transmit at least user data and control signaling. The transmission characteristics of user data and control signaling are significantly different. For example, user data may have a large data volume, while control signaling data volume is relatively smaller. Control signaling requires high latency and reliability, is visible to the network and terminates within the network, requiring network processing, while user data content is transparent to the network. Based on these different characteristics, the concepts of control plane and user plane are introduced. User plane functions mainly support user data transmission, while control plane functions mainly support control signaling transmission, such as RRC connection establishment, bearer establishment, and radio resource configuration. At the radio interface, user plane data is transmitted through the Data Radio Bearer (DRB), and control plane data is transmitted through the Signaling Radio Bearer (SRB).
[0079] In 5G systems, the user plane protocol stack consists of the Service Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), Medium Access Control (MAC), and the Physical Layer (PHY). The user plane protocol stack is as follows: Figure 2 As shown. The control plane protocol stack consists of the Non-Access Stratum (NAS), Radio Resource Control (RRC), PDCP, RLC, MAC, and PHY layers. The control plane protocol stack is as follows: Figure 3 As shown.
[0080] With the development of mobile communication technology, in order to better maintain and manage the network and support certain service characteristics, the network also needs to transmit data other than user data and control signaling, such as SON / MDT data obtained from terminals and data related to location service interactions. Currently, this type of data is transmitted through the control plane. With further development of communication technology, such as the introduction of AI, the network may need to collect more of this type of data. If the control plane transmission method is still used, it will affect the existing control signaling transmission (such as causing congestion and increasing control signaling latency), and transmitting this type of data as control signaling will make the control signaling protocol more complex.
[0081] To address the aforementioned issues, this application introduces a new plane, namely a first plane. This first plane can be used to transmit data that terminates at nodes within the communication network, excluding user data (terminating outside the communication network) and control signaling used to maintain the transmission connection. For ease of description, this first plane is referred to as the data plane in this application. For data transmission on the data plane, a new protocol layer is introduced, which, for ease of description, is referred to here as the Data Plane Adaptation Protocol (DPAP). This protocol layer is used to transmit data on the data plane (of course, this protocol layer can also be used to generate data on the data plane, such as data plane signaling data).
[0082] The data transmission method of the communication system provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0083] To enable the transmission of data that terminates at nodes within the communication network, excluding user data (terminating outside the communication network) and control signaling used to maintain transmission connections, it is necessary to address how to design the data plane protocol and how to transmit the data plane data.
[0084] First, we introduce the protocol stack architecture of the data plane proposed in the embodiments of this application.
[0085] Examples of data plane, control plane, and user plane in wireless air interface Figure 4 As shown. Figure 4 As shown, the next upper protocol layer after the DPAP protocol layer can be one or more protocol layers that support various "services terminated within the communication network", such as the SON / MDT protocol layer, the Positioning protocol layer, the Sensing protocol layer, the Artificial Intelligence (AI) protocol layer, etc. These one or more protocol layers are protocol layers that can generate data plane data, and these protocol layers can be considered as the "service" layers of the data plane.
[0086] The next lower protocol layer after the DPAP protocol layer can be a layer 2 protocol stack, such as the SDAP layer or PDCP layer. For the core network or data plane function (DPF, a logical entity introduced for the data plane to obtain data from the data plane), it can be a tunnel protocol layer (e.g., the GTP-u protocol layer).
[0087] It should be noted that in this embodiment, the next protocol layer immediately following the DPAP protocol layer is not the RRC layer or the NAS layer. That is, the data plane data is not based on the RRC protocol layer and the NAS protocol layer of the control plane. Since the message structure of the RRC protocol and the NAS protocol is relatively complex, it needs to be encoded and decoded by ASN.1. ASN.1 encoding and decoding consumes a lot of processing resources. The data plane data will not be processed by these protocol layers of the control plane, thereby reducing the overhead of processing resources.
[0088] The DPAP protocol layer is responsible for mapping data packets from each immediately following upper-layer protocol layer to one or more data plane radio bearers (DPRBs), and delivering data packets received from DPRBs to the corresponding immediately following upper-layer protocol layer. When multiple immediately following upper-layer protocol layers are supported, the DPAP protocol layer message (e.g., in the message header or as a single cell within the message) carries indication information to specify which immediately following upper-layer protocol layer it is. Based on this indication information, the data packet is delivered to the corresponding upper-layer protocol layer. The DPAP protocol layer is similar to a "platform" for supporting multiple different types of data plane "service" layers. Based on this "platform," new "service" layers can be introduced in the future to adapt to the needs of future technological developments.
[0089] Data on the data plane may need to be exchanged between the UE and the access network equipment, or between the UE and the core network equipment or DPF.
[0090] The protocol stack for data plane data interaction between the UE and the access network equipment can be as follows: Figure 5 As shown, optional, there may be an SDAP layer or no SDAP layer.
[0091] The protocol stack for data plane data interaction between the UE and core network equipment or DPF can be as follows: Figure 6 As shown. Optional, an SDAP layer may or may not be present.
[0092] exist Figure 5 and Figure 6 In this context, on the UE side, the first DPAP layer and the second DPAP layer can be the same protocol layer or different protocol layers.
[0093] To illustrate the above protocol stack architecture, this application embodiment is described from the perspective of the sender and receiver.
[0094] Figure 7This is one of the flowcharts illustrating a data transmission method for a communication system provided in this application. The method is applied to a sending device, i.e., it describes the data transmission method of the communication system provided in this application from the sender's perspective. Figure 7 As shown, the method includes the following steps:
[0095] Step 700: The transmitting device receives a first data packet of the first plane from the second protocol layer at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, the second protocol layer is used to generate the data of the first plane, the first plane is used to transmit data that terminates at the node inside the communication network, and the first plane is different from the control plane and the user plane.
[0096] The first protocol layer can be called the DPAP layer.
[0097] The second protocol layer is the layer immediately preceding the first protocol layer, and can be understood as the first "business" layer of the data plane. It is used to generate the data for the first plane.
[0098] When the first "service" layer sends data to the other end, it delivers the data packet to the first protocol layer. Then, the sending device receives the first data packet from the second protocol layer at the first protocol layer.
[0099] The first surface is referred to as the data surface. The first surface may also be called other names. For the sake of convenience, the first surface is referred to as the data surface in this embodiment of the application, which does not constitute a limitation on the first surface.
[0100] The first side is used to transmit data that terminates at nodes within the communication network.
[0101] Optionally, the internal nodes of the communication network include access network equipment, core network equipment, or a first-face functional entity. Data terminating at the internal nodes of the communication network includes data terminating at the access network equipment, core network equipment, or a first-face functional entity. The first-face functional entity can be referred to as a DPF (Digital Power Provider).
[0102] Step 701: The sending device generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0103] It can be understood that the DPAP layer generates a DPAP PDU (Protocol Data Unit) based on the first data packet (DPAP SDU (Service Data Unit)) of the first layer. The DPAP PDU is the protocol data unit of the first protocol layer, and it includes (or carries) first indication information. Optionally, the header of the DPAP PDU includes the first indication information, which is used to indicate the second protocol layer. This enables the receiving device to deliver the SDU in the DPAP PDU to the corresponding first "service" layer based on the first indication information after receiving the DPAP PDU.
[0104] Optionally, the first "business" layer, which is the second protocol layer, can be the self-organizing network (SON) protocol layer, the minimized drive test (MDT) protocol layer, the positioning protocol layer, the perception protocol layer, or the artificial intelligence (AI) protocol layer.
[0105] Step 702: The sending device delivers the PDU to the third protocol layer at the first protocol layer, where the third protocol layer is the next layer immediately following the first protocol layer.
[0106] It is understandable that the DPAP layer will pass the DPAP PDU to the next layer immediately following the DPAP layer, namely the third protocol layer.
[0107] Optionally, the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer. Thus, data from the data plane will not be processed by the control plane's RRC layer or NAS layer.
[0108] Step 703: The transmitting device transmits the PDU through the first surface carrier, whereby the first surface carrier is used to transmit data from the first surface.
[0109] The first bearer can be called the data plane radio bearer (DPRB).
[0110] The transmitting device sends the PDU to the receiving device through the first bearer.
[0111] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0112] Optionally, the transmitting device includes: a terminal, an access network device, a core network device, or a first functional entity.
[0113] In this embodiment, by introducing a first plane, a first protocol layer, and a first plane bearer, and by designing a protocol stack for first plane data interaction, the transmission of first plane data is realized. This can support the transmission of data from various types of service layers and also supports the introduction of new "service" layers to adapt to the development needs of future new technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission.
[0114] Figure 8 This is a second schematic flowchart illustrating the data transmission method of the communication system provided in this application embodiment. This method is applied to a receiving device, that is, it describes the data transmission method of the communication system provided in this application embodiment from the perspective of the receiver. Figure 8 As shown, the method includes the following steps:
[0115] Step 800: The receiving device receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer of the receiving device through the first surface bearer at the first protocol layer. The first surface bearer is used to transmit data of the first surface. The third protocol layer is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and Tunneling Protocol layer.
[0116] It can be understood that the DPAP layer (i.e., the first protocol layer) of the receiving device receives DPAP PDUs from the next layer of protocol stack (i.e., the third protocol layer) through the data plane bearer. This next layer of protocol stack is the PDCP layer, SDAP layer, or tunnel protocol layer.
[0117] Step 801: The receiving device parses the PDU at the first protocol layer to obtain first indication information and first data packet of the first plane, wherein the first plane is used to transmit data terminated at the node inside the communication network, and the first plane is different from the control plane CP and user plane UP. The PDU includes first indication information, and the first indication information is used to indicate the second protocol layer.
[0118] The header of the DPAP PDU includes first indication information, which is used to indicate the first "service" layer. The DPAP layer parses the DPAP PDU to obtain the first indication information and the DPAP SDU (i.e., the first data packet of the first layer).
[0119] Step 802: The receiving device delivers the first data packet to the second protocol layer of the receiving device based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data of the first packet.
[0120] There may be multiple protocol layers immediately preceding the DPAP layer. The receiving device, at the DPAP layer, delivers the DPAP SDU to the protocol layer indicated by the first indication information (i.e., the second protocol layer, which is also the first "service" layer) based on the first indication information. Thus, the second protocol layer can process the first data packet received from the first layer.
[0121] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0122] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0123] Optionally, the internal nodes of the communication network include access network equipment, core network equipment, or a first-face functional entity.
[0124] Optionally, the receiving device includes: a terminal, an access network device, a core network device, or a first functional entity.
[0125] Optionally, the header of the PDU includes the first indication information.
[0126] In this embodiment, by introducing a first plane, a first protocol layer, and a first plane bearer, and by designing a protocol stack for first plane data interaction, the transmission of first plane data is realized. This can support the transmission of data from various types of service layers and also supports the introduction of new "service" layers to adapt to the development needs of future new technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission.
[0127] In this embodiment of the application, the data in the data plane is transmitted through the data plane bearer. The relevant content of the data plane bearer is described below.
[0128] Figure 9 This is the third flowchart illustrating the data transmission method of the communication system provided in this application. This method is applied to a terminal, such as... Figure 9 As shown, the method includes the following steps:
[0129] Step 900: The terminal receives an RRC reconfiguration message sent by the network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0130] In this embodiment, the terminal receives an RRC reconfiguration message sent by a network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first-plane bearer. This first-plane bearer is used to transmit data from the first plane, which is used to transmit data terminating at nodes within the communication network. The first plane is different from the control plane and the user plane.
[0131] In existing radio interfaces, control plane control signaling is transmitted via SRB, while user plane user data is transmitted via DRB. In current mobile communication protocols, DRB and SRB are two different bearer types, represented by different cells, as shown below.
[0132]
[0133] Among them, srb-ToAddModList is used to add SRB bearers, and drb-ToAddModList is used to add DRB bearers.
[0134] In this embodiment, data on the first plane (data plane) can be transmitted via the first plane bearer (DPRB bearer). The base station and the CN can each have their own DPF logical function, and the first plane bearer can be divided into two types:
[0135] Type 1: Transmits data exchanged between the UE and the base station, terminated at the base station (corresponding to...). Figure 5 );
[0136] Type 2: Transmits data exchanged between the UE and the core network, terminated at the CN (corresponding to...) Figure 6 );
[0137] Base stations need to distinguish between DPRB and DRB / SRB, as well as between Type 1 and Type 2 bearers. For Type 1 bearers, the base station delivers the data of the bearer to the base station's DPAP layer. For Type 2 bearers, the base station does not deliver the data of the bearer to the base station's DPAP layer to save base station resources.
[0138] DPRB bearer increase schemes include:
[0139] Option 1: The DPRB bearer can be a new radio bearer type different from SRB and DRB. Correspondingly, a new cell is introduced to increase the DPRB bearer, for example:
[0140]
[0141] Among them, dprb-ToAddModList is a new information cell used to add DPRB bearers.
[0142] Optionally, DPRB bearers are divided into two types: one for data plane data exchange between the UE and the base station, and the other for data plane data exchange between the UE and the CN or DPF. To distinguish between these two types of DPRB bearers, one approach is to introduce an indication when adding a DPRB bearer to indicate which type of DPRB it is. For example, the terminate information cell mentioned above can be used as the indication to indicate the type of DPRB bearer. Another approach is to introduce two new information cells to add these two bearers separately, as two different bearer types. For example, dprb-ToAddModList 1 can be used to add a Type 1 DPRB bearer, and dprb-ToAddModList 2 can be used to add a Type 2 DPRB bearer.
[0143] Option 2: The DPRB bearer can be a special DRB, using drb-ToAddModList to add the DPRB bearer, but introducing an indication to indicate that the bearer is used to transmit data plane data, or to indicate that the data termination point of the bearer is in the radio access network (data plane function between UE and RAN) or the core network (data plane function between UE and core network).
[0144] For example:
[0145]
[0146] Among them, dpIndicator is the introduced indication information; when dpIndicator is set to ranTerminate, it is used to indicate that the termination point of the data of the bearer is in the Radio Access Network (RAN); when dpIndicator is set to cnTerminate, it is used to indicate that the termination point of the data of the bearer is in the Core Network (CN).
[0147] Step 901: The terminal establishes a first-side bearer and sends an RRC reconfiguration complete message to the network-side device;
[0148] Step 902: The terminal transmits data from the first surface via the first surface.
[0149] It is understandable that after the terminal establishes the first bearer, it can send or receive data from the first bearer to the network-side device.
[0150] Optionally, before the terminal receives the RRC reconfiguration message sent by the network-side device, it further includes:
[0151] The terminal sends an RRC message to the network-side device, the RRC message being used to request the establishment of a first-side bearer.
[0152] It is understandable that when a terminal has data on the data plane that it needs to send to the base station, the terminal sends an RRC message to the network-side equipment to request the establishment of the first-plane bearer.
[0153] Optionally, the RRC message carries second information, which indicates at least one of the following: the type of data on the first side, and QoS information.
[0154] Optionally, the data type of the first face includes at least one of the following: self-organizing network (SON) data, minimized road test (MDT) data, location data, perception data, and artificial intelligence (AI) data.
[0155] Optionally, before the terminal receives the RRC reconfiguration message sent by the network-side device, it further includes:
[0156] The terminal sends its access capability information to the network-side device, the access capability information including the terminal's ability to support the first side.
[0157] Optionally, the network-side device sends an RRC reconfiguration message, instructing the terminal to know that the terminal has the capability to support the first face before establishing the first face bearer.
[0158] Optionally, the terminal receives a terminal capability query message sent by the network-side device and sends the terminal's access capability information to the network-side device, the access capability information including the terminal's support for the first surface.
[0159] Optionally, the first information includes the type of the first surface carried, and the type of the first surface carried includes one of the following: data of the first surface used for transmitting data between the terminal and the access network device, and data of the first surface used for transmitting data between the terminal and the core network device or the first surface functional entity.
[0160] In some alternative embodiments, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0161] In some alternative embodiments, the first surface bearing may be a special DRB.
[0162] Optionally, the RRC reconfiguration message also carries third information, which is used to indicate the priority information carried by the first face;
[0163] Alternatively, the priority information carried by the first surface may be agreed upon by the protocol.
[0164] Optionally, the priority information carried by the first surface includes:
[0165] The priority of the first surface is lower than that of SRB but higher than that of DRB; or, the priority of the first surface is lower than that of both SRB and DRB.
[0166] Regarding the transmission priority of the first-side bearer and SRB / DRB, it can be indicated when configuring the first-side bearer, for example: indicating that the transmission priority of the first-side bearer is lower than that of SRB but higher than that of DRB, or indicating that the transmission priority of the first-side bearer is lower than that of SRB and DRB; it can also be specified by the protocol, for example, the protocol specifies that the transmission priority of the first-side bearer is always lower than that of SRB and DRB.
[0167] Optionally, the key used by the first surface bearer is different from the key used by the terminal's DRB or the key used by the terminal's SRB;
[0168] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's SRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's SRB use the same number space.
[0169] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's DRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's DRB use the same number space.
[0170] Over the air interface, the data carried requires security protection, such as encryption and integrity protection. In current protocols, SRB and DRB use different security keys, and encryption and integrity protection use different security keys. The key hierarchy in 5G systems is as follows: Figure 10 As shown.
[0171] Base stations and UEs are based on K gNB The key generates 4 keys K RRCint ,K RRCenc ,K UPint and K UPenc ,in:
[0172] K RRCint Used to protect the integrity of data carried by SRB;
[0173] K RRCenc Used for encrypting and decrypting data carried by SRB;
[0174] K UPint Used to protect the integrity of data carried by the DRB;
[0175] K UPenc Used for encrypting and decrypting the data carried by the DRB.
[0176] Security protection requires the bearer ID as an input parameter. Considering security, the following solutions are proposed for the security protection of the first-side bearer:
[0177] Option 1: Base station and UE based on K gNB In addition to generating 4 keys K RRCint ,K RRCenc ,K UPint and K UPenc In addition, two keys are generated, for example, let's call them K. DPint and K DPenc These are used to protect the integrity of the data carried on the first layer and to encrypt / decrypt it. In this case, the bearer ID of the first layer can be numbered independently, meaning it has its own independent numbering space. For a given terminal, the bearer ID of the first layer can be the same as the bearer ID of the SRB or DRB.
[0178] Option 2: The first-side bearer uses the same key as the SRBs bearer, i.e., using K. RRCint To ensure the integrity of the data carried on the first surface, K is used. RRCenc The data carried by the first layer is encrypted and decrypted. At this time, in order not to reduce security, the bearer ID of the first layer and the bearer ID of the SRB are numbered in the same way. That is, the bearer ID of the first layer and the bearer ID of the SRB share (use the same) numbering space. At this time, for a terminal, the bearer ID of the first layer cannot be the same as the bearer ID of the SRB.
[0179] Option 3: The first-side bearer uses the same key as the DRBs bearer, i.e., using K. UPint To ensure the integrity of the data carried on the first surface, K is used. UPenc The data carried by the first layer is encrypted and decrypted. At this time, in order not to reduce security, the bearer ID of the first layer and the bearer ID of the DRB are numbered in the same way. That is, the bearer ID of the first layer and the bearer ID of the DRB share (use the same) numbering space. At this time, for a terminal, the bearer ID of the first layer cannot be the same as the bearer ID of the DRB.
[0180] Optionally, the terminal carries and transmits data from the first surface via the first surface, including:
[0181] The terminal receives a first data packet from a second protocol layer at a first protocol layer, wherein the first protocol layer is used to transmit the data of the first surface, and the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to generate the data of the first surface.
[0182] The terminal generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The header of the PDU includes first indication information, which is used to indicate the second protocol layer.
[0183] The terminal, at the first protocol layer, delivers the PDU to the third protocol layer, which is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0184] The terminal transmits the PDU via the first surface carrier.
[0185] At this point, the terminal acts as the sender of the first layer of data. (See reference...) Figure 7 The details of the embodiments described herein will not be repeated here.
[0186] Optionally, the terminal carries and transmits data from the first surface via the first surface, including:
[0187] The terminal receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer through the first protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunnel protocol layer;
[0188] The terminal parses the PDU at the first protocol layer to obtain first indication information and a first data packet from the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information;
[0189] The terminal delivers the first data packet to the terminal's second protocol layer based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first protocol layer.
[0190] At this point, the terminal acts as the receiver of the first layer of data. (See reference...) Figure 8 The details of the embodiments described herein will not be repeated here.
[0191] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0192] In this embodiment, the terminal receives an RRC reconfiguration message and establishes a first-plane bearer, thereby enabling subsequent transmission of first-plane data with network-side devices based on the first-plane bearer. This supports the transmission of data from various service layers and allows for the introduction of new "service" layers to adapt to future technological developments. Compared to the control plane transmission method, this does not affect existing control signaling transmission.
[0193] Figure 11 This is the fourth flowchart illustrating the data transmission method of the communication system provided in this application embodiment. This method is applied to network-side devices, such as... Figure 11 As shown, the method includes the following steps:
[0194] Step 1100: The network-side device sends an RRC reconfiguration message to the terminal. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0195] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0196] Optionally, the network-side equipment can be access network equipment, such as a base station.
[0197] The network-side device sends an RRC reconfiguration message to the terminal, carrying information elements to indicate the establishment of a DPRB bearer. For details, please refer to the "DPRB bearer addition scheme" in the aforementioned embodiments, which will not be repeated here.
[0198] Step 1101: The network-side device receives the RRC reconfiguration complete message sent by the terminal, and the network-side device transmits the data of the first plane through the first plane bearer.
[0199] It is understandable that when the network-side device receives the RRC reconfiguration completion message sent by the terminal, it indicates that the terminal has established the first-level bearer, and the network-side device can interact with the terminal through the first-level bearer to exchange first-level data.
[0200] Optionally, before the network-side device sends the RRC reconfiguration message to the terminal, it further includes:
[0201] The network-side device receives an RRC message sent by the terminal, the RRC message being used to request the establishment of a first-side bearer;
[0202] or,
[0203] The network-side device receives a first message sent by the core network device or the first-side functional entity, the first message being used to instruct the establishment of the first-side bearer.
[0204] Optionally, the RRC message or the first message carries second information, which indicates at least one of the following: the type of data on the first side, and QoS information.
[0205] Optionally, the data type of the first face includes at least one of the following: self-organizing network (SON) data, minimized road test (MDT) data, location data, perception data, and artificial intelligence (AI) data.
[0206] Optionally, before the network-side device sends the RRC reconfiguration message to the terminal, it further includes:
[0207] The network-side device obtains the terminal's access capability information, which includes the terminal's ability to support the first surface.
[0208] Optionally, the network-side device obtains the terminal's access capability information, including:
[0209] The network-side device receives the terminal's access capability information sent by the core network device;
[0210] or,
[0211] The network-side device sends a second message to the terminal and receives access capability information returned by the terminal. The second message is used to request the terminal's access capability information.
[0212] For example, the base station obtains the terminal's access capability information from the AMF. If the AMF does not send the terminal's access capability information to the base station, the base station sends a UE capability query message to the terminal, and the base station receives the access capability information returned by the terminal.
[0213] Optionally, the first information includes the type of the first surface carried, and the type of the first surface carried includes one of the following: data of the first surface used for transmitting data between the terminal and the access network device, and data of the first surface used for transmitting data between the terminal and the core network device or the first surface functional entity.
[0214] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0215] Optionally, the RRC reconfiguration message also carries third information, which is used to indicate the priority information carried by the first face;
[0216] Alternatively, the priority information carried by the first surface may be agreed upon by the protocol.
[0217] Optionally, the priority information carried by the first surface includes:
[0218] The priority of the first surface is lower than that of SRB but higher than that of DRB; or, the priority of the first surface is lower than that of both SRB and DRB.
[0219] Regarding the priority of the first-side bearer, it can be indicated when the network-side device configures the first-side bearer, that is, the RRC reconfiguration message also carries third information, which is used to indicate the priority information of the first-side bearer. For example, it can indicate that the transmission priority of the first-side bearer is lower than that of the SRB but higher than that of the DRB, or it can indicate that the transmission priority of the first-side bearer is lower than that of the SRB and the DRB. Alternatively, it can be specified by the protocol, for example, the protocol can specify that the transmission priority of the first-side bearer is always lower than that of the SRB and the DRB.
[0220] Optionally, the key used by the first surface bearer is different from the key used by the terminal's DRB or the key used by the terminal's SRB;
[0221] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's SRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's SRB use the same number space.
[0222] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's DRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's DRB use the same number space.
[0223] The content of the safety protection scheme for the first surface mentioned above can be referred to, and will not be repeated here.
[0224] Optionally, the network-side device carries and transmits data from the first surface via the first surface, including:
[0225] The network-side device receives a first data packet from a second protocol layer at a first protocol layer. The first protocol layer is used to transmit the data of the first surface, and the second protocol layer is the layer immediately preceding the first protocol layer. The second protocol layer is used to generate the data of the first surface.
[0226] The network-side device generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0227] The network-side device delivers the PDU to the third protocol layer at the first protocol layer. The third protocol layer is the layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0228] The network-side device transmits the PDU via the first surface bearer.
[0229] At this point, the network-side device acts as the sender of the first layer of data. (See reference...) Figure 7 The details of the embodiments described herein will not be repeated here.
[0230] Optionally, the network-side device carries and transmits data from the first surface via the first surface, including:
[0231] The network-side device receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer through the first protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0232] The network-side device parses the PDU at the first protocol layer to obtain first indication information and a first data packet of the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information;
[0233] The network-side device delivers the first data packet to the second protocol layer of the network-side device based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first layer.
[0234] At this point, the network-side device acts as the receiver of the first layer of data. (See reference...) Figure 8 The details of the embodiments described herein will not be repeated here.
[0235] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0236] In this embodiment, the network-side device sends an RRC reconfiguration message to the terminal, instructing the terminal to establish a first-plane bearer. After the terminal establishes the first-plane bearer, it interacts with the terminal on the first-plane data based on the first-plane bearer. This can support the transmission of data from various service layers and also supports the introduction of new "service" layers to adapt to the development needs of future technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission.
[0237] Figure 12 This is a schematic diagram of the signaling interaction of the data transmission method of the communication system provided in an embodiment of this application. Figure 12 As shown, the method includes:
[0238] Step 1: The terminal enters the RRC connection state and establishes an RRC connection with the base station;
[0239] Step 2: The base station obtains the UE's access capabilities from the AMF. If the AMF does not send the terminal's access capability information to the base station, the base station sends a UE capability query message to the terminal to obtain the UE's access capability information, which includes the terminal's ability to support the data plane.
[0240] Step 3: Optional step. When the terminal has data on the data plane that needs to be sent to the base station, the terminal sends an RRC message to the base station to request the establishment of a DPRB bearer. Optionally, this message carries second information to indicate the type of data on the data plane (e.g., the data type is SON data, or MDT data, positioning data, sensing data, AI data, etc.), QoS, etc.; or, the base station receives a message sent by the AMF or DPF, which indicates the establishment of a DPRB bearer. This message carries second information to indicate the data type, QoS, etc.
[0241] Step 4: The base station sends an RRC reconfiguration message to the terminal, carrying information elements to indicate the establishment of a DPRB bearer (see the "DPRB Bearer Addition Scheme" in the aforementioned embodiments for details).
[0242] Step 5: The terminal establishes a DPRB bearer and sends an RRC reconfiguration complete message to the base station;
[0243] Step 6: Data is transmitted between the terminal and the base station via the DPRB bearer (for details, please refer to the priority of the first bearer, the security protection scheme of the first bearer, and...) Figure 7 , Figure 8 (Content of the illustrated embodiment)
[0244] The data transmission method for a communication system provided in this application can be executed by a data transmission device of the communication system. This application uses the data transmission device of the communication system executing the data transmission method as an example to illustrate the data transmission device of the communication system provided in this application.
[0245] Figure 13 This is one of the structural schematic diagrams of a data transmission device for a communication system provided in an embodiment of this application. For example... Figure 13 As shown, the data transmission device 1300 of the communication system includes:
[0246] The first receiving unit 1310 is configured to receive a first data packet of the first plane from a second protocol layer at a first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, the second protocol layer is used to generate the data of the first plane, the first plane is used to transmit data terminating at a node within the communication network, and the first plane is different from the control plane and the user plane.
[0247] The generation unit 1320 is configured to generate a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0248] The first transmission unit 1330 is used to deliver the PDU to the third protocol layer at the first protocol layer. The third protocol layer is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0249] The first transmitting unit 1340 is used to transmit the PDU via a first surface, wherein the first surface carries data for transmitting the first surface.
[0250] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0251] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0252] Optionally, the internal nodes of the communication network include access network equipment, core network equipment, or a first-face functional entity.
[0253] Optionally, the data transmission device of the communication system includes: a terminal, an access network device, a core network device, or a first functional entity.
[0254] Optionally, the header of the PDU includes the first indication information.
[0255] In this embodiment, by introducing a first plane, a first protocol layer, and a first plane bearer, and by designing a protocol stack for first plane data interaction, the transmission of first plane data is realized. This can support the transmission of data from various types of service layers and also supports the introduction of new "service" layers to adapt to the development needs of future new technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission.
[0256] The data transmission device of the communication system provided in this application embodiment can achieve... Figure 7The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0257] Figure 14 This is a second schematic diagram of the structure of the data transmission device of the communication system provided in an embodiment of this application. Figure 14 As shown, the data transmission device 1400 of the communication system includes:
[0258] The second receiving unit 1410 is configured to receive Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer via the first surface carrier at the first protocol layer, wherein the first surface carrier is used to transmit data of the first surface, and the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and tunneling protocol layer.
[0259] The parsing unit 1420 is configured to parse the PDU at the first protocol layer to obtain first indication information and a first data packet of the first plane, wherein the first plane is used to transmit data that terminates at a node within the communication network, and the first plane is different from the control plane CP and the user plane UP. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0260] The second transmission unit 1430 is used to deliver the first data packet to the second protocol layer based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data of the first layer.
[0261] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0262] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0263] Optionally, the internal nodes of the communication network include access network equipment, core network equipment, or a first-face functional entity.
[0264] Optionally, the data transmission device of the communication system includes: a terminal, an access network device, a core network device, or a first functional entity.
[0265] Optionally, the header of the PDU includes the first indication information.
[0266] In this embodiment, by introducing a first plane, a first protocol layer, and a first plane bearer, and by designing a protocol stack for first plane data interaction, the transmission of first plane data is realized. This can support the transmission of data from various types of service layers and also supports the introduction of new "service" layers to adapt to the development needs of future new technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission.
[0267] The data transmission device of the communication system provided in this application embodiment can achieve... Figure 8 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0268] Figure 15 This is the third schematic diagram of the structure of the data transmission device of the communication system provided in the embodiments of this application. Figure 15 As shown, the data transmission device 1500 of the communication system includes:
[0269] The third receiving unit 1510 is used to receive an RRC reconfiguration message sent by a network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0270] Bearer establishment unit 1520 is used to establish a first bearer and send an RRC reconfiguration completion message to the network-side device.
[0271] The first transmission unit 1530 is used to carry and transmit data from the first surface through the first surface.
[0272] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0273] Optionally, the device further includes:
[0274] The second sending unit is used to send an RRC message to the network-side device, the RRC message being used to request the establishment of a first-side bearer.
[0275] Optionally, the RRC message carries second information, which indicates at least one of the following: the type of data on the first side, and QoS information.
[0276] Optionally, the data type of the first face includes at least one of the following: self-organizing network (SON) data, minimized road test (MDT) data, location data, perception data, and artificial intelligence (AI) data.
[0277] Optionally, the device further includes:
[0278] The third sending unit is used to send the terminal's access capability information to the network-side device, the access capability information including the terminal's ability to support the first side.
[0279] Optionally, the first information includes the type of the first surface carried, and the type of the first surface carried includes one of the following: data of the first surface used for transmitting data between the terminal and the access network device, and data of the first surface used for transmitting data between the terminal and the core network device or the first surface functional entity.
[0280] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0281] Optionally, the RRC reconfiguration message also carries third information, which is used to indicate the priority information carried by the first face;
[0282] Alternatively, the priority information carried by the first surface may be agreed upon by the protocol.
[0283] Optionally, the priority information carried by the first surface includes:
[0284] The priority of the first surface is lower than that of SRB but higher than that of DRB; or, the priority of the first surface is lower than that of both SRB and DRB.
[0285] Optionally, the key used by the first surface bearer is different from the key used by the terminal's DRB or the key used by the terminal's SRB;
[0286] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's SRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's SRB use the same number space.
[0287] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's DRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's DRB use the same number space.
[0288] Optionally, the first transmission unit 1530 is used for:
[0289] In the first protocol layer, a first data packet of the first surface is received from the second protocol layer, wherein the first protocol layer is used to transmit the data of the first surface, the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to generate the data of the first surface;
[0290] In the first protocol layer, a Protocol Data Unit (PDU) of the first protocol layer is generated based on the first data packet. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0291] In the first protocol layer, the PDU is delivered to the third protocol layer, which is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0292] The PDU is transmitted via the first surface carrier.
[0293] Optionally, the first transmission unit 1530 is used for:
[0294] Through the first surface carrying, in the first protocol layer, the protocol data unit (PDU) of the first protocol layer is received from the third protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, tunneling protocol layer;
[0295] The PDU is parsed at the first protocol layer to obtain first indication information and a first data packet of the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information;
[0296] The first protocol layer delivers the first data packet to the second protocol layer based on the first indication information, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first layer.
[0297] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0298] In this embodiment, by receiving the RRC reconfiguration message, a first-plane bearer is established, and subsequent transmission of first-plane data with network-side devices is based on the first-plane bearer. This supports the transmission of data from various service layers and allows the introduction of new "service" layers to adapt to the future development needs of new technologies. Compared with the control plane transmission method, it does not affect the existing control signaling transmission.
[0299] The data transmission device of the communication system in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.
[0300] The data transmission device of the communication system provided in this application embodiment can achieve... Figure 9 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0301] Figure 16 This is the fourth schematic diagram of the data transmission device of the communication system provided in the embodiments of this application. Figure 16 As shown, the data transmission device 1600 of the communication system includes:
[0302] The fourth sending unit 1610 is used to send an RRC reconfiguration message to the terminal. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0303] The second transmission unit 1620 is used to receive the RRC reconfiguration complete message sent by the terminal and transmit the data of the first side through the first side carrier.
[0304] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0305] Optionally, the apparatus further includes: a fourth receiving unit, configured to:
[0306] The terminal sends an RRC message, which is used to request the establishment of a first-side bearer.
[0307] or,
[0308] The system receives a first message from a core network device or a first-side functional entity, the first message being used to instruct the establishment of a first-side bearer.
[0309] Optionally, the RRC message or the first message carries second information, which indicates at least one of the following: the type of data on the first side, and QoS information.
[0310] Optionally, the data type of the first face includes at least one of the following: self-organizing network (SON) data, minimized road test (MDT) data, location data, perception data, and artificial intelligence (AI) data.
[0311] Optionally, the device further includes:
[0312] The first acquisition unit is used to acquire the access capability information of the terminal, the access capability information including the terminal's ability to support the first surface.
[0313] Optionally, the first acquisition unit is configured to:
[0314] Receives the terminal's access capability information sent by the core network equipment;
[0315] or,
[0316] Send a second message to the terminal and receive access capability information returned by the terminal. The second message is used to request the access capability information of the terminal.
[0317] Optionally, the first information includes the type of the first surface carried, and the type of the first surface carried includes one of the following: data of the first surface used for transmitting data between the terminal and the access network device, and data of the first surface used for transmitting data between the terminal and the core network device or the first surface functional entity.
[0318] Optionally, the first surface bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
[0319] Optionally, the RRC reconfiguration message also carries third information, which is used to indicate the priority information carried by the first face;
[0320] Alternatively, the priority information carried by the first surface may be agreed upon by the protocol.
[0321] Optionally, the priority information carried by the first surface includes:
[0322] The priority of the first surface is lower than that of SRB but higher than that of DRB; or, the priority of the first surface is lower than that of both SRB and DRB.
[0323] Optionally, the key used by the first surface bearer is different from the key used by the terminal's DRB or the key used by the terminal's SRB;
[0324] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's SRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's SRB use the same number space.
[0325] Alternatively, the key used by the first face bearer is the same as the key used by the terminal's DRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's DRB use the same number space.
[0326] Optionally, the step of transmitting data through the first surface includes:
[0327] In the first protocol layer, a first data packet of the first surface is received from the second protocol layer, wherein the first protocol layer is used to transmit the data of the first surface, the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to generate the data of the first surface;
[0328] In the first protocol layer, a Protocol Data Unit (PDU) of the first protocol layer is generated based on the first data packet. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0329] In the first protocol layer, the PDU is delivered to the third protocol layer, which is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0330] The PDU is transmitted via the first surface carrier.
[0331] Optionally, the step of transmitting data through the first surface includes:
[0332] Through the first surface carrying, in the first protocol layer, the protocol data unit (PDU) of the first protocol layer is received from the third protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, tunneling protocol layer;
[0333] The PDU is parsed at the first protocol layer to obtain first indication information and a first data packet of the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information;
[0334] The first protocol layer delivers the first data packet to the second protocol layer based on the first indication information, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first layer.
[0335] Optionally, the second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
[0336] In this embodiment, by sending an RRC reconfiguration message to the terminal, the terminal is instructed to establish a first-plane bearer. After the terminal establishes the first-plane bearer, the first-plane data is exchanged with the terminal based on the first-plane bearer. This can support the transmission of data from various types of service layers and can also support the introduction of new "service" layers to adapt to the development needs of future new technologies. Compared with the control plane transmission method, it will not affect the existing control signaling transmission.
[0337] The data transmission device of the communication system provided in this application embodiment can achieve... Figure 11 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0338] Optional, such as Figure 17 As shown, this application embodiment also provides a communication device 1700, including a processor 1701 and a memory 1702. The memory 1702 stores a program or instructions that can run on the processor 1701. For example, when the communication device 1700 is a terminal, the program or instructions executed by the processor 1701 implement the various steps of the data transmission method embodiment of the above-described communication system, and achieve the same technical effect. When the communication device 1700 is a network-side device, the program or instructions executed by the processor 1701 implement the various steps of the data transmission method embodiment of the above-described communication system, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0339] This application embodiment also provides a transmitting end device, including a processor and a communication interface. The communication interface is used to receive a first data packet from a second protocol layer at a first protocol layer. The processor is used to generate a Protocol Data Unit (PDU) for the first protocol layer based on the first data packet at the first protocol layer. The communication interface is also used to deliver the PDU to a third protocol layer at the first protocol layer. Furthermore, the communication interface is used to transmit the PDU via a first-side carrier. This transmitting end device embodiment corresponds to the above-described transmitting end device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this transmitting end device embodiment and achieve the same technical effects.
[0340] This application embodiment also provides a receiving end device, including a processor and a communication interface. The communication interface is used to receive Protocol Data Units (PDUs) of the first protocol layer from a third protocol layer of the receiving end device via a first carrier at a first protocol layer. The processor is used to parse the PDU at the first protocol layer to obtain first indication information and a first data packet of the first carrier. The communication interface is further used to deliver the first data packet to the second protocol layer of the receiving end device based on the first indication information at the first protocol layer. This receiving end device embodiment corresponds to the above-described receiving end device-side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this receiving end device embodiment and achieve the same technical effects.
[0341] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to receive an RRC reconfiguration message sent by a network-side device. The communication interface is also used to establish a first-side bearer, send an RRC reconfiguration completion message to the network-side device, and transmit first-side data through the first-side bearer. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 18 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0342] The terminal 1800 includes, but is not limited to, at least some of the following components: radio frequency unit 1801, network module 1802, audio output unit 1803, input unit 1804, sensor 1805, display unit 1806, user input unit 1807, interface unit 1808, memory 1809, and processor 1810.
[0343] Those skilled in the art will understand that the terminal 1800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 18 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0344] It should be understood that, in this embodiment, the input unit 1804 may include a graphics processing unit (GPU) 18041 and a microphone 18042. The GPU 18041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1806 may include a display panel 18061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1807 includes at least one of a touch panel 18071 and other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include a touch detection device and a touch controller. Other input devices 18072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0345] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1801 can transmit it to the processor 1810 for processing; in addition, the radio frequency unit 1801 can send uplink data to the network-side device. Typically, the radio frequency unit 1801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0346] The memory 1809 can be used to store software programs or instructions, as well as various data. The memory 1809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1809 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1809 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0347] Processor 1810 may include one or more processing units; optionally, processor 1810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1810.
[0348] The radio frequency unit 1801 is used to receive an RRC reconfiguration message sent by a network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer.
[0349] The radio frequency unit 1801 is also used to establish the first bearer and send an RRC reconfiguration complete message to the network-side device;
[0350] The radio frequency unit 1801 is also used to carry and transmit data from the first surface through the first surface;
[0351] The first plane carries data for transmitting data that terminates at a node within the communication network. The first plane is different from the control plane and the user plane.
[0352] Optionally, the radio frequency unit 1801 is further configured to send an RRC message to the network-side device, the RRC message being used to request the establishment of a first-side bearer.
[0353] Optionally, the radio frequency unit 1801 is further configured to send the terminal's access capability information to the network-side device, the access capability information including the terminal's ability to support the first surface.
[0354] Optionally, the step of transmitting data through the first surface includes:
[0355] In the first protocol layer, a first data packet of the first surface is received from the second protocol layer, wherein the first protocol layer is used to transmit the data of the first surface, the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to generate the data of the first surface;
[0356] In the first protocol layer, a Protocol Data Unit (PDU) of the first protocol layer is generated based on the first data packet. The PDU includes first indication information, which is used to indicate the second protocol layer.
[0357] In the first protocol layer, the PDU is delivered to the third protocol layer, which is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer.
[0358] The terminal transmits the PDU via the first surface carrier.
[0359] Optionally, the step of transmitting data through the first surface includes:
[0360] Through the first surface carrying, in the first protocol layer, the protocol data unit (PDU) of the first protocol layer is received from the third protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, tunneling protocol layer;
[0361] The PDU is parsed at the first protocol layer to obtain first indication information and a first data packet of the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information;
[0362] The first protocol layer delivers the first data packet to the second protocol layer based on the first indication information, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first layer.
[0363] In this embodiment, the terminal receives an RRC reconfiguration message and establishes a first-plane bearer, thereby enabling subsequent transmission of first-plane data with network-side devices based on the first-plane bearer. This supports the transmission of data from various service layers and allows for the introduction of new "service" layers to adapt to future technological developments. Compared to the control plane transmission method, this does not affect existing control signaling transmission.
[0364] This application embodiment also provides a network-side device, including a processor and a communication interface. The communication interface is used to send an RRC reconfiguration message to a terminal, and the communication interface is also used to receive an RRC reconfiguration completion message sent by the terminal, and to transmit data of the first side through the first side carrier. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0365] Specifically, embodiments of this application also provide a network-side device. For example... Figure 19 As shown, the network-side device 1900 includes: an antenna 1901, a radio frequency (RF) device 1902, a baseband device 1903, a processor 1904, and a memory 1905. The antenna 1901 is connected to the RF device 1902. In the uplink direction, the RF device 1902 receives information through the antenna 1901 and transmits the received information to the baseband device 1903 for processing. In the downlink direction, the baseband device 1903 processes the information to be transmitted and sends it to the RF device 1902. The RF device 1902 processes the received information and transmits it through the antenna 1901.
[0366] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1903, which includes a baseband processor.
[0367] The baseband device 1903 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 19As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1905 via a bus interface to call the program in the memory 1905 and execute the network device operation shown in the above method embodiment.
[0368] The network-side device may also include a network interface 1906, such as a common public radio interface (CPRI).
[0369] Specifically, the network-side device 1900 of this embodiment further includes: instructions or programs stored in memory 1905 and executable on processor 1904, wherein processor 1904 calls the instructions or programs in memory 1905 to execute. Figure 16 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0370] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the data transmission method embodiment of the above-described communication system and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0371] The processor is the processor in the terminal described in the above embodiments. 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.
[0372] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the data transmission method embodiment of the above-described communication system, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0373] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0374] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the data transmission method embodiment of the above-described communication system, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0375] This application also provides a communication system, including: a transmitting end device and a receiving end device, wherein the transmitting end device can be used to perform the steps of the data transmission method of the communication system as described above, and the receiving end device can be used to perform the steps of the data transmission method of the communication system as described above.
[0376] This application also provides a communication system, including a terminal and a network-side device. The terminal can be used to execute the steps of the data transmission method of the communication system as described above, and the network-side device can be used to execute the steps of the data transmission method of the communication system as described above.
[0377] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0378] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0379] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A data transmission method for a communication system, characterized in that, include: The transmitting device receives a first data packet from a second protocol layer at a first protocol layer. The second protocol layer is the layer immediately preceding the first protocol layer. The second protocol layer is used to generate the data of the first plane. The first plane is a data plane, which is different from the control plane and the user plane. The data plane is used to transmit data that terminates at nodes within the communication network, excluding user data terminated outside the communication network and control signaling used to maintain the transmission connection. The nodes within the communication network include access network equipment, core network equipment, or first plane functional entities. The transmitting device generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to instruct the second protocol layer so that the receiving device, after receiving the PDU, delivers the first data packet to the second protocol layer according to the first indication information. The transmitting device delivers the PDU to the third protocol layer at the first protocol layer. The third protocol layer is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer. The transmitting device transmits the PDU via a first surface carrier, the first surface carrier being used to transmit data from the first surface; The second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
2. The method according to claim 1, characterized in that, The first bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
3. The method according to any one of claims 1-2, characterized in that, The internal nodes of the communication network include access network equipment, core network equipment, or, first-level functional entities.
4. The method according to any one of claims 1-2, characterized in that, The transmitting device includes: a terminal, an access network device, a core network device, or a first-level functional entity.
5. The method according to any one of claims 1-2, characterized in that, The header of the PDU includes the first indication information.
6. A data transmission method for a communication system, characterized in that, include: The receiving device receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer of the receiving device through the first surface carrier at the first protocol layer. The first surface carrier is used to transmit data of the first surface, and the third protocol layer is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and tunneling protocol layer. The receiving device parses the PDU at the first protocol layer to obtain first indication information and a first data packet of the first plane. The first plane is the data plane, which is different from the control plane (CP) and the user plane (UP). The data plane is used to transmit data that terminates at nodes within the communication network, excluding user data terminated outside the communication network and control signaling used to maintain the transmission connection. The nodes within the communication network include access network devices, core network devices, or first plane functional entities. The PDU includes the first indication information, which is used to instruct the second protocol layer so that the receiving device, after receiving the PDU, delivers the first data packet to the second protocol layer according to the first indication information. The receiving device delivers the first data packet to the second protocol layer of the receiving device based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data of the first layer; The second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
7. The method according to claim 6, characterized in that, The first bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
8. The method according to any one of claims 6-7, characterized in that, The internal nodes of the communication network include access network equipment, core network equipment, or, first-level functional entities.
9. The method according to any one of claims 6-7, characterized in that, The receiving device includes: a terminal, an access network device, a core network device, or a first-level functional entity.
10. The method according to any one of claims 6-7, characterized in that, The header of the PDU includes the first indication information.
11. A data transmission method for a communication system, characterized in that, include: The terminal receives an RRC reconfiguration message sent by the network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer. The terminal establishes a first-side bearer and sends an RRC reconfiguration complete message to the network-side device; The terminal transmits data from the first surface via the first surface. Wherein, the first plane carries data for transmitting the first plane, the first plane is a data plane, the data plane is different from the control plane and the user plane, the data plane is used to transmit data that terminates at nodes inside the communication network, except for user data that terminates outside the communication network and control signaling used to maintain the transmission connection, the nodes inside the communication network include access network equipment, core network equipment or first plane functional entities.
12. The method according to claim 11, characterized in that, Before the terminal receives the RRC reconfiguration message sent by the network-side device, it also includes: The terminal sends an RRC message to the network-side device, the RRC message being used to request the establishment of a first-side bearer.
13. The method according to claim 12, characterized in that, The RRC message carries second information, which indicates at least one of the following: the type of data on the first side, and QoS information.
14. The method according to claim 13, characterized in that, The data type of the first face includes at least one of the following: self-organizing network (SON) data, minimized road test (MDT) data, location data, perception data, and artificial intelligence (AI) data.
15. The method according to any one of claims 11-14, characterized in that, Before the terminal receives the RRC reconfiguration message sent by the network-side device, it also includes: The terminal sends its access capability information to the network-side device, the access capability information including the terminal's ability to support the first side.
16. The method according to any one of claims 11-14, characterized in that, The first information includes the type of the first surface carried, which includes one of the following: data of the first surface used for transmitting data between the terminal and the access network device, and data of the first surface used for transmitting data between the terminal and the core network device or the first surface functional entity.
17. The method according to any one of claims 11-14, characterized in that, The first bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
18. The method according to any one of claims 11-14, characterized in that, The RRC reconfiguration message also carries third information, which is used to indicate the priority information carried by the first face; Alternatively, the priority information carried by the first surface may be agreed upon by the protocol.
19. The method according to claim 18, characterized in that, The priority information carried by the first surface includes: The priority of the first surface is lower than that of SRB but higher than that of DRB; or, the priority of the first surface is lower than that of both SRB and DRB.
20. The method according to any one of claims 11-14, characterized in that, The key used by the first surface bearer is different from the key used by the terminal's DRB or the key used by the terminal's SRB; Alternatively, the key used by the first face bearer is the same as the key used by the terminal's SRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's SRB use the same number space. Alternatively, the key used by the first face bearer is the same as the key used by the terminal's DRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's DRB use the same number space.
21. The method according to claim 11, characterized in that, The terminal transmits data from the first surface via the first surface, including: The terminal receives a first data packet from a second protocol layer at a first protocol layer, wherein the first protocol layer is used to transmit the data of the first surface, and the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to generate the data of the first surface. The terminal generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer. The terminal, at the first protocol layer, delivers the PDU to the third protocol layer, which is the next layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer. The terminal transmits the PDU via the first surface carrier.
22. The method according to claim 11, characterized in that, The terminal transmits data from the first surface via the first surface, including: The terminal receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer through the first protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunnel protocol layer; The terminal parses the PDU at the first protocol layer to obtain first indication information and a first data packet from the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information; The terminal delivers the first data packet to the terminal's second protocol layer based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first protocol layer.
23. The method according to claim 21 or 22, characterized in that, The second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
24. A data transmission method for a communication system, characterized in that, include: The network-side device sends an RRC reconfiguration message to the terminal. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer. The network-side device receives the RRC reconfiguration complete message sent by the terminal, and the network-side device transmits the data of the first plane through the first plane carrier; Wherein, the first plane carries data for transmitting the first plane, the first plane is a data plane, the data plane is different from the control plane and the user plane, the data plane is used to transmit data that terminates at nodes inside the communication network, except for user data that terminates outside the communication network and control signaling used to maintain the transmission connection, the nodes inside the communication network include access network equipment, core network equipment or first plane functional entities.
25. The method according to claim 24, characterized in that, Before the network-side device sends the RRC reconfiguration message to the terminal, it also includes: The network-side device receives an RRC message sent by the terminal, the RRC message being used to request the establishment of a first-side bearer; or, The network-side device receives a first message sent by the core network device or the first-side functional entity, the first message being used to instruct the establishment of the first-side bearer.
26. The method according to claim 25, characterized in that, The RRC message or the first message carries second information, which is used to indicate at least one of the following: the type of data on the first side, and QoS information.
27. The method according to claim 26, characterized in that, The data type of the first face includes at least one of the following: self-organizing network (SON) data, minimized road test (MDT) data, location data, perception data, and artificial intelligence (AI) data.
28. The method according to any one of claims 24-27, characterized in that, Before the network-side device sends the RRC reconfiguration message to the terminal, it also includes: The network-side device obtains the terminal's access capability information, which includes the terminal's ability to support the first surface.
29. The method according to claim 28, characterized in that, The network-side device obtains the terminal's access capability information, including: The network-side device receives the terminal's access capability information sent by the core network device; or, The network-side device sends a second message to the terminal and receives access capability information returned by the terminal. The second message is used to request the terminal's access capability information.
30. The method according to any one of claims 24-27, characterized in that, The first information includes the type of the first surface carried, which includes one of the following: data of the first surface used for transmitting data between the terminal and the access network device, and data of the first surface used for transmitting data between the terminal and the core network device or the first surface functional entity.
31. The method according to any one of claims 24-27, characterized in that, The first bearer is different from the signaling radio bearer (SRB) and the data radio bearer (DRB).
32. The method according to any one of claims 24-27, characterized in that, The RRC reconfiguration message also carries third information, which is used to indicate the priority information carried by the first face; Alternatively, the priority information carried by the first surface may be agreed upon by the protocol.
33. The method according to claim 32, characterized in that, The priority information carried by the first surface includes: The priority of the first surface is lower than that of SRB but higher than that of DRB; or, the priority of the first surface is lower than that of both SRB and DRB.
34. The method according to any one of claims 24-27, characterized in that, The key used by the first surface bearer is different from the key used by the terminal's DRB or the key used by the terminal's SRB; Alternatively, the key used by the first face bearer is the same as the key used by the terminal's SRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's SRB use the same number space. Alternatively, the key used by the first face bearer is the same as the key used by the terminal's DRB, and the bearer identifier of the first face bearer and the bearer identifier of the terminal's DRB use the same number space.
35. The method according to claim 24, characterized in that, The network-side device carries and transmits data from the first surface via the first surface, including: The network-side device receives a first data packet from a second protocol layer at a first protocol layer. The first protocol layer is used to transmit the data of the first surface, and the second protocol layer is the layer immediately preceding the first protocol layer. The second protocol layer is used to generate the data of the first surface. The network-side device generates a Protocol Data Unit (PDU) of the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to indicate the second protocol layer. The network-side device delivers the PDU to the third protocol layer at the first protocol layer. The third protocol layer is the layer immediately following the first protocol layer. The third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer. The network-side device transmits the PDU via the first surface bearer.
36. The method according to claim 24, characterized in that, The network-side device carries and transmits data from the first surface via the first surface, including: The network-side device receives Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer through the first protocol layer, wherein the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: PDCP layer, SDAP layer, and tunneling protocol layer. The network-side device parses the PDU at the first protocol layer to obtain first indication information and a first data packet of the first layer, wherein the first indication information is used to indicate the second protocol layer, and the PDU includes the first indication information; The network-side device delivers the first data packet to the second protocol layer of the network-side device based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data from the first layer.
37. The method according to claim 35 or 36, characterized in that, The second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
38. A data transmission device for a communication system, characterized in that, include: The first receiving unit is configured to receive a first data packet of the first plane from a second protocol layer at a first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, the second protocol layer is configured to generate the data of the first plane, the first plane is a data plane, the data plane is different from the control plane and the user plane, the data plane is configured to transmit data that terminates at nodes within the communication network, excluding user data terminated outside the communication network and control signaling used to maintain the transmission connection, the nodes within the communication network include access network equipment, core network equipment or first plane functional entities; A generation unit is configured to generate a Protocol Data Unit (PDU) for the first protocol layer based on the first data packet at the first protocol layer. The PDU includes first indication information, which is used to instruct the second protocol layer so that the receiving device, after receiving the PDU, delivers the first data packet to the second protocol layer according to the first indication information. A first transmission unit is configured to deliver the PDU to a third protocol layer at the first protocol layer, the third protocol layer being the next layer immediately following the first protocol layer, the third protocol layer including at least one of the following: PDCP layer, SDAP layer, tunneling protocol layer; A first transmitting unit is configured to transmit the PDU via a first surface, wherein the first surface carries data for transmitting data on the first surface. The second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
39. A data transmission device for a communication system, characterized in that, include: The second receiving unit is configured to receive Protocol Data Units (PDUs) of the first protocol layer from the third protocol layer via the first surface bearer at the first protocol layer, wherein the first surface bearer is used to transmit data of the first surface, and the third protocol layer is the next layer immediately following the first protocol layer, and the third protocol layer includes at least one of the following: Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and tunneling protocol layer. The parsing unit is configured to parse the PDU at the first protocol layer to obtain first indication information and a first data packet of the first plane. The first plane is the data plane, which is different from the control plane (CP) and the user plane (UP). The data plane is used to transmit data that terminates at nodes within the communication network, excluding user data terminated outside the communication network and control signaling used to maintain the transmission connection. The nodes within the communication network include access network equipment, core network equipment, or first plane functional entities. The PDU includes first indication information, which is used to instruct the second protocol layer so that the receiving device, after receiving the PDU, delivers the first data packet to the second protocol layer according to the first indication information. The second transmission unit is used to deliver the first data packet to the second protocol layer based on the first indication information at the first protocol layer, wherein the second protocol layer is the layer immediately above the first protocol layer, and the second protocol layer is used to obtain the data of the first layer; The second protocol layer includes one of the following: Self-Organizing Network (SON) protocol layer, Minimized Drive Test (MDT) protocol layer, Location protocol layer, Perception protocol layer, and Artificial Intelligence (AI) protocol layer.
40. A data transmission device for a communication system, characterized in that, include: The third receiving unit is used to receive an RRC reconfiguration message sent by a network-side device. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer. The bearer establishment unit is used to establish the first bearer and send an RRC reconfiguration completion message to the network-side device. The first transmission unit is used to carry and transmit data from the first surface through the first surface; Wherein, the first plane carries data for transmitting the first plane, the first plane is a data plane, the data plane is different from the control plane and the user plane, the data plane is used to transmit data that terminates at nodes inside the communication network, except for user data that terminates outside the communication network and control signaling used to maintain the transmission connection, the nodes inside the communication network include access network equipment, core network equipment or first plane functional entities.
41. A data transmission device for a communication system, characterized in that, include: The fourth sending unit is used to send an RRC reconfiguration message to the terminal. The RRC reconfiguration message carries first information, which is used to indicate the establishment of a first bearer. The second transmission unit is used to receive the RRC reconfiguration complete message sent by the terminal and transmit the data of the first side through the first side carrier. Wherein, the first plane carries data for transmitting the first plane, the first plane is a data plane, the data plane is different from the control plane and the user plane, the data plane is used to transmit data that terminates at nodes inside the communication network, except for user data that terminates outside the communication network and control signaling used to maintain the transmission connection, the nodes inside the communication network include access network equipment, core network equipment or first plane functional entities.
42. A transmitting device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the data transmission method of the communication system as described in any one of claims 1 to 5.
43. A receiving device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the data transmission method of the communication system as described in any one of claims 6 to 10.
44. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the data transmission method of the communication system as described in any one of claims 11 to 23.
45. A network-side device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the data transmission method of the communication system as described in any one of claims 24 to 37.
46. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the data transmission method of the communication system as described in any one of claims 1 to 5, or the steps of the data transmission method of the communication system as described in any one of claims 6 to 10, or the steps of the data transmission method of the communication system as described in any one of claims 11 to 23, or the steps of the data transmission method of the communication system as described in any one of claims 24 to 37.
Citation Information
Patent Citations
Method, device and system for switching under bearer separation scenario
US20150358865A1
Communication method and apparatus
WO2021128746A1