Data transmission method and communication device

By establishing DRB between the access network node and the terminal, transmitting local data of the access network, the problem of low data transmission efficiency in the application of artificial intelligence technology is solved and the performance of the access network is improved.

CN119729698APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311294560.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

When artificial intelligence technology is applied to the access network, how to efficiently transmit local data of the access network between the access network nodes and terminals to improve the performance of the access network.

Method used

By establishing a DRB (Data Wireless Bearer) for transmitting local data from the access network between the access network node and the terminal, data transmission between the access network node and the terminal is realized. The method includes the access network node determining to establish a DRB, sending configuration information to the terminal, and transmitting data through the DRB.

Benefits of technology

It realizes efficient data transmission between the access network nodes and terminals, improves the performance of the access network, and supports the application of artificial intelligence technology in the access network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729698A_ABST
    Figure CN119729698A_ABST
Patent Text Reader

Abstract

Provided are a data transmission method and a communication device, the method comprising: an access network node determines to establish a first data radio bearer (DRB), the first DRB being used for transmitting first data, the first data comprising local data of the access network node; and the access network node sends first information to the terminal, wherein the first information is used for configuring the first DRB. And the access network node transmits the first data through the first DRB. According to the scheme, the local data of the access network can be transmitted between the access network node and the terminal, and the performance of the access network is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a data transmission method and a communication device. Background Art

[0002] Artificial intelligence (AI) technology can be applied to mobile communication systems to improve network performance and user experience by intelligently collecting and analyzing data. Specific application scenarios include but are not limited to energy saving, load balancing, mobility optimization, channel state information (CSI) feedback enhancement, beam management enhancement, and positioning enhancement.

[0003] In multiple scenarios where AI technology is used in access networks, it is necessary to transmit AI data related to the implementation of AI technology between access network nodes and terminals. For example, AI data may include but is not limited to model parameters, data used for model training, etc. In other words, the AI ​​data needs to be transmitted between access network nodes and terminals as local data of the access network. How to realize the transmission of local data of the access network between access network nodes and terminals is a problem that needs to be solved in the application of AI technology in access networks. Summary of the invention

[0004] The embodiments of the present application provide a data transmission method and a communication device, which can realize the transmission of local data of the access network between the access network node and the terminal, thereby improving the access network performance.

[0005] In a first aspect, a data transmission method is provided, which can be executed by an access network node or a module (such as a chip) configured in (or used for) an access network node. The following takes the access network node executing the method as an example for description.

[0006] The method includes: the access network and the node determine to establish a first data radio bearer DRB, the first DRB is used to transmit first data, the first data includes local data of the access network node. The access network and the node send first information to the terminal, the first information is used to configure the first DRB. The access network and the node transmit the first data through the first DRB.

[0007] According to the above solution, a DRB for transmitting local data of the access network can be established between the access network node and the terminal, and the local data of the access network can be transmitted between the access network node and the terminal through the DRB, thereby improving the access network performance.

[0008] In combination with the first aspect, in some implementations of the first aspect, the access network and the node determine to establish a first DRB, including: the access network and the node receive second information from the terminal, the second information is used to request to establish a DRB for transmitting the first data. The access network and the node determine to establish the first DRB based on the second information.

[0009] According to the above scheme, the terminal can request the access network node to establish a DRB for transmitting the first data on demand, and the access network node can establish a DRB for transmitting the first data in response to the terminal request, thereby enabling the terminal to transmit local data of the access network between the access network node and the access network node on demand.

[0010] In combination with the first aspect, in some implementations of the first aspect, the second information is used to indicate at least one of the following information:

[0011] The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

[0012] According to the above scheme, the terminal can provide the access network node with requirement information related to establishing a DRB for transmitting the first data in the second information, so that the access network node can establish a DRB that meets the terminal requirements based on the second information.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: the access network node sends third information to the terminal after the first data transmission is completed, and the third information is used to indicate retention of the first DRB; or, the access network node receives fourth information from the terminal after the first data transmission is completed, and the fourth information is used to indicate retention of the first DRB.

[0014] According to the above scheme, after the first data transmission is completed, the access network node and the terminal can interact with each other to determine whether to retain the first DRB for subsequent transmission of local data of the access network, thereby reducing unnecessary resource consumption caused by re-establishing the DRB for transmitting local data of the access network.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the third information or the fourth information includes a first duration for retaining the first DRB; the method also includes: the access network node releases the first DRB after the first duration.

[0016] According to the above scheme, the access network node and the terminal can exchange information and determine that the duration of retaining the first DRB is the first duration, so as to release the first DRB after the first duration, thereby reducing resource waste.

[0017] In combination with the first aspect, in some implementations of the first aspect, the method further includes: the access network node receives fifth information from the core network node, the fifth information is used to indicate the establishment of a first QoS flow corresponding to the first data. The access network node maps the first QoS flow to the first DRB.

[0018] According to the above scheme, the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data, thereby instructing the access network node whether to establish the first QoS flow corresponding to the first data, which can reduce network congestion or transmission quality degradation.

[0019] In combination with the first aspect, in some implementations of the first aspect, the access network node receives fifth information from the core network node, including: the access network node sends sixth information to the core network node, where the sixth information is used to request to establish a QoS flow corresponding to the first data. The access network node receives the fifth information from the core network node.

[0020] According to the above solution, when there is a transmission demand for transmitting local data of the access network, the access network node can send a request to the core network node to establish a QoS flow corresponding to the first data, and when receiving a response from the core network node, establish a first DRB and map the QoS flow corresponding to the first data indicated by the core network node to the first DRB. In this way, the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: after the first data transmission is completed, the access network node sends seventh information and / or eighth information to the core network node, the seventh information is used to indicate the transmission traffic of the first QoS flow, and the eighth information is used to indicate retaining or releasing the first QoS flow.

[0022] According to the above solution, the core network node can implement functions such as billing according to the actual transmission flow of the first QoS fed back by the access network side.

[0023] In combination with the first aspect, in some implementations of the first aspect, the fifth information is used to indicate whether the transmission traffic of the first QoS flow needs to be fed back. After the first data transmission is completed, the access network node sends the seventh information to the core network node, including: when the fifth information indicates that the transmission traffic of the first QoS flow needs to be fed back, the access network node sends the seventh information to the core network node after the first data transmission is completed.

[0024] In conjunction with the first aspect, in certain implementations of the first aspect, the first data includes artificial intelligence-related data, and the artificial intelligence-related data includes one or more of the following:

[0025] Parameters of an intelligent model, an identifier of an intelligent model, or training data of an intelligent model.

[0026] According to the above scheme, artificial intelligence-related data can be transmitted locally in the access network, thereby improving the performance of the access network.

[0027] In a second aspect, a data transmission method is provided, which can be executed by a terminal or a module (such as a chip) configured in (or used for) a terminal. The following description will be made by taking a terminal as an example.

[0028] The method includes: a terminal receives first information from an access network node, the first information is used to configure a first DRB, the first DRB is used to transmit first data, the first data includes local data of the access network node, and the terminal transmits the first data through the first DRB.

[0029] In combination with the second aspect, in some implementations of the second aspect, the method further includes: the terminal sends second information to the access network node, where the second information is used to request establishment of a DRB for transmitting the first data.

[0030] In conjunction with the second aspect, in some implementations of the second aspect, the second information is used to indicate at least one of the following information:

[0031] The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

[0032] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: after the first data transmission is completed, the terminal receives third information from the access network node, and the third information is used to indicate retention of the first DRB; or, after the first data transmission is completed, the terminal sends fourth information to the access network node, and the fourth information is used to indicate retention of the first DRB.

[0033] In combination with the second aspect, in certain implementations of the second aspect, the third information or the fourth information includes a first duration for retaining the first DRB; the method also includes: the terminal releases the first DRB after the first duration.

[0034] In combination with the second aspect, in some implementations of the second aspect, the method further includes: the terminal receives eighth information from the core network node, and the eighth information is used to indicate that establishment of a first QoS flow corresponding to the first data is allowed.

[0035] In combination with the second aspect, in some implementations of the second aspect, the terminal receives the eighth information from the core network node, including: the terminal sends ninth information to the core network node, the ninth information is used to request to establish a QoS flow corresponding to the first data. The terminal receives the eighth information from the core network node.

[0036] In conjunction with the second aspect, in certain implementations of the second aspect, the first data includes artificial intelligence-related data, and the artificial intelligence-related data includes one or more of the following:

[0037] Parameters of an intelligent model, an identifier of an intelligent model, or training data of an intelligent model.

[0038] According to a third aspect, a communication device is provided. In one design, the device may include a module corresponding to the method / operation / step / action described in the first aspect or any one of the embodiments of the first aspect. The module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the device includes: a processing unit, used to determine to establish a first data radio bearer DRB, the first DRB is used to transmit first data, and the first data includes local data of an access network node. A transceiver unit, used to send first information to a terminal, the first information is used to configure the first DRB. The transceiver unit is also used to transmit the first data through the first DRB.

[0039] In conjunction with the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive second information from the terminal, the second information being used to request establishment of a DRB for transmitting the first data. The processing unit is specifically configured to determine establishment of the first DRB based on the second information.

[0040] In conjunction with the third aspect, in some implementations of the third aspect, the second information is used to indicate at least one of the following information:

[0041] The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

[0042] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is also used to send third information to the terminal after the first data transmission is completed, and the third information is used to indicate retention of the first DRB; or, the transceiver unit is also used to receive fourth information from the terminal after the first data transmission is completed, and the fourth information is used to indicate retention of the first DRB.

[0043] In combination with the third aspect, in certain implementations of the third aspect, the third information or the fourth information includes a first duration for retaining the first DRB; the processing unit is also used to release the first DRB after the first duration.

[0044] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is also used to receive fifth information from the core network node, and the fifth information is used to indicate the establishment of a first QoS flow corresponding to the first data; the processing unit is also used to map the first QoS flow to the first DRB.

[0045] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is specifically used to send sixth information to the core network node, and the sixth information is used to request establishment of a QoS flow corresponding to the first data; the transceiver unit is specifically used to receive the fifth information from the core network node.

[0046] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is also used to send seventh information and / or eighth information to the core network node after the first data transmission is completed, the seventh information is used to indicate the transmission traffic of the first QoS flow, and the eighth information is used to indicate retention or release of the first QoS flow.

[0047] In combination with the third aspect, in certain implementations of the third aspect, the fifth information is used to indicate whether it is necessary to feedback the transmission traffic of the first QoS flow; the transceiver unit is specifically used to send the seventh information to the core network node after the first data transmission is completed when the fifth information indicates that it is necessary to feedback the transmission traffic of the first QoS flow.

[0048] In conjunction with the third aspect, in certain implementations of the third aspect, the first data includes artificial intelligence-related data, and the artificial intelligence-related data includes one or more of the following:

[0049] Parameters of an intelligent model, an identifier of an intelligent model, or training data of an intelligent model.

[0050] In a fourth aspect, a communication device is provided. In one design, the device may include a module corresponding to the method / operation / step / action described in the second aspect or any one of the embodiments of the second aspect. The module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the device includes: a transceiver unit, for receiving first information from an access network node, the first information is used to configure a first DRB, the first DRB is used to transmit first data, and the first data includes local data of the access network node. A processing unit, for configuring the first DRB according to the first information. The transceiver unit is also used to transmit the first data through the first DRB.

[0051] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is further used to send second information to the access network node, where the second information is used to request establishment of a DRB for transmitting the first data.

[0052] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the second information is used to indicate at least one of the following information:

[0053] The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

[0054] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is also used to receive third information from the access network node after the first data transmission is completed, and the third information is used to indicate retention of the first DRB; or, the transceiver unit is also used to send fourth information to the access network node after the first data transmission is completed, and the fourth information is used to indicate retention of the first DRB.

[0055] In combination with the fourth aspect, in certain implementations of the fourth aspect, the third information or the fourth information includes a first duration for retaining the first DRB; the processing unit is also used to release the first DRB after the first duration.

[0056] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is used to receive eighth information from the core network node, and the eighth information is used to indicate that establishment of a first QoS flow corresponding to the first data is allowed.

[0057] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is specifically used to send ninth information to the core network node, where the ninth information is used to request to establish a QoS flow corresponding to the first data. The transceiver unit is specifically used to receive the eighth information from the core network node.

[0058] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the first data includes artificial intelligence-related data, and the artificial intelligence-related data includes one or more of the following:

[0059] Parameters of an intelligent model, an identifier of an intelligent model, or training data of an intelligent model.

[0060] In a fifth aspect, a communication device is provided, comprising a processor. The processor can implement the method in any possible implementation of the first aspect to the second aspect and the first aspect to the second aspect. Optionally, the communication device also includes a memory, and the processor is coupled to the memory, and can be used to execute instructions in the memory to implement the method in any possible implementation of the first aspect to the second aspect and the first aspect to the second aspect. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface. In an embodiment of the present application, the communication interface can be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interfaces, without limitation.

[0061] In one implementation, the communication device is a communication equipment (such as a terminal device or an access network device). When the communication device is a communication equipment, the communication interface may be a transceiver, or an input / output interface.

[0062] In another implementation, the communication device is a chip configured in a communication device. When the communication device is a chip configured in a communication device, the communication interface may be an input / output interface.

[0063] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0064] In a sixth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of the first aspect to the second aspect and the first aspect to the second aspect.

[0065] In the specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.

[0066] In the seventh aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute the method in any possible implementation of the first aspect to the second aspect and any possible implementation of the first aspect to the second aspect.

[0067] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer-readable storage medium is run on a computer, the computer executes the method in the above-mentioned first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.

[0068] In a ninth aspect, a communication system is provided, comprising at least one access network node as mentioned above and at least one terminal as mentioned above. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 It is a schematic diagram of the communication system architecture provided by an embodiment of the present application;

[0070] Figure 2 is a schematic diagram of an application framework of AI in a communication system provided by an embodiment of the present application;

[0071] Figure 3 It is a schematic diagram of the mapping relationship between PDU sessions, DRBs and QoS flows provided in an embodiment of the present application;

[0072] Figure 4 is a schematic flow chart of a data transmission method provided in an embodiment of the present application;

[0073] Figures 5 to 8 is another schematic flow chart of the data transmission method provided in an embodiment of the present application;

[0074] Fig. 9 is a schematic block diagram of an example of a communication device provided in an embodiment of the present application;

[0075] Fig.10 It is a schematic structural diagram of another example of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0076] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0077] In the present application, at least one (item) can also be described as one (item) or more (items), and more (items) can be two (items), three (items), four (items) or more (items), without limitation. " / " can indicate that the objects associated before and after are in an "or" relationship, for example, A / B can indicate A or B; "and / or" can be used to describe that there are three relationships between associated objects, for example, A and / or B can indicate: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In order to facilitate the description of the technical solution of the present application, the words "first", "second", "A", or "B" can be used to distinguish technical features with the same or similar functions. The words "first", "second", "A", or "B" do not limit the quantity and execution order. Moreover, the words "first", "second", "A", or "B" do not necessarily limit them to be different. The words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions, and any design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other design solutions. The use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way for easy understanding.

[0078] Figure 1 1 is a schematic diagram of a communication system architecture 100 applicable to an embodiment of the present application. The system architecture 100 includes a user equipment (UE), an access network and a core network, wherein the access network includes one or more access network nodes, such as Figure 1 The radio access network (RAN) nodes shown in FIG. The network elements in the core network include: Figure 1 The network elements shown include authentication server function (AUSF) network element, policy control function (PCF) network element, unified data management (UDM), unified data repository (UDR), network storage function (NRF) network element, application function (AF) network element, access and mobility management function (AMF) network element, session management function module (SMF) network element, RAN and UPF network element, etc.

[0079] The functions of each core network element are introduced below. Among them, the AUSF network element is mainly responsible for authenticating users to determine whether users or devices are allowed to access the network. The PCF network element is mainly responsible for policy management of charging policies and QoS policies. The UDM network element is mainly responsible for managing functions such as subscription data and user access authorization. The UDR network element is mainly responsible for access functions of types of data such as subscription data, policy data, and application data. The NRF network element can be used to provide network element discovery functions, and provide network element information corresponding to the network element type based on requests from other network elements. The NRF network element also provides network element management services, such as network element registration, update, deregistration, and network element status subscription and push. The AF network element mainly transmits the requirements of the application side to the network side. The AMF network element mainly performs functions such as mobility management, access authentication / authorization, etc. In addition, the AMF network element is also responsible for transmitting user policies between the UE and the PCF network element. The SMF network element is mainly responsible for completing the UE's Internet protocol (IP) address allocation, and the UPF network element is mainly responsible for selection, charging and quality of service (QoS) policy control and other session management functions. As the interface with the data network (DN), the UPF network element is mainly responsible for completing functions such as user plane data forwarding, session / flow-level billing statistics, and bandwidth limitation.

[0080] like Figure 1 As shown, each functional unit can communicate with each other through the next generation network (NG) interface, such as: UE can transmit control plane messages with AMF node through NG interface 1 (referred to as N1), RAN node can establish user plane data transmission channel with UPF through NG interface 3 (referred to as N3), RAN node can establish control plane signaling connection with AMF node through NG interface 2 (referred to as N2), UPF can exchange information with SMF node through NG interface 4 (referred to as N4), UPF can exchange user plane data with data network DN through NG interface 6 (referred to as N6), AMF node can exchange information with SMF node through NG interface 11 (referred to as N11), SMF node can exchange information with PCF node through NG interface 7 (referred to as N7), AMF node can exchange information with AUSF through NG interface 12 (referred to as N12). It should be noted that Figure 1 This is only an exemplary architecture diagram. Figure 1 In addition to the functional units shown in , the network architecture may also include other functional units.

[0081] The system architecture may also include a server (cloud), which may provide computing or application services for devices that require integrity transmission services, including a variety of devices such as control servers and application servers.

[0082] The access network node may be a base station, a Node B, an evolved Node B (eNodeB or eNB), a transmission reception point (TRP), a next generation Node B (gNB) in a fifth generation (5G) mobile communication system, an access network node in an open radio access network (O-RAN or open RAN), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system. Alternatively, the access network node may be a module or unit that performs some functions of a base station, for example, a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP) module, or a central unit user plane (CU-UP) module. The access network node may be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), it can also be a relay node or a donor node, etc. The specific technology and specific equipment form adopted by the access network node are not limited in this application. Among them, the 5G system can also be called a new radio (NR) system. The access network node in this application can be an access network node, or it can be a module or unit configured in the access network node.

[0083] In the present application, the device for realizing the function of the access network node may be an access network node; or it may be a device capable of supporting the access network node to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which may be installed in the access network node or may be used in combination with the access network node. In the present application, the chip system may be composed of chips, or may include chips and other discrete devices. For ease of description, the following describes the technical solution provided by the present application by taking the device for realizing the function of the access network node as an access network node, and optionally taking the access network node as a base station as an example.

[0084] (1) Protocol layer structure.

[0085] The communication between the access network node and the terminal follows a certain protocol layer structure. The protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure may include at least one of the following protocol layer functions: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer or physical (PHY) layer. For example, the user plane protocol layer structure may include at least one of the following protocol layer functions: PDCP layer, RLC layer, MAC layer or physical layer, etc. In one possible implementation, a service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.

[0086] Optionally, the protocol layer structure between the access network node and the terminal may also include an artificial intelligence (AI) layer for transmitting data related to AI functions.

[0087] The protocol layer structure between the access network node and the terminal can be regarded as an access stratum (AS) structure. Optionally, there may also be a non-access stratum (NAS) above the AS, which is used for the access network node to forward information from the core network node to the terminal, or for the access network node to forward information from the terminal to the core network node. At this time, it can be considered that there is a logical interface between the terminal and the core network node. The access network node can forward information between the terminal and the core network node in a transparent manner. For example, NAS signaling can be mapped to or included in RRC signaling as an element of RRC signaling.

[0088] (2) Central unit (CU) and distributed unit (DU).

[0089] The access network node may include a CU and a DU. Multiple DUs may be centrally controlled by one CU. As an example, the interface between the CU and the DU may be referred to as an F1 interface. Among them, the control plane (CP) interface may be F1-C, and the user plane (UP) interface may be F1-U. This application does not limit the specific names of the interfaces. The CU and DU may be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above protocol layers (such as the RRC layer and the SDAP layer, etc.) are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and the PHY layer, etc.) are set in the DU; for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers at and below the PDCP layer are set in the DU, without limitation.

[0090] The above-mentioned division of the processing functions of CU and DU according to the protocol layer is only an example, and can also be divided in other ways. For example, the CU or DU can be divided into functions with more protocol layers, and for example, the CU or DU can also be divided into partial processing functions with protocol layers. In one design, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. In another design, the functions of the CU or DU can also be divided according to the service type or other system requirements, for example, by delay, the functions whose processing time needs to meet the delay requirements are set in the DU, and the functions that do not need to meet the delay requirements are set in the CU. In another design, the CU may also have one or more functions of the core network. Exemplarily, the CU can be set on the network side for centralized management. In another design, the radio unit (RU) of the DU is set remotely. Optionally, the RU can have a radio frequency function.

[0091] Optionally, the DU and RU may be divided at the PHY layer. For example, the DU may implement high-level functions in the PHY layer, and the RU may implement low-level functions in the PHY layer.

[0092] Optionally, the functions of the CU can be implemented by one entity (or module), or can be implemented by different entities. For example, the functions of the CU can be further divided, the control plane and the user plane can be separated and implemented by different entities. The separated entities are the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network node.

[0093] Optionally, any of the above-mentioned DU, CU, CU-CP, CU-UP and RU can be a software module, a hardware structure, or a software module + hardware structure, without limitation. Among them, the existence forms of different entities can be different, without limitation. For example, DU, CU, CU-CP, CU-UP are software modules, and RU is a hardware structure. For the sake of simplicity, all possible combinations are not listed here one by one. These modules and their execution methods are also within the scope of protection of this application.

[0094] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, or mobile terminal. The terminal can be widely used in various scenarios for communication. The scenario includes, for example, but is not limited to at least one of the following scenarios: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), device-to-device (D2D), vehicle to everything (V2X), machine-type communication (MTC), Internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, or smart city. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, or a smart home device. This application does not limit the specific technology and specific device form adopted by the terminal.

[0095] In the present application, the device for implementing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which may be installed in the terminal or may be used in conjunction with the terminal. For ease of description, the following takes the case where the device for implementing the function of the terminal is a terminal as an example, and optionally takes the case where the terminal is a UE as an example to describe the technical solution provided by the present application.

[0096] The base station and / or terminal can be fixed or movable. The base station and / or terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; or can be deployed on the water surface; or can be deployed on aircraft, balloons and artificial satellites in the air. This application does not limit the environment / scenario in which the base station and the terminal are located. The base station and the terminal can be deployed in the same or different environments / scenarios, for example, the base station and the terminal are deployed on land at the same time; or, the base station is deployed on land and the terminal is deployed on the water surface, etc., and examples are not given one by one.

[0097] Optionally, in order to match and support AI, an AI entity may be integrated into the terminal or terminal chip.

[0098] like Figure 2 The following is an example diagram of an application framework of AI in communication systems. Figure 2 In the data source, the data source is used to store training data and inference data. The model training host obtains an AI model by analyzing or training the training data provided by the data source, and deploys the AI ​​model in the model inference host. Among them, the AI ​​model represents the mapping relationship between the input and output of the model. Learning the AI ​​model through the model training node is equivalent to learning the mapping relationship between the input and output of the model by the model training node using the training data. The model inference node uses the AI ​​model to perform inference based on the inference data provided by the data source to obtain the inference result. The method can also be described as: the model inference node inputs the inference data into the AI ​​model, and obtains the output through the AI ​​model, which is the inference result. The inference result may indicate: the configuration parameters used (executed) by the execution object, and / or the operation performed by the execution object. The inference result can be uniformly planned by the execution (actor) entity and sent to one or more execution objects (for example, network elements) for execution. Optionally, the model inference node can feed back its inference results to the model training node. This process can be called model feedback. The fed-back parameters are used by the model training node to update the AI ​​model, and the updated AI model is deployed in the model inference node. Optionally, the execution object can feed back its collected network parameters to the data source. This process can be called performance feedback. The fed-back parameters can be used as training data or inference data.

[0099] In this application, Figure 2 The application framework shown can be deployed in Figure 1 For example, Figure 2 The application framework can be deployed on Figure 1At least one of the terminals, access network nodes, core network nodes, or independently deployed AI network elements (not shown). For example, the AI ​​network element (which can be regarded as a model training node) can analyze or train the training data (training data) provided by the terminal and / or the access network node to obtain a model. At least one of the terminals, access network nodes, or core network nodes (which can be regarded as a model inference node) can use the model and the inference data to perform inference to obtain the output of the model. Among them, the inference data can be provided by the terminal and / or the access network node. The input of the model includes inference data, and the output of the model is the inference result corresponding to the model. At least one of the terminals, access network nodes, or core network nodes (which can be regarded as an execution object) can perform corresponding operations according to the inference data and / or the inference result. Among them, the model inference node and the execution object can be the same or different, without limitation.

[0100] This application does not limit the specific technology and specific device form used by the terminal. It should be understood that in this application, "sending information / data to... (such as a terminal)" can be understood as the destination of the information being the terminal. It can include sending information / data directly or indirectly to the terminal. "Receiving information / data from... (such as a terminal)" can be understood as the source of the information being the terminal, which can include receiving information / data directly or indirectly from the terminal. The information / data may be subjected to necessary processing between the source and destination of the information / data transmission, such as format changes, etc., but the destination can understand the valid information / data from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0101] In this application, "sending information / data" only refers to the direction of information / data transmission, including direct transmission via the air interface and indirect transmission via the air interface by the processing unit, and "sending" can also be understood as the "output" of the module interface. "Receiving information / data" only refers to the direction of information / data transmission, including direct reception via the air interface and indirect reception via the air interface by the processing unit, and "receiving" can also be understood as the "input" of the module interface.

[0102] In order to better understand the solution provided by this application, the relevant technologies and terms involved in this application are first explained below.

[0103] 1. Radio bearer (RB)

[0104] RB is a general term for different protocol layer entities and configurations allocated by access network nodes to terminals, including PDCP layer entities, RLC layer entities, MAC layer protocol entities, and a series of resources allocated by the PHY layer. RB is the channel for the wireless interface to connect access network nodes and terminals. Any signaling / data transmitted on the wireless interface must pass through RB. RB includes RBs used to carry signaling, called signaling radio bearers (SRBs), and RBs also include RBs used to carry data, called data radio bearers (DRBs). The two have their own division of labor to ensure the effectiveness of wireless transmission.

[0105] 2. Quality of service (QoS)

[0106] In order to provide different service qualities for different services, the wireless network provides a QoS management mechanism. QoS management is a control mechanism for the wireless network to meet different service quality requirements. It is an end-to-end process that requires the cooperation of all network nodes that the service passes through from the initiator to the responder to ensure the service quality. The air interface QoS management feature provides different end-to-end service qualities according to the different needs of various services and users. QoS flow is the finest granularity of QoS control between the core network and the terminal. Each QoS flow is identified by a QoS flow identifier (QFI). In a protocol data unit (PDU) session, the QFI of each QoS flow is unique. The core network will notify the access network node of the 5G QoS identifier (5GQoS identifier, 5QI) corresponding to each QoS flow, which is used to indicate the QoS attributes of the QoS flow. Such as Figure 3 As shown, the access network node maps the QoS flow to the RB. The QoS flow and the RB can be a many-to-one mapping relationship or a one-to-one mapping relationship.

[0107] 3.PDU Session

[0108] In a mobile communication system, a session refers to the information exchange between a terminal and a specific IP address on the network side. The basic unit of granularity for session management is PDU. A PDU session can include multiple QoS flows and multiple radio bearers (DRBs), as well as the next generation (NG)-U channel (NG-UTunnel) between the access network node and the core network UPF node. The establishment process of a PDU session can be initiated by the core network or the terminal.

[0109] Currently, there are discussions on applying AI technology to mobile communication systems to improve network performance and user experience through intelligent data collection and analysis. Specific application scenarios include but are not limited to energy saving, load balancing, mobility optimization, channel state information (CSI) feedback enhancement, beam management enhancement, and positioning enhancement.

[0110] For example, when AI technology is used in energy-saving scenarios, access network nodes can collect load, energy consumption, energy efficiency information of the cell and neighboring cells, as well as terminal trajectory information and measurement results, to predict the load trend of the cell. In combination with the purpose of the cell and key performance indicators (KPI) requirements, appropriate energy-saving measures can be taken in a timely manner without affecting network coverage and terminal access.

[0111] For another example, the access network node can collect the beam management reporting results of a certain number of terminals, use the results as training data to train the AI ​​model, and the access network node can send the model parameters of the AI ​​model to the terminal, and the terminal infers the beam management results based on the AI ​​model and reports them to the access network node. The access network node infers the optimal beam serving the terminal based on the beam management results reported by the terminal.

[0112] AI technology is used in multiple scenarios of access networks, and it is necessary to transmit AI data related to AI technology between access network nodes and terminals. For example, AI data may include but is not limited to model parameters, data used for model training, etc. In other words, the AI ​​data needs to be transmitted between access network nodes and terminals as local data of the access network. How to realize the transmission of local data of the access network between access network nodes and terminals is a problem that needs to be solved in the application of AI technology in access networks.

[0113] The present application proposes that since the amount of data related to AI technology is relatively large, the user plane transmission method can be reused to transmit AI data. However, the user plane currently only supports data transmission between the terminal and the core network or data network through access network node forwarding, and does not support the transmission of local data on the access network side between the access network node and the terminal through the user plane. The present application proposes that a DRB for transmitting local data of the access network can be established between the access network node and the terminal, and the local data of the access network can be transmitted between the access network node and the terminal through the DRB.

[0114] Figure 4400 is a schematic flow chart of a data transmission method 400 provided in an embodiment of the present application. The method 400 includes but is not limited to the following S401 to S403.

[0115] S401, an access network node determines to establish a first DRB, where the first DRB is used to transmit first data, where the first data includes local data of the access network.

[0116] Among them, the first data may refer to data that needs to be used by an access network node or terminal in the access network, and further refers to data that needs to be transmitted between the access network node and the terminal. The first data includes local data of the access network, specifically, local data of the access network node and / or local data of the terminal, wherein the local data of the access network node can be understood as data generated by the access network node, rather than data transmitted from the core network. The access network node can determine to establish the first DRB for the access network node to send the local data of the access network node to the terminal. The local data of the terminal can be understood as data generated by the terminal, and the access network node can determine to establish the first DRB for the terminal to send the local data of the terminal to the access network node.

[0117] Exemplarily, the first data may include, but is not limited to, AI-related data. For example, AI-related data may include, but is not limited to, one or more of the parameters of the intelligent model, the identifier of the intelligent model, and the training data of the intelligent model. Among them, the parameters of the intelligent model may be complete parameters for building an AI model, or may be partial parameters for building an AI model, such as model architecture parameters, model format, input parameter type, input parameter, output parameter type or output parameter, etc. The identifier of the intelligent model may be the version number corresponding to the model, or the identifier of one or more models in a predefined plurality of intelligent models. The AI-related data may also include the application scenarios of the intelligent model, the computational complexity of the intelligent model, the processing capability requirements of the intelligent model for the device software / hardware, etc. This application does not limit this.

[0118] The access network node may determine to establish the first DRB in multiple ways:

[0119] In implementation mode 1, the access network node may determine to establish a first DRB according to demand when it is necessary to send first data to a terminal or to receive first data from a terminal.

[0120] In this implementation, the establishment process of the DRB for transmitting the first data is initiated by the access network node.

[0121] For example, when the access network node determines that the current communication quality has deteriorated, it determines that it is necessary to jointly train the AI ​​model used for CSI reasoning with the terminal. The access network node can determine to establish a first DRB so as to transmit the relevant parameters for executing the model training and the relevant parameters in the model training process through the first DRB, so that the access network node and the terminal can jointly train the AI ​​model and improve the reasoning performance of the AI ​​model.

[0122] In the second implementation mode, the terminal sends second information to the access network node, where the second information is used to request the establishment of a DRB for transmitting the first data. Accordingly, the access network node receives the second information from the terminal, and in response to the request of the terminal, the access network node determines to establish a first DRB.

[0123] In this embodiment, the establishment process of the DRB for transmitting the first data is initiated by the terminal. The terminal can send second information to the access network node to request the establishment of the DRB for transmitting the first data when the terminal needs to send the first data to the access network node or needs to receive the first data from the access network node according to the demand.

[0124] For example, the terminal determines that the reasoning accuracy of the AI ​​model used for beam management is reduced, resulting in performance degradation, and needs to obtain an updated AI model from the access network node to use the replaced AI model for beam management reasoning. Or obtain training data from the access network node to perform model training on the current AI model and update model parameters to improve reasoning accuracy. The terminal can send second information to the access network node to request the access network node to establish a DRB for transmitting the first data.

[0125] The second information may include 1 bit, which is used to instruct the terminal to request the access network node to establish a DRB for transmitting the first data.

[0126] Optionally, the second information also includes the terminal's configuration requirements and / or configuration suggestions for establishing the DRB. The second information is also used to indicate at least one of the following information:

[0127] The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

[0128] For example, multiple data types and corresponding identifiers can be predefined, and the terminal can notify the access network node of the type of the first data by indicating the identifier corresponding to the type of the first data in the second information. Similarly, the second information can indicate the identifier corresponding to the application scenario of the first data. The terminal can also provide the access network node with the transmission requirements of the first data, such as delay requirements and / or reliability requirements, so that the access network node can establish a DRB that meets the transmission requirements based on the second information. Among them, the transmission delay requirement can be the expected time length for the terminal to complete the first data, or it can be called the transmission delay budget of the first data. Or the transmission delay requirement can also be the start and end time of the terminal's expected transmission of the first data, etc. For example, the reliability requirement can be the maximum bit error rate acceptable to the terminal, etc. However, the present application is not limited to this. The second information can also indicate the DRB configuration parameters recommended by the terminal, such as one or more of the DRB identifier, data frame size, packet loss time threshold, header compression method, or encryption.

[0129] The second information may also indicate the DRB release time limit recommended by the terminal, such as the second information may indicate that after the DRB for transmitting the first data is established, the DRB is released after the first data transmission is completed, or the DRB is retained for subsequent transmission of local data of the access network. Optionally, if the second information indicates to retain the DRB, the second information may also indicate the duration for which the terminal recommends retaining the DRB, or the time point for releasing the DRB.

[0130] After receiving the second information, the access network node can determine the configuration parameters of the first DRB based on the transmission status of the existing QoS flow and the configuration requirements and / or configuration suggestions of the terminal for establishing the DRB indicated by the second information.

[0131] S402, the access network node sends first information to the terminal, where the first information is used to configure a first DRB.

[0132] Correspondingly, the terminal receives the first information from the access network node. The first information may include configuration parameters of the first DRB, and the terminal configures the first DRB according to the configuration parameters of the first DRB.

[0133] In one implementation, the first information may also be used to indicate whether to retain the first DRB after the first data transmission is completed. If the first information indicates that the first DRB is not to be retained after the data transmission is completed, the access network node and the terminal release the first DRB after the first data transmission is completed. If the first information indicates that the first DRB is to be retained after the data transmission is completed, the access network node and the terminal do not release the first DRB after the first data transmission is completed.

[0134] Optionally, when the first information indicates that the first DRB is retained after data transmission is completed, the first information may also include a first duration, and the access network node and the terminal may release the first DRB after the first duration after the first data transmission is completed.

[0135] For the above-mentioned implementation mode 1, if the establishment process of the first DRB is initiated on demand by the access network node. Optionally, the first information is also used to indicate that the first DRB is used to transmit the first data. The first information may also include but is not limited to the type of the first data and / or the application scenario of the first data.

[0136] For the above-mentioned second implementation mode, if the establishment process of the first DRB is initiated by the terminal on demand. If the second information sent by the terminal includes the configuration parameters of the DRB recommended by the terminal, the first information can indicate whether the access network node accepts the DRB configuration parameters recommended by the terminal, such as indicating whether to receive or not accept the configuration parameters of all DRBs recommended by the terminal, or indicating whether the access network node accepts the recommended configuration parameters for each DRB recommended by the terminal one by one, and if accepted, whether the first DRB adopts the configuration parameters, and if not accepted, the first information indicates the configuration parameters determined by the access network node.

[0137] S403, the access network node and the terminal transmit the first data through the first DRB.

[0138] After the access network node establishes the first DRB with the terminal, the first data can be transmitted through the first DRB.

[0139] In one implementation, if the first information indicates whether to retain the first DRB after the transmission is completed, the access network node and the terminal retain or release the first DRB according to the indication of the first information.

[0140] In another implementation, the first information does not indicate whether to retain the first DRB after the transmission is completed. After the first data transmission is completed, the access network node sends third information to the terminal, and the third information is used to indicate to retain the first DRB. Accordingly, the terminal receives the third information and determines to retain the first DRB based on the third information.

[0141] Optionally, the third information is also used to indicate a first duration, that is, the duration during which the terminal and the access network node retain the first DRB is the first duration, and the terminal and the access network node release the first DRB after the first duration after the first data transmission is completed.

[0142] In one embodiment, if the terminal does not receive the third information after the first data transmission is completed, the terminal releases the first DRB. In another embodiment, the third information specifically indicates to retain or release the first DRB, that is, the third information can be used to indicate to release the first DRB in addition to indicating to retain the first DRB. The terminal retains or releases the first DRB according to the instruction of the third information.

[0143] In another embodiment, the first information does not indicate whether to retain the first DRB after the transmission is completed. After the first data transmission is completed, the terminal sends fourth information to the access network node, and the fourth information is used to indicate to retain the first DRB. Correspondingly, the access network node receives the fourth information and determines to retain the first DRB based on the fourth information.

[0144] Optionally, the fourth information is also used to indicate a first duration, that is, the duration during which the terminal and the access network node retain the first DRB is the first duration, and the terminal and the access network node release the first DRB after the first duration after the first data transmission is completed.

[0145] In one embodiment, if the access network node does not receive the fourth information after the first data transmission is completed, the access network node releases the first DRB. In another embodiment, the fourth information specifically indicates whether to retain or release the first DRB. The access network node retains or releases the first DRB according to the instruction of the fourth information.

[0146] According to the above scheme, a DRB for transmitting local data of the access network can be established between the access network node and the terminal, and the local data of the access network can be transmitted between the access network node and the terminal through the DRB. It can enable the application of AI technology in the access network, thereby improving the performance of the access network.

[0147] exist Figure 4 In one implementation of the illustrated embodiment, when there is a transmission demand for transmitting local data of the access network, the access network node may send a request to the core network node to establish a QoS flow corresponding to the first data, and when receiving a response from the core network node, establish a first DRB and map the QoS flow corresponding to the first data indicated by the core network node to the first DRB. In this way, the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data.

[0148] Figure 5 5 is a schematic flow chart of a data transmission method 500 provided in an embodiment of the present application. The method includes but is not limited to the following S501 to S505.

[0149] S501: An access network node sends sixth information to a core network node, where the sixth information is used to request establishment of a QoS flow corresponding to first data.

[0150] The access network node determines that there is a transmission demand for transmitting local data of the access network, such as the access network node determines that the local data of the access network needs to be transmitted with the terminal according to its own demand, or the access network node determines that the local data of the access network needs to be transmitted with the terminal in response to a request of the terminal (such as the second information from the terminal described above). The access network node sends the sixth information to the core network node to request to establish a QoS flow corresponding to the first data.

[0151] Optionally, the sixth information may indicate relevant information of the QoS flow that the access network node expects to establish, and the relevant information may include but is not limited to one or more of the following:

[0152] The terminal identifier, the application scenario of the first data, the AI ​​model corresponding to the first data, the target QoS parameters, the expected duration of the QoS flow, or the expected transmission traffic of the QoS flow.

[0153] The identifier of the terminal may be a user permanent identifier (SUPI). The sixth information may be an identifier indicating an application scenario of the first data, such as beam management or CSI feedback enhancement.

[0154] S502: The core network node sends fifth information to the access network node, where the fifth information is used to instruct to establish a first QoS flow corresponding to the first data.

[0155] After receiving the sixth information from the access network node, the core network node can determine whether to accept the request to establish the QoS flow corresponding to the first data according to the current user plane data transmission situation. If the request is accepted, the core network node sends the fifth information to the access network node.

[0156] Optionally, if the sixth information includes relevant information of the QoS flow that the access network node expects to establish, the core network node can determine whether to allow the establishment of the corresponding QoS flow based on the sixth information and with reference to the authority of the terminal obtained from the UDM node. When the core network node determines that the establishment of the corresponding QoS flow is allowed based on the authority of the terminal, the core network node can also determine whether the establishment of the QoS flow affects the current user plane data transmission. If the QoS flow expected by the access network node affects the transmission of the current user plane data, the core network node can refuse to establish the first QoS flow corresponding to the first data. Alternatively, the core network node can notify the access network node to adjust the expected QoS flow. Alternatively, the fifth information sent by the core network node to the access network node includes the parameters of the first QoS flow that meets the requirements determined by the core network node.

[0157] S503: The access network node maps the first QoS flow to a DRB used to transmit the first data according to the fifth information.

[0158] In one implementation, the access network node establishes a first DRB for transmitting the first data. For details, see Figure 4 The embodiment shown is implemented, and the access network node maps the first QoS flow to the first DRB according to the fifth information, and configures the first DRB for the terminal through the first information. The first information may also include information on the mapping relationship between the first QoS flow and the first DRB.

[0159] In another implementation, the access network node determines to use an established DRB (such as a second DRB) to transmit the first data, and the access network node maps the first QoS flow to the second DRB based on the fifth information. The access network node may notify the terminal that the second DRB is used to transmit local data of the access network. Specifically, the access network node also notifies the terminal of the frame number of the data frame for transmitting the local data of the access network, or notifies the terminal of the rule for determining the data frame number for transmitting the local data of the access network. However, the present application is not limited to this.

[0160] S504, the access network node and the terminal transmit the first data through the corresponding DRB.

[0161] Optionally, after the access network node and the terminal complete the first data transmission, the access network node or the terminal may report the transmission traffic of the first QoS flow to the core network node. The core network node may implement functions such as billing based on the actual transmission traffic of the first QoS fed back from the access network side.

[0162] In one implementation, the access network node or the terminal may report the transmission traffic of the first QoS flow to the core network node by default.

[0163] In another implementation, the fifth information may instruct the access network node (or terminal) to report the transmission traffic of the first QoS flow to the core network node after the first data transmission is completed. The access network node (or terminal) reports the transmission traffic of the first QoS flow after the first data transmission is completed according to the instruction of the fifth information. If the fifth information does not instruct the access network node (or terminal) to report the transmission traffic of the first QoS flow to the core network node after the first data transmission is completed, the access network node (or terminal) does not report the transmission traffic of the first QoS flow to the core network node after the first data transmission is completed.

[0164] Optionally, after the first data transmission between the access network node and the terminal is completed, the access network node or the terminal may instruct the core network node to retain the first QoS flow for subsequent access network local data transmission between the access network node and the terminal, or may instruct the core network node to release the first QoS flow.

[0165] According to the above scheme, when there is a need to transmit local data of the access network, the access network node sends a request to the core network node to establish a QoS flow corresponding to the first data, so that the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data, etc., to reduce network congestion or degradation of transmission quality, etc.

[0166] Figure 6 Provided Figure 5 A specific example of the scheme shown, Figure 6 The data transmission method 600 shown includes but is not limited to the following S601 to S606.

[0167] S601, the SMF node obtains the terminal subscription information from the UDM node.

[0168] The SMF node can obtain the terminal's subscription information from the UDM node to determine the terminal's QoS configuration.

[0169] Optionally, the SMF node may obtain the corresponding permission information of the terminal for transmitting local data of the access network from the UDM node. For example, the permission information may indicate whether or not the terminal is supported to establish a QoS flow or DRB for transmitting local data of the access network.

[0170] For example, the UDM node can send the permission information to the SMF node, such as the UDM node can actively send the permission information to the SMF node, or the UDM node can respond to the request of the SMF node and send the permission information to the SMF node. The permission information can indicate the terminal identification, the application scenario of the local data of the transmission access network supported by the terminal, the AI ​​model supported by the terminal, the QoS parameters supported by the terminal, the duration of the allowed QoS flow, or the allowed transmission flow of the QoS flow.

[0171] The allowed QoS parameters may be identifiers of available QoS flows for transmitting local data of the access network, and / or corresponding QoS parameters. The allowed QoS flow duration refers to the duration of the QoS flow that the terminal is allowed to transmit local data of the access network. The allowed QoS flow transmission traffic refers to the traffic size of the QoS flow that the terminal is allowed to transmit local data of the access network.

[0172] S602: The access network node sends sixth information, where the sixth information is used to request establishment of a QoS flow corresponding to the first data.

[0173] For example, the access network node may send the sixth information to the SMF node (or PCF node) through the AMF node to request establishment of a QoS flow corresponding to the first data.

[0174] Optionally, the sixth information may indicate relevant information of the QoS flow that the access network node expects to establish, and the relevant information may include but is not limited to one or more of the following:

[0175] The identifier of the terminal, the application scenario of the first data, the AI ​​model corresponding to the first data, the target QoS parameters, the expected duration of the QoS flow, or the expected transmission flow of the QoS flow

[0176] S603, the SMF node and the PCF node establish the QoS flow requirement of the first data.

[0177] After the SMF node (or PCF node) receives the sixth information, the SMF node interacts with the PCF node, such as the SMF node and the PCF node can determine whether to allow the establishment of a QoS flow corresponding to the local data of the access network used by the terminal for transmitting the local data of the access network according to the contract information of the terminal and / or the authority information for transmitting the local data of the access network. If the SMF node determines that the establishment of a QoS flow corresponding to the local data of the access network used by the terminal for transmitting is allowed after interacting with the PCF node, the SMF node executes S604.

[0178] S604, the SMF node sends fifth information to the access network node, where the fifth information is used to indicate the establishment of a first QoS flow corresponding to the first data.

[0179] The fifth information is used to respond to the sixth information and confirm the establishment of the first QoS flow corresponding to the first data. The fifth information may include relevant parameters of the first QoS flow.

[0180] In one implementation, the fifth information may be PDU session establishment information. The fifth information is used to indicate the establishment of a PDU session for transmitting local data of the access network. The PDU session establishment information is response information of the sixth information, that is, used to confirm the establishment of a QoS flow corresponding to the first data.

[0181] In another implementation, the fifth information may instruct the access network node to use the established PDU session to transmit local data of the access network. For example, the fifth information includes an identifier of the PDU session.

[0182] S605: The access network node maps the first QoS flow to the first DRB according to the fifth information.

[0183] S606, the terminal and the DRB corresponding to the access network node transmit the first data.

[0184] The above S605 and S606 can refer to Figure 5 The description of S503 and S504 in the illustrated embodiment is used for implementation and will not be repeated here.

[0185] After the access network node and the terminal complete the first data transmission, the access network node or the terminal may report the transmission volume of the first QoS flow to the core network node, and / or the access network node or the terminal may instruct the core network node to retain or release the first QoS flow.

[0186] Above Figure 5 , Figure 6 In the example shown, when the access network node and the terminal need to transmit local data of the access network, the access network node requests the core network node to establish a QoS flow corresponding to the first data. However, the present application is not limited to this. When the access network node and the terminal need to transmit local data of the access network, the terminal may request the core network node to establish a QoS flow corresponding to the first data, so that the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data.

[0187] Figure 7 700 is a schematic flow chart of a data transmission method 700 provided in an embodiment of the present application. The method 700 includes but is not limited to the following S701 to S705.

[0188] S701, the terminal sends ninth information to the core network node, where the ninth information is used to request to establish a QoS flow corresponding to first data.

[0189] When there is a need to transmit local data of the transmission access network, the terminal can send ninth information to the core network node to request to establish a QoS flow corresponding to the first data. The ninth information can be non-access stratum (NAS) information.

[0190] Optionally, the ninth information may indicate relevant information of the QoS flow that the access network node expects to establish, and the relevant information may include but is not limited to one or more of the following:

[0191] The terminal identifier, the application scenario of the first data, the AI ​​model corresponding to the first data, the target QoS parameters, the expected duration of the QoS flow, or the expected transmission traffic of the QoS flow.

[0192] S702: The core network node sends fifth information to the access network node, where the fifth information is used to instruct establishment of a first QoS flow corresponding to the first data.

[0193] After receiving the sixth information from the terminal, the core network node can determine whether to accept the request to establish the QoS flow corresponding to the first data according to the current user plane data transmission situation. In the case of accepting the request, the fifth information is sent to the access network node. The specific implementation of S702 can refer to Figure 5 In the illustrated embodiment, S502 is implemented and will not be described in detail here.

[0194] Optionally, S703, the core network node sends eighth information to the terminal, where the eighth information is used to indicate that establishment of a first QoS flow corresponding to the first data is allowed.

[0195] The core network node may send the eighth information to the terminal as response information of the ninth information, in response to the request of the terminal, to notify the terminal that establishment of the first QoS flow corresponding to the first data is allowed.

[0196] S704: The access network node maps the first QoS flow to a DRB used to transmit the first data according to the fifth information.

[0197] S705, the terminal and the access network node transmit the first data through the corresponding DRB.

[0198] The above S704 and S705 can refer to Figure 5 The description of S503 and S504 in the illustrated embodiment is used for implementation and will not be repeated here.

[0199] After the access network node and the terminal complete the first data transmission, the access network node or the terminal may report the transmission volume of the first QoS flow to the core network node, and / or the access network node or the terminal may instruct the core network node to retain or release the first QoS flow.

[0200] According to the above scheme, when there is a need to transmit local data of the transmission access network, the terminal sends a request to the core network node to establish a QoS flow corresponding to the first data, so that the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data, etc., thereby reducing network congestion or degradation of transmission quality.

[0201] Figure 8 Provided Figure 7 A specific example of the scheme shown, Figure 8 The data transmission method 800 shown includes but is not limited to the following S801 to S807. It should be noted that: Figure 8 In the embodiment shown, Figures 4 to 7 The same parts in the illustrated embodiment can refer to the description of the above embodiment and will not be repeated here.

[0202] S801, the SMF node obtains the terminal subscription information from the UDM node.

[0203] S802, the terminal sends ninth information to the SMF node or the PCF node, where the ninth information is used to request to establish a QoS flow corresponding to the first data.

[0204] S803, the SMF node and the PCF node establish the QoS flow requirement for the first data.

[0205] S804, the SMF node sends fifth information to the access network node, where the fifth information is used to indicate the establishment of a first QoS flow corresponding to the first data.

[0206] Optionally, S805, the SMF node sends eighth information to the terminal, where the eighth information is used to indicate that establishment of a first QoS flow corresponding to the first data is allowed.

[0207] S805: The access network node maps the first QoS flow to the first DRB according to the fifth information.

[0208] S806, the terminal and the access network node transmit the first data via the corresponding DRB.

[0209] After the access network node and the terminal complete the first data transmission, the access network node or the terminal may report the transmission volume of the first QoS flow to the core network node, and / or the access network node or the terminal may instruct the core network node to retain or release the first QoS flow.

[0210] According to the above scheme, when there is a transmission demand for local data of the transmission access network, the terminal sends a request to the core network node to establish a QoS flow corresponding to the first data, so that the core network can determine whether the transmission of the first data between the access network node and the terminal will affect the transmission of other user plane data, etc., to reduce network congestion or transmission quality degradation, etc. After completing the transmission of the first data, the access network can report the transmission traffic to the core network, so that the core network can implement functions such as billing based on the actual transmission traffic.

[0211] It is understandable that in order to implement the functions in the above embodiments, the network device and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0212] Fig. 9 and Fig.10 The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 1 The UE shown may also be Figure 1 The network nodes shown are, for example, RAN nodes (ie, access network nodes), core network nodes, etc. The communication device may also be a module (such as a chip or a chip system) applied to a terminal or a network device.

[0213] The communication device 900 includes an interface unit 920, which can be used to receive or send information. The communication device 900 may also include a processing unit 910, which can be used to process instructions or data to implement corresponding operations.

[0214] It should be understood that when the communication device 900 is a chip configured in (or used in) a communication device, the interface unit 920 in the communication device 900 can be an input / output interface or circuit of the chip, and the processing unit 910 in the communication device 900 can be a processor in the chip.

[0215] Optionally, the communication device 900 may further include a storage unit 930, which may be used to store instructions or data, and the processing unit 910 may execute the instructions or data stored in the storage unit to enable the communication device to implement corresponding operations.

[0216] The communication device 900 can be used to implement the above Figures 4 to 8 The functions of the terminal or network device in the method embodiment shown in FIG.

[0217] When the communication device 900 is used to implement Figure 4 The functions of the terminal in the method embodiment shown are as follows: a processing unit 910 is used to determine to establish a first data radio bearer DRB, the first DRB is used to transmit first data, and the first data includes local data of the access network node. A transceiver unit 920 is used to send first information to the terminal, the first information is used to configure the first DRB. The transceiver unit is also used to transmit the first data through the first DRB.

[0218] When the communication device 900 is used to implement Figure 4 The functions of the network device in the method embodiment shown are: a transceiver unit 920, configured to receive first information from an access network node, the first information being used to configure a first DRB, the first DRB being used to transmit first data, the first data including local data of the access network node. A processing unit 910, configured to configure the first DRB according to the first information. The transceiver unit is also configured to transmit the first data through the first DRB.

[0219] For more detailed description of the processing unit 910 and the interface unit 920, please refer to Figure 3 The method embodiment shown is described in detail.

[0220] It should be understood that the interface unit 920 in the communication device 900 can be implemented by a communication interface (such as a transceiver, a transceiver circuit, an input / output interface, or a pin, etc.). When the communication interface is a transceiver, the transceiver can be composed of a receiver and / or a transmitter. The processing unit 910 in the communication device 900 can be implemented by at least one processor, and the processing unit 910 in the communication device 900 can also be implemented by at least one logic circuit. Optionally, the communication device 900 also includes a storage unit, which can be implemented by a memory.

[0221] like Fig.10 As shown, the communication device 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It is understood that the interface circuit 1020 can be a transceiver or an input-output interface. Optionally, the communication device 1000 may also include a memory 1030 for storing instructions executed by the processor 1010 or storing input data required by the processor 1010 to execute instructions or storing data generated after the processor 1010 executes instructions.

[0222] In one implementation, the memory 1030 may also be integrated into the processor 1010 or independent of the processor 1010 .

[0223] When the communication device 1000 is used to implement Figures 4 to 8 When the method is shown, the processor 1010 is used to implement the function of the processing unit 910, and the interface circuit 1020 is used to implement the function of the interface unit 920.

[0224] When the above communication device is a chip applied to a terminal device, the terminal device chip can realize the functions of the terminal in the above method embodiment. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.

[0225] When the above-mentioned communication device is a module applied to a network device, the network device module can implement the functions of the network device in the above-mentioned method embodiment. The network device module receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device; or, the network device module sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device. The network device module here can be a baseband chip of the network device, or it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.

[0226] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0227] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal device. The processor and the storage medium can also be present in an access network device or a terminal device as discrete components.

[0228] According to the method provided in the embodiment of the application, the embodiment of the application also provides a computer program product, which includes: computer program code, when the computer program code is executed by one or more processors, the device including the processor executes Figures 4 to 8 The method shown in .

[0229] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device.

[0230] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer-readable storage medium, which stores the above-mentioned computer program or instruction, and when the computer program or instruction is executed by one or more processors, the device including the processor executes Figures 4 to 8 The method shown in .

[0231] As described above, the computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0232] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a communication system, including the aforementioned one or more terminals. The system may further include the aforementioned one or more access network nodes. Optionally, the system may further include one or more core network nodes.

[0233] In the several provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the devices described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0234] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this solution.

[0235] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0236] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: include: Determine to establish a first data radio bearer DRB, where the first DRB is used to transmit first data, where the first data includes local data of the access network node; Sending first information to the terminal, where the first information is used to configure the first DRB; The first data is transmitted through the first DRB.

2. The method according to claim 1, characterized in that The determining to establish the first DRB includes: receiving second information from the terminal, where the second information is used to request establishment of a DRB for transmitting the first data; According to the second information, determine to establish the first DRB.

3. The method according to claim 2, characterized in that The second information is used to indicate at least one of the following information: The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: After the first data transmission is completed, third information is sent to the terminal, where the third information is used to indicate that the first DRB is retained; or, After the first data transmission is completed, fourth information is received from the terminal, where the fourth information is used to indicate retention of the first DRB.

5. The method according to claim 4, characterized in that The third information or the fourth information includes a first duration for retaining the first DRB; and the method further includes: After the first duration, the first DRB is released.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: receiving fifth information from a core network node, where the fifth information is used to instruct establishment of a first QoS flow corresponding to the first data; Map the first QoS flow to the first DRB.

7. The method according to claim 6, characterized in that The receiving fifth information from the core network node includes: Sending sixth information to the core network node, where the sixth information is used to request establishment of a QoS flow corresponding to the first data; Receive the fifth information from the core network node.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: After the first data transmission is completed, the seventh information and / or the eighth information is sent to the core network node, the seventh information is used to indicate the transmission traffic of the first QoS flow, and the eighth information is used to indicate the retention or release of the first QoS flow.

9. The method according to claim 8, characterized in that The fifth information is used to indicate whether the transmission flow of the first QoS flow needs to be fed back; The sending seventh information to the core network node after the first data transmission is completed includes: In a case where the fifth information indicates that the transmission traffic of the first QoS flow needs to be fed back, the seventh information is sent to the core network node after the first data transmission is completed.

10. The method according to any one of claims 1 to 9, characterized in that The first data includes artificial intelligence related data, and the artificial intelligence related data includes one or more of the following: Parameters of an intelligent model, an identifier of an intelligent model, or training data of an intelligent model.

11. A data transmission method, characterized in that: include: Receiving first information from an access network node, where the first information is used to configure a first DRB, where the first DRB is used to transmit first data, where the first data includes local data of the access network node; The first data is transmitted through the first DRB.

12. The method according to claim 11, characterized in that The method further comprises: Sending second information to the access network node, where the second information is used to request establishment of a DRB for transmitting the first data.

13. The method according to claim 12, characterized in that The second information is used to indicate at least one of the following information: The type of the first data, the application scenario of the first data, the transmission delay requirement of the first data, the reliability requirement of the first data, the recommended DRB configuration parameters, or the recommended DRB release time limit.

14. The method according to any one of claims 11 to 13, characterized in that The method further comprises: After the first data transmission is completed, receiving third information from the access network node, where the third information is used to indicate that the first DRB is retained; or, After the first data transmission is completed, fourth information is sent to the access network node, where the fourth information is used to indicate retention of the first DRB.

15. The method according to claim 14, characterized in that The third information or the fourth information includes a first duration for retaining the first DRB; and the method further includes: After the first duration, the first DRB is released.

16. The method according to any one of claims 11 to 15, characterized in that The method further comprises: Receive eighth information from the core network node, where the eighth information is used to indicate that establishment of a first QoS flow corresponding to the first data is allowed.

17. The method according to claim 16, characterized in that The receiving eighth information from the core network node includes: Sending ninth information to the core network node, where the ninth information is used to request establishment of a QoS flow corresponding to the first data; Receive the eighth information from the core network node.

18. The method according to any one of claims 11 to 17, characterized in that The first data includes artificial intelligence related data, and the artificial intelligence related data includes one or more of the following: Parameters of an intelligent model, an identifier of an intelligent model, or training data of an intelligent model.

19. A communication device, characterized in that: Comprising a module for executing the method according to any one of claims 1 to 10; or a module for executing the method according to any one of claims 11 to 18.

20. A communication device, characterized in that: The device comprises a processor coupled to a memory, the memory being used to store a computer program, the processor being used to execute the computer program stored in the memory so that the communication device performs the method as claimed in any one of claims 1 to 10; or so that the communication device performs the method as claimed in any one of claims 11 to 18.

21. A computer-readable storage medium comprising a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 18.