Communication method and communication device

By transmitting resource information and priority indications between user equipment and network equipment, resources are dynamically scheduled to avoid cross-link interference, and link interference problems caused by overlapping resources between user equipment are solved, improving the reliability of data transmission and communication performance.

CN120021333APending Publication Date: 2025-05-20HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311554561.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

When multiple user equipment transmits data with network equipment, link interference is easily generated due to similar or overlapping frequency domain resources, resulting in reduced instability and reliability of data transmission.

Method used

By transmitting resource information and priority indications between user equipment and network equipment, resources are scheduled dynamically to avoid cross-link interference. The specific method includes the user equipment sending resource measurement results and priority information to the network equipment, and the network equipment performs resource scheduling based on this information to ensure that the resources of high-priority users are not occupied by low-priority users.

Benefits of technology

It effectively reduces link interference between user equipment, improves data transmission reliability and communication performance, and ensures the communication quality of high-priority users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120021333A_ABST
    Figure CN120021333A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a communication device, the method comprising: sending first information to a first network device, the first information being used for determining a first resource, the first resource being used for communication between a first terminal device and the first network device, and also being used for communication between a second terminal device and a second network device, a cross-link interference (CLI) measurement result corresponding to the first resource satisfies a first condition, the first condition is used for determining the interference resource, and the CLI measurement result is a CLI measurement result between the first terminal device and the second terminal device; second information and third information are sent to the second terminal device, the second information is used for determining the first resource, and the third information is used for indicating the priority of communication between the first terminal device and the first network device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art

[0002] When multiple user equipments perform data transmission with a network device, link interference may occur between the user equipments because the frequency domain resources used are similar or overlapping. How to reduce the link interference between user equipments is an urgent problem to be solved. Summary of the Invention

[0003] This application provides a communication method and a communication device for avoiding link interference between user equipments and improving the reliability of data transmission.

[0004] In a first aspect, a communication method is provided. This method may be executed by a first terminal device, or may also be executed by a module (such as a chip or a circuit) of the first terminal device, and this is not limited. For the sake of convenience of description, the following will take the execution by the first terminal device as an example for illustration.

[0005] The method may include: sending first information to a first network device, where the first information is used to determine a first resource, the first resource is used for the first terminal device to communicate with the first network device and is also used for a second terminal device to communicate with a second network device, and the cross-link interference (CLI) measurement result corresponding to the first resource satisfies a first condition, the first condition is used to determine an interference resource, and the CLI measurement result is the CLI measurement result between the first terminal device and the second terminal device; sending second information and third information to the second terminal device, where the second information is used to determine the first resource, and the third information is used to indicate the priority of the first terminal device to communicate with the first network device.

[0006] It should be understood that the first network device and the second network device may be the same network device or different network devices.

[0007] Through the above solution, the first terminal device can indicate the first resource and the priority of the first terminal device and the second terminal device to the second terminal device, so that the second terminal device decides whether to avoid data transmission on the first resource according to the priority; and the first terminal device sends the first information to the first network device, so that the first network device performs resource scheduling according to the first information. Through the above method, the network device avoids scheduling resources with high interference, or low-priority users give way to high-priority users, thus avoiding cross-link interference.

[0008] In combination with the first aspect, in some implementation manners of the first aspect, the first information includes one or more of the following information: a first resource, a second resource, or a CLI measurement result, where the second resource is used for a first terminal device to communicate with a first network device and is also used for a second terminal device to communicate with a second network device, and the CLI measurement result corresponding to the second resource satisfies a second condition, and the second condition is used to determine a non-interference resource.

[0009] The above interference resource refers to a resource with a relatively high CLI interference degree, and the non-interference resource refers to a resource with a relatively low CLI interference degree.

[0010] Through the above solution, the first terminal device sends the first resource, the second resource, or the CLI measurement result to the first network device, so that the first network device can determine the first resource.

[0011] In combination with the first aspect, in some implementation manners of the first aspect, the method further includes: receiving downlink control information, where the downlink control information is used to instruct the first terminal device to send the first information to the first network device, and to send the second information and the third information to the second terminal device.

[0012] Through the above solution, the first terminal device receives the downlink control information sent by the first network device and, according to the indication of the downlink control information, sends the first information to the first network device and sends the second information and the third information to the second terminal device, and the method can reduce the indication overhead and reduce the indication delay.

[0013] It should be understood that the first terminal device receiving the downlink control information can be understood as a trigger condition for the method of the first aspect of this application. Optionally, there are other trigger conditions for the method of the first aspect. For example, after the first terminal device receives the downlink control information, if there is no first resource, it does not necessarily send the first information to the first network device and send the second information and the third information to the second terminal device.

[0014] In combination with the first aspect, in some implementation manners of the first aspect, the method further includes: determining the first resource and / or the second resource based on the CLI measurement result.

[0015] Through the above solution, the first terminal device can determine the first resource based on the CLI measurement result, so that the first resource can be informed to the first network device and the second terminal device.

[0016] In combination with the first aspect, in some implementation manners of the first aspect, the CLI measurement result reflects the CLI interference degree between the first terminal device and the second terminal device, the first condition is that the CLI interference degree is greater than the interference threshold; the second condition is that the CLI interference degree is less than the interference threshold.

[0017] Through the above solution, the first resource can be determined based on a predefined interference threshold or an interference threshold indicated by a network device.

[0018] In combination with the first aspect, in some implementation manners of the first aspect, the CLI measurement result includes one or more of the following: received signal strength indicator (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), or signal-to-interference-plus-noise ratio (SINR).

[0019] In combination with the first aspect, in some implementation manners of the first aspect, sending the first information to the first network device and sending the second information and the third information to the second terminal device includes: when the first resource is determined based on the CLI measurement result and the downlink control information is received, sending the first information to the first network device and sending the second information and the third information to the second terminal device.

[0020] Through the above solution, when there is no complementary resource or the downlink control information is not received, the sending of information can be not triggered, reducing the useless transmission overhead.

[0021] In combination with the first aspect, in some implementation manners of the first aspect, the downlink control information indicates at least one of the following information: the resource for sending the first information to the first network device and the resources for sending the second information and the third information to the second terminal device; the identifier of the second terminal device and the identifier of the first network device; the modulation and coding strategy (MCS) for sending the first information to the first network device and the MCS for sending the second information and the third information to the second terminal device; the quasi co-location (QCL) information for sending the first information to the first network device and the QCL information for sending the second information and the third information to the second terminal device.

[0022] Optionally, the resource for sending the first information to the first network device and the resources for sending the second information and the third information to the second terminal device may be the same resource or different resources.

[0023] In combination with the first aspect, in some implementation manners of the first aspect, sending the second information and the third information to the second terminal device includes: sending the second information and the third information that are respectively encoded and modulated to the second terminal device; or sending the second information and the third information that are jointly encoded and modulated to the second terminal device.

[0024] In a second aspect, a communication method is provided. This method can be executed by a second terminal device, or can also be executed by a module (such as a chip or a circuit) of the second terminal device, and this is not limited. For the sake of description, the following takes the execution by the second terminal device as an example for illustration.

[0025] The method may include: receiving second information and third information, where the second information is used to determine a first resource. The first resource is used for a first terminal device to communicate with a first network device and is also used for a second terminal device to communicate with a second network device. The cross-link interference (CLI) measurement result corresponding to the first resource satisfies a first condition, and the first condition is used to determine an interference resource. The CLI measurement result is the CLI measurement result between the first terminal device and the second terminal device. The third information is used to indicate the priority of the first terminal device to communicate with the first network device; communicating with the second network device based on the second information and the third information.

[0026] Through the above solution, the first terminal device can indicate the first resource and the priority of the first terminal device and the second terminal device to the second terminal device. Thus, the second terminal device determines the communication method with the second network device based on the priority and the information of the first resource, thereby avoiding cross-link interference, improving the reliability of data transmission, and improving communication performance.

[0027] In combination with the second aspect, in some implementation manners of the second aspect, communicating with the second network device based on the second information and the third information includes: decoding the third information to determine the priority of the first terminal device to communicate with the first network device; when the priority of the first terminal device to communicate with the first network device is greater than the priority of the second terminal device to communicate with the second network device, decoding the second information to determine the first resource; stopping communicating with the second network device through the first resource.

[0028] Through the above solution, when the priority of the first terminal device to communicate with the network device is greater than that of the second terminal device, the first resource is stopped from being used, thereby reducing cross-link interference as soon as possible.

[0029] In combination with the second aspect, in some implementation manners of the second aspect, the method further includes: sending uplink control information to the second network device, where the uplink control information is used to indicate avoiding scheduling the second terminal device to communicate with the second network device through the first resource, and the uplink control information includes the second information.

[0030] Optionally, sending the uplink control information to the second network device includes: sending the uplink control information to the second network device through a third resource, where the third resource is different from the first resource.

[0031] In combination with the second aspect, in some implementation manners of the second aspect, the CLI measurement result reflects the CLI interference degree between the first terminal device and the second terminal device, and the first condition is that the CLI interference degree is greater than an interference threshold.

[0032] In combination with the second aspect, in some implementation manners of the second aspect, the CLI measurement result includes one or more of the following: received signal strength indicator (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), or signal-to-interference plus noise ratio (SINR).

[0033] In combination with the second aspect, in some implementation manners of the second aspect, communicating with a second network device based on second information and third information includes: decoding the third information to determine a priority for a first terminal device to communicate with a first network device; when the priority for the first terminal device to communicate with the first network device is less than or equal to the priority for a second terminal device to communicate with the second network device, not decoding the second information.

[0034] Not decoding the second information can also be understood as: ignoring the second information, or communicating with the second network device using a first resource while ignoring the second information, or stopping decoding the second information.

[0035] Through the above solution, the power consumption of decoding by the second terminal device is reduced, and unnecessary decoding operations are avoided.

[0036] In a third aspect, a communication method is provided. This method can be executed by a first network device, or alternatively, can be executed by a module (such as a chip or a circuit) of the first network device, and this is not limited. For ease of description, the following uses the example of being executed by the first network device for illustration.

[0037] The method may include: sending downlink control information, where the downlink control information is used to instruct the first terminal device to send first information to the first network device, and to send second information and third information to a second terminal device. The first information is used to determine a first resource, and the first resource is used for the first terminal device to communicate with the first network device, and is also used for the second terminal device to communicate with the first network device or is also used for the second terminal device to communicate with the second network device. The cross-link interference (CLI) measurement result corresponding to the first resource satisfies a first condition, and the first condition is used to determine an interference resource. The CLI measurement result is the CLI measurement result between the first terminal device and the second terminal device. The second information is used to determine the first resource, and the third information is used to indicate a priority for the first terminal device to communicate with the network device; receiving the first information.

[0038] Through the above solution, based on the indication of the first network device, the first terminal device can indicate the first resource and the priorities of the first terminal device and the second terminal device to the second terminal device, so that the second terminal device decides whether to avoid data transmission on the first resource according to the priority, thereby avoiding cross-link interference; and the first terminal device sends the first information to the first network device, so that the first network device performs resource scheduling according to the first information, thereby avoiding cross-link interference.

[0039] In combination with the third aspect, in some implementation manners of the third aspect, the first information includes one or more of the following information: the first resource, the second resource, or the CLI measurement result, where the second resource is used for communication between the first terminal device and the first network device, and is also used for communication between the second terminal device and the first network device or is also used for communication between the second terminal device and the second network device, and the CLI measurement result corresponding to the second resource satisfies the second condition, and the second condition is used to determine the non-interference resource.

[0040] In combination with the third aspect, in some implementation manners of the third aspect, the downlink control information indicates at least one of the following information: the resource used for sending the first information to the first network device and the resources used for sending the second information and the third information to the second terminal device; the identifier of the second terminal device and the identifier of the first network device; the modulation and coding strategy MCS used for sending the first information to the first network device and the MCS used for sending the second information and the third information to the second terminal device; the quasi co-location QCL information used for sending the first information to the first network device and the QCL information used for sending the second information and the third information to the second terminal device.

[0041] In combination with the third aspect, in some implementation manners of the third aspect, the CLI measurement result reflects the CLI interference degree between the first terminal device and the second terminal device, the first condition is that the CLI interference degree is greater than the interference threshold; the second condition is that the CLI interference degree is less than the interference threshold.

[0042] In combination with the third aspect, in some implementation manners of the third aspect, the CLI measurement result includes one or more of the following: received signal strength indicator RSSI, reference signal received power RSRP, reference signal received quality RSRQ, or signal-to-interference-plus-noise ratio SINR.

[0043] In combination with the third aspect, in some implementation manners of the third aspect, the first information includes the CLI measurement result, and the method further includes: determining the first resource and / or the second resource based on the CLI measurement result.

[0044] In combination with the third aspect, in some implementation manners of the third aspect, when the priority of communication between the first terminal device and the first network device is not higher than the priority of communication between the second terminal device and the second network device, or when the priority of communication between the first terminal device and the first network device and the priority of communication between the second terminal device and the second network device cannot be determined, the method further includes: avoiding scheduling the first network device to communicate with the first terminal device through the first resource.

[0045] In combination with the third aspect, in some implementation manners of the third aspect, the method further includes: sending fourth information to the second terminal device, where the fourth information is used to instruct the second terminal device to receive the second information and the third information sent by the first terminal device.

[0046] Fourth aspect, a communication device is provided, and the device may be a terminal device or a module of a terminal device (such as a chip or a circuit).

[0047] The device includes: a sending unit, configured to send first information to the first network device, where the first information is used to determine a first resource, the first resource is used for the device to communicate with the first network device and is also used for the second terminal device to communicate with the second network device, and the cross-link interference CLI measurement result corresponding to the first resource satisfies a first condition, and the first condition is used to determine an interference resource, and the CLI measurement result is the CLI measurement result between the device and the second terminal device; the sending unit is further configured to send second information and third information to the second terminal device, where the second information is used to determine the first resource, and the third information is used to indicate the priority of communication between the device and the first network device.

[0048] In a possible implementation manner, the first information includes one or more of the following information: the first resource, the second resource, or the CLI measurement result, where the second resource is used for the device to communicate with the first network device and is also used for the second terminal device to communicate with the second network device, and the CLI measurement result corresponding to the second resource satisfies a second condition, and the second condition is used to determine a non-interference resource.

[0049] In a possible implementation manner, the device further includes: a receiving unit, configured to receive downlink control information, where the downlink control information is used to instruct the device to send the first information to the first network device and to send the second information and the third information to the second terminal device.

[0050] In a possible implementation manner, the device further includes: a processing unit, configured to control the device to determine the first resource and / or the second resource based on the CLI measurement result.

[0051] In a possible implementation, the CLI measurement result reflects the degree of CLI interference between the device and the second terminal device. The first condition is that the degree of CLI interference is greater than the interference threshold; the second condition is that the degree of CLI interference is less than the interference threshold.

[0052] In a possible implementation, the CLI measurement result includes one or more of the following: Received Signal Strength Indicator (RSSI), Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal-to-Interference-plus-Noise Ratio (SINR).

[0053] In a possible implementation, the sending unit is further configured to, when a first resource is determined based on the CLI measurement result and downlink control information is received, send a first message to the first network device, and send a second message and a third message to the second terminal device.

[0054] In a possible implementation, the downlink control information indicates at least one of the following information: the resource used to send the first message to the first network device, the resources used to send the second message and the third message to the second terminal device, the identifier of the second terminal device, the identifier of the first network device, the Modulation and Coding Scheme (MCS) used to send the first message to the first network device, the MCS used to send the second message and the third message to the second terminal device, the Quasi-Co-Location (QCL) information used to send the first message to the first network device, and the QCL information used to send the second message and the third message to the second terminal device.

[0055] In a possible implementation, the sending unit is further configured to send the second message and the third message that are respectively encoded and modulated to the second terminal device; or send the second message and the third message that are jointly encoded and modulated to the second terminal device.

[0056] In a fifth aspect, a communication device is provided. The device may be a terminal device or a module of a terminal device (such as a chip or a circuit).

[0057] The device includes: a receiving unit, configured to receive a second message and a third message. The second message is used to determine a first resource, and the first resource is used for a first terminal device to communicate with a first network device and is also used for a second terminal device to communicate with a second network device. The cross-link interference (CLI) measurement result corresponding to the first resource satisfies a first condition, and the first condition is used to determine interference resources. The CLI measurement result is the CLI measurement result between the first terminal device and the second terminal device. The third message is used to indicate the priority of the first terminal device to communicate with the first network device; a processing unit, configured to control the device to communicate with the second network device based on the second message and the third message.

[0058] In a possible implementation, communicating with a second network device based on second information and third information includes: decoding the third information to determine the priority of communication between a first terminal device and a first network device; when the priority of communication between the first terminal device and the first network device is greater than the priority of communication between a second terminal device and the second network device, decoding the second information to determine a first resource; and stopping communicating with the second network device through the first resource.

[0059] In a possible implementation, the apparatus further includes: a sending unit, configured to send uplink control information to the second network device, where the uplink control information is used to indicate avoiding scheduling the second terminal device to communicate with the second network device through the first resource, and the uplink control information includes the second information.

[0060] Optionally, sending the uplink control information to the second network device includes: sending the uplink control information to the second network device through a third resource, where the third resource is different from the first resource.

[0061] In a possible implementation, the CLI measurement result reflects the CLI interference degree between the first terminal device and the second terminal device, and the first condition is that the CLI interference degree is greater than an interference threshold.

[0062] In a possible implementation, the CLI measurement result includes one or more of the following: received signal strength indicator (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), or signal-to-interference-plus-noise ratio (SINR).

[0063] In a possible implementation, communicating with a second network device based on second information and third information includes: decoding the third information to determine the priority of communication between a first terminal device and a first network device; when the priority of communication between the first terminal device and the first network device is less than or equal to the priority of communication between a second terminal device and the second network device, not decoding the second information.

[0064] In a sixth aspect, a communication apparatus is provided, and the apparatus may be a terminal device or a module of a terminal device (such as a chip or a circuit).

[0065] The device includes: a sending unit, configured to send downlink control information, where the downlink control information is used to instruct a first terminal device to send first information to a first network device, and to send second information and third information to a second terminal device, the first information is used to determine a first resource, the first resource is used for communication between the first terminal device and the first network device, and is also used for communication between the second terminal device and the first network device or is also used for communication between the second terminal device and a second network device, a cross-link interference (CLI) measurement result corresponding to the first resource meets a first condition, the first condition is used to determine an interference resource, the CLI measurement result is a CLI measurement result between the first terminal device and the second terminal device, the second information is used to determine the first resource, and the third information is used to indicate a priority of communication between the first terminal device and the first network device; and a receiving unit, configured to receive the first information.

[0066] In a possible implementation, the first information includes one or more of the following: the first resource, a second resource, or a CLI measurement result, where the second resource is used for communication between the first terminal device and the first network device, and is also used for communication between the second terminal device and the first network device or is also used for communication between the second terminal device and the second network device, a CLI measurement result corresponding to the second resource meets a second condition, and the second condition is used to determine a non-interference resource.

[0067] In a possible implementation, the CLI measurement result reflects a CLI interference degree between the first terminal device and the second terminal device, the first condition is that the CLI interference degree is greater than an interference threshold; the second condition is that the CLI interference degree is less than the interference threshold.

[0068] In a possible implementation, the CLI measurement result includes one or more of the following: a received signal strength indicator (RSSI), a reference signal received power (RSRP), a reference signal received quality (RSRQ), or a signal-to-interference-plus-noise ratio (SINR).

[0069] In a possible implementation, the device further includes: a processing unit, configured to determine the first resource and / or the second resource based on the CLI measurement result.

[0070] In a possible implementation, the processing unit is further configured to control the device to avoid scheduling the first network device to communicate with the first terminal device through the first resource when a priority of communication between the first terminal device and the first network device is not higher than a priority of communication between the second terminal device and the second network device, or when priorities of communication between the first terminal device and the first network device and between the second terminal device and the second network device cannot be determined.

[0071] In a possible implementation, the sending unit is further configured to send fourth information to a second terminal device, where the fourth information is used to instruct the second terminal device to receive second information and third information sent by a first terminal device.

[0072] In a seventh aspect, a communication device is provided, including a processor coupled to a memory, and can be used to execute the method in any possible implementation of the first aspect, or used to execute the method in any possible implementation of the second aspect. In a possible implementation, the memory is included in the communication device. In a possible implementation, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0073] In one implementation, the communication device is a terminal device. When the communication device is a terminal device, the communication interface can be a transceiver, or an input / output interface. In a possible implementation, the transceiver can be a transceiver circuit. In a possible implementation, the input / output interface can be an input / output circuit.

[0074] In another implementation, the communication device is a chip or a chip system. When the communication device is a chip or a chip system, the communication interface can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or the chip system. The processor can also be embodied as a processing circuit or a logic circuit.

[0075] In an eighth aspect, a communication device is provided, including a processor coupled to a memory, and can be used to execute the method in any possible implementation of the third aspect. In a possible implementation, the memory is included in the communication device. In a possible implementation, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0076] In one implementation, the communication device is a network device. When the communication device is a network device, the communication interface can be a transceiver, or an input / output interface. In a possible implementation, the transceiver can be a transceiver circuit. In a possible implementation, the input / output interface can be an input / output circuit.

[0077] In another implementation, the communication device is a chip or a chip system. When the communication device is a chip or a chip system, the communication interface can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or the chip system. The processor can also be embodied as a processing circuit or a logic circuit.

[0078] In a ninth aspect, a communication device is provided, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that any one of the first aspect to the third aspect, and the method in any possible implementation manner of the above aspects is implemented.

[0079] In a specific implementation process, the above communication device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a flip-flop, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example but not limited to, a receiver, and the signal output by the output circuit may be output to, for example but not limited to, a transmitter and transmitted by the transmitter. Moreover, the input circuit and the output circuit may be different circuits or the same circuit. In this case, the circuit serves as an input circuit and an output circuit at different times respectively. The embodiments of the present application do not limit the specific implementation manners of the processor and various circuits.

[0080] In a tenth aspect, a processing device is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, and may receive a signal through a receiver and transmit a signal through a transmitter to execute any one of the first aspect to the third aspect, and the method in any possible implementation manner of the above aspects.

[0081] In a possible implementation manner, the processor is one or more, and the memory is one or more.

[0082] In a possible implementation manner, the memory may be integrated with the processor, or the memory is separately arranged from the processor.

[0083] In a specific implementation process, the memory may be a non-transitory memory, such as a read only memory (ROM). It may be integrated with the processor on the same chip or separately arranged on different chips. The embodiments of the present application do not limit the type of the memory and the setting manner of the memory and the processor.

[0084] It should be understood that relevant data interaction processes, such as sending indication information, may be a process of outputting indication information from the processor, and receiving capability information may be a process of the processor receiving input capability information. Specifically, the processed output data may be output to the transmitter, and the input data received by the processor may come from the receiver. Among them, the transmitter and the receiver may be collectively referred to as a transceiver.

[0085] The processor in the above aspects may be a chip, which can be implemented by hardware or software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor, which is implemented by reading software code stored in a memory. The memory may be integrated in the processor or may be located outside the processor and exist independently.

[0086] In the eleventh aspect, a computer program product is provided. The computer program product includes: a computer program (which may also be referred to as code or instructions). When the computer program is run, it causes a computer to execute any one of the first aspect to the third aspect, and the methods in any possible implementation manner of the above aspects.

[0087] In the twelfth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which may also be referred to as code or instructions). When it runs on a computer, it causes the computer to execute any one of the first aspect to the third aspect, and the methods in any possible implementation manner of the above aspects.

[0088] In the thirteenth aspect, a chip system is provided, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a communication device equipped with the chip system executes any one of the first aspect to the third aspect, and the methods in any possible implementation manner of the above aspects.

[0089] Wherein, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.

[0090] In the fourteenth aspect, a communication system is provided, including at least one of the foregoing first terminal device, second terminal device, and first network device. BRIEF DESCRIPTION OF THE DRAWINGS

[0091] Figure 1 is a schematic diagram of an example of a communication system applicable to this application.

[0092] Figure 2 is a schematic diagram of an example of a communication system applicable to this application.

[0093] Figure 3 is a schematic diagram of an example of a communication system applicable to this application.

[0094] Figure 4 is a schematic diagram of an example of a communication system applicable to this application.

[0095] Figure 5It is a schematic diagram of an example of the communication system applicable to this application.

[0096] Figure 6 It is a schematic diagram of an example of the communication system provided by the embodiment of this application.

[0097] Figure 7 It is a schematic diagram of the cross-link interference result.

[0098] Figure 8 It is a schematic diagram of an example of the communication system provided by the embodiment of this application.

[0099] Figure 9 It is a schematic flowchart of a communication method provided by the embodiment of this application.

[0100] Figure 10 It is a schematic flowchart of a communication method provided by the embodiment of this application.

[0101] Figure 11 It is a schematic block diagram of a communication device provided by the embodiment of this application.

[0102] Figure 12 It is a schematic block diagram of a communication device provided by the embodiment of this application.

[0103] Figure 13 It is a schematic block diagram of a chip system provided by the embodiment of this application. Detailed implementation manners

[0104] Next, the technical solutions in the embodiments of this application will be described with reference to the accompanying drawings.

[0105] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th Generation (5G) system or New Radio (NR) and future communication systems, etc.

[0106] Next, specific examples will be used to introduce in detail the system architecture applicable to the embodiments of the present application.

[0107] System Architecture One

[0108] The present application can be applied to a satellite communication system.

[0109] As Figure 1 shown, the satellite system architecture may include a satellite base station and a network element of the terminal type. Among them, the satellite base station provides communication services for the terminal device, and the terminal device may include devices such as smartphones, smart watches, and tablets.

[0110] It should be understood that the satellite base station transmits downlink data to the terminal device, and the downlink data can be encoded by channel coding. After channel coding, the data is transmitted to the terminal device after constellation modulation; the terminal device transmits uplink data to the satellite base station, and the uplink data can also be encoded by channel coding. After coding, the data is transmitted to the satellite base station after constellation modulation. The satellite base station can also communicate with a ground base station. The satellite can act as both a base station and a terminal device.

[0111] It should also be understood that the satellite may refer to an unmanned aerial vehicle, a hot air balloon, a low-earth orbit satellite, a medium-earth orbit satellite, a high-earth orbit satellite, etc. The satellite may also refer to a non-ground base station or non-ground equipment, etc.

[0112] System Structure Two

[0113] This application can be applied to the satellite inter-satellite link communication system.

[0114] Such as Figure 2 As shown, the satellite inter-satellite link communication system can be divided into two major parts: the acquisition pointing tracking (APT) subsystem and the communication subsystem. Among them, the communication subsystem is mainly responsible for the transmission of inter-satellite information, and the communication subsystem is the main body of the inter-satellite communication system; the APT system is mainly responsible for the acquisition, alignment, and tracking between satellites. Among them, it can determine the direction of arrival of the incident signal for acquisition, adjust the transmitted wave to aim at the receiving direction for alignment. During the entire communication process, continuous ATP adjustment of alignment and acquisition is for tracking. In order to minimize the attenuation and interference effects in the channel, and at the same time require high confidentiality and transmission rate, it is necessary to adjust the APT in real time to continuously adapt to changes.

[0115] It should be understood that the current APT systems are all optical systems, and the disadvantage is that optical alignment is difficult and mechanical adjustment of the pointing is required. For the existing communication subsystems, most are optical communication systems, and there are also some systems in the microwave band, and most use a single high-gain antenna. The existing APT systems and communication subsystems are independent systems. The disadvantages are that optical communication is easily affected by vibrations, etc., and the rate is unstable; the millimeter wave frequency is low, the communication capacity is low, and the antenna needs mechanical adjustment of the pointing.

[0116] System Architecture Three

[0117] This application can be applied to the cellular communication system.

[0118] Such as Figure 3 As shown, this application can be applied to wireless communication systems such as 5G systems and satellite communications. Among them, the wireless communication system is usually composed of cells, each cell contains a base station, and the base station can provide communication services to multiple mobile stations (MS). Among them, the base station can include a baseband unit (BBU) and a remote radio unit (RRU). Among them, the BBU and the RRU can be placed in different places. For example: the RRU is remotely located in a high-traffic area, and the BBU is placed in the central computer room. The BBU and the RRU can also be placed in the same computer room. The BBU and the RRU can also be different components under the same rack.

[0119] It should be understood that the wireless communication systems mentioned in the solution of this application include, but are not limited to: NarrowBand-Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA for short), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), and the three application scenarios of the next-generation 5G mobile communication system, namely eMBB, URLLC, and eMTC.

[0120] System Architecture Four

[0121] This application can be applied to the Internet of Things communication system.

[0122] Such as Figure 4 is a typical application scenario of wireless screen mirroring in the Internet of Things. The terminal device (such as a smart phone) establishes a network connection with the TV. The smart phone transmits the content that needs to be mirrored and displayed on the TV to the TV device. After receiving the content transmitted by the smart phone, the TV device displays the content on the display screen.

[0123] System Architecture Five

[0124] This application can be applied to integrated access and backhaul (IAB).

[0125] Such as Figure 5 As shown, IAB can include an IAB Doner, an IAB node, and a terminal device. The link between the IAB Doner and the IAB node is a backhaul link, and the link between the terminal device and the IAB node is an access link.

[0126] It should be understood that the above mainly gives examples of five system architectures that can be used in the present application. Of course, the present application can also be applied to other system architectures, which are not listed one by one here.

[0127] It should also be understood that the terminal device in the embodiments of the present application may refer to a user equipment, an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a smart phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted mobile device, a wearable device, a wireless communication module / chip in a smart factory, a wireless communication module / chip in a smart grid, a wireless communication module / chip in various devices, etc., that is, a terminal device in a 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN). The embodiments of the present application are not limited thereto.

[0128] It should also be understood that the network device in the embodiments of the present application may be a device for communicating with the terminal device. The network device may be a Base Transceiver Station (BTS) in a Global System of Mobile communication (GSM) system or a Code Division Multiple Access (CDMA) system, or a NodeB (NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an Evolutional NodeB (eNB or eNodeB) in an LTE system. It may also be a communication chip / module in a base station, a communication chip / module in a satellite, or a radio controller in a Cloud Radio Access Network (CRAN) scenario. Or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network or a network device in a future evolved PLMN network, etc. The embodiments of the present application are not limited thereto.

[0129] In the semi-static sub-band full-duplex (SBFD) uplink (UL) subband, the frequency-domain resources account for about 20% - 25% of the bandwidth. The dynamic SBFD uplink-downlink ratio is more flexible, and the base station can flexibly configure the uplink and downlink transmissions at the same time according to the uplink and downlink traffic. Compared with dynamic time-division duplex (TDD), dynamic SBFD allows UL transmission at any time with lower latency.

[0130] Whether it is SBFD, full-duplex communication, or communication that mixes full-duplex and half-duplex (such as sub-band full-duplex), all face serious cross-link interference (CLI) between user equipments (UEs). This application takes the SBFD scenario as an example, and is equally applicable to communication scenarios that generate inter-UE interference such as full-duplex communication and communication that mixes full-duplex and half-duplex. This application does not limit the application scenarios of the technical solutions.

[0131] Inter-UE interference includes the following two types of interference:

[0132] The following are the inter-UE CLI interferences in two scenarios:

[0133] 1) As Figure 6 shown, UE1 communicates with base station 1, and UE2 communicates with base station 2.

[0134] As Figure 7 (a) shown, the frame structures of base station 1 and base station 2 may be different, then the downlink of UE1 may be interfered by the uplink intra-subband of UE2; or, as Figure 7 (b) shown, the frame structures of base station 1 and base station 2 may be the same, and the downlink of UE1 is interfered by the uplink inter-subband of UE2.

[0135] 2) As Figure 8 shown, both UE1 and UE2 communicate with base station 1.

[0136] As Figure 7 (b) shown, the frame structures of the two users are the same, then the downlink of UE1 may be interfered by the uplink inter-subband of UE2.

[0137] This application provides a variety of communication methods for communication scenarios with low latency and high reliability requirements, which can reduce the cross-link interference CLI between UEs and improve the reliability of communication.

[0138] It should be understood that the description of specific scenarios in the embodiments of the present application is only for illustration. The methods provided in the embodiments of the present application are applicable not only to the application scenarios described above, but also to application scenarios with similar problems.

[0139] In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" or "plural" is two or more. In addition, "at least one" can be replaced by "one or more".

[0140] The 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 size, content, order, time sequence, priority or importance of multiple objects. For example, the first indication information and the second indication information may be the same information or different information, and such names do not indicate differences in the content, size, application scenario, sender / receiver, priority or importance of these two messages. In addition, the numbering of steps in each embodiment introduced in the present application is only for distinguishing different steps, and is not used to limit the order of precedence between steps.

[0141] The technical solutions provided in the embodiments of the present application can be applied to wireless communication between communication devices. Wireless communication between communication devices may include: wireless communication between a network device and a terminal, wireless communication between network devices, and wireless communication between terminals. Among them, in the embodiments of the present application, the term "wireless communication" may also be abbreviated as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".

[0142] It should be understood that the names of all nodes and messages in the present application are only set for the convenience of description in the present application, and their names in the actual network may be different. It should not be understood that the present application limits the names of various nodes and messages. On the contrary, any name having the same or similar function as the nodes or messages used in the present application is regarded as the method of the present application or an equivalent replacement, and is within the protection scope of the present application, and will not be elaborated below.

[0143] In the present application, "sending information to... (terminal)" can be understood as the destination of the information is the terminal, which may include directly or indirectly sending information to the terminal. "Receiving information from... (terminal)" can be understood as the source of the information is the terminal, which may include directly or indirectly receiving information from the terminal. The information may be subjected to necessary processing, such as format change, etc., between the source and destination of the information sending, but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be elaborated here.

[0144] The following will describe in detail various communication methods provided in the embodiments of the present application with reference to the accompanying drawings.

[0145] It should be understood that the step numbers in the embodiments of the present application are only for illustration and do not limit the order in which the steps occur.

[0146] For ease of understanding and description, the communication method of the embodiments of the present application will be described below by taking the interaction between a terminal device and a network device as an example, but this should not impose any limitation on the execution entity of the communication method of the embodiments of the present application. For example, the method executed by the terminal device can also be executed by a module of the terminal device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. The method executed by the network device can also be executed by a module of the network device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the network device.

[0147] Figure 9 A communication method 900 provided by the present application is shown. The method 900 at least includes the following Figure 9 shown content, and the method 900 is applicable to the Figure 6 shown scenario.

[0148] S910, UE1 (i.e., an example of a first terminal device) determines a first resource and / or a second resource based on the CLI measurement result between UE1 and UE2 (i.e., an example of a second terminal device).

[0149] It should be understood that the first resource is used for UE1 to communicate with base station 1 (i.e., an example of a first network device), and is also used for UE2 to communicate with base station 2 (i.e., an example of a second network device); and the second resource is used for UE1 to communicate with base station 1, and is also used for UE2 to communicate with base station 2.

[0150] Specifically, UE1 allocates resources as a first resource and a second resource based on the CLI measurement result between UE1 and UE2, where the first resource is a resource with a higher CLI interference level, and the second resource is a resource with a lower CLI interference level.

[0151] The above first resource and second resource can be time-frequency resources or can be only frequency-domain resources. It should be understood that for semi-static SBFD, the first resource and the second resource can be only frequency-domain resources, so as to reduce the overhead of indicating the first resource and / or the second resource to base station 1 or UE2.

[0152] Exemplarily, the first resource can also be referred to as a complementary resource or an interference resource, and the second resource can also be referred to as an anchor resource or a non-interference resource. The present application does not make any limitation in this regard.

[0153] Exemplarily, the above UE1 can be a URLLC UE, and UE2 can be an eMBB UE.

[0154] Exemplarily, the above UE1 may also be a UE for high-priority services, and UE2 may be a UE for low-priority services.

[0155] Exemplarily, the above UE1 and UE2 may also be services with the same priority.

[0156] Optionally, the measurements configured / indicated by the network device may be CLI measurements of different frequency domain units.

[0157] Optionally, the above CLI measurements may be CLI-probed reference signal (Sounding Reference Signal, SRS) measurements scheduled by group DCI. Exemplarily, group DCI schedules UE1 to measure the CLI-SRS or SRS of UE2.

[0158] Optionally, the above CLI measurements may be measurements of reference signals such as CSI / DMRS scheduled by base station 1 for UE1, or base station 1 uses high-layer configured exclusive CLI measurement resources and schedules UE1 to use this resource to measure CLI.

[0159] For multiple frequency domain units, multiple CLI measurement results may be included. The unit of each frequency domain unit may be 5 RBs, 10 RBs, etc. The present application does not limit the unit of a single frequency domain unit. The sizes of different frequency domain units may be the same or different. Different frequency domain units may partially or completely overlap, or may not overlap.

[0160] The CLI measurement results may be at least one of the following:

[0161] 1) Received Signal Strength Indication (RSSI);

[0162] 2) Reference Signal Received Power (RSRP);

[0163] 3) Reference Signal Received Quality (RSRQ);

[0164] 4) Signal to Interference plus Noise Ratio (SINR).

[0165] In a possible implementation, UE1 allocates resources as first resources and second resources based on the CLI measurement results between UE1 and UE2, including: UE1 determines the resources that meet the first condition as the first resources, and the resources that meet the second condition as the second resources.

[0166] Optionally, the first condition is that the CLI interference level is greater than the interference threshold, and the second condition is that the CLI interference level is less than the interference threshold.

[0167] Optionally, the first condition is that the CLI interference level is greater than or equal to the interference threshold, and the second condition is that the CLI interference level is less than the interference threshold.

[0168] Optionally, the first condition is that the CLI interference level is greater than the interference threshold, and the second condition is that the CLI interference level is less than or equal to the interference threshold.

[0169] Optionally, the interference threshold is pre-defined by the protocol or configured by the higher layer. For example, the interference threshold is related to one or more of the following parameters: Received Signal Strength Indicator (RSSI), Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal-to-Interference-plus-Noise Ratio (SINR).

[0170] S920, the base station 1 sends Downlink Control Information (DCI) to UE1.

[0171] Specifically, the downlink control information is used to instruct UE1 to send the first information to the base station 1, and the second information and the third information to UE2. The first information is used to determine the first resources, the second information is used to determine the first resources, and the third information is used to indicate the priority of the communication between UE1 and the base station.

[0172] Among them, the first information includes one or more of the following information: the first resources, the second resources, or the CLI measurement results.

[0173] The base station 1 sends downlink control information to UE1.

[0174] Optionally, the downlink control information instructs UE1 to send information to the base station 1 and UE2 on different time-frequency resources.

[0175] Exemplarily, the downlink control information indicates at least one of the following information:

[0176] 1) The resources used to send the first information to the base station 1 (such as called the first transmission resources), and the resources used to send the second information and the third information to UE2 (such as called the second transmission resources). Optionally, the resources are time-frequency resources.

[0177] The base station 1 indicates the first transmission resource and the second transmission resource to the UE1 through downlink control information. The specific indication methods include joint indication or separate indication.

[0178] Separate indication: Indicate the first transmission resource and the second transmission resource separately. For example, the base station 1 indicates the first transmission resource to the UE1 and indicates the second transmission resource to the UE1.

[0179] Joint indication: Indicate a set of resources, which includes the first transmission resource and the second transmission resource, and indicate which of the resources in the set are the first transmission resource or which are the second transmission resource.

[0180] 2) The identifier of the UE2 and the identifier of the base station 1;

[0181] 3) The modulation and coding scheme (MCS) used for sending the first information to the base station 1, and the MCS used for sending the second information and the third information to the UE2;

[0182] 4) The first quasi co-location (QCL) information used for sending the first information to the base station 1, and the second QCL information used for sending the second information and the third information to the UE2. Optionally, the QCL information includes information related to CSI-RS resources or SRS resources, or includes spatial domain information of different panels, or includes spatial domain information such as different beams.

[0183] Optionally, the downlink control information instructs the UE1 to send information to the base station 1 and the UE2 on the same time-frequency resource.

[0184] Specifically, the two links for sending information to the base station 1 and the UE2 use the same time-frequency resource, but use different space-division resources.

[0185] In this case, the downlink control information indicates at least one of the following information:

[0186] 1) 1 time-frequency resource. This time-frequency resource is used for the UE1 to send the first information to the base station 1 and is also used for the UE1 to send the second information and the third information to the UE2.

[0187] 2) The identifier of the UE2 and the identifier of the base station 1;

[0188] 3) The modulation and coding scheme (MCS) used for sending the first information to the base station 1, and the MCS used for sending the second information and the third information to the UE2;

[0189] 4) The first Quasi Co Location (QCL) information used to send the first message to base station 1, and the second QCL information used to send the second and third messages to UE2.

[0190] Optionally, the protocol predefines a special DCI format and the size of the DCI format. Through the DCI of this format, UE1 is instructed to send the first message to base station 1, and the second and third messages to UE2.

[0191] Optionally, base station 1 instructs the DCI format through high-layer signaling, or the downlink control information carries the DCI format information.

[0192] Optionally, the downlink control information indicates that the transmission is a low-latency and high-reliability transmission, such as URLLC, so that UE1 performs transmission based on predefined resources.

[0193] Optionally, predefined fixed large resources (such as 20 RE) or a modulation and coding scheme (MCS) with relatively high reliability are used to ensure the reliability of the transmission.

[0194] Optionally, the downlink control information is transmitted multiple times to ensure the reliability of the downlink control information transmission.

[0195] S930, UE1 sends the first message to base station 1, and the second and third messages to UE2.

[0196] There is a trigger condition for step S930. When the trigger condition is met, UE1 sends the first message to base station 1, and the second and third messages to UE2; otherwise, the above messages are not sent.

[0197] The trigger condition includes:

[0198] 1) Receiving the downlink control information DCI described in step S920;

[0199] 2) There is a first resource.

[0200] The encoding method of the second and third messages is introduced below.

[0201] The second and third messages can be encoded and modulated separately, or jointly encoded and modulated.

[0202] In a possible implementation, the second and third messages are encoded and modulated separately.

[0203] In this case, for UE2, the third message is decoded first, and the priorities of UE1 and UE2 are compared. When the priority of UE1 is higher, UE2 decodes the second message; when the priority of UE2 is higher or the priorities of UE1 and UE2 are the same, UE2 no longer decodes the second message.

[0204] In another possible implementation, the second information and the third information are jointly encoded and modulated. The third information can be mapped in a bit string with priority decoding. A separate Cyclic Redundancy Check (CRC) or other check method is used to determine whether the priority decoding is correct.

[0205] In this case, for UE2, when the priority of UE1 is higher, UE2 decodes the second information again; when the priority of UE2 is higher or the priorities of UE1 and UE2 are the same, UE2 does not decode the second information any more.

[0206] Through the above method, the decoding energy consumption of UE2 can be reduced, and unnecessary decoding operations can be avoided.

[0207] UE1 sends the first information to base station 1. The first information includes one or more of the following information: the first resource, the second resource, or the CLI measurement result.

[0208] After receiving the first information, base station 1 performs the following operations:

[0209] In a possible implementation, if what UE1 sends to base station 1 is the CLI measurement result, then base station 1 can allocate the first resource or the second resource by itself, or determine the interference threshold by itself. Here, the interference threshold may be different from or the same as the interference thresholds for UE1 to determine the first resource and the second resource. Base station 1 can determine by itself which part of the resources to schedule according to the first resource and the second resource determined by itself.

[0210] Specifically, after receiving the first information, if base station 1 knows the priority of UE2 (such as ideal backhaul), when the priority of UE1 is not higher than that of UE2, base station 1 avoids scheduling the first resource or preferentially schedules the second resource; or, if base station 1 does not know the priority of UE2, it avoids scheduling the first resource or preferentially schedules the second resource.

[0211] Thus, when the priorities of UE1 and UE2 are the same, base station 1 can reduce CLI interference through scheduling.

[0212] After receiving the second information and the third information, UE2 performs the following operations:

[0213] After receiving the second information and the third information sent by UE1, UE2 determines whether to communicate with base station 2 using the first resource based on the priorities of UE1 and UE2.

[0214] In one implementation, if the priority of UE1 is higher than that of UE2, when UE2 is a full-duplex or configured grant UE, UE2 can stop communicating with base station 2 through the first resource, thereby reducing CLI interference as soon as possible.

[0215] S940, UE2 sends uplink control information to base station 2.

[0216] In one implementation, if the priority of UE1 is higher than that of UE2, UE2 sends uplink control information to base station 2. The uplink control information includes second information, and is used to indicate avoiding scheduling UE2 to perform uplink communication through the first resource and using the uplink transmission resource other than the first resource, thereby reducing CLI interference.

[0217] Optionally, UE2 sends the uplink control information to base station 2 through a third resource, and the third resource is different from the first resource.

[0218] In another implementation, if the priority of UE1 is not higher than that of UE2, UE2 has no operation.

[0219] Figure 10 A communication method 1000 provided by the present application is shown. The method 1000 at least includes the following Figure 10 shown part of the content, and the method 1000 is applicable to the following Figure 8 shown scenario.

[0220] S1010, UE1 (i.e., an example of the first terminal device) determines the first resource and / or the second resource based on the CLI measurement result between UE1 and UE2 (i.e., an example of the second terminal device).

[0221] It should be understood that the first resource is used for UE1 and UE2 to communicate with base station 1 (i.e., an example of the first network device); and the second resource is used for UE1 and UE2 to communicate with base station 1.

[0222] It should be understood that UE1 and UE2 communicate with the same base station, the frame structures of UE1 and UE2 are the same, and the first resource and the second resource can be only frequency domain resources.

[0223] Step 1010 refers to step S910.

[0224] S1020, base station 1 sends a Downlink Control Information (DCI) to UE1, and the DCI indicates that UE1 sends the first information to base station 1, and sends the second information and the third information to UE2.

[0225] Step 1020 refers to step S920.

[0226] S1030, Base Station 1 schedules UE2 to receive the second information and the third information.

[0227] Specifically, Base Station 1 may send the fourth information to UE2 to indicate that UE2 receives the second information and the third information. Optionally, the fourth information may be downlink control information.

[0228] Optionally, the scheduling information sent by Base Station 1 to UE1 in S1020 and the scheduling information (i.e., the fourth information) sent by Base Station 1 to UE2 in S1030 may be in the same downlink control information or in different downlink control information.

[0229] S1040, UE1 sends the first information to Base Station 1 and sends the second information and the third information to UE2.

[0230] Step 1040 refers to step S930.

[0231] After receiving the first information, Base Station 1 performs the following operations:

[0232] In a possible implementation, what UE1 sends to Base Station 1 is the CLI measurement result. Then, Base Station 1 may allocate the first resource or the second resource by itself, or determine the interference threshold by itself. Here, the interference threshold may be different or the same as the interference threshold for UE1 to determine the first resource and the second resource. Base Station 1 may determine which part of the resources to schedule according to the first resource and the second resource determined by itself.

[0233] Specifically, after receiving the first information, when the priority of UE1 is not higher than that of UE2, Base Station 1 avoids scheduling the first resource or preferentially schedules the second resource for the communication of UE1; or, when the priority of UE1 is higher than that of UE2, Base Station 1 may avoid scheduling the first resource or preferentially schedule the second resource for the communication of UE2.

[0234] Thus, Base Station 1 can reduce CLI interference through scheduling.

[0235] It should be understood that for the UE with a lower priority among UE1 and UE2, Base Station 1 may preferentially schedule the second resource or re-schedule other resources for communication with Base Station 1.

[0236] After receiving the second information and the third information, UE2 performs the following operations:

[0237] After receiving the second information and the third information sent by UE1, UE2 determines whether to use the first resource to communicate with Base Station 2 based on the priorities of UE1 and UE2.

[0238] In one implementation, the priority of UE1 is higher than that of UE2. Then, when UE2 is a full-duplex or configured grant UE, UE2 can stop communicating with base station 2 through the first resource, so as to reduce CLI interference as soon as possible. Optionally, UE2 can listen for the resources re-scheduled by base station 1 for communicating with base station 1.

[0239] Optionally, the expiration times of the first resource and the second resource can be predefined. For example, when the frame structure changes or UE1 re-sends the CLI measurement results to base station 1 and UE2, the original first resource and second resource become invalid.

[0240] Figure 11 It is a schematic block diagram of communication device 1100 provided by an embodiment of the present application. The device 1100 includes a transceiver unit 1110 and a processing unit 1120. The transceiver unit 1110 can communicate with the outside, and the processing unit 1120 is used for data processing. The transceiver unit 1110 can also be referred to as a communication interface or a communication unit.

[0241] In a possible implementation, the device 1100 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 1120 can read the instructions and / or data in the storage unit.

[0242] The device 1100 can be used to perform the actions executed by the network device in the above method embodiments. At this time, the device 1100 can be a network device or a component configurable in a network device. The transceiver unit 1110 is used to perform the transceiver-related operations of the network device in the above method embodiments, and the processing unit 1120 is used to perform the processing-related operations of the network device in the above method embodiments.

[0243] Alternatively, the device 1100 can be used to perform the actions executed by the terminal device in the above method embodiments. At this time, the device 1100 can be a terminal device or a component configurable in a terminal device. The transceiver unit 1110 is used to perform the transceiver-related operations on the terminal device side in the above method embodiments, and the processing unit 1120 is used to perform the processing-related operations on the terminal device side in the above method embodiments.

[0244] It should also be understood that the device 1100 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group of processors, etc.) for executing one or more software or firmware programs, and a memory, a combined logic circuit and / or other suitable components that support the described functions. In an alternative example, those skilled in the art can understand that the device 1100 may specifically be the network device or the terminal device in the above embodiments, and can be used to execute each process and / or step corresponding to the network device or the terminal device in the above method embodiments. Or, the device 1100 may specifically be the network device or the terminal device in the above embodiments, and can be used to execute each process and / or step corresponding to the network device or the terminal device in the above method embodiments. To avoid repetition, it will not be described in detail here.

[0245] The device 1100 of each of the above solutions has the function of implementing the corresponding steps executed by the network device or the terminal device in the above method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, respectively executing the transceiver operations and related processing operations in each method embodiment.

[0246] In addition, the above transceiver unit 1110 may also be a transceiver circuit (for example, it may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.

[0247] It should be noted that Figure 11 the device in may be the network element or device in the foregoing embodiments, or may be a chip or a chip system, such as: a system on chip (SoC). Among them, the transceiver unit may be an input / output circuit, a communication interface; the processing unit is a processor, a microprocessor or an integrated circuit integrated on the chip. It is not limited here.

[0248] As Figure 12 shown, an embodiment of the present application also provides a communication device 1200. The communication device 1200 includes a processor 1210, the processor 1210 is coupled to a memory 1220, the memory 1220 is used to store computer programs or instructions and / or data, and the processor 1210 is used to execute the computer programs or instructions and / or data stored in the memory 1220, so that the method in the foregoing method embodiments is executed.

[0249] In a possible implementation, the communication device 1200 includes one or more processors 1210.

[0250] In a possible implementation, as Figure 12 shown, the communication device 1200 may further include a memory 1220.

[0251] In a possible implementation, the memory 1220 included in the communication device 1200 may be one or more.

[0252] In a possible implementation, the memory 1220 may be integrated with the processor 1210, or separately provided, or the processor 1220 may also be outside the communication device 1200.

[0253] In a possible implementation, as Figure 12 shown, the wireless communication device 1200 may further include a transceiver 1230, and the transceiver 1230 is used for receiving and / or transmitting signals. For example, the processor 1210 is used to control the transceiver 1230 to receive and / or transmit signals.

[0254] As a solution, the communication device 1200 is used to implement the operations performed by the network device in the above method embodiments.

[0255] For example, the processor 1210 is used to implement the operations related to processing performed by the network device in the above method embodiments, and the transceiver 1230 is used to implement the operations related to receiving and transmitting performed by the network device in the above method embodiments.

[0256] As another solution, the communication device 1200 is used to implement the operations performed by the terminal device in the above method embodiments.

[0257] For example, the processor 1210 is used to implement the operations related to processing performed by the terminal device in the above method embodiments, and the transceiver 1230 is used to implement the operations related to receiving and transmitting performed by the terminal device in the above method embodiments.

[0258] As Figure 13 , the embodiment of the present application provides a chip system 1300. The chip system 1300 (or may also be referred to as a processing system) includes a logic circuit 1310 and an input / output interface 1320.

[0259] Among them, the logic circuit 1310 can be the processing circuit in the chip system 1300. The logic circuit 1310 can be coupled to a storage unit and call instructions in the storage unit, enabling the chip system 1300 to implement the methods and functions of the embodiments of the present application. The input / output interface 1320 can be the input / output circuit in the chip system 1300, outputting the information processed by the chip system 1300, or inputting the data or signaling information to be processed into the chip system 1300 for processing.

[0260] As a solution, the chip system 1300 is used to implement the operations performed by the network device or the terminal device in the above method embodiments.

[0261] For example, the logic circuit 1310 is used to implement the operations related to the processing by the network device in the above method embodiments; the input / output interface 1320 is used to implement the operations related to the sending and / or receiving by the network device in the above method embodiments.

[0262] The embodiments of the present application further provide a computer-readable storage medium, on which computer instructions for implementing the methods performed by the terminal device or the network device in the above method embodiments are stored.

[0263] For example, when the computer program is executed by a computer, the computer can implement the methods performed by the terminal device or the network device in the above method embodiments.

[0264] The embodiments of the present application further provide a computer program product containing instructions, which, when executed by a computer, cause the computer to implement the methods performed by the network device or the terminal device in the above method embodiments.

[0265] The embodiments of the present application further provide a communication system, which includes one or more of the network devices or terminal devices in the above embodiments.

[0266] The explanations and beneficial effects of the relevant content in any of the above-mentioned wireless communication devices can refer to the corresponding method embodiments provided above, and will not be elaborated here.

[0267] In the embodiments of the present application, a terminal device or a network device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. Among them, the hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system in the operating system layer may be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer may include applications such as a browser, an address book, a word processing software, and an instant messaging software.

[0268] The embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application. As long as it can communicate according to the method provided by the embodiments of the present application by running a program recorded with the code of the method provided by the embodiments of the present application. For example, the execution subject of the method provided by the embodiments of the present application may be a terminal device or a satellite, or a functional module in the terminal device or the satellite that can call and execute the program.

[0269] Aspects or features of the embodiments of the present application may be implemented as a method, an apparatus, or an article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein may cover a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.).

[0270] The various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable media" may include, but is not limited to: wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0271] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0272] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, the RAM may be used as an external cache. By way of example and not limitation, the RAM may include the following various forms: static random access memory (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0273] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) may be integrated in the processor.

[0274] It should also be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.

[0275] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of this application.

[0276] 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 foregoing method embodiments and will not be elaborated herein.

[0277] In the several embodiments provided by the embodiments of this 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 merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, 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 displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

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

[0279] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0280] When the above-mentioned 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 technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments 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), random access memories (RAM), magnetic disks, or optical discs.

[0281] As described above, the above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the embodiments of the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that: Applied to a first terminal device, the method includes: Sending first information to a first network device, where the first information is used to determine a first resource, where the first resource is used for the first terminal device to communicate with the first network device, and is also used for the second terminal device to communicate with the second network device, where a cross-link interference CLI measurement result corresponding to the first resource satisfies a first condition, where the first condition is used to determine the interference resource, and where the CLI measurement result is a CLI measurement result between the first terminal device and the second terminal device; Second information and third information are sent to the second terminal device, wherein the second information is used to determine the first resource, and the third information is used to indicate a priority for the first terminal device to communicate with the first network device.

2. The method according to claim 1, characterized in that The first information indicates one or more of the following information: The first resource, the second resource, or the CLI measurement result, wherein the second resource is used for the first terminal device to communicate with the first network device, and is also used for the second terminal device to communicate with the second network device, and the CLI measurement result corresponding to the second resource satisfies a second condition, and the second condition is used to determine non-interference resources.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Receive downlink control information, where the downlink control information is used to instruct the first terminal device to send the first information to the first network device, and to send the second information and the third information to the second terminal device.

4. The method according to claim 2 or 3, characterized in that: The method further comprises: The first resource and / or the second resource are determined based on the CLI measurement result.

5. The method according to any one of claims 2 to 4, characterized in that The CLI measurement result indicates a CLI interference degree between the first terminal device and the second terminal device, The first condition is that the CLI interference level is greater than an interference threshold; The second condition is that the CLI interference level is less than the interference threshold.

6. The method according to claim 5, characterized in that The CLI measurement result includes one or more of the following: received signal strength indicator RSSI, reference signal received power RSRP, reference signal received quality RSRQ, or signal to interference plus noise ratio SINR.

7. The method according to any one of claims 1 to 6, characterized in that The sending of the first information to the first network device, and the sending of the second information and the third information to the second terminal device, include: When the first resource is determined based on the CLI measurement result and the downlink control information is received, the first information is sent to the first network device, and the second information and the third information are sent to the second terminal device.

8. The method according to any one of claims 3 to 7, characterized in that The downlink control information indicates at least one of the following information: sending the first information to the first network device using resources and sending the second information and the third information to the second terminal device using resources; The identifier of the second terminal device and the identifier of the first network device; A modulation and coding strategy MCS used for sending the first information to the first network device and an MCS used for sending the second information and the third information to the second terminal device; The quasi-co-location QCL information used in sending the first information to the first network device and the QCL information used in sending the second information and the third information to the second terminal device.

9. The method according to any one of claims 1 to 8, characterized in that The sending the second information and the third information to the second terminal device includes: sending the second information and the third information respectively coded and modulated to the second terminal device; or The second information and the third information jointly coded and modulated are sent to the second terminal device.

10. A communication method, characterized in that: Applied to a second terminal device, the method includes: receiving second information and third information, wherein the second information is used to determine a first resource, the first resource is used for a first terminal device to communicate with a first network device, and is also used for the second terminal device to communicate with a second network device, a cross-link interference CLI measurement result corresponding to the first resource satisfies a first condition, the first condition is used to determine an interference resource, the CLI measurement result is a CLI measurement result between the first terminal device and the second terminal device, and the third information is used to indicate a priority for the first terminal device to communicate with the network device; Communicate with the second network device based on the second information and the third information.

11. The method according to claim 10, characterized in that The communicating with the second network device based on the second information and the third information includes: Decoding the third information to determine a priority for the first terminal device to communicate with the first network device; When the priority of the first terminal device communicating with the first network device is greater than the priority of the second terminal device communicating with the second network device, decoding the second information to determine the first resource; Stop communicating with the second network device through the first resource.

12. The method according to claim 11, characterized in that The method further comprises: Uplink control information is sent to the second network device, where the uplink control information is used to indicate to avoid scheduling the second terminal device to communicate with the second network device through the first resource, and the uplink control information includes the second information.

13. The method according to any one of claims 10 to 12, characterized in that The CLI measurement result reflects the CLI interference degree between the first terminal device and the second terminal device, The first condition is that the CLI interference level is greater than an interference threshold.

14. The method according to claim 13, characterized in that The CLI measurement result includes one or more of the following: received signal strength indicator RSSI, reference signal received power RSRP, reference signal received quality RSRQ, or signal to interference plus noise ratio SINR.

15. The method according to claim 10, characterized in that The communicating with the second network device based on the second information and the third information includes: Decoding the third information to determine a priority for the first terminal device to communicate with the first network device; When the priority of the first terminal device in communicating with the first network device is less than or equal to the priority of the second terminal device in communicating with the second network device, The second information is not decoded.

16. A communication method, characterized in that: Applied to a first network device, the method comprises: Sending downlink control information, where the downlink control information is used to instruct a first terminal device to send first information to the first network device, and to send second information and third information to a second terminal device, where the first information is used to determine a first resource, where the first resource is used for the first terminal device to communicate with the first network device, and is also used for the second terminal device to communicate with the first network device, or is also used for the second terminal device to communicate with the second network device, where a cross-link interference CLI measurement result corresponding to the first resource satisfies a first condition, where the first condition is used to determine an interference resource, where the CLI measurement result is a CLI measurement result between the first terminal device and the second terminal device, where the second information is used to determine the first resource, and where the third information is used to indicate a priority for the first terminal device to communicate with the first network device; The first information is received.

17. The method according to claim 16, characterized in that The first information includes one or more of the following information: The first resource, the second resource, or the CLI measurement result, wherein the second resource is used for the first terminal device to communicate with the first network device, and is also used for the second terminal device to communicate with the first network device or is also used for the second terminal device to communicate with the second network device, and the CLI measurement result corresponding to the second resource satisfies a second condition, and the second condition is used to determine non-interference resources.

18. The method according to claim 16 or 17, characterized in that The CLI measurement result reflects the CLI interference degree between the first terminal device and the second terminal device, The first condition is that the CLI interference level is greater than an interference threshold; The second condition is that the CLI interference level is less than the interference threshold.

19. The method according to claim 18, characterized in that The CLI measurement result includes one or more of the following: received signal strength indicator RSSI, reference signal received power RSRP, reference signal received quality RSRQ, or signal to interference plus noise ratio SINR.

20. The method according to any one of claims 16 to 19, characterized in that The first information includes the CLI measurement result, and the method further includes: The first resource and / or the second resource are determined based on the CLI measurement result.

21. The method according to any one of claims 16 to 20, characterized in that When the priority of the first terminal device communicating with the first network device is not higher than the priority of the second terminal device communicating with the second network device, or the priority of the first terminal device communicating with the first network device and the priority of the second terminal device communicating with the second network device cannot be determined, the method further includes: Avoid scheduling the first network device to communicate with the first terminal device through the first resource.

22. The method according to any one of claims 16 to 21, characterized in that The method further comprises: Send fourth information to the second terminal device, where the fourth information is used to instruct the second terminal device to receive the second information and the third information sent by the first terminal device.

23. A communication device, characterized in that: include: A unit for implementing the method of any one of claims 1 to 9; or, a unit for implementing the method of any one of claims 10 to 15; or, a unit for implementing the method of any one of claims 16 to 22.

24. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed, Execute the method according to any one of claims 1 to 9, or Execute the method according to any one of claims 10 to 15, or Execute the method as claimed in any one of claims 16 to 22.

25. A communication system, characterized in that: It includes a first terminal device, a second terminal device and a network device, the first terminal device is used to execute the method as described in any one of claims 1 to 9, the second terminal device is used to execute the method as described in any one of claims 10 to 15, and the network device is used to execute the method as described in any one of claims 16 to 22.