Communication method and communication device
The network equipment selects a relay terminal device with good channel quality based on the channel quality measurement results of the terminal device, which solves the problem of poor channel quality when the remote user equipment selects a relay user equipment, and improves communication performance and system capacity.
Patent Information
- Application Number
- CN202311257795.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, when the remote user equipment selects a relay user equipment, the channel quality of the selected target relay user equipment may be poor, resulting in poor communication performance.
The channel quality measurement results of the terminal device are received through the network device, and the terminal device with good channel quality is selected as the relay terminal device to improve the communication performance between the remote terminal device and the relay terminal device.
The channel quality between the remote terminal equipment and the relay terminal equipment is improved, the system capacity and throughput is increased, the interference to the uplink is reduced, and the transmission rate of the side link is improved.
Smart Images

Figure CN119729687A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of sidelink (SL) technology, and in particular to a communication method and a communication device. Background Art
[0002] The UE to network relay mechanism can be used to improve the coverage of cellular networks. The user equipment that provides relay services is called relay user equipment (UE to network relay, relay UE), and the user equipment that requires relay services is called remote user equipment (remote UE).
[0003] Currently, the remote user equipment randomly selects a relay user equipment as a target relay user equipment to provide relay service for it. Relatively speaking, the selected target relay user equipment may not be suitable, for example, the channel quality between the target relay user equipment and the remote user equipment is poor. Summary of the invention
[0004] The present application provides a communication method and a communication device for selecting a more suitable relay terminal device for a remote terminal device, so as to ensure the communication performance between the remote terminal device and the relay terminal device as much as possible.
[0005] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:
[0006] In a first aspect, an embodiment of the present application provides a communication method that can be performed by a first communication device. The first communication device can be a network device, or the first communication device can be a component for implementing the functions of the network device. For example, the first communication device is a unit / module, circuit or chip inside the network device. The method provided in the first aspect is described below by taking the first communication device as the network device itself as an example. Those skilled in the art can understand that the method provided in the first aspect can also be implemented by a unit / module, circuit or chip inside the network device.
[0007] The communication method includes: a network device receives a channel quality measurement result from at least one terminal device, and sends first indication information to a second terminal device among the at least one terminal device. The at least one terminal device is a terminal device that receives a request message from the first terminal device, the request message being used by the first terminal device to request assistance. The first indication information is used to instruct the second terminal device to assist the first terminal device.
[0008] The first terminal device is a terminal device that needs assistance (also called a remote terminal device), at least one terminal device is a terminal device that can assist the first terminal device (also called a relay terminal device), and the second terminal device is a target terminal device that provides assistance to the first terminal device. Relatively speaking, at least one terminal device can be a candidate terminal device that assists the first terminal device. In this solution, the network device selects the second terminal device from at least one terminal device based on the channel quality measurement result reported by at least one terminal device. For example, a terminal device with better channel quality can be selected as the second terminal device. Compared with the first terminal device randomly selecting a terminal device from at least one terminal device as the second terminal device, this solution can try to ensure that the channel quality between the second terminal device and the first terminal device is better.
[0009] In one implementation, among multiple candidate terminal devices as the first terminal device, the transmission performance parameter value of the first terminal device is the smallest, and the transmission performance parameter value is determined according to channel state information (CSI) of a transmission link from the first terminal device to the network device.
[0010] The multiple candidate terminal devices for the first terminal device include multiple terminal devices outside the coverage of the network device, and may also be terminal devices at the edge of the coverage of the network device. In this scheme, the network device may determine the first terminal device based on the CSI of the transmission link from the terminal device to the network device. It is understandable that the CSI of the transmission link from different terminal devices to the network device may vary. Therefore, the network device may continuously select the first terminal device based on the CSI of the transmission link from each terminal device to the network device, and the first terminal device selected each time may be different. Compared with the terminal device itself determining whether it can be used as a remote terminal device based on the signal quality threshold configured by the network device, the auxiliary ratio can be improved and the system capacity and throughput can be increased.
[0011] In one implementation, the channel quality measurement result of each terminal device in the at least one terminal device includes: a first channel quality and a second channel quality; or a minimum channel quality of the first channel quality and the second channel quality. The first channel quality is the channel quality between the terminal device and the network device, and the second channel quality is the channel quality between the terminal device and the first terminal device.
[0012] Different terminal devices joining the network cause different interferences to other terminal devices and network devices. Therefore, the scheme considers the second channel quality of each terminal device to select the second terminal device, which can reduce the interference of the side link to the transmission link between the terminal device and the network device and improve the transmission rate of the side link.
[0013] In one implementation, the second terminal device is: a terminal device with the highest channel quality in the channel quality measurement results of at least one terminal device. The solution preferentially selects the terminal device with the highest channel quality as the second terminal device to assist the first terminal device, so as to maximize the communication quality between the first terminal device and the network device.
[0014] In one implementation, the method further includes: the network device receives a first CSI and a second CSI from a second terminal device, the first CSI being the CSI of a side link between the second terminal device and the first terminal device, and the second CSI being the CSI of a transmission link between the second terminal device and the network device.
[0015] There are multiple candidate terminal devices that can be used as the first terminal device. Different candidate terminal devices may cause different interference to other terminal devices, which may lead to different transmission performance from each terminal device in the network to the network device. To this end, in this solution, each candidate terminal device can report the first CSI and the second CSI to the network device, so that the second terminal device determined by the network device can reduce the interference to the uplink and improve the transmission rate of the SL.
[0016] In one implementation, the method further includes: the network device sends second indication information to the first terminal device, the second indication information being used to indicate that the terminal device assisting the first terminal device is the second terminal device, so that the first terminal device clearly knows that the terminal device providing assistance to it is the second terminal device.
[0017] In one implementation, the second indication information includes identification information of the first terminal device and identification information of the second terminal device.
[0018] In one implementation, the method further includes: the network device sends third indication information to the first terminal device, and the third indication information is used to trigger the first terminal device to send a request message. In this solution, when the network device determines that the first terminal device needs assistance, it can trigger the first terminal device to send a request message, thereby triggering a candidate terminal device that can be used as a second terminal device to report a channel quality measurement result, so as to select a suitable second terminal device for the first terminal device.
[0019] In one implementation, the method also includes: the network device sends resource configuration information to the first terminal device and the second terminal device, the resource configuration information is used to indicate a first resource, the first resource is an uplink resource, used for sidelink transmission, the uplink is a transmission link from the terminal to the network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
[0020] In this solution, the first terminal device and the second terminal device may communicate by reusing uplink resources, for example, reusing the first resource in the uplink resources, so as to improve resource utilization.
[0021] In a second aspect, an embodiment of the present application provides a communication method that can be performed by a second communication device. The second communication device can be a terminal device, or the second communication device is a component for implementing the functions of the terminal device. For example, the second communication device is a unit / module, circuit or chip inside the terminal device. The method provided in the second aspect is described below by taking the second communication device as the first terminal device as an example. Those skilled in the art can understand that the method provided in the second aspect can also be implemented by the device where the first terminal device is located (for example, the first terminal device).
[0022] The communication method includes: a first terminal device receives second indication information and resource configuration information from a network device, and sends information to a second terminal device on a first resource. The second indication information is used to indicate that the terminal assisting the first terminal device is the second terminal device. The resource configuration information is used to indicate the first resource.
[0023] In one implementation, among a plurality of candidate terminal devices as the first terminal device, the transmission performance parameter value of the first terminal device is the smallest, and the transmission performance parameter value is determined according to the CSI of the transmission link from the first terminal device to the network device.
[0024] In one implementation, the second indication information includes identification information of the first terminal device and identification information of the second terminal device.
[0025] In an implementation, the method further includes: the first terminal device sending a request message to the second terminal device, where the request message is used by the first terminal device to request assistance.
[0026] In one implementation, the first terminal device sends a request message to the second terminal device, including: the first terminal device receives third indication information from the network device, and sends a request message to the second terminal device, wherein the third indication information is used to trigger the first terminal device to send the request message; or, the channel quality between the first terminal device and the network device is lower than a first threshold, and the request message is sent to the second terminal device.
[0027] In one implementation, the request message includes a first identifier, where the first identifier is used to indicate an identifier allocated by the network device to the first terminal apparatus.
[0028] In an implementation manner, the method further includes: the first terminal device receiving a response message from the second terminal device to the request message.
[0029] In one implementation, the first resource is an uplink resource used for sidelink transmission, and the uplink is a transmission link from a terminal to a network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
[0030] For the effective effects of the second aspect, reference may be made to the effective effects of the aforementioned first aspect and various implementation methods, which will not be repeated here.
[0031] In a third aspect, an embodiment of the present application provides a communication method that can be performed by a third communication device. The third communication device can be a terminal device, or the third communication device is a component for implementing the functions of the terminal device. For example, the third communication device is a unit / module, circuit or chip inside the terminal device. The method provided in the third aspect is described below by taking the third communication device as the second terminal device as an example. Those skilled in the art can understand that the method provided in the third aspect can also be implemented by the device where the second terminal device is located (for example, the second terminal device).
[0032] The communication method includes: a second terminal device receives a request message from a first terminal device, sends a channel quality measurement result of the second terminal device to a network device, and receives first indication information from the network device. The request message is used by the first terminal device to request assistance. The first indication information is used to instruct the second terminal device to assist the first terminal device.
[0033] In one implementation, the channel quality measurement result of the second terminal device includes: a first channel quality and a second channel quality; or, the minimum channel quality between the first channel quality and the second channel quality; wherein the first channel quality is the channel quality between the second terminal device and the network device, and the second channel quality is the channel quality between the second terminal device and the first terminal device.
[0034] In one implementation, the method also includes: the second terminal device sends a first CSI and a second CSI to the network device, the first CSI is the CSI of the side link between the second terminal device and the first terminal device, and the second CSI is the CSI of the transmission link between the second terminal device and the network device.
[0035] In one implementation, the method further includes: the second terminal device sending a response message to the request message to the first terminal device.
[0036] In one implementation, the method further includes: the second terminal device receives resource configuration information from the network device, and receives information from the first terminal device at the first resource, wherein the resource configuration information is used to indicate the first resource.
[0037] In one implementation, the first resource is an uplink resource used for sidelink transmission, and the uplink is a transmission link from a terminal to a network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
[0038] For the effective effects of the third aspect, reference may be made to the effective effects of the aforementioned first aspect and various implementation methods, which will not be repeated here.
[0039] In a fourth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method example of any aspect of the first to third aspects above, and the beneficial effects can be found in the relevant descriptions of the first to third aspects, which will not be repeated here. For example, the communication device may be a network device or a first terminal device or a second terminal device in any aspect of the first to third aspects. For another example, the communication device may be a device that can support a network device or a terminal device to implement the functions required by the method provided in any aspect of the first to third aspects, for example, the communication device may be a chip or a chip system in a network device or a terminal device.
[0040] In one possible design, the communication device includes a baseband device and a radio frequency device.
[0041] In one possible design, the communication device includes corresponding means or modules for executing the methods of the first aspect to the third aspect. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can implement the sending function and the receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit implements the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, which is called a transceiver unit, and the functional unit can implement the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of any aspect of the first aspect to the third aspect above. Please refer to the detailed description in the method example for details, which will not be repeated here.
[0042] In a fifth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system arranged in the communication device in the fourth aspect. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store computer programs or instructions or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions or data, the communication device executes the method performed by the network device, the first terminal device, or the second terminal device in the above-mentioned method embodiment. For example, the communication device may be a network device or a terminal device, and the communication device may also be a functional module in the network device or the terminal device, such as a baseband chip and a radio frequency chip.
[0043] In a sixth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in any of the first to third aspects. Optionally, the chip system also includes a memory. The memory is used to store computer programs (also referred to as codes, or instructions). The processor is used to call and run a computer program from the memory so that a device equipped with the chip system executes the method in the first aspect and any one of its implementations, or a device equipped with the chip system executes the method in the second aspect and any one of its implementations, or a device equipped with the chip system executes the method in the third aspect and any one of its implementations. The chip system may be composed of chips, or may include chips and other discrete devices.
[0044] In a seventh aspect, an embodiment of the present application provides a communication device, which includes an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface can be an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc. The logic circuit is used to execute the method described in any aspect of the first aspect to the third aspect.
[0045] In the specific implementation process, the above-mentioned communication device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the logic circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the input and output interface and the logic circuit.
[0046] In one implementation, when the communication device is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device. Alternatively, the wireless communication device may be a network device such as a base station. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.
[0047] In an eighth aspect, an embodiment of the present application provides a communication system, which includes a network device, a first terminal device, and a second terminal device, wherein the network device is used to implement the functions of the method described in the first aspect, the first terminal device is used to implement the functions of the method described in the second aspect, and the second terminal device is used to implement the functions of the method described in the third aspect.
[0048] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in the first aspect and any one of its implementations is implemented, or the method described in the second aspect and any one of its implementations is implemented, or the method described in the third aspect and any one of its implementations is implemented.
[0049] In the tenth aspect, an embodiment of the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in the first aspect and any one of its implementations to be implemented, or enables the method described in the second aspect and any one of its implementations to be implemented, or enables the method described in the third aspect and any one of its implementations to be implemented.
[0050] The beneficial effects of the fourth to tenth aspects and their implementations can refer to the description of the beneficial effects of any aspect of the first to third aspects and any implementation of them. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 An architecture diagram of a communication system to which the embodiments of the present application are applicable;
[0052] Figure 2A A schematic diagram of the process of Mode B provided in an embodiment of the present application;
[0053] Figure 2B A schematic diagram of the process of Mode A provided in an embodiment of the present application;
[0054] Figure 3 A flow chart of a communication method 300 provided in an embodiment of the present application;
[0055] Figure 4 A schematic diagram of SL multiplexing uplink resources provided in an embodiment of the present application;
[0056] Figure 5 A schematic diagram of a process for a network device to determine a first resource according to an embodiment of the present application;
[0057] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0058] Figure 7 Another structural schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] The embodiments of the present application are mainly applied to a scenario where one device provides a relay service for another device (referred to as a relay scenario), such as a user equipment to network (UE-to-network, U2N) relay scenario. The device that provides the relay service is called a relay device, and the device that needs the relay service is called a remote device. The relay device provides a connection to the network for the remote device. The remote device communicates with the network device through the relay device.
[0060] See also Figure 1 , shows a schematic diagram of a U2N network provided in an embodiment of the present application. The U2N network includes a network device, a remote device, and a relay device. The remote device is located outside the coverage of the network device, and the relay device is located within the coverage of the network device. The network device relays information to the remote device through the relay device, and the remote device relays information to the network device using the relay device.
[0061] The network equipment involved in the embodiments of the present application is mainly access network equipment. Therefore, in the following text, unless otherwise specified, the "network equipment" refers to radio access network (RAN) equipment, which can be referred to as access network equipment for short. RAN can be a cellular system related to the third generation partnership project (3GPP), for example, a fifth generation (5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a virtualized RAN (virtualized RAN, vRAN), etc. RAN can also be a communication system that is a fusion of two or more of the above systems. RAN equipment can also be called a RAN node, a RAN entity, or an access node, etc.
[0062] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, etc. A RAN node may be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a wireless controller, etc. A RAN node may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, a RAN node in vehicle to everything (V2X) technology may be a roadside unit (RSU).
[0063] In another possible scenario, the RAN node may be a module or unit that completes part of the functions of the base station; or multiple RAN nodes collaborate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node may be a centralized unit (CU), a distributed unit (DU) or a radio unit (RU), etc. The functions of the CU may be implemented by one entity, or by different entities. For example, the functions of the CU may be further divided, that is, the control plane and the user plane may be separated and implemented by different entities, namely, the control plane CU entity (i.e., CU-control plane (CP) entity) and the user plane CU entity (i.e., CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity may be coupled with the DU to jointly complete the functions of the RAN node. The CU and the DU may be separately set, or may be included in the same network element, such as a baseband unit (BBU).
[0064] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0065] CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC), MAC layer, and / or the physical (PHY) layer, etc.). For another example, CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and DU is configured to implement the functions of the PDCP layer and the protocol layers below (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For a detailed description of each of the above-mentioned protocol layers, reference may be made to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols. The above division of the processing functions of CU and DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited by the present application. For example, in one design, the CU or DU can also be divided into partial processing functions with protocol layers. In one design, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.
[0066] In the embodiments of the present application, the device for realizing the function of the network device can be the network device itself, or a device that can support the network device to realize the function, such as a chip system or a combination device or component that can realize the function of the network device, and the device can be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0067] The embodiments of the present application do not limit the specific forms of the relay device and the remote device. For example, the relay device can be a terminal device, and the remote device can also be a terminal device. For the purpose of distinction, the terminal device as a relay device is referred to as a relay terminal device, and the terminal device as a remote device is referred to as a remote terminal device. Any device that can communicate data with a network device can be regarded as a terminal device. The terminal device is also called a terminal, user equipment (UE), a mobile station, or a mobile terminal. The terminal device can be widely used in various scenarios, such as device to device (D2D) communication, V2X communication, machine-type communication (MTC), IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, or smart city. For example, the terminal device may be: a mobile phone, a computer, a mobile internet device (MID), a wearable device, a VR device, an AR device, a robotic arm, a camera, a robot, or a smart home device (such as a TV, an air conditioner, a vacuum cleaner, a speaker, a set-top box), a customer premise equipment (CPE), etc.
[0068] The various terminal devices introduced above, if located on a vehicle (for example, placed / installed in a vehicle), can all be considered as vehicle-mounted terminal devices. The vehicle-mounted terminal device can be built into the vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit of the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit. The vehicle-mounted terminal device can be a complete vehicle equipment, a vehicle-mounted module, a vehicle, an on-board unit (on board unit, OBU), a roadside unit (roadside unit, RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (system on chip, SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
[0069] In the embodiments of the present application, the device for realizing the function of the terminal device may be a device that supports the terminal device to realize the function, such as a chip system or a combination device or component that can realize the function of the terminal device, and the device may be installed in the terminal device. The embodiments of the present application do not limit the specific device form adopted by the terminal device.
[0070] The terminal device can be configured to support communication with the network device through the universal user to network interface (Uu). Sidelink (SL) transmission can be supported between terminal devices. Unlike the transmission link between the terminal device and the network device (such as uplink or downlink), SL is a communication mechanism for devices to communicate directly without going through the network device. For example, SL communication can be carried out between the relay terminal device and the remote terminal device through the direct communication (PC5) air interface (i.e., the air interface used for SL communication between the terminal device and the terminal device). It should be understood that in the present application, SL communication may include SL unicast communication, multicast communication and broadcast communication. Uplink and downlink are relative. In the embodiment of the present application, the transmission link between the terminal device and the network device is referred to as an uplink, and the transmission link between the network device and the terminal device is referred to as a downlink.
[0071] Usually, there are multiple terminal devices in the network, some of which can be used as remote terminal devices, and some of which can be used as relay terminal devices. For example, terminal device 1 outside the coverage of the network device cannot communicate with the network device, and the communication between the terminal device 1 and the network device requires the assistance of other terminal devices. Therefore, terminal device 1 can be used as a remote terminal device. Terminal device 2 within the coverage of the network device can communicate with the network device and can assist the remote terminal device to communicate with the network device. Therefore, terminal device 2 can be used as a relay terminal device.
[0072] In one implementation, a signal quality threshold (threshHighRemote) of a remote terminal device is configured. When the signal quality between a terminal device and a network device is lower than the signal quality threshold, the terminal device can be used as a remote device. The signal quality threshold can be a reference signal received power (RSRP). Similarly, the network device can also configure the conditions under which the terminal device can be used as a relay terminal device, for example, conditions 1 to 3. When a terminal device meets condition 1, condition 2 or condition 3, the terminal device can be used as a relay terminal device. Condition 1: The network device does not configure the first relay signal quality threshold (threshHighRelay) for a terminal device; or, the network device configures threshHighRelay, and the signal quality between the terminal device and the network device is lower than threshHighRelay. Condition 2: The network device does not configure the second relay signal quality threshold (threshLowRelay) for a terminal device; or, the network device configures threshLowRelay, and the signal quality between the terminal device and the network device is higher than threshLowRelay; Condition 3: The network device configures the first relay signal quality threshold and the second relay signal quality threshold (threshLowRelay and threshHighRelay) for a terminal device, and the signal quality between the terminal device and the network device is higher than threshLowRelay and lower than threshHighRelay.
[0073] Each terminal device determines whether it can be used as a remote terminal device based on the threshHighRemote configured by the network device, which will result in the remote terminal devices in the network being limited, and thus the network capacity or throughput being low. When each terminal device needs to communicate with a network device, it determines whether it is a remote terminal device based on the threshHighRemote configured by the network device. However, in reality, there may be other remote terminal devices in the network. Similarly, each terminal device determines whether it can be used as a relay terminal device based on conditions 1, 2, and 3, which will result in the remote terminal devices in the network being limited, and thus the network capacity or throughput being low.
[0074] When the remote terminal device communicates with the network device, it needs to know which relay terminal devices exist. The following two methods (Model A and Model B) can make the remote terminal device know which relay terminal devices exist.
[0075] See also Figure 2A , which is a flow chart of Model B. Figure 2AThe process includes the following steps:
[0076] S201a: The remote terminal device sends a request message, where the request message is used to request assistance to be provided to the remote device.
[0077] The remote terminal device may broadcast a request message to request surrounding relay terminal devices to provide assistance to the remote terminal device. The request message may also be called a discovery message, which is used to discover surrounding relay terminal devices.
[0078] S202a. The first relay terminal device sends a response message to the request message.
[0079] S203a. The second relay terminal device sends a response message to the request message.
[0080] The relay terminal devices (eg, the first relay terminal device and the second relay terminal device) that receive the request message may send a response message to the request message in response to the request message.
[0081] The remote terminal device receives the response messages sent from the various relay terminal devices, and autonomously selects a relay terminal device as a target relay terminal device.
[0082] See also Figure 2B , which is a flow chart of Model A. Figure 2B The process includes the following steps:
[0083] S201b: The relay terminal device sends a request message, where the request message is used to inquire whether surrounding terminal devices need assistance.
[0084] The request message may also be called a discovery message / discovery request message / announcement message, and is used to discover whether surrounding terminal devices need assistance. The request message includes information that requires assistance or content that the remote terminal device is interested in. The relay terminal device may broadcast the request message.
[0085] S202b: The first remote terminal device sends a response message to the request message to the relay terminal device.
[0086] When a remote terminal device (e.g., a first remote terminal device) around the relay terminal device detects a request message, and the content of interest to the remote terminal device matches the content carried in the request message, the remote terminal device may regard the relay terminal device as a candidate relay terminal device. If the remote terminal device receives a response message sent from each relay terminal device, a candidate relay terminal device is determined based on the content carried in each response message. If there are multiple candidate relay terminal devices, one candidate relay terminal device is autonomously selected as the target relay terminal device.
[0087] When there are multiple relay terminal devices, the remote terminal device autonomously selects a relay terminal device as the target relay terminal device, and the selected target relay terminal device may not be optimal. For example, the communication quality between the target relay terminal device and the remote terminal device may be poor, the communication quality between the target relay terminal device and the network device may be poor, or the transmission rate between the target relay terminal device and the network device may be low.
[0088] In view of this, a technical solution of an embodiment of the present application is provided. In an embodiment of the present application, a network device may indicate a target relay terminal device to a remote terminal device to achieve better communication performance. For example, the network device may determine a target relay terminal device based on channel quality results of multiple candidate relay terminal devices, so that the selected target relay terminal device can achieve better channel quality.
[0089] The method provided by the embodiments of the present application is described below with reference to the accompanying drawings.
[0090] The technical solution provided in the embodiments of the present application can be applied to Figure 1 The communication system shown in FIG. 1 can support various radio access technologies (RAT). For example, Figure 1 The communication system illustrated may be a long term evolution (LTE) communication system, a 5G communication system, a 6G communication system, or a future-oriented evolution system. Figure 1 The communication system shown may be other similar communication systems, such as wireless fidelity (WIFI), V2X, Internet of things (IoT) system, narrow band internet of things (NB-IoT) system, etc. In addition, Figure 1The network architecture shown is only for illustration, and the number of remote devices, relay devices or network devices can be less or more. The communication system described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the communication system to which the embodiment of the present application is applicable. It is known to those of ordinary skill in the art that with the evolution of the network architecture, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems. When the technical solution of the embodiment of the present application is applied to other communication systems, the devices, components, modules, etc. in the embodiment can be replaced with corresponding devices, components, modules in other communication systems without limitation.
[0091] It can be understood that the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0092] See also Figure 3 , Figure 3 A flow chart of a communication method 300 provided in an embodiment of the present application is shown. Figure 3 For example, the communication method 300 is performed by a network device, a first terminal device, and a second terminal device. The first terminal device may be a remote terminal device, and the second terminal device may be a relay terminal device. The steps performed by the network device may be implemented by the RAN device itself, or by a component in the RAN device (such as a baseband chip, or other processing units or processors). For example, the network device may be the network device in 1, or may be Figure 1 The terminal device may be a terminal device where the terminal device is located, or the terminal device may be implemented as a component (such as a chip, a processing unit, or a processor module) in the terminal device. For example, the first terminal device may be Figure 1 The remote device shown, or Figure 1 The second terminal device may be a chip (system) in a remote device. Figure 1 The relay device shown, or it can also be Figure 1 The first terminal device is a terminal device that needs assistance, which can be called a target terminal device or a target terminal equipment (target UE, TUE); in contrast, the second terminal device is a terminal device that provides assistance and can assist the first terminal device, which can be called a cooperative terminal device or a cooperative terminal equipment (cooperation UE, CUE).
[0093] S301. A first terminal device sends a request message, where the request message is used by the first terminal device to request assistance.
[0094] The first terminal device is a remote terminal device. As mentioned above, each terminal device determines whether it can be used as a remote terminal device based on the threshHighRemote configured by the network device, which will result in the remote terminal devices in the network being restricted, thereby resulting in a lower capacity or throughput of the network. To this end, in an embodiment of the present application, the network device determines which terminal devices can be used as remote terminal devices. For example, there are multiple terminal devices, and the network device determines which terminal device among the multiple terminal devices is the first terminal device. These multiple terminal devices can be regarded as candidate terminal devices that can be used as the first terminal device.
[0095] In one implementation, the network device may determine which terminal devices can be used as remote terminal devices based on the transmission performance parameter values from each terminal device to the network device. Taking the transmission performance parameter as the transmission rate as an example, among multiple candidate terminal devices that can be used as the first terminal device, the terminal device with the lowest transmission rate to the network device can be used as the first terminal device. The multiple candidate terminal devices for the first terminal device include terminal devices outside the coverage of the network device, and may also include terminal devices at the edge of the coverage of the network device. Each terminal device may report the CSI of the uplink to the network device. For any terminal device, the network device may calculate the transmission rate of the terminal device to the network device based on the CSI reported by the terminal device. Taking the nth terminal device as an example, the transmission rate R of the terminal device to the network device. n satisfy:
[0096]
[0097] Among them, H n is the CSI reported by the nth terminal device, U n is the precoding matrix of the nth terminal device, V n is the beamforming matrix of the network device to the nth terminal device, σ 2 is the power noise, P n is the transmission power of the nth terminal device.
[0098] The network device can calculate the transmission rate of each terminal device to the network device, and then select the terminal device with the lowest transmission rate. s As a remote terminal device, n s = argmax n R n The network device can continuously calculate the transmission rate from each terminal device to the network device, so as to continuously select the terminal devices in the network that can be used as remote terminal devices, so as to improve the auxiliary ratio and increase the system capacity and throughput.
[0099] It should be noted that, in the foregoing, the transmission performance parameter between the terminal device and the network device is taken as the transmission rate as an example, and the embodiments of the present application do not limit the specific implementation of the transmission performance parameter. For example, the transmission performance parameter between the first terminal device and the network device can be determined based on the CSI of the transmission link from the first terminal device to the network device. If, among multiple terminal devices, the transmission performance parameter between a certain terminal device (such as the first terminal device) and the network device is the smallest, then the communication quality between the first terminal device and the network device is poor, and the communication with the network device requires the assistance of other terminal devices. Therefore, the first terminal device can be regarded as a remote terminal device.
[0100] After the network device selects the first terminal device, it may inform the first terminal device that it can be used as a remote terminal device, or indicate that the first terminal device needs assistance. The first terminal device may send a request message, which may be used by the first terminal device to request assistance, so as to request the surrounding relay terminal devices to assist. "Requesting assistance" may also be understood as "requesting a relay signal or requesting a relay forwarding signal". In one scenario, the channel quality between the first terminal device and the network device is lower than the first threshold, and it may be considered that the first terminal device needs assistance. At this time, the first terminal device may send a request message. In another scenario, when the network device indicates that the first terminal device needs assistance, the network device may trigger the first terminal device to send a request message to the second terminal device. For example, the network device sends a third indication information to the first terminal device, and the third indication information is used to trigger the first terminal device to send a request message. The first terminal device receives the third indication information and sends a request message. The request message may include an identifier of the first terminal device (e.g., a first identifier), and the first identifier may indicate an identifier assigned by the network device to the first terminal device.
[0101] S302. At least one terminal device sends a channel quality measurement result to a network device respectively.
[0102] Accordingly, the network device receives a channel quality measurement result from at least one terminal device. The at least one terminal device is a terminal device that receives a request message from a first terminal device. The at least one terminal device can be used as a relay terminal device, including a terminal device that can provide a relay service for a remote terminal device, or the at least one terminal device is a candidate relay terminal device for the first terminal device. As mentioned above, each terminal device determines whether it can be used as a relay terminal device according to the aforementioned conditions 1 to 3, which will result in the limitation of relay terminal devices within the network, thereby resulting in a lower capacity or throughput of the network.
[0103] To this end, in an embodiment of the present application, the network device determines which terminal devices can be used as relay terminal devices. For example, the network device can select a terminal device with better transmission performance as a relay terminal device from multiple candidate terminal devices that can be used as relay terminal devices. For example, the network device can select a terminal device with better channel quality from multiple candidate terminal devices as a candidate relay terminal device. The multiple candidate terminal devices of the relay terminal device can be some or all of the terminal devices within the coverage of the network device.
[0104] In one implementation, the network device may instruct each terminal device to report a channel quality measurement result, an ID of each terminal device, and an ID of a remote terminal device, thereby determining a candidate relay terminal device according to the channel quality measurement results reported by multiple terminal devices. Channel quality may be one or more of RSRP, signal to interference plus noise ratio (SINR), or signal to noise ratio. The channel quality measurement result of each terminal device includes a first channel quality and a second channel quality, the first channel quality being the channel quality between each terminal device and the network device, and the second channel quality being the channel quality between each terminal device and the first terminal device. Each terminal device receives a pilot signal from the first terminal device, performs a measurement, and obtains a second channel quality. Each terminal device receives a pilot signal from the network device, performs a measurement, and obtains a first channel quality. Each terminal device obtains the first channel quality and the second channel quality, and may send a channel quality measurement result to the network device. The channel quality measurement result may include the first channel quality and the second channel quality, or the channel quality measurement result is the minimum channel quality of the first channel quality and the second channel quality.
[0105] If the channel quality measurement result of a terminal device indicates that the channel quality is poor, then the terminal device is not a better relay terminal device. Therefore, in one implementation, when the channel quality indicated by the channel quality measurement result of each terminal device is greater than or equal to a certain threshold (e.g., a first threshold), each terminal device reports the channel quality measurement result to reduce signaling overhead.
[0106] The channel quality indicated by the channel quality measurement result of the terminal device is greater than or equal to the first threshold may be: the minimum channel quality in the channel quality measurement result of the terminal device is greater than or equal to the first threshold. Alternatively, the channel quality indicated by the channel quality measurement result of the terminal device is greater than or equal to the first threshold may be: the first channel quality or the second channel quality in the channel quality measurement result of the terminal device is greater than or equal to the first threshold.
[0107] When the channel quality measurement result reported by each terminal device is the minimum channel quality of the first channel quality and the second channel quality, the network device obtains multiple minimum channel qualities and determines the relay terminal device (i.e., the second terminal device) based on the multiple minimum channel qualities. When the channel quality measurement result reported by each terminal device includes the first channel quality and the second channel quality, the network device can determine the minimum channel quality of the first channel quality and the second channel quality, obtain multiple minimum channel qualities, and then determine the relay terminal device (i.e., the second terminal device) based on the multiple minimum channel qualities.
[0108] In one implementation, the network device may select a terminal device with the largest channel quality from multiple minimum channel qualities as the second terminal device. For example, the second channel quality measured by the kth terminal device (CUE) is PL SL,k , the first channel quality measured by the kth terminal device (CUE) is PL k , the channel quality measurement result reported by the kth terminal device (CUE) is min{PL SL,k ,PL k} or {PL SL,k ,PL k}. Channel quality measurement result k of candidate relay terminal device (CUE) * = argmax k {min{PL SL,k ,PL k}}. It is understandable that there may be at least one candidate relay terminal device (CUE).
[0109] In another implementation, the network device may select Q terminal devices (i.e., candidate terminal devices) whose channel quality is greater than a threshold (e.g., a second threshold) from multiple minimum channel qualities, and then select a second terminal device from the Q terminal devices. Q is an integer greater than or equal to 2.
[0110] It is understandable that different terminal devices may generate different interference to other terminal devices, which may lead to different transmission performance parameter values from each terminal device in the network to the network device, and ultimately lead to different transmission performance parameter values of the network. The transmission performance parameter value of the network is the sum of the transmission performance parameter values from each terminal device in the network to the network device. Taking the transmission performance transmission value as the transmission rate as an example, the sum of the transmission rates from each terminal device in the network to the network device is the total transmission rate of the network. Initially, the total transmission rate of the network is R old satisfy:
[0111]
[0112] Among them, H n is the CSI reported by the nth terminal device, U nis the precoding matrix of the nth terminal device, V n is the beamforming matrix of the network device to the nth terminal device, σ 2 is the power noise, P n is the transmission power of the nth terminal device.
[0113] In order to ensure that the selected second terminal device and the first terminal device generate lower interference to other terminal devices and to ensure a higher total transmission rate of the network, the network device may also determine the second terminal device based on the interference generated by each of the Q terminal devices to other terminal devices and / or the total transmission rate of the network. For example, the Q terminal devices respectively send a first CSI and a second CSI to the network device, wherein the first CSI is the CSI of the SL between each terminal device and the first terminal device, and the second CSI is the CSI of the transmission link between each terminal device and the network device. The network device may calculate the total transmission rate obtained after each terminal device joins the network based on the first CSI and the second CSI reported by the Q terminal devices respectively. If the total transmission rate of the network increases, then the terminal device may be used as the second terminal device.
[0114] Using the above example, for CUE k among Q terminal devices * , the network device can instruct CUE k * Send a pilot signal and feed back the first CSI. The network device measures CUE k * Uplink channel H k* , and based on the CSI of the feedback SL (ie, the first CSI). The network device calculates the total transmission rate R of the network after the CUE and the first terminal device (ie, TUE) are added new satisfy:
[0115]
[0116] in, CUE k * The precoding matrix is TUE n for network devices s The beamforming matrix of the signal, For network equipment, TUE n s Interference beamforming matrix, V ik* CUE k * Beamforming matrix for interference from other UE i. TUE s Uplink channel, H ik* CUE k * and the channel between UE i, σ 2 is the power noise, k is the terminal device * of transmission power.
[0117] For a CUE, if R new >R old , then the CUE can be used as the second terminal device; if R new <R old , then the CUE cannot be used as the second terminal device. The network device determines the second terminal device according to the CSI reported by each candidate terminal device, and the determined second terminal device can reduce the interference to the uplink and improve the transmission rate of the SL.
[0118] S303: The network device sends first indication information to the second terminal device, where the first indication information is used to instruct the second terminal device to assist the first terminal device.
[0119] The network device determines that the second terminal device is a target relay terminal device, and can send first indication information to the second terminal device to instruct the second terminal device to assist the first terminal device. The second terminal device receives the first indication information and determines to provide assistance to the first terminal device. For example, the first indication information may include identification information of the first terminal device. The second terminal device receives the first indication information and can respond to the first terminal device to inform the first terminal device that the second terminal device can provide assistance to the first terminal device.
[0120] The embodiment of the present application does not limit the signaling that carries the first indication information. For example, the first indication information may be carried in one or more of RRC signaling, DCI or MAC CE.
[0121] S304: The network device sends second indication information to the first terminal device, where the second indication information is used to indicate that the terminal assisting the first terminal device is the second terminal device.
[0122] Accordingly, the first terminal device receives the second indication information from the network device. The second indication information may include identification information of the first terminal device and identification information of the second terminal device. The first terminal device receives the second indication information and determines that the terminal device providing assistance to itself is the second terminal device, so that the first terminal device can communicate with the network device through the second terminal device.
[0123] The embodiment of the present application does not limit the signaling that carries the second indication information. For example, the second indication information may be carried in one or more of RRC signaling, downlink control information (DCI) or MAC control element (CE).
[0124] The execution order of S303 and S304 is not limited. For example, S304 can be executed after S303 or before S303. In addition, the second terminal device can determine to provide assistance to the first terminal device through S303, so that the second terminal device can provide assistance to the first terminal device in response to the first terminal device notifying the first terminal device that the second terminal device can provide assistance to the first terminal device. Therefore, the first terminal device can determine that the second terminal device can provide assistance to the first terminal device without S304. From this perspective, S304 is not a step that must be executed, so in Figure 3 Similarly, if S304 is executed, the first terminal device determines that the second terminal device provides assistance to it, and the first terminal device can instruct the second terminal device to provide assistance to it. The second terminal device can also know to provide assistance to the first terminal device according to the instruction of the first terminal device, without the instruction of the network device. From this perspective, S303 is not a necessary step, so in Figure 3 Of course, both S303 and S304 can be executed. In this case, the first terminal device and the second terminal device do not need to communicate with each other through signaling, and the second terminal device can know that the second terminal device provides assistance to the first terminal device.
[0125] S305. The second terminal device sends a response message to the request message to the first terminal device.
[0126] The second terminal device receives the first indication information and sends a response message to the first terminal device. The response message may include the identification information of the first terminal device and the identification information of the second terminal device. As mentioned above, if S303 is not executed, then S305 does not need to be executed. Figure 3 Indicated by dotted line.
[0127] S306: The first terminal device sends information to the second terminal device via the first resource.
[0128] The first terminal device receives the response message from the second terminal device and can communicate with the second terminal device using the first resource. For example, the first terminal device sends information to the second terminal device on the first resource. Correspondingly, the second terminal device receives the information from the first terminal device on the first resource. The second terminal device relays the information from the first terminal device to the network device, thereby realizing communication between the first terminal device and the network device.
[0129] The first resource may be an SL resource, or the first resource may be an uplink resource, and the uplink resource may be used for the transmission of sidelink / sidelink information. When the first resource is an uplink resource and is used for the transmission of sidelink information, it can be understood that the first terminal device reuses the uplink resource to transmit the sidelink information. In the network, there are multiple pairs of terminal devices communicating with each other. A pair of terminal devices includes a terminal device that needs assistance and a terminal device that can provide assistance. For example, the first terminal device and the second terminal device are a pair of terminal devices. The uplink resources between different pairs of terminal devices may be orthogonal or multiplexed. For example Figure 4 As shown, Figure 4 (a) in the figure shows that SL1 and SL2 are orthogonal. Figure 4 (b) in the figure shows the multiplexing of SL1 and SL3.
[0130] At present, the transmission of sideline information uses resources orthogonal to the Uu port communication to reduce interference, and the resource utilization rate is low. However, in the embodiment of the present application, uplink resources are multiplexed to transmit sideline information, which can improve resource utilization rate.
[0131] Different first resources may cause different interference to some terminal devices, which may lead to different transmission performance parameter values from each terminal device in the network to the network device, and ultimately lead to different transmission performance parameter values of the network. The transmission performance parameter value of the network is the sum of the transmission performance parameter values from each terminal device in the network to the network device. Taking the transmission performance transmission value as the transmission rate as an example, the sum of the transmission rates from each terminal device in the network to the network device is the total transmission rate of the network. In order to ensure that when the second terminal device and the first terminal device use the first resource, they will cause lower interference to other terminal devices and ensure a higher total network transmission rate, the network device can configure appropriate first resources for the first terminal device and the second terminal device.
[0132] The following describes how the network device determines the first resource.
[0133] In the embodiment of the present application, the uplink resources may be divided into a plurality of resource groups (eg, g max The uplink resource refers to the resource used for transmission from the first terminal device to the Uu port of the network device. The network device allocates resources to the first terminal device and the second terminal device at the granularity of the resource group. For example, the network device can maxThe first resource group in the resource groups starts polling. If a resource group generates lower interference to other terminal devices and can guarantee a higher total network transmission rate, then this group of resources can be allocated as the first resource to the first terminal device and the second terminal device. The first terminal device sends information to the second terminal device on the first resource, and the second terminal device can also send information to the first terminal device on the first resource. When the first terminal device to the network device is in the uplink direction, when the first terminal device is relayed to the network device through the second terminal device, in this case, the second terminal device to the network device can be regarded as an uplink auxiliary. Correspondingly, the network device to the first terminal device is in the downlink direction. When the network device is relayed to the first terminal device through the second terminal device, the network device to the second terminal device can be regarded as a downlink auxiliary.
[0134] For example, see Figure 5 , showing a flow chart of a network device determining a first resource. Figure 5 In, g start Indicates g max The first resource group among the resource groups. g indicates the resource group currently being polled. max The first resource group in the resource group start Initially, the network device may calculate the path loss η of the uplink after assuming that the resource group g is allocated to the first terminal device and the second terminal device. If η<η0, it can be considered that the impact on the transmission performance of the network is low, and the resource group g can be allocated to the first terminal device and the second terminal device. On the contrary, if η≥η0, it can be considered that the impact on the transmission performance of the network is low, and the resource group g cannot be allocated to the first terminal device and the second terminal device. The network device continues to determine whether the next resource group is suitable for allocation to the first terminal device and the second terminal device, and so on.
[0135] Further, when the resource group g is allocated to the first terminal device and the second terminal device, the transmission rate R of the SL between the first terminal device and the second terminal device at this time may be updated. nk , if R nk The uplink rate or downlink rate R of the second terminal device is reached k , then stop allocating resources to the first terminal device and the second terminal device, and output the uplink resource multiplexed by SL at this time (i.e., the first resource, recorded as resource G s ). The path loss η caused by the first resource to the uplink is lower than a threshold η0. η0 may be (pre) configured. After the network device determines the first resource, it may send resource configuration information to the first terminal device and the second terminal device respectively, and the resource configuration information may indicate the first resource. The embodiment of the present application does not limit the signaling that carries the resource configuration information. For example, the resource configuration information may be carried in one of RRC signaling, DCI or MAC CE.
[0136] pass Figure 5 The process shown can reduce the interference caused by multiplexing uplink resources between different SLs due to unreasonable resource allocation, thereby improving the rate of the SL.
[0137] It should be noted that Figure 5 Take SL multiplexing uplink resources as an example. In the embodiment of the present application, SL can also multiplex downlink resources. For details, please refer to Figure 5 The process shown is different in that Figure 5 The "uplink" in the illustrated embodiment is replaced by "downlink", which will not be described in detail here.
[0138] The various embodiments provided in the embodiments of the present application can be performed separately or in combination with each other. Figure 5 The processes shown here can be combined with each other.
[0139] In the embodiments provided in the present application above, the methods provided in the embodiments of the present application are introduced from the perspective of the interaction between the network device, the first terminal device, and the second terminal device. Among them, the steps performed by the first terminal device or the second terminal device can be implemented by different functional entities of the terminal device where the first terminal device and the second terminal device are located. The steps performed by the network device can be implemented by different functional entities that constitute the network device. For example, the network device can be a CU-DU architecture, the CU can generate a second indication information, and the DU can send a second indication information. In order to implement the functions of the method provided in the above embodiments of the present application, the terminal device and the network device may include a hardware structure and / or a software module to implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is performed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0140] The following describes the communication device used to implement the above method in the embodiment of the present application in conjunction with the accompanying drawings. Therefore, the above contents can be used in subsequent embodiments, and repeated contents will not be repeated.
[0141] Figure 6 600 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 may be a network device or a terminal device or a terminal device in the above-mentioned embodiment. For example, the communication device 600 may be Figure 1The communication device 600 is a network device or a remote device or a relay device in the network device; or, the communication device 600 is a chip (system) in the network device or a chip (system) in the terminal device; or, the communication device 600 is a software module of the network device or the terminal device. The communication device 600 can implement the functions or steps implemented by the terminal device or the network device in the above-mentioned various method embodiments. The communication device 600 may include a processing module 610 and a transceiver module 620. Optionally, a storage module may also be included, which may be used to store instructions (codes or programs) and / or data. The storage module may be, for example, a memory. The processing module 610 and the transceiver module 620 may be coupled to the storage module. For example, the processing module 610 may read instructions (codes or programs) and / or data in the storage module to implement the corresponding method. When the communication device 600 is a chip or a terminal device in a terminal device, the storage module may be a storage module in the chip, such as a register, a cache, etc. For example, the storage module may also be a storage module located outside the chip in the network device / terminal device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned units may be independently arranged or partially or fully integrated.
[0142] In one possible implementation, the processing module 610 may be a processor or a controller, such as a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present application. The processor may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The transceiver module 620 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 620 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to send signals to other chips or devices.
[0143] For example, the communication device 600 can implement the behaviors and functions of the network device in the above method embodiments. The communication device 600 can be a network device, or a component (such as a chip or circuit) used in a network device, or a chip or a chipset in a network device or a part of a chip used to perform the functions of the related methods, or a device that can implement the above methods (such as the communication method 300 and Figure 5 The software module of the method executed by the network device in the process shown in the figure is not limited.
[0144] In one implementation, the transceiver module 620 is used to receive a channel quality measurement result from at least one terminal device, and send first indication information to a second terminal device in the at least one terminal device. The at least one terminal device is a terminal device that receives a request message from the first terminal device, where the request message is used by the first terminal device to request assistance. The first indication information is used to instruct the second terminal device to assist the first terminal device. The processing module 610 is used to determine the second terminal device.
[0145] As an optional implementation, among multiple candidate terminal devices as the first terminal device, the transmission performance parameter value of the first terminal device is the smallest, and the transmission performance parameter value is determined according to the CSI of the transmission link from the first terminal device to the network device.
[0146] As an optional implementation, the channel quality measurement result of each terminal device in the at least one terminal device includes: a first channel quality and a second channel quality; or a minimum channel quality of the first channel quality and the second channel quality. The first channel quality is the channel quality between the terminal device and the network device, and the second channel quality is the channel quality between the terminal device and the first terminal device.
[0147] As an optional implementation manner, the second terminal device is: a terminal device with the highest channel quality in the channel quality measurement results of at least one terminal device.
[0148] As an optional implementation, the transceiver module 620 is also used to receive a first CSI and a second CSI from a second terminal device, the first CSI being the CSI of a side link between the second terminal device and the first terminal device, and the second CSI being the CSI of a transmission link between the second terminal device and the network device.
[0149] As an optional implementation, the transceiver module 620 is further used to send second indication information to the first terminal device, where the second indication information is used to indicate that the terminal device that provides assistance to the first terminal device is the second terminal device.
[0150] As an optional implementation manner, the second indication information includes identification information of the first terminal device and identification information of the second terminal device.
[0151] As an optional implementation, the transceiver module 620 is further configured to send third indication information to the first terminal device, where the third indication information is used to trigger the first terminal device to send a request message.
[0152] As an optional implementation, the transceiver module 620 is further used to send resource configuration information to the first terminal device and the second terminal device, where the resource configuration information is used to indicate the first resource. The first resource is an uplink resource, which is used for transmission of a sidelink, and the uplink is a transmission link from the terminal to the network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
[0153] For another example, the communication device 600 can implement the behavior and function of the first terminal device in the above method embodiment. The communication device 600 can be a terminal device, or a component (such as a chip or circuit) used in a terminal device, or a chip or a chipset in a terminal device or a part of a chip used to perform the function of the related method, or a software module that can implement the method performed by the first terminal device in the above method (such as the communication method 300), without limitation.
[0154] In one implementation, the transceiver module 620 is used to receive the second indication information and resource configuration information from the network device, and send information to the second terminal device in the first resource. The second indication information is used to indicate that the terminal device of the auxiliary communication device 600 is the second terminal device. The resource configuration information is used to indicate the first resource. The processing module 610 is used to determine the first resource.
[0155] As an optional implementation, among multiple candidate terminal devices as the communication device 600, the transmission performance parameter value of the communication device 600 is the smallest, and the transmission performance parameter value is determined according to the CSI of the transmission link from the first terminal device to the network device.
[0156] As an optional implementation manner, the second indication information includes identification information of the communication device 600 and identification information of the second terminal device.
[0157] As an optional implementation, the transceiver module 620 is further configured to send a request message to the second terminal device, where the request message is used by the first terminal device to request assistance.
[0158] As an optional implementation method, the transceiver module 620 is specifically used to: receive third indication information from the network device, and send a request message to the second terminal device, wherein the third indication information is used to trigger the communication device 600 to send a request message; or, when the channel quality between the communication device 600 and the network device is lower than the first threshold, send a request message to the second terminal device.
[0159] As an optional implementation manner, the request message includes the first identifier, and the first identifier is used to indicate an identifier allocated by the network device to the communication apparatus 600.
[0160] As an optional implementation, the transceiver module 620 is further configured to receive a response message from the second terminal device to the request message.
[0161] As an optional implementation method, the first resource is an uplink resource, which is used for sidelink transmission, and the uplink is a transmission link from the terminal to the network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
[0162] For another example, the communication device 600 can implement the behavior and function of the second terminal device in the above method embodiment. The communication device 600 can be a terminal device, or a component (such as a chip or circuit) used in a terminal device, or a chip or a chipset in a terminal device or a part of a chip used to perform the function of the related method, or a software module that can implement the method performed by the second terminal device in the above method (such as the communication method 300), without limitation.
[0163] In one implementation, the transceiver module 620 is used to receive a request message from a first terminal device, send a channel quality measurement result of the communication device 600 to a network device, and receive first indication information from the network device. The request message is used by the first terminal device to request assistance. The first indication information is used to instruct the communication device 600 to assist the first terminal device. The processing module 610 is used to determine the first terminal device.
[0164] As an optional implementation, the channel quality measurement result of the communication device 600 includes: a first channel quality and a second channel quality; or, the minimum channel quality between the first channel quality and the second channel quality; wherein the first channel quality is the channel quality between the communication device 600 and the network device, and the second channel quality is the channel quality between the communication device 600 and the first terminal device.
[0165] As an optional implementation, the transceiver module 620 is also used to send a first CSI and a second CSI to the network device, the first CSI being the CSI of the side link between the communication device 600 and the first terminal device, and the second CSI being the CSI of the transmission link between the communication device 600 and the network device.
[0166] As an optional implementation, the transceiver module 620 is further configured to send a response message to the request message to the first terminal device.
[0167] As an optional implementation, the transceiver module 620 is further configured to receive resource configuration information from a network device, and receive information from a first terminal device at a first resource, wherein the resource configuration information is used to indicate the first resource.
[0168] As an optional implementation method, the first resource is an uplink resource, which is used for sidelink transmission, and the uplink is a transmission link from the terminal to the network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
[0169] When the communication device 600 is a chip-type device or circuit, the transceiver module may be an input / output circuit and / or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.
[0170] Figure 7 Schematic block diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be a network device or a terminal device in the above-mentioned embodiment. For example, the communication device 700 may be Figure 1 The network device or remote device and relay device in the communication apparatus 700, the remote device and the relay device can both be terminal devices; or the communication apparatus 700 is a chip (system) in the network device or the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. For specific functions, please refer to the description in the above method embodiment.
[0171] The communication device 700 includes one or more processors 701, which are used to implement or support the communication device 700 to implement the functions of the terminal device (e.g., the first terminal device and the second terminal device) or the network device in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here. The processor 701 may also be referred to as a processing unit or a processing module, which may implement certain control functions. The processor 701 may be a general-purpose processor or a dedicated processor, etc. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor, etc. The baseband processor may be used to process communication protocols and communication data. The central processing unit may be used to control the communication device 700 (e.g., a network device or a terminal device), execute software programs and / or process data. Different processors may be independent devices, or they may be integrated in one or more processors, for example, integrated in one or more application-specific integrated circuits.
[0172] In one design, the processor 701 may include a program 703 (sometimes also referred to as code or instruction), and the program 703 may be executed on the processor 701 to enable the communication device 700 to perform the method described in the following embodiments. In another possible design, the communication device 700 includes a circuit ( Figure 7 (not shown), the circuit is used to implement the network device or terminal device functions in the above embodiments.
[0173] In one design, the communication device 700 may include one or more memories 702 on which a program 704 (sometimes also referred to as code or instruction) is stored. The program 704 may be executed on the processor 701 so that the communication device 700 performs the method described in the above method embodiment, for example Figure 3 and / or Figure 5 The process shown.
[0174] In one design, the processor 701 and / or the memory 702 may include an artificial intelligence (AI) module 707 and an AI module 7010, and the AI module is used to implement AI-related functions. The AI module may be implemented by software, hardware, or a combination of software and hardware. For example, the AI module may include a RAN intelligent controller (RAN intelligent controller, RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0175] In a possible design, data may also be stored in the processor 701 and / or the memory 702. The processor and the memory may be provided separately or integrated together.
[0176] In a possible design, the communication device 700 may further include a transceiver 705 and / or an antenna 706. The processor 701 may also be sometimes referred to as a processing unit, which controls the communication device 700. The transceiver 705 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device through the antenna 706.
[0177] In a possible design, the communication device 700 may also include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It is understood that in some embodiments, the communication device 700 may include more or fewer components, or some components may be integrated, or some components may be separated. These components may be implemented in hardware, software, or a combination of software and hardware.
[0178] The communication device in the above embodiment may be a terminal device (or network device), or a circuit, or a chip applied to a terminal device (or network device) or other combined devices, components, etc. having the above terminal device (or network device). When the communication device is a terminal device (or network device), the transceiver module may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module may be a processor, such as a CPU. When the communication device is a component having the functions of the above terminal device (or network device), the transceiver module may be a radio frequency unit, and the processing module may be a processor. When the communication device is a chip system, the communication device may be an FPGA, a dedicated ASIC, a system on chip (SoC), a CPU, a network processor (NP), a DSP, a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips. The processing module may be a processor of a chip system. The transceiver module or the communication interface may be an input / output interface or an interface circuit of a chip system. For example, the interface circuit may be a code / data read / write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in the memory, can be read directly from the memory, or can be read from the memory through other devices) and transmit them to the processor; the processor can be used to run the code instructions to execute the method in the above method embodiment. For another example, the interface circuit can also be a signal transmission interface circuit between the communication processor and the transceiver.
[0179] The embodiment of the present application also provides a communication system. Specifically, the communication system includes a network device and a terminal device. Exemplarily, the communication system includes a Figure 3 and / or Figure 5 The first terminal device, the second terminal device and the network device with related functions. Please refer to the relevant description in the above method embodiment for details, which will not be repeated here.
[0180] The present application also provides a computer-readable storage medium including instructions, which, when executed on a computer, causes the computer to execute Figure 3 and / or Figure 5 A method executed by a terminal device or a network device.
[0181] The present application also provides a computer program product, including instructions, which, when executed on a computer, causes the computer to execute Figure 3 and / or Figure 5 A method executed by a terminal device or a network device.
[0182] The embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the terminal device or the network device in the above method. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0183] In order to achieve the above Figure 6-7 In order to realize the functions of the communication device, the embodiment of the present application further provides a chip, including a processor, for supporting the communication device to realize the functions involved in the terminal device or network device in the above method embodiment. In one possible design, the chip is connected to a memory or the chip includes a memory, and the memory is used to store the computer programs or instructions and data necessary for the communication device.
[0184] In the embodiments of the present application, "when", "if" and "if" all mean that the device will make corresponding processing under certain objective circumstances. They do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "in the case of" are interchangeable. "When" and "if" / "if" are interchangeable.
[0185] For the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "Multiple" means two or more. In view of this, in the embodiments of the present application, "multiple" can also be understood as "at least two". "At least one" can be one or more, for example, at least one is one, two or more. For example, including at least one means including one, two or more, and there is no limit on which ones are included. For example, including at least one of A, B and C, then A, B, C, A and B, A and C, B and C, or A and B and C can be included. Similarly, the understanding of descriptions such as "at least one" is also similar. "At least one of the following items (items)" or similar expressions refers to any combination of these items, including any combination of single items (items) or plural items (items). For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character “ / ”, unless otherwise specified, generally indicates that the previous and next associated objects are in an “or” relationship.
[0186] Unless otherwise specified, ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the description of "first" and "second" does not necessarily limit the objects to be different. For example, a first terminal device and a second terminal device represent two terminal devices, and do not limit the priority or importance of the two terminal devices.
[0187] 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.
[0188] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0189] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0190] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0191] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0192] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution of the present application that contributes essentially or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), RAM, magnetic disks or optical disks.
[0193] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, applied to a network device, characterized in that: include: Receiving a channel quality measurement result from at least one terminal device, the at least one terminal device being a terminal device that receives a request message from a first terminal device, the request message being used by the first terminal device to request assistance; First indication information is sent to a second terminal device among the at least one terminal device, where the first indication information is used to instruct the second terminal device to assist the first terminal device.
2. The method according to claim 1, characterized in that The method further comprises: According to the transmission performance parameters of multiple candidate terminal devices, a terminal device with the smallest transmission performance parameter among the multiple candidate terminal devices is selected as the first terminal device, and the transmission performance parameter value is determined according to the channel state information CSI of the transmission link from the first terminal device to the network device.
3. The method according to claim 1 or 2, characterized in that The channel quality measurement result of each terminal device in the channel quality measurement result of at least one terminal device includes: a first channel quality and a second channel quality; or, a minimum channel quality between the first channel quality and the second channel quality; wherein the first channel quality is the channel quality between the terminal device and the network device, and the second channel quality is the channel quality between the terminal device and the first terminal device.
4. The method according to claim 3, characterized in that The second terminal device is: a terminal device having the highest channel quality in the channel quality measurement result of the at least one terminal device.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: A first CSI and a second CSI are received from the second terminal device, wherein the first CSI is the CSI of a side link between the second terminal device and the first terminal device, and the second CSI is the CSI of a transmission link between the second terminal device and the network device.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Second indication information is sent to the first terminal device, where the second indication information is used to indicate that a terminal device assisting the first terminal device is the second terminal device.
7. The method according to claim 6, characterized in that The second indication information includes identification information of the first terminal device and identification information of the second terminal device.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Send third indication information to the first terminal device, where the third indication information is used to trigger the first terminal device to send the request message.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: Sending resource configuration information to the first terminal device and the second terminal device, the resource configuration information is used to indicate a first resource, the first resource is an uplink resource, used for sidelink transmission, and the uplink is a transmission link from a terminal to a network device; The path loss η caused by the first resource to the uplink is lower than a threshold η0.
10. A communication method, applied to a first terminal device, characterized in that: include: receiving second indication information from a network device, where the second indication information is used to indicate that the terminal device assisting the first terminal device is a second terminal device; receiving resource configuration information from the network device, wherein the resource configuration information is used to indicate a first resource; Information is sent to the second terminal device via the first resource.
11. The method according to claim 10, characterized in that Among multiple candidate terminal devices for the first terminal device, a transmission performance parameter value of the first terminal device is the smallest, and the transmission performance parameter value is determined according to channel state information CSI of a transmission link from the first terminal device to a network device.
12. The method according to claim 10 or 11, characterized in that The second indication information includes identification information of the first terminal device and identification information of the second terminal device.
13. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: A request message is sent to the second terminal device, where the request message is used by the first terminal device to request assistance.
14. The method according to claim 13, characterized in that Sending a request message to the second terminal device includes: receiving third indication information from the network device, and sending the request message to the second terminal device, wherein the third indication information is used to trigger the first terminal device to send the request message; or, The channel quality between the first terminal device and the network device is lower than a first threshold, and the request message is sent to the second terminal device.
15. The method according to claim 13 or 14, characterized in that The request message includes the first identifier, where the first identifier is used to indicate an identifier allocated by the network device to the first terminal apparatus.
16. The method according to any one of claims 10 to 15, characterized in that: The method further comprises: A response message to the request message is received from the second terminal device.
17. The method according to any one of claims 10 to 16, characterized in that: The first resource is an uplink resource, which is used for sidelink transmission, and the uplink is a transmission link from a terminal to a network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
18. A communication method, applied to a second terminal device, characterized in that: include: receiving a request message from a first terminal device, the request message being used by the first terminal device to request assistance; Sending a channel quality measurement result of the second terminal device to a network device; First indication information is received from the network device, where the first indication information is used to instruct a second terminal device to assist the first terminal device.
19. The method according to claim 18, characterized in that The channel quality measurement result of the second terminal device includes: a first channel quality and a second channel quality; or, a minimum channel quality between the first channel quality and the second channel quality; wherein the first channel quality is the channel quality between the second terminal device and the network device, and the second channel quality is the channel quality between the second terminal device and the first terminal device.
20. The method according to claim 18 or 19, characterized in that The method further comprises: First channel state information CSI and second CSI are sent to the network device, where the first CSI is the CSI of the side link between the second terminal device and the first terminal device, and the second CSI is the CSI of the transmission link between the second terminal device and the network device.
21. The method according to any one of claims 18 to 20, characterized in that The method further comprises: A response message to the request message is sent to the first terminal device.
22. The method according to any one of claims 18 to 21, characterized in that The method further comprises: receiving resource configuration information from the network device, wherein the resource configuration information is used to indicate a first resource; Information is received from the first terminal device at the first resource.
23. The method of claim 22, wherein: The first resource is an uplink resource, which is used for sidelink transmission, and the uplink is a transmission link from a terminal to a network device; wherein the path loss η caused by the first resource to the uplink is lower than a threshold η0.
24. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 9, or a module for executing the method according to any one of claims 10 to 17, or a module for executing the method according to any one of claims 18 to 23.
25. A communication device, characterized in that: Comprising a processor, the processor is used to execute one or more computer programs or instructions to cause the communication device to perform the method as described in any one of claims 1 to 9, or cause the communication device to perform the method as described in any one of claims 10 to 17, or cause the communication device to perform the method as described in any one of claims 18 to 23.
26. A communication system, characterized in that: The method comprises a network device, a first terminal device and a second terminal device, wherein the network device is used to execute the method according to any one of claims 1 to 9, the first terminal device is used to execute the method according to any one of claims 10 to 17, and the second terminal device is used to execute the method according to any one of claims 18 to 23.
27. A computer-readable storage medium, characterized in that: A computer program or instruction is stored, wherein the computer program or instruction is used to implement the method according to any one of claims 1 to 9, or to implement the method according to any one of claims 10 to 17, or to implement the method according to any one of claims 18 to 23.
28. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 9, or enables the computer to execute the method according to any one of claims 10 to 17, or enables the computer to execute the method according to any one of claims 18 to 23.