Communication method and communication device

By adjusting the resource transmission strategy of the terminal device in the LTE communication system, the conflict problem between SRS and PUSCH/PUCCH is resolved, and the uplink transmission performance is improved.

CN114223282BActive Publication Date: 2025-09-05HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201980099227.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-14
Publication Date
2025-09-05
Estimated Expiration
2039-08-14

AI Technical Summary

Technical Problem

In the LTE communication system, conflicts easily occur when the terminal device sends SRS and PUSCH/PUCCH, resulting in a degradation of transmission performance.

Method used

The terminal device does not send SRS on the conflicting time domain resources, but sends SRS on the non-conflicting time domain resources, and sends PUSCH/PUCCH on the conflicting time domain resources, so as to optimize resource utilization.

Benefits of technology

By adjusting the resource conflict handling method, the uplink transmission performance is improved, ensuring the complete transmission of SRS and the effective transmission of PUSCH/PUCCH.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114223282B_ABST
    Figure CN114223282B_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication device for improving uplink transmission performance. A terminal device determines a first time domain resource for transmitting a sounding reference signal (SRS); the terminal device determines a second time domain resource for transmitting a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH); when the first time domain resource and the second time domain resource conflict, the terminal device does not transmit the SRS on symbols of the first time domain resource that conflict with the second time domain resource, and the terminal device transmits the SRS to a network device on symbols of the first time domain resource that do not conflict with the second time domain resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to communication technology, and in particular to a communication method and a communication device. Background Art

[0002] In the Long Term Evolution (LTE) communication system, network equipment uses the Sounding Reference Signal (SRS) reported by terminals to estimate the uplink channel quality across different frequency bands. This allows network equipment to allocate subframes (referred to as uplink subframes) for terminals in high-quality frequency bands for uplink transmission, ensuring uplink performance.

[0003] In order to obtain the uplink channel quality in real time, the network device configures the terminal device to send SRS on the last symbol of the uplink subframe, and to send the physical uplink shared channel (PUSCH) or physical uplink control channel (PUCCH) on other symbols of the uplink subframe. Currently, in order to obtain more SRS to accurately estimate the uplink channel quality, the network device can configure the terminal device to send SRS on one or more symbols other than the last symbol of the uplink subframe to increase the chance of the terminal device sending SRS. Therefore, if in the same uplink subframe, the terminal device needs to send SRS and also needs to send uplink data on PUSCH or PUCCH, the transmission of SRS will conflict with the transmission of uplink data. Summary of the Invention

[0004] The embodiments of the present application provide a communication method and a communication device for improving uplink transmission performance.

[0005] A first aspect of an embodiment of the present application provides a communication method, the method comprising:

[0006] The terminal device determines a first time domain resource for transmitting SRS and determines a second time domain resource for transmitting PUSCH and / or PUCCH; then, when there is a conflict between the first time domain resource and the second time domain resource, the terminal device does not send SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the terminal device sends SRS to the network device on the symbol of the first time domain resource that does not conflict with the second time domain resource. Therefore, through the technical solution of the present application, in the event of a conflict between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, SRS is sent on non-conflicting symbols, thereby improving uplink transmission performance; further, the fact that the terminal device does not send SRS on the conflicting symbols of the first time domain resource means that the terminal device sends PUSCH and / or PUCCH on the conflicting symbols to further improve uplink transmission performance.

[0007] In one possible implementation, the method further includes: the terminal device sending a PUSCH and / or PUCCH to the network device on the conflicting symbols. In this possible implementation, the terminal device does not send an SRS on the conflicting symbols on the first time domain resource, which means that the terminal device can send a PUSCH and / or PUCCH on the conflicting symbols, thereby further improving uplink transmission performance.

[0008] In another possible implementation, the method further includes: the terminal device transmitting an SRS corresponding to the conflicting symbol to the network device on a third time domain resource, where the third time domain resource is subsequent to the second time domain resource. In this possible implementation, the terminal device may delay transmitting the SRS corresponding to the conflicting symbol to ensure complete transmission of the SRS, so that the network device can better detect uplink channel quality based on the SRS.

[0009] In another possible implementation, the terminal device does not send an SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of the conflicting symbols is less than or equal to a first preset threshold, the terminal device does not send an SRS on the conflicting symbols. In this possible implementation, the terminal device determines whether to send an SRS on the conflicting symbols based on the number of conflicting symbols. If the number of conflicting symbols is small, it can be considered that the number of conflicting symbols is small. At this time, the terminal device does not send an SRS on the conflicting symbols, which has a relatively small impact on the network device's detection of uplink channel quality. The terminal device sends a PUSCH and / or PUCCH on the conflicting symbols to improve uplink transmission performance.

[0010] In another possible implementation, the terminal device does not send SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the terminal device does not send SRS on the conflicting symbol. In this possible implementation, the terminal device determines whether to send SRS on the conflicting symbol based on the number of symbols included in the first time domain resource. If the number of symbols included in the first time domain resource is small, then it can be considered that the importance of the SRS is low. At this time, the terminal device does not send SRS on the conflicting symbol, which has a relatively small impact on the network device's detection of uplink channel quality. The terminal device sends PUSCH and / or PUCCH on the conflicting symbol to improve uplink transmission performance.

[0011] In another possible implementation, the method further includes: the terminal device determines a third time domain resource based on the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0012] In another possible implementation, the delay information is specified by a communication protocol; or the method further includes: the terminal device receiving the delay information from the network device. In this possible implementation, two methods are provided for the terminal device to obtain the delay information.

[0013] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0014] A second aspect of the embodiments of the present application provides a communication method, the method comprising:

[0015] When there is a conflict between the first time domain resource and the second time domain resource, the network device does not receive SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the network device receives the SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource. The first time domain resource is a time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is a time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device. In this embodiment, when a conflict occurs between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, the terminal device sends the SRS on non-conflicting symbols, and the network device receives the SRS on the non-conflicting symbols, thereby improving the uplink transmission performance; further, the terminal device does not send the SRS on the conflicting symbols on the first time domain resource, which means that the terminal device sends PUSCH and / or PUCCH on the conflicting symbols, that is, the network device does not receive SRS on the conflicting symbols, but receives PUSCH and / or PUCCH on the conflicting symbols, so as to further improve the uplink transmission performance.

[0016] In one possible implementation, the method further includes: the network device receives the PUSCH and / or PUCCH sent by the terminal device on the conflicting symbols. In this possible implementation, the terminal device does not send SRS on the conflicting symbols on the first time domain resource, which means that the terminal device sends PUSCH and / or PUCCH on the conflicting symbols, that is, the network device does not receive SRS on the conflicting symbols, but receives PUSCH and / or PUCCH on the conflicting symbols, so as to further improve uplink transmission performance.

[0017] In another possible implementation, the method further includes: receiving, by the network device, an SRS corresponding to the conflicting symbol sent by the terminal device in a third time domain resource, the third time domain resource being subsequent to the second time domain resource. In this possible implementation, the network device delays receiving the SRS corresponding to the conflicting symbol, thereby facilitating better uplink channel quality detection by the network device based on the SRS.

[0018] In another possible implementation, the network device not receiving the SRS on symbols of the first time domain resource that collide with the second time domain resource includes: when the number of the collided symbols is less than or equal to a first preset threshold, the network device not receiving the SRS on the collided symbols. In this possible implementation, if the number of collided symbols is small, it can be considered that the number of collided symbols is small, and the network device not sending the SRS on the collided symbols has a relatively small impact on the network device's detection of uplink channel quality. The network device receives the PUSCH and / or PUCCH on the collided symbols to improve uplink transmission performance.

[0019] In another possible implementation, the network device not receiving the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource includes: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the network device not receiving the SRS on the conflicting symbol. In this possible implementation, if the number of symbols included in the first time domain resource is small, then it can be considered that the importance of the SRS is low. In this case, the network device does not receive the SRS on the conflicting symbol, and the network device receives the PUSCH and / or PUCCH on the conflicting symbol to improve uplink transmission performance.

[0020] In another possible implementation manner, the network device determines the third time domain resource according to delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0021] In another possible implementation, the delay information is specified by a communication protocol; or, the method further includes: the network device sending the delay information to the terminal device.

[0022] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0023] A third aspect of the embodiments of the present application provides a communication method, the method comprising:

[0024] The terminal device determines a first time domain resource for transmitting SRS; the terminal device determines a second time domain resource for transmitting PUSCH and / or PUCCH; when there is a conflict between the first time domain resource and the second time domain resource, the terminal device sends PUSCH and / or PUCCH to the network device on the symbol of the first time domain resource that conflicts with the second time domain resource, and the terminal device sends SRS to the network device on the symbol of the first time domain resource that does not conflict with the second time domain resource.

[0025] In a possible implementation manner, the method further includes: the terminal device does not send the SRS on the conflicting symbol.

[0026] In another possible implementation manner, the method further includes: the terminal device sending an SRS corresponding to the conflicting symbol to the network device on a third time domain resource.

[0027] In another possible implementation, the terminal device sends PUSCH and / or PUCCH to the network device on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of the conflicting symbols is less than or equal to a first preset threshold, the terminal device sends PUSCH and / or PUCCH to the network device on the conflicting symbols.

[0028] In another possible implementation, the terminal device sends PUSCH and / or PUCCH to the network device on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the terminal device sends PUSCH and / or PUCCH to the network device on the conflicting symbol.

[0029] In another possible implementation, the method further includes: the terminal device determines a third time domain resource based on the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0030] In another possible implementation, the delay information is specified by a communication protocol; or, the method further includes: the terminal device receiving the delay information from the network device.

[0031] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0032] A fourth aspect of the embodiments of the present application provides a communication method, the method comprising:

[0033] When there is a conflict between the first time domain resource and the second time domain resource, the network device receives the PUSCH and / or PUCCH sent by the network device on the symbol of the first time domain resource that conflicts with the second time domain resource, and the network device receives the SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource. The first time domain resource is the time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is the time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device.

[0034] In a possible implementation, the method further includes: the network device not receiving the SRS on the conflicting symbols.

[0035] In another possible implementation manner, the method further includes: the network device receiving an SRS corresponding to the conflicting symbol from the network device on a third time domain resource.

[0036] In another possible implementation, the network device receives the PUSCH and / or PUCCH sent by the network device on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of the conflicting symbols is less than or equal to a first preset threshold, the network device receives the PUSCH and / or PUCCH sent by the network device on the symbol of the first time domain resource that conflicts.

[0037] In another possible implementation, the network device receives the PUSCH and / or PUCCH sent by the network device on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the network device receives the PUSCH and / or PUCCH sent by the network device on the symbol of the first time domain resource that conflicts.

[0038] In another possible implementation, the method further includes: the network device determines a third time domain resource based on the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time-frequency resource.

[0039] In another possible implementation, the delay information is specified by a communication protocol; or, the method further includes: the network device sending the delay information to the terminal device.

[0040] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0041] A fifth aspect of the embodiments of the present application provides a communication method, the method comprising:

[0042] The terminal device determines a first time domain resource for transmitting SRS; the terminal device determines a second time domain resource for transmitting PUSCH and / or PUCCH; when there is a conflict between the first time domain resource and the second time domain resource, the terminal device sends SRS to the network device using part of the symbols on the first time domain resource.

[0043] In a possible implementation, the partial symbols are all or part of the symbols of the first time domain resource that do not conflict with the second time domain resource.

[0044] In another possible implementation manner, the method further includes: the terminal device does not send the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource.

[0045] In another possible implementation, the method further includes: the terminal device sending a PUSCH and / or a PUCCH to the network device on the first time domain resource and the conflicting symbols.

[0046] In another possible implementation, the method further includes: the terminal device sending an SRS corresponding to the conflicting symbol to the network device on a third time domain resource, where the third time domain resource is after the second time domain resource.

[0047] In another possible implementation, the terminal device does not send the SRS on the symbol where the first time domain resource conflicts with the second time domain resource, including: when the number of the conflicting symbols is less than or equal to a first preset threshold, the terminal device does not send the SRS on the conflicting symbols.

[0048] In another possible implementation, the terminal device does not send the SRS on the symbol where the first time domain resource conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the terminal device does not send the SRS on the conflicting symbols.

[0049] In another possible implementation, the method further includes: the terminal device determines a third time domain resource based on the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0050] In another possible implementation, the delay information is specified by a communication protocol; or the method further includes: the terminal device receiving the delay information from the network device. In this possible implementation, two methods are provided for the terminal device to obtain the delay information.

[0051] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0052] A sixth aspect of the embodiments of the present application provides a communication method, the method comprising:

[0053] When there is a conflict between the first time domain resource and the second time domain resource, the network device receives the SRS sent by the terminal device on part of the symbols of the first time domain resource. The first time domain resource is the time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is the time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device.

[0054] In a possible implementation, the partial symbols are all or part of the symbols of the first time domain resource that do not conflict with the second time domain resource.

[0055] In another possible implementation manner, the method further includes: the network device does not receive the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource.

[0056] In another possible implementation, the method further includes: the network device receiving the PUSCH and / or PUCCH sent by the terminal device on the symbol of the first time domain resource that conflicts with the second time domain resource.

[0057] In another possible implementation, the method further includes: the network device receiving an SRS corresponding to the conflicting symbol sent by the terminal device on a third time domain resource, where the third time domain resource is subsequent to the second time domain resource.

[0058] In another possible implementation, the network device does not receive SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of the conflicting symbols is less than or equal to a first preset threshold, the network device does not receive SRS on the conflicting symbols.

[0059] In another possible implementation, the network device does not receive SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the network device does not receive SRS on the conflicting symbols.

[0060] In another possible implementation, the method further includes: the network device determining a third time domain resource according to the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0061] In another possible implementation, the delay information is specified by a communication protocol; or the method further includes: the network device sending the delay information to the terminal device.

[0062] A seventh aspect of the embodiments of the present application provides a communication method, the method comprising:

[0063] The terminal device determines a first time domain resource for transmitting the SRS, and determines a second time domain resource for transmitting the time slot-level PUSCH; then, when the first time domain resource and the second time domain resource conflict and a preset condition is met, the terminal device does not send the PUSCH. In this embodiment, to ensure the complete transmission of the SRS, when the first time domain resource and the second time domain resource conflict and a preset condition is met, the terminal device does not send the PUSCH, which means that the terminal device sends the SRS to increase the opportunity to send the SRS, thereby realizing the enhanced characteristics of the SRS and utilizing the enhanced capacity and coverage of the SRS.

[0064] In one possible implementation, the terminal device sends the SRS to the network device on the first time domain resource. In this possible implementation, to ensure complete transmission of the SRS, the terminal device sends the SRS to the network device on the first time domain resource to increase the opportunity to send the SRS, thereby realizing the enhanced characteristics of the SRS and enhancing the capacity and coverage of the SRS.

[0065] In another possible implementation, the preset condition includes: the number of symbols of the first time domain resource that conflict with the second time domain resource is greater than a first preset threshold. In this possible implementation, when the number of conflicting symbols is greater than the first preset threshold, it can be considered that the number of conflicting symbols is large. In this case, to ensure the complete transmission of the SRS and to facilitate the network device to better detect the uplink channel quality based on the SRS, the terminal device does not send the PUSCH.

[0066] In another possible implementation, the preset condition includes: the number of symbols included in the first time domain resource is greater than a second preset threshold. In this possible implementation, when the number of conflicting symbols is greater than the second preset threshold, it can be considered that the number of symbols sent by the SRS is large. In this case, to ensure the complete transmission of the SRS and to facilitate the network device to better detect the uplink channel quality based on the SRS, the terminal device does not send the PUSCH.

[0067] An eighth aspect of the embodiments of the present application provides a communication method, the method comprising:

[0068] When there is a conflict between the first time domain resource and the second time domain resource and a preset condition is met, the network device does not receive PUSCH, the first time domain resource is the time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is the time domain resource for time slot-level PUSCH transmission configured for the terminal device. In this embodiment, in order to ensure the complete transmission of SRS, when there is a conflict between the first time domain resource and the second time domain resource, the terminal device does not send PUSCH, which means that the terminal device sends SRS, then the network device does not receive PUSCH, but the network device receives SRS sent by the terminal device, thereby better detecting the uplink channel quality based on the SRS.

[0069] In one possible implementation, the method further includes: the network device receiving the SRS sent by the terminal device on the first time domain resource. In this possible implementation, the network device receives the SRS sent by the terminal device on the first time domain resource, thereby better detecting the uplink channel quality based on the SRS.

[0070] In another possible implementation, the preset condition includes: the number of symbols on the first time domain resource that collide with the second time domain resource is greater than a first preset threshold. In this possible implementation, when the number of colliding symbols is greater than the first preset threshold, it can be considered that the number of colliding symbols is large. In order for the network device to better detect the uplink channel quality based on the SRS, the network device does not receive the PUSCH, but receives the SRS sent by the terminal device.

[0071] In another possible implementation, the preset condition includes: the number of symbols included in the first time domain resource is greater than a second preset threshold. In this possible implementation, when the number of conflicting symbols is greater than the second preset threshold, it can be considered that the number of symbols sent by the SRS is large. In order for the network device to better detect the uplink channel quality based on the SRS, the network device does not receive the PUSCH, but receives the SRS sent by the terminal device.

[0072] A ninth aspect of the embodiments of the present application provides a communication method, the method comprising:

[0073] The terminal device determines a first time domain resource and a first carrier component (CC), and determines a second time domain resource and a second CC, wherein the first time domain resource is a time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is a time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device, the first CC is a CC for transmitting SRS, and the second CC is a CC for transmitting PUSCH and / or PUCCH; when the first time domain resource and the second time domain resource conflict and the first CC and the second CC are two different CCs in intra-band carrier aggregation, the terminal device does not send SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the terminal device sends SRS to the network device on the symbol of the first time domain resource that does not conflict with the second time domain resource.

[0074] In a possible implementation, the method further includes: the terminal device sending PUSCH and / or PUCCH to the network device on the conflicting symbols.

[0075] In another possible implementation, the method further includes: the terminal device sending an SRS corresponding to the conflicting symbol to the network device on a third time domain resource, where the third time domain resource is subsequent to the second time domain resource.

[0076] In another possible implementation, the terminal device does not send SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of the conflicting symbols is less than or equal to a first preset threshold, the terminal device does not send SRS on the conflicting symbols.

[0077] In another possible implementation, the terminal device does not send SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the terminal device does not send SRS on the conflicting symbols.

[0078] In another possible implementation, the method further includes: the terminal device determines a third time domain resource based on the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0079] In another possible implementation, the delay information is specified by a communication protocol; or the method further includes: the terminal device receiving the delay information from the network device.

[0080] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0081] A tenth aspect of the embodiments of the present application provides a communication method, the method comprising:

[0082] When there is a conflict between the first time domain resource and the second time domain resource and the first CC and the second CC are two different CCs for intra-band carrier aggregation, the network device does not receive SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the network device receives the SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource. The first time domain resource is a time domain resource for SRS transmission configured by the network device for the terminal device, and the second time domain resource is a time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device. The first CC is a CC for transmitting SRS, and the second CC is a CC for transmitting PUSCH and / or PUCCH.

[0083] In a possible implementation, the method further includes: the network device receives the PUSCH and / or PUCCH sent by the terminal device on the conflicting symbols.

[0084] In another possible implementation, the method further includes: the network device receives the SRS corresponding to the conflicting symbol sent by the terminal device in a third time domain resource, where the third time domain resource is subsequent to the second time domain resource.

[0085] In another possible implementation, the network device not receiving SRS on the symbol of the first time domain resource that conflicts with the second time domain resource includes: when the number of the conflicting symbols is less than or equal to a first preset threshold, the network device not receiving SRS on the conflicting symbols.

[0086] In another possible implementation, the network device does not receive the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, including: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the network device does not receive the SRS on the conflicting symbol.

[0087] In another possible implementation manner, the network device determines the third time domain resource according to delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0088] In another possible implementation, the delay information is specified by a communication protocol; or, the method further includes: the network device sending the delay information to the terminal device.

[0089] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0090] According to an eleventh aspect of the present application, a communication device is provided, the communication device comprising:

[0091] a processing module, configured to determine a first time domain resource for transmitting an SRS; and determine a second time domain resource for transmitting a PUSCH and / or a PUCCH;

[0092] A transceiver module is used to, when there is a conflict between a first time domain resource and a second time domain resource, the terminal device does not send an SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the terminal device sends an SRS to the network device on the symbol of the first time domain resource that does not conflict with the second time domain resource.

[0093] In one possible implementation, the transceiver module is further configured to:

[0094] The PUSCH and / or PUCCH are sent to the network device on the collided symbols.

[0095] In another possible implementation, the transceiver module is further configured to:

[0096] An SRS corresponding to the collided symbols is sent to the network device on a third time domain resource, where the third time domain resource follows the second time domain resource.

[0097] In another possible implementation, the processing module is specifically configured to:

[0098] When the number of the conflicting symbols is less than or equal to a first preset threshold, no SRS is sent on the conflicting symbols.

[0099] In another possible implementation, the processing module is specifically configured to:

[0100] When the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, no SRS is sent on the conflicting symbols.

[0101] In another possible implementation, the processing module is further configured to:

[0102] The third time domain resource is determined according to the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0103] In another possible implementation, the delay information is specified by a communication protocol; or the transceiver module is further configured to:

[0104] The delay information is received from the network device.

[0105] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0106] A twelfth aspect of the embodiments of the present application provides a communication device, the communication device including:

[0107] A transceiver module is used to, when a conflict exists between a first time domain resource and a second time domain resource, not receive SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and to receive SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource, wherein the first time domain resource is a time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is a time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device.

[0108] In one possible implementation, the transceiver module is further configured to:

[0109] The PUSCH and / or PUCCH sent by the terminal device is received on the conflicting symbols.

[0110] In another possible implementation, the transceiver module is further configured to:

[0111] An SRS corresponding to the conflicting symbol sent by the terminal device is received in a third time domain resource, where the third time domain resource is subsequent to the second time domain resource.

[0112] In another possible implementation, the transceiver module is specifically configured to:

[0113] When the number of the conflicting symbols is less than or equal to a first preset threshold, the SRS is not received on the conflicting symbols.

[0114] In another possible implementation, the transceiver module is specifically configured to:

[0115] When the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the SRS is not received on the conflicting symbol.

[0116] In another possible implementation, the communication device further includes a processing module; the processing module is configured to:

[0117] The third time domain resource is determined according to delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0118] In another possible implementation, the delay information is specified by a communication protocol; or, the transceiver module is further configured to: the network device sends the delay information to the terminal device.

[0119] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0120] A thirteenth aspect of the embodiments of the present application provides a communication device, comprising: a processor, a memory, and a transceiver; the transceiver is coupled to the processor, and the processor controls the transceiver's transceiver operation;

[0121] In which, the memory is used to store computer-executable program code, and the program code includes instructions; when the processor executes the instructions, the instructions cause the communication device to execute any one of the implementation methods of any one of the first aspect, the third aspect, the fifth aspect, the seventh aspect and the ninth aspect.

[0122] A fourteenth aspect of the embodiments of the present application provides a communication device, comprising: a processor, a memory, and a transceiver; the transceiver is coupled to the processor, and the processor controls the transceiver's transceiver operation;

[0123] In which, the memory is used to store computer-executable program code, and the program code includes instructions; when the processor executes the instructions, the instructions cause the communication device to execute any one of the implementation methods of any of the second aspect, fourth aspect, sixth aspect, eighth aspect and tenth aspect.

[0124] The fifteenth aspect of an embodiment of the present application provides a chip system, which includes a processor and an input / output port, wherein the processor is used to implement the processing functions involved in the communication method described in any one of the first, third, fifth, seventh and ninth aspects above, and the input / output port is used to implement the transceiver functions involved in the communication method described in any one of the first, third, fifth, seventh and ninth aspects above.

[0125] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the communication method described in any of the first, third, fifth, seventh and ninth aspects above.

[0126] The chip system may be composed of chips, or may include chips and other discrete devices.

[0127] The sixteenth aspect of an embodiment of the present application provides a chip system, which includes a processor and an input / output port, wherein the processor is used to implement the processing functions involved in the communication method described in any one of the second, fourth, sixth, eighth and tenth aspects above, and the input / output port is used to implement the transceiver functions involved in the communication method described in any one of the second, fourth, sixth, eighth and tenth aspects above.

[0128] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the communication method described in any of the second, fourth, sixth, eighth and tenth aspects above.

[0129] The chip system may be composed of chips, or may include chips and other discrete devices.

[0130] A seventeenth aspect of the embodiments of the present application provides a computer-readable storage medium having computer instructions stored therein; when the computer instructions are executed on a computer, the computer is caused to execute the communication method as described in any possible implementation of any one of the first to tenth aspects.

[0131] An eighteenth aspect of the embodiments of the present application provides a computer program product. The computer program product includes a computer program or instructions, which, when executed on a computer, causes the computer to perform the communication method as described in any possible implementation of any one of the first to tenth aspects.

[0132] A nineteenth aspect of an embodiment of the present application provides a communication system, comprising a communication device as in the above-mentioned eleventh aspect and a communication device as in the twelfth aspect.

[0133] Through the above technical solution, it can be known that the terminal device determines the first time domain resource for transmitting SRS and the second time domain resource for transmitting PUSCH and / or PUCCH. When there is a conflict between the first time domain resource and the second time domain resource, the terminal device does not send SRS on the conflicting symbols on the first time domain resource, and sends SRS to the network device on the non-conflicting symbols on the first time domain resource. Therefore, through the technical solution of the present application, when a conflict occurs between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, SRS is sent on non-conflicting symbols, thereby improving uplink transmission performance; further, the fact that the terminal device does not send SRS on the conflicting symbols on the first time domain resource means that the terminal device can send PUSCH and / or PUCCH on the conflicting symbols to further improve uplink transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0134] Figure 1A A schematic diagram of a communication system according to an embodiment of the present application;

[0135] Figure 1B This is a schematic diagram of an SRS configuration according to an embodiment of the present application;

[0136] Figure 1C This is another SRS configuration diagram according to an embodiment of the present application;

[0137] Figure 2A This is a schematic diagram of an embodiment of the communication method of the present application;

[0138] Figure 2B A schematic diagram of a transmission structure of SRS according to an embodiment of the present application;

[0139] Figure 2C A schematic diagram of a transmission structure of PUSCH and / or PUCCH according to an embodiment of the present application;

[0140] Figure 2D This is another transmission structure diagram of PUSCH and / or PUCCH according to an embodiment of the present application;

[0141] Figure 2E This is a schematic diagram of a transmission structure of SRS and PUSCH and / or PUCCH according to an embodiment of the present application;

[0142] Figure 2F This is a schematic diagram of another embodiment of the communication method of the embodiment of the present application;

[0143] Figure 2G This is another transmission structure diagram of the SRS according to an embodiment of the present application;

[0144] Figure 3A This is a schematic diagram of another embodiment of the communication method according to the embodiment of the present application;

[0145] Figure 3B This is another transmission structure diagram of the SRS according to an embodiment of the present application;

[0146] Figure 3C This is a schematic diagram of another embodiment of the communication method according to the embodiment of the present application;

[0147] Figure 4A This is a schematic diagram of another embodiment of the communication method according to the embodiment of the present application;

[0148] Figure 4B This is another transmission structure diagram of the SRS according to an embodiment of the present application;

[0149] Figure 4C This is a schematic diagram of another embodiment of the communication method according to the embodiment of the present application;

[0150] Figure 5 This is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0151] Figure 6 This is another structural diagram of the communication device according to an embodiment of the present application;

[0152] Figure 7 This is a schematic diagram of the structure of a terminal device according to an embodiment of the present application;

[0153] Figure 8 A schematic diagram of the structure of a network device according to an embodiment of the present application;

[0154] Figure 9 This is another structural diagram of the communication device according to an embodiment of the present application;

[0155] Figure 10 A schematic diagram of the structure of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0156] The embodiments of the present application provide a communication processing method and a communication processing device for improving uplink transmission performance.

[0157] Figure 1A Schematic diagram of a communication system according to an embodiment of the present application. Figure 1A As shown, the communication system includes a network device and a terminal device. The terminal device is connected to the network device in a wireless manner. Figure 1A This is just a schematic diagram. The mobile communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1A Not drawn in the middle.

[0158] A network device is a device with wireless transceiver functions or a chip that can be set in the device. The device includes but is not limited to: an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TRP or transmission point, TP), etc. It can also be a gNB in ​​a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.

[0159] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include a radio unit (RU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions, while the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU, or by both the DU and the RU. It is understood that a network device can be a CU node, a DU node, or a device that includes both a CU node and a DU node. Furthermore, the CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN), without limitation here.

[0160] Terminal devices may also be called terminals, user equipment (UE), mobile stations (MS), or mobile terminals (MT). Terminal devices may include mobile phones, tablet computers, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals used in industrial control, wireless terminals used in self-driving vehicles, wireless terminals used in remote medical surgery, wireless terminals used in smart grids, wireless terminals used in transportation safety, wireless terminals used in smart cities, and wireless terminals used in smart homes.

[0161] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of the network equipment and terminal devices.

[0162] Uplink data transmission between network devices and terminal devices occurs over wireless channels. Because wireless channels exhibit frequency selective fading, i.e., varying fading characteristics across different frequency bands, this characteristic can significantly impact the performance of the uplink link used to transmit uplink data. To overcome this issue, network devices currently use the SRS transmitted by terminal devices to estimate the uplink channel quality across different frequency bands.

[0163] The uplink data in this application refers to the data sent by the terminal device to the network device, including but not limited to various control information sent by the terminal device to the network device on the PUCCH, various data or messages sent to the network device on the PUSCH, etc.

[0164] In this application, "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone.

[0165] The SRS involved in the embodiments of the present application is introduced below, wherein the SRS includes an extended SRS. Optionally, the SRS involved in the present application also includes a traditional SRS.

[0166] First, combine Figure 1B Introducing the SRS (traditional SRS) in LTE protocols Rel-8 to Rel-15. Figure 1B This is a schematic diagram of an SRS configuration according to an embodiment of the present application. Figure 1B As shown, in order to obtain the uplink channel quality in real time, the network device configures the terminal device to send the traditional SRS (legacy SRS) on the last symbol of the uplink subframe. Figure 1B The shaded portion in is a symbol used to transmit a conventional SRS. Meanwhile, the uplink subframe also includes transmission symbols used to transmit a PUSCH and / or a PUCCH.

[0167] Secondly, combined Figure 1C The extended SRS is described. Figure 1C This is another SRS configuration diagram of an embodiment of the present application, such as Figure 1C As shown in Figure 1, to obtain more SRSs for accurate estimation of uplink channel quality, LTE protocol Rel-16 will introduce extended SRS. The extended SRS can be configured on one or more symbols other than the last symbol of the uplink subframe. For example, the shaded area in Figure 1C is the symbol that can be used to send the extended SRS.

[0168] Therefore, from the above Figure 1B and Figure 1C It can be seen that when the terminal device sends the extended SRS and the slot-level or symbol-level PUSCH and / or PUCCH at the same time in the same service cell, or when the terminal device sends the extended SRS and the traditional SRS and the slot-level or symbol-level PUSCH and / or PUCCH at the same time in the same service cell, the transmission of the SRS will conflict with the transmission of the uplink data.

[0169] An embodiment of the present application provides a communication processing method, in which a terminal device determines a first time domain resource for transmitting an SRS and a second time domain resource for transmitting a slot-level or symbol-level PUSCH and / or PUCCH. When a conflict occurs between the first time domain resource and the second time domain resource, the terminal device does not send an SRS on the conflicting symbols on the first time domain resource, and sends an SRS to a network device on the non-conflicting symbols on the first time domain resource. Through the technical solution of the present application, in the event of a conflict between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, an SRS is sent on non-conflicting symbols, thereby improving uplink transmission performance; further, the fact that the terminal device does not send an SRS on the conflicting symbols on the first time domain resource means that the terminal device sends PUSCH and / or PUCCH on the conflicting symbols to further improve uplink transmission performance.

[0170] The communication method in the embodiment of the present application can be applied to the scenario where the transmission of the extended SRS conflicts with the transmission of the slot-level or symbol-level PUSCH and / or PUCCH, and can also be applied to the scenario where the transmission of both the extended SRS and the traditional SRS conflicts with the transmission of the slot-level or symbol-level PUSCH and / or PUCCH. It is understandable that the communication method in the embodiment of the present application can also be used in the scenario where the transmission of other types of SRS conflicts with the transmission of the slot-level or symbol-level PUSCH and / or PUCCH. In the subsequent embodiments, the type of SRS is not distinguished, and they are all referred to as SRS.

[0171] The following combination Figure 2A The communication processing method provided in the embodiment of the present application is described from the perspective of interaction between a terminal device and a network device. Figure 2A This is a schematic diagram of an embodiment of the communication method of the present application. Figure 2A As shown, the communication method includes:

[0172] 201. The terminal device determines a first time domain resource for transmitting an SRS.

[0173] The SRS is used by the network device to detect the quality of the uplink channel, the first time domain resource is a time domain resource for transmitting the SRS, and the first time domain resource includes symbols used to transmit the SRS in a subframe. The first time domain resource includes at least two symbols in a subframe.

[0174] like Figure 2B As shown, the network device triggers the terminal device to transmit SRS on the first nine symbols of the subframe N, then the first time domain resource is the first 9 symbols of the subframe N, where N is an integer greater than 0. For the specific triggering method of the network device triggering the terminal device to transmit SRS on the first time domain resource, please refer to Figure 3A The relevant description of step 301 of the embodiment shown is not repeated here.

[0175] 202. The terminal device determines a second time domain resource for transmitting PUSCH and / or PUCCH.

[0176] The second time domain resource is used to transmit PUSCH and / or PUCCH, and the PUSCH and / or PUCCH transmitted by the second time domain resource includes slot-level PUSCH and / or PUCCH, or symbol-level PUSCH and / or PUCCH, and the second time domain resource includes symbols in the subframe for transmitting slot-level or symbol-level PUSCH and / or PUCCH.

[0177] 1. The time slot level PUSCH and / or PUCCH is a PUSCH and / or PUCCH that occupies a time slot length of a subframe and is sent by a terminal device and scheduled by a network device. For example, Figure 2C As shown, the network device schedules the terminal device to transmit PUSCH and / or PUCCH in time slot 2 on subframe N, that is, the second time domain resource transmits PUSCH and / or PUCCH at the time slot level, then the second time domain resource is the time slot 2; it should be noted that, Figure 2C This is just an example. In actual applications, the network device may also schedule the terminal device to transmit PUSCH and / or PUCCH in time slot 1 of the subframe N, depending on the actual scheduling situation.

[0178] 2. Symbol-level PUSCH and / or PUCCH are PUSCH and / or PUCCH that occupy time domain resources of several symbol lengths of a subframe and are sent by a terminal device and scheduled by a network device. For example, Figure 2D As shown, the network device schedules the terminal device to transmit PUSCH and / or PUCCH on the 8th symbol and the 9th symbol on subframe N, that is, the second time domain resource transmits symbol-level PUSCH and / or PUCCH, then the second time domain resource is the 8th symbol and the 9th symbol on the subframe N.

[0179] For specific scheduling methods of the network device scheduling the terminal device to transmit PUSCH and / or PUCCH on the second time domain resource, please refer to Figure 3A The relevant description of step 303 in the illustrated embodiment will not be repeated here.

[0180] 203. When there is a conflict between the first time domain resource and the second time domain resource, the terminal device does not send SRS on the conflicting symbols on the first time domain resource, and sends SRS on the non-conflicting symbols on the first time domain resource; the network device does not receive SRS on the conflicting symbols on the first time domain resource, and receives SRS on the non-conflicting symbols on the first time domain resource.

[0181] The conflict between the first time domain resource and the second time domain resource can be understood as overlapping symbols in the time domain between the first time domain resource and the second time domain resource. The overlapping symbols can be referred to as conflicting symbols. Symbols in the first time domain resource that do not overlap with the second time domain resource can be referred to as non-conflicting symbols.

[0182] Correspondingly, the network device does not receive the SRS on the conflicting symbols on the first time domain resource, and receives the SRS sent by the terminal device on the non-conflicting symbols on the first time domain resource.

[0183] based on Figure 2A In the embodiment shown, optionally, the terminal device sends PUSCH and / or PUCCH to the network device on the conflicting symbol, that is, the terminal device can send PUSCH and / or PUCCH on the second time domain resource, then the network device receives the PUSCH and / or PUCCH sent by the terminal device on the second time domain resource, thereby avoiding PUSCH and / or PUCCH from being interfered with by SRS, so as to further improve the uplink transmission performance.

[0184] For example, combined Figure 2B and Figure 2D As shown, the first time domain resource for transmitting SRS is the first 9 symbols in subframe N, and the second time domain resource for transmitting PUSCH and / or PUCCH is time slot 2 of subframe N. The conflicting symbols are the 8th and 9th symbols on subframe N, and the non-conflicting symbols are the first 7 symbols of subframe N. Figure 2E As shown, through the communication method of the present application, the transmission situation of the terminal device on subframe N is: the terminal device transmits SRS in the first 7 symbols of the subframe N, and does not send SRS on the 8th symbol and the 9th symbol of the subframe N, which means that PUSCH and / or PUCCH are sent on the 8th symbol and the 9th symbol of the subframe N.

[0185] Optionally, when there is a conflict between the first time domain resource and the second time domain resource, the terminal device performs the operation of step 203. The terminal device may determine to perform the operation of step 203 according to a communication protocol.

[0186] In an embodiment of the present application, a terminal device determines a first time domain resource for transmitting an SRS and a second time domain resource for transmitting a slot-level or symbol-level PUSCH and / or PUCCH. When a conflict occurs between the first time domain resource and the second time domain resource, the terminal device does not send an SRS on the conflicting symbols on the first time domain resource, and sends an SRS to the network device on the non-conflicting symbols on the first time domain resource. Through the technical solution of the present application, when a conflict occurs between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, an SRS is sent on non-conflicting symbols, thereby improving uplink transmission performance; further, the fact that the terminal device does not send an SRS on the conflicting symbols on the first time domain resource means that the terminal device sends PUSCH and / or PUCCH on the conflicting symbols to further improve uplink transmission performance.

[0187] It should be noted that the embodiments of the present application are also applicable to scenarios where the terminal device cannot transmit SRS and PUSCH and / or PUCCH at the same time due to the hardware conditions of the terminal device. For example, when the first time domain resource for transmitting SRS conflicts with the second time domain resource for transmitting PUSCH and / or PUCCH, and the first CC for transmitting SRS and the second CC for transmitting PUSCH and / or PUCCH are two different CCs in the intra-band carrier aggregation, since the terminal device can only use one set of radio frequency devices to transmit data and / or signals on different CCs in the intra-band carrier aggregation, there is a problem of conflict between the transmission of SRS and the transmission of PUSCH and / or PUCCH. The terminal device can perform the above-mentioned Figure 2A The communication method of the illustrated embodiment does not transmit an SRS on conflicting symbols, that is, transmits a PUSCH and / or a PUCCH on conflicting symbols.

[0188] Optionally, the terminal device delays sending the SRS corresponding to the conflicting symbol. Figure 2F , Figure 2F This is another embodiment diagram of the communication method provided by the embodiment of the present application. Figure 2A As shown, Figure 2A In comparison, the communication method may further include the following steps:

[0189] 204. The network device sends delay information to the terminal device.

[0190] The delay information is used to indicate the offset of time domain resources.

[0191] Optionally, the delay information is sent by the network device to the terminal device before the network device schedules the terminal device to transmit the SRS; or, the delay information is sent by the network device to the terminal device when the network device schedules the terminal device to transmit the SRS.

[0192] Optionally, the delay information indicates that the SRS corresponding to the conflicting symbol is transmitted on a designated symbol in an adjacent or non-adjacent subframe after the subframe in which the first time domain resource is located. Exemplarily, the delay information indicates that the SRS corresponding to the conflicting symbol is transmitted on a designated symbol in the K-th subframe after the subframe in which the first time domain resource is located, where K is a positive integer. The designated symbols are any m symbols in subframe N+K, where m is the number of conflicting symbols.

[0193] 205. The terminal device determines a third time domain resource based on the delay information and the first time domain resource.

[0194] The third time domain resource is used to transmit the SRS corresponding to the conflicting symbols, and the third time domain resource includes symbols used to transmit the SRS corresponding to the conflicting symbols.

[0195] Exemplarily, the first time domain resource is the first 9 symbols on subframe N, and the delay information indicates the SRS corresponding to the symbol that conflicts with the transmission of the designated symbol of the K-th subframe after the subframe where the first time domain resource is located. For example, the terminal device determines the designated symbol of subframe N+K for transmitting the SRS according to the agreement of the communication protocol; or the delay information carries the SRS corresponding to the symbol that conflicts with the transmission of the K-th subframe after the subframe where the first time domain resource is located, and the terminal device determines the subframe N+K for transmitting the SRS based on the delay information, and then determines the symbol for transmitting the SRS as the designated symbol on subframe N+K according to the agreement of the communication protocol.

[0196] 206. The terminal device sends an SRS corresponding to the conflicting symbol to the network device on a third time domain resource.

[0197] Exemplarily, the terminal device sends an SRS corresponding to the conflicting symbol to the network device on a designated symbol on subframe N+K.

[0198] Since the terminal device sends the SRS on the first time domain resource in accordance with a preset format, the preset format includes a frequency hopping mode, a repetition mode and an antenna selection mode; therefore, when sending the SRS corresponding to the conflicting symbols on the first time domain resource on the third time domain resource, it can be sent in accordance with the frequency hopping mode, repetition mode and antenna selection mode of the SRS corresponding to the conflicting symbols.

[0199] Before introducing the SRS corresponding to the conflicting symbols, Figure 2G The symbol number l (the OFDM symbol number) used for transmitting SRS on the first time domain resource is described. The symbol number l is a set of symbol numbers used for transmitting SRS on the first time domain resource. Figure 2GAs shown, the symbol number l=0 corresponding to the symbol of the first transmission SRS symbol of the first time domain resource, and the symbol number of the subframe N corresponding to the symbol of the first transmission SRS symbol is 4; similarly, the symbol number l=1 corresponding to the symbol of the second transmission SRS symbol on the first time domain resource, and the symbol number of the subframe N corresponding to the symbol of the second transmission SRS symbol is 5; the symbol number l=2 corresponding to the symbol of the third transmission SRS symbol on the first time domain resource, and the symbol number of the subframe N corresponding to the symbol of the third transmission SRS symbol is 6. It can be seen that Figure 2G In , the symbol number l∈{0,1,2} used for transmitting SRS on the first time domain resource.

[0200] The following combination Figure 2B and Figure 2D The SRS corresponding to the conflicting symbol is described, such as Figure 2B and Figure 2D As shown, the first time domain resource for transmitting SRS is the first 9 symbols of subframe N, that is, the number of symbols used for transmitting SRS on the first time domain resource is 1. The symbol number l∈{0,1,…,8} for transmitting SRS on the first time domain resource. If the repetition factor of transmitting SRS on the first time domain resource is R, the parameter of transmitting SRS on the first time domain resource is Among them, the parameter n SRS used to count the SRS transmitted on the first time domain resource, Indicates rounding x down. Since the symbols on the first time domain resource that collide with the second time domain resource include the 8th symbol and the 9th symbol on subframe N, that is, the symbol numbers l of the conflicting SRS symbols are 7 and 8. In order to ensure that the SRS transmitted on the third time domain resource has the same frequency hopping pattern, repetition pattern, and antenna selection pattern as the SRS corresponding to the conflicting symbols on the first time domain resource, when transmitting the SRS on the third time domain resource, the same repetition factor R is used to calculate the symbol numbers of the 8th symbol and the 9th symbol, that is, to ensure that the symbol numbers of the SRS corresponding to the conflicting symbols on the first time domain resource are consistent with the symbol numbers of the SRS transmitted on the third time domain resource, thereby achieving the transmission of the SRS corresponding to the conflicting symbols on the third time domain resource.

[0201] In an embodiment of the present application, when a terminal device determines whether an SRS transmitted by a first time domain resource and a PUSCH and / or PUCCH transmitted on a second time domain resource conflict, the terminal device may make the determination based on the first time domain resource for transmitting the SRS and the second time domain resource for transmitting the PUSCH and / or PUCCH. Optionally, the terminal device may further make the determination based on the first frequency domain resource for transmitting the SRS and the second frequency domain resource for transmitting the PUSCH and / or PUCCH. This is not limited in the present application. In subsequent embodiments, only the example of a terminal device determining whether an SRS transmitted by the first time domain resource and a PUSCH and / or PUCCH transmitted on the second time domain resource conflict is used for illustration.

[0202] In the embodiment of the present application, when there is a conflict between the first time domain resource and the second time domain resource, the terminal device may not send the SRS on the conflicting symbol under a precondition, that is, the terminal device determines whether a preset condition is met. If so, the terminal device does not send the SRS on the conflicting symbol. There may be multiple preset conditions, as exemplified below:

[0203] 1. When the number of conflicting symbols is less than or equal to a first preset threshold, the terminal device does not send SRS on the conflicting symbols. Figure 3A The embodiment shown illustrates this approach.

[0204] 2. When the number of symbols included in the first time domain resource is less than or equal to a first preset threshold, the terminal device does not send SRS on the conflicting symbols, specifically by Figure 4A The embodiment shown illustrates this approach.

[0205] See also Figure 3A , Figure 3A This is another embodiment diagram of the communication method of the present application embodiment. Figure 3A In the method, the method comprises:

[0206] 301. A network device sends first downlink control information (DCI) to a terminal device.

[0207] The first DCI is used to trigger the terminal device to send SRS to the network device on the first time domain resource.

[0208] Optionally, the first DCI is used to trigger the terminal device to send an extended SRS, or the first DCI is used to trigger the terminal device to send an extended SRS and a traditional SRS, that is, one DCI can trigger two types of SRS.

[0209] 302. The terminal device determines a first time domain resource for transmitting SRS according to the first DCI.

[0210] Optionally, there are multiple ways for the terminal device to determine the first time domain resource according to the first DCI, which are described below with examples:

[0211] 1. The terminal device determines the first time domain resource according to the indication information carried by the first DCI.

[0212] The indication information carried by the first DCI may be a field, which indicates the SRS triggering state (for example, when the field is "0", it indicates an untriggered state, and when the field is "1", it indicates a triggered state). When the field indicates that the SRS triggering state is a triggered state, the terminal device may determine the SRS parameter set corresponding to the field of the first DCI according to the RRC signaling pre-configured by the network device, and then determine the subframe for sending the SRS and the symbol used to send the SRS in the subframe according to the SRS parameter set. The symbol used to send the SRS on the subframe is the first time domain resource for transmitting the SRS.

[0213] 2. The first DCI carries the position information of the subframe for sending the SRS and the position information of the symbol used to send the SRS on the subframe. The terminal device can directly determine the first time domain resource for transmitting the SRS based on the first DCI.

[0214] 303. The terminal device determines a second time domain resource for transmitting PUSCH and / or PUCCH.

[0215] Optionally, this embodiment also includes step 303a, which is executed before step 303; step 303a is: the terminal device receives a second DCI sent by the network device, and the second DCI is used to schedule the terminal device to send PUSCH and / or PUCCH to the network device on a second time domain resource; then, the terminal device determines the second time domain resource for transmitting PUSCH and / or PUCCH, including: the terminal device determines the second time domain resource for transmitting PUSCH and / or PUCCH according to the second DCI.

[0216] It should be noted that there is no fixed execution order between steps 301 to 302 and steps 303a to 303. Steps 301 to 302 can be executed first, or steps 303a to 303 can be executed first. Steps 301 to 302 and steps 303a to 303 can also be executed simultaneously depending on the situation. This application does not limit this specifically.

[0217] Optionally, in this embodiment, the first DCI in step 301 is also used to request the terminal device to transmit PUSCH and / or PUCCH on a second time domain resource; then the terminal device determines the second time domain resource for transmitting PUSCH and / or PUCCH, including: the terminal device determines the second time domain resource for transmitting PUSCH and / or PUCCH based on the first DCI.

[0218] 304. The terminal device determines a symbol in the first time domain resource that conflicts with the second time domain resource.

[0219] The conflicting symbols refer to the symbols that conflict between the first time domain resource and the second time domain resource in the time domain. For example, Figure 2B and Figure 2D As shown, the first time domain resource is the first 9 symbols on subframe N, and the second time domain resource is the 8th symbol and the 9th symbol of subframe N; it can be seen that the 8th symbol and the 9th symbol on subframe N are the symbols in the first time domain resource that conflict with the second time domain resource.

[0220] 305. The terminal device sends an SRS on a symbol in the first time domain resource that does not conflict with the second time domain resource.

[0221] For example, combined Figure 2B 、 Figure 2D as well as Figure 2E As shown, the symbols in the first time domain resource that do not conflict with the second time domain resource are the first 7 symbols on subframe N, so the terminal device sends SRS on the first 7 symbols on the subframe N.

[0222] 306. The terminal device determines whether the number of conflicting symbols is less than or equal to a first preset threshold. If so, execute step 307; if not, execute step 308 or step 309.

[0223] Exemplarily, the first preset threshold is 3. When the number of conflicting symbols is less than or equal to 3, it can be considered that the number of conflicting symbols is small. At this time, the terminal device may not send SRS on the conflicting symbols, which has a relatively small impact on SRS; and send PUSCH and / or PUCCH on the conflicting symbols. When the number of conflicting symbols is greater than 3, the terminal device determines whether to send SRS on the conflicting symbols based on the type of channel that conflicts with the conflicting symbols. Exemplarily, if the channel that conflicts with the conflicting symbols is PUCCH, the terminal device sends PUCCH to the network device on the conflicting symbols instead of sending SRS; if the channel that conflicts with the conflicting symbols is PUSCH, the terminal device sends SRS to the network device on the conflicting symbols instead of sending PUSCH.

[0224] It should be noted that there is no fixed execution order between step 305 and step 306. Step 305 can be executed first, or step 306 can be executed first, or step 305 and step 306 can be executed simultaneously depending on the situation. This application does not limit this.

[0225] 307. The terminal device does not send an SRS on the conflicting symbols; the network device does not receive an SRS on the conflicting symbols.

[0226] For example, Figure 2B and Figure 2D As shown, the conflicting symbols are the 8th and 9th symbols on subframe N, that is, there are 2 conflicting symbols, and the first preset threshold is 3. Then the terminal device does not send the SRS on the conflicting symbols, which means that the terminal device sends PUSCH and / or PUCCH to the network device on the conflicting symbols. The specific transmission situation on subframe N is as follows Figure 2E As shown, the terminal device does not send SRS in the conflicting symbols (the 8th symbol and the 9th symbol of subframe N), that is, it sends PUSCH and / or PUCCH to the network device in the conflicting symbols.

[0227] Correspondingly, the network device does not receive SRS on the conflicting symbols (the 8th and 9th symbols of subframe N), that is, it can be understood that the network device receives PUSCH and / or PUCCH sent by the terminal device on the conflicting symbols (the 8th and 9th symbols of subframe N).

[0228] 308. If the conflicting symbol is a PUCCH, the terminal device does not send an SRS on the conflicting symbol; the network device does not receive an SRS on the conflicting symbol.

[0229] For example, Figure 3B As shown, the first time domain resource for transmitting SRS is subframe N; optionally, the last symbol of subframe N may not be used for transmitting SRS. Figure 2CAs shown, the second time domain resource for transmitting PUCCH is time slot 2 of subframe N, that is, the PUCCH is a time slot-level PUCCH; it can be seen that the conflicting symbols are the 8th to 14th symbols of subframe N, that is, the number of conflicting symbols is 7, and the first preset threshold is 3, that is, the number of conflicting symbols is greater than the first preset threshold. Since PUCCH is transmitted on the second time domain resource, and PUCCH carries the acknowledgement character (ACK) or negative acknowledgement character (NACK) feedback information of the physical downlink shared channel (PDSCH), the transmission priority of PUCCH is higher than the transmission priority of SRS. In order to ensure the transmission opportunity of PUCCH, the terminal device does not send SRS on the 8th to 14th symbols of the subframe N, which means that the terminal device sends PUCCH to the network device on the 8th to 14th symbols of the subframe N. Correspondingly, the network device does not receive SRS on the conflicting symbols (the 8th to 14th symbols of subframe N), that is, it receives PUCCH sent by the terminal device on the conflicting symbols (the 8th to 14th symbols of subframe N).

[0230] It should be noted that when the last symbol of the subframe N does not transmit the SRS, the number of conflicting symbols is 6, that is, the conflicting symbols are the 8th to 13th symbols of the subframe N. Then the terminal device does not send the SRS on the 8th to 13th symbols of the subframe N, which means that the terminal device sends the PUCCH to the network device on the 8th to 13th symbols of the subframe N. Correspondingly, the network device does not receive the SRS on the 8th to 13th symbols of the subframe N, and receives the PUCCH sent by the terminal device on the 8th to 13th symbols of the subframe N.

[0231] In this embodiment, the above example only shows that when there is a conflict between the first time domain resource and the second time domain resource of the PUCCH at the transmission time slot level, and the conflicting symbols on the first time domain resource are greater than the first preset threshold, the PUCCH is sent on the conflicting symbols, and the SRS is not sent on the conflicting symbols. In actual applications, the same applies to the case where there is a conflict between the first time domain resource and the second time domain resource of the PUCCH at the symbol level, and the conflicting symbols on the first time domain resource are greater than the first preset threshold. This is merely an example and does not limit the present application.

[0232] 309. If the conflicting symbol is a PUSCH, the terminal device sends an SRS on the conflicting symbol; the network device receives an SRS on the conflicting symbol.

[0233] For example, Figure 3B As shown, the first time domain resource for transmitting SRS is subframe N; optionally, the last symbol of the subframe may not be used for transmitting SRS. Figure 2C As shown, the second time domain resource for transmitting PUSCH is time slot 2 of subframe N, that is, the PUSCH is a time slot-level PUSCH; it can be seen that the conflicting symbols are the 8th to 14th symbols of subframe N, that is, the number of conflicting symbols is 7, and the first preset threshold is 3, that is, the number of conflicting symbols is greater than the first preset threshold. Since the second time domain resource transmits PUSCH, the information it carries is not that important. Therefore, in order to ensure the complete transmission of SRS symbols, the terminal device sends SRS to the network device on the conflicting symbols (the 8th to 14th symbols of subframe N), that is, no PUSCH is sent on the conflicting symbols (the 8th to 14th symbols of subframe N).

[0234] Correspondingly, the network device receives the SRS sent by the terminal device on the conflicting symbols (the 8th to 14th symbols of subframe N), that is, it does not receive the PUSCH on the conflicting symbols (the 8th to 14th symbols of subframe N).

[0235] It should be noted that when the last symbol of subframe N does not transmit SRS, the number of conflicting symbols is 6, namely the 8th to 13th symbols of subframe N. Then the terminal device sends SRS to the network device on the 8th to 13th symbols of subframe N, which means that the terminal device does not send PUSCH on the 8th to 13th symbols of subframe N. Correspondingly, the network device receives the SRS sent by the terminal device on the 8th to 13th symbols of subframe N, and does not receive PUSCH on the 8th to 13th symbols of subframe N.

[0236] It should be noted that the above example only shows that when there is a conflict between the first time domain resource and the second time domain resource of the PUSCH at the transmission time slot level and the conflicting symbol on the first time domain resource is greater than the first preset threshold, SRS is sent on the conflicting symbol and PUSCH is not sent on the conflicting symbol. In actual applications, the same applies to the case where there is a conflict between the first time domain resource and the second time domain resource of the PUSCH at the symbol level and the conflicting symbol on the first time domain resource is greater than the first preset threshold. This is merely an example and does not limit the present application.

[0237] It should be noted that, when the number of conflicting symbols is greater than the first preset threshold, the conflicting symbols include the first symbol that conflicts with the PUCCH and the second symbol that conflicts with the PUSCH, and the terminal device can Figure 3CThe embodiment shown determines whether to send SRS on the first symbol and the second symbol. Figure 3C , Figure 3C This is another embodiment diagram of the communication method according to an embodiment of the present application, the method comprising:

[0238] 310. The terminal device determines a first symbol and a second symbol.

[0239] The conflicting symbols include a first symbol and a second symbol, the first symbol is a symbol that conflicts with the PUCCH on the first time domain resource, and the second symbol is a symbol that conflicts with the PUSCH on the first time domain resource. Figure 2B and Figure 2D As shown, the first time domain resource is the first 9 symbols of the subframe N, and the second time domain resource includes the 8th symbol and the 9th symbol of the subframe N, wherein the 8th symbol of the subframe N is the symbol that conflicts with the PUCCH, that is, the first symbol is the 8th symbol of the subframe N; the 9th symbol of the subframe N is the symbol that conflicts with the PUSCH, that is, the second symbol is the 9th symbol of the subframe N.

[0240] 311. The terminal device does not send an SRS in the first symbol; the network device does not receive an SRS in the first symbol.

[0241] Since the first symbol is a symbol that conflicts with PUCCH on the first time domain resource, the priority of PUCCH is higher than the priority of SRS, so the terminal device does not send SRS on the first symbol, which means that the terminal device sends PUCCH on the first symbol.

[0242] Correspondingly, the network device does not receive the SRS in the first symbol, but receives the PUCCH sent by the terminal device in the first symbol.

[0243] 312. The terminal device determines whether the number of the second symbols is greater than a first preset threshold. If so, execute step 313; if not, execute step 314.

[0244] For example, combined Figure 2B and Figure 2D As shown, the second symbol is the 9th symbol on subframe N, that is, the number of second symbols is 1, and the first preset threshold is 3. Therefore, the number of second symbols is less than the first preset threshold, and step 314 is executed.

[0245] It should be noted that there is no fixed execution order between step 311 and step 312. Step 311 can be executed first, or step 312 can be executed first, or step 311 and step 312 can be executed simultaneously depending on the situation. This application does not limit this.

[0246] 313. The terminal device sends an SRS on the second symbol; the network device receives the SRS on the second symbol.

[0247] If the number of second symbols is greater than the first preset threshold, it can be considered that the number of symbols sent by SRS is large. At this time, in order to ensure the complete transmission of SRS and so that the network device can better detect the uplink channel quality based on SRS, the terminal device sends SRS to the network device on the second symbol, that is, the terminal device does not send PUSCH on the second symbol.

[0248] Correspondingly, the network device receives the SRS sent by the terminal device in the second symbol, and does not receive the PUSCH in the second symbol.

[0249] 314. The terminal device does not send an SRS in the second symbol; the network device does not receive an SRS in the second symbol.

[0250] For example, combined Figure 2B and Figure 2D As shown, the second symbol is the 9th symbol on subframe N, that is, the number of second symbols is less than the first preset threshold, then the terminal device does not send SRS on the second symbol (the 9th symbol on subframe N), that is, the terminal device sends PUSCH to the network device on the second symbol (the 9th symbol on subframe N).

[0251] Correspondingly, the network device does not receive the SRS on the second symbol (the 9th symbol on subframe N), and receives the PUSCH sent by the terminal device on the second symbol (the 9th symbol on subframe N).

[0252] It should be noted that if the symbol on the first time domain resource that conflicts with the second time domain resource is used for both PUCCH and PUSCH transmission, then when the terminal device determines which channel the conflicting symbol conflicts with, it should be considered that the conflicting symbol conflicts with PUCCH, because the transmission priority of PUCCH is higher than the transmission priority of PUSCH. In this case, SRS and PUSCH are not sent on the conflicting symbols, but PUCCH is sent on the conflicting symbols.

[0253] In an embodiment of the present application, a terminal device determines a first time domain resource for transmitting an SRS and a second time domain resource for transmitting a PUSCH and / or PUCCH at a time slot level or a symbol level. When there is a conflict between the first time domain resource and the second time domain resource, the terminal device determines the number of symbols on the first time domain resource that conflict with the second time domain resource. Then, the terminal device determines whether the number of symbols is less than or equal to a first preset threshold. If so, the terminal device does not send an SRS on the conflicting symbol, but sends a PUSCH and / or PUCCH on the conflicting symbol, thereby improving the uplink transmission performance. If not, the terminal device determines whether to send an SRS on the conflicting symbol based on the channel type that conflicts with the conflicting symbol. When the conflicting symbol is PUSCH, the terminal device sends an SRS on the conflicting symbol. When the conflicting symbol is PUCCH, the terminal device sends PUCCH on the conflicting symbol. It can be seen from this embodiment that whether to send an SRS on the conflicting symbol is determined based on the number of conflicting symbols. In this way, whether to send an SRS can be better combined with the actual situation to further improve the uplink transmission performance.

[0254] See also Figure 4A , Figure 4A This is another embodiment diagram of the communication method of the present application embodiment. Figure 4A The method comprises:

[0255] 401. The network device sends a first DCI to the terminal device.

[0256] 402. The terminal device determines a first time domain resource for transmitting an SRS according to the first DCI.

[0257] 403. The terminal device determines a second time domain resource for transmitting PUSCH and / or PUCCH.

[0258] 404. The terminal device determines a symbol in the first time domain resource that conflicts with the second time domain resource.

[0259] 405. The terminal device sends an SRS on a symbol in the first time domain resource that does not conflict with the second time domain resource.

[0260] Steps 401 to 405 are the same as those mentioned above. Figure 3A Steps 301 to 305 are similar. Please refer to the previous Figure 3A The relevant descriptions of steps 301 to 305 in the above description will not be repeated here.

[0261] 406. The terminal device determines whether the number of symbols included in the first time domain resource is less than or equal to a second preset threshold. If so, execute step 407; if not, execute step 408 or step 409.

[0262] Exemplarily, the second preset threshold is 7, which is the number of symbols included in a time slot of the subframe. When the number of symbols included in the first time domain resource is less than or equal to 7, it can be considered that the number of SRS symbols sent on the first time domain resource is small and less important. At this time, the terminal device may not send SRS on the conflicting symbols, and may not send PUSCH and / or PUCCH on the conflicting symbols. When the number of symbols included in the first time domain resource is greater than 7, the terminal device determines whether to send SRS on the conflicting symbols based on the type of channel that conflicts with the conflicting symbols. Exemplarily, if the channel that conflicts with the conflicting symbols is PUCCH, the terminal device sends PUCCH to the network device on the conflicting symbols instead of sending SRS; if the channel that conflicts with the conflicting symbols is PUSCH, the terminal device sends SRS to the network device on the conflicting symbols instead of sending PUSCH.

[0263] It should be noted that there is no fixed execution order between step 405 and step 406. Step 405 can be executed first, or step 406 can be executed first, or step 405 and step 406 can be executed simultaneously depending on the situation. This application does not limit this.

[0264] 407. The terminal device does not send an SRS on the conflicting symbols on the first time domain resource; the network device does not receive an SRS on the conflicting symbols.

[0265] For example, combined Figure 4B and Figure 2D As shown, the first time domain resource for transmitting SRS is time slot 2 on subframe N; optionally, the last symbol of subframe N may not transmit SRS; the second time domain resource for transmitting PUSCH and / or PUCCH is the 8th symbol and the 9th symbol on subframe N. It can be seen that the number of symbols included in the first time domain resource is 7, and the second preset threshold is 7, that is, the number of symbols included in the first time domain resource is equal to the second preset threshold. The conflicting symbols are the 8th symbol and the 9th symbol of subframe N. Therefore, the terminal device does not send the SRS on the conflicting symbols (the 8th symbol and the 9th symbol of subframe N), which means that the terminal device sends PUSCH and / or PUCCH to the network device on the conflicting symbols (the 8th symbol and the 9th symbol of subframe N).

[0266] Correspondingly, the network device does not receive SRS on the conflicting symbols (the 8th and 9th symbols of subframe N), and receives PUSCH and / or PUCCH sent by the terminal device on the conflicting symbols (the 8th and 9th symbols of subframe N).

[0267] 408. If the conflicting symbol is a PUCCH, the terminal device sends an SRS on the conflicting symbol; the network device receives an SRS on the conflicting symbol.

[0268] For example, combined Figure 3B and Figure 2C As shown, the first time domain resource for transmitting SRS is subframe N; optionally, the last symbol on the subframe N may not be used to transmit SRS; the second time domain resource for transmitting PUCCH is time slot 2 of subframe N, that is, the PUCCH is a time slot-level PUCCH; it can be seen that the number of symbols included in the first time domain resource is 14, and the second preset threshold is 7, that is, the number of symbols included in the first time domain resource is greater than the second preset threshold.

[0269] Among them, the symbols that conflict with the PUCCH are the 8th to 14th symbols of subframe N. Then the terminal device does not send the SRS on the conflicting symbols (the 8th to 14th symbols of subframe N), which means that the terminal device sends PUCCH to the network device on the conflicting symbols (the 8th to 14th symbols of subframe N). Correspondingly, the network device does not receive the SRS on the conflicting symbols (the 8th to 14th symbols of subframe N), and receives the PUCCH sent by the terminal device on the conflicting symbols (the 8th to 14th symbols of subframe N).

[0270] It should be noted that when the last symbol on subframe N does not transmit SRS, there are 6 conflicting symbols, namely the 8th to 13th symbols of subframe N. Then the terminal device does not send the SRS from the 8th to the 13th symbols of subframe N, which means that the terminal device sends PUCCH to the network device from the 8th to the 13th symbols of subframe N. Correspondingly, the network device does not receive SRS on the conflicting symbols (the 8th to the 13th symbols of subframe N), and receives PUCCH sent by the terminal device on the conflicting symbols (the 8th to the 13th symbols of subframe N).

[0271] 409. If the conflicting symbol is a PUSCH, the terminal device sends an SRS on the conflicting symbol; the network device receives an SRS on the conflicting symbol.

[0272] For example, combined Figure 3B and Figure 2CAs shown, the first time domain resource for transmitting SRS is subframe N; optionally, the last symbol of subframe N does not need to transmit SRS; the second time domain resource for transmitting PUSCH is time slot 2 of subframe N, that is, the PUSCH is a time slot-level PUSCH; it can be seen that the number of symbols included in the first time domain resource is 14, and the second preset threshold is 7, that is, the number of symbols included in the first time domain resource is greater than the second preset threshold. Among them, the symbols that conflict with PUSCH are the 8th to 14th symbols of subframe N, then the terminal device sends the SRS to the network device on the conflicting symbols (the 8th to 14th symbols of subframe N), which means that the terminal device does not send PUSCH on the conflicting symbols (the 8th to 14th symbols of subframe N).

[0273] Correspondingly, the network device receives the SRS sent by the terminal device on the conflicting symbols (the 8th symbol to the 14th symbol of subframe N), and does not receive the PUSCH on the conflicting symbols (the 8th symbol to the 14th symbol of subframe N).

[0274] It should be noted that when the last symbol of the subframe N does not transmit SRS, the number of conflicting symbols is 6, namely the 8th to 13th symbols of subframe N. Then the terminal device sends SRS to the network device on the 8th to 13th symbols of subframe N, and does not send PUSCH on the 8th to 13th symbols of subframe N; correspondingly, the network device receives the SRS sent by the terminal device on the 8th to 13th symbols of subframe N, and does not receive PUSCH on the 8th to 13th symbols of subframe N.

[0275] In this embodiment, if the number of conflicting symbols is greater than the second preset threshold, the conflicting symbols include a first symbol that conflicts with the PUCCH and a second symbol that conflicts with the PUSCH, the terminal device may Figure 4C The embodiment shown determines whether to send SRS on the first symbol and the second symbol. Figure 4C , Figure 4C This is another embodiment diagram of the communication method according to an embodiment of the present application, the method comprising:

[0276] 410. The terminal device determines a first symbol and a second symbol.

[0277] 411. The terminal device does not send an SRS in the first symbol, and the network device does not receive an SRS in the first symbol.

[0278] Steps 410 to 411 are the same as those mentioned above. Figure 3B Steps 310 and 311 are similar, please refer to the previous Figure 3B The relevant descriptions of steps 310 to 311 are not repeated here.

[0279] 412. The terminal device determines whether the difference between the number of symbols of the first time domain resource and the number of first symbols is greater than a second preset threshold. If so, execute step 413; if not, execute step 414.

[0280] For example, combined Figure 3B and Figure 2D As shown, the first symbol is the 8th symbol and the 9th symbol on subframe N, the number of symbols of the first time domain resource is 14, and the second preset threshold is 7. Then it can be seen that the difference between the number of symbols of the first time domain resource and the number of first symbols is 12, that is, the difference is greater than the second preset threshold, then execute step 413.

[0281] It should be noted that there is no fixed execution order between step 411 and step 412. Step 411 can be executed first, or step 412 can be executed first, or step 411 and step 412 can be executed simultaneously depending on the situation. This application does not limit this.

[0282] 413. The terminal device sends an SRS on the second symbol, and the network device receives the SRS on the first symbol.

[0283] Combine Figure 3B and Figure 2D As shown, the first symbol is the 8th symbol and the 9th symbol on subframe N, the number of symbols of the first time domain resource is 14, and the second preset threshold is 7. The difference between the number of symbols of the first time domain resource and the number of the first symbol is greater than the second preset threshold, that is, it can be considered that the number of symbols sent by SRS is large. At this time, in order to ensure the complete transmission of SRS and to facilitate the network device to better detect the uplink channel quality based on SRS, the terminal device sends SRS to the network device on the second symbol (the 8th symbol and the 9th symbol on subframe N), that is, the terminal device does not send PUSCH on the second symbol (the 8th symbol and the 9th symbol on subframe N).

[0284] Correspondingly, the network device receives the SRS sent by the terminal device on the second symbol (the 8th symbol and the 9th symbol on subframe N), and does not receive the PUSCH on the second symbol (the 8th symbol and the 9th symbol on subframe N).

[0285] 414. The terminal device does not send an SRS in the second symbol, and the network device does not receive an SRS in the second symbol.

[0286] If the difference is less than or equal to the first preset threshold, the terminal device does not send the SRS on the second symbol, that is, the terminal device sends the PUSCH to the network device on the second symbol.

[0287] Correspondingly, the network device does not receive the SRS in the second symbol, but receives the PUSCH sent by the terminal device in the second symbol.

[0288] It should be noted that if the symbol on the first time domain resource that conflicts with the second time domain resource is used for both PUCCH and PUSCH transmission, then when the terminal device determines which channel type the conflicting symbol conflicts with, it should be considered that the conflicting symbol conflicts with PUCCH, because the transmission priority of PUCCH is higher than the transmission priority of PUSCH. In this case, SRS and PUSCH are not sent on the conflicting symbols, but PUCCH is sent on the conflicting symbols.

[0289] In an embodiment of the present application, the terminal device determines a first time domain resource for transmitting SRS and a second time domain resource for transmitting PUSCH and / or PUCCH at the time slot level or symbol level. When there is a conflict between the first time domain resource and the second time domain resource, the terminal device determines the number of symbols included in the first time domain resource; then, the terminal device determines whether the number of symbols included in the first time domain resource is less than or equal to a second preset threshold. If so, the terminal device does not send SRS on the conflicting symbol, but sends PUSCH and / or PUCCH on the conflicting symbol, thereby improving uplink transmission performance. ; If not, the terminal device determines whether to send SRS on the conflicting symbol according to the channel type that conflicts with the conflicting symbol. When the conflicting symbol is PUSCH, the terminal device sends SRS on the conflicting symbol. When the conflicting symbol is PUCCH, the terminal device sends PUCCH on the conflicting symbol. It can be seen from this embodiment that whether to send SRS on the conflicting symbol is determined according to the number of symbols included in the first time domain resource. In this way, whether to send SRS can be better determined in combination with the actual situation to further improve the uplink transmission performance.

[0290] The following describes a communication device provided in an embodiment of the present application. Figure 5 In one embodiment of the communication device in the present application, the communication device may be a terminal device, or a chip or chip system located in the terminal device, and the communication device is used to perform Figure 2A 、 Figure 2F 、 Figure 3A 、 Figure 3C 、 Figure 4A and Figure 4C For the steps executed by the terminal device in the illustrated embodiment, reference may be made to the relevant descriptions in the above embodiments.

[0291] The communication device includes: a processing module 501 and a transceiver module 502 .

[0292] The processing module 501 is configured to determine a first time domain resource for transmitting an SRS; and determine a second time domain resource for transmitting a PUSCH and / or a PUCCH.

[0293] The transceiver module 502 is used to, when there is a conflict between the first time domain resource and the second time domain resource, not send SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and send SRS to the network device on the symbol of the first time domain resource that does not conflict with the second time domain resource.

[0294] In one possible implementation, the transceiver module 502 is further configured to:

[0295] The PUSCH and / or PUCCH are sent to the network device on the collided symbols.

[0296] In another possible implementation, the transceiver module 502 is further configured to:

[0297] An SRS corresponding to the collided symbols is sent to the network device on a third time domain resource, where the third time domain resource follows the second time domain resource.

[0298] In another possible implementation, the processing module 501 is specifically configured to:

[0299] When the number of the conflicting symbols is less than or equal to a first preset threshold, no SRS is sent on the conflicting symbols.

[0300] In another possible implementation, the processing module 501 is specifically configured to:

[0301] When the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, no SRS is sent on the conflicting symbols.

[0302] In another possible implementation, the processing module 501 is further configured to:

[0303] The third time domain resource is determined according to the delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0304] In another possible implementation, the delay information is specified by a communication protocol; or the transceiver module 502 is further configured to:

[0305] The delay information is received from the network device.

[0306] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0307] In an embodiment of the present application, the processing module 501 is used to determine a first time domain resource for transmitting an SRS and a second time domain resource for transmitting a slot-level or symbol-level PUSCH and / or PUCCH. When the first time domain resource and the second time domain resource conflict, the transceiver module 502 is used to not send an SRS on the conflicting symbols on the first time domain resource, and to send an SRS to the network device on the non-conflicting symbols on the first time domain resource. Through the technical solution of the present application, when a conflict occurs between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, the transceiver module 502 sends an SRS on the non-conflicting symbols, thereby improving the uplink transmission performance; further, the fact that the transceiver module 502 does not send an SRS on the conflicting symbols on the first time domain resource means that the transceiver module 502 sends a PUSCH and / or PUCCH on the conflicting symbols to further improve the uplink transmission performance.

[0308] The following describes a communication device provided in an embodiment of the present application. Figure 6 In one embodiment of the communication device in the present application, the communication device may be a network device, or a chip or chip system located in the network device, and the communication device is used to perform Figure 2A 、 Figure 2F 、 Figure 3A 、 Figure 3C 、 Figure 4A and Figure 4C For the steps executed by the network device in the illustrated embodiment, reference may be made to the relevant descriptions in the above embodiments.

[0309] The communication device includes a transceiver module 601 ; optionally, the communication device also includes a processing module 602 .

[0310] The transceiver module 601 is used for, when there is a conflict between the first time domain resource and the second time domain resource, the network device not to receive the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and to receive the SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource, the first time domain resource is the time domain resource for SRS transmission configured for the terminal device, and the second time domain resource is the time domain resource for PUSCH and / or PUCCH transmission configured for the terminal device.

[0311] In one possible implementation, the transceiver module 601 is further configured to:

[0312] The PUSCH and / or PUCCH sent by the terminal device is received on the conflicting symbols.

[0313] In another possible implementation, the transceiver module 601 is further configured to:

[0314] An SRS corresponding to the conflicting symbol sent by the terminal device is received in a third time domain resource, where the third time domain resource is subsequent to the second time domain resource.

[0315] In another possible implementation, the transceiver module 601 is specifically configured to: when the number of the conflicting symbols is less than or equal to a first preset threshold, not receive the SRS on the conflicting symbols.

[0316] In another possible implementation, the transceiver module 601 is specifically configured to: when the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, not receive the SRS on the conflicting symbol.

[0317] In another possible implementation, the processing module 602 is configured to:

[0318] The third time domain resource is determined according to delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

[0319] In another possible implementation, the delay information is specified by a communication protocol; or, the transceiver module 601 is further configured to:

[0320] Send delay information to the end device.

[0321] In another possible implementation manner, the second time domain resource transmits a timeslot-level PUSCH and / or PUCCH.

[0322] In an embodiment of the present application, when there is a conflict between the first time domain resource and the second time domain resource, the transceiver module 601 is used to not receive the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and to receive the SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource. The first time domain resource is the time domain resource for SRS transmission configured by the network device for the terminal device, and the second time domain resource is the time domain resource of PUSCH and / or PUCCH configured for the terminal device. It can be seen from the technical solution of the present application that, in the event of a conflict between the first time domain resource and the second time domain resource, instead of discarding all SRS transmitted on the first time domain resource, the terminal device sends SRS on non-conflicting symbols, and the transceiver module 601 receives the SRS on the non-conflicting symbols, thereby improving the uplink transmission performance; further, the terminal device does not send SRS on the conflicting symbols on the first time domain resource, which means that the terminal device sends PUSCH and / or PUCCH on the conflicting symbols, that is, the transceiver module 601 does not receive SRS on the conflicting symbols, but receives PUSCH and / or PUCCH on the conflicting symbols, so as to further improve the uplink transmission performance.

[0323] Please refer to Figure 7, which is a structural diagram of a terminal device provided in an embodiment of the present application. It can be the terminal device in the above embodiment, used to implement the operations of the terminal device in the above embodiment. Figure 7 As shown, the terminal device includes an antenna 710, a radio frequency section 720, and a signal processing section 730. Antenna 710 is connected to radio frequency section 720. In the downlink direction, radio frequency section 720 receives information sent by network devices via antenna 710 and sends the information to signal processing section 730 for processing. In the uplink direction, signal processing section 730 processes the information from the terminal device and sends it to radio frequency section 720. Radio frequency section 720 then processes the information from the terminal device and sends it to the network device via antenna 710.

[0324] The signal processing section 730 may include a modem subsystem for processing data at various communication protocol layers; a central processing subsystem for processing the terminal device's operating system and application layer; and other subsystems, such as a multimedia subsystem for controlling the terminal's camera, screen display, and other functions, and a peripheral subsystem for connecting to other devices. The modem subsystem may be a separate chip. Optionally, the above-mentioned devices for the terminal device may be located within the modem subsystem.

[0325] The modem subsystem may include one or more processing elements 731, such as a main control CPU and other integrated circuits. Furthermore, the modem subsystem may include a storage element 732 and an interface circuit 733. Storage element 732 is used to store data and programs. However, the program used to execute the method performed by the terminal device in the above method may not be stored in storage element 732, but rather in a memory external to the modem subsystem, and loaded by the modem subsystem when in use. Interface circuit 733 is used to communicate with other subsystems. The above-mentioned apparatus for the terminal device may be located in the modem subsystem. The modem subsystem may be implemented as a chip comprising at least one processing element and an interface circuit. The processing element is used to execute each step of any of the methods performed by the terminal device, and the interface circuit is used to communicate with other devices. In one implementation, the unit for the terminal device that implements each step of the above method may be implemented in the form of a processing element scheduler. For example, the apparatus for the terminal device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method performed by the terminal device in the above method embodiments. The storage element may be a storage element on the same chip as the processing element, ie, an on-chip storage element.

[0326] In another implementation, the program for executing the method executed by the terminal device in the above method can be stored in a memory element on a different chip from the processing element, i.e., an off-chip memory element. In this case, the processing element calls or loads the program from the off-chip memory element to the on-chip memory element to call and execute the method executed by the terminal device in the above method embodiment.

[0327] In another implementation, the unit of the terminal device that implements each step of the above method may be configured as one or more processing elements, which are provided in the modem subsystem. The processing elements here may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0328] The units of the terminal device that implement each step of the above method can be integrated together and implemented in the form of a system-on-a-chip (SOC), and the SOC chip is used to implement the above method. The chip can integrate at least one processing element and a storage element, and the method performed by the terminal device can be implemented by the processing element calling the program stored in the storage element; or, the chip can integrate at least one integrated circuit to implement the method performed by the terminal device; or, the above implementation methods can be combined, with the functions of some units being implemented by the processing element calling the program, and the functions of some units being implemented by the integrated circuit.

[0329] As can be seen, the above-mentioned apparatus for a terminal device may include at least one processing element and an interface circuit, wherein the at least one processing element is used to execute any of the methods provided in the above method embodiments. The processing element may execute some or all of the steps executed by the terminal device in a first manner: by calling a program stored in a storage element; or in a second manner: by executing some or all of the steps executed by the terminal device through the hardware integrated logic circuit in the processor element in combination with instructions. Of course, the first and second manners may also be combined to execute some or all of the steps executed by the terminal device.

[0330] The processing element here is the same as described above, and can be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.

[0331] A storage element may be a memory or a collective term for multiple storage elements.

[0332] Please refer to Figure 8, which is a schematic diagram of the structure of a network device provided in an embodiment of the present application. It is used to implement the operation of the network device in the above embodiment. Figure 8 As shown, the network device includes an antenna 801, a radio frequency device 802, and a baseband device 803. Antenna 801 is connected to radio frequency device 802. In the uplink direction, radio frequency device 802 receives information sent by terminal devices via antenna 801 and sends the information to baseband device 803 for processing. In the downlink direction, baseband device 803 processes the information from the terminal devices and sends it to radio frequency device 802. Radio frequency device 802 then processes the information and sends it to the terminal devices via antenna 801.

[0333] The baseband device 803 may include one or more processing elements 8031, such as a main control CPU and other integrated circuits. Furthermore, the baseband device 803 may also include a storage element 8032 and an interface 8033. The storage element 8032 is used to store programs and data; the interface 8033 is used to exchange information with the radio frequency device 802. The interface may be, for example, a common public radio interface (CPRI). The above-mentioned apparatus for a network device may be located in the baseband device 803. For example, the above-mentioned apparatus for a network device may be a chip on the baseband device 803. The chip includes at least one processing element and an interface circuit, wherein the processing element is used to execute each step of any of the methods executed by the above-mentioned network device, and the interface circuit is used to communicate with other devices. In one implementation, the unit for implementing each step of the above-mentioned method in the network device may be implemented in the form of a processing element scheduler. For example, the apparatus for a network device includes a processing element and a storage element, and the processing element calls a program stored in the storage element to execute the method executed by the network device in the above-mentioned method embodiment. The storage element may be a storage element on the same chip as the processing element, ie, an on-chip storage element, or a storage element on a different chip from the processing element, ie, an off-chip storage element.

[0334] In another implementation, the unit of the network device that implements each step of the above method may be configured as one or more processing elements, which are provided on the baseband device. The processing elements here may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0335] The units implementing the various steps of the above method in the network device can be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device includes the SOC chip to implement the above method. The chip can integrate at least one processing element and a storage element, and the processing element can call the program stored in the storage element to implement the above method performed by the network device; alternatively, the chip can integrate at least one integrated circuit to implement the above method performed by the network device; or, a combination of the above implementation methods can be used, with the functions of some units implemented by the processing element calling the program, and the functions of some units implemented by the integrated circuit.

[0336] As can be seen, the above-mentioned apparatus for a network device may include at least one processing element and an interface circuit, wherein the at least one processing element is used to execute any of the methods performed by the network device provided in the above method embodiments. The processing element may execute some or all of the steps performed by the network device in a first manner: by calling a program stored in a storage element; or in a second manner: by executing some or all of the steps performed by the network device through the hardware integrated logic circuit in the processor element in combination with instructions. Of course, the first and second manners may also be combined to execute some or all of the steps performed by the above-mentioned network device.

[0337] The processing element here is the same as described above, and can be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.

[0338] A storage element may be a memory or a collective term for multiple storage elements.

[0339] Figure 9 This is a structural diagram of another communication device provided in an embodiment of the present application. Figure 9As shown, the communication device may include: a processor 61 (such as a CPU), a memory 62, and a transceiver 63; the transceiver 63 is coupled to the processor 61, and the processor 61 controls the transceiver 63's transceiver actions; the memory 62 may include a high-speed random-access memory (RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory, and the memory 62 may store various instructions for completing various processing functions and implementing the method steps of the present application. Optionally, the communication device involved in the present application may also include: a power supply 64, a communication bus 65, and a communication port 66. The transceiver 63 may be integrated into the transceiver of the communication device, or it may be an independent transceiver antenna on the communication device. The communication bus 65 is used to realize the communication connection between the components. The above-mentioned communication port 66 is used to realize the connection and communication between the communication device and other peripherals.

[0340] In an embodiment of the present application, the above-mentioned memory 62 is used to store computer executable program code, and the program code includes instructions; when the processor 61 executes the instructions, the instructions enable the processor 61 of the communication device to perform the processing actions of the network device in the above-mentioned method embodiment, and enable the transceiver 63 to perform the transceiver actions of the network device in the above-mentioned method embodiment. The implementation principles and technical effects are similar and will not be repeated here.

[0341] An embodiment of the present application also provides a communication system. Figure 10 This is a schematic diagram of the structure of a communication system provided in an embodiment of the present application. Figure 10 As shown, the communication system may include: network equipment and terminal equipment. The terminal equipment may be the above Figure 5 The communication device shown is used to execute the actions of the terminal device in the above method embodiment; the network device can be the above Figure 6 The communication device shown is used to execute the actions of the terminal device in the above method embodiment.

[0342] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0343] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0344] An embodiment of the present application further provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a computer, the communication method described in any of the above method embodiments is implemented.

[0345] An embodiment of the present application also provides a computer program product, which, when executed by a computer, implements the communication method described in any of the above method embodiments.

[0346] An embodiment of the present application also provides a processing device, including a processor and an input / output port; the processor is used to perform the processing functions involved in the communication method described in any of the above method embodiments; the input / output port is used to perform the transceiver functions involved in the communication method described in any of the above method embodiments.

[0347] It should be understood that the above-mentioned processing device can be a chip, and the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated into the processor or can be located outside the processor and exist independently.

[0348] It should be understood that “one embodiment” or “an embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, “in one embodiment” or “in an embodiment” appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0349] Additionally, the terms "system" and "network" are often used interchangeably herein. It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A and that B can be determined based on A. However, it should also be understood that determining B based on A does not necessarily mean determining B solely based on A; B can also be determined based on A and / or other information.

[0350] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0351] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0352] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.

[0353] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0354] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0355] Through the description of the above embodiments, it will be clear to those skilled in the art that the present application can be implemented in hardware, firmware, or a combination thereof. When implemented using software, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or 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. In addition, any connection can appropriately become a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the fixing of the medium. As used herein, the terms "disk" and "disc" include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of protection for computer-readable media.

[0356] In short, the above description is only a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included in the scope of protection of this application.

Claims

1. A communication method, characterized in that: The method comprises: The terminal device determines a first time domain resource for transmitting a sounding reference signal SRS; The terminal device determines a second time domain resource for transmitting a physical uplink shared channel or a physical uplink control channel; When there is a conflict between the first time domain resource and the second time domain resource, and the number of conflicting symbols is less than or equal to a first preset threshold or the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the terminal device does not send the SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the terminal device sends the SRS to the network device on the symbol of the first time domain resource that does not conflict with the second time domain resource.

2. The method according to claim 1, characterized in that The method further comprises: The terminal device sends the physical uplink shared channel or the physical uplink control channel to the network device on the conflicting symbols.

3. The method according to claim 1, characterized in that The method further comprises: The terminal device sends an SRS corresponding to the conflicting symbol to the network device on a third time domain resource, where the third time domain resource is subsequent to the second time domain resource.

4. The method according to claim 3, characterized in that The method further comprises: The terminal device determines the third time domain resource based on delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

5. The method according to claim 4, characterized in that The delay information is specified by a communication protocol; or the method further includes: The terminal device receives the delay information from the network device.

6. The method according to any one of claims 1 to 3, characterized in that The second time domain resource transmits the physical uplink shared channel or the physical uplink control channel at the time slot level.

7. A communication method, characterized in that: The method comprises: When there is a conflict between the first time domain resource and the second time domain resource, and the number of conflicting symbols is less than or equal to a first preset threshold or the number of symbols included in the first time domain resource is less than or equal to a second preset threshold, the network device does not receive the sounding reference signal SRS on the symbol of the first time domain resource that conflicts with the second time domain resource, and the network device receives the SRS sent by the terminal device on the symbol of the first time domain resource that does not conflict with the second time domain resource. The first time domain resource is the time domain resource for the SRS transmission configured for the terminal device, and the second time domain resource is the time domain resource for the physical uplink shared channel or physical uplink control channel transmission configured for the terminal device.

8. The method according to claim 7, characterized in that The method further comprises: The network device receives the physical uplink shared channel or physical uplink control channel sent by the terminal device on the conflicting symbols.

9. The method according to claim 7, characterized in that The method further comprises: The network device receives the SRS corresponding to the conflicting symbol sent by the terminal device in a third time domain resource, and the third time domain resource is after the second time domain resource.

10. The method according to claim 9, characterized in that The method further comprises: The network device determines the third time domain resource according to delay information and the first time domain resource, where the delay information is used to indicate an offset of the time domain resource.

11. The method according to claim 10, characterized in that The delay information is specified by a communication protocol; or the method further includes: The network device sends the delay information to the terminal device.

12. The method according to any one of claims 7 to 9, characterized in that The second time domain resource transmits the physical uplink shared channel or the physical uplink control channel at the time slot level.

13. A communication device, characterized in that: The communication device includes a module for executing each step of any one of claims 1 to 6.

14. A communication device, characterized in that: The communication device includes a module for executing each step of any one of claims 7 to 12 above.

15. A communication device, characterized in that: The communication device includes: a processor coupled to a memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the communication device executes the communication method according to any one of claims 1 to 6.

16. A communication device, characterized in that: The communication device includes: a processor coupled to a memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the communication device executes the communication method according to any one of claims 7 to 12.

17. A computer program product comprising instructions, characterized in that When the method is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 6 or claims 7 to 12.

18. A computer-readable storage medium, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 6 or claims 7 to 12.

19. A chip system, characterized in that: The chip system includes a processor and an input / output port, wherein the processor is used to implement the processing function as claimed in any one of claims 1 to 6 or claims 7 to 12, and the input / output port is used to implement the transceiver function as claimed in any one of claims 1 to 6 or claims 7 to 12.

Citation Information

Patent Citations

  • Base station and user equipment supporting sTTI and method executed by base station and user equipment

    CN107567085A

  • Method for transmitting signal according to resource allocation priority, and terminal therefor

    WO2019022561A1