WO2024125621A1 - Data transmission method, apparatus, and system - Google Patents
Data transmission method, apparatus, and system Download PDFInfo
- Publication number
- WO2024125621A1 WO2024125621A1 PCT/CN2023/139012 CN2023139012W WO2024125621A1 WO 2024125621 A1 WO2024125621 A1 WO 2024125621A1 CN 2023139012 W CN2023139012 W CN 2023139012W WO 2024125621 A1 WO2024125621 A1 WO 2024125621A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- carrier
- configuration information
- data
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
- H04W72/232—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
Definitions
- the embodiments of the present application relate to the field of communication technology, and in particular, to a method, device, and system for data transmission.
- a first terminal has a first path and a second path.
- the first path is a path for the first terminal to communicate directly with a network device (e.g., an access network device, with the access network device being a base station as an example), and the second path is a path for the first terminal to communicate with the base station through the second terminal.
- a network device e.g., an access network device, with the access network device being a base station as an example
- the second path is a path for the first terminal to communicate with the base station through the second terminal.
- the embodiments of the present application provide a data transmission method, a communication device, and a communication system to improve the performance of data transmission.
- an embodiment of the present application provides a communication method, which can be executed by a first terminal, or by a component of the first terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions.
- the method includes: receiving configuration information from a network device, the configuration information is used to configure the first terminal to communicate with the network device through a second terminal; the second terminal has a wireless resource control connection with the network device, and there is a first communication interface between the multimedia access control layer of the first terminal and the physical layer of the second terminal; the communication is performed through the first communication interface.
- the first terminal communicates with the network device through the first communication interface with the assistance of the second terminal, which can improve the flexibility of communication between the first terminal and the network device and improve the efficiency of data transmission.
- receiving the configuration information from the network device includes receiving the configuration information from the network device through the second terminal, so that the first terminal can obtain the configuration information from the network device through the second terminal.
- the configuration information includes first configuration information
- the first configuration information includes first indication information
- the first indication information is used to indicate a first carrier, where the first carrier is a serving carrier of the second terminal.
- the first indication information is used to indicate at least one first carrier.
- the first indication information is used to indicate identification information of at least one first carrier.
- the first carrier is different from the second carrier of the first terminal, and the second carrier is a serving carrier of the first terminal.
- the carrier that assists the first terminal in communicating with the network device is not a serving carrier of the first carrier.
- the first terminal obtains the first indication information, so that the first terminal learns that the first carrier of the second terminal is used to assist the first terminal in communicating with the network device.
- the method further includes: determining a first hybrid automatic repeat request (HARQ) entity associated with the first carrier.
- HARQ hybrid automatic repeat request
- the first terminal associates the first HARQ with the first carrier, so that The data generated by the first HARQ can be transferred to the first carrier for transmission.
- the first configuration information includes second indication information, and the second indication information is used to indicate that the first carrier is scheduled by the second carrier.
- the first terminal learns that scheduling information corresponding to the second carrier can be received on the first carrier.
- the index value of the first carrier is the same as the index value of the second carrier.
- a format of downlink control information for scheduling the first carrier is different from a format of downlink control information for scheduling the second carrier, and/or a wireless network temporary identifier for scheduling the first carrier is different from a wireless network temporary identifier for scheduling the second carrier.
- the method further includes: acquiring first scheduling information, where the first scheduling information is used to schedule transmission resources on the first carrier.
- the first data is determined according to the first scheduling information.
- the first data is sent to the second terminal.
- hybrid automatic repeat request entity information is sent to the second terminal.
- second scheduling information is sent to the second terminal according to the first scheduling information, and the second scheduling information is used to schedule resources on the first carrier.
- obtaining the first scheduling information includes: receiving the first scheduling information from the network device, or receiving the first scheduling information from the network device through a second terminal device.
- the first terminal can obtain scheduling information, determine the first data according to the scheduling information, and communicate with the network device via the first carrier of the second terminal.
- the configuration information includes third configuration information
- the third configuration information includes third indication information
- the third indication information is used to indicate that a third carrier is used to communicate with a network device with the assistance of a second terminal
- the third carrier is a service carrier for the first terminal and the second terminal.
- the third configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
- the method further includes: determining a transmission mode, wherein the transmission mode includes coherent joint transmission or incoherent joint transmission.
- the determining of the transmission mode includes: the transmission mode is indicated by the network device or predefined.
- the first HARQ entity of the first terminal associates the third carrier of the first terminal with the third carrier of the second terminal.
- the method further includes: obtaining third scheduling information, the third scheduling information including one or more of multiple-input multiple-output layer number information and codebook information.
- the first data is determined based on the third scheduling information.
- the third scheduling information includes transmission indication information, and the transmission indication information is used to instruct the first terminal device to send the first data to the physical layer of the first terminal and/or the second terminal.
- the communicating through the first communication interface includes: sending the first data to the network device through the first communication interface, and/or receiving second data from the network device.
- it also includes sending hybrid automatic repeat request entity information to the network device through the first communication interface.
- the method further includes: sending hybrid automatic repeat request process information to the second terminal.
- the method further includes: sending retransmission indication information to the second terminal.
- the first terminal can perform UE aggregation transmission with the help of the carrier of the second terminal.
- the MAC layer of UE1 can transmit data to the PHY layer of UE1, or to the PHY layer of UE2, and receive configuration information to determine the mode of aggregate transmission, which can be performed across UEs.
- MIMO transmission operation or carrier aggregation operation across UEs supports multiple aggregation transmission modes of UEs and data distribution at the granularity of transmission blocks or authorizations. It has high data distribution flexibility, small MAC layer offload delay, low overhead, and improves data transmission performance.
- an embodiment of the present application provides a communication method, which can be executed by a second terminal, or by a component of the second terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions, including: receiving configuration information from a network device, the configuration information is used to configure the second terminal to assist the first terminal in communicating with the network device; a wireless resource control connection exists between the first terminal and the network device, and a first communication interface exists between the multimedia access control layer of the first terminal and the physical layer of the second terminal; and the communication is performed through the first communication interface.
- the second terminal communicates with the network device with the assistance of the first terminal through the first communication interface, that is, terminal aggregation is performed between the first terminal and the second terminal through the first communication interface, which can improve the flexibility of communication between the first terminal and the network device and improve the efficiency of data transmission.
- the configuration information includes second configuration information
- the second configuration information includes fourth indication information
- the fourth indication information is used to indicate a first carrier
- the first carrier is a service carrier of the second terminal used for the communication
- the first carrier is different from the second carrier of the first terminal
- the second carrier is a service carrier of the first terminal.
- the first carrier is associated with a first HARQ entity of the first terminal and a second HARQ entity of the second terminal.
- the method also includes: determining a data processing method, the data processing method including a processing method for uplink data and/or a processing method for downlink data, wherein the uplink data processing method includes transmitting data of the first terminal to the network device or transmitting data of the second terminal to the network device; the downlink data processing method includes sending data from the network device to the first terminal or a second hybrid automatic repeat request entity.
- determining the data processing method includes: determining the data processing method according to one or more of scheduling information acquisition method information, downlink control information, wireless network temporary identification information and hybrid automatic repeat request process information.
- the configuration information includes fourth configuration information
- the fourth configuration information includes fifth indication information
- the fifth indication information is used to indicate that a third carrier is used for the communication
- the third carrier is a serving carrier for the first terminal and the second terminal.
- the second configuration information further includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
- the method further includes: acquiring scheduling information.
- UE2 receives second scheduling information from the base station.
- UE2 sends the first scheduling information to UE1.
- UE2 receives the second scheduling information from UE1.
- the communicating through the first communication interface includes: sending first data from the first terminal to the network device through the first communication interface, and/or sending second data from the network device to the first terminal through the first communication interface.
- the method further includes: receiving hybrid automatic repeat request process information from the first terminal.
- the method further includes: receiving retransmission indication information from the first terminal.
- the second terminal can assist the first terminal in performing UE aggregation transmission.
- an embodiment of the present application provides a communication method, which can be executed by a network device, or by a component of the network device (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the network device, including: sending configuration information to a first terminal, the configuration information is used to configure the first terminal to communicate with the network device through a second terminal; the second terminal has a wireless resource control connection with the network device, and there is a first communication interface between the multimedia access control layer of the first terminal and the physical layer of the second terminal; the communication is performed through the first communication interface.
- the network device configures the first terminal to enable the first terminal to communicate with the network device through the first communication interface with the assistance of the second terminal, that is, terminal aggregation is performed between the first terminal and the second terminal through the first communication interface, which can improve the flexibility of communication between the first terminal and the network device and improve the efficiency of data transmission.
- sending configuration information to the first terminal includes: sending first configuration information to the first terminal, the first configuration information including first indication information, the first indication information being used to indicate a first carrier, the first carrier being a service carrier for the second terminal, the first carrier being different from a second carrier for the first terminal, and the second carrier being a service carrier for the first terminal.
- the first configuration information includes second indication information, and the second indication information is used to indicate that the first carrier is scheduled by the second carrier.
- a format of downlink control information for scheduling the first carrier is different from a format of downlink control information for scheduling the second carrier, and/or a wireless network temporary identifier for scheduling the first carrier is different from a wireless network temporary identifier for scheduling the second carrier.
- sending configuration information to the first terminal includes: sending third configuration information to the first terminal, the third configuration information includes third indication information, the third indication information is used to indicate that a third carrier is used for the communication, and the third carrier is a service carrier for the first terminal and the second terminal.
- the third configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
- the method further includes: sending configuration information to the second terminal, where the configuration information is used to configure the second terminal to assist the first terminal in performing the communication with the network device.
- the network device sends configuration information to the second terminal to achieve terminal aggregation between the first terminal and the second terminal.
- sending configuration information to the second terminal includes: sending second configuration information to the second terminal, the second configuration information including fourth indication information, the fourth indication information being used to indicate a first carrier, the first carrier being a service carrier for the second terminal, the first carrier being different from a second carrier for the first terminal, and the second carrier being a service carrier for the first terminal.
- the sending configuration information to the second terminal includes: sending fourth configuration information to the second terminal, the fourth configuration information includes fifth indication information, the fifth indication information is used to indicate that a third carrier is used for the communication, and the third carrier is a service carrier for the first terminal and the second terminal.
- the fourth configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
- the communicating through the first communication interface includes: receiving first data from the first terminal through the first communication interface, and/or sending second data to the first terminal through the first communication interface.
- the method further includes: receiving hybrid automatic repeat request process information from the first terminal.
- the method further includes: receiving retransmission indication information from the first terminal.
- the network device configures the terminal to achieve terminal aggregation between the first terminal and the second terminal.
- an embodiment of the present application provides a device that can implement the method in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
- the device includes corresponding units or modules for executing the above method.
- the units or modules included in the device can be implemented by software and/or hardware.
- the device can be, for example, a terminal, or a chip, a chip system, or a processor that supports the terminal to implement the above method, or a logic module or software that can implement all or part of the terminal functions.
- the present application provides a device that can implement the third aspect or any possible implementation of the third aspect.
- the device includes corresponding units or modules for executing the above method.
- the units or modules included in the device can be implemented by software and/or hardware.
- the device can be, for example, a network device, or a chip, a chip system, or a processor that supports the network device to implement the above method, or a logic module or software that can implement all or part of the network device functions.
- an embodiment of the present application provides a device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the device implements the method in the above-mentioned first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
- an embodiment of the present application provides a device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the device implements the method in the above-mentioned third aspect, or any possible implementation of the third aspect.
- an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed, causes a computer to execute a method in the above-mentioned first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
- an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed, causes a computer to execute the method in the third aspect or any possible implementation of the third aspect.
- an embodiment of the present application provides a computer program product, which includes a computer program code.
- the computer program code runs on a computer, the computer executes the method of the above-mentioned first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
- an embodiment of the present application provides a computer program product, which includes a computer program code.
- the computer program code runs on a computer, it enables the computer to execute the method of the third aspect above, or any possible implementation of the third aspect.
- an embodiment of the present application provides a chip, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the chip implements the method in the above-mentioned first aspect, second aspect, third aspect, any possible implementation of the first aspect, any possible implementation of the second aspect, or any possible implementation of the third aspect.
- an embodiment of the present application provides a communication system, comprising: the device of the fourth aspect mentioned above and the device of the fifth aspect mentioned above.
- an embodiment of the present application provides a communication system, comprising: the apparatus of the sixth aspect and the apparatus of the seventh aspect.
- FIG1 is a schematic diagram of a network architecture applicable to an embodiment of the present application.
- FIG2 is a schematic diagram of a data transmission method provided in an embodiment of the present application.
- FIG3 is a schematic diagram of a first communication interface provided in an embodiment of the present application.
- FIG4 is a schematic diagram of a data transmission method provided in an embodiment of the present application.
- FIG5 is a schematic diagram of a protocol stack provided in an embodiment of the present application.
- FIG6 is a schematic diagram of a data transmission method provided in an embodiment of the present application.
- FIG7 is a schematic diagram of a data transmission method provided in an embodiment of the present application.
- FIG8 is a schematic diagram of a carrier aggregation operation across UEs provided in an embodiment of the present application.
- FIG9A is a schematic diagram of a MIMO transmission operation across UEs provided in an embodiment of the present application.
- FIG9B is a schematic diagram of a coherent joint transmission provided in an embodiment of the present application.
- FIG9C is a schematic diagram of an incoherent joint transmission provided in an embodiment of the present application.
- FIG10 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application.
- FIG11 is a schematic diagram of a device provided in an embodiment of the present application.
- FIG. 12 is a schematic diagram of another device provided in an embodiment of the present application.
- Radio resource control (RRC) layer It can be responsible for generating RRC messages, measurement configuration and reporting, and can also be responsible for other functions: such as sending dedicated non-access stratum (NAS) messages, transmitting terminal (user equipment, UE) access capability information, etc.
- RRC messages are divided into cell level and UE level. For example, system broadcast messages belong to cell level RRC messages, and RRC connection control belongs to UE level RRC messages.
- Packet data convergence protocol (PDCP) layer It can process RRC messages from the control plane and IP packets from the data plane. Its functions include: header compression and decompression, encryption/decryption, integrity protection, transmission of user data and control plane data, reordering and retransmission processing, etc.
- PDCP Packet data convergence protocol
- Adaptation layer general functions include determining the terminal identifier and bearer identifier, determining the forwarding path, determining the forwarded radio link control channel, etc.
- Radio link control (RLC) layer It is responsible for segmenting/concatenating and reassembling RLC service data units (SDU), correcting errors through automatic repeat request (ARQ), reordering RLC protocol data units (PDU), detecting duplicate packets, and resegmenting RLC PDUs.
- SDU segmenting/concatenating and reassembling RLC service data units
- ARQ automatic repeat request
- PDU reordering RLC protocol data units
- detecting duplicate packets and resegmenting RLC PDUs.
- MAC layer mainly responsible for matching logical channels or transport channels. Optionally, it is also responsible for multiplexing multiple MAC SDUs belonging to one or different logical channels into the same MAC PDU and sending it to the PHY (physical) layer, performing error correction through hybrid automatic repeat request (HARQ), scheduling processing, logical channel priority processing, scheduling information reporting, or random access process processing, etc.
- PHY physical
- HARQ hybrid automatic repeat request
- the PHY layer can provide data transmission services for higher layers.
- the higher layers may include other layers higher than the PHY layer, such as the MAC layer and the RLC layer. Access to these services can be accessed through the MAC sublayer using the transport channel.
- the functions of the physical layer may include one or more functions: error detection on the transport channel and indication to the higher layer; encoding and decoding of the transport channel, rate matching of the coded transport channel to the physical channel, mapping of the coded transport channel to the physical channel, physical channel power weighting, modulation and demodulation of the physical channel, frequency and time synchronization, radio characteristic measurement and indication to the higher layer, multiple input multiple output (MIMO) antenna processing, transmit diversity, beamforming or radio frequency processing.
- MIMO multiple input multiple output
- the communication system includes a first terminal, a second terminal and a network device (for example, an access network device, and the following introduction takes the access network device as a base station as an example).
- the first terminal can communicate with the access network device through a communication interface (for example: Uu port)
- the second terminal can communicate with the access network device through a communication interface (for example: Uu port)
- the first terminal can communicate with the second terminal through a communication interface (for example, PC5 port).
- the above communication interfaces are only examples, and the embodiments of the present application are not limited.
- the interface between the first terminal and the second terminal is not limited to the PC5 port, and can also be other communication interfaces for connecting two terminals, such as a WiFi port, a wired interface, or a non-standardized interface.
- the communication system may, for example, support 2G, 3G, 4G, or 5G (sometimes also referred to as new radio, NR) access technology communication systems, wireless fidelity (WiFi) systems, 3rd generation partnership project (3GPP) related cellular systems, communication systems supporting the integration of multiple wireless technologies, or future-oriented evolution systems.
- 2G, 3G, 4G, or 5G sometimes also referred to as new radio, NR
- NR new radio
- WiFi wireless fidelity
- 3GPP 3rd generation partnership project
- the following is an example of how the first terminal transmits data under the communication system.
- the uplink data of UE1 can be directly sent to the base station through the Uu port, or it can be sent to the base station through the second terminal (hereinafter, UE2 as an example); similarly, the base station can directly transmit the data of UE1 through the Uu port. It can be sent to UE1 or sent to UE1 through UE2.
- UE1 and UE2 are both in a connected state, and the transmission of UE1 and UE2 on the Uu port is scheduled by the base station.
- UE2 may also have its own data to be transmitted.
- the method of uniformly transmitting data by UE with the help of another UE to improve the rate and/or reliability is called terminal aggregation or terminal collaboration.
- the architecture diagram of the communication system shown in FIG1 is only an exemplary architecture diagram.
- the communication system shown in FIG1 may also include other functional entities, such as: core network elements, etc., without limitation.
- the network elements and the interface names between the network elements in the architecture of FIG1 are only examples. In a specific implementation, the interface names between the network elements can be other names, and the embodiments of the present application do not specifically limit this.
- a terminal is a device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (for example, a communication module, a modem, or a chip system, etc.).
- the terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (device-to-device, D2D), vehicle to everything (vehicle to everything, V2X), machine-to-machine/machine-type communication (machine-to-machine/machine-type communications, M2M/MTC), Internet of Things (Internet of Things, IoT), virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), self-driving, remote medical, smart grid (smart grid), smart furniture, smart office, smart wear, smart transportation, smart city (smart city), drones, robots and other scenarios of terminal devices.
- a terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc.
- UE user equipment
- UE user equipment
- access station UE station, remote
- Access network devices are devices with wireless transceiver functions, which are used to communicate with terminals.
- Access network devices include, but are not limited to, base stations (BTS, Node B, eNodeB/eNB, or gNodeB/gNB) in the above-mentioned communication systems, transmission reception points (TRP), base stations of subsequent evolution of 3GPP, access nodes in WiFi systems, wireless relay nodes, wireless backhaul nodes, etc.
- Base stations can be: macro base stations, micro base stations, micro-micro base stations, small stations, relay stations, etc. Multiple base stations can support the networks of the same access technology mentioned above, or they can support the networks of different access technologies mentioned above.
- the base station can include one or more co-sited or non-co-sited transmission and reception points.
- the network device can also be a centralized unit (CU), and/or a distributed unit (DU).
- the network device can also be a server, a wearable device, or a vehicle-mounted device, etc.
- the network device in V2X technology can be a road side unit (RSU).
- RSU road side unit
- Multiple network devices in the communication system can be base stations of the same type or different types.
- the base station can communicate with the terminal device or communicate with the terminal device through a relay station.
- the terminal device can communicate with multiple base stations in different access technologies.
- the core network equipment is used to implement functions such as mobility management, data processing, session management, policy and billing.
- the core network equipment includes: access and mobility management function (AMF), session management function (SMF), or user plane function (UPF), etc.
- AMF access and mobility management function
- SMF session management function
- UPF user plane function
- the communication device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device.
- the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.
- UE using another UE to transmit data can improve the performance of the UE's data transmission.
- higher and higher requirements are placed on the flexibility and latency of UE data transmission.
- the relay UE provides relay services for the remote UE, that is, the remote UE communicates with the base station through the relay UE, and the data is relayed after being processed by the PDCP layer.
- the disadvantages of this transmission mode include: 1.
- the transmission between the relay UE and the remote UE and the base station is relatively independent, using two independent air interface time and frequency resources, and it is impossible to apply underlying technologies such as carrier aggregation and multiple input multiple output to improve efficiency; 2.
- the multiple transmission paths include direct paths and indirect paths
- the existence of the adaptation layer on the indirect path introduces an additional 2-bit overhead.
- the present application provides a data transmission method, which performs data diversion at the MAC layer. Specifically, there is a first communication interface between the MAC layer of UE1 and the PHY layer of UE2. UE2 assists UE1 in communicating with the base station through the first communication interface.
- data distribution can be distributed according to transmission blocks or authorizations. Compared with the way that the packetization at the PDCP layer depends on the implementation or the standard defines the packetization ratio, the data distribution of the present application can depend on scheduling, which is highly flexible.
- UE1 and UE2 transmit data to the base station, they can share resources, and carrier aggregation and multiple-input multiple-output technologies can be applied to improve efficiency.
- FIG 2 is a data transmission method 200 provided in an embodiment of the present application, which is used to improve the transmission performance between a terminal and a network device. As shown in Figure 2, the method 200 may include the following steps.
- the first terminal obtains configuration information.
- the configuration information is used to configure UE1 to communicate with the network device through a second terminal (UE2 is used as an example later); there is a wireless resource control connection between UE2 and the network device, and there is a first communication interface between UE1 and UE2, and the first communication interface is used to support or implement communication or information interaction between the first layer of UE1 and the second layer of UE2.
- the embodiment of the present application does not limit the manner in which UE1 obtains configuration information.
- the network device sends configuration information to UE1, and correspondingly, UE1 receives the configuration information from the network device.
- UE1 receives the configuration information from the network device through UE2, that is, the network device sends the configuration information of UE1 to UE1 through UE2.
- the configuration information can also be called terminal configuration information, information, information element (IE), etc.
- IE information element
- UE1 communicating with the network device through UE2 can also be called UE1 communicating with the network device with the help of UE2, or UE2 assisting UE1 in communicating with the network device, or UE1 and UE2 performing terminal aggregation, aggregate communication or terminal collaboration.
- the first communication interface is an interface between the first layer of UE1 and the second layer of UE2.
- the first layer is mainly responsible for matching logical channels or transmission channels.
- it also includes being responsible for multiplexing multiple MAC SDUs belonging to one or different logical channels onto the same MAC PDU, sending them to the physical layer, and performing error correction, scheduling processing, logical channel priority processing, scheduling information reporting, or random access process processing through hybrid automatic repeat request.
- This application is introduced by taking the first layer as the MAC layer as an example.
- the second layer provides data transmission services for higher layers.
- the higher layer may include other layers higher than the second layer such as the MAC layer and the RLC layer. Access to these services can be accessed through the MAC sublayer using the transmission channel. .
- the first communication interface can also be called the first connection.
- the first communication interface is the interface between the MAC layer of UE1 and the PHY layer of UE2, that is, data can be transmitted between the MAC layer of UE1 and the PHY layer of UE2, for example, as shown in Figure 3.
- the first communication interface can be a PC5 port, or it can be other communication interfaces for connecting two terminals, such as a WiFi port, a wired interface, or a non-standardized interface.
- the first communication interface may also be Bluetooth.
- the transmission protocol may be Internet protocol (IP), and the transmission medium may be a network cable, cable, optical fiber, or other transmission media such as wireless.
- IP Internet protocol
- the transmission medium may be a network cable, cable, optical fiber, or other transmission media such as wireless.
- the first communication interface is another type of interface, for example, when the first communication interface is a WiFi port, UE2 receives the message sent by UE1.
- the first data sent can be replaced by UE2 receiving the first data of UE1 on the WiFi port, and forwarding the first data to the base station through the Uu port between UE2 and the base station.
- the present application does not limit the establishment and release process of the first communication interface.
- the first communication interface when the first communication interface is an existing type of interface, the first communication interface can be proposed between UE1 and UE2 according to the existing establishment method of this type of interface.
- the first communication interface is a new type of interface, any interface establishment method that satisfies the requirement that data can be transmitted between the MAC layer of UE1 and the PHY layer of UE2 through the first communication interface can be used to propose the interface.
- the release of the first communication interface can be the release when it is determined that there is no need to perform UE aggregation between UE1 and UE2.
- UE1 and UE2 may also have a second communication interface, and the second communication interface is an interface between the MAC layer of UE2 and the PHY layer of UE1, that is, UE1 may also assist UE2 in communicating with the base station.
- the embodiments of the present application do not limit the usage of the first communication interface and the second communication interface. For example, they may be used independently or simultaneously, or may be flexibly scheduled according to the configuration information or indication information of the base station. The embodiments of the present application do not limit this. It is easy to understand that the second communication interface can refer to the relevant description of the first communication interface. The difference is that when the second communication interface is used, UE1 assists the UE, and when the second communication interface is used, UE2 assists the UE.
- a protocol stack as shown in FIG5 can be established between UE1, UE2, and the base station.
- UE1 may include an RLC layer, a MAC layer, and a PHY layer.
- UE2 may include a PHY layer.
- the base station may include an RLC layer, a MAC layer, and a PHY layer.
- the RLC layer of UE1 may also be referred to as a PC5 RLC layer or a SL RLC layer.
- the PC5 signaling protocol is used.
- the PHY layer of UE2 corresponds to the PHY layer of the base station, and the wireless communication interface technology between the UE and the base station is used between the two, such as the air interface technology of LTE or NR, which may be called a Uu port.
- the wireless communication interface technology between UE and the base station is used between these protocol layers, such as the air interface technology of the PC5 port or the sidelink, or other interface technologies.
- UE1, UE2 and the base station may also include other layers, which are not limited in the embodiments of the present application.
- UE1, UE2 and the network device may also include a PDCP layer, and there may be an SDAP layer or an RRC layer on the PDCP protocol stack.
- UE1 and the MAC layer of the network device may have multiple sets of bearers.
- the MAC layer of UE1 sends the first data to the PHY layer of UE2 through the first communication interface, and after receiving the first data, the PHY layer of UE2 sends the first data (or the processed first data, for example, encapsulating the first data) to the PHY layer of the network device.
- the PHY layer of the network device sends the second data to the PHY layer of UE2, and after receiving the second data, the PHY layer of UE2 sends the second data (or the processed second data) to the MAC layer of UE1 through the first communication interface.
- UE2 and the network device also transmit uplink data and downlink data of UE2.
- data can be flexibly split and transmitted between UE1 and UE2.
- the MAC layer of UE1 can transmit data to the PHY layer of UE1, and can transmit uplink data through the Uu interface between UE1 and the base station, or can transmit data to the PHY layer of UE2, that is, it can also transmit uplink data to the base station with the assistance of UE2.
- This transmission can also be called MAC split transmission.
- This method can flexibly support multiple aggregation transmission modes of UE; support data distribution at the granularity of transmission blocks or grants, with high distribution flexibility; when the path is changed and retransmitted, the MAC layer performs retransmission with low latency; when PDCP layer splitting is used, each data packet needs to increase the 2-bit overhead of the adaptation layer header, and when MAC layer splitting is used, there is no need to increase the 2-bit overhead of the adaptation layer header.
- UE2 obtains configuration information.
- the configuration information is used to configure UE2 to assist UE1 in communicating with the network device.
- the network device sends configuration information to UE2, and correspondingly, UE2 receives the configuration information from the network device.
- the configuration information of UE1 or UE2 can be carried in a radio resource control (RRC) message, a media access control (MAC) control element (CE) or a downlink control message (DCT). control information, DCI) and other messages.
- RRC radio resource control
- MAC media access control
- CE control element
- DCT downlink control message
- the embodiment of the present application does not limit the execution order of 210 and 220, that is, it does not limit the order in which the network device configures UE1 and UE2.
- 210 and 220 illustrate a method of obtaining configuration information, but the embodiments of the present application are not limited thereto, and other methods of obtaining configuration information may also be used.
- a network device sends configuration information to UE1 and/or UE2 through an intermediate network element.
- 210 may be replaced by a network device sending configuration information of UE1 to UE1 through UE2.
- UE1 communicates with the network device via the first communication interface.
- UE1 sends first data of UE1 to the network device through the first communication interface, and/or UE1 receives second data from the network device through the first communication interface.
- the first data is uplink data sent by UE1 to the network device through UE2
- the second data is downlink data sent by the network device to UE1 through UE2.
- UE1 sends the first data to UE2, and after receiving the first data, UE2 sends the first data to the network device, and correspondingly, the network device receives the first data.
- UE2 may send the first data without processing it.
- UE2 transparently transmits the first data to the network device.
- UE2 processes the first data before sending it. That is, UE2 sends the processed first data to the network device, and the network device can obtain the first data after processing.
- UE2 may send the second data to UE1 directly or after processing the second data.
- UE1 may also send hybrid automatic repeat request process information to UE2.
- the hybrid automatic repeat request process information includes at least one of the following: HARQ process identifier, new data indication, transport block size, and redundancy version.
- UE1 may also send retransmission indication information to UE2 to indicate that the transmission is a retransmission.
- UE1 may send retransmission indication information but not send the first data to UE2, that is, when UE1 retransmits, UE1 gives UE2 a retransmission indication but does not need to carry data because the data has been sent to UE2 during the initial transmission.
- UE1 communicates with the network device through an interface (eg, Uu port) therebetween, that is, UE1 can also communicate with the network device through an RRC connection therebetween, that is, UE1 can communicate with the network device through multiple communication paths.
- an interface eg, Uu port
- RRC connection e.g., RRC connection
- the method introduces a first communication interface between UEs, which connects the MAC layer of UE1 and the physical layer of UE2, so that UE1 can transmit through the first communication interface with the help of UE2 and perform data diversion at the MAC layer, thereby improving the flexibility of transmission, improving the terminal aggregation efficiency, and being beneficial to improving the system capacity.
- the UE can obtain a variety of different configurations, that is, the network device can configure the UE to perform different UE aggregation or collaboration.
- the network device can configure UE1 and UE2 to perform carrier aggregation operations across UEs, or the base station can configure UE1 and UE2 to perform multiple input multiple output (MIMO) operations across UEs, which can also be called coherent connection transmission across UEs.
- MIMO multiple input multiple output
- the following exemplifies the communication method in which the base station configures different UE aggregation methods.
- FIG. 4 an example of a network device configuring UE1 and UE2 to perform a carrier aggregation operation across UEs is given.
- the method may include the following steps.
- Terminal pairing or terminal selection Terminal mapping, terminal pairing relationship or terminal association.
- Terminal pairing can be understood as determining the association relationship between terminals, that is, determining that terminal aggregation can be performed between UE1 and UE2, for example, determining that UE1 can communicate with a network device with the help of UE2.
- a network device obtains a terminal pairing relationship, for example, the base station performs terminal pairing or the base station receives a terminal pairing relationship from another network element.
- the base station determines that UE1 and UE2 can perform a UE aggregation operation, and optionally, UE1 and UE2 report the capability information of the terminal to the base station respectively, and the base station determines that UE1 and UE2 are associated based on the capability information.
- the UE2 is selected from the multiple candidate UEs reported by the base station based on UE1. It is easy to understand that the specific method for obtaining the terminal pairing relationship is not limited in the embodiment of the present application.
- the base station can obtain the pairing relationship between UE1 and UE2 from UE1 and/or UE2, or can obtain the terminal pairing relationship from the core network.
- the UE obtains configuration information, for example, the base station provides the UE with configuration information, the configuration information including parameters for supporting terminal aggregation between UE1 and UE2.
- the base station provides configuration information to UE1 and UE2 respectively (420 and 430), and the configuration order is not limited.
- the base station sends first configuration information to UE1, and correspondingly, UE1 receives the first configuration information from the base station.
- the first configuration information is used to configure UE1 to communicate with the base station through UE2; UE2 has a radio resource control connection with the base station, and a first communication interface exists between the MAC layer of UE1 and the PHY layer of UE2.
- the implementation of 420 may refer to the description of 210.
- the first configuration information includes first indication information, and the first indication information is used to indicate a first carrier, the first carrier is a service carrier of UE2, and the first carrier is different from a second carrier of UE1, and the second carrier is a service carrier of UE1.
- the service carrier can be understood as a service cell, which refers to a cell/carrier used by the current UE and the base station for communication. That is to say, UE1 can transmit data with the help of one or more carriers of UE2 indicated by the first indication information. Exemplarily, for the convenience of description, it is described as an example that UE1 can transmit with the help of one carrier of UE2.
- the first indication information may have other names, for example, the first indication information may be called carrier indication information or cross-UE carrier indication information.
- the first indication information may be a new parameter, or the first indication information is an existing parameter.
- the first indication information is indication information added on the basis of the existing secondary cell configuration parameter, and is used to indicate to UE1 that the carrier is the carrier of UE2.
- the method further includes UE1 acquiring second indication information.
- UE1 receives second indication information from the base station.
- the second indication information may be included in the first configuration information, or may be included in other configuration information sent by the base station to UE1.
- the first configuration information includes the second indication information, and the second indication information is used to indicate that the first terminal receives scheduling information for scheduling time-frequency resources on the first carrier on the second carrier, which can also be referred to as the second indication information used to indicate that the first carrier is scheduled by the second carrier.
- the base station can also configure cross-carrier scheduling, that is, carrier #2 of UE2 (an example of the first carrier) can be scheduled by carrier #1 of UE1 (an example of the second carrier), or it can be understood that UE1 can receive scheduling information on carrier #1, and the scheduling information is used to schedule time-frequency resources on carrier #2.
- carrier #2 of UE2 an example of the first carrier
- UE1 can receive scheduling information on carrier #1, and the scheduling information is used to schedule time-frequency resources on carrier #2.
- the embodiment of the present application does not limit the way in which the indication information is sent, that is, the first indication information and the second indication information can be transmitted using one message, or can be transmitted separately using multiple messages.
- the above configuration (step 410) can also be referred to as the base station configuring UE1 and UE2 to perform cross-UE carrier aggregation operations.
- the so-called cross-UE carrier aggregation means that UE1 can transmit UE1's data with the help of the carrier configured on the UE2 side, and the carrier configured on the UE2 side for transmitting UE1's data is different from the carrier on the UE1 side.
- UE1 is configured with carrier #1 by the base station
- UE2 is configured with carrier #2 by the base station.
- UE1 can form a cross-UE carrier aggregation operation with the help of UE2's carrier #2 and carrier #1.
- UE1 can also be configured with other carriers, and UE2 can also be configured with other carriers, but in the cross-UE carrier aggregation operation, the carrier borrowed by UE1 from UE2 may be one that UE1 does not currently have.
- UE1 is configured with carrier #1 and carrier #3
- UE2 is configured with carrier #2, carrier #3, and carrier #4.
- the base station can configure UE1 to use UE2's carrier #2 and carrier #4.
- the index value of the first carrier is the same as the index value of the second carrier.
- the index value of the carrier #2 of UE2 may be the same as the index value of the carrier #1 of UE1.
- the index value of the first carrier may be different from the index value of the second carrier.
- the index of the carrier is used to identify or indicate the carrier, and the index may be replaced by the identifier.
- the format of the downlink control information (DCI) for scheduling the first carrier is different from the format of the downlink control information for scheduling the second carrier, and/or the wireless network temporary identifier for scheduling the first carrier is different from the wireless network temporary identifier for scheduling the second carrier.
- UE1 can also obtain the wireless network temporary identifier.
- the base station configures the wireless network temporary identifier to UE1.
- the wireless network temporary identifier corresponding to the first carrier and/or the wireless network temporary identifier corresponding to the second carrier are indicated in the configuration information sent by the base station to UE1.
- the UE can The carrier is identified by the format of the downlink control information of the scheduled carrier and/or the wireless network temporary identifier.
- the index value of the first carrier is the same as the index value of the second carrier
- different DCI formats and/or wireless network temporary identifiers are used to schedule the first carrier and the second carrier, so as to facilitate UE1 to distinguish.
- the different DCI formats and/or wireless network temporary identifiers can be preconfigured or predefined.
- the method includes 430: configuring according to configuration information.
- UE1 determines a first entity associated with a first carrier, and the first entity is mainly used to generate data. It is easy to understand that the association in the embodiment of the present application can also be referred to as correspondence or mapping. There can be multiple ways of associating the first carrier with the first entity, which can be one-to-one, one-to-many, or many-to-one, and the embodiment of the present application is not limited.
- a schematic diagram of carrier aggregation operation across UEs is illustrated by taking the first entity as a HARQ entity as an example.
- the first carrier of UE2 is used to assist UE1 in communicating with the base station. Taking uplink transmission as an example, UE1 determines that the first entity associated with the first carrier is a first hybrid automatic repeat request entity. The data subsequently generated by the first HARQ entity can be transferred to the first carrier for transmission to the base station. It is easy to understand that the association in the embodiment of the present application can also be referred to as correspondence.
- the second carrier is the service carrier of UE1. After being configured with the first carrier of UE2, UE1 can perform aggregate transmission between the first carrier and the second carrier.
- the base station sends second configuration information to UE2, and correspondingly, UE2 receives the second configuration information from the base station.
- the base station also needs to provide UE2 with second configuration information corresponding to the first configuration information.
- the second configuration information corresponding to the first configuration information can be understood as the first configuration information and the second configuration information being configuration information of the same configuration type or configuration mode, or understood as the first configuration information and the second configuration information being applied to UE1 and UE2 respectively, so as to enable UE1 and UE2 to perform UE aggregation, and the first configuration and the second configuration can be understood as associated configurations for implementing the cross-UE aggregation.
- the second configuration information is used to configure UE2 to assist UE1 in communicating with the base station.
- the implementation of 440 may refer to the related description of 220.
- the second configuration information includes fourth indication information, and the fourth indication information is used to indicate a first carrier, the first carrier is a service carrier of UE2, and the first carrier is used to assist UE1 in communicating with the base station, that is, UE2 can use the first carrier to receive and/or send data of UE1, and the first carrier is different from the second carrier of UE1, and the second carrier is a service carrier of UE1.
- the fourth indication information may include identification information of the first carrier.
- the base station indicates to UE2 which carrier is used to assist UE1 in communicating with the base station.
- the fourth indication information indicates the use of carrier #2 of UE2 to assist UE1 in communicating with the network device.
- the method includes 450: configuring according to configuration information.
- UE2 determines the hybrid automatic repeat request entity according to the configuration information.
- UE2 determines that the carrier #2 of UE2 is assisting UE1 in communicating with the network device based on the configuration information. For this carrier #2, there will be an associated HARQ entity inside UE2. There is also a HARQ entity associated with this carrier #2 on the UE1 side.
- UE2 When receiving downlink data, UE2 needs to know whether the data should be delivered to its own HARQ entity or to the HARQ entity of UE1; for uplink transmission, UE2 needs to know whether the current scheduling resources should be passed to its own HARQ entity to generate data, or should wait for UE1 to send data.
- the method further includes: UE2 determining a data processing method.
- the way data is processed can also be called the data transmission object, or the data transmission direction.
- the data processing method includes a method for processing uplink data and/or a method for processing downlink data, wherein the method for processing uplink data includes transmitting data of UE1 to the base station, or transmitting data of UE2 to the base station; the method for processing downlink data includes sending data from the base station to UE1 or a second hybrid automatic repeat request entity.
- UE2 determines a data processing method including:
- UE2 determines the data processing method according to one or more of the scheduling information acquisition method information, downlink control information, wireless network temporary identification information and hybrid automatic repeat request process information.
- the implementation method of UE2 determining the data processing method can refer to the introduction of the method shown in Figure 7, for example, refer to the relevant description of 720.
- the method includes 460: configuring state interaction.
- UE1 and UE2 may also interact with each other on the configuration status.
- UE1 can send a query message to UE2 to query the configuration status, and UE2 replies with a confirmation message to indicate that the configuration is complete.
- Configuration status interaction can ensure that both UE1 and UE2 have completed configuration and can perform UE aggregation operations.
- the UE sends configuration completion indication information to the base station.
- the base station receives the configuration completion indication information sent by UE1 and UE2, the base station determines that the UE aggregation operation can be performed between the UEs.
- the method includes 470: UE1 obtains scheduling information.
- UE1 obtains first scheduling information, where the first scheduling information is used to schedule transmission resources on a first carrier.
- UE1 receives first scheduling information sent by the base station.
- the first scheduling information is included in the DCI.
- the first configuration information includes second indication information (also referred to as cross-carrier scheduling indication information)
- the second indication information is used to indicate that the first carrier can be scheduled by the second carrier, that is, the base station is configured with cross-carrier scheduling, then UE1 can monitor the first scheduling information on the second carrier and obtain information on the uplink transmission resources on the first carrier that schedules UE2.
- the second indication information indicates identification information of the second carrier.
- UE1 receives first scheduling information sent by UE2.
- the first scheduling information is sent by the base station to UE2 and is sent by UE2 to UE1.
- the above behavior is taken as an example.
- the cross-carrier scheduling indicates that carrier #2 (an example of the first carrier) is used to assist UE1 in communicating with the base station.
- UE1 can monitor scheduling information on carrier #1 of UE1, and the scheduling information schedules the uplink transmission resources on carrier #2 of UE2, and generates a transport block (TB) based on the scheduling information, and then sends the TB and the corresponding HARQ information to UE2, which is sent by UE2.
- UE2 can receive the scheduling information on the carrier #2 from UE1 and/or the base station.
- UE1 and/or the base station sends the scheduling information on the carrier #2 to UE2.
- the base station if UE2 does not receive the scheduling information on carrier #2 from UE1, the base station is required to send the same scheduling information to UE1 and UE2 respectively.
- the transport block to be sent by UE1 to the base station can also be generated at the PHY layer of UE2. For example, UE1 sends the parameters for generating the transport block to the PHY layer of UE2, and the PHY of UE2 generates the transport block of UE1 and then sends it to the base station.
- UE1 receives scheduling information from UE2, generates a TB, and then sends the TB and HARQ information to UE2.
- UE2 receives scheduling information on carrier #2 from its own base station.
- UE1 determines the first data according to the first scheduling information, and the first data is data sent by UE1 to the base station with the assistance of UE2. After that, UE1 sends the first data to UE2. After receiving the first data, UE2 sends the first data to the base station. It is easy to understand that the embodiment of the present application does not limit the way in which UE2 forwards the first data, which can be transparent transmission or can be sent after processing. After receiving the first data, UE2 can process the first data and then send the first data to the base station.
- UE1 sending the first data further includes UE1 sending the first data and hybrid automatic repeat request entity information corresponding to the first data to UE2.
- UE1 determines the first data by determining parameters for generating the first data.
- UE1 sends the parameters for generating the first data to UE2.
- UE2 After UE2 receives the parameters for generating the first data, UE2 generates the first data and then sends the first data to the base station.
- the method includes 480: UE2 obtains scheduling information.
- UE2 obtains second scheduling information, where the second scheduling information is used to schedule transmission resources on the first carrier.
- UE2 receives the second scheduling information from the base station.
- UE2 sends the first scheduling information to UE1, and the relevant description of 470 can be referred to for the first scheduling information.
- UE2 receives second scheduling information from UE1.
- the first scheduling information is used to indicate resource scheduling information on the first carrier to UE1
- the second scheduling information is used to indicate resource scheduling information on the first carrier to UE2.
- the second scheduling information may be the same as the first scheduling information, or may be obtained by processing the first scheduling information, or may be obtained by processing the second scheduling information, which is not limited in the embodiment of the present application.
- UE1 communicates with the base station through the first communication interface.
- UE1 sends first data to the base station through the first communication interface, and/or receives second data from the base station.
- the implementation of 490 may refer to the description of 230.
- the method introduces a first communication interface between UEs, configures the UEs through a base station, and adopts a MAC layer splitting method between UEs to enable cross-UE carrier aggregation operations between UEs, thereby improving the efficiency of data transmission, making data transmission more flexible, and improving the performance of data transmission.
- FIG. 6 an example of a network device configuring UE1 and UE2 to perform a multi-input multi-output operation across UEs is given.
- the method may include the following steps.
- the implementation of 610 may refer to the description of 410 .
- the base station sends third configuration information to UE1, and correspondingly, UE1 receives the third configuration information from the network device.
- the third configuration information is used to configure UE1 to communicate with the base station through UE2; UE2 has a radio resource control connection with the base station, and there is a first communication interface between UE1 and UE2, and the first communication interface is used to support or implement communication or information interaction between the first layer of UE1 and the second layer of UE2.
- UE1 has a radio resource control connection with the base station
- the first communication interface is used to support or implement communication or information interaction between the first layer of UE1 and the second layer of UE2.
- the implementation method of 620 can refer to the description of 210.
- the third configuration information includes third indication information, and the third indication information is used to indicate that the third carrier is used for UE aggregation communication, which can also be called the third indication information used to indicate that the third carrier is used for UE1 to communicate with the base station through the assistance of UE2, and the third carrier is the service carrier of UE1 and UE2.
- the third configuration information also includes one or more of the number of multiple-input and multiple-output layers, codebook configuration information, and antenna port configuration information when performing UE aggregation communication and/or UE non-aggregation communication on the third carrier, wherein UE non-aggregation communication can be understood as single UE communication, that is, a communication mode in which UE1 does not perform aggregate transmission with other UEs.
- the third configuration of the base station to UE1 may include: indication information indicating that the service carrier #1 of UE1 is used for UE aggregation operation, the (maximum) number of MIMO layers, codebook configuration and antenna port configuration when UE aggregation is performed on the carrier #1.
- the maximum number of MIMO layers, codebook configuration and antenna port when non-UE aggregation is performed on the carrier #1 may also be included.
- the above configuration can also be referred to as the base station configuring UE1 and UE2 to perform cross-UE MIMO operation.
- the so-called cross-UE MIMO operation means that for the same transmission block, UE1 and UE2 send on the same time-frequency resource of the same carrier, but UE1 and UE2 can adopt different modes for transmission, for example, UE1 and UE2 adopt different codewords, different streams or different layers for transmission, which is also called coherent joint transmission.
- the method includes 630: configuring according to configuration information.
- the first hybrid automatic repeat request entity of UE1 is associated with the third carrier of UE1 and the third carrier of UE2, that is, one HARQ entity of UE1 can be associated with the third carriers of UE1 and UE2.
- a HARQ process is associated with the carriers of two UEs, which can be understood as the data to be transmitted on a HARQ process is transmitted by UE1 and UE2 on the same carrier.
- Figure 9B it is a schematic diagram of coherent joint transmission, and process 1 is associated with the third carrier of UE1 and the third carrier of UE2.
- the embodiment of the present application may further include that the base station flexibly instructs the two UEs to perform coherent joint transmission, or instructs only UE1 or UE2 to transmit.
- This method of different UEs transmitting different data independently can be called non-coherent joint transmission. If the transmission is performed by UE1 or UE2 alone, a HARQ process will only be associated with the carrier of UE1 or UE2, rather than being associated at the same time, as shown in FIG9C.
- FIG9C This is a schematic diagram of non-coherent joint transmission, where process 1 is associated with the third carrier of UE1, and process 2 is associated with the third carrier of UE2.
- the transmission mode is indicated or predefined by the base station.
- UE1 and UE2 can perform coherent joint transmission and incoherent joint transmission.
- the specific type of transmission depends on the base station scheduling. Specifically, UE1 will receive DCI scheduling information from the base station, indicating cross-UE MIMO transmission. The specific DCI will indicate the number of MIMO layers and codebooks executed by UE1. UE1 generates a TB based on the scheduling information, and transmits the TB and HARQ information to its own physical layer, and sends it to UE2 through the first communication interface.
- the DCI scheduling information may also indicate whether only UE1 is performing the current transmission or only UE2 is performing the current transmission.
- the predefined in the embodiments of the present application may refer to preconfiguration or protocol predefinition.
- UE2 obtains fourth configuration information.
- the base station sends the fourth configuration information to UE2, and correspondingly, UE2 receives the fourth configuration information from the base station.
- the base station also needs to provide UE2 with fourth configuration information corresponding to the third configuration information.
- the fourth configuration information is used to configure UE2 to assist UE1 in communicating with the base station.
- the implementation of 640 may refer to the relevant description of 220.
- the fourth configuration information includes fifth indication information, and the fifth indication information is used to indicate that the third carrier is used for UE aggregation communication, and the third carrier is a service carrier for the second terminal. It can be understood that UE1 and UE2 communicate with the base station on the time-frequency resources of the third carrier.
- the fourth configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when UE aggregation communication and/or UE non-aggregation communication is performed on the third carrier.
- the method includes 650: configuring according to configuration information.
- UE2 determines that the third carrier is used for UE aggregation according to the configuration information, and associates the third carrier with the second hybrid automatic repeat request entity of UE2. It is easy to understand that within UE1, the third carrier can be associated with the first hybrid automatic repeat request entity of UE1.
- the method includes 660: configuring state interaction.
- the method includes 670: UE1 obtains scheduling information.
- UE1 there are multiple possible ways for UE1 to obtain the scheduling information, for example, obtaining the scheduling information from a base station or from UE2.
- UE1 obtains third scheduling information, where the third scheduling information includes one or more of MIMO layer number information and codebook information.
- UE1 determines the first data to be sent to the base station according to the third scheduling information.
- the third scheduling information includes transmission indication information, where the transmission indication information is used to instruct UE1 to send the first data to the physical layer of UE1 and/or UE2.
- the method includes 680: UE2 obtains scheduling information.
- UE2 obtains fourth scheduling information, where the fourth scheduling information is used to schedule transmission resources on the third carrier.
- UE2 may obtain the scheduling information from UE1 and/or the base station. This application does not limit the manner in which UE2 obtains the scheduling information.
- UE1 and UE2 perform joint scheduling, and the scheduling information of the base station is sent after being encrypted with a specific RNTI. Both UE1 and UE2 know the RNTI, and both UE1 and UE2 will receive the scheduling information. That is, the third scheduling information and the fourth scheduling information in 670 and 680 may be the same scheduling information.
- UE1 obtains the third scheduling information and UE2 obtains the fourth scheduling information is only an example and can be other ways of obtaining. You can also refer to the related description of UE1 acquiring the first scheduling information and UE2 acquiring the second scheduling information in 470 and 480.
- UE1 communicates with the network device through the first communication interface.
- the implementation method of 690 may refer to the description of 230 .
- the transport block generated in the first process of the first HARQ entity of UE1 will be sent to both the PHY of UE1 and UE2.
- the first process may be the first process indicated in the scheduling information.
- FIGS. 4 and 6 are illustrated by taking a single carrier as an example, but if UE1 shares multiple carriers of UE2, the method is also applicable, except that a specific carrier needs to be specified during the configuration process, and additional indication information of the indicating carrier needs to be carried when the UEs interact.
- UE1 shares carrier #A and carrier #B of UE2, and the configuration information of UE1 includes indication information of carrier #A and carrier #B.
- the embodiments of this application will not be described in detail.
- the method introduces a first communication interface between UEs, and enables MIMO aggregation operations between UEs through base station configuration, so that resource utilization efficiency between UEs can be improved, data transmission efficiency is improved, the data transmission path is more flexible, and data transmission performance is improved.
- UE2 assists UE1 in communicating with the network device, that is, UE2 will obtain the uplink or downlink data of UE1.
- UE2 needs to know whether the downlink data is UE2's downlink data or UE1's downlink data. Specifically, UE2 needs to determine whether to deliver the data to its own HARQ entity or to UE1's HARQ entity.
- UE2 needs to know whether the current scheduling resources should be passed to its own HARQ entity to generate data, or should wait for UE1 to send data.
- Figure 7 gives an example of a possible communication method. As shown in Figure 7, the method may include the following steps.
- UE2 assists UE1 in communicating with the base station
- UE2 has an RRC connection with the base station
- UE2 may obtain multiple types of data, for example, UE2 obtains first data that needs to be transmitted to UE1 from the base station, UE2 obtains second data to be transmitted to UE1 from the base station, uplink data of UE2 that UE2 needs to transmit to the base station, and UE2 obtains downlink data sent by the base station to UE2.
- UE2 obtaining the third data includes obtaining the first data, the second data, the uplink data of UE2, or the downlink data of UE2 as shown in FIG5.
- UE2 determines a processing method for the third data, which may also be referred to as UE2 determining a data transmission direction or a data transmission object.
- UE2 has a carrier associated with two HARQ entities, one of which is maintained by UE2 and used to process UE2 data, and the other is maintained by UE1 and used to process UE1 data.
- UE2 receives scheduling information on the uplink carrier, UE2 needs to determine whether the scheduling information should be used to transmit UE2 data or UE1 data.
- Downlink transmission is similar.
- UE2 PHY processing it needs to determine whether the decoded data should be transmitted to UE2's HARQ entity or to UE1.
- UE2 determines the processing method of the data according to one or more of the acquisition method information of the scheduling information corresponding to the data, downlink control information, wireless network temporary identification information and hybrid automatic repeat request process information.
- UE2 determines a first processing method for the third data: determining a processing method for the third data through information on a method for obtaining the scheduling information, that is, distinguishing the third data through a method for obtaining the scheduling information.
- the transmission can be understood as sending for uplink, and for downlink, it can be understood as PHY delivering the decoded data to the corresponding HARQ entity.
- UE2 determines a second processing method for the third data: determining a processing method for the third data through downlink control information.
- a new DCI format is introduced or indication information is added to the existing DCI. If the DCI format or the indication information is provided, UE2 determines whether the currently scheduled resources are used to transmit the data of UE1 or the data of UE2 according to the DCI format or the indication information.
- the DCI format may be preconfigured or predefined.
- UE2 determines a third processing method for the third data: determining the processing method for the third data through identification information of the scrambled scheduling information.
- the identification information of the scrambled scheduling information may be wireless network temporary identification information.
- a RNTI dedicated to UE aggregation may be introduced, and the DCI scheduled resources scrambled with the RNTI are considered to be used to transmit data of UE1, otherwise they are used to transmit data of UE2.
- the base station configures the RNTI for UE2, and UE2 may try to use the RNTI to descramble the scheduling information.
- UE2 determines a fourth processing method for the third data: determining a processing method for the third data through hybrid automatic repeat request process information.
- the UE when the scheduling information sent by the base station to the UE includes the HARQ process number, the UE will process the data using the corresponding HARQ process accordingly.
- the HARQ processes available to each HARQ entity will be limited. Exemplarily, there are a total of 8 HARQ processes with process numbers 0-7.
- UE1 can use HARQ processes with process numbers 0-3, and UE2 can use HARQ processes with process numbers 4-7. In this way, based on the HARQ process number carried in the DCI, it can be determined whether the currently scheduled resources are used to transmit UE2 data or UE1 data.
- the allocation of the HARQ process number may be configured by the base station.
- the base station will indicate the available HARQ process numbers on the carrier to UE1 and UE2 respectively in the UE aggregation configuration.
- the allocation of the HARQ process number may also be predefined. For example, UE1 uses HARQ process numbers 0-3 by default, and UE2 uses HARQ process numbers 4-7 by default. This is not limited in the embodiments of the present application.
- the base station configures the identification information of the scrambled scheduling information or the hybrid automatic repeat request process information to the UE.
- the base station carries the information when sending the configuration of the terminal.
- the configuration information obtained by UE2 in step 220 includes the identification information of the scrambled scheduling information and/or the hybrid automatic repeat request process information.
- UE2 transmits the third data according to the transmission mode determined in 720 .
- UE2 can correctly understand the scheduling information, be consistent with the intention of the base station, determine the data transmission path or transmission object, realize the correct sending and receiving of data under UE aggregation, and improve the performance of data transmission.
- the present application embodiment also provides a corresponding device, including a module for executing the corresponding module of the above embodiment.
- the module can be software, hardware, or a combination of software and hardware.
- FIG10 provides a schematic diagram of the structure of a terminal.
- the terminal can be applied to the scenario shown in FIG1.
- the terminal or a component in the terminal can execute the aforementioned methods shown in FIG2, FIG4, FIG6 and FIG7 and various possible implementation methods.
- FIG10 only shows the main components of the terminal.
- the terminal 1000 includes a processor, a memory, a control circuit, an antenna and an input-output device.
- the processor is mainly used to process the communication protocol and communication data, and to control the entire terminal, execute the software program, and process the data of the software program.
- the memory is mainly used to store software programs and data.
- the radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals.
- the antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input-output devices such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
- the processor can read the software program in the storage unit, parse and execute the instructions of the software program, and process the data of the software program.
- the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit.
- the RF circuit processes the baseband signal to obtain the RF signal and sends the RF signal outward in the form of electromagnetic waves through the antenna.
- the RF circuit receives the RF signal through the antenna, and the RF signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
- FIG10 shows only one memory and processor. In an actual terminal, there may be multiple processors and memories.
- the memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
- the processor may include a baseband processor and a central processor, the baseband processor is mainly used to process the communication protocol and communication data, and the central processor is mainly used to control the entire terminal device, execute the software program, and process the data of the software program.
- the processor in Figure 10 integrates the functions of the baseband processor and the central processor.
- the baseband processor and the central processor may also be independent processors, interconnected by technologies such as buses.
- the terminal may include multiple baseband processors to adapt to different network formats, the terminal may include multiple central processors to enhance its processing capabilities, and the various components of the terminal may be connected through various buses.
- the baseband processor may also be described as a baseband processing circuit or a baseband processing chip.
- the central processor may also be described as a central processing circuit or a central processing chip.
- the function of processing the communication protocol and communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
- the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 1011 of the terminal 1000, and the processor with processing function can be regarded as the processing unit 1012 of the terminal 1000.
- the terminal 1000 includes the transceiver unit 1011 and the processing unit 1012.
- the transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver device, etc.
- the device used to implement the receiving function in the transceiver unit 1011 can be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1011 can be regarded as a sending unit, that is, the transceiver unit 1011 includes a receiving unit and a sending unit.
- the receiving unit can also be referred to as a receiver, a receiver, a receiving circuit, etc.
- the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
- the above-mentioned receiving unit and the sending unit can be an integrated unit or multiple independent units.
- the above-mentioned receiving unit and the sending unit can be located in one geographical location or dispersed in multiple geographical locations.
- the device may be a terminal, or a component of a terminal (e.g., an integrated circuit, a chip, etc.).
- the device may be a network device, or a component of a network device (e.g., an integrated circuit, a chip, etc.), or a logic module or software that can implement all or part of the functions of a network device.
- the device may also be other communication modules.
- the device 1100 may implement the functions of a network device in the method shown in FIG. 2 , FIG. 4 , FIG. 6 , or FIG. 7 , or the device 1100 may implement the functions of a first terminal or a second terminal in the method shown in FIG.
- the device 1100 may include: an interface module 1101 (or an interface unit) and a processing module 1102 (or a processing unit), and may also include a storage module 1103 (or a storage unit).
- one or more modules in FIG. 11 may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, which are not limited in the embodiments of the present application.
- the processors, memories, and transceivers may be provided separately or integrated.
- the device has the function of implementing the terminal described in the embodiment of the present application.
- the device includes a module or unit or means corresponding to the steps involved in the terminal described in the embodiment of the present application.
- the function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware.
- the device has the function of implementing the wireless access network device described in the embodiment of the present application.
- the device includes a module or unit or means corresponding to the steps involved in the wireless access network device described in the embodiment of the present application.
- the function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware.
- the apparatus 1100 includes: a processing module 1102 and an interface module 1101.
- the apparatus 1100 may, for example,
- the device 1100 may be a terminal, or a component of the terminal (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the terminal functions.
- the interface module 1101 is used to receive configuration information from the network device, and the configuration information is used to configure the device 1100 to communicate with the network device through the second terminal; the second terminal has a radio resource control connection with the network device, and a first communication interface exists between the multimedia access control layer of the device 1100 and the physical layer of the second terminal; the processing module 1102 is used to communicate through the first communication interface.
- the apparatus 1100 includes an interface module 1101 and a processing module 1102.
- the interface module 1101 is used to receive configuration information from a network device, and the configuration information is used to configure the apparatus 1100 to assist the first terminal in communicating with the network device;
- the first terminal has a radio resource control connection with the network device, and a first communication interface exists between the multimedia access control layer of the first terminal and the physical layer of the apparatus 1100;
- the processing module 1102 is used to communicate through the first communication interface.
- the apparatus 1100 includes an interface module 1101 and a processing module 1102.
- the interface module 1101 is used to send configuration information to the first terminal, the configuration information is used to configure the first terminal to communicate with the apparatus 1100 through the second terminal; the second terminal and the apparatus 1100 have a radio resource control connection, and a first communication interface exists between the multimedia access control layer of the first terminal and the physical layer of the second terminal; the processing module 1102 is used to communicate through the first communication interface.
- the apparatus 1100 may further include a storage module 1103 for storing data or instructions (also referred to as codes or programs), and the other modules may interact or couple with the storage module to implement corresponding methods or functions.
- the processing module 1102 may read the data or instructions in the storage module 1103 so that the apparatus 1100 implements the method in the above embodiment.
- the module in the above-mentioned device can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms.
- ASIC application specific integrated circuits
- DSP digital singnal processors
- FPGA field programmable gate arrays
- the module in the device can be implemented in the form of a processing element scheduler
- the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program.
- CPU central processing unit
- these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
- the device includes: a processor 1210 and an interface 1230, and the processor 1210 is coupled to the interface 1230.
- the interface 1230 is used to communicate with other modules or devices.
- the interface 1230 can be a transceiver or an input-output interface.
- the interface 1230 can be, for example, an interface circuit.
- the device also includes a memory 1220 for storing instructions executed by the processor 1210 or storing input data required for the processor 1210 to run instructions or storing data generated after the processor 1210 runs instructions.
- the above method and various possible implementations can be implemented by the processor 1210 calling a program or instruction stored in the memory 1220.
- the memory 1220 can be inside the device or outside the device, which is not limited in this application.
- the functions/implementation processes of the interface module 1101 and the processing module 1102 in FIG11 may be implemented by the processor 1210 in the device shown in FIG12.
- the functions/implementation processes of the processing module 1102 in FIG11 may be implemented by the processor 1210 in the device shown in FIG12
- the functions/implementation processes of the interface module 1101 in FIG11 may be implemented by the interface 1230 in the device shown in FIG12.
- the functions/implementation processes of the interface module 1101 may be implemented by the processor calling program instructions in the memory to drive the interface 1230.
- the chip of the terminal implements the functions of the terminal in the above method embodiment.
- the chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and the information comes from other terminals or wireless access network devices; or
- the chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the terminal to other terminals or wireless access network devices.
- the chip When the above device is a chip applied to a network device (e.g., a wireless access network device), the chip implements the functions of the wireless access network device in the above method embodiment.
- the chip receives information from other modules (e.g., a radio frequency module or an antenna) in the wireless access network device, and the information comes from other wireless access network devices or terminals; or the chip sends information to other modules (e.g., a radio frequency module or an antenna) in the wireless access network device, and the information is sent by the wireless access network device to other wireless access network devices or terminals.
- modules e.g., a radio frequency module or an antenna
- At least one refers to any combination of these items, including any combination of single items (individuals) or plural items (individuals).
- at least one item (individuals, species) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple.
- Multiple refers to two or more, and other quantifiers are similar.
- the size of the serial numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
- the computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated.
- the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
- the steps of the method described in the embodiments of the present application can be directly embedded in hardware, a software unit executed by a processor, or a combination of the two.
- the software unit can be stored in a random access memory (RAM), flash memory, read-only memory (ROM), register, hard disk, removable disk or any other form of storage medium in the art.
- the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium.
- the storage medium can also be integrated into the processor.
- the processor and the storage medium can be arranged in an ASIC.
- the present application also provides a computer-readable storage medium on which a computer program is stored.
- a computer program is stored on which a computer program is stored.
- the present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求于2022年12月16日提交中国专利局、申请号为202211622837.0、申请名称为“一种数据传输的方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the China Patent Office on December 16, 2022, with application number 202211622837.0 and application name “A method, device and system for data transmission”, all contents of which are incorporated by reference in this application.
本申请实施例涉及通信技术领域,尤其涉及一种数据传输的方法、装置及系统。The embodiments of the present application relate to the field of communication technology, and in particular, to a method, device, and system for data transmission.
在无线通信技术中,为了提升终端的传输速率,可以使能终端与网络设备之间具有多条通信传输路径。例如,在一种场景下,第一终端具有第一路径和第二路径。第一路径为第一终端直接与网络设备(例如接入网设备,以接入网设备为基站作为示例)进行通信的路径,第二路径为第一终端通过第二终端与基站进行通信的路径。In wireless communication technology, in order to improve the transmission rate of a terminal, multiple communication transmission paths can be enabled between the terminal and the network device. For example, in one scenario, a first terminal has a first path and a second path. The first path is a path for the first terminal to communicate directly with a network device (e.g., an access network device, with the access network device being a base station as an example), and the second path is a path for the first terminal to communicate with the base station through the second terminal.
如何提升终端与基站之间的数据传输的性能是亟需解决的问题。How to improve the performance of data transmission between terminals and base stations is an urgent problem to be solved.
发明内容Summary of the invention
本申请实施例提供一种数据传输的方法、通信装置及通信系统,以提升数据传输的性能。The embodiments of the present application provide a data transmission method, a communication device, and a communication system to improve the performance of data transmission.
第一方面,本申请实施例提供一种通信方法,该方法可以由第一终端执行,也可以由第一终端的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分终端功能的逻辑模块或软件实现,该方法包括:接收来自网络设备的配置信息,所述配置信息用于配置所述第一终端通过第二终端与所述网络设备进行通信;所述第二终端与所述网络设备存在无线资源控制连接,所述第一终端的多媒体接入控制层与所述第二终端的物理层之间存在第一通信接口;通过所述第一通信接口进行所述通信。In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a first terminal, or by a component of the first terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions. The method includes: receiving configuration information from a network device, the configuration information is used to configure the first terminal to communicate with the network device through a second terminal; the second terminal has a wireless resource control connection with the network device, and there is a first communication interface between the multimedia access control layer of the first terminal and the physical layer of the second terminal; the communication is performed through the first communication interface.
通过该方法,第一终端通过第一通信接口借由第二终端的协助与网络设备进行通信,可以提升第一终端与网络设备之间通信的灵活性,提升数据传输的效率。Through this method, the first terminal communicates with the network device through the first communication interface with the assistance of the second terminal, which can improve the flexibility of communication between the first terminal and the network device and improve the efficiency of data transmission.
可选的,接收来自网络设备的配置信息包括,通过第二终端接收来自网络设备的配置信息。可以使得第一终端通过第二终端获取来自网络设备的配置信息。Optionally, receiving the configuration information from the network device includes receiving the configuration information from the network device through the second terminal, so that the first terminal can obtain the configuration information from the network device through the second terminal.
一种可能的方式中,所述配置信息包括第一配置信息,所述第一配置信息包括第一指示信息,所述第一指示信息用于指示第一载波,所述第一载波为所述第二终端的服务载波。In a possible manner, the configuration information includes first configuration information, the first configuration information includes first indication information, and the first indication information is used to indicate a first carrier, where the first carrier is a serving carrier of the second terminal.
可选的,第一指示信息用于指示至少一个第一载波。可选的,第一指示信息用于指示至少一个第一载波的标识信息。Optionally, the first indication information is used to indicate at least one first carrier. Optionally, the first indication information is used to indicate identification information of at least one first carrier.
可选的,所述第一载波与所述第一终端的第二载波不同,所述第二载波为所述第一终端的服务载波。第一终端与第二终端执行跨终端的载波聚合操作时,协助第一终端与网络设备进行通信的载波不是第一载波的服务载波。Optionally, the first carrier is different from the second carrier of the first terminal, and the second carrier is a serving carrier of the first terminal. When the first terminal and the second terminal perform a cross-terminal carrier aggregation operation, the carrier that assists the first terminal in communicating with the network device is not a serving carrier of the first carrier.
通过该方式,第一终端获取第一指示信息,使得第一终端获悉第二终端的第一载波用于协助第一终端与网络设备进行通信。In this way, the first terminal obtains the first indication information, so that the first terminal learns that the first carrier of the second terminal is used to assist the first terminal in communicating with the network device.
一种可能的方式中,所述方法还包括:确定所述第一载波关联的第一混合自动重传请求(hybrid automatic repeat request,HARQ)实体。通过该方式,第一终端将第一HARQ与第一载波进行关联,使 得该第一HARQ生成的数据可以传递到第一载波上进行发送。In one possible manner, the method further includes: determining a first hybrid automatic repeat request (HARQ) entity associated with the first carrier. In this manner, the first terminal associates the first HARQ with the first carrier, so that The data generated by the first HARQ can be transferred to the first carrier for transmission.
一种可能的方式中,所述第一配置信息包括第二指示信息,所述第二指示信息用于指示所述第一载波被所述第二载波调度。通过该方式,第一终端获悉可以在第一载波上接收第二载波对应的调度信息。可选的,所述第一载波的索引取值与所述第二载波的索引取值相同。In one possible manner, the first configuration information includes second indication information, and the second indication information is used to indicate that the first carrier is scheduled by the second carrier. In this manner, the first terminal learns that scheduling information corresponding to the second carrier can be received on the first carrier. Optionally, the index value of the first carrier is the same as the index value of the second carrier.
可选的,调度所述第一载波的下行控制信息的格式与调度所述第二载波的下行控制信息的格式不同,和/或,调度所述第一载波的无线网络临时标识与调度所述第二载波的无线网络临时标识不同。Optionally, a format of downlink control information for scheduling the first carrier is different from a format of downlink control information for scheduling the second carrier, and/or a wireless network temporary identifier for scheduling the first carrier is different from a wireless network temporary identifier for scheduling the second carrier.
可选的,所述方法还包括:获取第一调度信息,所述第一调度信息用于调度所述第一载波上的传输资源。Optionally, the method further includes: acquiring first scheduling information, where the first scheduling information is used to schedule transmission resources on the first carrier.
可选的,根据所述第一调度信息确定第一数据。Optionally, the first data is determined according to the first scheduling information.
可选的,向第二终端发送所述第一数据。可选的,向第二终端发送混合自动重传请求实体信息。Optionally, the first data is sent to the second terminal. Optionally, hybrid automatic repeat request entity information is sent to the second terminal.
可选的,根据第一调度信息向第二终端发送第二调度信息,第二调度信息用于调度第一载波上的资源。Optionally, second scheduling information is sent to the second terminal according to the first scheduling information, and the second scheduling information is used to schedule resources on the first carrier.
可选的,所述获取第一调度信息包括:接收来自所述网络设备的所述第一调度信息,或者通过第二终端设备接收来自所述网络设备的所述第一调度信息。Optionally, obtaining the first scheduling information includes: receiving the first scheduling information from the network device, or receiving the first scheduling information from the network device through a second terminal device.
通过该方式,第一终端可以实现获取调度信息,根据调度信息确定第一数据,实现借助第二终端的第一载波与网络设备进行通信。In this way, the first terminal can obtain scheduling information, determine the first data according to the scheduling information, and communicate with the network device via the first carrier of the second terminal.
一种可能的方式中,所述配置信息包括第三配置信息,所述第三配置信息包括第三指示信息,所述第三指示信息用于指示第三载波用于通过第二终端的协助与网络设备进行通信,所述第三载波为所述第一终端和所述第二终端的服务载波。In one possible manner, the configuration information includes third configuration information, the third configuration information includes third indication information, the third indication information is used to indicate that a third carrier is used to communicate with a network device with the assistance of a second terminal, and the third carrier is a service carrier for the first terminal and the second terminal.
可选的,所述第三配置信息还包括在所述第三载波上进行所述通信时的多入多出层数、码本配置信息和天线端口配置信息中的一种或多种。Optionally, the third configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
可选的,所述方法还包括:确定传输方式,所述传输方式包括相干联合发送或非相干联合发送。Optionally, the method further includes: determining a transmission mode, wherein the transmission mode includes coherent joint transmission or incoherent joint transmission.
可选的,所述确定传输方式包括:所述传输方式是所述网络设备指示的或预定义的。Optionally, the determining of the transmission mode includes: the transmission mode is indicated by the network device or predefined.
可选的,当采用所述相干联合发送时,所述第一终端的第一HARQ实体关联所述第一终端的所述第三载波和所述第二终端的所述第三载波。Optionally, when the coherent joint transmission is adopted, the first HARQ entity of the first terminal associates the third carrier of the first terminal with the third carrier of the second terminal.
可选的,所述方法,还包括:获取第三调度信息,所述第三调度信息包括多入多出层数信息和码本信息中的一种或多种。Optionally, the method further includes: obtaining third scheduling information, the third scheduling information including one or more of multiple-input multiple-output layer number information and codebook information.
可选的,根据所述第三调度信息确定第一数据。Optionally, the first data is determined based on the third scheduling information.
可选的,所述第三调度信息包括传输指示信息,所述传输指示信息用于指示所述第一终端设备向所述第一终端的物理层,和/或,所述第二终端发送所述第一数据。Optionally, the third scheduling information includes transmission indication information, and the transmission indication information is used to instruct the first terminal device to send the first data to the physical layer of the first terminal and/or the second terminal.
可选的,所述通过所述第一通信接口进行所述通信,包括:通过所述第一通信接口向所述网络设备发送所述第一数据,和/或,接收来自所述网络设备的第二数据。可选的,还包括通过所述第一通信接口向所述网络设备发送混合自动重传请求实体信息。Optionally, the communicating through the first communication interface includes: sending the first data to the network device through the first communication interface, and/or receiving second data from the network device. Optionally, it also includes sending hybrid automatic repeat request entity information to the network device through the first communication interface.
可选的,所述第一数据为新传数据时,所述方法还包括:向所述第二终端发送混合自动重传请求进程信息。Optionally, when the first data is new transmission data, the method further includes: sending hybrid automatic repeat request process information to the second terminal.
可选的,其特征在于,所述第一数据为重传数据时,所述方法还包括:向所述第二终端发送重传指示信息。Optionally, it is characterized in that when the first data is retransmission data, the method further includes: sending retransmission indication information to the second terminal.
通过该方法,第一终端可以借助第二终端的载波执行UE聚合传输。UE1的MAC层可以将数据传输到UE1的PHY层,也可以将数据传输到UE2的PHY层,接收配置信息确定聚合传输的方式,可以跨UE进行 MIMO传输操作或者跨UE进行载波聚合操作,支持UE的多种聚合传输方式,支持以传输块或授权的粒度进行数据分发,数据分发灵活性高,MAC层分流时延小,开销低,提升了数据传输的性能。Through this method, the first terminal can perform UE aggregation transmission with the help of the carrier of the second terminal. The MAC layer of UE1 can transmit data to the PHY layer of UE1, or to the PHY layer of UE2, and receive configuration information to determine the mode of aggregate transmission, which can be performed across UEs. MIMO transmission operation or carrier aggregation operation across UEs supports multiple aggregation transmission modes of UEs and data distribution at the granularity of transmission blocks or authorizations. It has high data distribution flexibility, small MAC layer offload delay, low overhead, and improves data transmission performance.
第二方面,本申请实施例提供一种通信方法,该方法可以由第二终端执行,也可以由第二终端的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分终端功能的逻辑模块或软件实现,包括:接收来自网络设备的配置信息,所述配置信息用于配置所述第二终端协助第一终端与所述网络设备进行通信;所述第一终端与所述网络设备存在无线资源控制连接,所述第一终端的多媒体接入控制层与所述第二终端的物理层之间存在第一通信接口;通过所述第一通信接口进行所述通信。In the second aspect, an embodiment of the present application provides a communication method, which can be executed by a second terminal, or by a component of the second terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions, including: receiving configuration information from a network device, the configuration information is used to configure the second terminal to assist the first terminal in communicating with the network device; a wireless resource control connection exists between the first terminal and the network device, and a first communication interface exists between the multimedia access control layer of the first terminal and the physical layer of the second terminal; and the communication is performed through the first communication interface.
通过该方法,第二终端通过第一通信接口协助第一终端的协助与网络设备进行通信,即第一终端与第二终端之间通过第一通信接口执行终端聚合,可以提升第一终端与网络设备之间通信的灵活性,提升数据传输的效率。Through this method, the second terminal communicates with the network device with the assistance of the first terminal through the first communication interface, that is, terminal aggregation is performed between the first terminal and the second terminal through the first communication interface, which can improve the flexibility of communication between the first terminal and the network device and improve the efficiency of data transmission.
一种可能的方式中,所述配置信息包括第二配置信息,所述第二配置信息包括第四指示信息,所述第四指示信息用于指示第一载波,所述第一载波为用于所述通信的所述第二终端的服务载波,所述第一载波与所述第一终端的第二载波不同,所述第二载波为所述第一终端的服务载波。In one possible manner, the configuration information includes second configuration information, the second configuration information includes fourth indication information, the fourth indication information is used to indicate a first carrier, the first carrier is a service carrier of the second terminal used for the communication, the first carrier is different from the second carrier of the first terminal, and the second carrier is a service carrier of the first terminal.
可选的,所述第一载波与所述第一终端的第一HARQ实体和所述第二终端的第二HARQ实体关联。Optionally, the first carrier is associated with a first HARQ entity of the first terminal and a second HARQ entity of the second terminal.
可选的,所述方法还包括:确定数据的处理方式,所述数据的处理方式包括上行数据的处理方式,和/或,下行数据的处理方式,其中,所述上行数据的处理方式包括向所述网络设备传输所述第一终端的数据或者向所述网络设备传输所述第二终端的数据;所述下行数据的处理方式包括向所述第一终端或第二混合自动重传请求实体发送来自所述网络设备的数据。Optionally, the method also includes: determining a data processing method, the data processing method including a processing method for uplink data and/or a processing method for downlink data, wherein the uplink data processing method includes transmitting data of the first terminal to the network device or transmitting data of the second terminal to the network device; the downlink data processing method includes sending data from the network device to the first terminal or a second hybrid automatic repeat request entity.
可选的,所述确定数据的处理方式包括:根据调度信息的获取方式信息、下行控制信息,无线网络临时标识信息和混合自动重传请求进程信息中的一种或多种确定所述数据的处理方式。Optionally, determining the data processing method includes: determining the data processing method according to one or more of scheduling information acquisition method information, downlink control information, wireless network temporary identification information and hybrid automatic repeat request process information.
一种可能的实现方式中,所述配置信息包括第四配置信息,所述第四配置信息包括第五指示信息,所述第五指示信息用于指示第三载波用于所述通信,所述第三载波为所述第一终端和所述第二终端的服务载波。In a possible implementation, the configuration information includes fourth configuration information, the fourth configuration information includes fifth indication information, the fifth indication information is used to indicate that a third carrier is used for the communication, and the third carrier is a serving carrier for the first terminal and the second terminal.
可选的,所述第二配置信息还包括在所述第三载波上进行所述通信时的多入多出层数、码本配置信息和天线端口配置信息中的一种或多种。Optionally, the second configuration information further includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
可选的,所述方法,还包括:获取调度信息。一种可能的方式中,UE2接收来自基站的第二调度信息。可选的,UE2向UE1发送第一调度信息。又一种可能的方式中,UE2接收来自UE1的第二调度信息。Optionally, the method further includes: acquiring scheduling information. In one possible manner, UE2 receives second scheduling information from the base station. Optionally, UE2 sends the first scheduling information to UE1. In another possible manner, UE2 receives the second scheduling information from UE1.
可选的,所述通过所述第一通信接口进行所述通信,包括:通过所述第一通信接口向所述网络设备发送来自所述第一终端的第一数据,和/或,通过所述第一通信接口向所述第一终端发送来自所述网络设备的第二数据。Optionally, the communicating through the first communication interface includes: sending first data from the first terminal to the network device through the first communication interface, and/or sending second data from the network device to the first terminal through the first communication interface.
可选的,所述第一数据为新传数据时,所述方法还包括:接收来自所述第一终端的混合自动重传请求进程信息。Optionally, when the first data is new transmission data, the method further includes: receiving hybrid automatic repeat request process information from the first terminal.
可选的,所述第一数据为重传数据时,所述方法还包括:接收来自所述第一终端的重传指示信息。Optionally, when the first data is retransmission data, the method further includes: receiving retransmission indication information from the first terminal.
通过该方式,第二终端可以协助第一终端的执行UE聚合传输。In this way, the second terminal can assist the first terminal in performing UE aggregation transmission.
第三方面,本申请实施例提供一种通信方法,该方法可以由网络设备执行,也可以由网络设备的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分网络设备功能的逻辑模块或软件实现,包括:向第一终端发送配置信息,所述配置信息用于配置所述第一终端通过第二终端与所述网络设备进行通信;所述第二终端与所述网络设备存在无线资源控制连接,所述第一终端的多媒体接入控制层与所述第二终端的物理层之间存在第一通信接口;通过所述第一通信接口进行所述通信。 In the third aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, or by a component of the network device (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the network device, including: sending configuration information to a first terminal, the configuration information is used to configure the first terminal to communicate with the network device through a second terminal; the second terminal has a wireless resource control connection with the network device, and there is a first communication interface between the multimedia access control layer of the first terminal and the physical layer of the second terminal; the communication is performed through the first communication interface.
通过该方法,网络设备配置第一终端,以实现第一终端通过第一通信接口借助第二终端的协助与网络设备进行通信,即第一终端与第二终端之间通过第一通信接口执行终端聚合,可以提升第一终端与网络设备之间通信的灵活性,提升数据传输的效率。Through this method, the network device configures the first terminal to enable the first terminal to communicate with the network device through the first communication interface with the assistance of the second terminal, that is, terminal aggregation is performed between the first terminal and the second terminal through the first communication interface, which can improve the flexibility of communication between the first terminal and the network device and improve the efficiency of data transmission.
一种可能的方式中,所述向第一终端发送配置信息包括:向所述第一终端发送第一配置信息,所述第一配置信息包括第一指示信息,所述第一指示信息用于指示第一载波,所述第一载波为所述第二终端的服务载波,所述第一载波与所述第一终端的第二载波不同,所述第二载波为所述第一终端的服务载波。In one possible manner, sending configuration information to the first terminal includes: sending first configuration information to the first terminal, the first configuration information including first indication information, the first indication information being used to indicate a first carrier, the first carrier being a service carrier for the second terminal, the first carrier being different from a second carrier for the first terminal, and the second carrier being a service carrier for the first terminal.
可选的,所述第一配置信息包括第二指示信息,所述第二指示信息用于指示所述第一载波被所述第二载波调度。Optionally, the first configuration information includes second indication information, and the second indication information is used to indicate that the first carrier is scheduled by the second carrier.
可选的,调度所述第一载波的下行控制信息的格式与调度所述第二载波的下行控制信息的格式不同,和/或,调度所述第一载波的无线网络临时标识与调度所述第二载波的无线网络临时标识不同。Optionally, a format of downlink control information for scheduling the first carrier is different from a format of downlink control information for scheduling the second carrier, and/or a wireless network temporary identifier for scheduling the first carrier is different from a wireless network temporary identifier for scheduling the second carrier.
一种可能的方式中,所述向第一终端发送配置信息包括:向所述第一终端发送第三配置信息,所述第三配置信息包括第三指示信息,所述第三指示信息用于指示第三载波用于所述通信,所述第三载波为所述第一终端和所述第二终端的服务载波。In one possible manner, sending configuration information to the first terminal includes: sending third configuration information to the first terminal, the third configuration information includes third indication information, the third indication information is used to indicate that a third carrier is used for the communication, and the third carrier is a service carrier for the first terminal and the second terminal.
可选的,所述第三配置信息还包括在所述第三载波上进行所述通信时的多入多出层数、码本配置信息和天线端口配置信息中的一种或多种。Optionally, the third configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
一种可能的方式中,所述方法还包括:向所述第二终端发送配置信息,所述配置信息用于配置所述第二终端协助所述第一终端与所述网络设备进行所述通信。In a possible manner, the method further includes: sending configuration information to the second terminal, where the configuration information is used to configure the second terminal to assist the first terminal in performing the communication with the network device.
通过该方式,网络设备向第二终端发送配置信息,以实现第一终端与第二终端之间进行终端聚合。In this way, the network device sends configuration information to the second terminal to achieve terminal aggregation between the first terminal and the second terminal.
一种可能的方式中,所述向所述第二终端发送配置信息包括:向所述第二终端发送第二配置信息,所述第二配置信息包括第四指示信息,所述第四指示信息用于指示第一载波,所述第一载波为所述第二终端的服务载波,所述第一载波与所述第一终端的第二载波不同,所述第二载波为所述第一终端的服务载波。In one possible manner, sending configuration information to the second terminal includes: sending second configuration information to the second terminal, the second configuration information including fourth indication information, the fourth indication information being used to indicate a first carrier, the first carrier being a service carrier for the second terminal, the first carrier being different from a second carrier for the first terminal, and the second carrier being a service carrier for the first terminal.
一种可能的方式中,所述向所述第二终端发送配置信息包括:向所述第二终端发送第四配置信息,所述第四配置信息包括第五指示信息,所述第五指示信息用于指示第三载波用于所述通信,所述第三载波为所述第一终端和所述第二终端的服务载波。In one possible manner, the sending configuration information to the second terminal includes: sending fourth configuration information to the second terminal, the fourth configuration information includes fifth indication information, the fifth indication information is used to indicate that a third carrier is used for the communication, and the third carrier is a service carrier for the first terminal and the second terminal.
可选的,所述第四配置信息还包括在所述第三载波上进行所述通信时的多入多出层数、码本配置信息和天线端口配置信息中的一种或多种。Optionally, the fourth configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when performing the communication on the third carrier.
可选的,所述通过所述第一通信接口进行所述通信,包括:通过所述第一通信接口接收来自所述第一终端的第一数据,和/或,通过所述第一通信接口向所述第一终端发送第二数据。Optionally, the communicating through the first communication interface includes: receiving first data from the first terminal through the first communication interface, and/or sending second data to the first terminal through the first communication interface.
可选的,所述第一数据为新传数据时,所述方法还包括:接收来自所述第一终端的混合自动重传请求进程信息。Optionally, when the first data is new transmission data, the method further includes: receiving hybrid automatic repeat request process information from the first terminal.
可选的,所述第一数据为重传数据时,所述方法还包括:接收来自所述第一终端的重传指示信息。Optionally, when the first data is retransmission data, the method further includes: receiving retransmission indication information from the first terminal.
通过该方式,网络设备配置终端,以实现第一终端与第二终端之间的终端聚合。In this way, the network device configures the terminal to achieve terminal aggregation between the first terminal and the second terminal.
第四方面,本申请实施例提供一种装置,可以实现上述第一方面、第二方面、第一方面任一种可能的实施方式、或第二方面任一种可能的实施方式中的方法。该装置包括用于执行上述方法的相应的单元或模块。该装置包括的单元或模块可以通过软件和/或硬件方式实现。该装置例如可以为终端,也可以为支持终端实现上述方法的芯片、芯片系统、或处理器等,还可以为能实现全部或部分终端功能的逻辑模块或软件。In a fourth aspect, an embodiment of the present application provides a device that can implement the method in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect. The device includes corresponding units or modules for executing the above method. The units or modules included in the device can be implemented by software and/or hardware. The device can be, for example, a terminal, or a chip, a chip system, or a processor that supports the terminal to implement the above method, or a logic module or software that can implement all or part of the terminal functions.
第五方面,本申请实施例提供一种装置,可以实现上述第三方面、或第三方面任一种可能的实施方 式中的方法。该装置包括用于执行上述方法的相应的单元或模块。该装置包括的单元或模块可以通过软件和/或硬件方式实现。该装置例如可以为网络设备,也可以为支持网络设备实现上述方法的芯片、芯片系统、或处理器等,还可以为能实现全部或部分网络设备功能的逻辑模块或软件。In a fifth aspect, the present application provides a device that can implement the third aspect or any possible implementation of the third aspect. The method in the formula. The device includes corresponding units or modules for executing the above method. The units or modules included in the device can be implemented by software and/or hardware. The device can be, for example, a network device, or a chip, a chip system, or a processor that supports the network device to implement the above method, or a logic module or software that can implement all or part of the network device functions.
第六方面,本申请实施例提供一种装置,包括:处理器,该处理器与存储器耦合,该存储器用于存储指令,当指令被处理器执行时,使得该装置实现上述第一方面、第二方面、第一方面任一种可能的实施方式、或第二方面任一种可能的实施方式中的方法。In a sixth aspect, an embodiment of the present application provides a device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the device implements the method in the above-mentioned first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
第七方面,本申请实施例提供一种装置,包括:处理器,该处理器与存储器耦合,该存储器用于存储指令,当指令被处理器执行时,使得该装置实现上述第三方面、或第三方面任一种可能的实施方式中的方法。In the seventh aspect, an embodiment of the present application provides a device, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the device implements the method in the above-mentioned third aspect, or any possible implementation of the third aspect.
第八方面,本申请实施例提供一种计算机可读存储介质,其上存储有指令,指令被执行时使得计算机执行上述第一方面、第二方面、第一方面任一种可能的实施方式、或第二方面任一种可能的实施方式中的方法。In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed, causes a computer to execute a method in the above-mentioned first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
第九方面,本申请实施例提供一种计算机可读存储介质,其上存储有指令,指令被执行时使得计算机执行上述第三方面、或第三方面任一种可能的实施方式中的方法。In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed, causes a computer to execute the method in the third aspect or any possible implementation of the third aspect.
第十方面,本申请实施例提供一种计算机程序产品,其包括计算机程序代码,计算机程序代码在计算机上运行时,使得计算机执行上述第一方面、第二方面、第一方面任一种可能的实施方式、或第二方面任一种可能的实施方式中的方法。In the tenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the method of the above-mentioned first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
第十一方面,本申请实施例提供一种计算机程序产品,其包括计算机程序代码,计算机程序代码在计算机上运行时,使得计算机执行上述第三方面、或第三方面任一种可能的实施方式中的方法。In the eleventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, it enables the computer to execute the method of the third aspect above, or any possible implementation of the third aspect.
第十二方面,本申请实施例提供一种芯片,包括:处理器,该处理器与存储器耦合,该存储器用于存储指令,当指令被处理器执行时,使得该芯片实现上述第一方面、第二方面、第三方面、第一方面任一种可能的实施方式、或第二方面任一种可能的实施方式、或第三方面任一种可能的实施方式中的方法。In the twelfth aspect, an embodiment of the present application provides a chip, comprising: a processor, the processor is coupled to a memory, the memory is used to store instructions, when the instructions are executed by the processor, the chip implements the method in the above-mentioned first aspect, second aspect, third aspect, any possible implementation of the first aspect, any possible implementation of the second aspect, or any possible implementation of the third aspect.
第十三方面,本申请实施例提供一种通信系统,包括:上述第四方面的装置和上述第五方面的装置。In a thirteenth aspect, an embodiment of the present application provides a communication system, comprising: the device of the fourth aspect mentioned above and the device of the fifth aspect mentioned above.
第十四方面,本申请实施例提供一种通信系统,包括:上述第六方面的装置和上述第七方面的装置。In a fourteenth aspect, an embodiment of the present application provides a communication system, comprising: the apparatus of the sixth aspect and the apparatus of the seventh aspect.
可以理解,第四方面至第十四方面中任一种可能的实施方式所带来的技术效果可参见上述任意方面的任一种可能的设计所述的数据传输方法所带来的技术效果,不再赘述。It can be understood that the technical effects brought about by any possible implementation of the fourth to fourteenth aspects can be referred to the technical effects brought about by the data transmission method described in any possible design of any of the above aspects, and will not be repeated here.
图1为本申请实施例所适用的一种网络架构示意图;FIG1 is a schematic diagram of a network architecture applicable to an embodiment of the present application;
图2为本申请实施例提供的一种数据传输方法的示意图;FIG2 is a schematic diagram of a data transmission method provided in an embodiment of the present application;
图3为本申请实施例提供的一种第一通信接口的示意图;FIG3 is a schematic diagram of a first communication interface provided in an embodiment of the present application;
图4为本申请实施例提供的一种数据传输方法的示意图;FIG4 is a schematic diagram of a data transmission method provided in an embodiment of the present application;
图5为本申请实施例提供的一种协议栈的示意图;FIG5 is a schematic diagram of a protocol stack provided in an embodiment of the present application;
图6为本申请实施例提供的一种数据传输方法的示意图;FIG6 is a schematic diagram of a data transmission method provided in an embodiment of the present application;
图7为本申请实施例提供的一种数据传输方法的示意图;FIG7 is a schematic diagram of a data transmission method provided in an embodiment of the present application;
图8为本申请实施例提供的一种跨UE进行载波聚合操作的示意图;FIG8 is a schematic diagram of a carrier aggregation operation across UEs provided in an embodiment of the present application;
图9A为本申请实施例提供的一种跨UE进行MIMO传输操作的示意图;FIG9A is a schematic diagram of a MIMO transmission operation across UEs provided in an embodiment of the present application;
图9B为本申请实施例提供的一种相干联合发送的示意图;FIG9B is a schematic diagram of a coherent joint transmission provided in an embodiment of the present application;
图9C为本申请实施例提供的一种非相干联合发送的示意图; FIG9C is a schematic diagram of an incoherent joint transmission provided in an embodiment of the present application;
图10为本申请实施例提供的一种终端的结构示意图;FIG10 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
图11为本申请实施例提供的一种装置示意图;FIG11 is a schematic diagram of a device provided in an embodiment of the present application;
图12为本申请实施例提供的又一种装置示意图。FIG. 12 is a schematic diagram of another device provided in an embodiment of the present application.
首先,为了便于理解本申请实施例,对本申请实施例涉及的一些术语进行描述:First, in order to facilitate understanding of the embodiments of the present application, some terms involved in the embodiments of the present application are described:
无线资源控制(radio resource control,RRC)层:可以负责生成RRC消息、测量配置和上报,还可以负责其他功能:如发送专用的非接入层(non access stratum,NAS)消息、传输终端(user equipment,UE)接入能力信息等。RRC消息分为小区级别和UE级别,例如,系统广播消息等属于小区级别RRC消息,RRC连接控制等属于UE级别RRC消息。Radio resource control (RRC) layer: It can be responsible for generating RRC messages, measurement configuration and reporting, and can also be responsible for other functions: such as sending dedicated non-access stratum (NAS) messages, transmitting terminal (user equipment, UE) access capability information, etc. RRC messages are divided into cell level and UE level. For example, system broadcast messages belong to cell level RRC messages, and RRC connection control belongs to UE level RRC messages.
分组数据汇聚层协议(packet data convergence protocol,PDCP)层:可以对来自控制面的RRC消息和来自数据面的IP包进行处理,其功能包括:头部压缩和解压缩、加密/解密、完整性保护、传输用户数据和控制面数据、重排序和重传处理等。Packet data convergence protocol (PDCP) layer: It can process RRC messages from the control plane and IP packets from the data plane. Its functions include: header compression and decompression, encryption/decryption, integrity protection, transmission of user data and control plane data, reordering and retransmission processing, etc.
适配(adapt)层:一般功能包括确定终端标识和承载标识、确定转发路径、确定转发的无线链路控制信道等。Adaptation layer: general functions include determining the terminal identifier and bearer identifier, determining the forwarding path, determining the forwarded radio link control channel, etc.
无线链路控制(radio link control,RLC)层:可以负责分段/级联和重组RLC业务数据单元(service data unit,SDU)、通过自动重传请求(automatic repeat request,ARQ)来进行纠错、对RLC协议数据单元(protocol data unit,PDU)进行重排序、重复包检测、对RLC PDU进行重分段等。Radio link control (RLC) layer: It is responsible for segmenting/concatenating and reassembling RLC service data units (SDU), correcting errors through automatic repeat request (ARQ), reordering RLC protocol data units (PDU), detecting duplicate packets, and resegmenting RLC PDUs.
媒体接入控制(media access control,MAC)层:主要负责匹配逻辑信道或传输信道。可选的,还包括负责将属于一个或不同的逻辑信道的多个MAC SDU复用到同一个MAC PDU上,并发往PHY(physical)层、通过混合自动重传请求(hybrid automatic repeat request,HARQ)来进行纠错、调度处理、逻辑信道优先级处理、调度信息上报、或随机接入过程处理等。Media access control (MAC) layer: mainly responsible for matching logical channels or transport channels. Optionally, it is also responsible for multiplexing multiple MAC SDUs belonging to one or different logical channels into the same MAC PDU and sending it to the PHY (physical) layer, performing error correction through hybrid automatic repeat request (HARQ), scheduling processing, logical channel priority processing, scheduling information reporting, or random access process processing, etc.
PHY层:可以为更高层提供数据传输服务。其中更高层可以包括MAC层和RLC层等其他比PHY层更高的层。对这些服务的访问可以是通过MAC子层使用传输信道来访问的。物理层的功能可以包括一种或多种功能:传输信道上的错误检测和向高层指示;传输信道的编解码、编码传输信道到物理信道的速率匹配、编码传输信道到物理信道的映射、物理信道功率加权、物理信道的调制解调、频率和时间同步、无线电特性测量和向高层指示、多输入多输出(MIMO)天线处理、发射分集、波束赋形或射频处理。PHY layer: can provide data transmission services for higher layers. The higher layers may include other layers higher than the PHY layer, such as the MAC layer and the RLC layer. Access to these services can be accessed through the MAC sublayer using the transport channel. The functions of the physical layer may include one or more functions: error detection on the transport channel and indication to the higher layer; encoding and decoding of the transport channel, rate matching of the coded transport channel to the physical channel, mapping of the coded transport channel to the physical channel, physical channel power weighting, modulation and demodulation of the physical channel, frequency and time synchronization, radio characteristic measurement and indication to the higher layer, multiple input multiple output (MIMO) antenna processing, transmit diversity, beamforming or radio frequency processing.
如图1所示,为本申请实施例可适用的一种通信系统示意图,该通信系统包括第一终端,第二终端和网络设备(例如,接入网设备,以下以接入网设备为基站为例进行介绍)。其中,第一终端可以通过通信接口(例如:Uu口)与接入网设备进行通信,第二终端可以通过通信接口(例如:Uu口)与接入网设备进行通信,第一终端可以通过通信接口(例如,PC5口)与第二终端进行通信,容易理解的上述通信接口仅为举例,本申请实施例并不限定,例如,第一终端与第二终端之间的接口不限定为PC5口,也可以是其他用于连接两个终端的通信接口,例如WiFi口,有线接口,或者是非标准化的接口。As shown in Figure 1, it is a schematic diagram of a communication system applicable to an embodiment of the present application, and the communication system includes a first terminal, a second terminal and a network device (for example, an access network device, and the following introduction takes the access network device as a base station as an example). Among them, the first terminal can communicate with the access network device through a communication interface (for example: Uu port), the second terminal can communicate with the access network device through a communication interface (for example: Uu port), and the first terminal can communicate with the second terminal through a communication interface (for example, PC5 port). It is easy to understand that the above communication interfaces are only examples, and the embodiments of the present application are not limited. For example, the interface between the first terminal and the second terminal is not limited to the PC5 port, and can also be other communication interfaces for connecting two terminals, such as a WiFi port, a wired interface, or a non-standardized interface.
该通信系统例如可以支持2G,3G,4G,或5G(有时也称为new radio,NR)接入技术的通信系统,无线保真(wireless fidelity,WiFi)系统,第三代合作伙伴计划(3rd generation partnership project,3GPP)相关的蜂窝系统,支持多种无线技术融合的通信系统,或者是面向未来的演进系统。The communication system may, for example, support 2G, 3G, 4G, or 5G (sometimes also referred to as new radio, NR) access technology communication systems, wireless fidelity (WiFi) systems, 3rd generation partnership project (3GPP) related cellular systems, communication systems supporting the integration of multiple wireless technologies, or future-oriented evolution systems.
示例性的介绍在该通信系统下,第一终端的数据传输的方式。第一终端(以下以(user equipment1,UE1)作为示例)和基站之间存在业务数据传输需求,UE1的上行数据可以通过Uu口直接发给基站,也可以通过第二终端(以下以UE2作为示例)发给基站;下行类似的,基站可以将UE1的数据通过Uu口直 接发给UE1,也可以通过UE2发给UE1。示例性的,在数据传输过程中,UE1和UE2都处于连接态,UE1和UE2在Uu口上的传输是基站调度的。UE2也可以有自己的数据待传输。在本申请中,不管是基于什么接口,统一将UE借助另一个UE进行数据传输,以提升速率和/或可靠性的方式称为终端聚合或者终端协作。The following is an example of how the first terminal transmits data under the communication system. There is a demand for service data transmission between the first terminal (hereinafter, (user equipment 1, UE1)) and the base station. The uplink data of UE1 can be directly sent to the base station through the Uu port, or it can be sent to the base station through the second terminal (hereinafter, UE2 as an example); similarly, the base station can directly transmit the data of UE1 through the Uu port. It can be sent to UE1 or sent to UE1 through UE2. For example, during the data transmission process, UE1 and UE2 are both in a connected state, and the transmission of UE1 and UE2 on the Uu port is scheduled by the base station. UE2 may also have its own data to be transmitted. In this application, regardless of the interface, the method of uniformly transmitting data by UE with the help of another UE to improve the rate and/or reliability is called terminal aggregation or terminal collaboration.
需要说明的是,图1所示通信系统的架构图仅为示例性架构图,虽然未示出,但除图1所示网络功能实体外,图1所示通信系统还可以包括其他功能实体,如:核心网网元等,不予限制。上述图1架构中的网元、各个网元之间的接口名字只是一个示例,具体实现中网元和网元之间的接口名字能为其他名字,本申请实施例对此不作具体限定。It should be noted that the architecture diagram of the communication system shown in FIG1 is only an exemplary architecture diagram. Although not shown, in addition to the network function entity shown in FIG1, the communication system shown in FIG1 may also include other functional entities, such as: core network elements, etc., without limitation. The network elements and the interface names between the network elements in the architecture of FIG1 are only examples. In a specific implementation, the interface names between the network elements can be other names, and the embodiments of the present application do not specifically limit this.
本申请中,终端(或者称为终端设备)是一种具有无线收发功能的设备,可以是固定设备,移动设备、手持设备(例如手机)、穿戴设备、车载设备,或内置于上述设备中的无线装置(例如,通信模块,调制解调器,或芯片系统等)。所述终端设备用于连接人,物,机器等,可广泛用于各种场景,例如包括但不限于以下场景:蜂窝通信、设备到设备通信(device-to-device,D2D)、车到一切(vehicle to everything,V2X)、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)、物联网(internet of things,IoT)、虚拟现实(virtual reality,VR)、增强现实(augmented reality,AR)、工业控制(industrial control)、无人驾驶(self driving)、远程医疗(remote medical)、智能电网(smart grid)、智能家具、智能办公、智能穿戴、智能交通,智慧城市(smart city)、无人机、机器人等场景的终端设备。终端设备有时可称为用户设备(user equipment,UE)、终端、接入站、UE站、远方站、无线通信设备、或用户装置等等,为描述方便,本申请中将终端以UE为例进行说明。In this application, a terminal (or terminal device) is a device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (for example, a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (device-to-device, D2D), vehicle to everything (vehicle to everything, V2X), machine-to-machine/machine-type communication (machine-to-machine/machine-type communications, M2M/MTC), Internet of Things (Internet of Things, IoT), virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), self-driving, remote medical, smart grid (smart grid), smart furniture, smart office, smart wear, smart transportation, smart city (smart city), drones, robots and other scenarios of terminal devices. A terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc. For the convenience of description, the terminal will be described using UE as an example in this application.
本申请中的网络设备,例如包括接入网设备,和/或,核心网设备。接入网设备为具有无线收发功能的设备,用于与终端进行通信。接入网设备包括但不限于上述通信系统中的基站(BTS,Node B,eNodeB/eNB,或gNodeB/gNB)、收发点(transmission reception point,TRP),3GPP后续演进的基站,WiFi系统中的接入节点,无线中继节点,无线回传节点等。基站可以是:宏基站,微基站,微微基站,小站,中继站等。多个基站可以支持上述提及的同一种接入技术的网络,也可以支持上述提及的不同接入技术的网络。基站可以包含一个或多个共站或非共站的传输接收点。网络设备还可以是集中单元(centralized unit,CU),和/或分布单元(distributed unit,DU)。网络设备还可以是服务器,可穿戴设备,或车载设备等。例如,V2X技术中的网络设备可以为路侧单元(road side unit,RSU)。以下对接入网设备以为基站为例进行说明。通信系统中的多个网络设备可以为同一类型的基站,也可以为不同类型的基站。基站可以与终端设备进行通信,也可以通过中继站与终端设备进行通信。终端设备可以与不同接入技术中的多个基站进行通信。核心网设备用于实现移动管理,数据处理,会话管理,策略和计费等功能。不同接入技术的系统中实现核心网功能的设备名称可以不同,本申请并不对此进行限定。以5G系统为例,核心网设备包括:访问和移动管理功能(access and mobility management function,AMF)、会话管理功能(session management function,SMF)、或用户面功能(user plane function,UPF)等。The network devices in this application include, for example, access network devices and/or core network devices. Access network devices are devices with wireless transceiver functions, which are used to communicate with terminals. Access network devices include, but are not limited to, base stations (BTS, Node B, eNodeB/eNB, or gNodeB/gNB) in the above-mentioned communication systems, transmission reception points (TRP), base stations of subsequent evolution of 3GPP, access nodes in WiFi systems, wireless relay nodes, wireless backhaul nodes, etc. Base stations can be: macro base stations, micro base stations, micro-micro base stations, small stations, relay stations, etc. Multiple base stations can support the networks of the same access technology mentioned above, or they can support the networks of different access technologies mentioned above. The base station can include one or more co-sited or non-co-sited transmission and reception points. The network device can also be a centralized unit (CU), and/or a distributed unit (DU). The network device can also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the network device in V2X technology can be a road side unit (RSU). The following is an explanation of the access network equipment taking the base station as an example. Multiple network devices in the communication system can be base stations of the same type or different types. The base station can communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network equipment is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement the core network functions in systems with different access technologies may be different, and this application does not limit this. Taking the 5G system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), or user plane function (UPF), etc.
本申请实施例中,用于实现网络设备功能的通信装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本申请实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本申请实施例提供的技术方案。In the embodiment of the present application, the communication device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.
下面结合附图对本申请实施例提供的数据传输方法进行具体阐述。需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。 The data transmission method provided by the embodiment of the present application is described in detail below in conjunction with the accompanying drawings. It should be noted that the message name between each network element or the name of each parameter in the message in the following embodiment of the present application is only an example, and other names may also be used in the specific implementation, and the embodiment of the present application does not specifically limit this.
UE借助另一个UE进行数据传输能够提升该UE数据传输的性能,随着通信业务需求的发展,对UE数据传输的灵活性和时延都提出越来越高的要求。一种可能的UE(例如远端UE)借助另一个UE(例如中继UE)进行数据传输的场景中,为了提升小区覆盖,由中继UE为远端UE提供中继服务,也即是远端UE通过中继UE与基站进行通信,数据是在经过PDCP层处理后进行中继传输,这种传输方式下存在的缺点包括:1、中继UE和远端UE与基站之间的传输是相对独立的,使用的是两份独立的空口时频资源,无法应用类似载波聚合和多入多出这类底层技术来提升效率;2、当远端UE与网络设备之间有多条传输路径(例如该多条传输路径包括直连路径和非直连路径)时,数据分发到某条路径上之后,就得由那条路径完成传输,灵活性不足;3、非直连路径上适配层的存在引入额外的2比特的开销。UE using another UE to transmit data can improve the performance of the UE's data transmission. With the development of communication service requirements, higher and higher requirements are placed on the flexibility and latency of UE data transmission. In a possible scenario where a UE (e.g., a remote UE) uses another UE (e.g., a relay UE) to transmit data, in order to improve cell coverage, the relay UE provides relay services for the remote UE, that is, the remote UE communicates with the base station through the relay UE, and the data is relayed after being processed by the PDCP layer. The disadvantages of this transmission mode include: 1. The transmission between the relay UE and the remote UE and the base station is relatively independent, using two independent air interface time and frequency resources, and it is impossible to apply underlying technologies such as carrier aggregation and multiple input multiple output to improve efficiency; 2. When there are multiple transmission paths between the remote UE and the network device (e.g., the multiple transmission paths include direct paths and indirect paths), after the data is distributed to a certain path, it must be transmitted by that path, which is insufficient in flexibility; 3. The existence of the adaptation layer on the indirect path introduces an additional 2-bit overhead.
本申请中提供了一种数据传输方法,通过在MAC层进行数据分流,具体的,UE1的MAC层与UE2的PHY层存在第一通信接口,UE2通过第一通信接口协助UE1与基站进行通信,一方面可以使得数据分发可以按照传输块或授权为单位进行分发,相对比在PDCP层分包取决于实现或者标准定义分包比例的方式,本申请数据分发可以取决于调度,灵活性高。又一方面可以使得UE1和UE2与基站进行数据传输时,可以共享资源,可以应用载波聚合和多入多出技术提升效率。再一方面,MAC层执行换路径重传时,时延小,且可减少每个数据包增加适配头造成的开销。图2为本申请实施例提供的一种数据传输方法200,用于提升终端与网络设备之间的传输性能。如图2所示,该方法200可以包括如下步骤。The present application provides a data transmission method, which performs data diversion at the MAC layer. Specifically, there is a first communication interface between the MAC layer of UE1 and the PHY layer of UE2. UE2 assists UE1 in communicating with the base station through the first communication interface. On the one hand, data distribution can be distributed according to transmission blocks or authorizations. Compared with the way that the packetization at the PDCP layer depends on the implementation or the standard defines the packetization ratio, the data distribution of the present application can depend on scheduling, which is highly flexible. On the other hand, when UE1 and UE2 transmit data to the base station, they can share resources, and carrier aggregation and multiple-input multiple-output technologies can be applied to improve efficiency. On the other hand, when the MAC layer performs path switching and retransmission, the delay is small, and the overhead caused by adding an adapter header to each data packet can be reduced. Figure 2 is a data transmission method 200 provided in an embodiment of the present application, which is used to improve the transmission performance between a terminal and a network device. As shown in Figure 2, the method 200 may include the following steps.
210:第一终端(后续以UE1为例进行说明)获取配置信息。210: The first terminal (UE1 is used as an example in the following description) obtains configuration information.
例如,配置信息用于配置UE1通过第二终端(后续以UE2为例进行说明)与网络设备进行通信;UE2与网络设备存在无线资源控制连接,UE1与UE2之间存在第一通信接口,第一通信接口用于支持或实现UE1的第一层与UE2的第二层之间通信或信息交互。For example, the configuration information is used to configure UE1 to communicate with the network device through a second terminal (UE2 is used as an example later); there is a wireless resource control connection between UE2 and the network device, and there is a first communication interface between UE1 and UE2, and the first communication interface is used to support or implement communication or information interaction between the first layer of UE1 and the second layer of UE2.
本申请实施例并不限定UE1获取配置信息的方式。一种可能的实现方式中,网络设备向UE1发送配置信息,相应的,UE1接收来自网络设备的配置信息。The embodiment of the present application does not limit the manner in which UE1 obtains configuration information. In a possible implementation manner, the network device sends configuration information to UE1, and correspondingly, UE1 receives the configuration information from the network device.
又一种可能的实现方式中,UE1通过UE2接收来自网络设备的配置信息,也就是说,网络设备通过UE2向UE1发送UE1的配置信息。In another possible implementation manner, UE1 receives the configuration information from the network device through UE2, that is, the network device sends the configuration information of UE1 to UE1 through UE2.
容易理解的,本申请实施例不限定配置信息的名称,该配置信息也可以称为终端的配置信息、信息、信息元素(information element,IE)等,以下以配置信息为例进行介绍。It is easy to understand that the embodiment of the present application does not limit the name of the configuration information. The configuration information can also be called terminal configuration information, information, information element (IE), etc. The following is an introduction taking the configuration information as an example.
UE1通过UE2与网络设备进行通信也可称为UE1借助UE2与网络设备进行通信,或者,UE2协助UE1与网络设备进行通信,或者,UE1与UE2之间执行终端聚合、聚合通信或终端协同。UE1 communicating with the network device through UE2 can also be called UE1 communicating with the network device with the help of UE2, or UE2 assisting UE1 in communicating with the network device, or UE1 and UE2 performing terminal aggregation, aggregate communication or terminal collaboration.
第一通信接口为UE1第一层与UE2的第二层之间的接口。其中,第一层主要负责匹配逻辑信道或传输信道。可选的,还包括负责将属于一个或不同的逻辑信道的多个MAC SDU复用到同一个MAC PDU上,发往物理层、通过混合自动重传请求来进行纠错、调度处理、逻辑信道优先级处理、调度信息上报、或随机接入过程处理等。本申请以第一层为MAC层为例进行介绍。第二层可以为更高层提供数据传输服务。其中更高层可以包括MAC层和RLC层等其他比第二层更高的层。对这些服务的访问可以是通过MAC子层使用传输信道来访问的。。本申请以第二层为PHY层为例进行介绍。第一通信接口也可以称为第一连接,示例性的,第一通信接口是UE1的MAC层与UE2的PHY层之间的接口,也就是说,UE1的MAC层与UE2的PHY层之间可以传输数据,例如,如图3所示。第一通信接口可以PC5口,也可以是其他用于连接两个终端的通信接口,例如WiFi口,有线接口,或者是非标准化的接口。第一通信接口还可以是蓝牙。具体的,传输协议可以是互联网协议(Internet protocol,IP),传输媒质可以是网线、电缆、光纤或者无线等其他传输媒介。The first communication interface is an interface between the first layer of UE1 and the second layer of UE2. Among them, the first layer is mainly responsible for matching logical channels or transmission channels. Optionally, it also includes being responsible for multiplexing multiple MAC SDUs belonging to one or different logical channels onto the same MAC PDU, sending them to the physical layer, and performing error correction, scheduling processing, logical channel priority processing, scheduling information reporting, or random access process processing through hybrid automatic repeat request. This application is introduced by taking the first layer as the MAC layer as an example. The second layer provides data transmission services for higher layers. Among them, the higher layer may include other layers higher than the second layer such as the MAC layer and the RLC layer. Access to these services can be accessed through the MAC sublayer using the transmission channel. . This application is introduced by taking the second layer as the PHY layer as an example. The first communication interface can also be called the first connection. Exemplarily, the first communication interface is the interface between the MAC layer of UE1 and the PHY layer of UE2, that is, data can be transmitted between the MAC layer of UE1 and the PHY layer of UE2, for example, as shown in Figure 3. The first communication interface can be a PC5 port, or it can be other communication interfaces for connecting two terminals, such as a WiFi port, a wired interface, or a non-standardized interface. The first communication interface may also be Bluetooth. Specifically, the transmission protocol may be Internet protocol (IP), and the transmission medium may be a network cable, cable, optical fiber, or other transmission media such as wireless.
容易理解的,第一通信接口为其他类型接口时,例如,第一通信接口为WiFi口时,UE2接收UE1发 送的第一数据可以替换为UE2在WiFi口上接收UE1的第一数据,通过UE2与基站之间的Uu口向基站转发该第一数据。It is easy to understand that when the first communication interface is another type of interface, for example, when the first communication interface is a WiFi port, UE2 receives the message sent by UE1. The first data sent can be replaced by UE2 receiving the first data of UE1 on the WiFi port, and forwarding the first data to the base station through the Uu port between UE2 and the base station.
考虑到第一通信接口可以为多种类型的接口,本申请并不限定第一通信接口的建立和释放过程。示例性的,当第一通信接口为现有类型的接口时,UE1和UE2之间可以按照现有的该类型接口的建立方式建议该第一通信接口。当第一通信接口为新的类型的接口时,满足可以通过第一通信接口使得UE1的MAC层与UE2的PHY层之间可以传输数据的接口建立方式都可以用于建议该接口。第一通信接口的释放可以是确定UE1与UE2之间不需要执行UE聚合时释放。Taking into account that the first communication interface can be multiple types of interfaces, the present application does not limit the establishment and release process of the first communication interface. Exemplarily, when the first communication interface is an existing type of interface, the first communication interface can be proposed between UE1 and UE2 according to the existing establishment method of this type of interface. When the first communication interface is a new type of interface, any interface establishment method that satisfies the requirement that data can be transmitted between the MAC layer of UE1 and the PHY layer of UE2 through the first communication interface can be used to propose the interface. The release of the first communication interface can be the release when it is determined that there is no need to perform UE aggregation between UE1 and UE2.
可选的,UE1与UE2还可以存在第二通信接口,第二通信接口为UE2的MAC层与UE1的PHY层之间的接口,也就是说,UE1也可以协助UE2与基站进行通信。可选的,本申请实施例并不限定第一通信接口和第二通信接口的使用方式,例如,可以是独立使用或者是同时使用,或者是根据基站的配置信息或指示信息灵活调度,本申请实施例并不限定。容易理解的,第二通信接口可以参考第一通信接口的相关描述,所不同的是,使用第二通信接口时UE1是协助UE,使用第二通信接口时UE2是协助UE。Optionally, UE1 and UE2 may also have a second communication interface, and the second communication interface is an interface between the MAC layer of UE2 and the PHY layer of UE1, that is, UE1 may also assist UE2 in communicating with the base station. Optionally, the embodiments of the present application do not limit the usage of the first communication interface and the second communication interface. For example, they may be used independently or simultaneously, or may be flexibly scheduled according to the configuration information or indication information of the base station. The embodiments of the present application do not limit this. It is easy to understand that the second communication interface can refer to the relevant description of the first communication interface. The difference is that when the second communication interface is used, UE1 assists the UE, and when the second communication interface is used, UE2 assists the UE.
如图5所示,本申请实施例一种可能的协议栈示例。以UE1通过UE2的协助与基站相互通信为例,UE1、UE2、基站之间可以建立如图5所示的协议栈。UE1中可以包括RLC层、MAC层、PHY层。UE2中可以包括PHY层。基站中可以包括RLC层、MAC层、PHY层。本申请实施例中,UE1的RLC层也可以称为PC5RLC层或SL RLC层。例如采用PC5信令协议(PC5signalling protocol)。示例性的,UE2的PHY层和基站的PHY层对应,二者之间采用UE和基站间的无线通信接口技术,例如LTE或NR的空口技术,例如可称为Uu口。示例性的,UE1的MAC层与UE2的PHY层存在第一通信接口,这些协议层之间采用UE1和UE2间的无线通信接口技术,例如PC5口或侧链路(sidelink)的空口技术,也可以是其他接口技术,可以参考图2中对第一通信接口相关的描述。容易理解的,UE1,UE2和基站还可以包括其他层,本申请实施例并不限定。示例性的,UE1、UE2和网络设备还可以包括PDCP层,PDCP协议栈之上还可以有SDAP层或者RRC层。UE1和网络设备的MAC层可以有多套承载。示例性的,在图5中,UE1的上行传输中,UE1的MAC层通过第一通信接口向UE2的PHY层发送第一数据,在接收到该第一数据后,UE2的PHY层向网络设备的PHY层发送第一数据(或者是处理后的第一数据,例如,对第一数据进行封装)。类似的,UE1的下行传输中,网络设备的PHY层向UE2的PHY层发送第二数据,在接收到该第二数据后,UE2的PHY层通过第一通信接口向UE1的MAC层发送第二数据(或者是处理后的第二数据)。可选的,UE2与网络设备之间还进行UE2的上行数据和下行数据的传输。As shown in FIG5 , a possible protocol stack example of an embodiment of the present application is shown. Taking the case where UE1 communicates with a base station through the assistance of UE2 as an example, a protocol stack as shown in FIG5 can be established between UE1, UE2, and the base station. UE1 may include an RLC layer, a MAC layer, and a PHY layer. UE2 may include a PHY layer. The base station may include an RLC layer, a MAC layer, and a PHY layer. In the embodiment of the present application, the RLC layer of UE1 may also be referred to as a PC5 RLC layer or a SL RLC layer. For example, the PC5 signaling protocol is used. Exemplarily, the PHY layer of UE2 corresponds to the PHY layer of the base station, and the wireless communication interface technology between the UE and the base station is used between the two, such as the air interface technology of LTE or NR, which may be called a Uu port. Exemplarily, there is a first communication interface between the MAC layer of UE1 and the PHY layer of UE2, and the wireless communication interface technology between UE1 and UE2 is used between these protocol layers, such as the air interface technology of the PC5 port or the sidelink, or other interface technologies. Please refer to the description related to the first communication interface in FIG2 . It is easy to understand that UE1, UE2 and the base station may also include other layers, which are not limited in the embodiments of the present application. Exemplarily, UE1, UE2 and the network device may also include a PDCP layer, and there may be an SDAP layer or an RRC layer on the PDCP protocol stack. UE1 and the MAC layer of the network device may have multiple sets of bearers. Exemplarily, in Figure 5, in the uplink transmission of UE1, the MAC layer of UE1 sends the first data to the PHY layer of UE2 through the first communication interface, and after receiving the first data, the PHY layer of UE2 sends the first data (or the processed first data, for example, encapsulating the first data) to the PHY layer of the network device. Similarly, in the downlink transmission of UE1, the PHY layer of the network device sends the second data to the PHY layer of UE2, and after receiving the second data, the PHY layer of UE2 sends the second data (or the processed second data) to the MAC layer of UE1 through the first communication interface. Optionally, UE2 and the network device also transmit uplink data and downlink data of UE2.
通过第一通信接口,UE1与UE2之间可以完成数据灵活分流传输,UE1的MAC层可以将数据传输到UE1的PHY层,可以通过UE1与基站之间的Uu接口传输上行数据,也可以将数据传输到UE2的PHY层即也可以通过UE2的协助向基站传输上行数据,这种传输也可以称为MAC分流传输。通过该方式可以灵活支持UE的多种聚合传输方式;支持以传输块或授权(grant)的粒度进行数据分发,分发灵活性高;当换路径重传时由MAC层执行重传,时延小;当采用PDCP层分流时,每个数据包需增加适配层头的2比特开销,当采用MAC层分流时,无需增加适配层头的2比特开销。Through the first communication interface, data can be flexibly split and transmitted between UE1 and UE2. The MAC layer of UE1 can transmit data to the PHY layer of UE1, and can transmit uplink data through the Uu interface between UE1 and the base station, or can transmit data to the PHY layer of UE2, that is, it can also transmit uplink data to the base station with the assistance of UE2. This transmission can also be called MAC split transmission. This method can flexibly support multiple aggregation transmission modes of UE; support data distribution at the granularity of transmission blocks or grants, with high distribution flexibility; when the path is changed and retransmitted, the MAC layer performs retransmission with low latency; when PDCP layer splitting is used, each data packet needs to increase the 2-bit overhead of the adaptation layer header, and when MAC layer splitting is used, there is no need to increase the 2-bit overhead of the adaptation layer header.
220:UE2获取配置信息。220: UE2 obtains configuration information.
例如,该配置信息用于配置UE2协助UE1与网络设备进行通信。For example, the configuration information is used to configure UE2 to assist UE1 in communicating with the network device.
一种可能的实现方式中,网络设备向UE2发送配置信息,相应的,UE2接收来自网络设备的配置信息。In a possible implementation manner, the network device sends configuration information to UE2, and correspondingly, UE2 receives the configuration information from the network device.
UE1的配置信息或UE2的配置信息可以承载于无线资源控制(radio resource control,RRC)消息、媒体接入控制(media access control,MAC)控制元素(control element,CE)或下行控制信息(downlink control information,DCI)等消息中。The configuration information of UE1 or UE2 can be carried in a radio resource control (RRC) message, a media access control (MAC) control element (CE) or a downlink control message (DCT). control information, DCI) and other messages.
容易理解的,本申请实施例不限定210和220的执行顺序,即不限定网络设备配置UE1和UE2的先后顺序。It is easy to understand that the embodiment of the present application does not limit the execution order of 210 and 220, that is, it does not limit the order in which the network device configures UE1 and UE2.
容易理解的,210和220示例了获取配置信息的一种方式,但本申请实施例并不限定,也可以是其他获取配置信息的方式,例如,网络设备通过中间网元向UE1和/或UE2发送配置信息,一种可能的实现方式中,210可以替换为,网络设备通过UE2向UE1发送UE1的配置信息。It is easy to understand that 210 and 220 illustrate a method of obtaining configuration information, but the embodiments of the present application are not limited thereto, and other methods of obtaining configuration information may also be used. For example, a network device sends configuration information to UE1 and/or UE2 through an intermediate network element. In a possible implementation method, 210 may be replaced by a network device sending configuration information of UE1 to UE1 through UE2.
230:UE1与网络设备之间通过第一通信接口进行通信。230: UE1 communicates with the network device via the first communication interface.
例如,UE1通过第一通信接口向网络设备发送UE1的第一数据,和/或,UE1通过第一通信接口接收来自网络设备的第二数据。可选的,如图5所示,第一数据为UE1通过UE2向网络设备发送的上行数据,第二数据为网络设备通过UE2向UE1发送的下行数据。For example, UE1 sends first data of UE1 to the network device through the first communication interface, and/or UE1 receives second data from the network device through the first communication interface. Optionally, as shown in FIG5 , the first data is uplink data sent by UE1 to the network device through UE2, and the second data is downlink data sent by the network device to UE1 through UE2.
示例性的,UE1将第一数据发送给UE2,UE2接收第一数据之后向网络设备发送第一数据,相应的,网络设备接收该第一数据。Exemplarily, UE1 sends the first data to UE2, and after receiving the first data, UE2 sends the first data to the network device, and correspondingly, the network device receives the first data.
容易理解的,本申请并不限定UE2向网络设备发送第一数据的方式,例如,UE2可以是不对第一数据做处理发送,示例性的,UE2向网络设备透传第一数据。再例如,UE2对第一数据做处理之后再发送,也就是说,UE2向网络设备发送处理后的第一数据,网络设备可以经过处理之后获得第一数据。类似的,UE2向UE1发送第二数据的方式可以是直接发送也可以是对第二数据处理后发送。It is easy to understand that the present application does not limit the way in which UE2 sends the first data to the network device. For example, UE2 may send the first data without processing it. For example, UE2 transparently transmits the first data to the network device. For another example, UE2 processes the first data before sending it. That is, UE2 sends the processed first data to the network device, and the network device can obtain the first data after processing. Similarly, UE2 may send the second data to UE1 directly or after processing the second data.
可选的,第一数据为新传数据时,UE1还可以向UE2发送混合自动重传请求进程信息。可选的,混合自动重传请求进程信息包括以下至少一项:HARQ进程标识、新数据指示、传输块大小、冗余版本。Optionally, when the first data is new data, UE1 may also send hybrid automatic repeat request process information to UE2. Optionally, the hybrid automatic repeat request process information includes at least one of the following: HARQ process identifier, new data indication, transport block size, and redundancy version.
可选的,第一数据为重传数据时,UE1还可以向UE2发送重传指示信息,用于指示该传输为重传。可选的,当第一数据为重传数据时,UE1可以发送重传指示信息,但不向UE2发送第一数据,也就是说,UE1进行重传时,UE1给UE2重传指示,但不需要再携带数据,因为数据在初传的时候已经发送给UE2了。Optionally, when the first data is retransmission data, UE1 may also send retransmission indication information to UE2 to indicate that the transmission is a retransmission. Optionally, when the first data is retransmission data, UE1 may send retransmission indication information but not send the first data to UE2, that is, when UE1 retransmits, UE1 gives UE2 a retransmission indication but does not need to carry data because the data has been sent to UE2 during the initial transmission.
可选的,UE1通过与网络设备之间的接口(例如Uu口)进行通信,也就是说,UE1还可以通过与网络设备之间的RRC连接与网络设备进行通信,即UE1可以通过多条通信路径与网络设备进行通信。Optionally, UE1 communicates with the network device through an interface (eg, Uu port) therebetween, that is, UE1 can also communicate with the network device through an RRC connection therebetween, that is, UE1 can communicate with the network device through multiple communication paths.
该方法在UE间引入第一通信接口,该第一通信接口连接UE1的MAC层和UE2的物理层,从而UE1可以通过第一通信接口,借助UE2进行传输,在MAC层进行数据分流,提升了传输的灵活性,提高了终端聚合效率,有利于提升系统容量。The method introduces a first communication interface between UEs, which connects the MAC layer of UE1 and the physical layer of UE2, so that UE1 can transmit through the first communication interface with the help of UE2 and perform data diversion at the MAC layer, thereby improving the flexibility of transmission, improving the terminal aggregation efficiency, and being beneficial to improving the system capacity.
容易理解的,针对不同的场景或需求,UE可以获取多种不同的配置,即网络设备可以配置UE执行不同的UE聚合或协作。例如网络设备可以配置UE1与UE2进行跨UE的载波聚合操作,或者,基站可以配置UE1和UE2进行跨UE的多入多出(multiple input multiple output,MIMO)操作,也可称为进行跨UE的相干连接发送。以下示例性的介绍基站配置不同的UE聚合的方式下的通信方法。It is easy to understand that for different scenarios or requirements, the UE can obtain a variety of different configurations, that is, the network device can configure the UE to perform different UE aggregation or collaboration. For example, the network device can configure UE1 and UE2 to perform carrier aggregation operations across UEs, or the base station can configure UE1 and UE2 to perform multiple input multiple output (MIMO) operations across UEs, which can also be called coherent connection transmission across UEs. The following exemplifies the communication method in which the base station configures different UE aggregation methods.
基于图2的方案,图4给出了一种可能的通信方法举例。如图4所示给出了网络设备配置UE1与UE2进行跨UE的载波聚合操作的示例,该方法可以包括如下步骤。Based on the solution of Figure 2, a possible communication method example is given in Figure 4. As shown in Figure 4, an example of a network device configuring UE1 and UE2 to perform a carrier aggregation operation across UEs is given. The method may include the following steps.
410:终端配对或者称为终端选择、终端映射、终端配对关系或终端关联。410: Terminal pairing or terminal selection, terminal mapping, terminal pairing relationship or terminal association.
终端配对可以理解为确定终端之间的关联关系,即确定UE1与UE2之间可以进行终端聚合,例如,确定UE1可以借助UE2与网络设备进行通信。Terminal pairing can be understood as determining the association relationship between terminals, that is, determining that terminal aggregation can be performed between UE1 and UE2, for example, determining that UE1 can communicate with a network device with the help of UE2.
一种可能的方式中,网络设备(以下以基站作为举例)获取终端配对关系,例如,基站进行终端配对或者基站接收来自其他网元的终端配对关系。例如,基站确定UE1和UE2可以执行UE聚合操作,可选的,在先UE1和UE2分别向基站上报终端的能力信息,基站基于能力信息确定UE1与UE2进行关联。或 者,是基站基于UE1的上报的多个候选UE中选择的UE2。容易理解的,在本申请实施例中不限定具体的获取终端配对关系的方法,示例性的,基站可以从UE1和/或UE2获知UE1和UE2的配对关系,也可以是从核心网获知终端配对关系。In one possible manner, a network device (hereinafter taking a base station as an example) obtains a terminal pairing relationship, for example, the base station performs terminal pairing or the base station receives a terminal pairing relationship from another network element. For example, the base station determines that UE1 and UE2 can perform a UE aggregation operation, and optionally, UE1 and UE2 report the capability information of the terminal to the base station respectively, and the base station determines that UE1 and UE2 are associated based on the capability information. Or The UE2 is selected from the multiple candidate UEs reported by the base station based on UE1. It is easy to understand that the specific method for obtaining the terminal pairing relationship is not limited in the embodiment of the present application. For example, the base station can obtain the pairing relationship between UE1 and UE2 from UE1 and/or UE2, or can obtain the terminal pairing relationship from the core network.
UE获取配置信息,例如基站给UE提供配置信息,配置信息包括用于支持UE1与UE2之间执行终端聚合的参数。基站会分别为UE1和UE2提供配置信息(420和430),配置顺序不限定。The UE obtains configuration information, for example, the base station provides the UE with configuration information, the configuration information including parameters for supporting terminal aggregation between UE1 and UE2. The base station provides configuration information to UE1 and UE2 respectively (420 and 430), and the configuration order is not limited.
420:基站向UE1发送第一配置信息,相应的,UE1接收来自基站的第一配置信息。420: The base station sends first configuration information to UE1, and correspondingly, UE1 receives the first configuration information from the base station.
例如,第一配置信息用于配置UE1通过UE2与基站进行通信;UE2与基站存在无线资源控制连接,UE1的MAC层与UE2的PHY层之间存在第一通信接口。420的实现方式可以参考210的描述。For example, the first configuration information is used to configure UE1 to communicate with the base station through UE2; UE2 has a radio resource control connection with the base station, and a first communication interface exists between the MAC layer of UE1 and the PHY layer of UE2. The implementation of 420 may refer to the description of 210.
一种可能的方式中,第一配置信息包括第一指示信息,第一指示信息用于指示第一载波,第一载波为UE2的服务载波,第一载波与UE1的第二载波不同,第二载波为UE1的服务载波。服务载波可以理解为服务小区,是指当前UE和基站正在进行通信所使用的小区/载波。也就是说,UE1可以借助第一指示信息指示的UE2的一个或多个载波进行数据传输。示例性的,为了方便描述,以UE1可以借助UE2的一个载波进行传输为例进行描述。In one possible manner, the first configuration information includes first indication information, and the first indication information is used to indicate a first carrier, the first carrier is a service carrier of UE2, and the first carrier is different from a second carrier of UE1, and the second carrier is a service carrier of UE1. The service carrier can be understood as a service cell, which refers to a cell/carrier used by the current UE and the base station for communication. That is to say, UE1 can transmit data with the help of one or more carriers of UE2 indicated by the first indication information. Exemplarily, for the convenience of description, it is described as an example that UE1 can transmit with the help of one carrier of UE2.
第一指示信息可以有其他名称,例如,第一指示信息可以称为载波指示信息或者跨UE的载波指示信息。第一指示信息可以是新的参数,或者,第一指示信息是现有的参数。示例性的,第一指示信息是现有辅小区配置参数的基础上增加的指示信息,用于向UE1指示该载波为UE2的载波。The first indication information may have other names, for example, the first indication information may be called carrier indication information or cross-UE carrier indication information. The first indication information may be a new parameter, or the first indication information is an existing parameter. Exemplarily, the first indication information is indication information added on the basis of the existing secondary cell configuration parameter, and is used to indicate to UE1 that the carrier is the carrier of UE2.
一种可能的方式中,该方法还包括UE1获取第二指示信息。In a possible manner, the method further includes UE1 acquiring second indication information.
例如,UE1接收来自基站的第二指示信息。第二指示信息可以包含在第一配置信息中,也可以包含在基站向UE1发送的其他配置信息中。可选的,第一配置信息包括第二指示信息,第二指示信息用于指示第一终端在第二载波上接收用于调度第一载波上的时频资源的调度信息,也可称为,第二指示信息用于指示第一载波被第二载波调度。也就是说,基站还可以配置跨载波调度,即UE2的载波#2(第一载波的示例)可以被UE1的载波#1(第二载波的示例)调度,或者理解为UE1可以在载波#1上接收到调度信息,该调度信息用于调度载波#2上的时频资源。容易理解的,本申请实施例并不限定指示信息的发送的方式,即第一指示信息和第二指示信息可以是采用一条消息进行传输,也可以是采用多条消息分别传输。For example, UE1 receives second indication information from the base station. The second indication information may be included in the first configuration information, or may be included in other configuration information sent by the base station to UE1. Optionally, the first configuration information includes the second indication information, and the second indication information is used to indicate that the first terminal receives scheduling information for scheduling time-frequency resources on the first carrier on the second carrier, which can also be referred to as the second indication information used to indicate that the first carrier is scheduled by the second carrier. In other words, the base station can also configure cross-carrier scheduling, that is, carrier #2 of UE2 (an example of the first carrier) can be scheduled by carrier #1 of UE1 (an example of the second carrier), or it can be understood that UE1 can receive scheduling information on carrier #1, and the scheduling information is used to schedule time-frequency resources on carrier #2. It is easy to understand that the embodiment of the present application does not limit the way in which the indication information is sent, that is, the first indication information and the second indication information can be transmitted using one message, or can be transmitted separately using multiple messages.
上述配置(步骤410)也可称为基站配置UE1与UE2进行跨UE的载波聚合操作。所谓跨UE的载波聚合是指,UE1可以借助UE2侧配置的载波传输UE1的数据,该用于传输UE1的数据的UE2侧配置的载波与UE1侧的载波不同。例如,UE1被基站配置了载波#1,UE2被基站配置了载波#2,UE1可以借助UE2的载波#2与载波#1形成跨UE的载波聚合操作。需要说明的,UE1也可以被配置其他的载波,UE2也可以被配置其他的载波,但在跨UE的载波聚合操作时,UE1借用UE2的载波可以是UE1当前不具备的。例如,UE1被配置了载波#1、载波#3,UE2被配置了载波#2、载波#3、载波#4,在能力允许的前提下,基站可以配置UE1去使用UE2的载波#2和载波#4。The above configuration (step 410) can also be referred to as the base station configuring UE1 and UE2 to perform cross-UE carrier aggregation operations. The so-called cross-UE carrier aggregation means that UE1 can transmit UE1's data with the help of the carrier configured on the UE2 side, and the carrier configured on the UE2 side for transmitting UE1's data is different from the carrier on the UE1 side. For example, UE1 is configured with carrier #1 by the base station, and UE2 is configured with carrier #2 by the base station. UE1 can form a cross-UE carrier aggregation operation with the help of UE2's carrier #2 and carrier #1. It should be noted that UE1 can also be configured with other carriers, and UE2 can also be configured with other carriers, but in the cross-UE carrier aggregation operation, the carrier borrowed by UE1 from UE2 may be one that UE1 does not currently have. For example, UE1 is configured with carrier #1 and carrier #3, and UE2 is configured with carrier #2, carrier #3, and carrier #4. Under the premise of capability permitting, the base station can configure UE1 to use UE2's carrier #2 and carrier #4.
可选的,第一载波的索引取值与第二载波的索引取值相同。此时该UE2的载波#2的索引取值可以跟UE1的载波#1的索引取值相同。当然,又一种可能的实现方式中,第一载波的索引取值可以与第二载波的索引取值不同。本申请实施例中,载波的索引用于标识或指示载波,索引可以替换为标识。Optionally, the index value of the first carrier is the same as the index value of the second carrier. In this case, the index value of the carrier #2 of UE2 may be the same as the index value of the carrier #1 of UE1. Of course, in another possible implementation, the index value of the first carrier may be different from the index value of the second carrier. In the embodiment of the present application, the index of the carrier is used to identify or indicate the carrier, and the index may be replaced by the identifier.
可选的,调度第一载波的下行控制信息(downlink control information,DCI)的格式与调度第二载波的下行控制信息的格式不同,和/或,调度第一载波的无线网络临时标识与调度第二载波的无线网络临时标识不同。可选的,当采用不同的无线网络临时标识时,UE1还可以获取该无线网络临时标识。例如,基站向UE1配置该无线网络临时标识,一种可能的实现方式中,在基站向UE1发送的配置信息中指示第一载波对应的无线网络临时标识,和/或,第二载波对应的无线网络临时标识。也就是说,UE可 以通过调度载波的下行控制信息的格式和/或无线网络临时标识来识别该载波。例如,在第一载波的索引取值与第二载波的索引取值相同时,采用不同的DCI格式和/或无线网络临时标识调度第一载波和第二载波,方便UE1进行区分。其中不同的DCI格式和/或无线网络临时标识可以是预配置的或者是预定义的。Optionally, the format of the downlink control information (DCI) for scheduling the first carrier is different from the format of the downlink control information for scheduling the second carrier, and/or the wireless network temporary identifier for scheduling the first carrier is different from the wireless network temporary identifier for scheduling the second carrier. Optionally, when different wireless network temporary identifiers are used, UE1 can also obtain the wireless network temporary identifier. For example, the base station configures the wireless network temporary identifier to UE1. In one possible implementation, the wireless network temporary identifier corresponding to the first carrier and/or the wireless network temporary identifier corresponding to the second carrier are indicated in the configuration information sent by the base station to UE1. In other words, the UE can The carrier is identified by the format of the downlink control information of the scheduled carrier and/or the wireless network temporary identifier. For example, when the index value of the first carrier is the same as the index value of the second carrier, different DCI formats and/or wireless network temporary identifiers are used to schedule the first carrier and the second carrier, so as to facilitate UE1 to distinguish. The different DCI formats and/or wireless network temporary identifiers can be preconfigured or predefined.
可选的,该方法包括430:根据配置信息进行配置。Optionally, the method includes 430: configuring according to configuration information.
例如,UE1确定第一载波关联的第一实体,第一实体主要是用于生成数据。容易理解的,本申请实施例中的关联也可以称为对应或映射。第一载波与第一实体的关联方式可以有多种,可以是一对一,一对多,或多对一,本申请实施例并不限定。For example, UE1 determines a first entity associated with a first carrier, and the first entity is mainly used to generate data. It is easy to understand that the association in the embodiment of the present application can also be referred to as correspondence or mapping. There can be multiple ways of associating the first carrier with the first entity, which can be one-to-one, one-to-many, or many-to-one, and the embodiment of the present application is not limited.
如图8所示,跨UE进行载波聚合操作的示意图,以第一实体为HARQ实体为例进行说明。UE2的第一载波用于协助UE1与基站进行通信,以上行传输为例,UE1确定与第一载波关联的第一实体为第一混合自动重传请求实体。后续由该第一HARQ实体生成的数据,可以传递到第一载波向基站进行发送。容易理解的,本申请实施例中的关联也可以称为对应。第二载波为UE1的服务载波,在被配置了UE2的第一载波之后,UE1可以进行第一载波和第二载波之间的聚合传输。As shown in Figure 8, a schematic diagram of carrier aggregation operation across UEs is illustrated by taking the first entity as a HARQ entity as an example. The first carrier of UE2 is used to assist UE1 in communicating with the base station. Taking uplink transmission as an example, UE1 determines that the first entity associated with the first carrier is a first hybrid automatic repeat request entity. The data subsequently generated by the first HARQ entity can be transferred to the first carrier for transmission to the base station. It is easy to understand that the association in the embodiment of the present application can also be referred to as correspondence. The second carrier is the service carrier of UE1. After being configured with the first carrier of UE2, UE1 can perform aggregate transmission between the first carrier and the second carrier.
440:基站向UE2发送第二配置信息,相应的,UE2接收来自基站的第二配置信息。440: The base station sends second configuration information to UE2, and correspondingly, UE2 receives the second configuration information from the base station.
也就是说,与420类似的,基站也需要给UE2提供与第一配置信息对应的第二配置信息。其中第一配置信息对应的第二配置信息可以理解为第一配置信息和第二配置信息为相同配置类型或配置模式下的配置信息,或者理解为第一配置信息和第二配置信息分别应用于UE1和UE2,从而实现UE1和UE2执行UE聚合,第一配置和第二配置可以理解为实现该跨UE聚合的关联配置。That is to say, similar to 420, the base station also needs to provide UE2 with second configuration information corresponding to the first configuration information. The second configuration information corresponding to the first configuration information can be understood as the first configuration information and the second configuration information being configuration information of the same configuration type or configuration mode, or understood as the first configuration information and the second configuration information being applied to UE1 and UE2 respectively, so as to enable UE1 and UE2 to perform UE aggregation, and the first configuration and the second configuration can be understood as associated configurations for implementing the cross-UE aggregation.
例如,第二配置信息用于配置UE2协助UE1与基站进行通信。440的实现方式可以参考220的相关描述。For example, the second configuration information is used to configure UE2 to assist UE1 in communicating with the base station. The implementation of 440 may refer to the related description of 220.
一种可能的方式中,第二配置信息包括第四指示信息,第四指示信息用于指示第一载波,第一载波为UE2的服务载波,该第一载波用于协助UE1与基站进行通信,即UE2可以用第一载波接收和/或发送UE1的数据,第一载波与UE1的第二载波不同,第二载波为UE1的服务载波。第四指示信息可以包括第一载波的标识信息。通过第四指示信息,基站向UE2指示哪个载波用于协助UE1与基站进行通信。示例性的,该第四指示信息指示使用UE2的载波#2协助UE1与网络设备进行通信。In one possible manner, the second configuration information includes fourth indication information, and the fourth indication information is used to indicate a first carrier, the first carrier is a service carrier of UE2, and the first carrier is used to assist UE1 in communicating with the base station, that is, UE2 can use the first carrier to receive and/or send data of UE1, and the first carrier is different from the second carrier of UE1, and the second carrier is a service carrier of UE1. The fourth indication information may include identification information of the first carrier. Through the fourth indication information, the base station indicates to UE2 which carrier is used to assist UE1 in communicating with the base station. Exemplarily, the fourth indication information indicates the use of carrier #2 of UE2 to assist UE1 in communicating with the network device.
可选的,该方法包括450:根据配置信息进行配置。Optionally, the method includes 450: configuring according to configuration information.
例如,UE2根据配置信息确定混合自动重传请求实体。For example, UE2 determines the hybrid automatic repeat request entity according to the configuration information.
例如,UE2根据配置信息确定协助UE1与网络设备进行通信的是UE2的载波#2,针对该载波#2,在UE2内部会有一个关联的HARQ实体。UE1侧与该载波#2关联的也有一个HARQ实体。针对下行数据接收时,UE2需要知道数据该递交给自己的HARQ实体还是递交给UE1的HARQ实体;针对上行传输,UE2需要知道当前调度资源应该传递给自己的HARQ实体去生成数据,还是应该等待UE1发来数据。For example, UE2 determines that the carrier #2 of UE2 is assisting UE1 in communicating with the network device based on the configuration information. For this carrier #2, there will be an associated HARQ entity inside UE2. There is also a HARQ entity associated with this carrier #2 on the UE1 side. When receiving downlink data, UE2 needs to know whether the data should be delivered to its own HARQ entity or to the HARQ entity of UE1; for uplink transmission, UE2 needs to know whether the current scheduling resources should be passed to its own HARQ entity to generate data, or should wait for UE1 to send data.
可选的,该方法还包括:UE2确定数据的处理方式。Optionally, the method further includes: UE2 determining a data processing method.
数据的处理方式也可以称为数据传输对象,或者,数据传输方向。The way data is processed can also be called the data transmission object, or the data transmission direction.
例如,数据的处理方式包括上行数据的处理方式,和/或,下行数据的处理方式,其中,上行数据的处理方式包括向基站传输UE1的数据,或者,向基站传输UE2的数据;下行数据的处理方式包括向UE1或第二混合自动重传请求实体发送来自基站的数据。For example, the data processing method includes a method for processing uplink data and/or a method for processing downlink data, wherein the method for processing uplink data includes transmitting data of UE1 to the base station, or transmitting data of UE2 to the base station; the method for processing downlink data includes sending data from the base station to UE1 or a second hybrid automatic repeat request entity.
一种可能的方式中,UE2确定数据的处理方式包括:In one possible manner, UE2 determines a data processing method including:
UE2根据调度信息的获取方式信息、下行控制信息,无线网络临时标识信息和混合自动重传请求进程信息中的一种或多种确定数据的处理方式。UE2确定数据的处理方式的实现方式可以参考图7所示方法的介绍,例如参考720的相关描述。 UE2 determines the data processing method according to one or more of the scheduling information acquisition method information, downlink control information, wireless network temporary identification information and hybrid automatic repeat request process information. The implementation method of UE2 determining the data processing method can refer to the introduction of the method shown in Figure 7, for example, refer to the relevant description of 720.
可选的,该方法包括460:配置状态交互。Optionally, the method includes 460: configuring state interaction.
UE1和UE2获取配置信息之后,可选的,UE1和UE2之间还可以进行配置状态的交互。After UE1 and UE2 obtain the configuration information, optionally, UE1 and UE2 may also interact with each other on the configuration status.
一种可能的方式中,UE1可以给UE2发查询消息,用于查询配置状态,UE2回复确认消息用于指示配置完成。通过配置状态交互可以确保UE1和UE2都已经配置完成,可以进行UE聚合操作。In one possible manner, UE1 can send a query message to UE2 to query the configuration status, and UE2 replies with a confirmation message to indicate that the configuration is complete. Configuration status interaction can ensure that both UE1 and UE2 have completed configuration and can perform UE aggregation operations.
又一种可能的方式中,UE配置完成之后向基站发送配置完成指示信息。基站收到UE1和UE2发送的配置完成指示信息之后,基站确定UE间确定可以进行UE聚合操作。In another possible manner, after the UE configuration is completed, the UE sends configuration completion indication information to the base station. After the base station receives the configuration completion indication information sent by UE1 and UE2, the base station determines that the UE aggregation operation can be performed between the UEs.
可选的,该方法包括470:UE1获取调度信息。Optionally, the method includes 470: UE1 obtains scheduling information.
例如,UE1获取第一调度信息,该第一调度信息用于调度第一载波上的传输资源。For example, UE1 obtains first scheduling information, where the first scheduling information is used to schedule transmission resources on a first carrier.
UE1获取调度信息的一种可能的方式中,UE1接收基站发送的第一调度信息。例如,该第一调度信息包含在DCI中。可选的,第一配置信息中包含第二指示信息(也可称为跨载波调度指示信息)时,第二指示信息用于指示第一载波可以被第二载波调度,也即是基站配置了跨载波调度,则UE1可以在第二载波上监听该第一调度信息,获取调度UE2的第一载波上的上行传输资源的信息。可选的,第二指示信息指示第二载波的标识信息。In one possible way for UE1 to obtain scheduling information, UE1 receives first scheduling information sent by the base station. For example, the first scheduling information is included in the DCI. Optionally, when the first configuration information includes second indication information (also referred to as cross-carrier scheduling indication information), the second indication information is used to indicate that the first carrier can be scheduled by the second carrier, that is, the base station is configured with cross-carrier scheduling, then UE1 can monitor the first scheduling information on the second carrier and obtain information on the uplink transmission resources on the first carrier that schedules UE2. Optionally, the second indication information indicates identification information of the second carrier.
UE1获取调度信息的又一种可能的方式中,UE1接收UE2发送的第一调度信息。可选的,该第一调度信息是基站发送给UE2的,由UE2向UE1发送。In another possible manner for UE1 to obtain the scheduling information, UE1 receives first scheduling information sent by UE2. Optionally, the first scheduling information is sent by the base station to UE2 and is sent by UE2 to UE1.
示例性的,以上行为例,具体的,如果配置了跨载波调度,跨载波调度指示载波#2(第一载波的一个示例)用于协助UE1与基站进行通信的载波。,则UE1可以在UE1的载波#1上监听调度信息,该调度信息调度UE2的载波#2上的上行传输资源,并基于调度信息生成传输块(transport block,TB),之后将TB和对应的HARQ信息发给UE2,由UE2进行发送。这种方式下,UE2可以是从UE1和/或基站接收该载波#2上的调度信息相应的,UE1和/或基站向UE2发送该载波#2上的调度信息。一种可能的实现方式中,如果UE2不从UE1接收载波#2上的调度信息,则要求基站分别给UE1和UE2发送相同的调度信息。容易理解的,UE1待向基站发送的传输块也可以是在UE2的PHY层生成的,例如,UE1是向UE2的PHY层发送生成传输块的参数,由UE2的PHY生成UE1的传输块,之后发送给基站。Exemplarily, the above behavior is taken as an example. Specifically, if cross-carrier scheduling is configured, the cross-carrier scheduling indicates that carrier #2 (an example of the first carrier) is used to assist UE1 in communicating with the base station. UE1 can monitor scheduling information on carrier #1 of UE1, and the scheduling information schedules the uplink transmission resources on carrier #2 of UE2, and generates a transport block (TB) based on the scheduling information, and then sends the TB and the corresponding HARQ information to UE2, which is sent by UE2. In this way, UE2 can receive the scheduling information on the carrier #2 from UE1 and/or the base station. Correspondingly, UE1 and/or the base station sends the scheduling information on the carrier #2 to UE2. In a possible implementation, if UE2 does not receive the scheduling information on carrier #2 from UE1, the base station is required to send the same scheduling information to UE1 and UE2 respectively. It is easy to understand that the transport block to be sent by UE1 to the base station can also be generated at the PHY layer of UE2. For example, UE1 sends the parameters for generating the transport block to the PHY layer of UE2, and the PHY of UE2 generates the transport block of UE1 and then sends it to the base station.
可选的,如果没有给UE1配置跨载波调度,则UE1从UE2接收调度信息,并生成TB,进而将TB和HARQ信息发给UE2。对应的,UE2则是从自己的基站接收该载波#2上的调度信息。Optionally, if cross-carrier scheduling is not configured for UE1, UE1 receives scheduling information from UE2, generates a TB, and then sends the TB and HARQ information to UE2. Correspondingly, UE2 receives scheduling information on carrier #2 from its own base station.
可选的,UE1根据第一调度信息确定第一数据,第一数据为UE1通过UE2的协助向基站发送的数据。之后,UE1将第一数据向UE2发送。UE2接收到第一数据后,向基站发送该第一数据。容易理解的,本申请实施例不限定UE2转发第一数据的方式,可以是透传,也可以是处理之后再发送。UE2可以在接收到第一数据之后对第一数据进行处理之后再向基站发送该第一数据。Optionally, UE1 determines the first data according to the first scheduling information, and the first data is data sent by UE1 to the base station with the assistance of UE2. After that, UE1 sends the first data to UE2. After receiving the first data, UE2 sends the first data to the base station. It is easy to understand that the embodiment of the present application does not limit the way in which UE2 forwards the first data, which can be transparent transmission or can be sent after processing. After receiving the first data, UE2 can process the first data and then send the first data to the base station.
可选的,UE1发送第一数据还包括UE1向UE2发送第一数据和该第一数据对应的混合自动重传请求实体信息。Optionally, UE1 sending the first data further includes UE1 sending the first data and hybrid automatic repeat request entity information corresponding to the first data to UE2.
可选的,UE1确定第一数据可以是确定生成第一数据的参数,UE1将生成第一数据的参数发给UE2,UE2收到该生成第一数据的参数之后,UE2生成该第一数据,然后向基站发送该第一数据。Optionally, UE1 determines the first data by determining parameters for generating the first data. UE1 sends the parameters for generating the first data to UE2. After UE2 receives the parameters for generating the first data, UE2 generates the first data and then sends the first data to the base station.
可选的,该方法包括480:UE2获取调度信息。Optionally, the method includes 480: UE2 obtains scheduling information.
例如,UE2获取第二调度信息,该第二调度信息用于调度第一载波上的传输资源。一种可能的方式中,UE2接收来自基站的第二调度信息。可选的,UE2向UE1发送第一调度信息,关于第一调度信息可以参考470的相关描述。For example, UE2 obtains second scheduling information, where the second scheduling information is used to schedule transmission resources on the first carrier. In one possible manner, UE2 receives the second scheduling information from the base station. Optionally, UE2 sends the first scheduling information to UE1, and the relevant description of 470 can be referred to for the first scheduling information.
又一种可能的方式中,UE2接收来自UE1的第二调度信息。In yet another possible manner, UE2 receives second scheduling information from UE1.
容易理解的,第一调度信息用于向UE1指示第一载波上的资源调度信息,第二调度信息用于向UE2 指示第一载波上的资源调度信息。第二调度信息可以与第一调度信息相同,也可以是对第一调度信息进行处理之后得到第二调度信息,或者是对第二调度信息处理之后得到第一调度信息,本申请实施例并不限定。It is easy to understand that the first scheduling information is used to indicate resource scheduling information on the first carrier to UE1, and the second scheduling information is used to indicate resource scheduling information on the first carrier to UE2. Indicates resource scheduling information on the first carrier. The second scheduling information may be the same as the first scheduling information, or may be obtained by processing the first scheduling information, or may be obtained by processing the second scheduling information, which is not limited in the embodiment of the present application.
490:UE1通过第一通信接口与基站进行通信。490: UE1 communicates with the base station through the first communication interface.
例如,UE1通过第一通信接口向基站发送第一数据,和/或,接收来自基站的第二数据。For example, UE1 sends first data to the base station through the first communication interface, and/or receives second data from the base station.
490的实现方式可以参考230的描述。该方法在UE间引入第一通信接口,通过基站配置UE,UE间采用MAC层分流的方式,使能UE间执行跨UE载波聚合操作,提升了数据传输的效率,数据传输更加灵活,提升了数据传输的性能。The implementation of 490 may refer to the description of 230. The method introduces a first communication interface between UEs, configures the UEs through a base station, and adopts a MAC layer splitting method between UEs to enable cross-UE carrier aggregation operations between UEs, thereby improving the efficiency of data transmission, making data transmission more flexible, and improving the performance of data transmission.
基于图2的方案,图6给出了又一种可能的通信方法举例。如图6所示给出了网络设备配置UE1与UE2进行跨UE的多入多出操作的示例,该方法可以包括如下步骤。Based on the solution of Figure 2, another possible communication method example is given in Figure 6. As shown in Figure 6, an example of a network device configuring UE1 and UE2 to perform a multi-input multi-output operation across UEs is given. The method may include the following steps.
610:终端配对。610: Terminal pairing.
610的实现方式可以参考410的描述。The implementation of 610 may refer to the description of 410 .
620:基站向UE1发送第三配置信息,相应的,UE1接收来自网络设备的第三配置信息。620: The base station sends third configuration information to UE1, and correspondingly, UE1 receives the third configuration information from the network device.
例如,第三配置信息用于配置UE1通过UE2与基站进行通信;UE2与基站存在无线资源控制连接,UE1与UE2之间存在第一通信接口,第一通信接口用于支持或实现UE1的第一层与UE2的第二层之间通信或信息交互。示例性的,UE1的MAC层与UE2的PHY层之间存在第一通信接口。620的实现方式可以参考210的描述。For example, the third configuration information is used to configure UE1 to communicate with the base station through UE2; UE2 has a radio resource control connection with the base station, and there is a first communication interface between UE1 and UE2, and the first communication interface is used to support or implement communication or information interaction between the first layer of UE1 and the second layer of UE2. Exemplarily, there is a first communication interface between the MAC layer of UE1 and the PHY layer of UE2. The implementation method of 620 can refer to the description of 210.
一种可能的方式中,第三配置信息包括第三指示信息,第三指示信息用于指示第三载波用于UE聚合通信,也可以称为第三指示信息用于指示第三载波用于UE1通过UE2的协助与基站进行通信,第三载波为UE1和UE2的服务载波。In one possible manner, the third configuration information includes third indication information, and the third indication information is used to indicate that the third carrier is used for UE aggregation communication, which can also be called the third indication information used to indicate that the third carrier is used for UE1 to communicate with the base station through the assistance of UE2, and the third carrier is the service carrier of UE1 and UE2.
可选的,第三配置信息还包括在第三载波上进行UE聚合通信时和/或进行UE非聚合通信的多入多出层数、码本配置信息和天线端口配置信息中的一种或多种,其中,UE非聚合通信可以理解为单UE通信,也就是,UE1不与其他UE进行聚合传输的通信方式。Optionally, the third configuration information also includes one or more of the number of multiple-input and multiple-output layers, codebook configuration information, and antenna port configuration information when performing UE aggregation communication and/or UE non-aggregation communication on the third carrier, wherein UE non-aggregation communication can be understood as single UE communication, that is, a communication mode in which UE1 does not perform aggregate transmission with other UEs.
例如,基站给UE1的第三配置可以包括:指示UE1的服务载波#1用于UE聚合操作的指示信息,在该载波#1上进行UE聚合时的(最大)MIMO层数、码本配置和天线端头口配置。可选的,还可以包括在该载波#1上非UE聚合时最大MIMO层数、码本配置和天线端口。For example, the third configuration of the base station to UE1 may include: indication information indicating that the service carrier #1 of UE1 is used for UE aggregation operation, the (maximum) number of MIMO layers, codebook configuration and antenna port configuration when UE aggregation is performed on the carrier #1. Optionally, the maximum number of MIMO layers, codebook configuration and antenna port when non-UE aggregation is performed on the carrier #1 may also be included.
上述配置也可称为基站配置UE1与UE2进行跨UE的MIMO操作。所谓跨UE的MIMO操作是指,针对同一个传输块,UE1和UE2在同一个载波的同一个时频资源上发送,但UE1和UE2可以采取不同的方式进行传输,例如,UE1和UE2采取不同码字,不同流或者不同层的传输,这种方式也称为相干联合发送。The above configuration can also be referred to as the base station configuring UE1 and UE2 to perform cross-UE MIMO operation. The so-called cross-UE MIMO operation means that for the same transmission block, UE1 and UE2 send on the same time-frequency resource of the same carrier, but UE1 and UE2 can adopt different modes for transmission, for example, UE1 and UE2 adopt different codewords, different streams or different layers for transmission, which is also called coherent joint transmission.
可选的,该方法包括630:根据配置信息进行配置。Optionally, the method includes 630: configuring according to configuration information.
例如,当采用所述相干联合发送时,UE1的第一混合自动重传请求实体关联UE1的第三载波和UE2的第三载波,也就是说,UE1的一个HARQ实体可以关联UE1和UE2的第三载波。For example, when the coherent joint transmission is adopted, the first hybrid automatic repeat request entity of UE1 is associated with the third carrier of UE1 and the third carrier of UE2, that is, one HARQ entity of UE1 can be associated with the third carriers of UE1 and UE2.
需要说明的是,上面提到的两个UE针对同一个TB,照着同一个码本进行预编码,负责传输不同码字的传输,这种方式叫相干联合发送。一种可能的方式中,一个HARQ进程关联到两个UE的载波,可以理解为一个HARQ进程上的待传数据由UE1和UE2在相同载波上传输,如图9B所示,为相干联合发送示意图,进程1关联UE1的第三载波和UE2的第三载波。It should be noted that the two UEs mentioned above perform precoding according to the same codebook for the same TB and are responsible for transmitting different codewords. This method is called coherent joint transmission. In one possible method, a HARQ process is associated with the carriers of two UEs, which can be understood as the data to be transmitted on a HARQ process is transmitted by UE1 and UE2 on the same carrier. As shown in Figure 9B, it is a schematic diagram of coherent joint transmission, and process 1 is associated with the third carrier of UE1 and the third carrier of UE2.
可选的,本申请实施例还可以包括,基站灵活地指示两个UE进行相干联合发送,或者指示只由UE1或者UE2发送,这种不同UE独自发送不同数据的方式可以称为非相干联合发送。如果是单独由UE1或者由UE2进行传输,则一个HARQ进程只会关联到UE1或者UE2的载波,而不是同时关联,如图9C所示, 为非相干联合发送示意图,进程1关联UE1的第三载波,进程2关联UE2的第三载波。Optionally, the embodiment of the present application may further include that the base station flexibly instructs the two UEs to perform coherent joint transmission, or instructs only UE1 or UE2 to transmit. This method of different UEs transmitting different data independently can be called non-coherent joint transmission. If the transmission is performed by UE1 or UE2 alone, a HARQ process will only be associated with the carrier of UE1 or UE2, rather than being associated at the same time, as shown in FIG9C. This is a schematic diagram of non-coherent joint transmission, where process 1 is associated with the third carrier of UE1, and process 2 is associated with the third carrier of UE2.
可选的,传输方式是基站指示的或预定义的。一种可能的实现方式中,UE1和UE2可以执行相干联合发送和非相干联合发送,具体执行哪种发送,则取决于基站调度。具体的,UE1会从基站接收DCI调度信息,指示跨UE进行MIMO传输,具体的DCI中会指示UE1执行的MIMO层数、码本。UE1基于调度信息生成TB,并将TB和HARQ信息传给自己的物理层,同时通过第一通信接口发给UE2。可选的,DCI调度信息也可以指示只由UE1进行当次发送还是只由UE2进行当次发送。本申请实施例中的预定义可以是指预配置或者协议预定义。Optionally, the transmission mode is indicated or predefined by the base station. In one possible implementation, UE1 and UE2 can perform coherent joint transmission and incoherent joint transmission. The specific type of transmission depends on the base station scheduling. Specifically, UE1 will receive DCI scheduling information from the base station, indicating cross-UE MIMO transmission. The specific DCI will indicate the number of MIMO layers and codebooks executed by UE1. UE1 generates a TB based on the scheduling information, and transmits the TB and HARQ information to its own physical layer, and sends it to UE2 through the first communication interface. Optionally, the DCI scheduling information may also indicate whether only UE1 is performing the current transmission or only UE2 is performing the current transmission. The predefined in the embodiments of the present application may refer to preconfiguration or protocol predefinition.
640:UE2获取第四配置信息。640: UE2 obtains fourth configuration information.
一种可能的实现方式中,基站向UE2发送第四配置信息,相应的,UE2接收来自基站的第四配置信息。In a possible implementation manner, the base station sends the fourth configuration information to UE2, and correspondingly, UE2 receives the fourth configuration information from the base station.
也就是说,与620类似的,基站也需要给UE2提供与第三配置信息对应的第四配置信息。That is, similar to 620, the base station also needs to provide UE2 with fourth configuration information corresponding to the third configuration information.
例如,第四配置信息用于配置UE2协助UE1与基站进行通信。640的实现方式可以参考220的相关描述。。For example, the fourth configuration information is used to configure UE2 to assist UE1 in communicating with the base station. The implementation of 640 may refer to the relevant description of 220.
一种可能的方式中,第四配置信息包括第五指示信息,第五指示信息用于指示第三载波用于UE聚合通信,第三载波为第二终端的服务载波。可以理解为,UE1和UE2在第三载波的时频资源上与基站进行通信。In one possible manner, the fourth configuration information includes fifth indication information, and the fifth indication information is used to indicate that the third carrier is used for UE aggregation communication, and the third carrier is a service carrier for the second terminal. It can be understood that UE1 and UE2 communicate with the base station on the time-frequency resources of the third carrier.
可选的,第四配置信息还包括在第三载波上进行UE聚合通信和/或UE非聚合通信时的多入多出层数、码本配置信息和天线端口配置信息中的一种或多种。Optionally, the fourth configuration information also includes one or more of the number of multiple-input multiple-output layers, codebook configuration information, and antenna port configuration information when UE aggregation communication and/or UE non-aggregation communication is performed on the third carrier.
可选的,该方法包括650:根据配置信息进行配置。Optionally, the method includes 650: configuring according to configuration information.
例如,如图9A所示,跨UE进行MIMO传输操作的示意图,UE2根据配置信息确定用于UE聚合的是第三载波,将第三载波与UE2的第二混合自动重传请求实体关联。容易理解的,在UE1内部,第三载波可以与UE1的第一混合自动重传请求实体关联。For example, as shown in FIG9A , which is a schematic diagram of performing MIMO transmission operations across UEs, UE2 determines that the third carrier is used for UE aggregation according to the configuration information, and associates the third carrier with the second hybrid automatic repeat request entity of UE2. It is easy to understand that within UE1, the third carrier can be associated with the first hybrid automatic repeat request entity of UE1.
可选的,该方法包括660:配置状态交互。Optionally, the method includes 660: configuring state interaction.
660的实现方式,可以参考460中的相关描述。For the implementation of 660, please refer to the relevant description in 460.
可选的,该方法包括670:UE1获取调度信息。Optionally, the method includes 670: UE1 obtains scheduling information.
UE1有多种可能的方式获取调度信息,例如从基站或从UE2获取调度信息。There are multiple possible ways for UE1 to obtain the scheduling information, for example, obtaining the scheduling information from a base station or from UE2.
一种可能的方式中,UE1获取第三调度信息,第三调度信息包括多入多出层数信息和码本信息中的一种或多种。In a possible manner, UE1 obtains third scheduling information, where the third scheduling information includes one or more of MIMO layer number information and codebook information.
可选的,UE1根据第三调度信息确定待向基站发送的第一数据。Optionally, UE1 determines the first data to be sent to the base station according to the third scheduling information.
可选的,第三调度信息包括传输指示信息,传输指示信息用于指示UE1向UE1的物理层,和/或,UE2发送第一数据。Optionally, the third scheduling information includes transmission indication information, where the transmission indication information is used to instruct UE1 to send the first data to the physical layer of UE1 and/or UE2.
可选的,该方法包括680:UE2获取调度信息。Optionally, the method includes 680: UE2 obtains scheduling information.
例如,UE2获取第四调度信息,该第四调度信息用于调度第三载波上的传输资源。For example, UE2 obtains fourth scheduling information, where the fourth scheduling information is used to schedule transmission resources on the third carrier.
UE2可以是从UE1和/或基站获取调度信息。本申请并不限定UE2获取调度信息的方式。UE2 may obtain the scheduling information from UE1 and/or the base station. This application does not limit the manner in which UE2 obtains the scheduling information.
容易理解的,670和680中UE获取调度信息的方式仅为举例,还可以有其他UE获取调度信息的方式,例如,一种可能的方式中,UE1和UE2进行联合调度,基站的调度信息采用特定的RNTI加扰后发送,该RNTI UE1和UE2都知道,UE1和UE2都会收到该调度信息,也就是670和680中第三调度信息和第四调度信息可以是同一个调度信息。It is easy to understand that the way in which UE obtains scheduling information in 670 and 680 is only an example, and there may be other ways for UE to obtain scheduling information. For example, in one possible way, UE1 and UE2 perform joint scheduling, and the scheduling information of the base station is sent after being encrypted with a specific RNTI. Both UE1 and UE2 know the RNTI, and both UE1 and UE2 will receive the scheduling information. That is, the third scheduling information and the fourth scheduling information in 670 and 680 may be the same scheduling information.
容易理解的,UE1获取第三调度信息和UE2获取第四调度信息的方式仅为示例,可以为其他获取方 式。也可以参考470和480中UE1获取第一调度信息和UE2获取第二调度信息的相关描述。It is easy to understand that the way in which UE1 obtains the third scheduling information and UE2 obtains the fourth scheduling information is only an example and can be other ways of obtaining. You can also refer to the related description of UE1 acquiring the first scheduling information and UE2 acquiring the second scheduling information in 470 and 480.
690:UE1通过第一通信接口与网络设备进行通信。690: UE1 communicates with the network device through the first communication interface.
690的实现方式可以参考230的描述。The implementation method of 690 may refer to the description of 230 .
一种可能的方式中,当UE1被配置采取联合发送时,UE1的第一HARQ实体的第一进程上生成的传输块,既会被发送到UE1的PHY,也会被发送到UE2。这个第一进程可以是调度信息中指示的第一进程。In one possible manner, when UE1 is configured to adopt joint transmission, the transport block generated in the first process of the first HARQ entity of UE1 will be sent to both the PHY of UE1 and UE2. The first process may be the first process indicated in the scheduling information.
上述图4和图6中是以单载波为例进行说明的,但如果UE1共享了UE2的多个载波,方法同样适用,只不过在配置过程中需要指定具体的载波,以及UE间交互时需要额外携带指示载波的指示信息。例如,UE1共享了UE2的载波#A和载波#B,UE1的配置信息中包括载波#A和载波#B的指示信息。本申请实施例不再赘述。The above-mentioned Figures 4 and 6 are illustrated by taking a single carrier as an example, but if UE1 shares multiple carriers of UE2, the method is also applicable, except that a specific carrier needs to be specified during the configuration process, and additional indication information of the indicating carrier needs to be carried when the UEs interact. For example, UE1 shares carrier #A and carrier #B of UE2, and the configuration information of UE1 includes indication information of carrier #A and carrier #B. The embodiments of this application will not be described in detail.
该方法在UE间引入第一通信接口,通过基站配置使能UE间跨UE执行MIMO聚合操作,使得UE间可以提升资源的利用效率,提升了数据传输的效率,数据传输的路径更加灵活,提升了数据传输的性能。The method introduces a first communication interface between UEs, and enables MIMO aggregation operations between UEs through base station configuration, so that resource utilization efficiency between UEs can be improved, data transmission efficiency is improved, the data transmission path is more flexible, and data transmission performance is improved.
基于图2,图4或图6的方案,UE2协助UE1与网络设备进行通信,也就是说,UE2会获取到UE1的上行或下行数据。考虑到UE2自身与基站之间也存在数据传输,针对UE2收到的下行数据,UE2需要知道该下行数据是UE2的下行数据还是UE1的下行数据,具体的,UE2需确定将数据递交给自己的HARQ实体还是递交给UE1的HARQ实体。针对上行传输,UE2需要知道当前调度资源应该传递给自己的HARQ实体去生成数据,还是应该等待UE1发来数据。图7给出了一种可能的通信方法举例。如图7所示,该方法可以包括如下步骤。Based on the schemes of Figures 2, 4 or 6, UE2 assists UE1 in communicating with the network device, that is, UE2 will obtain the uplink or downlink data of UE1. Considering that there is also data transmission between UE2 itself and the base station, for the downlink data received by UE2, UE2 needs to know whether the downlink data is UE2's downlink data or UE1's downlink data. Specifically, UE2 needs to determine whether to deliver the data to its own HARQ entity or to UE1's HARQ entity. For uplink transmission, UE2 needs to know whether the current scheduling resources should be passed to its own HARQ entity to generate data, or should wait for UE1 to send data. Figure 7 gives an example of a possible communication method. As shown in Figure 7, the method may include the following steps.
710:UE2获取第三数据。710: UE2 obtains third data.
一种可能的方式中,UE2协助UE1与基站进行通信,UE2与基站存在RRC连接,UE2可能会获取多种类型的数据,例如,UE2获取需要向基站传输UE1的第一数据、UE2获取来自基站的待传输给UE1的第二数据、UE2需要向基站传输的UE2的上行数据,UE获取基站向UE2发送的下行数据。例如,UE2获取第三数据包括获取如图5所示的第一数据,第二数据,UE2的上行数据或UE2的下行数据。In one possible manner, UE2 assists UE1 in communicating with the base station, UE2 has an RRC connection with the base station, and UE2 may obtain multiple types of data, for example, UE2 obtains first data that needs to be transmitted to UE1 from the base station, UE2 obtains second data to be transmitted to UE1 from the base station, uplink data of UE2 that UE2 needs to transmit to the base station, and UE2 obtains downlink data sent by the base station to UE2. For example, UE2 obtaining the third data includes obtaining the first data, the second data, the uplink data of UE2, or the downlink data of UE2 as shown in FIG5.
720:UE2确定第三数据的处理方式。也可称为UE2确定数据的传输方向或数据的传输对象。720: UE2 determines a processing method for the third data, which may also be referred to as UE2 determining a data transmission direction or a data transmission object.
在图2,图4或图6中,不管是跨UE的载波聚合还是跨UE的MIMO操作,UE2都存在一个载波关联两个HARQ实体的处理,其中一个HARQ实体是UE2维护的,用于处理UE2的数据,一个HARQ实体是UE1维护的,用于处理UE1的数据。以上行传输为例,当UE2收到上行载波上的调度信息时,UE2需要判断该调度信息应该用于传输UE2的数据,还是传输UE1的数据。下行传输类似的,在收到一个下行调度信息时,UE2PHY处理完之后,需要判断应该将解出来的数据传给UE2的HARQ实体还是传给UE1。In Figure 2, Figure 4 or Figure 6, regardless of cross-UE carrier aggregation or cross-UE MIMO operation, UE2 has a carrier associated with two HARQ entities, one of which is maintained by UE2 and used to process UE2 data, and the other is maintained by UE1 and used to process UE1 data. Taking uplink transmission as an example, when UE2 receives scheduling information on the uplink carrier, UE2 needs to determine whether the scheduling information should be used to transmit UE2 data or UE1 data. Downlink transmission is similar. When receiving a downlink scheduling information, after UE2 PHY processing, it needs to determine whether the decoded data should be transmitted to UE2's HARQ entity or to UE1.
本申请实施例示例性给出几种可能的UE2确定第三数据的处理方式。例如,UE2根据数据对应的调度信息的获取方式信息、下行控制信息,无线网络临时标识信息和混合自动重传请求进程信息中的一种或多种确定该数据的处理方式。The embodiments of the present application exemplify several possible processing methods for UE2 to determine the third data. For example, UE2 determines the processing method of the data according to one or more of the acquisition method information of the scheduling information corresponding to the data, downlink control information, wireless network temporary identification information and hybrid automatic repeat request process information.
UE2确定第三数据的处理方式一:通过调度信息的获取方式信息确定第三数据的处理方式,也就是说通过获得调度信息的途径区分。UE2 determines a first processing method for the third data: determining a processing method for the third data through information on a method for obtaining the scheduling information, that is, distinguishing the third data through a method for obtaining the scheduling information.
例如,UE2是从基站直接获取的调度信息,则传输UE2的数据,如果UE2是从UE1获取的调度信息,则传输UE1的数据。所述传输,针对上行可以理解为发送,针对下行,则理解为PHY将解出的数据递交给对应的HARQ实体。For example, if UE2 directly obtains scheduling information from the base station, the data of UE2 is transmitted, and if UE2 obtains scheduling information from UE1, the data of UE1 is transmitted. The transmission can be understood as sending for uplink, and for downlink, it can be understood as PHY delivering the decoded data to the corresponding HARQ entity.
UE2确定第三数据的处理方式二:通过下行控制信息确定第三数据的处理方式。UE2 determines a second processing method for the third data: determining a processing method for the third data through downlink control information.
例如,引入新的DCI格式或者在现有DCI中增加指示信息。如果是新的DCI格式,或者DCI中携带 了指示信息,则UE2根据DCI格式或指示信息确定当前调度的资源用于传输UE1的数据,或者用于传输UE2的数据。可选的,DCI格式可以是预配置或预定义的。For example, a new DCI format is introduced or indication information is added to the existing DCI. If the DCI format or the indication information is provided, UE2 determines whether the currently scheduled resources are used to transmit the data of UE1 or the data of UE2 according to the DCI format or the indication information. Optionally, the DCI format may be preconfigured or predefined.
UE2确定第三数据的处理方式三:通过加扰调度信息的标识信息确定第三数据的处理方式。加扰调度信息的标识信息可以是无线网络临时标识信息。UE2 determines a third processing method for the third data: determining the processing method for the third data through identification information of the scrambled scheduling information. The identification information of the scrambled scheduling information may be wireless network temporary identification information.
例如,可以引入UE聚合专用的RNTI,用该RNTI加扰的DCI调度的资源则认为是用于传输UE1的数据,否则用于传输UE2的数据。可选的,还包括基站为UE2配置该RNTI,UE2可以尝试用这个RNTI去解扰调度信息。For example, a RNTI dedicated to UE aggregation may be introduced, and the DCI scheduled resources scrambled with the RNTI are considered to be used to transmit data of UE1, otherwise they are used to transmit data of UE2. Optionally, the base station configures the RNTI for UE2, and UE2 may try to use the RNTI to descramble the scheduling information.
UE2确定第三数据的处理方式四:通过混合自动重传请求进程信息确定第三数据的处理方式。UE2 determines a fourth processing method for the third data: determining a processing method for the third data through hybrid automatic repeat request process information.
例如,当基站给UE发送的调度信息中包括HARQ进程号时,相应的,UE会用对应的HARQ进程对数据进行处理。在本实施例中,当有两个HARQ实体关联一个载波时,每个HARQ实体可用的HARQ进程会受限。示例性的,总共有进程号为0-7的8个HARQ进程,在进行UE聚合时,UE1可以使用进程号为0-3的HARQ进程,UE2可以使用进程号为4-7的HARQ进程,这样基于DCI中携带的HARQ进程号就可以判断当前调度的资源用于传输UE2的数据还是传输UE1的数据。For example, when the scheduling information sent by the base station to the UE includes the HARQ process number, the UE will process the data using the corresponding HARQ process accordingly. In this embodiment, when two HARQ entities are associated with one carrier, the HARQ processes available to each HARQ entity will be limited. Exemplarily, there are a total of 8 HARQ processes with process numbers 0-7. When UE aggregation is performed, UE1 can use HARQ processes with process numbers 0-3, and UE2 can use HARQ processes with process numbers 4-7. In this way, based on the HARQ process number carried in the DCI, it can be determined whether the currently scheduled resources are used to transmit UE2 data or UE1 data.
具体的,该HARQ进程号的分配可以是基站配置的,例如,基站在UE聚合配置中就会分别向UE1和UE2指示该载波上各自可用的HARQ进程号。可选的,该HARQ进程号的分配也可以是预定义的,例如UE1默认使用HARQ进程号0-3,UE2默认使用HARQ进程号4-7,本申请实施例并不限定。Specifically, the allocation of the HARQ process number may be configured by the base station. For example, the base station will indicate the available HARQ process numbers on the carrier to UE1 and UE2 respectively in the UE aggregation configuration. Optionally, the allocation of the HARQ process number may also be predefined. For example, UE1 uses HARQ process numbers 0-3 by default, and UE2 uses HARQ process numbers 4-7 by default. This is not limited in the embodiments of the present application.
一种可能的方式中,采取确定第三数据的处理方式三或方式四时,基站向UE配置该加扰调度信息的标识信息或混合自动重传请求进程信息。示例性的,基站在发送终端的配置时携带该信息,例如,步骤220中UE2获取的配置信息包括加扰调度信息的标识信息和/或混合自动重传请求进程信息。In one possible manner, when the third or fourth processing method for determining the third data is adopted, the base station configures the identification information of the scrambled scheduling information or the hybrid automatic repeat request process information to the UE. Exemplarily, the base station carries the information when sending the configuration of the terminal. For example, the configuration information obtained by UE2 in step 220 includes the identification information of the scrambled scheduling information and/or the hybrid automatic repeat request process information.
容易理解的,上述确定第三数据的多个传输方式可以单独使用也可以是联合使用,本申请实施例并不限定。It is easy to understand that the above-mentioned multiple transmission methods for determining the third data can be used separately or in combination, and the embodiments of the present application are not limited thereto.
730:UE2传输第三数据。730: UE2 transmits third data.
UE2根据720确定的传输方式传输第三数据。UE2 transmits the third data according to the transmission mode determined in 720 .
通过该方法,使得UE2能够对调度信息有正确的理解,与基站的意图保持一致,确定了数据的传输路径或传输对象,实现UE聚合下数据的正确发送与接收,提升数据传输的性能。Through this method, UE2 can correctly understand the scheduling information, be consistent with the intention of the base station, determine the data transmission path or transmission object, realize the correct sending and receiving of data under UE aggregation, and improve the performance of data transmission.
相应于上述方法实施例给出的方法,本申请实施例还提供了相应的装置,包括用于执行上述实施例相应的模块。所述模块可以是软件,也可以是硬件,或者是软件和硬件结合。Corresponding to the method provided in the above method embodiment, the present application embodiment also provides a corresponding device, including a module for executing the corresponding module of the above embodiment. The module can be software, hardware, or a combination of software and hardware.
图10提供了一种终端的结构示意图。该终端可适用于图1所示出的场景中。该终端或该终端中的部件可以执行前述的图2、图4、图6和图7所示的方法以及各种可能的实施方式。为了便于说明,图10仅示出了终端的主要部件。如图10所示,终端1000包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端进行控制,执行软件程序,处理软件程序的数据。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。FIG10 provides a schematic diagram of the structure of a terminal. The terminal can be applied to the scenario shown in FIG1. The terminal or a component in the terminal can execute the aforementioned methods shown in FIG2, FIG4, FIG6 and FIG7 and various possible implementation methods. For ease of explanation, FIG10 only shows the main components of the terminal. As shown in FIG10, the terminal 1000 includes a processor, a memory, a control circuit, an antenna and an input-output device. The processor is mainly used to process the communication protocol and communication data, and to control the entire terminal, execute the software program, and process the data of the software program. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input-output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
当终端开机后,处理器可以读取存储单元中的软件程序,解析并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行处理后得到射频信号并将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,该射频信号被进一步转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。 When the terminal is turned on, the processor can read the software program in the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit processes the baseband signal to obtain the RF signal and sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, and the RF signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
为了便于说明,图10仅示出了一个存储器和处理器。在实际的终端中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不作限制。For ease of explanation, FIG10 shows only one memory and processor. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图10中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端可以包括多个基带处理器以适应不同的网络制式,终端可以包括多个中央处理器以增强其处理能力,终端的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。As an optional implementation, the processor may include a baseband processor and a central processor, the baseband processor is mainly used to process the communication protocol and communication data, and the central processor is mainly used to control the entire terminal device, execute the software program, and process the data of the software program. The processor in Figure 10 integrates the functions of the baseband processor and the central processor. Those skilled in the art will understand that the baseband processor and the central processor may also be independent processors, interconnected by technologies such as buses. Those skilled in the art will understand that the terminal may include multiple baseband processors to adapt to different network formats, the terminal may include multiple central processors to enhance its processing capabilities, and the various components of the terminal may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processor may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
在一个例子中,可以将具有收发功能的天线和控制电路视为终端1000的收发单元1011,将具有处理功能的处理器视为终端1000的处理单元1012。如图10所示,终端1000包括收发单元1011和处理单元1012。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元1011中用于实现接收功能的器件视为接收单元,将收发单元1011中用于实现发送功能的器件视为发送单元,即收发单元1011包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。可选的,上述接收单元和发送单元可以是集成在一起的一个单元,也可以是各自独立的多个单元。上述接收单元和发送单元可以在一个地理位置,也可以分散在多个地理位置。In one example, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 1011 of the terminal 1000, and the processor with processing function can be regarded as the processing unit 1012 of the terminal 1000. As shown in FIG10, the terminal 1000 includes the transceiver unit 1011 and the processing unit 1012. The transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 1011 can be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1011 can be regarded as a sending unit, that is, the transceiver unit 1011 includes a receiving unit and a sending unit. Exemplarily, the receiving unit can also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, the above-mentioned receiving unit and the sending unit can be an integrated unit or multiple independent units. The above-mentioned receiving unit and the sending unit can be located in one geographical location or dispersed in multiple geographical locations.
如图11所示,本申请又一实施例提供了一种装置1100。该装置可以是终端,也可以是终端的部件(例如,集成电路,芯片等等)。或者,该装置可以是网络设备,也可以是网络设备的部件(例如,集成电路,芯片等等),还可以是能实现全部或部分网络设备功能的逻辑模块或软件。该装置也可以是其他通信模块。例如,该装置1100可以实现图2、图4、图6或图7所示方法中网络设备的功能,或者,该装置1100可以实现图2、图4、图6或图7所示方法中第一终端或第二终端的功能。该装置1100可以包括:接口模块1101(或称为接口单元)和处理模块1102(或称为处理单元),还可以包括存储模块1103(或称为存储单元)。As shown in FIG. 11 , another embodiment of the present application provides a device 1100. The device may be a terminal, or a component of a terminal (e.g., an integrated circuit, a chip, etc.). Alternatively, the device may be a network device, or a component of a network device (e.g., an integrated circuit, a chip, etc.), or a logic module or software that can implement all or part of the functions of a network device. The device may also be other communication modules. For example, the device 1100 may implement the functions of a network device in the method shown in FIG. 2 , FIG. 4 , FIG. 6 , or FIG. 7 , or the device 1100 may implement the functions of a first terminal or a second terminal in the method shown in FIG. 2 , FIG. 4 , FIG. 6 , or FIG. 7 . The device 1100 may include: an interface module 1101 (or an interface unit) and a processing module 1102 (or a processing unit), and may also include a storage module 1103 (or a storage unit).
在一种可能的设计中,如图11中的一个或者多个模块可能由一个或者多个处理器来实现,或者由一个或者多个处理器和存储器来实现;或者由一个或多个处理器和收发器实现;或者由一个或者多个处理器、存储器和收发器实现,本申请实施例对此不作限定。所述处理器、存储器、收发器可以单独设置,也可以集成。In a possible design, one or more modules in FIG. 11 may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, which are not limited in the embodiments of the present application. The processors, memories, and transceivers may be provided separately or integrated.
所述装置具备实现本申请实施例描述的终端的功能,比如,所述装置包括终端执行本申请实施例描述的终端涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段(means)可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现,还可以通过软件和硬件结合的方式实现。详细可进一步参考前述对应方法实施例中的相应描述。或者,所述装置具备实现本申请实施例描述的无线接入网设备的功能,比如,所述装置包括无线接入网设备执行本申请实施例描述的无线接入网设备涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段(means)可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现,还可以通过软件和硬件结合的方式实现。详细可进一步参考前述对应方法实施例中的相应描述。The device has the function of implementing the terminal described in the embodiment of the present application. For example, the device includes a module or unit or means corresponding to the steps involved in the terminal described in the embodiment of the present application. The function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the above-mentioned corresponding method embodiment. Alternatively, the device has the function of implementing the wireless access network device described in the embodiment of the present application. For example, the device includes a module or unit or means corresponding to the steps involved in the wireless access network device described in the embodiment of the present application. The function or unit or means can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the above-mentioned corresponding method embodiment.
在一种可能的设计中,装置1100包括:处理模块1102和接口模块1101。装置1100例如可以 为终端,也可以是终端的部件(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分终端功能的逻辑模块或软件。接口模块1101用于接收来自网络设备的配置信息,配置信息用于配置装置1100通过第二终端与网络设备进行通信;第二终端与网络设备存在无线资源控制连接,装置1100的多媒体接入控制层与第二终端的物理层之间存在第一通信接口;处理模块1102用于通过第一通信接口进行通信。In one possible design, the apparatus 1100 includes: a processing module 1102 and an interface module 1101. The apparatus 1100 may, for example, The device 1100 may be a terminal, or a component of the terminal (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the terminal functions. The interface module 1101 is used to receive configuration information from the network device, and the configuration information is used to configure the device 1100 to communicate with the network device through the second terminal; the second terminal has a radio resource control connection with the network device, and a first communication interface exists between the multimedia access control layer of the device 1100 and the physical layer of the second terminal; the processing module 1102 is used to communicate through the first communication interface.
在另一种可能的设计中,装置1100包括接口模块1101和处理模块1102。接口模块1101用于接收来自网络设备的配置信息,配置信息用于配置装置1100端协助第一终端与网络设备进行通信;第一终端与网络设备存在无线资源控制连接,第一终端的多媒体接入控制层与装置1100的物理层之间存在第一通信接口;处理模块1102用于通过第一通信接口进行通信。In another possible design, the apparatus 1100 includes an interface module 1101 and a processing module 1102. The interface module 1101 is used to receive configuration information from a network device, and the configuration information is used to configure the apparatus 1100 to assist the first terminal in communicating with the network device; the first terminal has a radio resource control connection with the network device, and a first communication interface exists between the multimedia access control layer of the first terminal and the physical layer of the apparatus 1100; the processing module 1102 is used to communicate through the first communication interface.
在又一种可能的设计中,装置1100包括接口模块1101和处理模块1102。接口模块1101用于向第一终端发送配置信息,配置信息用于配置第一终端通过第二终端与装置1100进行通信;第二终端与装置1100存在无线资源控制连接,第一终端的多媒体接入控制层与第二终端的物理层之间存在第一通信接口;处理模块1102用于通过第一通信接口进行通信。In another possible design, the apparatus 1100 includes an interface module 1101 and a processing module 1102. The interface module 1101 is used to send configuration information to the first terminal, the configuration information is used to configure the first terminal to communicate with the apparatus 1100 through the second terminal; the second terminal and the apparatus 1100 have a radio resource control connection, and a first communication interface exists between the multimedia access control layer of the first terminal and the physical layer of the second terminal; the processing module 1102 is used to communicate through the first communication interface.
可以理解的是,上述装置1100以及各种可能的实施方式所对应的有益效果,可参考前述方法实施例或发明内容中的描述,此处不再赘述。It is understandable that the beneficial effects corresponding to the above-mentioned device 1100 and various possible implementations can be referred to the description in the aforementioned method embodiment or the invention content, and will not be repeated here.
可选地,上述装置1100还可以包括存储模块1103,用于存储数据或者指令(也可以称为代码或者程序),上述其他模块可以和存储模块交互或者耦合,以实现对应的方法或者功能。例如,处理模块1102可以读取存储模块1103中的数据或者指令,使得装置1100实现上述实施例中的方法。Optionally, the apparatus 1100 may further include a storage module 1103 for storing data or instructions (also referred to as codes or programs), and the other modules may interact or couple with the storage module to implement corresponding methods or functions. For example, the processing module 1102 may read the data or instructions in the storage module 1103 so that the apparatus 1100 implements the method in the above embodiment.
在一个例子中,上述装置中的模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。再如,当装置中的模块可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。In one example, the module in the above-mentioned device can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the module in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
参考图12,为本申请实施例提供的一种装置示意图,可用于实现上述方法以及各种可能的实施方式。如图12所示,该装置包括:处理器1210和接口1230,处理器1210与接口1230耦合。接口1230用于实现与其他模块或设备进行通信。接口1230可以为收发器或输入输出接口。接口1230例如可以是接口电路。可选地,该装置还包括存储器1220,用于存储处理器1210执行的指令或存储处理器1210运行指令所需要的输入数据或存储处理器1210运行指令后产生的数据。Referring to Figure 12, a schematic diagram of a device provided in an embodiment of the present application can be used to implement the above method and various possible implementations. As shown in Figure 12, the device includes: a processor 1210 and an interface 1230, and the processor 1210 is coupled to the interface 1230. The interface 1230 is used to communicate with other modules or devices. The interface 1230 can be a transceiver or an input-output interface. The interface 1230 can be, for example, an interface circuit. Optionally, the device also includes a memory 1220 for storing instructions executed by the processor 1210 or storing input data required for the processor 1210 to run instructions or storing data generated after the processor 1210 runs instructions.
上述方法以及各种可能的实施方式可以通过处理器1210调用存储器1220中存储的程序或指令来实现。存储器1220可以在该装置的内部,也可以在该装置的外部,本申请对此不做限定。The above method and various possible implementations can be implemented by the processor 1210 calling a program or instruction stored in the memory 1220. The memory 1220 can be inside the device or outside the device, which is not limited in this application.
可选地,图11中的接口模块1101和处理模块1102的功能/实现过程可以通过图12所示的装置中的处理器1210来实现。或者,图11中的处理模块1102的功能/实现过程可以通过图12所示的装置中的处理器1210来实现,图11中的接口模块1101的功能/实现过程可以通过图12中所示的装置中的接口1230来实现,示例性的,接口模块1101的功能/实现过程可以通过处理器调用存储器中的程序指令以驱动接口1230来实现。Optionally, the functions/implementation processes of the interface module 1101 and the processing module 1102 in FIG11 may be implemented by the processor 1210 in the device shown in FIG12. Alternatively, the functions/implementation processes of the processing module 1102 in FIG11 may be implemented by the processor 1210 in the device shown in FIG12, and the functions/implementation processes of the interface module 1101 in FIG11 may be implemented by the interface 1230 in the device shown in FIG12. Exemplarily, the functions/implementation processes of the interface module 1101 may be implemented by the processor calling program instructions in the memory to drive the interface 1230.
当上述装置为应用于终端的芯片时,该终端的芯片实现上述方法实施例中终端的功能。该芯片从终端中的其它模块(如射频模块或天线)接收信息,该信息是来自其他终端或无线接入网设备的;或者, 该芯片向终端中的其它模块(如射频模块或天线)发送信息,该信息是终端发送给其他终端或无线接入网设备的。When the above device is a chip applied to a terminal, the chip of the terminal implements the functions of the terminal in the above method embodiment. The chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and the information comes from other terminals or wireless access network devices; or The chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the terminal to other terminals or wireless access network devices.
当上述装置为应用于网络设备(例如无线接入网设备)的芯片时,该芯片实现上述方法实施例中无线接入网设备的功能。该芯片从无线接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是来自其他无线接入网设备或终端的;或者,该芯片向无线接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是无线接入网设备发送给其他无线接入网设备或终端的。When the above device is a chip applied to a network device (e.g., a wireless access network device), the chip implements the functions of the wireless access network device in the above method embodiment. The chip receives information from other modules (e.g., a radio frequency module or an antenna) in the wireless access network device, and the information comes from other wireless access network devices or terminals; or the chip sends information to other modules (e.g., a radio frequency module or an antenna) in the wireless access network device, and the information is sent by the wireless access network device to other wireless access network devices or terminals.
本领域普通技术人员可以理解:本申请中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围,也表示先后顺序。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或者多个。至少两个是指两个或者多个。“至少一个”、“任意一个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个、种),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。“多个”是指两个或两个以上,其它量词与之类似。Those of ordinary skill in the art will appreciate that the various digital numbers such as the first and second involved in the present application are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application, and also represent the order of precedence. "And/or" describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects before and after are in an "or" relationship. "At least one" refers to one or more. At least two refers to two or more. "At least one", "any one" or similar expressions refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, at least one item (individuals, species) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple. "Multiple" refers to two or more, and other quantifiers are similar.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
本申请实施例中所描述的方法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、寄存器、硬盘、可移动磁盘或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中。The steps of the method described in the embodiments of the present application can be directly embedded in hardware, a software unit executed by a processor, or a combination of the two. The software unit can be stored in a random access memory (RAM), flash memory, read-only memory (ROM), register, hard disk, removable disk or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC.
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的功能。The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a computer, the functions of any of the above method embodiments are implemented.
本申请还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
本申请中各个实施例之间相同或相似的部分可以互相参考。在本申请中各个实施例、以及各实施例中的各个实施方式/实施方法/实现方法中,如果没有特殊说明以及逻辑冲突,不同的实施例之间、以及各实施例中的各个实施方式/实施方法/实现方法之间的术语和/或描述具有一致性、且可以相互引用,不 同的实施例、以及各实施例中的各个实施方式/实施方法/实现方法中的技术特征根据其内在的逻辑关系可以组合形成新的实施例、实施方式、实施方法、或实现方法。以上所述的本申请实施方式并不构成对本申请保护范围的限定。The same or similar parts between the various embodiments in this application can be referenced to each other. In the various embodiments in this application, and the various implementation methods/implementation methods/implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and/or descriptions between different embodiments and the various implementation methods/implementation methods/implementation methods in each embodiment are consistent and can be referenced to each other. The technical features of the various embodiments, and the various implementation methods/implementation methods/implementation methods in the various embodiments can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of the present application described above do not constitute a limitation on the scope of protection of the present application.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。 The above description is only a specific implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.
Claims (31)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211622837.0A CN118215145A (en) | 2022-12-16 | 2022-12-16 | A method, device and system for data transmission |
| CN202211622837.0 | 2022-12-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024125621A1 true WO2024125621A1 (en) | 2024-06-20 |
Family
ID=91449221
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/139012 Ceased WO2024125621A1 (en) | 2022-12-16 | 2023-12-15 | Data transmission method, apparatus, and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118215145A (en) |
| WO (1) | WO2024125621A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106160951A (en) * | 2015-04-09 | 2016-11-23 | 上海贝尔股份有限公司 | The method communicated for the D2D between trunk subscriber equipment and remote user equipment |
| WO2017166142A1 (en) * | 2016-03-30 | 2017-10-05 | 广东欧珀移动通信有限公司 | Method and device for relay transmission, and relay terminal apparatus |
| CN108496330A (en) * | 2016-03-30 | 2018-09-04 | Oppo广东移动通信有限公司 | The method and apparatus of relay transmission |
| JP2020162141A (en) * | 2016-03-30 | 2020-10-01 | オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Relay transmission method and equipment |
| CN113498142A (en) * | 2020-03-18 | 2021-10-12 | 华为技术有限公司 | Relay communication method and related equipment |
| CN113973284A (en) * | 2020-07-24 | 2022-01-25 | 华为技术有限公司 | Method and communication device for side link signaling radio bearer configuration |
-
2022
- 2022-12-16 CN CN202211622837.0A patent/CN118215145A/en active Pending
-
2023
- 2023-12-15 WO PCT/CN2023/139012 patent/WO2024125621A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106160951A (en) * | 2015-04-09 | 2016-11-23 | 上海贝尔股份有限公司 | The method communicated for the D2D between trunk subscriber equipment and remote user equipment |
| WO2017166142A1 (en) * | 2016-03-30 | 2017-10-05 | 广东欧珀移动通信有限公司 | Method and device for relay transmission, and relay terminal apparatus |
| CN108496330A (en) * | 2016-03-30 | 2018-09-04 | Oppo广东移动通信有限公司 | The method and apparatus of relay transmission |
| JP2020162141A (en) * | 2016-03-30 | 2020-10-01 | オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Relay transmission method and equipment |
| CN113498142A (en) * | 2020-03-18 | 2021-10-12 | 华为技术有限公司 | Relay communication method and related equipment |
| CN113973284A (en) * | 2020-07-24 | 2022-01-25 | 华为技术有限公司 | Method and communication device for side link signaling radio bearer configuration |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118215145A (en) | 2024-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7426479B2 (en) | Build a HARQ codebook to enable/disable feedback for each HARQ process | |
| US10785824B2 (en) | Information processing method and related apparatus | |
| EP3479647B1 (en) | Method for establishing a fronthaul interface and base station | |
| CN107667559B (en) | Apparatus and method for providing multiple connections using different radio connection technologies in a wireless communication system | |
| CN110139322A (en) | A kind of data transmission method and terminal | |
| TW202211717A (en) | Methods of connection establishment for layer-2 ue-to-netwark and apparatus thereof | |
| US12401990B2 (en) | Method and apparatus for reporting user equipment capability in wireless communication system | |
| US20220338288A1 (en) | Communication method and apparatus | |
| CN112351460B (en) | Data transmission method and related equipment | |
| WO2021036910A1 (en) | Data transmission method and device | |
| CN110505677A (en) | Data transmission method and device based on multi-site cooperation | |
| US11825358B2 (en) | Measurement method and apparatus for conditional handover | |
| US20230124364A1 (en) | Apparatus and method for failure recovery of master cell group in integrated access and backhaul system | |
| WO2022141332A1 (en) | Communication method and apparatus | |
| US20230124607A1 (en) | Apparatus and method for conditional mobility on secondary node initiated by master node in wireless communication systems | |
| KR102657514B1 (en) | Method and apparatus for transmitting and receiving duplicated data in wireless communication system | |
| WO2024125621A1 (en) | Data transmission method, apparatus, and system | |
| WO2023115301A1 (en) | Data transmission method and apparatus, and computer device and storage medium | |
| US20250351161A1 (en) | Data transmission method and communication apparatus | |
| US20240323795A1 (en) | Apparatus and method to signal configuration for lower layer triggered mobility in next generation mobile wireless communication systems | |
| EP4576871A1 (en) | Communication method and communication apparatus | |
| US20250365624A1 (en) | Device and method for performing handover in wireless communication system | |
| US20230156555A1 (en) | Method and device for reporting mobility state in mobile communication system | |
| WO2024255615A1 (en) | Relay communication method, apparatus and system | |
| TW202345623A (en) | Method and user equipment for relay node configuration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23902814 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23902814 Country of ref document: EP Kind code of ref document: A1 |