Data transmission method and apparatus

By enabling terminal devices to directly transmit data to the cell corresponding to the computing node in carrier aggregation and dual connectivity scenarios, the latency and efficiency issues caused by UPF forwarding are resolved, achieving lower latency and more efficient communication.

WO2025035420A9PCT designated stage expired Publication Date: 2026-01-22HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/113322
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-16
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In carrier aggregation and dual connectivity scenarios, terminal devices need to forward uplink data packets to computing nodes through user plane function (UPF), resulting in transmission delays, low communication efficiency, and high transmission overhead.

Method used

According to the configuration information, the terminal device sends data directly through the cell corresponding to the computing node, avoiding forwarding through UPF, realizing data identification and packet assembly at the MAC layer, and using the uplink authorized resources of the cell for transmission.

Benefits of technology

It reduces transmission latency, improves communication efficiency, and reduces transmission overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023113322_22012026_PF_FP_ABST
    Figure CN2023113322_22012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a data transmission method and apparatus, capable of directly sending data, needing to be sent to a first computing node, to the first computing node by means of a cell corresponding to the first computing node. The method comprises: receiving configuration information, the configuration information being used for indicating at least two of the following: one-to-one correspondences between a plurality of computing nodes and a plurality of cell groups, one-to-one correspondences between the plurality of cell groups and a plurality of logical channel groups, or one-to-one correspondences between the plurality of computing nodes and the plurality of logical channel groups; determining a first computing node, the first computing node being configured to execute a computing execution function; and on the basis of the configuration information, sending data in at least one logical channel comprised in a first logical channel group to the first computing node among the plurality of computing nodes by means of at least one cell in a first cell group among the plurality of cell groups, wherein the first cell group, the first computing node, and the first logical channel group correspond to each other, and the plurality of logical channel groups comprise the first logical channel group.
Need to check novelty before this filing date? Find Prior Art

Description

Method and apparatus for data transmission TECHNICAL FIELD

[0001] The present application relates to the field of communications, and more particularly, to a method and apparatus for data transmission. BACKGROUND

[0002] In a new computing power (referred to as computing power) network architecture, each network element not only has control and forwarding capabilities, but also has the ability to compute and process data through artificial intelligence (AI) computing, perception computing, and scientific computing. In addition to network elements, computing nodes are also deployed in the network. The computing power generated by this integrated computing and network mode is referred to as network endogenous computing power, wherein the computing nodes have computing execution functions. At the beginning of network design, computing power is regarded as a basic element of the network. Computing power is distributed throughout the network, and computing power is widely distributed in the cloud, edge, end, and intermediate network elements. Computing power is integrated into the network. Computing power services, connection services, and services that consider computing power and connection as a whole are basic services that the network can provide externally. Network endogenous computing power can promote the development and deployment of network endogenous intelligence, better support ubiquitous base stations and terminal devices with perception, communication, and computing capabilities, achieve large-scale intelligent distributed collaborative services, maximize the utility of communication and computing power in the network, adapt to the distribution of data, and protect the privacy of data. In the new network architecture, the control plane of the network element and the computing node is connected, which can make up for the lack of management plane connection between the network element and the computing node, and can respond to the movement of terminal devices and changes in the network in a timely manner. Network endogenous computing power can promote the generation and development of future intelligent applications, such as immersive cloud virtual reality (XR), holographic communication, sensory interconnection, intelligent interaction, communication perception, and digital twin.

[0003] In a carrier aggregation (CA) scenario, a primary cell (PCell) and a secondary cell (SCell) share medium access control (MAC), radio link control (RLC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP) entities, and no data is split and identified at the MAC layer, the RLC layer, the PDCP layer, and the like. A terminal device sends an uplink data packet to the PCell / SCell through a physical layer (PHY) physical uplink shared channel (PUSCH), the PCell aggregates the PUSCHs of the PCell and the SCell at the MAC layer, and sends the uplink data packet of the terminal device to a user plane function (UPF) through the RLC, the PDCP, and the SDAP. In a dual connectivity (DC) scenario, a primary base station and a secondary base station both have complete protocol stacks. When data is split through the primary base station, the secondary base station has corresponding RLC, MAC, and PHY. An uplink data packet of the terminal device that needs to be sent through the secondary base station is aggregated at the PDCP layer of the primary base station after the RLC layer of the secondary base station, and is finally sent to the UPF through the SDAP of the primary base station. In the above two scenarios, the uplink data packet that needs to be sent to a computing node needs to be forwarded to the computing node by the UPF, which results in long transmission delay of the uplink data packet, low communication efficiency, and large transmission overhead.

[0004] SUMMARY

[0005] The present application provides a data transmission method and device, which can directly send data that needs to be sent to a first computing node to the first computing node through a cell corresponding to the first computing node, without forwarding the data to the first computing node through a UPF, thereby reducing transmission delay, improving communication efficiency, and reducing transmission overhead.

[0006] In a first aspect, a method for data transmission is provided, which can be executed by a terminal device or a chip or chip system at a terminal device side. The method comprises: receiving, by the terminal device, configuration information, the configuration information being used to indicate at least two of: a one-to-one correspondence relationship between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence relationship between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence relationship between the plurality of computing nodes and the plurality of logical channel groups; determining a first computing node, the first computing node being used to execute a computing execution function; and transmitting, by the terminal device, data in at least one logical channel included in a first logical channel group to the first computing node through at least one cell in a first cell group according to the configuration information, wherein the first cell group, the first computing node, and the first logical channel group are corresponding, the plurality of computing nodes include the first computing node, the plurality of logical channel groups include the first logical channel group, and the plurality of cell groups include the first cell group.

[0007] Based on the above technical solution, the configuration information received by the terminal device can be used to determine the one-to-one correspondence relationship between the plurality of computing nodes, the plurality of cell groups, and the plurality of logical channel groups, and the data to be transmitted to the first computing node can be buffered in at least one logical channel included in a first logical channel group corresponding to the first computing node, and transmitted to the first computing node through an uplink grant resource of at least one cell in a first cell group corresponding to the first computing node. The technical solution provided in the embodiments of the present application can identify and packet the data to be transmitted to the first computing node at the MAC layer, and can directly transmit the data to be transmitted to the first computing node to the first computing node through the cell corresponding to the first computing node, without forwarding the data to the first computing node through the UPF, thereby reducing the transmission delay, improving the communication efficiency, and reducing the transmission cost. For example, the first computing node corresponds to the PCell, the first cell group includes the PCell, and the data to be transmitted to the first computing node can be directly transmitted to the first computing node through the PCell; for another example, the first computing node corresponds to the SCell, the first cell group includes the SCell, and the data to be transmitted to the first computing node can be directly transmitted to the first computing node through the SCell.

[0008] In combination with the first aspect, in some implementations of the first aspect, the method further comprises: buffering, by the terminal device according to the configuration information, the data in at least one logical channel included in the first logical channel group corresponding to the first computing node. Based on this implementation, the terminal device can identify and buffer the data to be transmitted to the first computing node in the plurality of computing nodes at the MAC layer according to the one-to-one correspondence relationship between the plurality of computing nodes and the plurality of logical channel groups.

[0009] With reference to the first aspect, in some implementations of the first aspect, the method further includes: receiving, by the terminal device, uplink grant information, the uplink grant information being used to determine uplink grant resources of the at least one cell; and transmitting, by the terminal device, data in at least one logical channel included in the first logical channel group to the first computing node via at least one cell in the first cell group according to the configuration information includes: transmitting, by the terminal device, the data in the at least one logical channel included in the first logical channel group to the first computing node via uplink grant resources of the at least one cell in the first cell group according to the configuration information. Based on this implementation, the uplink grant resources obtained by the terminal device are uplink grant resources of at least one cell in the first cell group corresponding to the first computing node, and the terminal device can directly transmit data to be transmitted to the first computing node to the first computing node via the uplink grant resources, without the need to transmit the data to the UPF via uplink grant resources corresponding to cell groups other than the first cell group, so that the data does not need to be forwarded to the first computing node again via the UPF.

[0010] With reference to the first aspect, in some implementations of the first aspect, the terminal device transmits data in at least one logical channel included in the first logical channel group to the first computing node via at least one cell in the first cell group according to the configuration information includes: the terminal device packages the data in the at least one logical channel included in the first logical channel group to generate a media access control layer protocol data unit (MAC PDU) according to the configuration information; and the terminal device transmits the MAC PDU to the first computing node via uplink grant resources of at least one cell in the first cell group.

[0011] With reference to the first aspect, in some implementations of the first aspect, the MAC PDU includes at least one MAC service data unit (SDU) in the at least one logical channel included in the first logical channel group; and each logical channel includes one or more MAC SDUs.

[0012] With reference to the first aspect, in some implementations of the first aspect, the at least one logical channel is determined according to a priority of data in a logical channel included in the first logical channel group.

[0013] With reference to the first aspect, in some implementations of the first aspect, the at least one cell is determined from the first cell group according to scheduling information from a network device.

[0014] In a second aspect, a method for data transmission is provided, which can be executed by a network device or a chip or chip system at a network device side. The method comprises: determining, by the network device, configuration information, the configuration information being used to indicate at least two of: a one-to-one correspondence between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups; and sending, by the network device, the configuration information to a terminal device.

[0015] The method provided in the second aspect is a method at a network device side corresponding to the first aspect, and the beneficial effects can be referred to the first aspect.

[0016] In a third aspect, a communication apparatus is provided, which can be applied in the terminal device in the first aspect. The apparatus comprises: a receiving unit configured to receive configuration information, the configuration information being used to indicate at least two of: a one-to-one correspondence between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups; a processing unit configured to determine a first computing node, the first computing node being used to perform a computing execution function; and a sending unit configured to send, according to the configuration information, data in at least one logical channel included in a first logical channel group to the first computing node through at least one cell in a first cell group, wherein the first cell group, the first computing node, and the first logical channel group are corresponding, the plurality of computing nodes include the first computing node, the plurality of logical channel groups include the first logical channel group, and the plurality of cell groups include the first cell group.

[0017] With reference to the third aspect, in some implementations of the third aspect, the processing unit is further configured to buffer, according to the configuration information, the data into at least one logical channel included in the first logical channel group corresponding to the first computing node.

[0018] With reference to the third aspect, in some implementations of the third aspect, the receiving unit is further configured to receive uplink grant information, the uplink grant information being used to determine an uplink grant resource of the at least one cell; and the processing unit is specifically configured to send, according to the configuration information, the data in the at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resource of the at least one cell in the first cell group.

[0019] In some implementations of the third aspect, the sending unit is specifically configured to: according to the configuration information, packetize data in at least one logical channel included in the first logical channel group to generate a medium access control layer protocol data unit (MAC PDU); and send the MAC PDU to the first computing node through uplink grant resources of at least one cell in the first cell group.

[0020] In some implementations of the third aspect, at least one MAC service data unit (SDU) in the at least one logical channel included in the first logical channel group is included in the MAC PDU.

[0021] In some implementations of the third aspect, the at least one logical channel is determined according to a priority of data in the logical channel included in the first logical channel group.

[0022] In some implementations of the third aspect, the at least one cell is determined from the first cell group according to scheduling information from a network device.

[0023] In a fourth aspect, a communication apparatus is provided, which can be applied to the network device of the second aspect. The apparatus includes: a processing unit configured to determine configuration information, the configuration information being used to indicate at least two of: a one-to-one correspondence between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups; and a sending unit configured to send the configuration information to a terminal device.

[0024] In a fifth aspect, a communication apparatus is provided, which includes a processor and a memory. The memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory, so that the communication apparatus performs the method of the first aspect and the second aspect or any possible implementation of the first aspect and the second aspect.

[0025] In a sixth aspect, a communication apparatus is provided, which includes an input / output interface and a logic circuit. The input / output interface is configured to obtain input information and / or output information. The logic circuit is configured to perform the method of the first aspect and the second aspect or any possible implementation of the first aspect and the second aspect, and process the input information and / or generate the output information.

[0026] In a seventh aspect, a computer-readable storage medium is provided, and the computer-readable medium stores a computer program. The computer program, when executed on a computer, causes the computer to perform the method in the first aspect and the second aspect or any possible implementation manner of the first aspect and the second aspect.

[0027] In an eighth aspect, a computer program product is provided, and the computer program product comprises instructions which, when executed on a computer, cause the communication device to perform the method in the first aspect and the second aspect or any possible implementation manner of the first aspect and the second aspect.

[0028] The solutions provided by the second aspect to the eighth aspect are used to implement or assist in implementing the method provided by the first aspect and the second aspect, and thus can achieve the same or corresponding beneficial effects as the first aspect and the second aspect. Therefore, no further description is given here. BRIEF DESCRIPTION OF DRAWINGS

[0029] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application.

[0030] FIG. 2 is a schematic diagram of a system architecture to which embodiments of the present application are applicable.

[0031] FIG. 3 is a schematic diagram of a radio resource control (RRC) transmission scheme for dual connectivity in 3GPP R15.

[0032] FIG. 4 is a schematic diagram of the relationship between a protocol stack and a component carrier (CC).

[0033] FIG. 5 is a schematic diagram of the mapping relationship between MAC PDU packaging and CC.

[0034] FIG. 6 is a schematic diagram of a transmission path of an uplink data packet in a carrier aggregation scenario.

[0035] FIG. 7 is a schematic diagram of a transmission path of an uplink data packet in a dual connectivity scenario.

[0036] FIG. 8 is a schematic diagram of a method of data transmission according to an embodiment of the present application.

[0037] FIG. 9 is a schematic diagram of a method of data transmission according to an embodiment of the present application.

[0038] FIG. 10 is a schematic diagram of a mapping relationship between a computing node, a cell group, and a logical channel group.

[0039] FIG. 11 is a schematic diagram of another method of data transmission according to an embodiment of the present application.

[0040] FIG. 12 is a schematic diagram of another mapping relationship among a computing node, a cell group, and a logical channel group.

[0041] FIG. 13 is a schematic flow chart of another example of a data transmission method according to an embodiment of the present application.

[0042] FIG. 14 is a schematic diagram of another mapping relationship among a computing node, a cell group, and a logical channel group.

[0043] FIG. 15 is a schematic block diagram of a communication apparatus according to an embodiment of the present application.

[0044] FIG. 16 is a schematic block diagram of another communication apparatus according to an embodiment of the present application.

[0045] FIG. 17 is a schematic block diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0046] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0047] The technical solutions in the present application can be applied to various communication systems, such as a Narrow Band-Internet of Things (NB-IoT) system, a Long Term Evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a Worldwide Interoperability for Microwave Access (WiMAX) communication system, a 5th generation (5G) system or a new radio (NR), and can also be applied to subsequent evolution systems, such as a 6th generation (6G) communication system or even a 7th generation (7G) communication system.

[0048] The access network device in the embodiments of the present application can be a device for communicating with a terminal device, can be a base station, or an access point, or a network device, or can refer to a device in an access network that communicates with a wireless terminal over an air interface through one or more sectors. The network device can be used to convert the received air frames and IP packets to each other, as a router between the wireless terminal and the rest of the access network, which can include an Internet Protocol (IP) network. The network device can also coordinate the management of the properties of the air interface. For example, the access network device can be an evolved NodeB (eNB or eNodeB) in an LTE system, and can also be a wireless controller in a cloud radio access network (CRAN) scenario, or the access device can be a relay station, an access point, a vehicle-mounted device, a wearable device, and an access device in a 5G network or a network device in a future evolved PLMN network, etc. It can be an access point (AP) in a WLAN, and can be a gNB in a new radio (NR) system. The embodiments of the present application are not limited. It should be noted that for a 5G system, there can be one or more transmission reception points (TRPs) under one base station, and all TRPs belong to the same cell, wherein each TRP and the terminal can use the measurement reporting method described in the embodiments of the present application. In another scenario, the network device can also include a control unit (CU) and a data unit (DU), and the CU and the DU can be placed in different places, for example: the DU is pulled away and placed in a high traffic area, and the CU is placed in a central machine room; the CU and the DU can also be placed in the same machine room; the CU and the DU can also be different components under one rack. The difference between the CU-DU separation scenario and the multi-TRP scenario is that the TRP is only a radio frequency unit or an antenna device, and the DU can implement protocol stack functions, such as physical layer functions in the DU.

[0049] In addition, in the embodiments of the present application, the access network device is a device in a radio access network (RAN), or in other words, is a RAN node that accesses a terminal device to a wireless network. For example, by way of example but not limitation, as an access network device, the following can be listed: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP), and the like.

[0050] The access network device provides services for a cell, and a terminal device communicates with the access network device through transmission resources (for example, frequency domain resources, or in other words, spectrum resources) used by the cell. The cell can be a cell corresponding to the access network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cell here can include: a metro cell, a micro cell, a pico cell, a femto cell, and the like. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.

[0051] The terminal device in the embodiments of the present application can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment, and the like.

[0052] The terminal device can be a device that provides voice / data connectivity to a user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals are: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network, or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.

[0053] By way of example and not limitation, in the embodiments of the present application, the wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. The wearable device is a portable device that is directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions, large size, and the ability to realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on a certain application function and need to be used in cooperation with other devices, such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs, etc.

[0054] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an internet of things (IoT) system. The IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection.

[0055] As introduced above, various terminal devices can be considered as vehicle-mounted terminal devices if they are located on a vehicle (for example, placed in or installed in a vehicle), for example, also referred to as on-board units (OBU).

[0056] In the embodiments of the present application, the terminal device can also include a relay. Alternatively, it can be understood that all devices capable of data communication with the base station can be regarded as terminal devices.

[0057] FIG. 1 shows a schematic diagram of a communication system 100 according to the present application. In FIG. 1, an access network device 110, a terminal device 120, a terminal device 130, a terminal device 140, a terminal device 150, a terminal device 160 and a terminal device 170 are included. The access network device 110 works in an evolved universal mobile communication system terrestrial radio access (E-UTRA) system, or works in an NR system, or works in a next-generation communication system or other communication system, for example. The access network device 110 and the terminal devices 120-170 can communicate through a Uu interface, and the access network device 110 and the terminal devices 120-170 form a communication system. In the communication system, the terminal devices 120-170 can send uplink data to the access network device 110, and the access network device 110 needs to receive the uplink data sent by the terminal devices 120-170. The access network device 110 can send downlink data to the terminal devices 120-170. In addition, the terminal devices 150-170 can also form a communication system. In the communication system, the access network device can send downlink information to the terminal device 150, and the terminal device 150 can also send downlink information to the terminal devices 160 and 170.

[0058] In the present application, one access network device can serve multiple terminal devices, and FIG. 1 only takes part of the terminal devices as an example.

[0059] The access network device in FIG. 1 is, for example, a base station. Among them, the access network device corresponds to different devices in different systems, for example, it can correspond to an eNB in a 4G system, and correspond to an access network device in 5G, such as a gNB, in a 5G system. The technical solutions provided in the embodiments of the present application can also be applied to future mobile communication systems, so the access network device in FIG. 1 can also correspond to an access network device in a future mobile communication system. FIG. 1 takes the access network device as an example of a base station. In fact, referring to the foregoing description, the access network device can also be an RSU and the like.

[0060] FIG. 2 is a schematic diagram of a system architecture to which the embodiments of the present application are applicable. The RAN communication and computing fusion control entity (module or unit) has the following functions: computing power perception / computing power scheduling / computing power aggregation and the like computing execution control functions, computing radio bearer scheduling, computing transmission control functions such as computing fusion context. Small-scale real-time collaboration can support computing resource adaptation to dynamic changes in the wireless environment, such as channel changes and mobility changes.

[0061] The RAN communication and computing fusion control entity includes RRC functions and computing resource control (CRC) functions. The RRC function completes the control function related to computing transmission, such as the control of computing radio bearer, the management of computing context. The CRC function completes the control function related to computing execution, such as the computing power perception of the computing module in the terminal device, the control of computing power reporting and related configuration, the computing power configuration and scheduling of the computing module in the terminal device, the computing power aggregation between base stations, the computing service quality (QoS) management, the resource perception and reporting event of the computing module in the terminal device, cell computing resource broadcast, and the like. Computing service paging initiated by the next-generation core network (CN) or the next-generation RAN.

[0062] The terminal device and the RAN have computing execution functions, and the execution of the computing execution function is a process of executing computing on allocated computing resources. The computing execution function includes unified modeling and measurement of underlying heterogeneous computing resources, unified conversion of computing capabilities required by various computing tasks, serial / parallel computing according to the arrangement of computing operations, and computing, storage, and quantization processing according to the configured precision. The computing node can be located in the RAN, and the computing node has the computing execution function.

[0063] Computing service and communication service belong to different service types, and the transmission bearers of computing service data and the transmission bearers of communication service data need to be distinguished; a protocol data unit (PDU) session connecting a terminal device and a data network (DN) includes a data radio bearer between the terminal device and a base station, and a general packet radio service (GPRS) tunneling protocol-user plane (GTP-U) tunnel at a user plane between the base station and a UPF. Meanwhile, due to different service models, computing service data may have a special interaction mode between network nodes participating in computing, and may have special requirements for connection quality.

[0064] A computing session can be established on a computing radio bearer or a computing bearer, where the computing radio bearer refers to a data transmission channel between a computing execution function of a terminal device and a computing execution function of a base station; the computing bearer refers to a data transmission channel between computing execution functions of different base stations, a data transmission channel between computing execution functions of different parts of a base station, or a data transmission channel between a computing execution function of a base station and a computing execution function of a core network.

[0065] In order to facilitate the understanding of the embodiments of the present application, the technical solutions related to the embodiments of the present application are briefly introduced as follows.

[0066] I. Trend of computing power network convergence

[0067] In the new computing power network architecture, each network element not only has control and forwarding capabilities, but also has the ability to calculate and process data through AI computing, perception computing, and scientific computing. In addition to network elements, computing nodes are also deployed in the network. The computing power generated by this integrated computing and network mode is called endogenous computing power of the network. At the beginning of network design, computing power is considered as a basic element of the network. Computing power is distributed throughout the network, widely distributed in the cloud, edge, end, and intermediate network elements, and integrated into the network. Computing power services, connection services, and services that consider computing power and connection together are basic services that the network can provide externally. Endogenous computing power of the network can promote the development and deployment of endogenous intelligence of the network, better support ubiquitous base stations and terminal devices with perception, communication, and computing capabilities, achieve large-scale intelligent distributed collaborative services, maximize the utility of communication and computing in the network, adapt to the distribution of data, and protect the privacy of data. In the new network architecture, the control plane of network elements and computing nodes is connected, which can make up for the lack of management plane connection of network elements and computing nodes, and can respond to the movement of terminal devices and changes in the network in a timely manner. Endogenous computing power of the network can promote the generation and development of future intelligent applications, such as immersive cloud XR, holographic communication, sensory interconnection, intelligent interaction, communication perception, and digital twin, etc.

[0068] II. Carrier aggregation and dual connectivity

[0069] 1. Carrier aggregation

[0070] In LTE / NR, the CA scenario allows the terminal device to transmit data through the wireless resources of multiple cells at the same time, where one cell is called the primary cell (PCell) and the other cells are called secondary cells (SCells).

[0071] 2. Dual connectivity

[0072] Taking the NR dual connectivity technology as an example, a gNodeB connected with an access and mobility management function (AMF) is referred to as a master base station (MgNB), and a service cell group controlled by the master base station is referred to as a master cell group (MCG); another gNodeB used to provide additional resources is referred to as a secondary base station (SgNB), and a service cell group controlled by the secondary base station is referred to as a secondary cell group (SCG). In the NR dual connectivity system, all RRC signaling messages and functions required by a terminal device are managed by the master base station, such as public wireless resource configuration, dedicated wireless resource configuration, measurement and mobility management, and the like. FIG. 3 is a schematic diagram of an RRC transmission scheme of dual connectivity in 3GPP Release 15 (R15). In the R15 specification, the wireless resource management functions of the master base station and the secondary base station are coordinated, and the master base station generates a final RRC message and sends the terminal device. The terminal device considers that all RRC messages are only sent by the MgNB, and therefore only responds to the MgNB.

[0073] III. Protocol for transmitting data

[0074] Currently, in the NR system, a terminal device performs uplink transmission of a data packet according to the following protocol for transmitting data.

[0075] (1) The data packet is not split from the SDAP layer, the PDCP layer, the RLC layer, the MAC layer to the master cell / secondary cell / primary secondary cell (PSCell);

[0076] (2) One MAC protocol data unit (PDU) can include N service quality (QoS) flows and n data radio bearers (DRBs), where N and n are positive integers;

[0077] (3) One-to-one mapping between a radio bearer (RB), an RLC channel, and a logical channel (LCH);

[0078] (4) One MAC PDU can include data in one or more LCHs;

[0079] (5) One MAC PDU can be transmitted on any CC, which can be understood as that one MAC PDU can be sent using uplink grant resources of any cell;

[0080] (6) A MAC PDU transmitted on one CC can include service data units (SDUs) of multiple RBs.

[0081] FIG. 4 is a schematic diagram of the relationship between a protocol stack and a CC. Quality of service flows from different internet protocol (IP) addresses are processed at the SDAP layer and transmitted to the PDCP layer through RBs; the PDCP layer performs robust header compression (ROHC) on the data and transmits the data to the RLC layer through an RLC channel; the RLC layer transmits the data to the MAC layer through a logical channel, and the RLC layer can perform error correction retransmission on part of the data that fails to be transmitted; the MAC layer transmits the data to the base station corresponding to the CC through the uplink authorized resource of any one of the CCs and a transmission channel, and the MAC layer can perform scheduling, physical channel multiplexing, hybrid automatic repeat request (HARQ), and the like on the data.

[0082] FIG. 5 is a schematic diagram of the mapping relationship between the packetization of a MAC PDU and a CC. The data in one MAC PDU can come from different IP addresses, and one MAC PDU can be transmitted on any one of the CCs. Exemplarily, all RLC SDUs corresponding to IP packet #1 from IP address 1, all RLC SDUs corresponding to IP packet #2 from IP address 2, and part of the RLC SDUs corresponding to IP packet #3 from IP address 3 can form one MAC PDU, and the MAC PDU can be transmitted on CCx or CCy. Exemplarily, another part of the RLC SDUs corresponding to IP packet #3 from IP address 3 can form one MAC PDU, and the MAC PDU can also be transmitted on CCx or CCy.

[0083] Figure 6 is a schematic diagram of the transmission path of an uplink data packet in a carrier aggregation scenario. In the CA scenario, the PCell and the SCell share the MAC, RLC, PDCP and SDAP entities, and there is no flow splitting and identification of data at the MAC layer, RLC layer, PDCP layer, etc. The terminal device sends the uplink data packet to the PCell / SCell through the PHY layer PUSCH, the PCell converges the PUSCH of the PCell and the SCell at the MAC layer, and sends the uplink data packet of the terminal device to the UPF through the RLC, PDCP and SDAP entities. If one computing node is deployed at the PCell and the SCell respectively, the uplink data packet that needs to be sent to the computing node corresponding to the PCell can be forwarded to the computing node corresponding to the PCell through the UPF, and cannot be directly sent to the computing node corresponding to the PCell through the PCell; the uplink data packet that needs to be sent to the computing node corresponding to the SCell needs to be forwarded to the computing node corresponding to the SCell through the UPF, and cannot be directly sent to the computing node corresponding to the SCell through the SCell.

[0084] Figure 7 is a schematic diagram of the transmission path of an uplink data packet in a dual connectivity scenario. In the DC scenario, the master base station and the secondary base station both have complete protocol stacks. When data is split through the master base station, the secondary base station has corresponding RLC, MAC, and PHY. The uplink data packet that needs to be sent by the terminal device through the secondary base station is converged at the PDCP layer of the master base station after the RLC layer of the secondary base station, and is ultimately sent to the UPF through the SDAP of the master base station. If one computing node is deployed at the master base station and the secondary base station respectively, the uplink data packet that needs to be sent to the computing node corresponding to the master base station can be forwarded to the computing node corresponding to the master base station through the UPF, and cannot be directly sent to the computing node corresponding to the master base station through the master base station; the uplink data packet that needs to be sent to the computing node corresponding to the secondary base station needs to be forwarded to the computing node corresponding to the secondary base station through the UPF, and cannot be directly sent to the computing node corresponding to the secondary base station through the secondary base station.

[0085] To this end, the embodiment of the present application provides a data transmission method, which can directly send the data that needs to be sent to the first computing node to the first computing node through the cell corresponding to the first computing node, without forwarding the data to the first computing node through the UPF, thereby achieving the effects of reducing transmission delay, improving communication efficiency, and reducing transmission overhead.

[0086] Figure 8 is a schematic flow interaction diagram of a data transmission method 800 provided by an embodiment of the present application. The embodiment of the present application is applicable to a carrier aggregation scenario, and is also applicable to a dual connectivity scenario. The network device in the embodiment of the present application can be a base station.

[0087] 810, the network device determines configuration information, the configuration information being used to indicate at least two of: one-to-one correspondence between the plurality of computing nodes and the plurality of cell groups, one-to-one correspondence between the plurality of cell groups and the plurality of logical channel groups, or one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups. Exemplarily, one cell group in an embodiment of the present application can be a primary cell group or a secondary cell group in a dual connectivity scenario, or a primary cell or a secondary cell in a carrier aggregation scenario.

[0088] 820, the network device sends the configuration information to the terminal device; correspondingly, the terminal device receives the configuration information from the network device. One cell group can include one or more cells, and one logical channel group includes a plurality of logical channels.

[0089] Exemplarily, the configuration information is used to indicate one-to-one correspondence between the plurality of computing nodes and the plurality of cell groups, and one-to-one correspondence between the plurality of cell groups and the plurality of logical channel groups. Exemplarily, the configuration information is used to indicate one-to-one correspondence between the plurality of cell groups and the plurality of logical channel groups, and one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups. Exemplarily, the configuration information is used to indicate one-to-one correspondence between the plurality of computing nodes and the plurality of cell groups, and one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups.

[0090] Optionally, in a carrier aggregation scenario, the network device sending the configuration information to the terminal device can be a base station corresponding to a primary cell. Optionally, in a dual connectivity scenario, the network device sending the configuration information to the terminal device can be a base station corresponding to a primary cell in a primary cell group, or a base station corresponding to a primary secondary cell in a secondary cell group.

[0091] 830, the terminal device determines a first computing node. The first computing node is used to perform a computing execution function.

[0092] 840, the terminal device sends data in at least one logical channel included in a first logical channel group to a first computing node through at least one cell in a first cell group according to the configuration information, wherein the first cell group, the first computing node, and the first logical channel group are corresponding, the plurality of computing nodes include the first computing node, the plurality of logical channel groups include the first logical channel group, and the plurality of cell groups include the first cell group. Correspondingly, the first computing node receives the data in the at least one logical channel included in the first logical channel group from the terminal device. The first computing node can be understood as a computing node corresponding to the first cell group, and the first cell group is corresponding to the first logical channel group.

[0093] Optionally, the first computing node can be located in the base station corresponding to the cells included in the first cell group and deployed in the same physical node as the base station corresponding to the cells included in the first cell group. The first computing node and the network device sending the configuration information to the terminal device can be the same device or different devices. For example, in a carrier aggregation scenario, the network device sending the configuration information to the terminal device is the base station corresponding to the primary cell, the first computing node is the base station corresponding to the secondary cell, and the base station corresponding to the primary cell and the base station corresponding to the secondary cell are different base stations. In this case, the first computing node and the network device sending the configuration information to the terminal device are different devices. For another example, in a dual connectivity scenario, the network device sending the configuration information to the terminal device is the base station corresponding to the primary cell in the primary cell group, and the first computing node is also the base station corresponding to the primary cell in the primary cell group. In this case, the first computing node and the network device sending the configuration information to the terminal device are the same device.

[0094] In the method, the terminal device sends data in at least one logical channel included in the first logical channel group to the first computing node. The data in the at least one logical channel included in the first logical channel group can be understood as data in one logical channel included in the first logical channel group, or data in multiple logical channels included in the first logical channel group, or data in all logical channels included in the first logical channel group.

[0095] For example, the terminal device packages the data in the at least one logical channel included in the first logical channel group according to the configuration information to generate a MAC PDU, and sends the MAC PDU to the first computing node through the uplink grant resource of at least one cell included in the first cell group.

[0096] Optionally, the MAC PDU includes at least one MAC SDU in the at least one logical channel included in the first logical channel group. Each logical channel includes one or more MAC SDUs.

[0097] Optionally, before the terminal device sends the data in the at least one logical channel included in the first logical channel group to the first computing node, the terminal device buffers the data to be sent to the first computing node to at least one logical channel included in the first logical channel group corresponding to the first computing node according to the configuration information. Specifically, the terminal device determines the first logical channel group corresponding to the first computing node according to the configuration information, and buffers the data to be sent to the first computing node to at least one logical channel included in the first logical channel group. Based on this optional scheme, the terminal device can identify and buffer the data to be sent to the first computing node in the MAC layer according to the one-to-one correspondence between the multiple computing nodes and the multiple logical channel groups.

[0098] Optionally, before the terminal device transmits the data in the at least one logical channel included in the first logical channel group to the first computing node through at least one cell in the first cell group, the terminal device receives uplink grant information, the uplink grant information being used to determine the uplink grant resource of the at least one cell in the first cell group. Illustratively, the terminal device transmits the data in the at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resource of the first cell in the first cell group according to the configuration information; and the terminal device can also transmit the data in the at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resource of the second cell in the first cell group. Based on the optional scheme, the uplink grant resource obtained by the terminal device is the uplink grant resource of the at least one cell in the first cell group corresponding to the first computing node, and the terminal device can directly transmit the data to be transmitted to the first computing node to the first computing node through the uplink grant resource, without transmitting the data to the UPF through the uplink grant resource corresponding to the cell group other than the first cell group and then forwarding the data to the first computing node.

[0099] Illustratively, in a carrier aggregation scenario, the base station corresponding to the primary cell transmits the uplink grant information of the primary cell to the terminal device; correspondingly, the terminal device receives the uplink grant information of the primary cell, wherein the primary cell can be a cell in the first cell group. Alternatively, the base station corresponding to the secondary cell transmits the uplink grant information of the secondary cell to the terminal device; correspondingly, the terminal device receives the uplink grant information of the secondary cell, wherein the secondary cell can be a cell in the first cell group. Alternatively, the base station corresponding to the first cell transmits the uplink grant information of the first cell to the terminal device; correspondingly, the terminal device receives the uplink grant information of the first cell. It should be understood that in the carrier aggregation scenario, one carrier corresponds to one cell.

[0100] Illustratively, in a dual connectivity scenario, the base station corresponding to any one of the cells in the primary cell group transmits the uplink grant information to the terminal device; correspondingly, the terminal device receives the uplink grant information from the base station corresponding to any one of the cells in the primary cell group. Alternatively, the base station corresponding to any one of the cells in the secondary cell group transmits the uplink grant information to the terminal device; correspondingly, the terminal device receives the uplink grant information from the base station corresponding to any one of the cells in the secondary cell group. Wherein, the primary cell group or the secondary cell group includes at least one cell.

[0101] Optionally, the at least one logical channel included in the first logical channel group is determined by the terminal device according to a priority of data in the logical channels included in the first logical channel group. Different logical channels included in the first logical channel group have different priorities of data. For example, the at least one logical channel included in the first logical channel group is a logical channel with higher priority of data among the logical channels included in the first logical channel group.

[0102] Optionally, the at least one cell in the first cell group is determined by the terminal device from the first cell group according to scheduling information from the network device. For example, the at least one cell in the first cell group is determined by the terminal device from the first cell group according to uplink grant information from the network device.

[0103] It should be understood that in the embodiments of the present application, the configuration information includes the correspondence between the computing node and the cell group, or the correspondence between the cell group and the logical channel group, or the correspondence between the computing node and the group. The terminal device determines one or more cells in the first cell group according to the configuration information. The terminal device determines to send data of at least one logical channel in one logical channel group to the computing node through at least one cell in one cell group by obtaining the corresponding correspondence through the configuration information. When the terminal device packetizes the data, it selects which cell(s) in the cell group to send data of which logical channel(s) in the logical channel group according to certain criteria. For example, the terminal device determines which cell(s) in the cell group to use according to the scheduling information (such as uplink grant information) from the network device, and determines which logical channel(s) in the logical channel group to transmit data from according to the priority of the service data.

[0104] Optionally, the network device that sends the configuration information to the terminal device and the network device that sends the uplink grant information to the terminal device can be the same device or different devices. For example, in a carrier aggregation scenario, the network device that sends the configuration information to the terminal device is a base station corresponding to a primary cell, the network device that sends the uplink grant information to the terminal device is a base station corresponding to a secondary cell, and the base station corresponding to the primary cell and the base station corresponding to the secondary cell are different base stations. In this case, the network device that sends the configuration information to the terminal device and the network device that sends the uplink grant information to the terminal device are different devices. For another example, in a dual connectivity scenario, the network device that sends the configuration information to the terminal device is a base station corresponding to a primary cell in a primary cell group, and the network device that sends the uplink grant information to the terminal device is also a base station corresponding to the primary cell in the primary cell group. In this case, the network device that sends the configuration information to the terminal device and the network device that sends the uplink grant information to the terminal device are the same device.

[0105] In the technical scheme provided in the embodiments of the present application, the configuration information received by the terminal device can be used to determine the one-to-one correspondence relationship between the plurality of computing nodes, the plurality of cell groups and the plurality of logical channel groups, the data to be sent to the first computing node can be buffered in at least one logical channel included in the first logical channel group corresponding to the first computing node, and the data in the at least one logical channel included in the first logical channel group can be sent to the first computing node through the uplink grant resource of at least one cell in the first cell group corresponding to the first computing node. The technical scheme provided in the embodiments of the present application can identify and packet the data to be sent to the first computing node at the MAC layer, and can achieve the effect of directly sending the data to be sent to the first computing node to the first computing node through the cell corresponding to the first computing node, without forwarding the data to the first computing node through the UPF, thereby reducing the transmission delay, improving the communication efficiency and reducing the transmission cost. For example, in a carrier aggregation scenario, the first cell group includes a secondary cell and does not include a primary cell, the terminal device can send the data in the at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resource of the secondary cell, without sending the data in the at least one logical channel included in the first logical channel group to the UPF through the primary cell, thereby avoiding forwarding the data to the first computing node through the UPF again. For another example, in a dual connectivity scenario, the first cell group includes a secondary cell group and does not include a primary cell group, the terminal device can send the data in the at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resource of the cell in the secondary cell group, without sending the data in the at least one logical channel included in the first logical channel group to the UPF through the cell in the primary cell group, thereby avoiding forwarding the data to the first computing node through the UPF again.

[0106] The method for data transmission provided in the embodiments of the present application will be described below in combination with specific examples.

[0107] FIG. 9 is a schematic flow interaction diagram of an example of the method 900 for data transmission provided in the embodiments of the present application.

[0108] 910, the network device determines the first configuration information and sends the first configuration information to the terminal device, the first configuration information indicating the first correspondence relationship and the second correspondence relationship, the first correspondence relationship including a one-to-one correspondence relationship between the plurality of computing nodes and the plurality of cell groups, and the second correspondence relationship including a one-to-one correspondence relationship between the plurality of cell groups and the plurality of logical channel groups. Correspondingly, the terminal device receives the first configuration information from the network device. Exemplarily, the network device sends the first configuration information in the configuration signaling of the secondary cell to the terminal device, and the first correspondence relationship and the second correspondence relationship indicated by the first configuration information can be applicable to uplink transmission and / or downlink transmission.

[0109] 920, the terminal device determines a first computing node. The first computing node is used to execute a computing execution function.

[0110] 930, the terminal device buffers data to be sent to the first computing node into at least one logical channel included in a first logical channel group corresponding to the first computing node according to the first correspondence relationship and the second correspondence relationship, wherein the plurality of computing nodes include the first computing node, and the plurality of logical channel groups include the first logical channel group. Specifically, the terminal device determines the first logical channel group corresponding to the first computing node according to the first correspondence relationship and the second correspondence relationship; and the terminal device buffers the data to be sent to the first computing node into at least one logical channel included in the first logical channel group.

[0111] 940, the terminal device receives uplink grant information used to determine uplink grant resources of at least one cell in a first cell group, wherein the plurality of cell groups include the first cell group.

[0112] 950, the terminal device transmits data in at least one logical channel included in the first logical channel group to the first computing node through uplink grant resources of at least one cell in the first cell group according to the first correspondence relationship and the second correspondence relationship, wherein the first cell group, the first computing node, and the first logical channel group are corresponding.

[0113] Exemplarily, the terminal device packages the data in at least one logical channel included in the first logical channel group to generate a MAC PDU according to the first correspondence relationship and the second correspondence relationship; and the terminal device transmits the MAC PDU to the first computing node through uplink grant resources of at least one cell included in the first cell group.

[0114] Optionally, the MAC PDU includes at least one MAC SDU in at least one logical channel included in the first logical channel group.

[0115] FIG. 10 is a schematic diagram of a mapping relationship between computing nodes, cell groups, and logical channel groups. The first correspondence relationship includes a correspondence relationship between computing node 1 and cell group 1, and a correspondence relationship between computing node 2 and cell group 2; and the second correspondence relationship includes a correspondence relationship between cell group 1 and logical channel group 1, and a correspondence relationship between cell group 2 and logical channel group 2. Computing node 1, cell group 1, and logical channel group 1 are corresponding, wherein the logical channel group 1 includes a plurality of LCHx; and computing node 2, cell group 2, and logical channel group 2 are corresponding, wherein the logical channel group 2 includes a plurality of LCHy.

[0116] In the embodiments of the present application, the second correspondence includes a correspondence between the cell group 1 and the logical channel group 1. When the terminal device packetizes data in at least one logical channel included in the logical channel group 1, the terminal device selects which logical channel(s) in the logical channel group 1 to packetize data according to certain criteria. For example, the terminal device determines which cell(s) in the corresponding cell group to use according to the scheduling information of the network device, and the terminal device determines which logical channel(s) in the corresponding logical channel group to transmit data in according to the priority of the service data.

[0117] FIG. 11 is a schematic flow interaction diagram of another example of a data transmission method 1100 provided by the embodiments of the present application.

[0118] 1110, the network device determines second configuration information, and sends the second configuration information to the terminal device, the second configuration information indicating a second correspondence and a third correspondence, the second correspondence including a one-to-one correspondence between a plurality of cell groups and a plurality of logical channel groups, and the third correspondence including a one-to-one correspondence between a plurality of computing nodes and the plurality of logical channel groups. Correspondingly, the terminal device receives the second configuration information from the network device. For example, the network device can include the second configuration information indicating the third correspondence in the MAC configuration signaling sent to the terminal device, and the network device can include the second configuration information indicating the second correspondence in the configuration signaling of the secondary cell sent to the terminal device.

[0119] 1120, the terminal device determines a first computing node. The first computing node is used to perform a computing execution function.

[0120] 1130, the terminal device buffers data to be sent to the first computing node in at least one logical channel included in a first logical channel group corresponding to the first computing node according to the third correspondence, wherein the plurality of computing nodes includes the first computing node, and the plurality of logical channel groups includes the first logical channel group.

[0121] 1140, the terminal device receives uplink grant information, the uplink grant information being used to determine uplink grant resources of at least one cell in a first cell group, wherein the plurality of cell groups includes the first cell group.

[0122] 1150, the terminal device transmits data in at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resources of at least one cell in the first cell group according to the second correspondence and the third correspondence, wherein the first cell group, the first computing node, and the first logical channel group are corresponding.

[0123] According to the third correspondence relationship, the terminal device packages data in at least one logical channel included in the first logical channel group to generate a MAC PDU; and according to the second correspondence relationship, the terminal device sends the MAC PDU to the first computing node through uplink grant resources of at least one cell included in the first cell group.

[0124] Optionally, the MAC PDU includes at least one MAC SDU in at least one logical channel included in the first logical channel group.

[0125] FIG. 12 is another mapping relationship between a computing node, a cell group, and a logical channel group. The second correspondence relationship includes a correspondence relationship between the cell group 1 and the logical channel group 1, and a correspondence relationship between the cell group 2 and the logical channel group 2. The third correspondence relationship includes a correspondence relationship between the computing node 1 and the logical channel group 1, and a correspondence relationship between the computing node 2 and the logical channel group 2. The computing node 1, the cell group 1, and the logical channel group 1 are corresponding, wherein the logical channel group 1 includes a plurality of LCHx. The computing node 2, the cell group 2, and the logical channel group 2 are corresponding, wherein the logical channel group 2 includes a plurality of LCHy.

[0126] FIG. 13 is another example of the method 1300 for data transmission provided by the embodiment of the present application.

[0127] 1310, the network device determines third configuration information, and sends the third configuration information to the terminal device. The third configuration information indicates the first correspondence relationship and the third correspondence relationship. The first correspondence relationship includes a one-to-one correspondence relationship between a plurality of computing nodes and a plurality of cell groups. The third correspondence relationship includes a one-to-one correspondence relationship between a plurality of computing nodes and a plurality of logical channel groups. Correspondingly, the terminal device receives the third configuration information from the network device. Illustratively, the network device can include the third configuration information indicating the third correspondence relationship in the computing node configuration signaling sent to the terminal device. The network device can include the third configuration information indicating the first correspondence relationship in the configuration signaling of the secondary cell sent to the terminal device.

[0128] 1320, the terminal device determines the first computing node. The first computing node is used to perform a computing execution function.

[0129] 1330, the terminal device buffers data to be sent to the first computing node to at least one logical channel included in a first logical channel group corresponding to the first computing node according to the third correspondence relationship, wherein the plurality of computing nodes include the first computing node, and the plurality of logical channel groups include the first logical channel group.

[0130] 1340, the terminal device receives uplink grant information, the uplink grant information being used to determine uplink grant resources of at least one cell in the first cell group, wherein the multiple cell groups comprise the first cell group.

[0131] 1350, the terminal device transmits data in at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resources of at least one cell in the first cell group according to the first correspondence relationship and the third correspondence relationship, wherein the first cell group, the first computing node, and the first logical channel group are corresponding.

[0132] Exemplarily, the terminal device packages the data in the at least one logical channel included in the first logical channel group according to the third correspondence relationship to generate a MAC PDU; and the terminal device transmits the MAC PDU to the first computing node through the uplink grant resources of at least one cell included in the first cell group according to the first correspondence relationship and the third correspondence relationship.

[0133] Optionally, the MAC PDU comprises at least one MAC SDU in the at least one logical channel included in the first logical channel group.

[0134] FIG. 14 is another mapping relationship between a computing node, a cell group, and a logical channel group. The first correspondence relationship comprises a correspondence relationship between the computing node 1 and the cell group 1, and a correspondence relationship between the computing node 2 and the cell group 2; and the third correspondence relationship comprises a correspondence relationship between the computing node 1 and the logical channel group 1, and a correspondence relationship between the computing node 2 and the logical channel group 2. The computing node 1, the cell group 1, and the logical channel group 1 are corresponding, wherein the logical channel group 1 comprises multiple LCHx; and the computing node 2, the cell group 2, and the logical channel group 2 are corresponding, wherein the logical channel group 2 comprises multiple LCHy.

[0135] The above introduces the method for data transmission provided by the embodiments of the present application, and the following introduces an execution subject for executing the method for data transmission.

[0136] FIG. 15 is a schematic block diagram of a communication device 1500 according to an embodiment of the present application. The device can be applied to a terminal device according to an embodiment of the present application. The communication device 1500 comprises:

[0137] a receiving unit 1510 configured to receive configuration information, the configuration information being used to indicate at least two of the following: a one-to-one correspondence relationship between multiple computing nodes and multiple cell groups, a one-to-one correspondence relationship between the multiple cell groups and multiple logical channel groups, or a one-to-one correspondence relationship between the multiple computing nodes and the multiple logical channel groups;

[0138] The processing unit 1520 is configured to determine a first computing node, where the first computing node is configured to perform a computing execution function.

[0139] The sending unit 1530 is configured to send, according to the configuration information, data in at least one logical channel included in a first logical channel group to the first computing node through at least one cell in a first cell group, where the first cell group, the first computing node, and the first logical channel group are corresponding, the plurality of computing nodes include the first computing node, the plurality of logical channel groups include the first logical channel group, and the plurality of cell groups include the first cell group.

[0140] Optionally, the processing unit 1520 is further configured to buffer, according to the configuration information, the data into at least one logical channel included in the first logical channel group corresponding to the first computing node.

[0141] Optionally, the receiving unit 1510 is further configured to receive uplink authorization information, where the uplink authorization information is used to determine uplink authorization resources of the at least one cell.

[0142] The processing unit 1520 is specifically configured to send, according to the configuration information, the data in the at least one logical channel included in the first logical channel group to the first computing node through uplink authorization resources of the at least one cell in the first cell group.

[0143] Optionally, the sending unit 1530 is specifically configured to:

[0144] According to the configuration information, packetize the data in the at least one logical channel included in the first logical channel group to generate a media access control layer protocol data unit (MAC PDU).

[0145] Send the MAC PDU to the first computing node through uplink authorization resources of the at least one cell in the first cell group.

[0146] Optionally, the MAC PDU includes at least one MAC service data unit (SDU) in the at least one logical channel included in the first logical channel group.

[0147] Optionally, the at least one logical channel is determined according to a priority of data in logical channels included in the first logical channel group.

[0148] Optionally, the at least one cell is determined from the first cell group according to scheduling information from a network device.

[0149] FIG. 16 is a schematic block diagram of another communication apparatus 1600 according to embodiments of the present application. The apparatus can be applied in a network device according to embodiments of the present application. The communication apparatus 1600 comprises:

[0150] a processing unit 1610 configured to determine configuration information, the configuration information being used to indicate at least two of: a one-to-one correspondence between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups;

[0151] a sending unit 1620 configured to send the configuration information to a terminal device.

[0152] FIG. 17 is a schematic block diagram of another communication apparatus 1700 according to embodiments of the present application. The communication apparatus 1700 comprises a processor 1710, a memory 1720 and a communication interface 1730;

[0153] The memory 1720 is configured to store executable instructions;

[0154] The processor 1710 is coupled with the memory 1720 via the communication interface 1730. The processor 1710 is configured to invoke and execute the executable instructions in the memory 1720 to implement the methods according to embodiments of the present application. The communication apparatus can be applied in a terminal device or a network device according to embodiments of the present application. Optionally, the processor 1710 and the memory 1720 are integrated together.

[0155] The processor 1710 described above can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the method embodiment described above can be completed by the integrated logic circuit of hardware in the processor or the instruction in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiment of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiment of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.

[0156] Optionally, the embodiment of the present application further provides a communication device, which comprises an input output interface and a logic circuit, the input output interface is used for acquiring input information and / or output information; the logic circuit is used for executing the method in the method embodiment described above, processing according to the input information and / or generating the output information.

[0157] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program for implementing the method in the method embodiment described above. When the computer program runs on the computer, the computer can implement the method in the method embodiment described above.

[0158] The embodiment of the present application further provides a computer program product, which comprises computer program code, when the computer program code runs on the computer, the method in the method embodiment described above is executed.

[0159] The embodiment of the present application further provides a chip, which comprises a processor, the processor is connected with a memory, the memory is used for storing a computer program, and the processor is used for executing the computer program stored in the memory, so that the chip executes the method in the method embodiment described above.

[0160] It should be understood that in the embodiments of the present application, the numbers "first", "second" and the like are merely intended to distinguish different objects, such as to distinguish different corresponding relationships, and do not limit the scope of the embodiments of the present application, and the embodiments of the present application are not limited thereto.

[0161] In addition, the term "and / or" in the present application merely describes the association relationship of the associated objects, and indicates that there can be three relationships, for example, A and / or B can indicate that A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in the present application generally indicates that the front and rear associated objects are in an "or" relationship; the term "at least one" in the present application can represent "one" and "two or more", for example, A, B and C, which can represent seven cases: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, A and C exist simultaneously, C and B exist simultaneously, and A, B and C exist simultaneously.

[0162] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0163] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0164] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be realized by other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed objects can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0165] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0166] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0167] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0168] 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 can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of data transmission, characterized by, The method is applied to a terminal device and comprises the following steps: receiving configuration information, the configuration information being used to indicate at least two of the following: one-to-one correspondence between a plurality of computing nodes and a plurality of cell groups, one-to-one correspondence between the plurality of cell groups and a plurality of logical channel groups, or one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups; determining a first computing node, the first computing node being used to perform a computing execution function; according to the configuration information, transmitting data in at least one logical channel included in a first logical channel group to the first computing node through at least one cell in a first cell group, wherein the first cell group, the first computing node, and the first logical channel group are corresponding, the plurality of computing nodes include the first computing node, the plurality of logical channel groups include the first logical channel group, and the plurality of cell groups include the first cell group.

2. The method of claim 1, wherein, The method further comprises the following steps: according to the configuration information, buffering the data in at least one logical channel included in the first logical channel group corresponding to the first computing node.

3. The method according to claim 1 or 2, characterized in that, The method further comprises the following steps: receiving uplink grant information, the uplink grant information being used to determine uplink grant resources of the at least one cell; 4. The method according to any one of claims 1 to 3, characterized in that, according to the configuration information, transmitting the data in at least one logical channel included in the first logical channel group to the first computing node through uplink grant resources of the at least one cell in the first cell group. The step of transmitting the data in at least one logical channel included in the first logical channel group to the first computing node through at least one cell in a first cell group according to the configuration information comprises the following steps: according to the configuration information, packetizing the data in at least one logical channel included in the first logical channel group to generate a media access control layer protocol data unit (MAC PDU); transmitting the MAC PDU to the first computing node through uplink grant resources of the at least one cell in the first cell group.

5. The method of claim 4, wherein: the MAC PDU includes at least one MAC service data unit (SDU) in at least one logical channel included in the first logical channel group.

6. The method of any one of claims 1 to 5, wherein: the at least one logical channel is determined according to a priority of data in logical channels included in the first logical channel group.

7. The method of any one of claims 1 to 6, wherein:

8. A method of data transmission, characterized by the at least one cell is determined from the first cell group according to scheduling information from a network device. The method is applied to a network device and comprises the following steps: determine configuration information, the configuration information being used to indicate at least two of the following: a one-to-one correspondence relationship between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence relationship between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence relationship between the plurality of computing nodes and the plurality of logical channel groups; transmit the configuration information to a terminal device.

9. A communications device, characterized by comprise: receive configuration information, the configuration information being used to indicate at least two of the following: a one-to-one correspondence relationship between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence relationship between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence relationship between the plurality of computing nodes and the plurality of logical channel groups; determine a first computing node, the first computing node being used to perform a computing execution function; transmit, according to the configuration information, data in at least one logical channel included in a first logical channel group to the first computing node through at least one cell in a first cell group, wherein the first cell group, the first computing node, and the first logical channel group correspond to each other, the plurality of computing nodes include the first computing node, the plurality of logical channel groups include the first logical channel group, and the plurality of cell groups include the first cell group.

10. The communication apparatus according to claim 9, wherein the processing unit is further configured to buffer, according to the configuration information, the data into at least one logical channel included in the first logical channel group corresponding to the first computing node.

11. The communication apparatus according to claim 9 or 10, wherein the receiving unit is further configured to receive uplink grant information, the uplink grant information being used to determine an uplink grant resource of the at least one cell; the processing unit is specifically configured to transmit, according to the configuration information, the data in the at least one logical channel included in the first logical channel group to the first computing node through the uplink grant resource of the at least one cell in the first cell group.

12. The communication apparatus according to any one of claims 9-11, wherein, the transmitting unit is specifically configured to: pack the data in the at least one logical channel included in the first logical channel group according to the configuration information to generate a medium access control layer protocol data unit (MAC PDU); transmit the MAC PDU to the first computing node through the uplink grant resource of the at least one cell in the first cell group.

13. The communication apparatus according to claim 12, wherein the MAC PDU includes at least one MAC service data unit (SDU) in the at least one logical channel included in the first logical channel group.

14. The communication apparatus according to any one of claims 9 to 13, wherein the at least one logical channel is determined according to a priority of data in logical channels included in the first logical channel group.

15. The communication apparatus according to any one of claims 9 to 14, wherein the at least one cell is determined from the first cell group according to scheduling information from a network device.

16. A communications device, characterized by comprise: A processing unit is configured to determine configuration information, the configuration information being used to indicate at least two of: a one-to-one correspondence between a plurality of computing nodes and a plurality of cell groups, a one-to-one correspondence between the plurality of cell groups and a plurality of logical channel groups, or a one-to-one correspondence between the plurality of computing nodes and the plurality of logical channel groups; A sending unit is configured to send the configuration information to a terminal device.

17. A communications device, characterized by A communication device comprises: A processor and a memory, the memory being configured to store a computer program, and the processor being configured to execute the computer program stored in the memory, so that the communication device performs the method according to any one of claims 1 to 8.

18. A communications device, characterized by A communication device comprises: An input / output interface and a logic circuit; The input / output interface is configured to acquire input information and / or output information; The logic circuit is configured to execute the method according to any one of claims 1 to 8, and process and / or generate the output information according to the input information.

19. A computer-readable storage medium, characterized in that, A computer readable medium stores a computer program; The computer program, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 8. A computer program, when executed, causes the method according to any one of claims 1 to 8 to be implemented.

20. A computer program product, characterised in that, ​