Communication method and apparatus

By determining and canceling the uplink transmission or downlink reception of the conflict time unit in satellite communication, the conflict matching problem of half-duplex terminal equipment is solved, and communication performance and data transmission efficiency are improved.

WO2025167913A1PCT designated stage Publication Date: 2025-08-14HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/075795
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-07
Filing Date
2025-02-05
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In satellite communication, the conflict situation of the half-duplex terminal equipment does not match the conflict situation considered by the network equipment, resulting in increased communication delay and decreased transmission performance.

Method used

The terminal device determines the time unit for uplink transmission and downlink reception based on the reported first timing advance value, and determines the conflict time unit based on the second timing advance value. Some or all of the uplink transmission or downlink reception are cancelled through preset rules to ensure that the conflict situation matches the network device.

Benefits of technology

Improve communication performance, avoid resource scheduling conflicts, and improve data transmission efficiency and delay management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075795_14082025_PF_FP_ABST
    Figure CN2025075795_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and provides a communication method and apparatus, aiming to solve the problem of mismatching between a conflict condition of a terminal device and a conflict condition considered by a network device. In the method, a terminal device determines, on the basis of a reported first timing advance value, a first time unit in which a network device considers that uplink transmission overlaps downlink reception, and determines, on the basis of a second timing advance value, a second time unit of the terminal device in which uplink transmission actually overlaps downlink reception; therefore, the terminal device can cancel the uplink transmission or downlink reception of the first time unit, and can further cancel the uplink transmission or downlink reception of the second time unit; that is to say, when a conflict condition of the terminal device does not match a conflict condition considered by the network device, transmission on a resource the network device considers to have a conflict and transmission on a resource of the terminal device that actually has a conflict are both canceled, so that the network device is prevented from scheduling the resource that is considered to have a conflict to other terminal devices, thereby improving communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 7, 2024, with application number 202410175910.7 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art

[0004] With the development of information technology, more urgent requirements are being placed on efficient, mobile and diversified communications. Currently, satellites play an irreplaceable role in some important fields such as space communications, aviation communications, maritime communications and military communications.

[0005] Compared with terrestrial mobile networks, satellite communications can achieve wide-area or even global coverage by using high, medium and low orbit satellites, and can provide non-discriminatory communication services to users around the world. th The integration of 5G and 5G technologies will complement each other, and jointly form a global integrated communication network with seamless coverage of sea, land, air and space, which will meet the ubiquitous and diverse business needs of users and is an important direction for the future development of communications.

[0006] A significant characteristic of satellite communications is the significant round-trip transmission latency. Terminal devices must frequently switch beams and cells due to satellite movement, which also increases communication latency. Therefore, the integration of satellite communications with 5G requires enhancements to the current 5G protocol to accommodate satellite communications. Furthermore, satellite communications must support terminals with varying capabilities. Currently, one type of terminal is half-duplex, meaning it cannot transmit uplink and receive downlink simultaneously.

[0007] For half-duplex terminals, the 5G protocol defines rules for handling conflicts between uplink transmission and downlink reception. However, these rules are designed for terrestrial communications, which have relatively short latency. In satellite communications, where transmission latency is significantly higher, there can be a mismatch between the terminal's conflict status and the network's perceived conflict status. Summary of the Invention

[0008] The present application provides a communication method and apparatus to resolve the problem of mismatch between the conflict situation of a terminal device and the conflict situation perceived by a network device, thereby improving transmission performance.

[0009] In a first aspect, a communication method and apparatus are provided. This method can be applied to a terminal device, such as a terminal device or a communication module within the terminal device, or a circuit or chip within the terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or a system-in-package (SIP) chip containing a modem core). Taking the application of this method to a terminal device as an example, in this method, the terminal device determines a first time unit in which uplink transmission and downlink reception overlap based on a first timing advance value, and determines a second time unit in which uplink transmission and downlink reception overlap based on a second timing advance value. The first timing advance value is a reported timing advance value, and the first and second time units do not overlap. The terminal device cancels the uplink transmission of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, the terminal device cancels the uplink transmission of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, the terminal device cancels the downlink reception of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, the terminal device cancels the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule.

[0010] Based on the above scheme, the terminal device can determine the first time unit in which the network device believes that the uplink transmission and downlink reception overlap based on the reported first timing advance value, and determine the second time unit in which the terminal device's actual uplink transmission and downlink reception overlap based on the second timing advance value. Therefore, the terminal device can cancel the uplink transmission or downlink reception of the first time unit, and can also cancel the uplink transmission or downlink reception of the second time unit. That is to say, when the conflict situation of the terminal device and the conflict situation believed by the network device do not match, the transmission on the resources believed by the network device and the transmission on the resources actually conflicting of the terminal device are both canceled, so as to avoid the network device scheduling the resources believed to be in conflict to other terminal devices, so as to improve communication performance.

[0011] It should be noted that the time units involved in the embodiments of the present application may be time slots, symbols, subframes or repetitions, etc. In addition, the so-called cancellation of uplink transmission may be the cancellation of the entire uplink transmission, or it may be the cancellation of part of the uplink transmission. For example, the cancellation of the semi-statically scheduled uplink transmission in the first time unit may be the cancellation of all uplink transmissions in the first time unit, or it may be the cancellation of the uplink transmission of part of the time units included in the first time unit, such as the cancellation of part of the time slots, part of the symbols, part of the subframes or part of the repeated uplink transmissions that overlap with the downlink reception. Similarly, the so-called cancellation of downlink reception can be implemented with reference to the cancellation of uplink transmission, and will not be described in detail in this application.

[0012] Optionally, in the embodiment of the present application, the uplink transmission and downlink reception overlap includes that the time unit used for the uplink transmission overlaps partially or completely with the time unit used for the downlink reception. In the embodiment of the present application, the uplink transmission and downlink reception overlap also includes that the time interval between the uplink transmission and the downlink reception is less than N Rx-Tx In the embodiment of the present application, the overlap of uplink transmission and downlink reception also includes the time interval between downlink reception and uplink transmission being less than N Tx-Rx .

[0013] In one possible implementation, canceling downlink reception or canceling uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit. And / or canceling downlink reception or canceling uplink transmission of the second time unit is determined based on the priority of the downlink reception of the second time unit and the priority of the uplink transmission of the second time unit.

[0014] Based on the above solution, the one with lower priority in the first time unit and the second time unit can be cancelled according to the priority of uplink transmission and the priority of downlink reception.

[0015] In one possible implementation, the priority is determined based on a scheduling method, which includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-persistent scheduling. Exemplarily, the priority of dynamic scheduling is greater than the priority of semi-persistent scheduling, which is greater than the priority of high-layer signaling configuration.

[0016] Based on the above solution, the terminal device can determine the priority of uplink transmission and the priority of downlink reception based on the scheduling method of uplink transmission and the scheduling method of downlink reception.

[0017] In one possible implementation, the priority of receiving a synchronization signal block (SSB) is higher than one or more of dynamically scheduled uplink transmission, semi-statically scheduled uplink transmission, or uplink transmission configured by higher layer signaling.

[0018] Based on the above scheme, when SSB reception overlaps with one or more of dynamically scheduled uplink transmission, semi-statically scheduled uplink transmission or uplink transmission configured by high-layer signaling, the terminal device can give priority to SSB reception, so that the terminal device can update channel information faster.

[0019] In one possible implementation, a third time unit is determined based on a first timing advance range, where the first timing advance range is determined according to the first timing advance value. The third time unit is composed of multiple first time units, or the third time unit is composed of one or more first time units and non-overlapping time units. The method further includes canceling uplink transmission or canceling downlink reception in the second time unit according to a preset rule.

[0020] Based on the above scheme, due to the large transmission delay of satellite communication, the first timing advance value reported by the terminal device may have errors, so the terminal device can determine the first timing advance range based on the first timing advance value, and determine the third time unit based on the first timing advance range. When the third time unit is composed of multiple first time units, that is, when the network device believes that the downlink reception and uplink transmission of the terminal device will definitely conflict, the terminal device can cancel the downlink reception or uplink transmission of the first time unit, as well as the downlink reception or uplink transmission of the second time unit, to avoid the network device scheduling the first time unit to other terminal devices, thereby improving data transmission performance. When the third time unit is composed of one or more first time units and non-overlapping time units, that is, when the network device believes that the downlink reception and uplink transmission of the terminal device may conflict, the uplink transmission or downlink reception of the second time unit is canceled, so that when the network device attempts to perform downlink transmission or uplink reception on the first time unit, it can receive the uplink data sent by the terminal device or the terminal device receives the downlink data sent by the network device, thereby improving data transmission performance.

[0021] In one possible implementation, the preset rules include: when dynamic scheduling and semi-persistent scheduling overlap, canceling semi-persistent scheduling. Alternatively, when dynamic scheduling overlaps with a higher-layer signaling configuration, canceling the higher-layer signaling configuration. Alternatively, when the higher-layer signaling configuration overlaps with semi-persistent scheduling, canceling the higher-layer signaling configuration. In one possible implementation, the preset rules include: when SSB reception overlaps with one or more of dynamically scheduled uplink transmission, semi-persistently scheduled uplink transmission, or higher-layer signaling configured uplink transmission, canceling one or more of the dynamically scheduled uplink transmission, semi-persistently scheduled uplink transmission, or higher-layer signaling configured uplink transmission.

[0022] Based on the above solution, the terminal device can cancel the uplink transmission or downlink reception of the first time unit and cancel the uplink transmission or downlink reception of the second time unit based on preset rules.

[0023] In one possible implementation, a terminal device receives first indication information, wherein the first indication information includes a preset rule, wherein when a semi-persistently scheduled downlink reception conflicts with a semi-persistently scheduled uplink transmission, the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission is canceled.

[0024] Based on the above scheme, the terminal device can receive the first indication information, obtain the preset rules from the first indication information, and cancel the uplink transmission or downlink reception of the first time unit, and the uplink transmission or downlink reception of the second time unit based on the preset rules.

[0025] In a possible implementation manner, the first indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0026] In one possible implementation, the terminal device receives second indication information, wherein the second indication information includes a preset rule, wherein the preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

[0027] Based on the above scheme, the terminal device can receive the second indication information, obtain the preset rules from the second indication information, and cancel the uplink transmission or downlink reception of the first time unit, and the uplink transmission or downlink reception of the second time unit based on the preset rules.

[0028] In a possible implementation manner, the second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0029] In one possible implementation, the preset rule includes: when a semi-persistently scheduled downlink reception conflicts with a semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission. Alternatively, when a dynamically scheduled downlink reception conflicts with a dynamically scheduled uplink transmission, canceling the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

[0030] Based on the above solution, the terminal device can cancel the uplink transmission or downlink reception of the first time unit and the uplink transmission or downlink reception of the second time unit according to a preset rule.

[0031] As an example, the preset rules include canceling the uplink transmission of the semi-static scheduling when the dynamically scheduled downlink reception overlaps with the uplink transmission of the semi-static scheduling; and canceling the downlink reception of the semi-static scheduling when the dynamically scheduled uplink transmission overlaps with the downlink reception of the semi-static scheduling.

[0032] As an example, the preset rules include canceling the uplink transmission configured by the high-level signaling when the downlink reception of the semi-static scheduling overlaps with the uplink transmission configured by the high-level signaling; and canceling the downlink reception configured by the high-level signaling when the uplink transmission of the semi-static scheduling overlaps with the downlink reception configured by the high-level signaling.

[0033] As an example, the preset rules include canceling the uplink transmission configured by the high-level signaling when the dynamically scheduled downlink reception overlaps with the uplink transmission configured by the high-level signaling; and canceling the downlink reception configured by the high-level signaling when the dynamically scheduled uplink transmission overlaps with the downlink reception configured by the high-level signaling.

[0034] As an example, the preset rule includes canceling the uplink transmission configured by dynamic scheduling or high-level signaling when the SSB reception configured by high-level signaling conflicts with the uplink transmission configured by dynamic scheduling or high-level signaling.

[0035] As an example, the preset rules include dynamically scheduled or semi-statically scheduled downlink reception, and when it conflicts with a valid random access occasion (RO), the uplink transmission on the valid RO is canceled, or the downlink reception of dynamically scheduled or semi-static scheduling is canceled, or the uplink transmission on the valid RO is canceled based on the implementation of the terminal device, or the downlink reception of dynamically scheduled or semi-static scheduling is canceled.

[0036] As an example, the preset rule includes that the last symbol of the uplink transmission configured by the higher layer signaling is not earlier than N before the next SSB. Tx-Rx ·T c For example, the last symbol of the physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), or sounding reference signal (SRS) configured by the higher-level signaling is not earlier than N before the next SSB. Tx-Rx ·T c time, the transmission of PUCCH, PUSCH or SRS is canceled.

[0037] As an example, the preset rule includes that the symbol of the physical random access channel (PRACH) or message A (MsgA) is earlier than the last symbol N of the physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH), channel state information (CSI)-reference signal (RS), downlink (DL)-positioning reference signal (PRS) or SSB configured by high-layer signaling. Rx-Tx ·T c The end symbol of PRACH or MsgA PUSCH is later than the first symbol of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by higher layer signaling. Tx-Rx ·T c At the time of the signaling interruption, the sending of PRACH and MsgA is canceled, or the reception of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by high-level signaling is canceled, or the sending of PRACH and MsgA is canceled based on the implementation of the terminal device, or the reception of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by high-level signaling is canceled.

[0038] In the second aspect, a communication method is provided. The method can be applied to the network side, such as a network device or a communication module in a network device, or a circuit or chip responsible for the communication function in the network device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core). The method is described by taking the application of the method to a network device as an example. In the method, the network device determines the first time unit in which the uplink transmission and downlink reception overlap based on the first timing advance value. The network device cancels the uplink reception of the first time unit or cancels the downlink transmission of the first time unit according to a preset rule.

[0039] It should be noted that the time units involved in the embodiments of the present application may be time slots, symbols, subframes or repetitions, etc. In addition, the so-called cancellation of uplink transmission may be the cancellation of the entire uplink transmission, or it may be the cancellation of part of the uplink transmission. For example, the cancellation of the semi-statically scheduled uplink transmission in the first time unit may be the cancellation of all uplink transmissions in the first time unit, or it may be the cancellation of the uplink transmission of part of the time units included in the first time unit, such as the cancellation of part of the time slots, part of the symbols, part of the subframes or part of the repeated uplink transmissions that overlap with the downlink reception. Similarly, the so-called cancellation of downlink reception can be implemented with reference to the cancellation of uplink transmission, and will not be described in detail in this application.

[0040] Optionally, in the embodiment of the present application, the uplink transmission and downlink reception overlap includes that the time unit used for the uplink transmission overlaps partially or completely with the time unit used for the downlink reception. In the embodiment of the present application, the uplink transmission and downlink reception overlap also includes that the time interval between the uplink transmission and the downlink reception is less than N Rx-Tx In the embodiment of the present application, the overlap of uplink transmission and downlink reception also includes the time interval between downlink reception and uplink transmission being less than N Tx-Rx .

[0041] In a possible implementation, canceling the downlink reception of the first time unit or canceling the uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit.

[0042] In a possible implementation, the priority is determined according to a scheduling mode, where the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

[0043] In one possible implementation, the priority of SSB reception is higher than one or more of dynamically scheduled uplink transmission, semi-statically scheduled uplink transmission, or uplink transmission configured by higher layer signaling.

[0044] In a possible implementation, the network device determines a third time unit based on a first timing advance range, where the first timing advance range is determined according to the first timing advance value, wherein the third time unit is composed of multiple first time units.

[0045] In one possible implementation, the preset rules include: when dynamic scheduling and semi-persistent scheduling overlap, canceling semi-persistent scheduling. Alternatively, when dynamic scheduling overlaps with a higher-layer signaling configuration, canceling the higher-layer signaling configuration. Alternatively, when the higher-layer signaling configuration overlaps with semi-persistent scheduling, canceling the higher-layer signaling configuration. In one possible implementation, the preset rules include: when SSB reception overlaps with one or more of dynamically scheduled uplink transmission, semi-persistently scheduled uplink transmission, or higher-layer signaling configured uplink transmission, canceling one or more of the dynamically scheduled uplink transmission, semi-persistently scheduled uplink transmission, or higher-layer signaling configured uplink transmission.

[0046] In one possible implementation, the network device sends a first indication message, which includes a preset rule. The preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission is canceled.

[0047] In a possible implementation manner, the first indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0048] In one possible implementation, the network device sends a second indication message, which includes a preset rule. The preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

[0049] In a possible implementation manner, the second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0050] In one possible implementation, the preset rule includes: when a semi-persistently scheduled downlink reception conflicts with a semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission. Alternatively, when a dynamically scheduled downlink reception conflicts with a dynamically scheduled uplink transmission, canceling the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

[0051] As an example, the preset rules include canceling the uplink transmission of the semi-static scheduling when the dynamically scheduled downlink reception overlaps with the uplink transmission of the semi-static scheduling; and canceling the downlink reception of the semi-static scheduling when the dynamically scheduled uplink transmission overlaps with the downlink reception of the semi-static scheduling.

[0052] As an example, the preset rules include canceling the uplink transmission configured by the high-level signaling when the downlink reception of the semi-static scheduling overlaps with the uplink transmission configured by the high-level signaling; and canceling the downlink reception configured by the high-level signaling when the uplink transmission of the semi-static scheduling overlaps with the downlink reception configured by the high-level signaling.

[0053] As an example, the preset rules include canceling the uplink transmission configured by the high-level signaling when the dynamically scheduled downlink reception overlaps with the uplink transmission configured by the high-level signaling; and canceling the downlink reception configured by the high-level signaling when the dynamically scheduled uplink transmission overlaps with the downlink reception configured by the high-level signaling.

[0054] As an example, the preset rule includes canceling the uplink transmission configured by dynamic scheduling or high-level signaling when the SSB reception configured by high-level signaling conflicts with the uplink transmission configured by dynamic scheduling or high-level signaling.

[0055] As an example, the preset rules include dynamically scheduled or semi-statically scheduled downlink reception, and when it conflicts with a valid RO, canceling the uplink transmission on the valid RO, or canceling the dynamically scheduled or semi-statically scheduled downlink reception, or canceling the uplink transmission on the valid RO based on the implementation of the terminal device, or canceling the dynamically scheduled or semi-statically scheduled downlink reception.

[0056] As an example, the preset rule includes that the last symbol of the uplink transmission configured by the higher layer signaling is not earlier than N before the next SSB. Tx-Rx ·T c For example, the last symbol of PUCCH, PUSCH or SRS configured by high-level signaling is not earlier than N before the next SSB. Tx-Rx ·T c time, the transmission of PUCCH, PUSCH or SSB is canceled.

[0057] As an example, the preset rule includes that the symbol of PRACH or MsgA is earlier than the last symbol N of PDCCH, PDSCH, CSI-RS, DL-PRS or SSB configured by high-layer signaling. Rx-Tx ·T c The end symbol of PRACH or MsgA PUSCH is later than the first symbol of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by higher layer signaling. Tx-Rx ·T c At the time of the signaling interruption, the sending of PRACH and MsgA is canceled, or the reception of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by high-level signaling is canceled, or the sending of PRACH and MsgA is canceled based on the implementation of the terminal device, or the reception of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by high-level signaling is canceled.

[0058] According to a third aspect, a communication device is provided, comprising a processing unit and a transceiver unit.

[0059] A transceiver unit is configured to send a first timing advance value. A processing unit is configured to determine a first time unit in which uplink transmission and downlink reception overlap based on the first timing advance value, and to determine a second time unit in which uplink transmission and downlink reception overlap based on the second timing advance value. The first time unit and the second time unit do not overlap. The processing unit is further configured to cancel the uplink transmission of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, cancel the uplink transmission of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, cancel the downlink reception of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, cancel the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, cancel the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule.

[0060] In one possible implementation, canceling downlink reception or canceling uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit. And / or canceling downlink reception or canceling uplink transmission of the second time unit is determined based on the priority of the downlink reception of the second time unit and the priority of the uplink transmission of the second time unit.

[0061] In a possible implementation, the priority is determined according to a scheduling mode, where the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

[0062] In one possible implementation, the processing unit is specifically configured to: determine a third time unit based on a first timing advance range, where the first timing advance range is determined according to the first timing advance value. The third time unit is composed of multiple first time units, or the third time unit is composed of one or more first time units and non-overlapping time units. The processing unit is further configured to cancel uplink transmission or cancel downlink reception of the second time unit according to a preset rule.

[0063] In one possible implementation, the preset rules include: when dynamic scheduling and semi-persistent scheduling overlap, canceling semi-persistent scheduling; or, when dynamic scheduling overlaps with a higher-layer signaling configuration, canceling the higher-layer signaling configuration; or, when the higher-layer signaling configuration overlaps with semi-persistent scheduling, canceling the higher-layer signaling configuration.

[0064] In one possible implementation, the transceiver unit is also used to receive first indication information, which includes a preset rule. The preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission is canceled.

[0065] In a possible implementation manner, the first indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0066] In one possible implementation, the transceiver unit is further used to receive second indication information, which includes a preset rule. The preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

[0067] In a possible implementation manner, the second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0068] In one possible implementation, the preset rule includes: when a semi-persistently scheduled downlink reception conflicts with a semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission. Alternatively, when a dynamically scheduled downlink reception conflicts with a dynamically scheduled uplink transmission, canceling the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

[0069] According to a fourth aspect, a communication device is provided, comprising a processing unit and a transceiver unit.

[0070] The transceiver unit is configured to receive a first timing advance value. The processing unit is configured to determine, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap. The processing unit is further configured to cancel the uplink reception in the first time unit or cancel the downlink transmission in the first time unit according to a preset rule.

[0071] In a possible implementation, canceling the downlink reception of the first time unit or canceling the uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit.

[0072] In a possible implementation, the priority is determined according to a scheduling mode, where the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

[0073] In a possible implementation, the processing unit is specifically configured to determine a third time unit based on the first timing advance range, where the first timing advance range is determined according to the first timing advance value, wherein the third time unit is composed of a plurality of first time units.

[0074] In one possible implementation, the preset rules include: when dynamic scheduling and semi-persistent scheduling overlap, canceling semi-persistent scheduling; or, when dynamic scheduling overlaps with a higher-layer signaling configuration, canceling the higher-layer signaling configuration; or, when the higher-layer signaling configuration overlaps with semi-persistent scheduling, canceling the higher-layer signaling configuration.

[0075] In one possible implementation, the transceiver unit is also used to send a first indication message, which includes a preset rule. The preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission is canceled.

[0076] In a possible implementation manner, the first indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0077] In one possible implementation, the transceiver unit is further used to send a second indication message, which includes a preset rule. The preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

[0078] In a possible implementation manner, the second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

[0079] In one possible implementation, the preset rule includes: when a semi-persistently scheduled downlink reception conflicts with a semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission. Alternatively, when a dynamically scheduled downlink reception conflicts with a dynamically scheduled uplink transmission, canceling the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

[0080] In a fifth aspect, a communication device is provided for implementing the various methods described above. The communication device may be the terminal device described in the first aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip; or the communication device may be the network device described in the second aspect, or a device including the network device, or a device included in the network device. The communication device includes modules, units, or means corresponding to the methods described above, which may be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0081] In a sixth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to communicate with a module external to the communication device; and the processor is configured to execute a computer program or instruction to implement the method described in any of the above aspects. The communication device may be the terminal device described in the first aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip; or the communication device may be the network device described in the second aspect, or a device including the network device, or a device included in the network device.

[0082] In a seventh aspect, a communication device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instruction stored in a memory to implement the method described in any of the above aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the terminal device described in the first aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip; or the communication device may be the network device described in the second aspect, or a device including the network device, or a device included in the network device.

[0083] In an eighth aspect, the present application provides a communication system, which may include a terminal device that executes the method described in the first aspect and a network device that executes the method described in the second aspect.

[0084] In the ninth aspect, the present application provides a computer-readable storage medium, in which computer-readable instructions are stored. When a computer reads and executes the computer-readable instructions, the computer executes the method in any possible implementation of any one of the first to second aspects above.

[0085] In a tenth aspect, the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes the method in any possible implementation of any one of the first to second aspects above.

[0086] In an eleventh aspect, the present application provides a chip, which is used to read a computer program stored in a memory to execute a method in any possible implementation of any one of the first to second aspects above.

[0087] The technical effects that can be achieved in any of the second to fourteenth aspects mentioned above can refer to the description of the technical effects that can be achieved in any possible implementation method of the first aspect mentioned above, and the repetitions will not be discussed here. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0089] FIG2A is a schematic diagram of a communication scenario provided in an embodiment of the present application;

[0090] FIG2B is a schematic diagram of another communication scenario provided in an embodiment of the present application;

[0091] FIG2C is a schematic diagram of another communication scenario provided in an embodiment of the present application;

[0092] FIG3 is a schematic diagram of a timing relationship between uplink transmission and downlink reception provided in an embodiment of the present application;

[0093] FIG4 is an exemplary flow chart of a communication method provided in an embodiment of the present application;

[0094] FIG5A is a schematic diagram of a timing relationship between uplink transmission and downlink reception according to another embodiment of the present application;

[0095] FIG5B is a schematic diagram of a timing relationship between uplink transmission and downlink reception according to another embodiment of the present application;

[0096] FIG6 is a schematic diagram of a timing relationship between uplink transmission and downlink reception according to another embodiment of the present application;

[0097] FIG7 is a schematic diagram of a timing relationship between uplink transmission and downlink reception according to another embodiment of the present application;

[0098] FIG8 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0099] FIG9 is a schematic diagram of another communication device provided in an embodiment of the present application;

[0100] FIG10 is a schematic diagram of another communication device provided in an embodiment of the present application;

[0101] FIG11 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0102] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as 5G communication systems, non-terrestrial networks (NTN), etc., and can also be applied to communication systems that evolve after 5G, such as future communication systems. As shown in Figure 1, an architectural schematic diagram of a communication system provided in an embodiment of the present application is provided. The communication system includes network devices and terminal devices, where the number of network devices is 1 and the number of terminal devices is 2 (terminal device A and terminal device B) as an example. Terminal device A and terminal device B can communicate with the network device separately or simultaneously. It should be noted that the number of terminal devices and network devices in the communication system shown in Figure 1 is not limited in the embodiments of the present application.

[0103] The terminal device, which can also be referred to as a terminal, user equipment (UE), mobile station (MS), or mobile terminal, is a device or equipment with wireless communication capabilities. Terminal devices can be widely used in various scenarios, such as machine type communication (MTC), the Internet of Things (IoT), vehicle to everything (V2X), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. A terminal device can be a subscriber unit (SUU), a cellular phone, a smartphone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet, a wireless modem, a handheld device, a laptop computer, customer-premises equipment (CPE), a smart point of sale (POS), a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, smart home devices, MTC equipment, a ground station, and the like. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0104] The above-mentioned network equipment, which can also be referred to as access network (AN) equipment or radio access network (RAN) equipment, is a device or equipment that can be deployed in a radio access network to provide wireless communication functions for terminal devices. Network equipment can be base stations used for wireless communication, such as artificial earth satellites and high-altitude aircraft, such as medium earth orbit (MEO) satellites in non-geostationary earth orbit (NGEO), low earth orbit (LEO) satellites, high altitude platform stations (HAPS), evolved NodeBs (eNBs), and 5G base stations (gNBs). Optionally, the network devices in the embodiments of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, devices that implement base station functions in communication systems evolved after 5G, transmission points (transmitting and receiving points, TRP), transmission points (transmitting points, TP), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc., and may also include centralized units (CU) and distributed units (DU) in cloud radio access network (C-RAN) systems. The embodiments of the present application do not specifically limit this.

[0105] Taking the network device as a satellite as an example, the communication scenarios of the specific application of the embodiment of the present application can be shown in Figures 2A, 2B and 2C.

[0106] In the scenario shown in Figure 2A, a base station is deployed on the ground. The satellite is connected to the ground station via an air interface, and the ground station can be connected to the base station via a wireless or wired link. Terminal devices on the ground access the mobile communication network via an air interface (which can be any type of air interface, such as a 5G air interface). The satellite acts as a transmission node, forwarding information from the terminal devices.

[0107] In the scenario shown in Figure 2B, a base station is deployed on a satellite. The satellite connects to a ground station via an air interface, and the ground station can connect to the core network via wireless or wired links. Terminal devices on the ground communicate with the satellite base station via the air interface, thereby accessing the mobile communication network. The satellite, acting as a base station, connects to the ground station via an air interface NG interface, and the ground station connects to the core network via an NG interface, which can be either wireless or wired.

[0108] Compared with the scenario shown in FIG. 2B , the scenario shown in FIG. 2C adds a communication scenario between satellite base stations. Specifically, the satellite base stations can communicate with each other through an Xn interface.

[0109] In Figures 2A-2C, the terminal devices may include various types of terminal devices supporting the new air interface, such as the various types of terminals listed above. The terminal devices may access the satellite network through the air interface and initiate calls, access the Internet, and other services.

[0110] Base stations are mainly used to provide wireless access services, dispatch wireless resources to access terminal devices, and provide reliable wireless transmission protocols and data encryption protocols.

[0111] The core network is primarily responsible for providing functions such as user access control, mobility management, session management, user security authentication, and billing. The core network consists of multiple functional units, which can be divided into control plane and data plane functional entities.

[0112] The ground station is mainly responsible for forwarding signaling and business data between the satellite and the base station, or between the satellite and the core network.

[0113] Air interface: refers to the wireless link between the terminal device and the base station.

[0114] Xn interface: represents the interface between satellite base stations, mainly used for signaling interaction such as switching.

[0115] NG interface: refers to the interface between the base station and the core network, or the interface between the ground station and the core network, or the interface between the satellite base station and the ground station (in this case, the interface is a wireless link). It mainly exchanges signaling such as the non-access stratum (NAS) of the core network and user service data.

[0116] With the development of information technology, more urgent requirements are being put forward for the efficiency, mobility and diversity of communications. At present, satellites play an irreplaceable role in some important fields, such as space communications, aviation communications, maritime communications and military communications. Compared with terrestrial mobile networks, satellite communications can achieve wide-area and even global coverage by using high, medium and low-orbit satellites, and can provide non-discriminatory communication services to users around the world. Satellite communication system and the fifth generation communication system (5 thThe integration of 5G and 5G technologies will complement each other, and jointly form a global integrated communication network with seamless coverage of sea, land, air and space, which will meet the ubiquitous and diverse business needs of users and is an important direction for the future development of communications.

[0117] The integration of satellites and 5G will give full play to their respective advantages and provide users with more comprehensive and high-quality services, mainly reflected in the following aspects: (1) In remote areas, aircraft, or ocean-going ships that are not covered by ground-based 5G networks, satellites can provide economical and reliable network services, extending the network to points that ground-based networks cannot reach. (2) Satellites can provide continuous and uninterrupted network connections for IoT devices and users of mobile carriers such as aircraft, ships, trains, and cars. After the integration of satellites and 5G, the service capabilities of 5G can be greatly enhanced. (3) The superior broadcast / multicast capabilities of satellites can provide efficient data distribution services for network edges and terminal devices.

[0118] Compared to earlier satellite mobile communication systems, the current development of satellite mobile communications exhibits two key characteristics: Miniaturization of mobile terminals: Support for a wide range of mobile communication terminals, including handheld devices; Broadband communication services: In addition to traditional narrowband voice services, high-speed data services and network multimedia communication services are also provided.

[0119] The obvious feature of satellite communication is the large round-trip transmission delay. The terminal equipment needs to frequently switch beams and cells due to the movement of the satellite, and the communication delay will also increase. Therefore, the integration of satellite communication and 5G requires the enhancement of the current 5G protocol to adapt to satellite communication. In addition, satellite communication needs to support terminal equipment with different capabilities. One type of terminal equipment at present is half-duplex terminal equipment, which means that the terminal equipment cannot transmit uplink and receive downlink at the same time. There needs to be an interval of N between uplink transmission and downlink reception. Tx-Rx , there needs to be an interval of N between downlink reception and uplink transmission Rx-Tx The low frequency band FR1 and the high frequency band FR2 are shown in Table 1.

[0120] Table 1: Example of the interval between uplink transmission and downlink reception

[0121] In Table 1, 25600 and 13792 can represent the number of sampling points, so N Tx-Rx and N Rx-Tx It is the number of sampling points multiplied by the sampling point interval. For example, in FR1, N Tx-Rx = The product of 25600 and the sampling point interval. It is understandable that the sampling point interval may be predefined by the protocol and is not specifically limited in this application.

[0122] For half-duplex terminals, the 5G protocol defines rules for how terminals should handle conflicts between uplink transmission and downlink reception. However, these rules are designed for terrestrial communications, where latency is relatively low. The network equipment and terminal devices receive and transmit data nearly in sync, allowing the network device to know when a conflict will occur and, based on the rules defined by the 5G protocol, to determine what actions the terminal should take. However, in scenarios with very high transmission latency, such as NTN, there can be a mismatch between the actual conflict situation on the terminal device and the conflict situation perceived by the network device.

[0123] Referring to Figure 3, a schematic diagram of the timing relationship between uplink transmission and downlink reception of a terminal device is shown. In Figure 3, the resources used for uplink transmission are uplink (uplionk, UL) 0 to UL14 as an example, and the resources used for downlink reception are downlink (downlink, DL) 0 to DL9 as an example. As shown in Figure 3, the network device believes that UL7 and DL3 conflict. According to the rules defined by the 5G protocol, the network device believes that the first terminal device will cancel the uplink transmission in UL7. Then the network device will schedule UL7 to other terminal devices, such as the second terminal device for uplink transmission. However, in fact, the first terminal device has a conflict in UL9 and DL3. Then the first terminal device will transmit data in UL7 because there is no conflict in UL7. As can be seen from the above content, the network device schedules UL7 to the second terminal device for uplink transmission, so the data of the first terminal device and the second terminal device will interfere on the network device side, resulting in the data of the two terminal devices cannot be decoded.

[0124] It should be noted that the timing relationship perceived by network devices can be determined based on the timing advance (TA) value reported by the terminal device. TA is the round-trip transmission delay, and network devices can infer the transmission delay based on TA. Furthermore, the actual intervals between uplink switching to downlink and downlink switching to uplink in Figure 3 are not shown for simplicity.

[0125] However, the TA reported by the terminal device is inaccurate, so the conflict situation perceived by the network device does not match the actual conflict situation of the terminal device, resulting in poor data transmission performance.

[0126] In view of this, an embodiment of the present application provides a communication method. In this method, the terminal device can determine the first time unit in which the network device believes that the uplink transmission and downlink reception overlap based on the reported first timing advance value, and determine the second time unit in which the terminal device's actual uplink transmission and downlink reception overlap based on the second timing advance value. Therefore, the terminal device can cancel the uplink transmission or downlink reception of the first time unit, and can also cancel the uplink transmission or downlink reception of the second time unit. That is to say, when the conflict situation of the terminal device and the conflict situation believed by the network device do not match, the transmission on the resources believed by the network device to be in conflict and the transmission on the resources actually in conflict by the terminal device are both canceled, so as to avoid the network device scheduling the resources believed to be in conflict to other terminal devices, so as to improve communication performance.

[0127] In the embodiment of the present application, the conflict between uplink transmission and downlink reception can be understood as the overlap of uplink transmission and downlink reception, or that the resources of uplink transmission and downlink reception partially or completely overlap. In the embodiment of the present application, the overlap of uplink transmission and downlink reception includes that the time unit used for uplink transmission and the time unit used for downlink reception partially or completely overlap. In the embodiment of the present application, the overlap of uplink transmission and downlink reception also includes that the time interval between uplink transmission and downlink reception is less than N. Rx-Tx In the embodiment of the present application, the overlap of uplink transmission and downlink reception also includes the time interval between downlink reception and uplink transmission being less than N Tx-Rx .

[0128] In the embodiments of the present application, the so-called high layer can be understood as a high-layer protocol layer, including at least one protocol layer above the physical layer: a medium access control (MAC) layer, a radio protocol layer (RAL), a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a non-access stratum (NAS) layer. Accordingly, in each embodiment of the present application, the high-layer signaling can be NAS layer signaling, an RRC message, or a media access control (MAC) control element (CE). The RRC signaling can include dedicated RRC signaling or broadcast / multicast RRC signaling, which is not limited in the embodiments of the present application.

[0129] Furthermore, it should be understood that ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish between multiple objects and are not used to define the size, content, order, timing, priority, or importance of the multiple objects. For example, the first service area and the second service area do not indicate a difference in priority or importance between the two service areas.

[0130] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0131] To facilitate understanding of the technical solutions provided in the embodiments of the present application, the conflict handling rules defined in the 5G protocol are introduced below.

[0132] Case 1: Dynamic scheduling, where downlink control information (DCI) downlink reception conflicts with semi-persistently scheduled uplink transmission.

[0133] The semi-persistent scheduling may be configured by higher layer signaling and activated through DCI or a media access control (MAC) control element (CE).

[0134] For example, the SRS, PUCCH, or PUSCH configured by higher-layer signaling conflicts with the CSI-RS or PDSCH scheduled by DCI.

[0135] Conflict resolution rules:

[0136] 1. Do not cancel T after the last PDCCH symbol is received. proc,2 The PUCCH or PUSCH transmission within the time period is canceled, and other PUCCH or PUSCH transmissions are canceled.

[0137] 2. Do not cancel T after the last PDCCH symbol is received.proc,2 The SRS transmission within the time period is canceled and the other SRS transmissions are cancelled.

[0138] Understandably, T proc,2 It is predefined by the protocol.

[0139] Case 2: Conflict between downlink reception using semi-persistent scheduling and uplink transmission using dynamic scheduling.

[0140] The semi-persistent scheduling may be configured by higher-layer signaling and activated through DCI or MAC CE.

[0141] For example, the PDCCH, standard positioning system (SPS) PDSCH, CSI-RS or DL ​​PRS configured by higher layer signaling may conflict with the PUSCH, PUCCH, PRACH or SRS scheduled by DCI.

[0142] Conflict handling rules: PDCCH, SPS PDSCH, CSI-RS or DL ​​PRS reception configured by higher-layer signaling is canceled.

[0143] Case 3: Conflict between downlink reception using semi-persistent scheduling and uplink transmission using semi-persistent scheduling.

[0144] For example, downlink reception configured by higher layer signaling or PDCCH-chirp spread spectrum (CSS) of type 0, type 0A, type 0B, type 1, or type 2 configured by higher layer signaling conflicts with uplink transmission configured by higher layer signaling.

[0145] Conflict handling rules: If the paging opportunity conflicts with the configured grant (CG)-PUSCH in the semi-persistently scheduled uplink transmission, the terminal device receives the type 2CSS at the receiving opportunity and cancels the semi-persistently scheduled uplink transmission CG-PUSCH in the inactive state.

[0146] For other scenarios, which are considered to be error scenarios, the network devices can be staggered through scheduling.

[0147] Case 4: Conflict between dynamically scheduled downlink reception and dynamically scheduled uplink transmission.

[0148] For example, uplink transmission scheduled by DCI conflicts with downlink reception scheduled by DCI.

[0149] Conflict handling rules: It is considered an error scenario, that is, the network devices can be staggered through scheduling.

[0150] Case 5: The synchronization signal physical broadcast channel (SSB) reception configured by higher-layer signaling conflicts with the uplink transmission configured by dynamic scheduling or higher-layer signaling.

[0151] For example, PRACH or PUSCH, PUCCH, SRS triggered by PDCCH conflicts with SSB.

[0152] Conflict handling rules: The terminal device does not send PRACH, PUSCH, or PUCCH.

[0153] Case 6: Downlink reception of dynamic scheduling or semi-persistent scheduling conflicts with a valid RO.

[0154] For example, PRACH and message A (MsgA) PUSCH triggered by higher layer signaling conflict with PDCCH, PDSCH, CSI-RS, DL PRS or SSB.

[0155] Conflict handling rules: decide whether to receive downlink or send uplink based on the implementation of the terminal device.

[0156] Case 7: Conflict between uplink and downlink switching.

[0157] Example 1: The PUSCH, PUCCH, or SRS configured by higher-layer signaling conflicts with the SSB.

[0158] Conflict resolution rules:

[0159] 1. If the last symbol of PUSCH or PUCCH is not earlier than N before the next SSB Tx-Rx ·T c time, the sending of PUCCH or PUSCH is canceled.

[0160] 2. If the first symbol of PUSCH or PUCCH is not later than N after the previous SSB Rx-Tx ·T c time, the sending of PUCCH or PUSCH is canceled.

[0161] 3. If the last symbol of SRS is not earlier than N before the next SSB Tx-Rx ·T c If the time is exceeded, the sending of SRS is cancelled.

[0162] 4. If the first symbol of SRS is not later than N after the previous SSB Rx-Tx ·T c If the time is exceeded, the sending of SRS is cancelled.

[0163] It is understandable that N Rx-Tx and N Tx-Rx Refer to Table 1 for implementation, T c It may be stipulated in the agreement.

[0164] Example 2: The starting symbol of PRACH or MsgAPUSCH is earlier than the last symbol N of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by higher layer signaling. Rx-Tx ·T c The end symbol of PRACH or MsgA PUSCH is later than the first symbol of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by higher layer signaling. Tx-Rx ·T c The time is determined by the implementation of the terminal device, and the choice of receiving downlink or sending uplink is based on the implementation of the terminal device.

[0165] It should be noted that the naming of the above conflict handling rules, such as Case 1 to Case 7, is only shown as an example and does not constitute a limitation on the naming of the conflict handling rules.

[0166] The communication method provided in the embodiments of this application can be performed by a first communication device and a second communication device. Here, the first communication device can refer to the terminal device itself, or a processor, module, chip, or chip system in the terminal device that implements the method; the second communication device can refer to the network device itself, or a processor, module, chip, or chip system in the network device that implements the method. The following describes the access method provided in this application, taking the first communication device and the second communication device as an example to represent the first terminal device and the second terminal device, respectively.

[0167] Referring to FIG4 , which is an exemplary flow chart of a communication method provided in an embodiment of the present application, the method may include the following steps.

[0168] S401: The terminal device sends a first timing advance value to the network device.

[0169] Correspondingly, the network device receives a first timing advance value from the terminal device.

[0170] S402: The terminal device determines a first time unit in which uplink transmission and downlink reception overlap based on the first timing advance value, and determines a second time unit in which uplink transmission and downlink reception overlap based on the second timing advance value.

[0171] Similarly, the network device determines the first time unit based on the first timing advance value. It is understandable that the manner in which the network device determines the first time unit based on the first timing advance value can be implemented with reference to the manner in which the terminal device determines the first time unit based on the first timing advance value.

[0172] For example, in S402, the terminal device may determine the timing relationship between uplink transmission and downlink reception based on the first timing advance value, thereby determining a first time unit in which the uplink transmission and downlink reception overlap. The terminal device may determine the timing relationship between uplink transmission and downlink reception based on the second timing advance value, thereby determining a second time unit in which the uplink transmission and downlink reception overlap. The time unit involved in the embodiments of the present application may be a time slot, a symbol, a subframe, or a repetition, etc.

[0173] Refer to Figure 5A, which shows a schematic diagram of the time slot relationship between uplink transmission and downlink reception. In S402, the terminal device can determine the timing relationship between uplink transmission and downlink reception based on the first timing advance value, as shown in a in Figure 5A. It can be seen that UL7 and DL3 conflict, that is, the downlink reception and uplink transmission overlap in the time unit corresponding to UL7 and DL3, then the time unit corresponding to UL7 and DL3 can be considered as the first time unit. The terminal device can determine the timing relationship between uplink transmission and downlink reception based on the second timing advance value, as shown in b in Figure 5A. It can be seen that UL9 and DL2 conflict, that is, the uplink and downlink reception and uplink transmission overlap in the time unit corresponding to UL9 and DL2, then the time unit corresponding to UL9 and DL2 can be considered as the second time unit.

[0174] It should be noted that Figure 5A illustrates the resources used for uplink transmission as UL0 to UL9, and the resources used for downlink reception as DL0 to DL9. UL0 to UL9 shown in Figure 5A do not constitute a limitation on the resources used for uplink transmission, and DL0 to DL9 shown in Figure 5A do not constitute a limitation on the resources used for downlink reception.

[0175] It is understood that the first timing advance value is the timing advance value reported by the terminal device, the second timing advance value may be the current timing advance value, and the first timing advance value and the second timing advance value may be the same or different. In addition, the first time unit and the second time unit do not overlap. For example, the first time unit and the second time unit do not overlap at all, such as the first time unit and the second time unit are two different time slots. For another example, the first time unit and the second time unit do not completely overlap, such as some symbols of the first time unit and the second time unit overlap.

[0176] S403: The terminal device cancels the uplink transmission or downlink reception of the first time unit and cancels the uplink transmission or downlink reception of the second time unit according to a preset rule.

[0177] For example, the terminal device cancels the uplink transmission of the first time unit and the uplink transmission of the second time unit according to a preset rule. For another example, the terminal device cancels the downlink reception of the first time unit and the uplink transmission of the second time unit according to a preset rule. For another example, the terminal device cancels the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule. For another example, the terminal device cancels the uplink transmission of the first time unit and the downlink reception of the second time unit according to a preset rule.

[0178] It is understandable that, in the embodiment of the present application, canceling the uplink transmission of the first time unit can also be understood as executing the downlink reception of the first time unit. Similarly, canceling the downlink reception of the first time unit can also be understood as executing the uplink transmission of the first time unit, canceling the uplink transmission of the second time unit can be understood as executing the downlink reception of the second time unit, and canceling the downlink reception of the second time unit can be understood as executing the uplink transmission of the second time unit.

[0179] In the embodiment of the present application, the preset rules may be predefined by the protocol or preconfigured, and are introduced below in different situations.

[0180] Case 1: The preset rule includes canceling the uplink transmission or downlink reception according to the priority of the uplink transmission and the priority of the downlink reception.

[0181] In situation 1, the terminal device can cancel the uplink transmission or downlink reception of the first time unit based on the priority of the uplink transmission of the first time unit and the priority of the downlink reception of the first time unit, and the terminal device can cancel the uplink transmission or downlink reception of the second time unit based on the priority of the uplink transmission of the second time unit and the priority of the downlink reception of the second time unit.

[0182] Exemplarily, when the priority of the uplink transmission of the first time unit is lower than the priority of the downlink reception of the first time unit, the uplink transmission of the first time unit is canceled or the downlink reception of the first time unit is executed. Exemplarily, when the priority of the uplink transmission of the first time unit is higher than the priority of the downlink reception of the first time unit, the downlink reception of the first time unit is canceled or the uplink transmission of the first time unit is executed. Similarly, when the priority of the uplink transmission of the second time unit is lower than the priority of the downlink reception of the second time unit, the uplink transmission of the second time unit is canceled or the downlink reception of the second time unit is executed; when the priority of the uplink transmission of the second time unit is higher than the priority of the downlink reception of the second time unit, the downlink reception of the second time unit is canceled or the uplink transmission of the second time unit is executed.

[0183] In one possible implementation, the priority may be determined based on a scheduling method. The scheduling method may include dynamic scheduling, high-layer signaling configuration, or semi-persistent scheduling. In one possible scenario, different scheduling methods correspond to different priorities. For example, dynamic scheduling has a higher priority than semi-persistent scheduling, which in turn has a higher priority than high-layer signaling configuration.

[0184] For example, as shown in FIG5A , in the first time unit, DL3 is a dynamically scheduled downlink reception, and UL7 is a semi-statically scheduled uplink transmission, then the terminal device can cancel the semi-statically scheduled uplink transmission in the first time unit (UL7). For another example, as shown in FIG5A , in the second time unit, DL2 is a semi-statically scheduled downlink reception, and UL9 is a dynamically scheduled uplink transmission, then the terminal device can cancel the semi-statically scheduled downlink reception in the second time unit (DL2).

[0185] For another example, as shown in FIG5A , in the first time unit, DL3 is a downlink reception configured by semi-static scheduling, and UL7 is an uplink transmission configured by high-layer signaling, then the terminal device can cancel the uplink transmission configured by high-layer signaling in the first time unit (UL7). For another example, as shown in FIG5A , in the second time unit, DL2 is a downlink reception configured by high-layer signaling, and UL9 is an uplink transmission configured by dynamic scheduling, then the terminal device can cancel the downlink reception configured by high-layer signaling in the second time unit (DL2).

[0186] It should be noted that the so-called cancellation of uplink transmission may mean the cancellation of the entire uplink transmission, or it may mean the cancellation of part of the uplink transmission. For example, as shown in FIG5A , the cancellation of the semi-statically scheduled uplink transmission in the first time unit (UL7) may mean the cancellation of all uplink transmissions in the first time unit, or it may mean the cancellation of uplink transmissions in part of the time units included in the first time unit, such as the cancellation of part of the time slot, part of the symbol, part of the subframe, or part of the repeated uplink transmission that overlaps with DL3. Similarly, the so-called cancellation of downlink reception can be implemented with reference to the cancellation of uplink transmission, which will not be described in detail in this application.

[0187] Based on the above scheme, the terminal device can determine the priority of uplink transmission and the priority of downlink reception according to the scheduling method of uplink transmission and the scheduling method of downlink reception, thereby canceling uplink transmission or downlink reception, thereby ensuring the transmission of high-priority services.

[0188] In one possible scenario, the priority of SSB reception is higher than the priority of uplink transmission. The uplink transmission may include one or more of dynamically scheduled uplink transmission, semi-statically scheduled uplink transmission, or uplink transmission configured by high-layer signaling. When SSB reception overlaps with uplink transmission, the uplink transmission is canceled and / or SSB reception is performed. For example, when SSB reception overlaps with dynamically scheduled uplink transmission, the dynamically scheduled uplink transmission is canceled and / or SSB reception is performed. For another example, when SSB reception overlaps with semi-statically scheduled uplink transmission, the semi-statically scheduled uplink transmission is canceled and / or SSB reception is performed. For another example, when SSB reception overlaps with uplink transmission configured by high-layer signaling, the uplink transmission configured by high-layer signaling is canceled and / or SSB reception is performed. For another example, when SSB reception overlaps with semi-statically scheduled uplink transmission and uplink transmission configured by high-layer signaling, the semi-statically scheduled uplink transmission and uplink transmission configured by high-layer signaling are canceled and / or SSB reception is performed. For example, referring to FIG5A , UL7 is a resource for PRACH, PUSCH, PUCCH, or SRS triggered by PDCCH, and DL3 is a resource for SSB. Then, the terminal device can cancel the transmission of PRACH, PUSCH, PUCCH, or SRS on UL7.

[0189] In some embodiments, if the scheduling mode of uplink transmission is the same as the scheduling mode of downlink reception, then the priority of uplink transmission and the priority of downlink reception may be indicated by the network device, predefined by the protocol, or may be determined based on the implementation of the terminal device. The scheduling mode may include one of dynamic scheduling, high-layer signaling configuration, or semi-static scheduling. In one possible case, different scheduling modes correspond to different priorities. The above embodiment can also be understood as, if uplink transmission overlaps with downlink reception, the preset priority corresponding to uplink transmission is the same as the preset priority corresponding to downlink reception, then whether to perform uplink transmission or downlink reception, or to cancel uplink transmission or downlink reception, may be indicated by the network device, predefined by the protocol, or may be determined based on the implementation of the terminal device.

[0190] As an example: when the scheduling mode of uplink transmission is dynamic scheduling and the scheduling mode of downlink reception is dynamic scheduling, the network device can indicate the priority of uplink transmission and the priority of downlink transmission through high-layer signaling.

[0191] It should be noted that when indicating priority, either a priority value or a priority level can be indicated. Optionally, a higher priority value can represent a higher priority, and vice versa, a lower priority value can represent a higher priority, which will not be repeated below. Similarly, a higher priority level can represent a higher priority, and vice versa, a lower priority level can represent a higher priority, which will not be repeated below.

[0192] As an example: when the scheduling mode of uplink transmission is dynamic scheduling and the scheduling mode of downlink reception is dynamic scheduling, the network device indicates the priority of the data scheduled by the DCI through the dynamically scheduled DCI. A problem that may arise in this example is that if the priority indicated by the DCI for scheduling uplink data is the same as the priority indicated by the DCI for scheduling downlink data, then the protocol can predefine whether to cancel uplink transmission or downlink reception based on the terminal device implementation when such a scenario occurs, or to decide whether to perform uplink transmission or downlink reception based on the terminal device implementation, or the protocol can predefine whether to cancel uplink transmission or downlink reception when such a scenario occurs, or the protocol can predefine whether to perform uplink transmission or downlink reception when such a scenario occurs.

[0193] As an example: when the scheduling method of uplink transmission is dynamic scheduling and the scheduling method of downlink reception is dynamic scheduling, it is possible to predefine through the protocol whether uplink transmission or downlink reception is prioritized, or to predefine through the protocol whether uplink transmission or downlink reception is canceled, or to predefine through the protocol whether uplink transmission or downlink reception is executed.

[0194] As an example: when the scheduling mode of uplink transmission is semi-static scheduling and the scheduling mode of downlink reception is semi-static scheduling, although the uplink transmission is semi-static scheduling, the uplink transmission can be activated through DCI or MAC CE, and the priority of uplink transmission and the priority of downlink reception can be indicated in the DCI or MAC CE that activates the uplink transmission.

[0195] As an example: when the scheduling mode of uplink transmission is semi-static scheduling and the scheduling mode of downlink reception is semi-static scheduling, if the uplink transmission takes effect directly after being configured through high-level signaling, then the priority of uplink transmission and the priority of downlink reception can be indicated through high-level signaling.

[0196] As an example: when the scheduling method of uplink transmission is semi-static scheduling and the scheduling method of downlink reception is semi-static scheduling, the protocol can predefine whether uplink transmission or downlink reception is prioritized, or the protocol can predefine whether uplink transmission or downlink reception is canceled.

[0197] Based on the above solution, the error scenario defined by the 5G protocol may not be an error scenario in the NTN scenario. Because the network equipment does not know the actual data transmission time of the terminal device, the downlink reception and uplink transmission may overlap during dynamic scheduling or semi-static scheduling. In this case, the decision to cancel the uplink transmission or downlink reception can be determined by the network equipment instruction, protocol pre-defined, or based on the terminal device implementation.

[0198] In some embodiments, the priority of uplink transmission and the priority of downlink reception can be determined according to the conflict handling rules defined by the 5G protocol, such as the conflict handling rules shown in Case 1 to Case 7. As an example: In Case 1, it can be considered that the priority of dynamically scheduled downlink reception is higher than the priority of semi-statically scheduled uplink transmission. As an example: In Case 2, it can be considered that the priority of dynamically scheduled uplink transmission is higher than the priority of semi-statically scheduled downlink reception. As an example: In Case 5, it can be considered that the priority of dynamically scheduled or high-layer signaling-configured uplink transmission is lower than the priority of SSB reception configured by high-layer signaling. As an example: In Case 7, the priority of PUSCH, PUCCH or SRS configured by high-layer signaling is lower than the priority of SSB.

[0199] In one possible scenario, for a scenario where uplink transmission needs to be canceled, the terminal device may cancel the uplink transmission of the first time unit and / or the second time unit according to a preset rule. For a scenario where downlink reception needs to be canceled, the terminal device may cancel the downlink reception of the first time unit and / or the second time unit according to a preset rule, or because the network device has already sent the downlink data to the terminal device, the terminal device may also attempt to receive the downlink data in the first time unit and / or the second time unit and attempt to decode the downlink data. This application does not make specific limitations.

[0200] Case 2: The preset rules include conflict handling rules under different conflicts.

[0201] In case 2, conflict handling rules for different conflicts can be defined, such as the conflict handling rules shown in Case 1 to Case 7, which are introduced below through different examples.

[0202] Example 1: When dynamically scheduled downlink reception and semi-statically scheduled uplink transmission overlap, the semi-statically scheduled uplink transmission is canceled and / or dynamically scheduled downlink reception is performed; when dynamically scheduled uplink transmission and semi-statically scheduled downlink reception overlap, the semi-statically scheduled downlink reception is canceled and / or dynamically scheduled uplink reception is performed.

[0203] For example, as shown in FIG5A , in the first time unit, DL3 is a dynamically scheduled downlink reception, and UL7 is a semi-statically scheduled uplink transmission, then the terminal device can cancel the semi-statically scheduled uplink transmission in the first time unit (UL7). For another example, as shown in FIG5A , in the second time unit, DL2 is a semi-statically scheduled downlink reception, and UL9 is a dynamically scheduled uplink transmission, then the terminal device can cancel the semi-statically scheduled downlink reception in the second time unit (DL2).

[0204] Example 2: When the downlink reception of semi-static scheduling overlaps with the uplink transmission configured by high-level signaling, the uplink transmission configured by high-level signaling is canceled and / or the downlink reception of semi-static scheduling is performed; when the uplink transmission of semi-static scheduling overlaps with the downlink reception configured by high-level signaling, the downlink reception configured by high-level signaling is canceled and / or the uplink transmission of semi-static scheduling is performed.

[0205] For example, as shown in Figure 5A, in the first time unit, DL3 is a downlink reception configured by semi-static scheduling, and UL7 is an uplink transmission configured by high-level signaling, then the terminal device can cancel the uplink transmission configured by high-level signaling in the first time unit (UL7). For another example, as shown in Figure 5A, in the second time unit, DL2 is a downlink reception configured by high-level signaling, and UL9 is an uplink transmission configured by semi-static scheduling, then the terminal device can cancel the downlink reception configured by high-level signaling in the second time unit (DL2).

[0206] Example 3: When the dynamically scheduled downlink reception and the uplink transmission configured by the higher-layer signaling overlap, the uplink transmission configured by the higher-layer signaling is canceled and / or the dynamically scheduled downlink reception is performed; when the dynamically scheduled uplink transmission and the downlink reception configured by the higher-layer signaling overlap, the downlink reception configured by the higher-layer signaling is canceled and / or the dynamically scheduled uplink transmission is performed.

[0207] For example, as shown in Figure 5A, in the first time unit, DL3 is a dynamically scheduled downlink reception, and UL7 is an uplink transmission configured by high-layer signaling, then the terminal device can cancel the uplink transmission configured by high-layer signaling in the first time unit (UL7). For another example, as shown in Figure 5A, in the second time unit, DL2 is a downlink reception configured by high-layer signaling, and UL9 is an uplink transmission dynamically scheduled, then the terminal device can cancel the downlink reception configured by high-layer signaling in the second time unit (DL2).

[0208] Example 4: When the SSB reception configured by higher-layer signaling conflicts with the uplink transmission configured by dynamic scheduling, semi-static scheduling, or higher-layer signaling, the uplink transmission configured by dynamic scheduling, semi-static scheduling, or higher-layer signaling is canceled and / or SSB reception is performed.

[0209] Exemplarily, when SSB reception overlaps with uplink transmission, uplink transmission is canceled or SSB reception is performed. Exemplarily, when SSB reception overlaps with dynamically scheduled uplink transmission, dynamically scheduled uplink transmission is canceled and / or SSB reception is performed. Exemplarily, when SSB reception overlaps with semi-statically scheduled uplink transmission, semi-statically scheduled uplink transmission is canceled and / or SSB reception is performed. Exemplarily, when SSB reception overlaps with uplink transmission configured by higher-layer signaling, uplink transmission configured by higher-layer signaling is canceled and / or SSB reception is performed. Exemplarily, when SSB reception overlaps with both semi-statically scheduled uplink transmission and uplink transmission configured by higher-layer signaling, both semi-statically scheduled uplink transmission and uplink transmission configured by higher-layer signaling are canceled and / or SSB reception is performed.

[0210] For example, as shown in FIG5A , UL7 is PRACH or PUSCH, PUCCH, SRS triggered by PDCCH. When it conflicts with the SSB of DL3, the terminal device cancels the RACH, PUSCH or PUCCH transmission in UL7.

[0211] Example 5: When the dynamically scheduled or semi-persistently scheduled downlink reception conflicts with the valid RO, the uplink transmission on the valid RO is canceled or the dynamically scheduled or semi-persistently scheduled downlink reception is performed.

[0212] For example, as shown in Figure 5A, UL7 is a valid RO. When it conflicts with the dynamically scheduled or semi-statically scheduled downlink reception of DL3, the terminal device cancels the uplink transmission on UL7, or cancels the dynamically scheduled or semi-statically scheduled downlink reception on DL3, or cancels the uplink transmission on UL7 based on the implementation of the terminal device, or cancels the dynamically scheduled or semi-statically scheduled downlink reception on DL3.

[0213] Example 6: The last symbol of uplink transmission configured by higher layer signaling is not earlier than N before the next SSB Tx-Rx ·T c time, cancel the uplink transmission configured by the higher-layer signaling and / or perform SSB reception.

[0214] For example, as shown in FIG5A, UL7 is the resource of PUCCH, PUSCH or SRS configured by high-level signaling, and DL3 is the resource of the next SSB. The last symbol of UL7 is not earlier than the N symbol of DL3. Tx-Rx ·T c Therefore, the terminal device can cancel the transmission of PUCCH, PUSCH or SRS on UL7.

[0215] Example 7: The starting symbol of PRACH or MsgAPUSCH is earlier than the last symbol N of PDCCH, PDSCH, CSI-RS, DL PRS, or SSB configured by higher-layer signalingRx-Tx ·T c The end symbol of PRACH or MsgA PUSCH is later than the first symbol of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by higher layer signaling. Tx-Rx ·T c At the time of the UE's cancellation, the terminal device cancels the transmission of PRACH or MsgA PUSCH (or performs PDCCH, PDSCH) CSI-RSD, DL PRS or SSB reception), or the terminal device cancels the reception of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by high-level signaling (or performs the transmission of PRACH or MsgA PUSCH), or cancels the transmission of PRACH or MsgA PUSCH based on the implementation of the terminal device, or cancels the reception of PDCCH, PDSCH, CSI-RS, DL PRS or SSB configured by high-level signaling, or performs PDCCH, PDSCH or performs the transmission of PRACH or MsgA PUSCH based on the implementation of the terminal device.

[0216] Based on the above situation 2, the terminal device can determine whether to cancel uplink transmission or downlink reception according to the rules predefined in the protocol.

[0217] In some implementations, as shown in FIG5B , if the terminal device determines, based on the first timing advance value, that there is no overlap between uplink transmission and downlink reception, the terminal device may cancel the downlink reception or uplink transmission of the second time unit. In other words, if the network device determines that there is no overlap between uplink transmission and downlink reception, the terminal device may cancel the actual conflict.

[0218] It should be noted that Figure 5A illustrates the resources used for uplink transmission as UL0 to UL9, and the resources used for downlink reception as DL0 to DL9. UL0 to UL9 shown in Figure 5A do not constitute a limitation on the resources used for uplink transmission, and DL0 to DL9 shown in Figure 5A do not constitute a limitation on the resources used for downlink reception.

[0219] S404: The network device cancels the uplink reception or downlink transmission of the first time unit according to a preset rule.

[0220] This step is optional and is shown by a dotted line in Figure 4. The embodiment of the present application does not actually limit the execution of S404. S404 can be executed after S402 and before S403, or it can also be executed after S403. As shown in Figure 5A, the way in which the network device cancels the uplink reception of the first time unit or cancels the downlink transmission of the first time unit according to the preset rules can be implemented with reference to the way in which the terminal device cancels the uplink transmission of the first time unit or cancels the downlink reception of the first time unit according to the preset rules, and will not be described in detail in this application.

[0221] Optionally, referring to FIG5B , if the network device believes, based on the first timing advance value, that there is no overlap between uplink transmission and downlink reception of the terminal device, then the network device may perform uplink reception and downlink transmission according to the timing relationship determined by the first timing advance value.

[0222] It is understandable that in the scenario where the network device needs to cancel the downlink transmission, the network device can cancel the downlink transmission of the first time unit according to the preset rules, or the network device can send downlink data without canceling the downlink transmission. This application does not make specific limitations.

[0223] In one possible scenario, if the network device cancels the uplink reception of the first time unit, the network device may schedule the resources used for the uplink reception to other terminal devices for uplink transmission. For example, as shown in FIG5A , if the network device cancels the uplink reception of UL7, the network device may schedule UL7 to other terminal devices for uplink transmission. Similarly, if the network device cancels the downlink transmission of the first time unit, the network device may schedule the resources used for the downlink transmission to other terminal devices for downlink reception. For example, as shown in FIG5A , if the network device cancels the downlink transmission of DL3, the network device may schedule DL3 to other terminal devices for downlink reception.

[0224] In some embodiments, the first timing advance value reported by the terminal device may contain errors. Therefore, the network device can determine a first timing advance range based on the first timing advance value. For example, in S401, the terminal device reports TA=TA0 to the network device. The network device can consider the timing advance value of the terminal device to be in the range of TA0-TA' to TA0+TA'. The network device can determine the conflict situation based on the TA within this range. Therefore, the terminal device can use the rules of the network device to determine the conflict situation considered by the network device.

[0225] For example, within the range of TA0-TA' to TA0+TA', a terminal device may have multiple TAs, such as TA1, TA2, and TA0. The terminal device can then determine whether uplink transmission and downlink reception overlap based on TA1. Similarly, the terminal device can determine whether uplink transmission and downlink reception overlap based on TA0 and TA2, respectively.

[0226] Referring to Figure 6, if there is no overlap between uplink transmission and downlink reception of the terminal device when TA=TA0, and there is overlap between uplink transmission and downlink reception of the terminal device when TA=TA1, the uplink transmission of UL7 and the downlink reception of DL3 overlap. When TA=TA2, there is no overlap between uplink transmission and downlink reception. That is to say, within the range of TA0-TA' to TA0+TA', the downlink reception and uplink transmission of the terminal device may overlap, then the terminal device can cancel the downlink reception of the second time unit or cancel the uplink transmission of the second time unit. For uplink transmission of UL7, the terminal device can send uplink data on UL7, and for downlink reception of DL3, the terminal device can receive downlink data on DL3.

[0227] In this case, the network device will not schedule overlapping resources to other terminal devices, such as the network device will not schedule UL7 to other terminal devices for uplink transmission, or the network device will not schedule DL3 to other terminal devices for downlink reception.

[0228] Referring to Figure 7, if the terminal device has overlapping uplink transmission and downlink reception when TA=TA0, the uplink transmission of UL7 overlaps with the downlink reception of DL3. If the terminal device has overlapping uplink transmission and downlink reception when TA=TA1, the uplink transmission of UL7 overlaps with the downlink reception of DL3. If the terminal device has overlapping uplink transmission and downlink reception when TA=TA2, the uplink transmission of UL8 overlaps with the downlink reception of DL3. That is to say, within the range of TA0-TA' to TA0+TA', the terminal device must have overlapping downlink reception and uplink transmission, then the terminal device can cancel the downlink reception of the first time unit or cancel the uplink transmission of the first time unit, and the downlink reception of the second time unit or cancel the uplink transmission of the second time unit.

[0229] For example, the terminal device may cancel the uplink transmission of UL7 or the downlink reception of DL3, and cancel the uplink transmission of UL8 or the downlink reception of DL3.

[0230] In this case, the network device can schedule overlapping resources to other terminal devices, such as the network device schedules UL6 or DL4 to other terminal devices, schedules UL7 or DL3 to other terminal devices, and schedules UL7 or DL4 to other terminal devices.

[0231] In this case, the terminal device can also determine whether the uplink transmission and downlink reception overlap based on the second timing advance value. If the uplink transmission and downlink reception overlap in the second time unit, the terminal device can cancel the uplink transmission or downlink reception of the second time unit. Please refer to S403 for implementation and will not be repeated here.

[0232] Based on the concepts of the above embodiments, referring to FIG8 , an embodiment of the present application provides a communication device 800, which includes a processing unit 801 and a transceiver unit 802. The device 800 can be a communication device, or a device applied to a communication device that can support the communication device in executing a method for notifying a quality of service parameter.

[0233] The transceiver unit may also be referred to as a transceiver module, transceiver, transceiver, transceiver device, etc. The processing unit may also be referred to as a processor, processing board, processing unit, processing device, etc. Optionally, the device used to implement the receiving function in the transceiver unit may be considered a receiving unit. It should be understood that the transceiver unit is used to perform the sending and receiving operations of the communication device in the above method embodiments, and the device used to implement the sending function in the transceiver unit is considered a sending unit, that is, the transceiver unit includes a receiving unit and a sending unit.

[0234] In addition, it should be noted that if the device is implemented using a chip / chip circuit, the transceiver unit can be an input and output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor or microprocessor or integrated circuit.

[0235] The following describes in detail the implementation of applying the apparatus 800 to terminal equipment and network equipment.

[0236] For example, when the apparatus 800 is applied to a terminal device, operations performed by each unit thereof are described in detail.

[0237] In an optional implementation, the communication apparatus 800 may be applied to a terminal device to execute the method executed by the aforementioned terminal device, for example, the method executed by the terminal device in the embodiment shown in FIG. 4 .

[0238] For example, the transceiver unit 802 is used to send a first timing advance value. The processing unit 801 is used to determine a first time unit in which uplink transmission and downlink reception overlap based on the first timing advance value, and to determine a second time unit in which uplink transmission and downlink reception overlap based on the second timing advance value. The first time unit and the second time unit do not overlap. The processing unit 801 is also used to cancel the uplink transmission of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, the processing unit 801 is also used to cancel the uplink transmission of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, the processing unit 801 is also used to cancel the downlink reception of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, the processing unit 801 is also used to cancel the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, the processing unit 801 is also used to cancel the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule.

[0239] For example, when the apparatus 800 is applied to a network device, the operations performed by each unit thereof are described in detail.

[0240] In an optional implementation, the communication device 800 may be applied to a network device to execute the method executed by the aforementioned network device, for example, the method executed by the network device in the embodiment shown in FIG. 4 .

[0241] For example, the transceiver unit 802 is configured to receive a first timing advance value. The processing unit 801 is configured to determine, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap. The processing unit 801 is further configured to cancel the uplink reception in the first time unit or cancel the downlink transmission in the first time unit according to a preset rule.

[0242] Based on the concepts of the embodiments, as shown in FIG9 , an embodiment of the present application provides a communication device 900. The communication device 900 includes a processor 910. Optionally, the communication device 900 may further include a memory 920 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions. The processor 910 can implement the method shown in the above method embodiment through the instructions stored in the memory 920.

[0243] Based on the concept of the embodiment, as shown in Figure 10, the embodiment of the present application provides a communication device 1000, which can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0244] Communication device 1000 may include at least one processor 1010 coupled to a memory. Optionally, the memory may be located within or outside the device. For example, communication device 1000 may also include at least one memory 1020. Memory 1020 stores the necessary computer programs, configuration information, computer programs or instructions, and / or data for implementing any of the aforementioned embodiments. Processor 1010 may execute the computer programs stored in memory 1020 to perform the methods of any of the aforementioned embodiments. Optionally, the memory may be integrated with the processor.

[0245] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1010 may operate in conjunction with the memory 1020. The specific connection medium between the transceiver 1030, the processor 1010, and the memory 1020 is not limited in the embodiments of the present application.

[0246] The communication device 1000 may also include a transceiver 1030, and the communication device 1000 can exchange information with other devices through the transceiver 1030. The transceiver 1030 can be a circuit, a bus, a transceiver or any other device that can be used for information exchange, or is called a signal transceiver unit. As shown in Figure 10, the transceiver 1030 includes a transmitter 1031, a receiver 1032 and an antenna 1033. In addition, when the communication device 1000 is a chip-type device or circuit, the transceiver in the communication device 1000 can also be an input and output circuit and / or a communication interface, which can input data (or receive data) and output data (or send data). The processor is an integrated processor or microprocessor or integrated circuit, and the processor can determine the output data based on the input data.

[0247] In one possible implementation, the communication device 1000 can be applied to a communication device. Specifically, the communication device 1000 can be a communication device, or a device capable of supporting a communication device to implement the functions of a terminal device or network device in any of the above-mentioned embodiments. The memory 1020 stores the necessary computer programs, computer programs, instructions, and / or data to implement the functions of the terminal device or network device in any of the above-mentioned embodiments. The processor 1010 can execute the computer program stored in the memory 1020 to perform the method performed by the terminal device or network device in any of the above-mentioned embodiments.

[0248] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0249] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory may also be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing computer programs, computer programs or instructions and / or data.

[0250] Based on the above embodiments, referring to FIG11 , an embodiment of the present application also provides another communication device 1100, including: an input / output interface 1110 and a logic circuit 1120; the input / output interface 1110 is used to receive code instructions and transmit them to the logic circuit 1120; the logic circuit 1120 is used to run code instructions to execute the method executed by the terminal device or network device in any of the above embodiments.

[0251] The following describes in detail the operations performed by the apparatus 1100 when applied to a terminal device or a network device.

[0252] In an optional implementation, the communication device 1100 may be applied to a terminal device to execute the method executed by the aforementioned terminal device, for example, the method executed by the terminal device in the embodiment shown in FIG. 4 .

[0253] For example, the input / output interface 1110 is configured to output a first timing advance value. The logic circuit 1120 is configured to determine a first time unit in which uplink transmission and downlink reception overlap based on the first timing advance value, and to determine a second time unit in which uplink transmission and downlink reception overlap based on the second timing advance value. The first time unit and the second time unit do not overlap. The logic circuit 1120 is further configured to cancel the uplink transmission of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, the logic circuit 1120 is further configured to cancel the uplink transmission of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, the logic circuit 1120 is further configured to cancel the downlink reception of the first time unit and the uplink transmission of the second time unit according to a preset rule. Alternatively, the logic circuit 1120 is further configured to cancel the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule. Alternatively, the logic circuit 1120 is further configured to cancel the downlink reception of the first time unit and the downlink reception of the second time unit according to a preset rule.

[0254] Since the communication device 1100 provided in this embodiment can be applied to a terminal device to execute the method executed by the above-mentioned terminal device, the technical effects that can be obtained can be referred to the above-mentioned method embodiment and will not be described in detail here.

[0255] In an optional implementation, the communication device 1100 may be applied to a network device to execute the method executed by the aforementioned network device, for example, the method executed by the network device in the embodiment shown in FIG. 4 .

[0256] For example, input / output interface 1110 is configured to input a first timing advance value. Logic circuit 1120 is configured to determine, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap. Logic circuit 1120 is further configured to cancel uplink reception in the first time unit or cancel downlink transmission in the first time unit according to a preset rule.

[0257] Since the communication device 1100 provided in this embodiment can be applied to a network device and execute the method executed by the aforementioned network device, the technical effects that can be obtained can be referred to the aforementioned method embodiment and will not be described in detail here.

[0258] Based on the above embodiments, the present application also provides a communication system, which includes at least one network device and at least one terminal device. The technical effects that can be obtained can be referred to the above method embodiments, which will not be repeated here.

[0259] Based on the above embodiments, embodiments of the present application further provide a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method performed by the communication device in any of the above embodiments is implemented. The computer-readable storage medium may include any medium capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0260] To implement the functions of the communication devices of Figures 8 to 11 above, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the terminal device or network device in the above method embodiments. In one possible design, the chip is connected to or includes a memory, and the memory is used to store computer programs, instructions, and data necessary for the terminal device or network device.

[0261] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0262] The present application is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by a computer program or instruction. These computer programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one flow chart flow or multiple flows and / or one box or multiple boxes of the block diagram.

[0263] These computer programs or instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0264] These computer programs or instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0265] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application also intends to include these modifications and variations.

Claims

1. A communication method, characterized in that: include: Determining a first time unit in which uplink transmission and downlink reception overlap based on a first timing advance value, and determining a second time unit in which uplink transmission and downlink reception overlap based on a second timing advance value; wherein the first timing advance value is a reported timing advance value, and the first time unit and the second time unit do not overlap; According to the preset rules, cancel the uplink transmission of the first time unit and the uplink transmission of the second time unit; or, according to the preset rules, cancel the uplink transmission of the first time unit and the downlink reception of the second time unit; or, according to the preset rules, cancel the downlink reception of the first time unit and the uplink transmission of the second time unit; or, according to the preset rules, cancel the downlink reception of the first time unit and the downlink reception of the second time unit.

2. The method according to claim 1, characterized in that The uplink transmission and downlink reception overlap includes one or more of the following: The time unit used for uplink transmission and the time unit used for downlink reception partially or completely overlap, or the time interval between uplink transmission and downlink reception is less than a predefined first time interval, or the time interval between downlink reception and uplink transmission is less than a predefined second time interval.

3. The method according to claim 1 or 2, characterized in that Canceling the downlink reception of the first time unit or cancelling the uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit; and / or, cancelling the downlink reception of the second time unit or cancelling the uplink transmission of the second time unit is determined based on the priority of the downlink reception of the second time unit and the priority of the uplink transmission of the second time unit.

4. The method according to claim 3, characterized in that The priority is determined according to a scheduling mode, and the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

5. The method according to claim 3 or 4, characterized in that The priority of reception of the synchronization signal block SSB is higher than one or more of the following: the priority of dynamically scheduled uplink transmission, the priority of semi-statically scheduled uplink transmission or the priority of uplink transmission configured by higher layer signaling.

6. The method according to any one of claims 1 to 5, characterized in that: The determining, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap, includes: determining a third time unit based on a first timing advance range, wherein the first timing advance range is determined according to the first timing advance value; The third time unit is composed of a plurality of the first time units, or The third time unit is composed of one or more of the first time units and non-overlapping time units, and further includes: canceling the uplink transmission of the second time unit or canceling the downlink reception of the second time unit according to the preset rule.

7. The method according to claim 1 or 2, characterized in that The preset rules include: When dynamic scheduling and semi-static scheduling overlap, cancel semi-static scheduling; or, When dynamic scheduling and high-level signaling configuration overlap, cancel the high-level signaling configuration; or, When the high-level signaling configuration and semi-persistent scheduling overlap, cancel the high-level signaling configuration; or, When the reception of the synchronization signal block SSB overlaps with the dynamically scheduled uplink transmission, the dynamically scheduled uplink transmission is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission of the semi-persistent scheduling, the uplink transmission of the semi-persistent scheduling is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission configured by the higher-level signaling, the uplink transmission configured by the higher-level signaling is canceled.

8. The method according to any one of claims 1 to 6, characterized in that: Also includes: Receive first indication information, which includes the preset rule, and the preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, cancel the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission.

9. The method according to claim 8, characterized in that The first indication information is carried in downlink control information, a media access and control element, or a higher layer signaling.

10. The method according to any one of claims 1 to 6, characterized in that: Also includes: Receive second indication information, where the second indication information includes the preset rule, and the preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, cancel the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

11. The method according to claim 10, characterized in that The second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

12. The method according to claim 1 or 2, characterized in that The preset rules include: When the semi-persistently scheduled downlink reception conflicts with the semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission; or When the dynamically scheduled downlink reception conflicts with the dynamically scheduled uplink transmission, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

13. A communication method, characterized in that: include: Determining a first time unit in which uplink transmission and downlink reception overlap based on the first timing advance value; According to a preset rule, the uplink reception of the first time unit is canceled, or the downlink transmission of the first time unit is canceled.

14. The method according to claim 13, wherein: The uplink transmission and downlink reception overlap includes one or more of the following: The time unit used for uplink transmission and the time unit used for downlink reception partially or completely overlap, or the time interval between uplink transmission and downlink reception is less than a predefined first time interval, or the time interval between downlink reception and uplink transmission is less than a predefined second time interval.

15. The method according to claim 13 or 14, characterized in that Cancelling the downlink reception of the first time unit or cancelling the uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit.

16. The method according to claim 15, characterized in that The priority is determined according to a scheduling mode, and the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

17. The method according to claim 15 or 16, characterized in that The priority of reception of the synchronization signal block SSB is higher than one or more of the following: the priority of dynamically scheduled uplink transmission, the priority of semi-statically scheduled uplink transmission or the priority of uplink transmission configured by higher layer signaling.

18. The method according to any one of claims 13 to 17, characterized in that: The determining, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap, includes: determining a third time unit based on a first timing advance range, wherein the first timing advance range is determined according to the first timing advance value; The third time unit is composed of multiple first time units.

19. The method according to claim 13 or 14, characterized in that The preset rules include: When dynamic scheduling and semi-static scheduling overlap, cancel semi-static scheduling; or, When dynamic scheduling and high-level signaling configuration overlap, cancel the high-level signaling configuration; or, When the high-level signaling configuration and semi-persistent scheduling overlap, cancel the high-level signaling configuration; or, When the reception of the synchronization signal block SSB overlaps with the dynamically scheduled uplink transmission, the dynamically scheduled uplink transmission is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission of the semi-persistent scheduling, the uplink transmission of the semi-persistent scheduling is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission configured by the higher-level signaling, the uplink transmission configured by the higher-level signaling is canceled.

20. The method according to any one of claims 13 to 18, characterized in that: Also includes: Send a first indication message, wherein the first indication message includes the preset rule, and the preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission is canceled.

21. The method according to claim 20, characterized in that The first indication information is carried in downlink control information, a media access and control element, or a higher layer signaling.

22. The method according to any one of claims 13 to 18, characterized in that: Also includes: Sending second indication information, where the second indication information includes the preset rule, and the preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, canceling the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

23. The method according to claim 22, characterized in that The second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

24. The method according to claim 13 or 14, characterized in that The preset rules include: When the semi-persistently scheduled downlink reception conflicts with the semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission; or When the dynamically scheduled downlink reception conflicts with the dynamically scheduled uplink transmission, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

25. A communication device, characterized in that: include: a transceiver unit, configured to send a first timing advance value; a processing unit, configured to determine, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap, and determine, based on a second timing advance value, a second time unit in which uplink transmission and downlink reception overlap, wherein the first timing advance value is a reported timing advance value, and the first time unit and the second time unit do not overlap; The processing unit is further used to cancel the uplink transmission of the first time unit and the uplink transmission of the second time unit according to preset rules; or, according to preset rules, cancel the uplink transmission of the first time unit and the downlink reception of the second time unit; or, according to preset rules, cancel the downlink reception of the first time unit and the uplink transmission of the second time unit; or, according to preset rules, cancel the downlink reception of the first time unit and the downlink reception of the second time unit.

26. The device according to claim 25, characterized in that The uplink transmission and downlink reception overlap includes one or more of the following: The time unit used for uplink transmission and the time unit used for downlink reception partially or completely overlap, or the time interval between uplink transmission and downlink reception is less than a predefined first time interval, or the time interval between downlink reception and uplink transmission is less than a predefined second time interval.

27. The device according to claim 25 or 26, characterized in that Canceling the downlink reception of the first time unit or cancelling the uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit; and / or, cancelling the downlink reception of the second time unit or cancelling the uplink transmission of the second time unit is determined based on the priority of the downlink reception of the second time unit and the priority of the uplink transmission of the second time unit.

28. The device according to claim 27, characterized in that The priority is determined according to a scheduling mode, and the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

29. The device according to claim 27 or 28, characterized in that The priority of reception of the synchronization signal block SSB is higher than one or more of the following: the priority of dynamically scheduled uplink transmission, the priority of semi-statically scheduled uplink transmission or the priority of uplink transmission configured by higher layer signaling.

30. The device according to any one of claims 25 to 29, characterized in that: The processing unit is specifically configured to: determining a third time unit based on a first timing advance range, wherein the first timing advance range is determined according to the first timing advance value; The third time unit is composed of a plurality of the first time units, or The third time unit is composed of one or more of the first time units and non-overlapping time units, and further includes: canceling the uplink transmission of the second time unit or canceling the downlink reception of the second time unit according to the preset rule.

31. The device according to claim 25 or 26, characterized in that The preset rules include: When dynamic scheduling and semi-static scheduling overlap, cancel semi-static scheduling; or, When dynamic scheduling and high-level signaling configuration overlap, cancel the high-level signaling configuration; or, When the high-level signaling configuration and semi-persistent scheduling overlap, cancel the high-level signaling configuration; or, When the reception of the synchronization signal block SSB overlaps with the dynamically scheduled uplink transmission, the dynamically scheduled uplink transmission is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission of the semi-persistent scheduling, the uplink transmission of the semi-persistent scheduling is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission configured by the higher-level signaling, the uplink transmission configured by the higher-level signaling is canceled.

32. The device according to any one of claims 25 to 30, characterized in that The transceiver unit is further configured to: Receive first indication information, which includes the preset rule, and the preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, cancel the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission.

33. The device according to claim 32, characterized in that The first indication information is carried in downlink control information, a media access and control element, or a higher layer signaling.

34. The device according to any one of claims 25 to 30, characterized in that The transceiver unit is further configured to: Receive second indication information, where the second indication information includes the preset rule, and the preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, cancel the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

35. The device according to claim 34, characterized in that The second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

36. The device according to claim 25 or 26, characterized in that The preset rules include: When the semi-persistently scheduled downlink reception conflicts with the semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission; or When the dynamically scheduled downlink reception conflicts with the dynamically scheduled uplink transmission, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

37. A communication device, characterized in that: include: a transceiver unit, configured to receive a first timing advance value; a processing unit, configured to determine, based on the first timing advance value, a first time unit in which uplink transmission and downlink reception overlap; The processing unit is further configured to cancel the uplink reception of the first time unit or cancel the downlink transmission of the first time unit according to a preset rule.

38. The device according to claim 37, characterized in that The uplink transmission and downlink reception overlap includes one or more of the following: The time unit used for uplink transmission and the time unit used for downlink reception partially or completely overlap, or the time interval between uplink transmission and downlink reception is less than a predefined first time interval, or the time interval between downlink reception and uplink transmission is less than a predefined second time interval.

39. The device according to claim 37 or 38, characterized in that Cancelling the downlink reception of the first time unit or cancelling the uplink transmission of the first time unit is determined based on the priority of the downlink reception of the first time unit and the priority of the uplink transmission of the first time unit.

40. The device according to claim 39, characterized in that The priority is determined according to a scheduling mode, and the scheduling mode includes at least two of the following: dynamic scheduling, high-layer signaling configuration, or semi-static scheduling.

41. The device according to claim 39 or 40, characterized in that The priority of reception of the synchronization signal block SSB is higher than one or more of the following: the priority of dynamically scheduled uplink transmission, the priority of semi-statically scheduled uplink transmission or the priority of uplink transmission configured by higher layer signaling.

42. The device according to any one of claims 37 to 41, characterized in that The processing unit is specifically configured to: determining a third time unit based on a first timing advance range, wherein the first timing advance range is determined according to the first timing advance value; The third time unit is composed of multiple first time units.

43. The device according to claim 37 or 38, characterized in that The preset rules include: When dynamic scheduling and semi-static scheduling overlap, cancel semi-static scheduling; or, When dynamic scheduling and high-level signaling configuration overlap, cancel the high-level signaling configuration; or, When the high-level signaling configuration and semi-persistent scheduling overlap, cancel the high-level signaling configuration; or, When the reception of the synchronization signal block SSB overlaps with the dynamically scheduled uplink transmission, the dynamically scheduled uplink transmission is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission of the semi-persistent scheduling, the uplink transmission of the semi-persistent scheduling is canceled; or, When the reception of the synchronization signal block SSB overlaps with the uplink transmission configured by the higher-level signaling, the uplink transmission configured by the higher-level signaling is canceled.

44. The device according to any one of claims 37 to 42, characterized in that The transceiver unit is further configured to: Send a first indication message, wherein the first indication message includes the preset rule, and the preset rule is that when the semi-statically scheduled downlink reception and the semi-statically scheduled uplink transmission conflict, the semi-statically scheduled downlink reception or the semi-statically scheduled uplink transmission is canceled.

45. The device according to claim 44, characterized in that The first indication information is carried in downlink control information, a media access and control element, or a higher layer signaling.

46. The device according to any one of claims 37 to 42, characterized in that The transceiver unit is further configured to: Sending second indication information, where the second indication information includes the preset rule, and the preset rule is that when the dynamically scheduled downlink reception and the dynamically scheduled uplink transmission conflict, canceling the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission.

47. The device according to claim 46, characterized in that The second indication information is carried in downlink control information, a media access and control element, or higher layer signaling.

48. The device according to claim 37 or 38, characterized in that The preset rules include: When the semi-persistently scheduled downlink reception conflicts with the semi-persistently scheduled uplink transmission, canceling the semi-persistently scheduled downlink reception or the semi-persistently scheduled uplink transmission; or When the dynamically scheduled downlink reception conflicts with the dynamically scheduled uplink transmission, the dynamically scheduled downlink reception or the dynamically scheduled uplink transmission is canceled.

49. A communication device, characterized in that include: A processor, the processor being coupled to a memory, the memory being used to store a program or instruction, and when the program or instruction is executed by the processor, causing the device to perform the method according to any one of claims 1 to 12, or causing the device to perform the method according to any one of claims 13 to 24.

50. A chip system, characterized in that: The chip system includes: Communication interface; A processor, configured to call and execute the instruction through the communication interface, so that the device equipped with the chip system executes the method as described in any one of claims 1 to 12, or so that the device equipped with the chip system executes the method as described in any one of claims 13 to 24.

51. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when called by an electronic device, enable the electronic device to execute the method according to any one of claims 1 to 12, or enable the electronic device to execute the method according to any one of claims 13 to 24.

52. A computer program product, characterized in that The method comprises computer-executable instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 12, or enable the electronic device to execute the method according to any one of claims 13 to 24.

Citation Information

Patent Citations

  • Data transmission method and related device

    CN115707129A

  • Communication method and device, computer readable storage medium and chip module

    CN115996449A

  • Half-duplex data transmission method, terminal device and network device

    CN116803180A

  • Wireless communication method, terminal device and network device

    CN119256586A