Communication method and apparatus
By performing traffic splitting at the MAC layer, the problem of traditional communication methods being unable to adapt to dynamic changes in network resources in real time is solved, achieving efficient data transmission and load balancing between terminal devices and auxiliary nodes, and improving data transmission efficiency and reliability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-10
- Publication Date
- 2026-03-19
AI Technical Summary
Traditional single-connection communication methods cannot adapt to the dynamic changes in network resources in real time when faced with scenarios involving massive data concurrency, low latency sensitivity, and high reliability requirements, resulting in low data transmission efficiency.
By performing traffic splitting at the MAC layer, the resource information required for data transmission between the terminal device and the secondary node is first determined, and this information is exchanged to ensure that the data matches the available resources of the secondary node, thereby achieving load balancing and improving transmission efficiency.
It improves data transmission efficiency and load balancing between terminal devices and auxiliary nodes, adapts to dynamic changes in network resources, and enhances the reliability and efficiency of data transmission.
Smart Images

Figure CN2025120316_19032026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority from the Chinese patent application No. 202411297329.9 filed on September 14, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a communication method and apparatus. BACKGROUND
[0003] In today's data-intensive and real-time communication environment, with the rapid development of Internet of Things, cloud computing, big data analysis and high-definition video transmission, the demand for data distribution is growing explosively. Although the traditional single connection communication mode can meet the basic data transmission requirements in the past, it gradually reveals its limitations in the face of massive data concurrency, low delay sensitivity and high reliability requirements.
[0004] In order to overcome the above limitations, the industry has developed a number of innovative technologies aimed at achieving efficient parallel data transmission and intelligent load balancing. Some technologies have been developed to achieve parallel data transmission and load sharing. For example, dual connectivity technology is an important innovation in the field of wireless communication, which allows terminal devices to establish connections with multiple base stations or cells in the radio resource control (RRC) connected state, and significantly improves network performance by integrating and sharing resources of multiple nodes, including improving data transmission rate, reducing delay, enhancing coverage and reliability. This technology not only optimizes resource utilization, but also has great advantages in hot spot areas, coverage edges and non-independent networking scenarios, providing users with higher quality wireless communication experience. With the continuous development of communication technology, dual connectivity technology will continue to evolve and bring more efficient and intelligent solutions to future communication networks. In dual connectivity technology, the base station configures a shunting threshold for the terminal device to control the data flow strategy, which improves the utilization of network resources and transmission efficiency to a certain extent.
[0005] However, shunting data based on the shunting threshold relies on a static configured threshold, which cannot adapt to the dynamic changes of network resources in real time, resulting in low data transmission efficiency. SUMMARY
[0006] The present application provides a communication method and apparatus for improving the data transmission efficiency of a terminal device.
[0007] To achieve the above purpose, the present application adopts the following technical solutions:
[0008] In a first aspect, a communication method is provided. The method is applied to a first node. The execution subject of the method can be the first node, a component or device (for example, a processor, a chip, or a chip system, etc.) applied to the first node, or a logic module or software capable of realizing all or part of the functions of the first node. The communication method comprises: obtaining first information used to indicate first resource information used for a second node to transmit first data to a terminal device, the terminal device establishing an air interface connection with the first node and the second node; sending second information used to indicate the first resource information to the terminal device; and receiving the first data from the second node.
[0009] In the first aspect, the first node first obtains the first information, and then indicates the second information used to indicate the first resource information to the terminal device. The terminal device then sends the first data to the second node based on the second information used to indicate the first resource information. This ensures that the transmitted first data matches the available resources of the second node, balances the loads of the first node and the second node, and improves the transmission efficiency.
[0010] In a possible design, the obtaining of the first information can comprise: receiving the first information from the second node. Optionally, the method can further comprise: sending third information to the second node, wherein the third information is used to indicate configuration information of a radio bearer between the first node and the terminal device.
[0011] In this design, the second node determines the first information used to indicate the first resource information required for the second node to transmit the first data, and then indicates the first information to the first node. The first node then indicates the second information used to indicate the first resource information to the terminal device. The terminal device then sends the first data to the second node based on the second information used to indicate the first resource information. This ensures that the transmitted first data matches the available resources of the second node, balances the loads of the first node and the second node, and improves the transmission efficiency.
[0012] In a possible design, the obtaining of the first information can comprise: determining the first information according to one or more of candidate resource information, configuration information of a radio bearer between the first node and the terminal device, or buffer status information, wherein the candidate resource information is used to indicate candidate resources in the second node for transmitting the first data, and the buffer status information is used to indicate an amount of data to be sent in a buffer of the terminal device, the amount of data to be sent including an amount of data of the first data. Optionally, the method can further comprise: receiving the buffer status information from the terminal device. The first data sent to the second node occupies an amount of data in the buffer of the terminal device.
[0013] In the design, the first node first determines the first information indicating the first resource information required for the second node to transmit the first data to the terminal device, the first node and the second node then interact the first information, and the terminal device then sends the first data to the second node based on the second information indicating the first resource information, so that the transmitted first data matches the available resource of the second node, the load of the first node and the second node is balanced, and the transmission efficiency is high.
[0014] In a possible design, the method further includes: determining the data amount of the first data occupying the buffer of the terminal device according to the buffer status information.
[0015] In the design, the first node determines the data amount of the first data occupying the buffer of the terminal device, and then determines the first information based on the data amount, so that the transmitted first data matches the available resource of the second node.
[0016] In a possible design, the buffer status information is used to indicate the data amount of data transmitted between the terminal device and the first node and / or the data amount of the first data.
[0017] In the design, the above buffer status information is used to determine the first resource information required for the second node to transmit the first data to the terminal device, so that the transmitted first data matches the available resource of the second node.
[0018] In a possible design, the buffer status information is carried through a first report and a second report, where the first report includes the data amount of data transmitted between the terminal device and the first node, and the second report includes the data amount of the first data.
[0019] In the design, the first report includes the specific data amount of data transmitted between the terminal device and the first node, and the second report includes the data amount of the first data, so that the first node can directly and accurately obtain the two key data amounts without relying on a complex calculation process such as calculation of a shunting ratio, thereby simplifying the data processing procedure and improving the efficiency and accuracy of the system.
[0020] In a possible design, the method further includes: receiving candidate resource information from the second node. Optionally, the method further includes: sending request information to the second node, where the request information is used to request the candidate resource information.
[0021] In the design, the candidate resource information of the second node is indicated to the first node, and the first node can determine the first resource information required for the second node to transmit the first data to the terminal device based on the candidate resource information, thereby improving the accuracy of the first resource information.
[0022] In a second aspect, a communication method is provided. The method can be applied to a second node. The execution subject of the method can be the second node, a component or device (e.g., a processor, a chip, or a chip system) applied to the second node, a logic module or software capable of realizing all or part of the functions of the second node. The communication method comprises: receiving first information from a first node; or determining the first information according to one or more of a data amount of first data occupying a buffer of a terminal device, third information, or candidate resource information, wherein the first information is used to indicate first resource information for transmitting the first data between the second node and the terminal device, the terminal device establishes an air interface connection with the first node and the second node, the third information is used to indicate configuration information of a radio bearer between the first node and the terminal device, and the candidate resource information is used to indicate candidate resources in the second node for transmitting the first data; receiving the first data from the terminal device; and sending the first data to the first node.
[0023] In the second aspect, two ways for the second node to obtain the first information are designed, so that the second node can reserve corresponding resources for transmitting the first data, guaranteeing that the first data can be successfully transmitted, and then the second node sends the received first data from the terminal device to the first node, so that the first node can obtain complete data.
[0024] In a possible design, the method can further comprise: receiving third information from the first node.
[0025] In this design, the first node provides the third information to the second node, so that the second node can determine the first information.
[0026] In a possible design, the method can further comprise: receiving a data amount of first data occupying a buffer of a terminal device from the first node.
[0027] In this design, the first node provides the data amount of the first data occupying the buffer of the terminal device to the second node, so that the second node can determine the first information based on the data amount.
[0028] In a possible design, the first information is determined by the second node. In this case, the method can further comprise: sending the first information to the first node.
[0029] In this design, the first information is determined by the second node and indicated to the first node, so that the first node can send the first information to the terminal device, and the terminal device sends the first data to the second node based on the second information indicating the first resource information, guaranteeing that the transmitted first data matches the available resources of the second node, balancing the loads of the first node and the second node, and improving transmission efficiency.
[0030] In a third aspect, a communication method is provided. The method is applied to a terminal device. The execution subject of the method can be the terminal device, a component or apparatus (e.g., a processor, a chip, or a chip system) applied to the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. The communication method comprises: receiving, from a first node, second information used to indicate first resource information of a first data transmitted between a second node and the terminal device, the terminal device establishing an air interface connection with the first node and the second node; and transmitting, to the second node, the first data according to the second information.
[0031] In the third aspect, the terminal device receives and transmits the first data to the second node based on the second information, which ensures that the transmitted first data matches the available resources of the second node, balances the loads of the first node and the second node, and improves the transmission efficiency.
[0032] In a possible design, the method further includes: transmitting, to the first node, buffer status information, where the buffer status information is used to indicate an amount of data to be transmitted in a buffer of the terminal device, and the amount of data to be transmitted includes an amount of data of the first data. Optionally, the buffer status information is used to indicate an amount of data transmitted between the terminal device and the first node and / or the amount of data of the first data. The buffer status information is carried by a first report and a second report, where the first report includes the amount of data transmitted between the terminal device and the first node, and the second report includes the amount of data of the first data.
[0033] In this design, the terminal device transmits the buffer status information to the first node, which can be used by the first node to determine the first information.
[0034] In a fourth aspect, a communication apparatus is provided for implementing the method described in any of the first aspect to the third aspect. For example, the communication apparatus can be the first node in the first aspect, or an apparatus (e.g., a chip or a chip system) included in the first node; or the communication apparatus can be the second node in the second aspect, or an apparatus (e.g., a chip or a chip system) included in the second node; or the communication apparatus can be the terminal device in the third aspect, or an apparatus (e.g., a chip or a chip system) included in the terminal device. When the apparatus is a chip system, the apparatus can be composed of a chip or can include a chip and other discrete devices.
[0035] The communication apparatus includes modules, units, or means corresponding to the method, which can be implemented by hardware, software, or by executing corresponding software by hardware. The hardware or software includes one or more modules or units corresponding to the functions.
[0036] In some possible design, the communication apparatus can include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementation thereof. The transceiver module, which can also be referred to as a transceiver unit, can be used to implement the transmitting and / or receiving functions in any of the above aspects and any possible implementation thereof. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0037] In some possible design, the transceiver module includes a transmitting module and / or a receiving module, which are used to implement the transmitting or receiving functions in any of the above aspects and any possible implementation thereof, respectively.
[0038] In a fifth aspect, a communication apparatus is provided, which can include a processor and a communication interface. The communication interface can be used to communicate with modules outside the communication apparatus. The processor can be used to execute computer programs or instructions, so as to enable the communication apparatus to perform the method in any of the above aspects. For example, the communication apparatus can be the first node in the first aspect, or an apparatus included in the first node, such as a chip or a chip system; or the communication apparatus can be the second node in the second aspect, or an apparatus included in the second node, such as a chip or a chip system; or the communication apparatus can be the terminal device in the third aspect, or an apparatus included in the terminal device, such as a chip or a chip system. When the apparatus is a chip system, it can be composed of a chip, or can include a chip and other discrete devices.
[0039] In a sixth aspect, a communication apparatus is provided, which can include at least one processor. The processor can be used to execute computer programs or instructions stored in a memory, so as to enable the communication apparatus to perform the method in any of the above aspects. The memory can be coupled with the processor, or the memory can exist independently of the processor, for example, the memory and the processor are two independent modules. The memory can be located outside the communication apparatus, or can be located inside the communication apparatus.
[0040] The communication apparatus can be used to implement the method in any of the first aspect to the third aspect. For example, the communication apparatus can be the first node in the first aspect, or an apparatus included in the first node, such as a chip or a chip system; or the communication apparatus can be the second node in the second aspect, or an apparatus included in the second node, such as a chip or a chip system; or the communication apparatus can be the terminal device in the third aspect, or an apparatus included in the terminal device, such as a chip or a chip system. When the apparatus is a chip system, it can be composed of a chip, or can include a chip and other discrete devices.
[0041] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instructions, when executed on a communication device, causes the communication device to perform the method of any one of the aspects.
[0042] In an eighth aspect, a computer program product is provided, which contains instructions, when executed on a communication device, causes the communication device to perform the method of any one of the aspects.
[0043] In a ninth aspect, a communication device is provided, which is configured to cause the communication device to perform the method of any one of the aspects.
[0044] In a tenth aspect, a chip is provided, which includes a processor and a transceiver, and the processor and the transceiver are configured to support the chip to perform the method of any one of the aspects.
[0045] It can be understood that when the communication device provided in any one of the fourth aspect to the sixth aspect is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.
[0046] The technical effects brought by any one of the fourth aspect to the ninth aspect can be referred to the technical effects brought by different design manners in the first aspect to the third aspect, which will not be repeated here.
[0047] In an eleventh aspect, a communication system is provided, which includes one or more of the first node, the second node, and the terminal device of the above aspects. BRIEF DESCRIPTION OF DRAWINGS
[0048] FIG. 1 is a schematic diagram of a user plane protocol stack for communication between a terminal device and a base station according to an embodiment of the present application;
[0049] FIG. 2 is a schematic diagram of a control plane protocol stack for communication between a terminal device and a base station according to an embodiment of the present application;
[0050] FIG. 3 is a schematic diagram of multiple combination manners of a dual connectivity technology according to an embodiment of the present application;
[0051] FIG. 4 is a schematic diagram of multiple combination manners of a dual connectivity technology according to another embodiment of the present application;
[0052] FIG. 5 is a schematic diagram of multiple combination manners of a dual connectivity technology according to another embodiment of the present application;
[0053] FIG. 6 is a schematic diagram of multiple combination manners of a dual connectivity technology according to another embodiment of the present application;
[0054] FIG. 7 is a schematic diagram of multiple bearer types according to an embodiment of the present application;
[0055] FIG. 8 is a schematic diagram of a protocol architecture for uplink data transmission according to an embodiment of the present application;
[0056] FIG. 9 is a schematic diagram of a dual connectivity architecture scenario according to an embodiment of the present application;
[0057] FIG. 10 is a schematic diagram of a structure of a communication system according to an embodiment of the present application;
[0058] FIG. 11 is a schematic diagram of a structure of another communication system according to an embodiment of the present application;
[0059] FIG. 12 is a schematic diagram of a structure of another communication system according to an embodiment of the present application;
[0060] FIG. 13 is a schematic diagram of an uplink data splitting manner according to an embodiment of the present application;
[0061] FIG. 14 is a schematic diagram of a flow of a communication method according to an embodiment of the present application;
[0062] FIG. 15 is a schematic diagram of a flow of another communication method according to an embodiment of the present application;
[0063] FIG. 16 is a schematic diagram of a buffer status information according to an embodiment of the present application;
[0064] FIG. 17 is a schematic diagram of a flow of another communication method according to an embodiment of the present application;
[0065] FIG. 18 is a schematic diagram of a flow of another communication method according to an embodiment of the present application;
[0066] FIG. 19 is a schematic diagram of a flow of another communication method according to an embodiment of the present application;
[0067] FIG. 20 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;
[0068] FIG. 21 is a schematic diagram of a structure of another communication apparatus according to an embodiment of the present application;
[0069] FIG. 22 is a schematic diagram of a structure of another communication apparatus according to an embodiment of the present application;
[0070] FIG. 23 is a schematic diagram of a structure of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0071] The network architecture and service scenario described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0072] Before introducing the embodiments of the present application, some terms related to the embodiments of the present application are explained.
[0073] 1. Radio bearer (RB):
[0074] A collection of protocol layer entities and their configurations customized by the base station for the terminal device. Exemplarily, the radio bearer is provided by layer 2, aiming to ensure efficient transmission of user data between the terminal device and the base station. This service covers from the packet data convergence protocol to the radio link control to the medium access control protocol entity, and involves the allocation of physical layer resources. Radio bearers can be divided into two categories: data radio bearers (DRB) and signaling radio bearers (SRB). DRB focuses on the bearing and transmission of user data, while SRB focuses on the delivery of signaling messages, ensuring effective communication between network control information and terminal devices. In terms of protocol configuration, the configuration of radio bearers usually focuses on the specific settings of the packet data convergence protocol (PDCP) layer and the service data adaptation protocol (SDAP) layer.
[0075] With the continuous progress and evolution of technology, there is a possibility of dynamic adjustment of the protocol architecture and settings of RB. One of the significant trends of change may be the integration of protocol levels, such as the possible merger of PDCP and radio link control layers in future versions. It is worth noting that the embodiments of the present application are forward-looking and widely applicable, not only suitable for the current technical environment, but also able to interface and effectively apply to any possible changes in RB protocol settings in the future, including but not limited to the above-mentioned merger of PDCP and RLC layers, ensuring the continuous compatibility and development of technology. Radio bearer is the basis for realizing user data transmission, and the user plane protocol stack is responsible for specific data transmission and processing, while the control plane protocol stack indirectly affects the performance of radio bearer through system control and management functions. As shown in FIG. 1, the user plane protocol stack for communication between the terminal device and the base station is shown, wherein the user plane protocol stack of the terminal device includes:
[0076] Physical layer (PHY): This is the lowest layer directly related to user data, responsible for handling the physical transmission of radio waves. The physical layer converts the bit stream from the upper layer into a wireless signal and transmits it through the wireless channel, while also responsible for receiving the wireless signal and converting it into a bit stream for processing by the upper layer.
[0077] Media Access Control (MAC): The MAC layer is responsible for handling the multiplexing, demultiplexing, scheduling, and error detection and correction of data packets. It maps the upper layer data packets to appropriate transmission resources based on the resources provided by the physical layer and handles errors during transmission.
[0078] Radio Link Control (RLC): The RLC layer provides reliable data transmission services to the upper layer. It ensures the integrity and order of user data by retransmitting lost packets, segmenting and reassembling packets, and other methods.
[0079] PDCP: The PDCP layer is responsible for handling security-related functions such as data packet compression, encryption, and decryption. It ensures the security and efficiency of user data during transmission.
[0080] SDAP: In modern communication systems such as 5G, the SDAP layer is optional and is used to map between Quality of Service (QoS) flows and Service Data Units (SDUs) to support different quality of service requirements.
[0081] The user plane protocol stack of the base station is similar to that of the terminal device, also containing the physical layer, MAC layer, RLC layer, PDCP layer (and optional SDAP layer), but their roles and responsibilities are slightly different. As a network-side device, the base station needs to be responsible for data forwarding, routing, and interaction with other network elements in addition to handling user data from terminal devices.
[0082] Similarly, Figure 2 shows the terminal device and base station communication control plane protocol stack, where the terminal device control plane protocol stack includes:
[0083] PHY layer, MAC layer, PDCP layer, RLC layer, Radio Resource Control (RRC): The RRC layer is the core layer of the control plane, responsible for handling connection management, mobility management, system information broadcasting, and transmission of signaling messages between the terminal device and the network. Non-Access Stratum (NAS): At a higher level, the NAS layer is responsible for handling signaling interactions with the core network (such as EPC / 5GC), including service requests, identity verification, location updates, and session management. The NAS layer is usually located in the operating system or higher layer software of the terminal device, and is not directly part of the physical protocol stack.
[0084] The control plane protocol stack of the base station is similar to that of the terminal device, although it does not include the NAS layer, but it provides services on the network side and can contain additional layers to support the interaction between the base station and the core network.
[0085] The control plane protocol stack of the access and mobility management function (AMF) in the core network can include the NAS layer and the like, which is the interface for high-level signaling interaction between the terminal device and the core network. It is responsible for handling access-independent signaling, such as registration, deregistration, session establishment and management, etc.
[0086] 2. Dual connectivity (DC)
[0087] DC is a mode of operation of the terminal device in the radio resource control (RRC) connected state. In this mode, when a terminal device in the connected state is configured by the network side with a master cell group (MCG) and a secondary cell group (SCG), dual connectivity is achieved.
[0088] With the continuous development of technology, as a technical evolution of DC, multi-rat dual connectivity (MR-DC) has emerged. MR-DC is not limited to the connection of the terminal device with two 4G eNBs, but allows the terminal device to simultaneously establish a connection with both the evolved universal terrestrial radio access (E-UTRA) network (through eNB base stations) of 4G and the NR network (through gNB base stations) of 5G.
[0089] For example, there are multiple combinations of dual connectivity technology, including:
[0090] 1) As shown in Figure 3, when the core network is Evolved Packet Core (EPC), a Long Term Evolution (LTE) base station is used as the primary station, and a New Radio (NR) base station is used as the secondary station. This mode is referred to as EN-DC (E-UTRA-NR dual connectivity). In this mode, the LTE base station is connected to the NR base station through an X2 interface, which at least includes a control plane (CP) connection and optionally also includes a user plane (UP) connection; the LTE base station is connected to the EPC through an S1 interface, which also at least includes a control plane connection and optionally also includes a user plane connection; and the NR base station is connected to the EPC through an S1-U interface, which only supports a user plane connection. In this configuration, the LTE base station can provide air interface resources for terminal devices through at least one LTE cell, which is referred to as a MCG. Correspondingly, the NR base station can also provide air interface resources for terminal devices through at least one NR cell, which is referred to as a SCG.
[0091] 2) As shown in Figure 4, when the core network is 5th generation core (5GC), an LTE base station is used as the primary station, and a New Radio (NR) base station is used as the secondary station. At this time, the LTE base station is connected to the NR base station through an Xn interface, which at least includes a control plane (CP) connection and optionally also includes a user plane (UP) connection; the LTE base station is connected to the 5GC through an NG interface, which also at least includes a control plane connection and optionally also includes a user plane connection; and the NR base station is connected to the 5GC through an NG-U interface, which only supports a user plane connection. In this configuration, the LTE base station can provide air interface resources for terminal devices through at least one LTE cell, which is referred to as a Master Cell Group (MCG). Correspondingly, the NR base station can also provide air interface resources for terminal devices through at least one NR cell, which is referred to as a Secondary Cell Group (SCG).
[0092] 3) As shown in Figure 5, when the core network is 5GC, the NR base station acts as the master station and the LTE base station acts as the secondary station. At this time, the NR base station and the LTE base station are connected through the Xn interface, which at least contains a control plane connection and can optionally also contain a user plane connection; the NR base station and the 5GC are connected through the NG interface, which at least contains a control plane connection and can also optionally contain a user plane connection; at the same time, the NR base station and the 5GC also have an NG-U interface, but only for user plane connection. Under this configuration, the NR base station can provide air interface resources for terminal devices through at least one NR cell, which is referred to as MCG. Correspondingly, the LTE base station can also provide air interface resources for terminal devices through at least one LTE cell, which is referred to as SCG.
[0093] 4) As shown in Figure 6, when the core network is 5GC, both the master station and the secondary station are NR base stations. The interface between the master station and the secondary station is the Xn interface, which at least contains a control plane connection and can optionally also contain a user plane connection; the master NR base station and the 5GC are connected through the NG interface, which at least contains a control plane connection and can also optionally contain a user plane connection; while the secondary NR base station and the 5GC are connected through the NG-U interface, which only supports user plane connection. Under this configuration, the master NR base station can provide air interface resources for terminal devices through at least one NR cell, which is referred to as MCG. Correspondingly, the secondary NR base station can also provide air interface resources for terminal devices through at least one NR cell, which is referred to as SCG.
[0094] 3. Multiple bearer types supported by MR-DC architecture
[0095] As shown in Figure 7, the MR-DC architecture is highly flexible and supports a variety of bearer types, covering multiple termination configurations from master node (MN) to secondary node (SN). In the LTE-NR dual connectivity (NSA) architecture, MCG Bearer, SCG Bearer, and Split Bearer are three important bearer types, each with different definitions and characteristics. The following is an introduction to these three bearer types:
[0096] Master node bearer (MCG Bearer): MCG Bearer refers to a bearer whose radio resources are located in the master node (MeNB, i.e., 4G base station). In this bearer mode, user plane data from the core network first arrives at the master node (MeNB), and then without splitting, it is directly transmitted by the master node to the user equipment.
[0097] Secondary Node Bearer (SCG Bearer): SCG Bearer refers to a bearer where the radio resource is only located in the secondary node (SeNB, i.e., 5G base station). In this bearer mode, user plane data from the core network first arrives at the secondary node (SeNB), and then is transmitted directly to the user equipment by the secondary node without splitting.
[0098] Split Bearer: Split Bearer is a special type of bearer that involves data splitting between the master node (MeNB) and the secondary node (SeNB). In this bearer mode, user plane data from the core network first arrives at one node (either the master node or the secondary node), and then is split at that node and transmitted to the user equipment through the master node and the secondary node.
[0099] Specifically, these bearer types can be further subdivided as follows:
[0100] 1) MN-terminated MCG Bearer: Data is transmitted through the radio resources of the master cell group (MCG), and the PDCP layer is handled at the MN.
[0101] 2) MN-terminated SCG Bearer: Although resources of the secondary cell group (SCG) are used, the PDCP layer is still handled at the MN, enabling flexible combination of resources and control.
[0102] 3) MN-terminated Split Bearer: This type of bearer is particularly suitable for high-speed data transmission scenarios, with traffic data being split at the PDCP layer and transmitted in parallel through the air interface resources of the MCG and SCG, greatly improving the user rate experience.
[0103] 4) SN-terminated MCG / SCG Bearer: In these cases, whether it is an MCG or an SCG bearer, the PDCP layer is handled at the SN, increasing the flexibility of network deployment.
[0104] 5) SN-terminated Split Bearer: As a common configuration for networks to improve the rate experience of terminal devices, the PDCP layer is handled at the SN, while traffic data is efficiently transmitted using the resources of the MCG and SCG.
[0105] In particular, when the terminal device has high demand for traffic data transmission rate, the network will intelligently configure dual connectivity for it, especially in the split bearer mode, fully utilizing the MCG of the MN and the SCG air interface resources of the SN to cooperatively provide data transmission for the terminal device.
[0106] 4. Data Splitting (Traffic Offloading)
[0107] Data splitting refers to the allocation of data traffic in a network to different paths or network elements to optimize network performance, alleviate network congestion, and improve user experience. In dual connectivity scenarios, data splitting is particularly important as it allows the network to dynamically adjust data transmission paths based on real-time conditions such as base station load, user location, data type, and other factors, ensuring that data is transmitted to user terminals in the most efficient manner.
[0108] Dual connectivity provides a solid physical foundation for data splitting. By allowing mobile terminals to connect to two base stations simultaneously, the system can receive data streams from diverse paths, enabling flexible data splitting. This splitting strategy is based on various considerations, including load balancing, path optimization, and quality of service (QoS) requirements, aiming to improve the efficiency and adaptability of data transmission. The close integration of dual connectivity and data splitting not only significantly enhances the overall performance of the network but also ensures that high-priority or low-latency data can be quickly transmitted via more reliable paths, while other data can choose more cost-effective paths, thereby ensuring user experience while effectively reducing operating costs. In addition, in a dual connectivity network, the data splitting mechanism further optimizes the utilization of network resources, maximizing the use of base station bandwidth, processing capacity, and other resources by intelligently adjusting data transmission paths, effectively avoiding resource idling and congestion problems. Ultimately, this technological innovation brings users a more stable and fast data transmission experience, regardless of the network environment, and enables them to enjoy the best data transmission effect, greatly improving user satisfaction and the convenience of network use.
[0109] 5. Carrier aggregation (CA)
[0110] As a key collaboration means on the RAN side, CA technology significantly enhances the performance of wireless communication systems, especially for the needs of enhanced mobile broadband (eMBB) scenarios. This technology effectively breaks through the inherent bottleneck of single-cell bandwidth by intelligently combining the bandwidth resources of multiple cells, achieving flexible expansion and efficient utilization of bandwidth resources.
[0111] Specifically, CA technology allows multiple component carriers (CCs) to be bundled together to serve terminal devices. In this configuration, terminal devices can simultaneously utilize the bandwidth resources of multiple carriers, with the total bandwidth equal to the sum of the bandwidths of all aggregated carriers, thereby achieving a significant increase in peak rate almost proportional to the number of aggregated carriers.
[0112] As shown in FIG. 8, a protocol architecture for uplink data transmission in carrier aggregation is illustrated. After the uplink data is processed by the SDAP, PDCP and RLC of the terminal device, it is submitted to the MAC layer. The MAC of the terminal device associates multiple carriers and performs data splitting according to the data transmission situation on each carrier, thereby improving the efficiency of data transmission.
[0113] Among them, the radio bearer (RB) is the bridge between the logical channel and the transport channel, responsible for transmitting data on the physical layer. Each radio bearer carries the data of one or more QoS flows.
[0114] Logical channel: The logical channel is the interface between the MAC layer and the RLC layer, responsible for the classification and transmission of different types of data.
[0115] Transport channel: The transport channel is the interface between the physical layer and the MAC layer, responsible for transmitting data on the physical medium.
[0116] Based on CA, the MAC layer of the terminal device can associate multiple carriers (e.g., CC1, CC2, etc.) and perform dynamic scheduling and resource allocation according to the data transmission situation (such as load, interference, etc.) on each carrier to optimize data transmission efficiency. However, the design of CA technology mainly focuses on the optimization of data transmission within the system (such as within the 5G network), and does not support data transmission scenarios across different systems (such as switching from 5G to 4G or other non-5G networks). Therefore, although the gain between multiple carriers within the same system can be achieved, the synergistic advantages of multiple systems or multiple sites cannot be directly utilized to further improve the performance and reliability of data transmission.
[0117] As shown in FIG. 9, as an exemplary scenario, in a dual connectivity architecture, the terminal device establishes an air interface connection with the master station (MN) and the secondary station (SN), and enhances the transmission performance of the terminal device through a data splitting strategy. Among them, the data splitting takes the PDCP layer as the anchor point, and is divided into MN terminated bearer and SN terminated bearer, and data transmission is performed according to different PDCP anchor point settings.
[0118] For uplink data transmission, the terminal device supports two modes of PDCP duplication and PDCP split. In the PDCP duplication mode, the wireless bearer data of the terminal device is duplicated at the PDCP layer and then transmitted to the RLC layers of the MN and the SN for transmission, which realizes double protection of data but may increase the network burden. The PDCP split mode is more flexible, and according to the preset split rule of the base station, the data flow direction to the MN or the SN is dynamically determined to optimize resource utilization.
[0119] In a possible mode, the base station configures a split threshold for the terminal device, and triggers the split according to the data amount. However, this static threshold method has limitations and is difficult to respond to the dynamic changes of network resources in real time. For example, when the MN side resource is tight and the SN side resource is abundant, if the data amount buffered by the terminal device does not reach the preset threshold, the data transmission task cannot be timely transferred to the SN side, resulting in low transmission efficiency.
[0120] To solve the above technical problems, the embodiment of the present application provides a communication method, which splits in the MAC layer in a dual connectivity scenario. FIG. 13 shows several possible uplink data split modes:
[0121] In (a) of FIG. 13, the MAC layer is responsible for performing the duplication or split strategy of data in the wireless bearer data configuration. Specifically, the data is first duplicated at the MAC layer of the terminal device, and then submitted to the master node (MN) and the secondary node (SN) through the air interface (air interface), wherein the SN further forwards the received uplink data to the MN. Another mode is that the data is split to the MN or the SN for uplink transmission according to the preset rule at the MAC layer of the terminal device, and then the SN transfers the uplink data from the terminal device to the MN.
[0122] Similarly, in (b) of FIG. 13, when the MAC layer is set as an anchor point, the duplication or split mechanism of the wireless bearer data is implemented. After the data is duplicated at the MAC layer of the terminal device, it is sent to the MN and the SN, and then the MN undertakes the responsibility of forwarding the uplink data to the SN. In another scenario, the data is split to the MN or the SN according to a specific rule at the MAC layer of the terminal device, and in either case, the MN will finally transfer the received uplink data to the SN.
[0123] In (c) of FIG. 13, for the scenario of directly configuring the wireless bearer data to be transmitted between the SN, if the MAC layer is located at the MN side, the data will be further submitted to the MAC layer of the MN for processing after reaching the SN.
[0124] (d) in FIG. 13, in the case of wireless bearer data configuration for direct transmission with the MN, if the MAC layer is located at the SN side, the MN needs to deliver the data to the MAC layer of the SN for subsequent processing after receiving the data. The method provided by the embodiments of the present application is described below in conjunction with the drawings of the specification.
[0125] On the basis of the above-described split mode, in the communication method provided by the embodiments of the present application, the MN (may also be the SN) first determines first information indicating first resource information required for transmission of first data between the SN and the terminal device, the MN and the SN interact the first information, and the terminal device sends the first data to the SN based on second information indicating the first resource information, so as to ensure that the sent first data matches the available resources of the SN, the load balancing of the MN and the SN, and the transmission efficiency is high.
[0126] The communication method provided by the embodiments of the present application can be applied to various communication systems, for example: a long term evolution (LTE) system, a 5G mobile communication system, a wireless fidelity (WiFi) system, a future communication system, or a system integrating multiple communication systems, etc., and the embodiments of the present application are not limited thereto. The 5G can also be referred to as NR.
[0127] The communication method provided by the embodiments of the present application can be applied to various communication scenarios, for example, can be applied to one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC), machine type communication (MTC), massive machine type communication (mMTC), device to device (D2D), vehicle to everything (V2X), vehicle to vehicle (V2V), and internet of things (IoT), etc.
[0128] For the convenience of understanding the embodiments of the present application, the application scenarios used in the present application are described by taking the communication system architecture shown in FIG. 10 as an example. FIG. 10 shows a possible and non-limiting system schematic diagram. As shown in FIG. 10, the communication system 3000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one network device (such as 101a and 101b in FIG. 10, collectively referred to as 101) and at least one terminal (such as 102a-102j in FIG. 10, collectively referred to as 102). The RAN 100 can also include other RAN nodes, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 10), etc. The terminal 102 is connected to the network device 101 in a wireless manner. The network device 101 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the network device 101 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network.
[0129] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a 4G, 5G mobile communication system, or an evolved system after 5G. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 can also be a communication system in which two or more of the above systems are integrated.
[0130] The apparatus provided by the embodiments of the present application can be applied to the network device 101 or the terminal 102. It can be understood that FIG. 10 only shows one possible communication system architecture to which the embodiments of the present application can be applied, and in other possible scenarios, other devices can also be included in the communication system architecture.
[0131] The network device 101 is a node in the RAN, which can also be referred to as an access network device, and can also be referred to as a RAN node (or device). The network device 101 is configured to help terminals to access the network wirelessly. The network devices 101 in the communication system 3000 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the network devices 101 and the terminals 102 are relative, for example, the network element 102i in FIG. 10 can be a helicopter or a drone, which can be configured as a mobile base station. For a terminal 102j that accesses the RAN 100 through the network element 102i, the network element 102i is a base station; but for the base station 101a, the network element 102i is a terminal. The network devices 101 and the terminals 102 are sometimes collectively referred to as communication apparatuses, for example, the network elements 101a and 101b in FIG. 10 can be understood as communication apparatuses with base station functions, and the network elements 102a-102j can be understood as communication apparatuses with terminal functions.
[0132] In a possible scenario, the network device can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, an integrated access and backhaul (IAB) node, a network device in a non-terrestrial network (NTN) communication system, i.e., can be deployed on a high-altitude platform or a satellite, etc. The network device can be a macro base station (such as 101a in FIG. 10), a micro base station or an indoor station (such as 101b in FIG. 10), a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. The network device can also be a device assuming base station functions in device to device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, or machine communication. Optionally, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in V2X technology can be a road side unit (RSU).
[0133] In another possible scenario, a terminal is assisted by multiple network devices to implement wireless access, and different network devices respectively implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, for example, a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into network devices in an access network RAN, or the CU can be divided into network devices in a core network CN, which is not limited here.
[0134] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open-radio access network (O-RAN) system, the CU can also be referred to as an O-RAN central unit (O-CU) (open CU), the DU can also be referred to as an O-RAN distributed unit (O-DU), the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RAN radio unit (O-RU). For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0135] In the embodiments of this application, the form of the network device is not limited, and the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, for example, a chip system. The device can be installed in the network device or used in matching with the network device.
[0136] The terminal device 102, which can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), or the like, or a device configured to provide voice or data connectivity to a user, can also be an Internet of Things (IoT) device. For example, the terminal device can include a handheld device having wireless connection capability, a vehicle-mounted device, or the like. Currently, the terminal device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device (e.g., a smart watch, a smart bracelet, a pedometer, smart glasses, or the like), a vehicle-mounted device (e.g., a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, or the like), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a light UE, a reduced capability UE (REDCAP UE), a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electricity meter, or the like), a smart robot, a mechanical arm, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a flight device (e.g., a smart robot, a hot air balloon, a drone, an airplane), or the like. The terminal device can also be a vehicle device, such as a whole vehicle device, a vehicle-mounted module, a vehicle-mounted chip, an on board unit (OBU), or a telematics box (T-BOX), or the like. The terminal device can also be other devices having terminal functions, for example, the terminal device can also be a device performing a terminal function in D2D communication.
[0137] Embodiments of the present application do not limit the form of the terminal device, and the device for implementing the function of the terminal device can be a terminal device, or can be a device capable of supporting the terminal device to implement the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. All or part of the functions of the terminal device in the present application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
[0138] The foregoing has introduced the communication system to which the embodiments of the present application are applicable from the dimension of macro-architecture. To help deepen the understanding of the system in the actual application environment, the communication system will be described more specifically in the following through several specific communication system examples. It should be noted that the following listed communication system examples are for illustrative purposes and are intended to provide intuitive understanding, and the actual application range of the present application is far beyond this, and other types of communication systems also have compatibility and adaptability and are not limited.
[0139] Exemplarily, the communication system described in the embodiments of the present application can be an open RAN (O-RAN) communication system. Exemplarily, FIG. 11 shows an open RAN communication system, and it should be understood that this architecture is not limited to the components shown in the figure, but can also flexibly include other various components. The innovation of O-RAN compared with the traditional RAN architecture is that: the traditional RAN is regarded as a whole, focusing on the overall receiving and output performance, and the interconnection and cooperation between the internal modules (such as antennas, RRUs or BBUs) are relatively ignored, and the whole solution is usually provided by a single supplier. However, the O-RAN innovatively defines the standardized architecture interface between the internal modules of the RAN. This measure not only makes the modularization of the RAN possible, but also greatly enhances the flexibility and openness of the system. Thanks to the standardization of the interface, equipment modules of different manufacturers (such as antennas of A company, RRUs of B company, and BBUs of C company) can be seamlessly integrated to build a complete RAN system, thereby breaking the monopoly of traditional suppliers and promoting the diversified competition in the market.
[0140] In the communication system, the network elements communicate with each other through standardized interfaces (such as NG, Xn) or directly through a wireless air interface (Uu) to realize data transmission. These network elements, including core network devices, access network nodes (RAN nodes), and terminal devices, can optionally integrate one or more AI modules (one AI module is marked as a representative for simplicity in the figure).
[0141] The access network node, as an important component of the network architecture, can exist independently or be composed of multiple RAN nodes, such as the combination of a central unit (CU) and a distributed unit (DU). Further, the CU itself can be further divided into a control plane (CU-CP) and a user plane (CU-UP), and either of them or both can be embedded with an AI module to introduce AI functions.
[0142] The AI modules deployed in different network elements can be designed and function differently according to specific needs, and can be homogeneous to achieve standardized operations or heterogeneous to meet optimization needs in specific scenarios. Each AI module can include one or more AI models, which can achieve diversified AI functions by configuring different parameters. Each model can generate an output result including one or more parameters in the inference process, providing strong support for network decision-making.
[0143] In addition, the learning, training and inference process of the AI model has high flexibility in deployment, which can be deployed in a single node or device to simplify management, or distributed in multiple nodes to take advantage of the resources of each node to achieve more efficient computing and data processing. This flexibility ensures that the open RAN architecture can flexibly adapt to the development needs of future networks and lay a solid foundation for the construction of intelligent communication networks.
[0144] In another example, the O-RAN system of the embodiments of the present application can also be as shown in FIG. 12. The O-RAN system includes:
[0145] Non-real time RAN intelligent controller (Non-RT RIC): used to implement non-real time intelligent management of RAN. It can implement AI / ML workflow including model training and model updating, and guide applications / functions in Near-RT RIC based on policies. The Non-RT RIC is located in the SMO module.
[0146] Near-real time RAN intelligent controller (Near-RT RIC): used to implement near-real time intelligent management of RAN. Through data collection and related operations on the E2 interface, it realizes near-real time control and optimization of modules and resources of O-RAN.
[0147] O-CU: used to implement radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, and service data adaptation protocol (SDAP) layer in 3GPP standard and other control functions.
[0148] O-CU-CP: similar to CU-CP in NR system, used to implement functions of RRC layer and control plane functions of PDCP layer. It belongs to part of O-CU.
[0149] O-CU-UP: Similar to CU-UP in NR system, used to implement the functions of SDAP layer, and the user plane functions of PDCP layer. Belongs to the part of O-CU.
[0150] O-DU: Based on low-layer function split, used to implement the radio link control (RLC) layer, media access control (MAC) layer, and higher physical layer (Higher PHY) in 3GPP standards. The higher physical layer functions include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling / descrambling, or modulation / demodulation.
[0151] O-RU: Based on low-layer function split, used to implement the lower physical layer (Lower PHY) functions and radio frequency functions in 3GPP standards. For example, the lower physical layer functions include one or more of the following: fast fourier transform (FFT) transform / inverse Fast Fourier Transformation (iFFT) transform, digital beamforming, or extraction and filtering of physical random access channel (PRACH), etc. The O-RU is similar to the TRP or RRH in 3GPP, but it includes low physical layer functions such as FFT / iFFT or PRACH extraction.
[0152] O-RAN Cloud (O-Cloud): As a cloud computing platform, it includes physical infrastructure nodes for hosting O-RAN functions such as RIC or O-DU, etc.; supports software components (such as operating systems, virtual machine monitors, container runtimes), management and orchestration functions.
[0153] For the O-RAN architecture diagram of FIG. 12, the interfaces contained are described as follows:
[0154] A1 interface: The interface between Non-RT RIC and Near-RT RIC, used for intelligent and dynamic control of O-RAN internal wireless resources. The Non-RT RIC provides policies, rich information, and ML model updates to the Near-RT RIC through the A1 interface, while the Near-RT RIC provides policy feedback to the Non-RT RIC through the A1 interface.
[0155] E2 interface: the E2 interface is an open interface between two endpoints to connect the Near-RT RIC and the RAN node. The RAN node includes, for example: CU, DU in 5G; O-RAN compatible eNB in 4G; O-CU (O-CU-CP and / or O-CU-UP) and / or O-DU in O-RAN, etc. The RIC can obtain RAN node data collection and feedback through the E2 node, and the RAN node can obtain control feedback of the Near-RT RIC through the E2 node.
[0156] O1 interface: the interface between the management entity in SMO and the O-RAN module for operation management, through which FCAPS management, software management or file management is realized.
[0157] O2 interface: the interface between SMO and the infrastructure management framework supporting the O-RAN virtual network function.
[0158] E1 interface: the interface between O-CU-CP and O-CU-UP.
[0159] F1-c interface: the interface between O-CU-CP and O-DU.
[0160] F1-u interface: the interface between O-CU-UP and O-DU.
[0161] Under the O-RAN architecture, the network element with sensing function can be the RT RIC, and the O-DU completes multipath measurement and reports the measurement result to the RT RIC; the network element with sensing function can also be the O-CU, which receives the multipath measurement result reported by the O-DU and completes sensing calculation. The embodiments of the present application do not make specific limitation on who the network element with sensing function is under the O-RAN architecture.
[0162] In combination with the above communication system, the embodiments of the present application provide a communication method. In the communication method, the first node or the second node first determines first information indicating first resource information required for the second node to transmit first data to a terminal device, and then the first node and the second node interact the first information. The terminal device transmits the first data to the second node based on second information indicating the first resource information. The first data transmitted is matched with the available resources of the second node, the load balancing of the first node and the second node is guaranteed, and the transmission efficiency is high.
[0163] It should be noted that in the embodiments described below, the names of messages between network elements, the names of parameters, or the names of information, etc. are only examples, and in other embodiments, other names can also be used. The communication method provided by the present application does not make specific limitation on this.
[0164] It can be understood that, in the embodiments of the present application, each network element can perform part or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, each step can be performed in a different order as presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are performed.
[0165] It can be understood that, in the present application, the terminal device and the network device are taken as an example to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the method performed by the terminal device in the present application can also be performed by a module (such as a chip, a chip system, or a processor) applied to the terminal device, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the terminal device; the method performed by the network device in the present application can also be performed by a module (such as a chip, a chip system, or a processor) applied to the network device, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the network device, and the embodiments of the present application do not make specific limitations.
[0166] FIG. 14 shows a flowchart of a communication method provided by the embodiments of the present application. As shown in FIG. 14, the method can include the following steps:
[0167] S141, the first node obtains the first information.
[0168] In the embodiments of the present application, the communication method can be applied to a dual connectivity (such as MR-DC) scenario, in which the network device includes a first node and a second node, and the first node and the second node work cooperatively to provide communication for a terminal device, in other words, the terminal device establishes an air interface connection with the first node and the second node. In one possible scenario, the first node can be an MN, and the second node can be an SN. In another possible scenario, the first node can be an SN, and the second node can be an MN. For specific implementation of the MN and the SN in the dual connectivity scenario, reference can be made to the foregoing description, and no further description is given.
[0169] Optionally, the first node can obtain the first information by determining the first information based on at least one of the following: configuration information of a radio bearer between the first node and the terminal device, candidate resource information, or buffer status information.
[0170] As an alternative, the first node can also achieve the acquisition of the first information by receiving the first information from the second node, which will not be described in this embodiment, and the corresponding implementation can be seen from the description of step S172 in the embodiment shown in FIG. 17 below. In this embodiment, the acquisition of the first information by the first node determining the first information is taken as an example for description.
[0171] The first information acquired by the first node is used to indicate first resource information for the second node to transmit the first data to the terminal device. The first resource information can be used to indicate periodic resource information and / or dynamic resource information (also referred to as temporary resource information).
[0172] The periodic resource information refers to information of resources that have periodic changes in availability, performance or status over time in the dual connectivity scenario. For example, a physical layer time-frequency resource starting point, a time-frequency resource period, etc.
[0173] The dynamic resource information refers to information of resources that have real-time adjustments in status, availability or performance according to current network conditions, user demand or system policy in the dual connectivity scenario. For example, the dynamic resource information can be a transmission resource size used by the second node to transmit the first data.
[0174] The first node can determine the first information indicating the periodic resource information based on at least one of the following: configuration information of a radio bearer between the first node and the terminal device, or candidate resource information. The first node can determine the first information indicating the dynamic resource information based on buffer status information, which is used to indicate an amount of data to be sent in a buffer of the terminal device, including an amount of data to be sent to the first node and / or an amount of the first data to be sent to the second node.
[0175] In this embodiment, first, a scenario in which the first information is used to indicate the periodic resource information is introduced.
[0176] Specifically, the configuration information of the radio bearer can include QoS information associated with the radio bearer. The periodic resource information is determined based on the QoS information to meet the QoS requirement of radio bearer data transmission.
[0177] In an implementation, the QoS information associated with the radio bearer can be used to indicate that one radio bearer is associated with one or more QoS flows, and each QoS flow corresponds to a set of QoS parameter requirements, specifically including: a QoS flow identifier, a 5G QoS identifier (5G QoS Identifier, 5QI), the 5QI is a QoS parameter identifier, and one 5QI corresponds to a specific set of QoS parameter requirements.
[0178] In yet another embodiment, the QoS information associated with the radio bearer can also be used to indicate the radio bearer identity, and the QoS parameter requirement corresponding to the radio bearer. For example, the QoS parameter requirement can include at least one of the following: 5QI, allocation and retention priority (ARP), guaranteed flow bit rate (GFBR), maximum flow bit rate (MFBR), aggregate maximum bit rate (AMBR), reflective QoS attribute (RQA), notification control, maximum packet loss rate, etc.
[0179] Optionally, the configuration information of the radio bearer can also include logical channel configuration information, which can include logical channel priority, prioritized Bit rate, logical channel group configuration, etc.
[0180] Optionally, the configuration information of the radio bearer can also indicate the split type of the radio bearer, for example, the duplicated data is split to the second node after duplication, or part of the data of the radio bearer is split to the second node. In the latter case, the configuration information of the radio bearer can also indicate the split ratio of the data of the radio bearer between the first node and the second node.
[0181] The candidate resource information is used to indicate the candidate resource in the second node for transmitting the first data. For example, the candidate resource information can include at least one of the following: physical layer time-frequency resource information (start point of the resource), periodicity information of the time-frequency resource, channel state information of the second node, state information of the terminal device (such as synchronization condition, number of antennas, etc.), channel state information (precoding matrix indicator (PMI), channel quality indicator (CQI), rank indication (RI)), etc.
[0182] The first node can determine how many resources in the second node can be used to transmit the first data according to the candidate resource information.
[0183] The process of the first node obtaining the candidate resource information can be flexibly designed. For example, the second node can actively send the information to the first node, so as to realize direct transmission and sharing of the information. In addition, the first node can also actively obtain the information, that is, the first node can initiate a request for the information to the second node, so as to request and obtain the candidate resource information.
[0184] In S142, the first node sends first information to the second node, and correspondingly, the second node receives the first information from the first node.
[0185] In this embodiment, the first information is used to indicate the periodic resource corresponding to the periodic resource information reserved by the second node. After the first node determines the periodic resource information required for the first data transmission between the second node and the terminal device, the first node can indicate the periodic resource information to the second node through the first information, so that the second node reserves the corresponding resource.
[0186] For example, the first information can be used to indicate the start point of the physical layer time-frequency domain resource and / or the period of the time-frequency resource.
[0187] It can be understood that step S142 is an optional action. The second node can also obtain the required periodic resource information through other manners, including protocol configuration or prior agreement with the first node, to ensure effective acquisition of the periodic resource information. Such a design enhances the flexibility and adaptability of the system.
[0188] In S143, the first node sends second information to the terminal device, and correspondingly, the terminal device receives the second information from the first node.
[0189] In one possible manner, the second information is used to indicate the periodic resource information, for example, the periodic resource information can be the start point of the physical layer time-frequency resource and the period of the time-frequency resource.
[0190] In another possible manner, as described above, the second information can also be used to indicate: a radio bearer type, that is, how to split; and / or a split strategy indication, for example, copy splitting or splitting according to a certain proportion. In this scenario, when the first node sends the radio bearer type (that is, how to split, for example, MCG bearer splitting, SCG bearer splitting, or Split bearer splitting) and / or the split strategy indication (for example, copy splitting or splitting according to a certain proportion) to the terminal device, the first node also sends the start point of the physical layer time-frequency resource and the period of the time-frequency resource to the terminal device.
[0191] As an example, the second information indicating the periodic resource information can be carried in the information element confiugredgrantconfig.
[0192] Optionally, when the terminal device needs to send the first data, the method can further include:
[0193] S144, the terminal device sends the first data to the second node according to the second information, and correspondingly, the second node receives the first data from the terminal device.
[0194] Wherein, after the terminal device receives the second information, the periodic resource information between the second node and the terminal device for transmitting the first data can be determined. And based on the periodic resource information, the first data is sent to the second node, which guarantees that the sent first data matches the available resources of the second node, the load balancing of the first node and the second node, and the transmission efficiency is high.
[0195] S145, the second node sends the first data to the first node, and correspondingly, the first node receives the first data from the second node.
[0196] Wherein, after the second node receives the first data based on the periodic resource information corresponding to the periodic resource, the second node determines that the periodic resource applied to receive the first data is configured by the first node, and correspondingly, the second node can also determine that the first data should be sent to the first node. The second node forwards the first data to the first node, ensuring continuous transmission of data, so that the first node can obtain complete data.
[0197] In the embodiment of the application, the first node first determines the first information indicating the periodic resource information required for the second node and the terminal device to transmit the first data, the first node and the second node interact the first information, the terminal device sends the first data to the second node based on the second information indicating the periodic resource information, and the second node receives the first data on the corresponding resource, which guarantees that the sent first data matches the available resources of the second node, the load balancing of the first node and the second node, and the transmission efficiency is high.
[0198] The foregoing introduces the scenario in which the first information is used to indicate the periodic resource information, and the first information can also be used to indicate the dynamic resource information scenario. The following introduces the communication method in the scenario in which the first information is used to indicate the dynamic resource information, as shown in FIG. 15, the method can include:
[0199] S151, the first node obtains the first information.
[0200] As introduced in the foregoing, the dynamic resource information refers to the information of the resource whose state, availability or performance can be adjusted in real time according to the current network condition, user demand or system strategy in the dual connection scenario. For example, the dynamic resource information is used to indicate the transmission resource size required for the second node and the terminal device to transmit the first data.
[0201] For example, the first node can obtain the first information by the following implementation: the first node can determine the first information indicating the dynamic resource information based on the buffer status information, the buffer status information being used to indicate the amount of data to be sent in the buffer of the terminal device, including the amount of data to be sent to the first node and / or the amount of data to be sent to the second node. The first node can instruct the second node based on the first information indicating the dynamic resource information, so that the second node allocates the resource corresponding to the dynamic resource information.
[0202] After the first node determines the first information, the terminal device can be instructed to send the first data to the second node by any of the following ways.
[0203] Optionally, in the first way, the method further includes:
[0204] S152, the first node sends the first information to the second node, and correspondingly, the second node receives the first information from the first node.
[0205] In this embodiment, the first information is used to indicate the size of the transmission resource required for the transmission of the first data between the second node and the terminal device. After the first node determines the size of the transmission resource required for the transmission of the first data between the second node and the terminal device, the first information can be used to instruct the second node, so that the second node reserves the corresponding resource.
[0206] S153, the second node sends the second information to the terminal device, and correspondingly, the terminal device receives the second information from the second node.
[0207] In this embodiment, the second node can determine the second information based on the dynamic resource indication information, the second information being used to instruct the terminal device to send the first data to the second node. After the terminal device receives the second information, it can be clear that the sending object of the first data is the second node, and then it can start to send the first data to the second node. Alternatively, the second information is used to instruct the terminal device to send the transmission resource of the first data to the second node. After the terminal device receives the second information, it can be clear that the transmission resource of the first data used by the second node, and then it can start to send the first data to the second node based on the transmission resource of the first data.
[0208] In this case, the second information can be carried in the downlink control information (DCI) information.
[0209] Optionally, if the first node determines based on the first information that the terminal device still needs to send data to the first node, the communication method can further include:
[0210] S154, the first node sends fourth information to the terminal device, and correspondingly, the terminal device receives the fourth information from the first node.
[0211] The first node can determine the fourth information based on the first information, and the fourth information is used to instruct the terminal device to send data to the first node.
[0212] Similar to the second information, the fourth information can also be carried in the DCI.
[0213] It can be understood that in step S153, if the second information indicates the transmission resource of the terminal device sending the first data to the second node, the terminal device can explicitly determine the data amount of the first data to be sent to the second node. Therefore, the terminal device can determine the data amount to be sent to the first node based on the second information. At this time, the fourth information instructs the terminal device to send data to the first node.
[0214] In another scenario, in step S153, if the second information indicates that the terminal device sends the first data to the second node, but does not indicate the transmission resource. At this time, if the terminal device has obtained the split ratio (for example, by network configuration, or protocol agreement, etc.), the terminal device can determine the data amount to be sent to the first node and the second node based on the split ratio, and perform corresponding data sending. At this time, the fourth information instructs the terminal device to send data to the first node. Similarly, in this scenario, if the terminal device does not obtain the split ratio, the fourth information is used to indicate the transmission resource of the terminal device sending data to the first node, and the terminal device can determine the data amount to be sent to the first node and the second node based on the fourth information of this implementation, and perform corresponding data sending.
[0215] In mode one, the first node and the second node respectively indicate the uplink scheduling of the terminal device through the fourth information and the second information. As an alternative, in mode two, the first node can be used to indicate the uplink scheduling of the terminal device alone. In mode two, the method further comprises:
[0216] S155, the first node sends second information to the terminal device, and correspondingly, the terminal device receives the second information from the first node.
[0217] In this embodiment, the second information is used to instruct the terminal device to send the first data to the second node, or the second information is used to instruct the terminal device to send the transmission resource of the first data to the second node.
[0218] Optionally, if the first node determines based on the first information that the terminal device still needs to send data to the first node, the second information can also be used to indicate that the terminal device sends data to the first node, or the second information is also used to indicate the transmission resource of the terminal device sending data to the first node. Similar to step S153, after receiving the second information, the terminal device can determine the amount of data that should be sent to the second node.
[0219] After the uplink scheduling is completed through the first or second method, the uplink data transmission can be performed. Optionally, the method further includes:
[0220] S156, the terminal device sends the first data to the second node, and correspondingly, the second node receives the first data from the terminal device.
[0221] After the terminal device receives the second information through the first or second method, the terminal device can determine the transmission resource of the second node for transmitting the first data. The terminal device sends the first data to the second node based on the transmission resource of the second node for transmitting the first data, which ensures that the transmitted first data matches the available resource of the second node, the load balancing of the first node and the second node, and the high transmission efficiency.
[0222] Optionally, the terminal device can also receive the fourth information (indicating that the terminal device sends data to the first node) through step S154 in the first method or receive the second information (indicating that the terminal device sends data to the first node) through step S155 in the second method. At this time, the terminal device can send corresponding data to the first node based on the fourth information or the second information.
[0223] S157, the second node sends the first data to the first node, and correspondingly, the first node receives the first data from the second node.
[0224] The second node can determine that the dynamic resource applied to receive the first data is configured by the first node, and correspondingly, the second node can also determine that the first data should be sent to the first node. After the second node receives the first data, the second node can forward the first data to the first node, thereby ensuring continuous data transmission.
[0225] In the embodiment of the application, the first node first determines the first information indicating the dynamic resource information required for transmitting the first data between the second node and the terminal device. The first node and the second node interact the first information, and the terminal device sends the first data to the second node based on the second information indicating the dynamic resource information, which ensures that the transmitted first data matches the available resource of the second node, the load balancing of the first node and the second node, and the high transmission efficiency.
[0226] Optionally, the method can further include:
[0227] S158, the terminal device sends the buffer status information to the first node, and correspondingly, the first node receives the buffer status information from the terminal device.
[0228] The first node can determine the first information indicating the dynamic resource information based on the buffer status information. The buffer status information can be sent by the terminal device to the first node. The buffer status information is used to indicate the data amount of the data transmitted between the terminal device and the first node and / or the data amount of the first data.
[0229] For the buffer status information sent by the terminal device to the first node, the following is introduced:
[0230] In an embodiment, the buffer status information can be reported at one time, as shown in FIG. 16, that is, the buffer status information reported at one time includes the logical channel group (LCG) identifiers of all the data buffered by the terminal device: LCG7-LCG0, and the corresponding buffer size: buffer size1-buffer size m. At this time, after the first node receives the buffer status information, the first node can determine the data amount of the data to be sent to the first node in the buffer of the terminal device and the data amount of the first data to be sent to the second node in the buffer of the terminal device (which can also be explained as: the data amount of the first data occupying the buffer of the terminal device) based on the split ratio of the radio bearer data between the first node and the second node.
[0231] Optionally, the buffer status information reported at one time can also carry first identification information for distinguishing the data of the first node side and the data of the second node side in the buffer status information. Exemplarily, the first identification information can have different values, and different values correspond to different data amounts of the first node side or the second node side.
[0232] In an example, the first identification information can adopt the LCG identifier. Specifically, different LCG identifiers are respectively allocated to the first node and the second node, that is, when the first node allocates the LCG identifier to the terminal device, the logical channel group of the first node side and the logical channel group of the second node side are respectively configured, and the logical channel group includes one or more logical channels. For example, based on the configured split ratio, the terminal device determines the data amount of the radio bearer data transmitted between the terminal device and the first node and the data amount of the radio bearer data transmitted between the terminal device and the second node, and applies the LCG corresponding to the first node to identify when reporting the data amount of the radio bearer data transmitted between the terminal device and the first node, and applies the LCG corresponding to the second node to identify when reporting the data amount of the radio bearer data transmitted between the terminal device and the second node.
[0233] In this way, the first node can determine the amount of data in the buffer of the terminal device to be sent to the first node and the amount of data of the first data in the buffer of the terminal device to be sent to the second node based on the first identification information.
[0234] In another embodiment, the buffer status information can be reported multiple times, and the terminal device can determine the amount of data in the buffer of the terminal device to be sent to the first node and the amount of data of the first data in the buffer of the terminal device to be sent to the second node based on the above-mentioned split ratio. The buffer status information corresponding to the first node (i.e., the amount of data in the buffer of the terminal device to be sent to the first node) and the buffer status information corresponding to the second node (i.e., the amount of data of the first data) are reported respectively. That is, the buffer status information can be interpreted as being carried by a first report and a second buffer status report, wherein the first report includes the amount of data transmitted between the terminal device and the first node, and the second report includes the amount of data of the first data. For example, the buffer status information corresponding to the first node and the buffer status information corresponding to the second node can be reported by two buffer status reports (BSRs) respectively.
[0235] It can be understood that in the implementation of multiple reporting of the buffer status information, the buffer status information reported each time also carries the above-mentioned first identification information indicating the first node side or the second node side data. So that the first node can distinguish which node the terminal device buffer is to send the amount of data indicated by the buffer status information.
[0236] It can be understood that the first node can not have configured a split strategy indicating the split ratio in advance to the terminal device side, at this time, the terminal device can flexibly split according to the resource conditions of the first node and the second node. For example, after receiving the reported buffer data size, the first node requests resources from the second node and negotiates, the first node determines that a part of the buffer data is transmitted from the first node and another part is transmitted from the second node side (the first node determines the amount of data transmitted from both sides). The terminal device can determine the size of the data split amount according to the scheduling conditions of the first node and the second node, and perform packet transmission.
[0237] In the embodiment of the present application, the terminal device sends the buffer status information to the first node, and then the first node sends the amount of data of the first data occupying the buffer of the terminal device to the second node, so that the first node and the second node can clearly understand the occupation of the data to be sent in the terminal device buffer, thereby optimizing the buffer management, realizing the load balancing, enhancing the cooperative scheduling, and improving the flexibility and scalability of the system, and finally improving the network performance and user experience.
[0238] In the dual connectivity split scenario, the transmission of initial transmission data involves splitting the data to be sent and then transmitting it to the network device in parallel through the MN and SN. When data loss or error occurs in the dual connectivity split scenario, retransmission data needs to be transmitted. The retransmission mechanism of the retransmission data usually includes that the receiver detects data problems and sends a retransmission request to the sender, and the sender retransmits the missing or erroneous data packet according to the request. In order to optimize the retransmission process, selective retransmission, dual connectivity cooperative retransmission and other strategies can be used to improve the efficiency and accuracy of retransmission. Therefore, the embodiments of the present application also specifically design the transmission of the first data when the first data is initial transmission data and retransmission data:
[0239] In a possible implementation, the terminal device can implement the transmission of the first data of the initial transmission data based on the corresponding communication method of steps S141-S145. The transmission of the first data of the retransmission data is implemented based on the corresponding communication method of steps S151-S155.
[0240] In another possible implementation, for any one of the split modes shown in FIG. 13, the retransmission data is not transmitted across the station, but is transmitted in the station. Specifically, if the uplink data transmission fails, the first node side will indicate the terminal device to perform data retransmission to the first node side through DCI indication, and the retransmission data packet will still be transmitted in the first node side.
[0241] The foregoing introduces the communication method of determining the first information for indicating the first resource information for transmitting the first data between the second node and the terminal device by the first node. As an alternative implementation, the first information can also be determined by the second node and indicated to the first node, on the basis of which the transmission of the first data is implemented. As shown in FIG. 17, the communication method in this implementation can include:
[0242] S171, the second node determines the first information.
[0243] Among them, similar to the process of the first node obtaining the first information introduced in step S141, the second node can also determine the first information, which is used to indicate the first resource information for transmitting the first data between the second node and the terminal device. The first resource information can be divided into periodic resource information and dynamic resource information. Similar to the introduction order of steps S141-S145, in this embodiment, the scenario in which the first information is used to indicate the periodic resource information is introduced first. The second node can determine the first information indicating the periodic resource information based on at least one of the following information: configuration information of the radio bearer between the first node and the terminal device, or candidate resource information.
[0244] The configuration information of the wireless bearer between the first node and the terminal device (referred to as third information) can be sent by the terminal device or the first node to the second node.
[0245] The candidate resource information is used to indicate candidate resources for transmitting the first data in the second node, and the second node can determine the candidate resources for transmitting the first data by itself, that is, the candidate resource information.
[0246] The specific description of the first information indicating the periodic resource information can refer to the description of step S141, and will not be repeated here.
[0247] S172, the second node sends the first information to the first node, and correspondingly, the first node receives the first information from the second node.
[0248] The first information is used to indicate the first resource information required for the second node to transmit the first data with the terminal device. After the second node determines the first resource information required for the second node to transmit the first data with the terminal device, the first information can be used to indicate the first resource information to the first node. For example, the first information can be used to indicate the start point of the physical layer time-frequency domain resource, the period of the resource, and can also indicate the channel state information on the SN side, the UE state information (such as the number of antennas), the channel state information (PMI, CQI, RI), etc.
[0249] S173, the first node sends the second information to the terminal device, and correspondingly, the terminal device receives the second information from the first node.
[0250] In this embodiment, the second information is used to indicate the first resource information.
[0251] In a possible implementation, the second information can include the first information. For example, the first information includes the start point of the physical layer time-frequency domain resource, the period of the resource, and the second information includes the start point of the physical layer time-frequency domain resource, the period of the resource, the channel state information on the SN side, the UE state information (such as the number of antennas), the channel state information (PMI, CQI, RI), etc., without limitation.
[0252] In another possible implementation, the first node can transparently transmit the first information indicating the periodic resource information, that is, the second information and the first information can be the same.
[0253] The description of step S173 can refer to the description of step S143, and will not be repeated here.
[0254] Optionally, the method can further include:
[0255] S174, the terminal device sends the first data to the second node according to the second information, and correspondingly, the second node receives the first data from the terminal device.
[0256] The description of step S174 can refer to the description of step S144, and will not be repeated here.
[0257] S175, the second node sends the first data to the first node, and correspondingly, the first node receives the first data from the second node.
[0258] The description of step S175 can refer to the description of step S145, and will not be repeated here.
[0259] In the embodiments of the present application, the second node determines the first information indicating the first resource information required for the second node to transmit the first data with the terminal device, and then indicates the first information to the first node. The first node then indicates the second information indicating the first resource information to the terminal device. The terminal device then transmits the first data to the second node based on the second information indicating the first resource information, so as to ensure that the transmitted first data matches the available resources of the second node, and the load balancing of the first node and the second node, and the transmission efficiency is high.
[0260] The foregoing introduces the scenario in which the second node determines the first information indicating the periodic resource information. The first information can also be used in the scenario in which the first information indicates dynamic resource information. The following introduces a communication method in the scenario in which the first information indicates dynamic resource information, as shown in FIG. 18. The method can include:
[0261] S181, the second node obtains the buffer status information.
[0262] The buffer status information can be obtained by the first node from the terminal device and then sent to the second node. The buffer status information and the manner in which the second node obtains the information can refer to the foregoing description of the manner in which the first node obtains the buffer status information, and will not be repeated here.
[0263] As an alternative, the terminal device can also directly send the buffer status information to the second node. The process is consistent in principle with the mechanism in which the terminal device sends the buffer status information to the first node, and therefore the specific details will not be repeated.
[0264] S182, the second node determines the first information based on the buffer status information.
[0265] The first information is used to indicate dynamic resource information. As described above, in the dual connectivity scenario, the dynamic resource information refers to the information of resources whose state, availability or performance can be adjusted in real time according to the current network condition, user demand or system strategy. For example, the dynamic resource information can be used to indicate the transmission resource size required for the second node to transmit the first data with the terminal device.
[0266] The second node can determine the first information indicating the dynamic resource information according to the buffer status information, and the buffer status information is used to indicate the amount of data to be sent in the terminal device buffer, including the amount of data to be sent to the first node and / or the first amount of data to be sent to the second node.
[0267] Similar to the two uplink scheduling modes introduced in steps S152-S155, in this embodiment, for the scenario that the buffer status information is obtained by the first node from the terminal device and then sent to the second node, the terminal device can also send the first data to the second node in the following two ways.
[0268] Optionally, in mode one, the communication method further includes:
[0269] S183, the second node sends second information to the terminal device, and correspondingly, the terminal device receives the second information from the second node.
[0270] The second information is used to instruct the terminal device to send the first data to the second node, and after receiving the second information, the terminal device can start sending the first data to the second node. Alternatively, the second information is used to instruct the terminal device to send the transmission resource of the first data to the second node, and after receiving the second information, the terminal device can determine the transmission resource of the first data used by the second node for transmission, and then start sending the first data to the second node based on the transmission resource of the first data.
[0271] Optionally, if the first node determines based on the first information that the terminal device still needs to send data to the first node, the communication method can further include:
[0272] S184, the first node sends fourth information to the terminal device, and correspondingly, the terminal device receives the fourth information from the first node.
[0273] The first node can determine the fourth information based on the first information, and the fourth information is used to instruct the terminal device to send data to the first node. The description of steps S183-S184 can refer to the description of steps S153-S154.
[0274] In mode one, the first node and the second node schedule and instruct the terminal device through the fourth information and the second information respectively. As an alternative, in mode two, the first node can schedule and instruct the terminal device alone, and in mode two, the method further includes:
[0275] S185, the first node sends second information to the terminal device, and correspondingly, the terminal device receives the second information from the first node.
[0276] For the scenario that the buffer status information is sent to the second node by the first node after being acquired from the terminal device, the first node can acquire the buffer status information, and the first node can determine the transmission resource of the terminal device for sending the first data to the second node based on the buffer status information. At this time, the second information can be sent to the terminal device by the first node. The description of step S185 can be referred to the description of step S185, and will not be repeated.
[0277] It can be understood that for the scenario that the buffer status information is sent to the second node by the terminal device directly, since the first node does not know the buffer status information, at this time, the second node sends the second information to the terminal device, and the process can be referred to the description of S183, and will not be repeated.
[0278] After the uplink scheduling is completed through the first mode or the second mode, the uplink data transmission can be performed. Optionally, the method further includes:
[0279] S186, the terminal device sends the first data to the second node, and correspondingly, the second node receives the first data from the terminal device.
[0280] After the terminal device receives the second information, the first data can be sent to the second node, which guarantees that the sent first data matches the available resource of the second node, balances the load of the first node and the second node, and has high transmission efficiency.
[0281] S187, the second node sends the first data to the first node, and correspondingly, the first node receives the first data from the second node.
[0282] After the second node receives the first data, the second node can forward the first data to the first node, which ensures the continuous transmission of the data.
[0283] The above four embodiments illustrate the communication method for transmitting the first data between the terminal device and the second node in two different scenarios, i.e., when the first node or the second node is responsible for determining the two kinds of first information. It can be understood that, in addition to the separate application of the communication method corresponding to each embodiment, the communication method implemented based on the first information of the dynamic resource information and the communication method implemented based on the first information of the periodic resource information can be flexibly combined and applied. That is, the communication method corresponding to steps S141-S145 can be combined and applied with the communication method corresponding to steps S151-S155, and the communication method corresponding to steps S141-S145 can also be combined and applied with the communication method corresponding to steps S181-S184; similarly, the communication method corresponding to steps S171-S175 can be combined and applied with the communication method corresponding to steps S151-S155, and the communication method corresponding to steps S171-S175 can also be combined and applied with the communication method corresponding to steps S181-S184, without limitation. This flexible communication method combination application mode provides strong support for communication in different scenarios.
[0284] The foregoing has introduced the communication method provided by the embodiments of the present application from the perspective of macro implementation. In order to illustrate the specific application and practice of the embodiments of the present application in a specific communication system, the implementation process of the communication method thereof will be described from the perspective of execution flow. For specific description of each step, in view of the corresponding description in the foregoing embodiments, the specific content will not be repeated here, and reference can be made to the foregoing.
[0285] For example, in an O-RAN communication system, the first node and the second node are divided into CU and DU, respectively. Taking the first node as MN, the second node as SN, and the terminal device as UE as an example, the communication method in the O-RAN communication system will be introduced in the scenario where the SN determines the first information. For the SN to determine the first information indicating the periodic resource information, as shown in FIG. 19, the communication method includes:
[0286] S191, the SN-DU determines the first information.
[0287] The SN-DU can determine the first information indicating the periodic resource information based on at least one of the following information: configuration information of a radio bearer between the MN and the UE, or candidate resource information.
[0288] The configuration information of the radio bearer can be sent by the MN-CU to the SN-CU, and the SN-CU sends the configuration information of the radio bearer to the SN-DU. The candidate resource information can be determined by the SN-DU itself. For the above two information, reference can be made to the description of step S171, which will not be repeated here.
[0289] S192, the SN-DU sends the first information to the MN-CU through the SN-CU, and correspondingly, the MN-CU receives the first information from the SN-DU.
[0290] In the SN-DU determines the periodic resource information required for the SN-DU and the UE to transmit the first data, the SN-DU can indicate the periodic resource information to the SN-CU through the first information.
[0291] S193, the MN-CU sends the second information to the UE, and correspondingly, the UE receives the second information from the MN-CU.
[0292] Optionally, the method can further include:
[0293] S194, the UE sends the first data to the SN-CU according to the second information, and correspondingly, the SN-CU receives the first data from the UE.
[0294] S195, the SN-CU sends the first data to the MN-CU, and correspondingly, the MN-CU receives the first data from the SN-CU.
[0295] The description of steps S193-S195 can refer to the description of steps S173-S175, and will not be repeated.
[0296] In the embodiment of the application, the SN determines the first information indicating the first resource information required for the SN and the UE to transmit the first data, and then indicates the first information to the MN. The MN indicates the second information indicating the first resource information to the UE. The UE sends the first data to the SN based on the second information indicating the first resource information, so as to guarantee that the transmitted first data matches the available resources of the SN, the load balancing of the MN and the SN, and the high transmission efficiency.
[0297] Similarly, in the communication method of the embodiment of the application, for the MN to determine the first information indicating the periodic resource information, the MN-CU first determines the configuration information of the radio bearer, and then requests the candidate resource information from the SN-CU. After receiving the request, the SN-CU generates the candidate resource information according to the resource situation of the SN-DU, or sends a request to the SN-DU, instructing the SN-DU to generate the candidate resource information and send it back to the SN-CU. Then, the SN-CU sends the candidate resource information to the MN-CU. The MN-CU determines the dynamic resource information on the SN side according to the candidate resource information indicated by the SN-CU. Then, the MN-CU indicates the determined dynamic resource information to the SN-CU, and the SN-CU sends the indication of the dynamic resource information to the SN-DU, so as to instruct the SN-DU to reserve the dynamic resource information.
[0298] It can be understood that the embodiment shown in FIG. 19 is an exemplary illustration, and in the embodiments of the present application, under the environment of the O-RAN communication system, when the first information indicating the dynamic resource information (or the periodic resource information) is determined by the MN or the SN, the specific implementation process of the communication method in this case can be flexibly operated according to the functional characteristics of the CU and the DU. Specifically, each method step can be flexibly allocated to the CU or the DU for implementation without special restrictions, which fully utilizes the functional advantages of the CU and the DU and provides diversified ways for the implementation of the communication method.
[0299] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of the execution logic of each step. It can be understood that each node, for example, a network device, includes a hardware structure and / or a software module corresponding to the execution of each function in order to implement the above functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed in the present application, the method of the embodiments of the present application can be implemented in the form of hardware, software, or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical scheme. Professional technicians 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.
[0300] The embodiments of the present application can divide the functional modules of the network device according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.
[0301] In specific implementation, each network element shown in the present application, such as the first node, can adopt the constituent structure shown in FIG. 20 or include the components shown in FIG. 20. FIG. 20 is a structural schematic diagram of a communication apparatus provided by the embodiments of the present application. When the communication apparatus has the function of the terminal device described in the embodiments of the present application, the communication apparatus can be a terminal device or a chip or a system on chip in the terminal device. When the communication apparatus has the function of the first node described in the embodiments of the present application, the communication apparatus can be a first node or a chip or a system on chip in the first node. When the communication apparatus has the function of the second node described in the embodiments of the present application, the communication apparatus can be a second node or a chip or a system on chip in the second node.
[0302] Exemplarily, FIG. 20 shows a structural schematic diagram of a possible communication apparatus. It can be understood that the communication apparatus 700 includes necessary forms of means, such as modules, units, elements, circuits, or interfaces, and the like, which are configured together to perform the present solution appropriately. The communication apparatus 700 can be a terminal device, a first node, or a second node described in the above method embodiment, or a component (for example, a chip) of these devices, to implement the methods described in the above method embodiment. The communication apparatus 700 includes one or more processors 701. The processor 701 can be a general processor or a special-purpose processor, and the like. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus, execute software programs, and process data of the software programs.
[0303] Optionally, in a design, the processor 701 can include a program 703 (which can also be referred to as code or instructions at times) that can be run on the processor 701, so that the communication apparatus 700 performs the methods described in the above embodiments. In yet another possible design, the communication apparatus 700 includes a circuit (not shown in FIG. 20) for implementing the signal processing functions in the above embodiments.
[0304] Optionally, the communication apparatus 700 can include one or more memories 702 that have a program 704 (which can also be referred to as code or instructions at times) stored thereon, which can be run on the processor 701, so that the communication apparatus 700 performs the methods described in the above method embodiments.
[0305] Optionally, the processor 701 and / or the memory 702 can include an AI module 707, 708 for implementing AI-related functions. The AI module can be implemented in a software, hardware, or software-hardware combined manner. For example, the AI module can include a RIC module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0306] Optionally, the processor 701 and / or the memory 702 can also store data. The processor and the memory can be separately arranged or integrated together.
[0307] Optionally, the communication apparatus 700 can also include a transceiver 705 and / or an antenna 706. The processor 701 can also be referred to as a processing unit, which controls the communication apparatus. The transceiver 705 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, and the like, which is used to implement the transceiving functions of the communication apparatus through the antenna 706.
[0308] FIG. 21 shows a structural diagram of a communication apparatus 230 applied to the first node. The modules in the apparatus shown in FIG. 21 have functions of implementing the corresponding steps in the above method embodiments and can achieve their corresponding technical effects. The beneficial effects of the steps performed by the modules can be referred to the descriptions of the corresponding steps in the above method embodiments, which will not be repeated. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication apparatus can be the first terminal or a chip or system on chip in the first terminal. For example, the communication apparatus includes: a processing module 2301, configured to acquire first information used for indicating first resource information used for transmitting first data between the second node and the terminal device, the terminal device having established an air interface connection with the first node and the second node; and a transceiver module 2302, configured to send second information used for indicating the first resource information to the terminal device, and receive the first data from the second node.
[0309] In an embodiment, the transceiver module 2302 is configured to receive the first information from the second node. Optionally, the transceiver module 2302 is further configured to send third information to the second node, where the third information is used for indicating configuration information of a radio bearer between the first node and the terminal device.
[0310] In this embodiment, the second node determines the first information used for indicating the first resource information required for transmitting the first data between the second node and the terminal device, and then indicates the first information to the first node, and the first node indicates the second information used for indicating the first resource information to the terminal device, and the terminal device sends the first data to the second node based on the second information used for indicating the first resource information, so as to ensure that the sent first data matches the available resources of the second node, the load balancing of the first node and the second node, and the transmission efficiency is high.
[0311] In an embodiment, the processing module 2301 is specifically configured to determine the first information according to one or more of candidate resource information, configuration information of a radio bearer between the first node and the terminal device, or buffer state information, where the candidate resource information is used for indicating candidate resources in the second node for transmitting the first data, and the buffer state information is used for indicating an amount of data to be sent in a buffer of the terminal device, the amount of data to be sent including an amount of data of the first data. Optionally, the method further includes: receiving the buffer state information from the terminal device. The amount of data in the buffer of the terminal device is occupied by the sending of the first data to the second node.
[0312] In this embodiment, the first node first determines the first information indicating the first resource information required for the second node to transmit the first data to the terminal device, the first node and the second node then interact the first information, and the terminal device then transmits the first data to the second node based on the second information indicating the first resource information, so that the transmitted first data matches the available resource of the second node, the load of the first node and the second node is balanced, and the transmission efficiency is high.
[0313] In one embodiment, the processing module 2301 is specifically configured to determine the data amount of the first data occupying the buffer of the terminal device according to the buffer status information.
[0314] In this embodiment, the first node determines the data amount of the first data occupying the buffer of the terminal device, and then determines the first information based on the same, so that the transmitted first data matches the available resource of the second node.
[0315] In one embodiment, the buffer status information is used to indicate the data amount of the data transmitted between the terminal device and the first node and / or the data amount of the first data.
[0316] In this embodiment, the above-mentioned embodiments of the buffer status information can be used to determine the first resource information required for the second node to transmit the first data to the terminal device, so that the transmitted first data matches the available resource of the second node.
[0317] In one embodiment, the buffer status information is carried through a first report and a second report, wherein the first report includes the data amount of the data transmitted between the terminal device and the first node, and the second report includes the data amount of the first data.
[0318] In this embodiment, the first report includes the specific data amount of the data transmitted between the terminal device and the first node, and the second report includes the data amount of the first data. This enables the first node to directly and accurately obtain the two key data amounts without relying on a complex calculation process such as estimation of a shunting ratio, thereby simplifying the data processing procedure and improving the efficiency and accuracy of the system.
[0319] In one embodiment, the method further includes that the transceiver module 2302 is configured to receive the candidate resource information from the second node. Optionally, the transceiver module 2302 is further configured to transmit request information to the second node, the request information being used to request the candidate resource information.
[0320] In this embodiment, the candidate resource information of the second node is indicated to the first node, and the first node can determine the first resource information required for the second node to transmit the first data to the terminal device based on the same, thereby improving the accuracy of the first resource information.
[0321] FIG. 22 shows a structural diagram of a communication apparatus 240 applied to the second node. The modules in the apparatus shown in FIG. 22 have functions of implementing the corresponding steps in the above method embodiments and can achieve their corresponding technical effects. The corresponding beneficial effects of the steps performed by the modules can be referred to the descriptions of the corresponding steps in the above method embodiments, which will not be repeated. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication apparatus can be the first terminal or a chip or system on chip in the first terminal. For example, the communication apparatus includes: a transceiver module 2401 configured to receive first information from the first node; a processing module 2402 configured to determine the first information according to one or more of a data amount of the first data occupying a buffer of the terminal device, third information, or candidate resource information, wherein the first information is used to indicate first resource information for transmitting the first data between the second node and the terminal device, the terminal device has an air interface connection established with the first node and the second node, the third information is used to indicate configuration information of a radio bearer between the first node and the terminal device, and the candidate resource information is used to indicate candidate resources in the second node for transmitting the first data; and the transceiver module 2401 is configured to receive the first data from the terminal device and transmit the first data to the first node.
[0322] In this embodiment, two ways are designed for the second node to obtain the above first information, so that the second node can reserve corresponding resources for transmitting the first data, guaranteeing that the first data can be successfully transmitted, and then transmit the received first data from the terminal device to the first node, so that the first node can obtain complete data.
[0323] In an embodiment, the transceiver module 2401 is further configured to receive the third information from the first node.
[0324] In this embodiment, the first node provides the second node with the above third information, which can be used by the second node to determine the first information.
[0325] In an embodiment, the transceiver module 2401 is further configured to receive the data amount of the first data occupying the buffer of the terminal device from the first node.
[0326] In this embodiment, the first node provides the second node with the above data amount of the first data occupying the buffer of the terminal device, which can be used by the second node to determine the first information based on the data amount.
[0327] In an embodiment, the first information is determined by the second node, and at this time, the transceiver module 2401 can be further configured to transmit the first information to the first node.
[0328] In this embodiment, the first information is determined by the second node and indicated to the first node, which can send it to the terminal device, and the terminal device sends the first data to the second node based on the second information indicating the first resource information, which guarantees that the sent first data matches the available resources of the second node, balances the loads of the first node and the second node, and has high transmission efficiency.
[0329] FIG. 23 shows a structural diagram of a communication apparatus 250 applied to the second node. The modules in the apparatus shown in FIG. 23 have the functions of implementing the corresponding steps in the above method embodiments and can achieve their corresponding technical effects. For the beneficial effects of the steps, reference can be made to the descriptions of the corresponding steps in the above method embodiments, which will not be repeated. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication apparatus can be the first terminal or a chip or system on chip in the first terminal. For example, the communication apparatus includes a transceiver module 2501 configured to receive, from the first node, second information indicating first resource information for the second node to transmit first data to a terminal device, the terminal device having an air interface connection established with the first node and the second node, and send, to the second node, the first data according to the second information.
[0330] In an embodiment, the transceiver module 2501 is further configured to send, to the first node, buffer status information, where the buffer status information is used to indicate an amount of data to be sent in a buffer of the terminal device, and the amount of data to be sent includes an amount of data of the first data.
[0331] Embodiments of the present application also provide a communication system corresponding to the high-speed private network information transmission scenario of adjacent areas, which can include a first node, a second node, and a terminal device. The first node can have the functions of the communication apparatus 230, the second node can have the functions of the communication apparatus 240, and the terminal device can have the functions of the communication apparatus 250.
[0332] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, and the program can be stored in the computer readable storage medium. When the program is executed, the program can include the processes of the above method embodiments. The computer readable storage medium can be an internal storage unit of the terminal device, such as a data sending end and / or a data receiving end, for example, a hard disk or a memory of the terminal device. The computer readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the terminal device. The computer readable storage medium is used to store the computer program and other programs and data required by the terminal device. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0333] The embodiments of the present application further provide a computer program product containing instructions, which, when run on a communication device, enable the communication device to perform the methods described in the above method embodiments.
[0334] The embodiments of the present application further provide a computer instruction. All or part of the processes in the above method embodiments can be instructed by the computer instruction to relevant hardware (such as a computer, a processor, a network device, and a terminal, etc.) to complete. The program can be stored in the computer readable storage medium.
[0335] The embodiments of the present application further provide a chip system. The chip system can be composed of a chip, or can include a chip and other discrete devices, without limitation. The chip system includes a processor and a transceiver. All or part of the processes in the above method embodiments can be completed by the chip system, for example, the chip system can be used to implement the functions performed by the first node, the second node, or the terminal device in the above method embodiments.
[0336] In a possible design, the chip system further includes a memory, and the memory is used to store program instructions and / or data. When the chip system is running, the processor executes the program instructions stored in the memory, so that the chip system performs the functions performed by the first node, the second node, or the terminal device in the above method embodiments.
[0337] In the embodiments of the present application, the processor can be a general processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution or executed by a combination of hardware and software modules in the processor.
[0338] In the embodiments of the present application, the memory can be a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), and can also be a volatile memory such as a random-access memory (RAM). The memory can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited to this. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing instructions and / or data.
[0339] It should be noted that the terms "first" and "second" and the like in the specification, claims and drawings of the present application are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed or can optionally include other steps or units inherent to the process, method, product or device.
[0340] It should be understood that in the embodiments of the present application, "at least one" refers to one or more, "multiple" refers to two or more, "at least two" refers to two or three and three or more, and "and / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A. For example, B can be determined according to A. It should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information. In addition, "connection" appearing in the embodiments of the present application means direct connection or indirect connection and various connection manners to achieve communication between devices, which is not limited by the embodiments of the present application.
[0341] Unless otherwise specified, "transmit" and "transmission" appearing in the embodiments of the present application mean bidirectional transmission, including sending and / or receiving actions. Specifically, "transmit" in the embodiments of the present application includes data sending, data receiving, or data sending and data receiving. Or, data transmission here includes uplink and / or downlink data transmission. Data can include channels and / or signals, uplink data transmission is uplink channel and / or uplink signal transmission, and downlink data transmission is downlink channel and / or downlink signal transmission. "Network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is the communication network.
[0342] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0343] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely 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 apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.
[0344] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or a plurality of physical units, that is, can be located in one place, or can be distributed to a plurality of different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0345] In addition, each functional 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. The integrated unit can be realized in the form of hardware or in the form of a software functional unit. When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus, such as a single-chip microcomputer, a chip, or a processor, to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage medium that can store program codes.
[0346] The above is merely a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in 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 communication method characterized by comprising: The application is applied to a first node or a chip in the first node, and includes: obtaining first information, wherein the first information is used to indicate first resource information for transmitting first data between a second node and a terminal device, and the terminal device has established an air interface connection with the first node and the second node; sending second information to the terminal device, wherein the second information is used to indicate the first resource information; receiving the first data from the second node.
2. The method of claim 1, wherein, The method further includes: receiving the first information from the second node.
3. The method of claim 2, wherein, The method further includes: sending third information to the second node, wherein the third information is used to indicate configuration information of a radio bearer between the first node and the terminal device.
4. The method of claim 1, wherein, The method further includes: determining the first information according to one or more of candidate resource information, configuration information of a radio bearer between the first node and the terminal device, or buffer status information, wherein the candidate resource information is used to indicate candidate resources in the second node for transmitting the first data, and the buffer status information is used to indicate an amount of data to be sent in a buffer of the terminal device, and the amount of data to be sent includes an amount of data of the first data.
5. The method of claim 4, wherein, The method further includes: receiving the buffer status information from the terminal device.
6. The method according to claim 4 or 5, characterized in that, The method further includes: sending an amount of data of the first data occupying the buffer of the terminal device to the second node.
7. The method according to any one of claims 4-6, characterized in that, The buffer status information is used to indicate an amount of data transmitted between the terminal device and the first node and / or an amount of data of the first data.
8. The method according to any one of claims 4-7, characterized in that, The buffer status information is carried by a first report and a second report, wherein the first report includes an amount of data transmitted between the terminal device and the first node, and the second report includes an amount of data of the first data.
9. The method according to any one of claims 4-8, characterized in that, The method further includes: receiving the candidate resource information from the second node.
10. The method of claim 9, wherein, The method further includes: sending request information to the second node, wherein the request information is used to request the candidate resource information.
11. A communication method, comprising: The application is applied to a second node or a chip in the second node, and includes: receiving first information from a first node or determining first information according to one or more of an amount of data of first data occupying a buffer of a terminal device, third information, or candidate resource information, wherein the first information is used to indicate first resource information for transmitting the first data between the second node and the terminal device, the terminal device has established an air interface connection with the first node and the second node, the third information is used to indicate configuration information of a radio bearer between the first node and the terminal device, and the candidate resource information is used to indicate candidate resources in the second node for transmitting the first data; receiving the first data from the terminal device; sending the first data to the first node.
12. The method of claim 11, wherein, The method further includes: receiving the third information from the first node.
13. The method according to claim 11 or 12, characterized in that, The method further includes: receiving an amount of data of the first data occupying the buffer of the terminal device from the first node.
14. The method according to any one of claims 11-13, characterized in that, The second node is used to determine the first information, and the method further includes: sending the first information to the first node.
15. A method of communication, comprising: The application is applied to a terminal device or a chip in the terminal device, and comprises: receiving second information from a first node, wherein the second information is used to indicate first resource information of transmitting first data between a second node and the terminal device, and the terminal device establishes an air interface connection with the first node and the second node; sending the first data to the second node according to the second information.
16. The method of claim 15, wherein, The method further comprises: sending buffer status information to the first node, wherein the buffer status information is used to indicate an amount of data to be sent in a buffer of the terminal device, and the amount of data to be sent comprises an amount of data of the first data.
17. The method of claim 16, wherein, The buffer status information is used to indicate an amount of data of transmitting data between the terminal device and the first node and / or an amount of data of the first data.
18. The method of claim 16 or 17, wherein, The buffer status information is carried by a first report and a second report, wherein the first report comprises an amount of data of transmitting data between the terminal device and the first node, and the second report comprises an amount of data of the first data.
19. A communications device, characterized by The chip comprises a processor and a transceiver, and the processor and the transceiver are used to support the chip to execute the method according to any one of claims 1-18.
20. A communications device, characterized by The communication device comprises a processor and a transceiver, and the processor and the transceiver are used to support the communication device to execute the method according to any one of claims 1-18.
21. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, and when the computer instructions are executed, the method according to any one of claims 1-18 is executed.
22. A computer program product comprising instructions, wherein: When it is executed on a computer, the method according to any one of claims 1-18 is executed.
23. A chip, characterized by The chip comprises a processor and a transceiver, and the processor and the transceiver are used to support the chip to execute the method according to any one of claims 1-18.
Citation Information
Patent Citations
V2X communication method, device and system
CN110650454A
Communication method and device
CN115276924A
Resource reservation method for auxiliary node, base station, auxiliary node and communication system
CN116347529A
Secondary cell group activation / deactivation in split node architecture
CN116391446A
Communication method of multi-air-interface connection, MN, terminal and storage medium
CN116419433A