Communication method and apparatus, and computer-readable storage medium

By prioritizing signal reception or transmission in NTN scenarios, the problem of overlapping up and downtimes of RedCap/eRedCap terminal devices is solved, and the system capacity and transmission efficiency are improved.

WO2025168020A1PCT designated stage Publication Date: 2025-08-14HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the non-terrestrial network (NTN) scenario, the duplex capability of RedCap/eRedCap terminal devices is half-duplex frequency division duplex (HD-FDD). Due to the large time advance (TA) value, the uplink and downlink time overlaps, which makes it difficult for the existing technology to effectively handle, affecting transmission efficiency.

Method used

When the up-and-down time overlaps, the terminal device and the network device preferentially complete the reception or transmission of signals. By determining the time domain resource location and threshold value, the transmission sequence is adjusted to avoid conflicts.

Benefits of technology

The capacity of the network system is improved, ensuring that it can still be effectively transmitted when up and downtime overlaps, and improving system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076096_14082025_PF_FP_ABST
    Figure CN2025076096_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and apparatus, and a computer-readable storage medium. The method may comprise: a terminal device determining a time domain resource position for downlink reception and a time domain resource position for uplink transmission; and when the time domain resource position for downlink reception and the time domain resource position for uplink transmission overlap, according to a condition, preferentially receiving a specific signal, and continuing or cancelling subsequent transmission. Embodiments of the present application can implement the transmission of the terminal device when the uplink time and the downlink time overlap, thereby improving the capacity of a network system.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and computer-readable storage medium

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on February 8, 2024, with application number 202410177927.6 and application name “A communication method, device and computer-readable storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of wireless communication technologies, and in particular to a communication method, device, and computer-readable storage medium. Background Art

[0003] Non-terrestrial networks (NTN), such as satellite communications, have the advantages of wide coverage, long communication distance, high reliability, high flexibility, high throughput, etc., and are not affected by geographical environment, climate conditions and natural disasters. They have been widely used in aviation communications, maritime communications, military communications and other fields. The introduction of satellites into the fifth generation of mobile communications (5G) has become a new way for the development of NTN. th The new radio (NR) technology for 5G (5G generation) can provide communication services to areas that are difficult for terrestrial networks to cover, such as oceans and forests. It can enhance the reliability of 5G communications, such as providing more stable and high-quality communication services for users on trains, airplanes, and these vehicles. It can also provide more data transmission resources and support a larger number of connections.

[0004] With the evolution of 5G NR systems, reduced capability (RedCap) terminals have been introduced. RedCap terminals have lower air interface capabilities, such as supporting smaller bandwidth, lower modulation order, and having fewer antennas.

[0005] For RedCap / eRedCap terminals, the duplex capability is generally half-duplex-frequency division duplex (HD-FDD). In NTN scenarios, NTN communication coverage is very wide. Considering the larger cell coverage, longer round-trip time (RTT), and high-speed movement of non-geostationary orbit (NGSO) satellites, the timing advance (TA) value of HD-FDD terminals may fluctuate significantly, resulting in uplink and downlink time overlap. How to transmit when the uplink and downlink times overlap is a pressing issue for HD-FDD terminals. Summary of the Invention

[0006] The embodiments of the present application provide a communication method, apparatus, and computer-readable storage medium, which can realize transmission of terminal devices when the uplink and downlink times overlap, thereby improving the capacity of the network system.

[0007] In the first aspect, the present application provides a communication method, which can be applied to a terminal device, or to a device in a terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be used in combination with a terminal device. The following description takes the application to a terminal device as an example. Exemplarily, the terminal device in the embodiment of the present application may be a first type of terminal device, and the first type of terminal device refers to a terminal device with a lower air interface capability than an enhanced mobile broadband (eMBB) terminal, for example, the first type of terminal device is a RedCap / eRedCap terminal device. The duplex capability of the first type of terminal device is HD-FDD. The method may include: the terminal device determines the time domain resource position for downlink reception and the time domain resource position for uplink transmission; when the time domain resource position for downlink reception and the time domain resource position for uplink transmission overlap, the reception of the downlink signal is completed first.

[0008] In the solution provided in this embodiment, the terminal device can determine the start time of uplink transmission based on the TA. In NTN scenarios, due to the relatively large TA value of the terminal device, the terminal device's uplink and downlink times may overlap. In this embodiment of the application, for terminal devices with HD-FDD duplex capability, in the event of uplink and downlink time overlap, the downlink signal can be received first, enabling the terminal device to transmit when the uplink and downlink times overlap, thereby improving the capacity of the network system.

[0009] In one possible implementation, the start time of the time domain resource position for uplink transmission is earlier than the end time of the time domain resource position for downlink reception, or the end time of the time domain resource position for uplink transmission is later than the start time of the time domain resource position for downlink reception. With the solution provided by this embodiment, there are two possible forms for uplink and downlink time overlap: the terminal device may switch from downlink reception to uplink transmission, that is, since the system frame for the TA terminal device to send uplink data is a certain time ahead of the corresponding downlink system frame, the start time of uplink transmission may be earlier than the end time of downlink reception, thus causing uplink and downlink time overlap. Alternatively, the terminal device may switch from uplink transmission to downlink reception, and the downlink reception time comes before the uplink transmission time ends, that is, the end time of uplink transmission is later than the start time of downlink reception, thus causing uplink and downlink time overlap.

[0010] In a possible implementation, the method further includes: determining whether to perform uplink transmission on a first time domain resource, wherein the first time domain resource is the remaining time domain resources in the time domain resources for uplink transmission except for the time domain resources that overlap with the time domain resources for downlink reception.

[0011] In a possible implementation, determining whether to perform uplink transmission on the first time domain resource includes: determining whether to perform uplink transmission on the first time domain resource according to the first time domain resource and a first threshold.

[0012] In one possible implementation, the first threshold is a time domain resource length, and determining whether to perform uplink transmission on the first time domain resource based on the first time domain resource and the first threshold includes: if the first time domain resource is less than or equal to the first threshold, giving up uplink transmission on the first time domain resource; or, if the first time domain resource is greater than the first threshold, performing uplink transmission on the first time domain resource.

[0013] In one possible implementation, the first threshold is a proportion value, and determining whether to perform uplink transmission on the first time domain resource based on the first time domain resource and the first threshold includes: if the proportion of the first time domain resource to the time domain resources for uplink transmission is less than or equal to the first threshold, then giving up uplink transmission on the first time domain resource; or, if the proportion of the first time domain resource to the time domain resources for uplink transmission is greater than the first threshold, then performing uplink transmission on the first time domain resource.

[0014] In a possible implementation manner, the first threshold is predefined by a protocol, or the first threshold is configured by a network device for the terminal device.

[0015] A possible implementation method for determining whether to perform uplink transmission on the first time domain resource includes: if the first time domain resource includes N or more time domain resources for transmitting demodulation reference signals (DMRS), then uplink transmission is performed on the first time domain resource, where N is an integer greater than 0; or, if the first time domain resource includes less than N time domain resources for transmitting DMRS, then uplink transmission on the first time domain resource is abandoned.

[0016] In one possible implementation, uplink transmission on the first time domain resource includes: uplink transmitting data corresponding to the first time domain resource on the first time domain resource; or, starting from the first time domain resource, sending data corresponding to the time domain resource for uplink transmission in sequence.

[0017] In a possible implementation, the time domain resources for downlink reception or uplink transmission include a transmission time interval (TTI), where a TTI is one or more subframes, or one or more slots, or one or more mini-slots.

[0018] A possible implementation method for determining the time domain resource location for uplink transmission includes: receiving a signal from a network device, and determining the time of a downlink system frame of a terminal device based on the signal; determining a first TA value based on the location of the terminal device; receiving a second TA value from the network device; and determining the time domain resource location for uplink transmission based on the time of the downlink system frame, the first TA value, and the second TA value.

[0019] In a second aspect, the present application provides a communication method, which can be applied to a network device, or to a device in a network device (e.g., a chip, or a chip system, or a circuit), or a device that can be used in conjunction with a network device. The following description takes application to a network device as an example. The method may include: the network device determines a time domain resource location for downlink transmission and a time domain resource location for uplink reception; when the time domain resource location for downlink transmission and the time domain resource location for uplink reception overlap, giving priority to completing the transmission of the downlink signal.

[0020] In the solution provided in this embodiment, when the uplink and downlink times overlap, the network device can give priority to sending the downlink signal, enabling the transmission of the terminal device when the uplink and downlink times overlap, thereby improving the capacity of the network system.

[0021] It should be understood that the executor of the second aspect can be a network device, and the specific content of the second aspect corresponds to the content of the first aspect. The corresponding features of the second aspect and the beneficial effects achieved can refer to the description of the first aspect. To avoid repetition, the detailed description is appropriately omitted here.

[0022] In one possible implementation, the start time of the time domain resource location received uplink is earlier than the end time of the time domain resource location sent downlink, or the end time of the time domain resource location received uplink is later than the start time of the time domain resource location sent downlink.

[0023] In a possible implementation, the method further includes: determining whether to perform uplink reception processing on a first time domain resource, wherein the first time domain resource is the remaining time domain resources in the uplink received time domain resources except for the time domain resources that overlap with the downlink sent time domain resources.

[0024] In a possible implementation, determining whether to perform uplink reception processing on the first time domain resource includes: determining whether to perform uplink reception processing on the first time domain resource according to the first time domain resource and a first threshold.

[0025] In one possible implementation, the first threshold is a time domain resource length, and determining whether to perform uplink reception processing on the first time domain resource based on the first time domain resource and the first threshold includes: if the first time domain resource is less than or equal to the first threshold, abandoning uplink reception processing on the first time domain resource; or, if the first time domain resource is greater than the first threshold, performing uplink reception processing on the first time domain resource.

[0026] In one possible implementation, the first threshold is a proportion value, and determining whether to perform uplink reception processing on the first time domain resource based on the first time domain resource and the first threshold includes: if the proportion of the first time domain resource to the time domain resources for uplink reception is less than or equal to the first threshold, abandoning the uplink reception processing on the first time domain resource; or, if the proportion of the first time domain resource to the time domain resources for uplink reception is greater than the first threshold, performing uplink reception processing on the first time domain resource.

[0027] In a possible implementation, the first threshold is predefined by the protocol.

[0028] In a possible implementation manner, the method further includes: configuring a first threshold for the terminal device.

[0029] A possible implementation method for determining whether to perform uplink reception processing on the first time domain resource includes: if the first time domain resource includes N or more time domain resources for transmitting DMRS, then performing uplink reception processing on the first time domain resource, where N is an integer greater than 0; or, if the first time domain resource includes less than N time domain resources for transmitting DMRS, then abandoning uplink reception processing on the first time domain resource.

[0030] A possible implementation method is to perform uplink reception processing on the first time domain resource, including: uplink reception processing of data corresponding to the first time domain resource on the first time domain resource; or, starting from the first time domain resource, delaying reception processing of data corresponding to the uplink received time domain resource.

[0031] In a possible implementation, the time domain resources for downlink transmission or the time domain resources for uplink reception include a TTI, and the TTI includes one or more subframes, or one or more time slots, or one or more mini-time slots.

[0032] In a possible implementation manner, the method further includes: sending a signal to the terminal device, where the signal is used by the terminal device to determine the time of the downlink system frame; and sending a second TA value to the terminal device.

[0033] In a third aspect, the present application provides a communication method, which can be applied to a terminal device, or to a device in a terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with a terminal device. The following description takes the application to a terminal device as an example. Exemplarily, the terminal device in the embodiment of the present application may be a first type of terminal device, and the first type of terminal device refers to a terminal device with a lower air interface capability than an eMBB terminal, for example, the first type of terminal device is a RedCap / eRedCap terminal device. The duplex capability of the first type of terminal device is HD-FDD. The method may include: the terminal device determines the time domain resource position for downlink reception and the time domain resource position for uplink transmission; when the time domain resource position for downlink reception and the time domain resource position for uplink transmission overlap, giving priority to completing the transmission of the uplink signal.

[0034] In the solution provided in this embodiment, terminal devices can perform uplink transmissions using the TA. In NTN scenarios, due to the relatively large TA value of the terminal device, the uplink and downlink times of the terminal device may overlap. In this embodiment of the application, for terminal devices with HD-FDD duplex capability, when the uplink and downlink times overlap, the uplink signal can be sent first, enabling the terminal device to transmit even when the uplink and downlink times overlap, thereby improving the capacity of the network system.

[0035] In one possible implementation, the start time of the time domain resource location sent uplink is earlier than the end time of the time domain resource location received downlink, or the end time of the time domain resource location sent uplink is later than the start time of the time domain resource location received downlink.

[0036] In a possible implementation method, the method further includes: determining whether to perform downlink reception processing on a second time domain resource, wherein the second time domain resource is the remaining time domain resources in the downlink received time domain resource except the time domain resources that overlap with the uplink sent time domain resources.

[0037] In a possible implementation, determining whether to perform downlink reception processing on the second time domain resource includes: determining whether to perform downlink reception processing on the second time domain resource according to the second time domain resource and a second threshold.

[0038] In one possible implementation, the second threshold is a time domain resource length, and determining whether to perform downlink reception processing on the second time domain resource based on the second time domain resource and the second threshold includes: if the second time domain resource is less than or equal to the second threshold, abandoning downlink reception processing on the second time domain resource; or, if the second time domain resource is greater than the second threshold, performing downlink reception processing on the second time domain resource.

[0039] In one possible implementation, the second threshold is a proportional value, and determining whether to perform downlink reception processing on the second time domain resource based on the second time domain resource and the second threshold includes: if the proportion of the second time domain resource to the time domain resources for downlink reception is less than or equal to the second threshold, abandoning downlink reception processing on the second time domain resource; or, if the proportion of the second time domain resource to the time domain resources for downlink reception is greater than the second threshold, performing downlink reception processing on the second time domain resource.

[0040] In a possible implementation manner, the second threshold is predefined by a protocol, or the second threshold is configured by a network device for the terminal device.

[0041] A possible implementation method for determining whether to perform downlink reception processing on the second time domain resource includes: if the second time domain resource includes M or more time domain resources for transmitting DMRS, then performing downlink reception processing on the second time domain resource, where M is an integer greater than 0; or, if the second time domain resource includes less than M time domain resources for transmitting DMRS, then abandoning downlink reception processing on the second time domain resource.

[0042] In a possible implementation, the time domain resources for downlink reception or uplink transmission include a TTI, and the TTI includes one or more subframes, or one or more time slots, or one or more mini-time slots.

[0043] A possible implementation method for determining the time domain resource location for uplink transmission includes: receiving a signal from a network device, and determining the time of a downlink system frame of a terminal device based on the signal; determining a first TA value based on the location of the terminal device; receiving a second TA value from the network device; and determining the time domain resource location for uplink transmission based on the time of the downlink system frame, the first TA value, and the second TA value.

[0044] In a fourth aspect, the present application provides a communication method, which can be applied to a network device, or to a device in a network device (e.g., a chip, or a chip system, or a circuit), or a device that can be used in conjunction with a network device. The following description is based on the application to a network device as an example. The method may include: the network device determines a time domain resource location for downlink transmission and a time domain resource location for uplink reception; when the time domain resource location for downlink transmission and the time domain resource location for uplink reception overlap, giving priority to completing the reception of the uplink signal.

[0045] In the solution provided in this embodiment, when the uplink and downlink times overlap, the network device can give priority to completing the reception of the uplink signal, enabling the terminal device to transmit when the uplink and downlink times overlap, thereby improving the capacity of the network system.

[0046] It should be understood that the executor of the second aspect can be a network device, and the specific content of the second aspect corresponds to the content of the first aspect. The corresponding features of the second aspect and the beneficial effects achieved can refer to the description of the first aspect. To avoid repetition, the detailed description is appropriately omitted here.

[0047] In one possible implementation, the start time of the time domain resource location received uplink is earlier than the end time of the time domain resource location received downlink, or the end time of the time domain resource location sent uplink is later than the start time of the time domain resource location received downlink.

[0048] In a possible implementation, the method further includes: determining whether to perform downlink transmission on a second time domain resource, wherein the second time domain resource is the remaining time domain resource in the time domain resource for downlink transmission except for the time domain resource that overlaps with the time domain resource for uplink reception.

[0049] In a possible implementation, determining whether to perform downlink transmission on the second time domain resource includes: determining whether to perform downlink transmission on the second time domain resource according to the second time domain resource and a second threshold.

[0050] In one possible implementation, the second threshold is a time domain resource length, and determining whether to perform downlink transmission on the second time domain resource based on the second time domain resource and the second threshold includes: if the second time domain resource is less than or equal to the second threshold, giving up downlink transmission on the second time domain resource; or, if the second time domain resource is greater than the second threshold, performing downlink transmission on the second time domain resource.

[0051] In one possible implementation, the second threshold is a proportional value, and determining whether to perform downlink transmission on the second time domain resource based on the second time domain resource and the second threshold includes: if the proportion of the second time domain resource to the time domain resources for downlink reception is less than or equal to the second threshold, then giving up downlink transmission on the second time domain resource; or, if the proportion of the second time domain resource to the time domain resources for downlink reception is greater than the second threshold, then performing downlink transmission on the second time domain resource.

[0052] In a possible implementation, the second threshold is predefined by the protocol.

[0053] In a possible implementation manner, the method further includes: configuring a second threshold for the terminal device.

[0054] A possible implementation method of determining whether to perform downlink transmission on the second time domain resource includes: if the second time domain resource includes M or more time domain resources for transmitting DMRS, then downlink transmission is performed on the second time domain resource, where M is an integer greater than 0; or, if the second time domain resource includes less than M time domain resources for transmitting DMRS, then downlink transmission on the second time domain resource is abandoned.

[0055] In one possible implementation, downlink transmission on the second time domain resource includes: downlink transmitting data corresponding to the second time domain resource on the second time domain resource; or, starting from the second time domain resource, sending data corresponding to the downlink transmission time domain resource in a delayed manner.

[0056] In a possible implementation, the time domain resources for downlink transmission or the time domain resources for uplink reception include a TTI, and the TTI includes one or more subframes, or one or more time slots, or one or more mini-time slots.

[0057] In a possible implementation manner, the method further includes: sending a signal to the terminal device, where the signal is used by the terminal device to determine the time of the downlink system frame; and sending a second TA value to the terminal device.

[0058] In a fifth aspect, the present application provides a communication device, comprising a module / unit for performing any of the methods described in the first aspect and its possible implementations, or the third aspect and its possible implementations. The device may be a terminal device, or a module (such as a chip, a chip system, or a processor) applied to a terminal device, or a logical node, logic module, or software that can implement all or part of the functions of the terminal device.

[0059] In a sixth aspect, the present application provides a communication device, comprising a module / unit for performing the method described in the second aspect and its possible implementations, or the fourth aspect and its possible implementations. The device can be a network device, or a module (such as a chip, a chip system, or a processor) applied to a network device, or a logical node, logic module, or software that can implement all or part of the network device functions.

[0060] In a seventh aspect, an embodiment of the present application provides a communication device, which may be a terminal device or a device in a terminal device (e.g., a chip, a chip system, or a circuit). The communication device may include a processor coupled to a memory, the memory being used to store programs or instructions. When the program or instructions are executed by the processor, the communication device executes the method performed by the terminal device or the device in the terminal device in the above method embodiment.

[0061] In an eighth aspect, an embodiment of the present application provides a communication device, which may be a network device or a device in a network device (e.g., a chip, a chip system, or a circuit). The communication device may include a processor coupled to a memory, the memory being used to store programs or instructions. When the program or instructions are executed by the processor, the communication device executes the method performed by the network device or the device in the network device in the above method embodiment.

[0062] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or computer instructions. When the computer program or computer instructions are run on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect, the third aspect or any possible implementation of the third aspect, and the fourth aspect or any possible implementation of the fourth aspect.

[0063] In the tenth aspect, an embodiment of the present application provides a computer program product comprising program instructions, which, when run on a computer, enables the computer to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect, the third aspect or any possible implementation of the third aspect, and the fourth aspect or any possible implementation of the fourth aspect.

[0064] In an eleventh aspect, embodiments of the present application provide a chip system comprising a processor for implementing the functions of each of the above methods. In one possible implementation, the chip system may further comprise a memory for storing program instructions and / or data. The chip system may be composed of a chip alone or may include a chip and other discrete devices.

[0065] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and a network device. When the terminal device and the network device are running in the communication system, they are used to execute any one of the methods described in the first to fourth aspects above. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments.

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

[0068] FIG2 is a schematic diagram of the relationship between uplink and downlink timing of data provided in an embodiment of the present application;

[0069] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;

[0070] FIG4 is a schematic diagram of an uplink and downlink time overlap provided by an embodiment of the present application;

[0071] FIG5 is a schematic diagram of another embodiment of the present application providing an uplink and downlink time overlap;

[0072] FIG6 is a schematic diagram of another uplink and downlink time overlap provided in an embodiment of the present application;

[0073] FIG7 is a schematic diagram of another uplink and downlink time overlap provided in an embodiment of the present application;

[0074] FIG8 is a flow chart of another communication method provided in an embodiment of the present application;

[0075] FIG9 is a schematic diagram of another uplink and downlink time overlap provided in an embodiment of the present application;

[0076] FIG10 is a schematic diagram of another uplink and downlink time overlap provided in an embodiment of the present application;

[0077] 11 and 12 are schematic structural diagrams of possible communication devices provided in embodiments of the present application. DETAILED DESCRIPTION

[0078] The specific embodiments of the present application are further described in detail below with reference to the accompanying drawings.

[0079] The terms "first" and "second" and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0080] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0081] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0082] In this application, "sending information to... (e.g., a terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information to the terminal device directly or indirectly. "Receiving information from... (e.g., a terminal device)" or "receiving information from... (e.g., a terminal device)" can be understood as the source of the information being the terminal device, which can include receiving information from the terminal device directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be elaborated on here.

[0083] To better understand the embodiments of the present application, the following first introduces the system architecture involved in the embodiments of the present application:

[0084] The embodiments of the present application can be applied to communication systems evolved after 5G, such as long term evolution (LTE) systems, fifth generation mobile communication (5G) systems, sixth generation mobile communication (6G) systems, satellite communication and short-range wireless communication systems. Among them, the wireless communication systems mentioned in the embodiments of the present application include but are not limited to: three major application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC) and massive machine type communication (mMTC), long range Internet of Things (LoRa) systems or vehicle networking systems. A wireless communication system may include one or more network devices, and one or more terminal devices.

[0085] The following explanation uses the system architecture shown in Figure 1 as an example. As shown in Figure 1, communication system 1000 includes a radio access network (RAN) 100, a core network (CN) 200, and the Internet 300. RAN 100 includes at least one network device (e.g., 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (e.g., 120a-120k in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to network device 110. Network device 110 is wirelessly or wiredly connected to core network 200. The core network devices in core network 200 and network device 110 in RAN 100 can be separate physical devices, or they can be a single physical device that integrates core network logical functions and radio access network logical functions.

[0086] It should be noted that RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), for example, a 4G or 5G mobile communication system, or an evolved system after 5G (for example, a 6G mobile communication system). RAN 100 can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), etc. RAN 100 can also be a communication system that is a fusion of two or more of the above systems. It should be stated that the number of network devices and terminal devices in Figure 1 is only for illustration and should not be regarded as a specific limitation of this application. The terminal devices and network devices involved in the system architecture are described in detail below.

[0087] 1. Terminal Equipment

[0088] Terminal devices can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc. They are devices used to provide voice or data connectivity to users, or they can be IoT devices. For example, terminal devices include handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, terminal devices can be: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted equipment (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminal equipment, virtual reality (VR) equipment, augmented reality (AR) equipment, smart point of sale (POS) machines, customer-premises equipment (CPE), wireless terminal devices in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminal devices in unmanned driving, wireless terminal devices in telemedicine, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. The terminal device may also be other devices having terminal device functions. For example, the terminal device may also be a device serving as a terminal device in D2D communication.

[0089] The embodiments of this application do not limit the device form factor of the terminal device. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of a chip or include a chip and other discrete components.

[0090] It should be noted that the terminal device in the embodiments of the present application may be a first type terminal device, which refers to a terminal device with lower air interface capabilities. As an example, it may refer to a terminal device with lower air interface capabilities than an eMBB terminal, such as a smartphone.

[0091] Exemplarily, the air interface capability may include physical layer capability and high-layer capability, and the first type of terminal device having lower air interface capability may include: the first type of terminal device having lower physical layer capability, and / or, having lower high-layer capability. The first type of terminal device having lower physical layer capability can be understood, for example, as: the first type of terminal device supports a smaller bandwidth, or a lower modulation order, or fewer antennas, or a lower number of multiple-input multiple-output (MIMO) system layers, or the duplex mode is half-duplex mode (HD-FDD), for example, the first type of terminal device supports a maximum bandwidth of 20M, and / or supports a maximum of 2 receiving antennas.

[0092] As an example, the first type of terminal device may be a RedCap / eRedCap terminal device, where RedCap terminal devices include, for example, industrial wireless sensors, video surveillance devices, wearable devices, or devices in the Internet of Things (IoT) (e.g., smart water meters, smart electricity meters), etc. It should be noted that the first type of terminal device may also have other names, which are not limited in the embodiments of the present application.

[0093] 2. Network Equipment

[0094] A network device is a node in a radio access network (RAN), and can also be referred to as a network device or a RAN node (or device). A network device is used to help terminal devices achieve wireless access. The multiple network devices 110 in the communication system 1000 can be nodes of the same type or different types. In some scenarios, the roles of the network device 110 and the terminal device 120 are relative. For example, the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The network device 110 and the terminal device 120 are sometimes referred to as communication devices. For example, the base stations 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and the network elements 120a-120k can be understood as communication devices with terminal device functions.

[0095] In one possible scenario, a network device can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, a mobile switching center, or a network device in a non-terrestrial network (NTN) communication system, i.e., it can be deployed on a high-altitude platform or satellite. The network device can be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. The network device can also be a device that functions as a base station in device-to-device (D2D) communication, Internet of Vehicles (IoV) communication, drone communication, or machine communication. Optionally, the network device can also be a server, a wearable device, a vehicle, or an onboard device. For example, a network device in vehicle to everything (V2X) technology may be a road side unit (RSU).

[0096] All or part of the functions of the network device in this application may also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application may also be a logical node, logical module, or software that can implement all or part of the network device functions.

[0097] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.

[0098] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0099] In the embodiments of the present application, the form of the network device is not limited. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0100] The following is a description of the technical terms that may appear in the examples of this application. The terms used in the embodiments of this application are only used to explain the specific examples of this application and are not intended to limit this application. It should be understood that the definitions of each technical term below are only examples. For example, with the continuous development of technology, the scope of the above definitions may also change, and the examples of this application do not limit them.

[0101] (1) NTN scenario

[0102] Since traditional terrestrial networks cannot provide seamless coverage, especially in areas where base stations cannot be deployed, such as the ocean, deserts, and the air, satellite communications are considered an important aspect of future wireless communication technology development. Satellite communications refer to communications conducted by ground-based radio communication equipment using satellites as relays. Satellite communication systems consist of satellite and ground components. The characteristics of satellite communications are: a large communication range; communication is possible between any two points within the coverage area of ​​the satellite's radio waves; and it is not susceptible to land disasters (high reliability). As a supplement to current ground-based cellular communication systems, satellite communications can provide the following benefits:

[0103] Extended coverage: For areas that are currently not covered by cellular communication systems or are costly to cover, such as oceans, deserts, and remote mountainous areas, satellite communications can be used to solve communication problems.

[0104] Emergency communications: In extreme situations such as disasters such as earthquakes, when cellular communication infrastructure is unavailable, satellite communications can be used to quickly establish communication connections;

[0105] Provide industry applications: For example, for delay-sensitive services in long-distance transmission, satellite communications can be used to reduce the delay of service transmission.

[0106] NTN satellites have a very wide coverage area. Taking into account the larger cell coverage, longer round-trip time (RTT) and high-speed movement of NGSO satellites, 3GPP has enhanced the uplink synchronization mechanism in the NR protocol.

[0107] (2) Timing Advance (TA)

[0108] TA is generally used for uplink transmissions from terminal devices. It refers to the time by which the frame in which the terminal device sends uplink data is advanced compared to the downlink system frame. Long Term Evolution (LTE) uses the TA mechanism to synchronize the timing of uplink signals received from different terminal devices on the receiving side, for example, on the network device. Terminal devices can use TA for uplink transmissions. TA means that the system frame in which the terminal device sends uplink data is advanced by a certain amount compared to the corresponding downlink system frame. Timing advance is necessary because, without timing advance, a terminal device sends uplink information after receiving downlink information from the network device. By the time the uplink information arrives at the network device, there will be a time difference between the time it was sent and the time it was sent. This is caused by the total time required for uplink and downlink transmissions. Since different terminal devices are located at different distances from the network device, the time difference between them also varies. As a result, uplink information sent by different terminal devices will arrive at the network device at different times, causing interference. Therefore, the network device expects that the arrival times of signals from different terminal devices in the same subframe are roughly aligned. As long as they fall within the cyclic prefix (CP) range, the network device can correctly receive the uplink data sent by the terminal devices. Therefore, timing advance is necessary.

[0109] Please refer to Figure 2, which is a schematic diagram of the structure of an uplink data transmission provided by an embodiment of the present application. As shown in Figure 2,

[0110] The terminal device can determine the TA value according to the following formula:

[0111] Among them, T TA Indicates TA value, N TA It indicates the signal transmission delay caused by the physical distance between the terminal device and the network device. After the terminal device receives the downlink signal from the network device and then sends the uplink signal, there will be a time difference between the time when the uplink signal reaches the network device and the time when it is sent. TA It is determined by the total time required for uplink and downlink transmission. Since different terminal devices are at different distances from the network device, the time difference of different terminal devices is also different. In this way, the corresponding physical distance between different terminal devices and network devices causes the time advance of signal transmission delay to be different. The network device can determine N by measuring the uplink signal of the terminal device. TA value and sends the N TAThe uplink signal may be, for example, any one of the following: Sounding Reference Signal (SRS), DMRS, Channel Quality Indication (QCI), Acknowledgement (ACK), Negative Acknowledgement (NACK), Physical Uplink Shared Channel (PUSCH), etc.). N TA-offset Indicates the time advance offset, that is, the time offset of the uplink window on the network device side relative to the downlink window, which is used to ensure that the network device in time division duplex (TDD) mode has enough time to complete the switch from uplink reception to downlink transmission at the same frequency point. The uplink window on the network device side can be understood as the time window used by the network device to receive uplink signals, and the downlink window on the network device side can be understood as the time window used by the network device to send downlink signals. During the period when the network device sends downlink data and receives uplink data, the conversion time required between the opening and closing of analog devices will result in a corresponding receive / transmit conversion delay. N TA-offset The value can generally be broadcasted by the network device to the terminal device through the System Information Block 1 (SIB1), Synchronization Signal and Physical Broadcast Channel block (SSB). In addition, N TA-offset The value can also be a value predefined by the protocol.

[0112] In the above formula, T C =1 / (Δf max ·N f ), Δf max =480·10 3 Hertz (Hz) and N f =4096. It is understandable that T C For time unit conversion, Δf max and N f It is defined in the existing NR protocol for calculating T C Parameters.

[0113] N TA and N TA-offset It can be given by [5, TS 38.213] Section 4.2, except that N is used on PUSCH TA = 0 msgA transmission. May be given by the parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant (if configured) from higher layers in clause 4.2 of [5, TS 38.213], otherwise It can be calculated by the UE based on the higher layer parameters related to the UE position and the serving satellite ephemeris (if configured) according to clause 4.2 of [5, TS 38.213], otherwise For details, please refer to Section 4.3.1 of 38.211v18.1.0.

[0114] Terminal devices that are not capable of full-duplex communication are not expected to receive N signals after the end of the last received downlink symbol in the same cell. RX-TX T C Previously sent in the uplink, where N RX-TX Given in Table 1.

[0115] Terminal devices that are not capable of full-duplex communication are not expected to transmit N times after the end of the last transmitted uplink symbol in the same cell. TX-RX T C To receive, where N TX-RX Given in Table 1.

[0116] Table 1 Transition time N RX-TX and N TX-RX

[0117] (3) Type 1 terminal equipment

[0118] The first type of terminal device refers to a terminal device with lower air interface capabilities. As an example, it may refer to a terminal device with lower air interface capabilities than an eMBB terminal, such as a smartphone.

[0119] Exemplarily, the air interface capability may include physical layer capability and high-layer capability, and the first type of terminal device having lower air interface capability may include: the first type of terminal device having lower physical layer capability, and / or, having lower high-layer capability. The first type of terminal device having lower physical layer capability can be understood, for example, as: the first type of terminal device supports a smaller bandwidth, or a lower modulation order, or fewer antennas, or a lower number of multiple-input multiple-output (MIMO) system layers, or the duplex mode is half-duplex mode (HD-FDD), for example, the first type of terminal device supports a maximum bandwidth of 20M, and / or supports a maximum of 2 receiving antennas.

[0120] As an example, the first type of terminal device may be a RedCap / eRedCap terminal device, where RedCap terminal devices include, for example, industrial wireless sensors, video surveillance devices, wearable devices, or devices in the Internet of Things (IoT) (e.g., smart water meters, smart electricity meters), etc. It should be noted that the first type of terminal device may also have other names, which are not limited in the embodiments of the present application.

[0121] First, in order to facilitate the understanding of the embodiments of the present application, the technical problems that the present application specifically aims to solve are further analyzed and proposed.

[0122] NTN, for example, offers satellite communications, boasting wide coverage, long communication distances, high reliability, flexibility, and high throughput. Unaffected by geographical conditions, climate, and natural disasters, it has been widely adopted in aviation, maritime, and military communications. Integrating satellites into 5GNR technology can provide communication services to areas difficult to reach by terrestrial networks, such as oceans and forests. This can enhance the reliability of 5G communications, providing more stable and high-quality communication services for users on trains, airplanes, and other modes of transportation. It can also provide more data transmission resources and support a greater number of connections.

[0123] With the evolution of 5G NR systems, RedCap terminals have been introduced. RedCap terminals have lower air interface capabilities, such as supporting smaller bandwidth, lower modulation order, and having fewer antennas.

[0124] RedCap / eRedCap devices typically have half-duplex frequency division duplex (HD-FDD) duplex capability. In NTN scenarios, NTN communications have a very wide coverage area. Considering the larger cell coverage, longer round-trip time (RTT), and high-speed movement of NGSO satellites, the TA value of HD-FDD devices may fluctuate significantly, resulting in uplink and downlink time overlap. How to transmit when uplink and downlink times overlap for HD-FDD devices is a pressing issue.

[0125] This application provides a variety of communication methods, which will be described below through the following embodiments. Some of these communication methods are only applicable to certain processes, while others can be applied to any one or more processes. It should be understood that these communication methods can be used in combination with each other.

[0126] It should be understood that communication methods may change as technical solutions evolve, and the technical solutions provided in this application are not limited to the process described below. Furthermore, the description of the scenarios in the embodiments of this application is only an example, and does not limit the solutions of the embodiments of this application to be applicable only to the described scenarios. They are also applicable to scenarios with similar problems.

[0127] The present application provides a communication method that can implement transmission of terminal equipment when uplink and downlink times overlap, thereby improving the capacity of the network system. The communication method and communication device are further described below with reference to the accompanying drawings.

[0128] It is understandable that this application uses network devices and terminal devices as examples of the execution entities of the interaction diagram, but this application does not limit the execution entities of the interaction diagram. For example, the network device in the method provided by this application can also be a chip, chip system, or processor applied to the network device, or a logical node, logical module, or software that can implement all or part of the network device; the terminal device in the method provided by this application can also be a chip, chip system, or processor applied to the terminal device, or a logical node, logical module, or software that can implement all or part of the terminal device functions.

[0129] Please refer to Figure 3, which is a flow chart of a communication method provided by an embodiment of the present application.

[0130] S301: Determine a time domain resource location for downlink reception and a time domain resource location for uplink transmission.

[0131] The time domain resources are, for example but not limited to, one or more orthogonal frequency division multiplexing (OFDM) symbols. For example, the time domain resources occupied by the reference signal (RS) can be indicated by the starting symbol (or starting position) and the number of symbols configured by the network device. The symbols include uplink symbols and downlink symbols, where the uplink symbols can be called single carrier-frequency division multiple access (SC-FDMA) symbols or orthogonal frequency division multiple access (OFDM) symbols; the downlink symbols can be OFDM symbols.

[0132] The time domain resources for downlink reception and / or uplink transmission may include a TTI, where the TTI is one or more subframes, or one or more time slots, or one or more mini-time slots.

[0133] It is understandable that TTI is the duration of a transmission. For example, a downlink reception and / or an uplink transmission of a terminal device can be a TTI. TTI can be based on subframe granularity, such as a TTI includes one or more subframes, or on time slot granularity, such as a TTI includes one or more time slots, or on mini-slot granularity, such as a TTI includes one or more mini-slots, or on symbol granularity, such as a TTI includes one or more symbols.

[0134] Alternatively, it can be understood that the time domain resources for downlink reception and / or uplink transmission can be based on the granularity of subframes, such as including one or more subframes, or based on the granularity of time slots, such as including one or more time slots, or based on the granularity of mini time slots, such as including one or more mini time slots, or based on the granularity of symbols, such as including one or more symbols, etc.

[0135] Both the terminal device and the network device can determine the time domain resource location for downlink reception and the time domain resource location for uplink transmission. Specifically:

[0136] In one possible implementation method, the network device can configure the time domain resource location for downlink reception and the time domain resource location for uplink transmission to the terminal device. For example, the network device can semi-statically configure the location through radio resource control (RRC) signaling, or it can be indicated by downlink control information (DCI) and other indication information, or it can be indicated by RRC signaling, medium access control control element (MAC CE) signaling, etc.

[0137] Another possible implementation method is that the network device can configure the time domain resource location for downlink reception to the terminal device. The method for determining the time domain resource location for uplink transmission can be: the terminal device receives a signal from the network device, determines the time of the downlink system frame of the terminal device based on the signal, determines a first TA value based on the location of the terminal device, receives a second TA value from the network device, and determines the time domain resource location for uplink transmission based on the time of the downlink system frame, the first TA value and the second TA value.

[0138] S302: When the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission, the terminal device completes the reception of the downlink signal first.

[0139] The time domain resource position of downlink reception and the time domain resource position of uplink transmission overlap, which can be in two possible forms: please refer to Figure 4, which is a schematic diagram of uplink and downlink time overlap provided by an embodiment of the present application. As shown in Figure 4, the terminal device switches from downlink reception to uplink transmission, that is, since the system frame for the TA terminal device to send uplink data is a certain time ahead of the corresponding downlink system frame, the start time of the time domain resource position of uplink transmission may be earlier than the end time of the time domain resource position of downlink reception, which will cause the uplink and downlink time domain resources to overlap. Or please refer to Figure 5, which is another schematic diagram of uplink and downlink time overlap provided by an embodiment of the present application. As shown in Figure 5, the terminal device switches from uplink transmission to downlink reception, and the time of uplink transmission has not ended before the time of downlink reception, that is, the end time of the time domain resource position of uplink transmission is later than the start time of the time domain resource position of downlink reception, which will cause the uplink and downlink time domain resources to overlap. The terminal device prioritizes completing the reception of the downlink signal, which can be any of the following situations:

[0140] For the first case, please refer to Figure 6, which is a schematic diagram of another uplink and downlink time overlap provided by an embodiment of the present application. As shown in Figure 6, the time domain resource position of downlink reception and the time domain resource position of uplink transmission overlap, corresponding to the start time of the time domain resource position of uplink transmission as shown in Figure 4, which is earlier than the end time of the time domain resource position of downlink reception, and the terminal device completes the reception of the downlink signal first. It can be understood that, in the case of overlap of the uplink and downlink time domain resource positions, the terminal device can abandon the transmission of the uplink signal and continue to receive the downlink signal until the downlink reception corresponding to the time domain resource of the downlink reception ends, and the terminal device can switch from downlink reception to uplink transmission.

[0141] For the time domain resources for uplink transmission, the remaining time domain resources for uplink transmission other than the time domain resources overlapping with the time domain resources for downlink reception may be referred to as first time domain resources. After the terminal device switches from downlink reception to uplink transmission, it may determine whether to perform uplink transmission on the first time domain resources, specifically by any one or more of the following possible implementations:

[0142] In one possible implementation, the terminal device may determine whether to perform uplink transmission on the first time domain resource based on the first time domain resource and the first threshold. For example, the first threshold may be a time domain resource length. If the first time domain resource is less than or equal to the first threshold, the terminal device may give up uplink transmission on the first time domain resource. If the first time domain resource is greater than the first threshold, the terminal device may continue to perform uplink transmission on the first time domain resource. For another example, the first threshold may be a ratio value. If the ratio of the first time domain resource to the time domain resource for uplink transmission is less than or equal to the first threshold, the terminal device may give up uplink transmission on the first time domain resource. If the ratio of the first time domain resource to the time domain resource for uplink transmission is greater than the first threshold, the terminal device may continue to perform uplink transmission on the first time domain resource. The first threshold may be predefined by the protocol or may be configured by the network device for the terminal device, such as by the network device semi-statically configuring through signaling or indicated by DCI, RRC signaling, MAC CE signaling, etc.

[0143] Another possible implementation method is that if the first time domain resources include N or more time domain resources for transmitting DMRS, the terminal device can continue to perform uplink transmission on the first time domain resources, where N is an integer greater than 0. If the first time domain resources include less than N time domain resources for transmitting DMRS, the terminal device can give up performing uplink transmission on the first time domain resources.

[0144] For the terminal device in the above two possible implementations to continue uplink transmission on the first time domain resource, it can be that the terminal device sends the data corresponding to the first time domain resource on the first time domain resource, that is, it can only report part of the uplink data (the uplink data corresponding to the overlapping part of the original uplink and downlink time domain resources are abandoned). Since the remaining uplink transmission time domain resources (first time domain resources) are relatively large or the remaining uplink transmission time domain resources (first time domain resources) also include N or more time domain resources for transmitting DMRS, the uplink data reported on the first time domain resource does not affect the network device's processing of the uplink data (such as demodulation), so the terminal device can continue to send uplink data. Or it can be that the terminal device postpones sending the data corresponding to the time domain resource for uplink transmission starting from the first time domain resource. For example, if the time domain resources for uplink transmission are from the 1st to the 10th time slots, where the 1st to 3rd time slots overlap with the time domain resources for downlink reception, then the signals and / or data originally required to be transmitted in the 1st to 10th time slots can be postponed to be transmitted starting from the 4th time slot, that is, the 4th to 13th time slots are used to transmit the signals and / or data originally required to be transmitted in the 1st to 10th time slots. In other words, the reporting of all uplink data originally required to be reported can be postponed starting from the first time domain resource, so that the network device can process the uplink data normally.

[0145] Optionally, if a DMRS has been received on the first time domain resource, all signals and / or data received on the first time domain resource may be demodulated.

[0146] For the two possible implementations mentioned above in which the terminal device abandons uplink transmission on the first time domain resource, it can be considered that if the remaining uplink transmission time domain resources (first time domain resources) are small or the remaining uplink transmission time domain resources (first time domain resources) include less than N time domain resources for transmitting DMRS, the uplink data reported in the first time domain resource is also small, and the network device may not be able to process the uplink data normally, such as demodulation errors or incomplete data. Therefore, the terminal device may not need to perform uplink transmission on the first time domain resource, thereby saving the signaling overhead of the terminal device, saving network resources, and avoiding unnecessary waste of network resources.

[0147] It is understandable that when the time domain resource location of downlink reception overlaps with the time domain resource location of uplink transmission, the terminal device prioritizes receiving the downlink signal, and correspondingly, the network device prioritizes sending the downlink signal.

[0148] Furthermore, the network device may determine whether to perform uplink reception processing on the first time domain resource, specifically by any one or more of the following possible implementations:

[0149] In one possible implementation, the network device may determine whether to perform uplink reception processing on the first time domain resource based on the first time domain resource and the first threshold. For example, the first threshold is the length of a time domain resource. If the first time domain resource is less than or equal to the first threshold, the network device may abandon uplink reception processing on the first time domain resource. If the first time domain resource is greater than the first threshold, the network device may perform uplink reception processing on the first time domain resource. For another example, the first threshold may be a ratio value. If the ratio of the first time domain resource to the time domain resource for uplink transmission is less than or equal to the first threshold, the network device may abandon uplink reception processing on the first time domain resource. If the ratio of the first time domain resource to the time domain resource for uplink transmission is greater than the first threshold, the network device may perform uplink reception processing on the first time domain resource. The first threshold may be predefined by the protocol.

[0150] Another possible implementation method is that if the first time domain resources include N or more time domain resources for transmitting DMRS, the network device can perform uplink reception processing on the first time domain resources. If the first time domain resources include less than N time domain resources for transmitting DMRS, the terminal device can give up uplink reception processing on the first time domain resources.

[0151] For the two possible implementations mentioned above, the network device performs uplink reception processing on the first time domain resource. The network device may receive and process the data corresponding to the first time domain resource on the first time domain resource. That is, the network device only receives part of the uplink data reported by the terminal device (the uplink data corresponding to the overlapping part of the original uplink and downlink time domain resources is abandoned). Since the remaining uplink transmission time domain resources (first time domain resources) are relatively large or the remaining uplink transmission time domain resources (first time domain resources) also include N or more time domain resources for transmitting DMRS, the uplink data received by the network device in the first time domain resource does not affect the processing of the uplink data (such as demodulation), so the network device may receive and process the uplink data corresponding to the first time domain resource. Alternatively, the network device may postpone receiving and processing all data corresponding to the time domain resources sent by the terminal device starting from the first time domain resource. That is, the reception and processing of all uplink data may be postponed.

[0152] Optionally, if a DMRS has been received on the first time domain resource, all signals and / or data received on the first time domain resource may be demodulated.

[0153] Regarding the two possible implementations in which the network device abandons uplink reception processing on the first time domain resource, it can be considered that if the remaining uplink transmission time domain resources (first time domain resources) are small or the remaining uplink transmission time domain resources (first time domain resources) include less than N time domain resources for transmitting DMRS, the uplink data reported by the terminal device in the first time domain resource is also small, and the network device may not be able to process the uplink data normally, such as demodulation errors or incomplete data. Therefore, the network device may not need to perform uplink reception processing on the first time domain resource, thereby saving network resources and avoiding unnecessary waste of network resources.

[0154] For the second case, please refer to Figure 7, which is a schematic diagram of another uplink and downlink time overlap provided by an embodiment of the present application. As shown in Figure 7, the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission. The end time of the time domain resource position of uplink transmission, corresponding to Figure 5, is later than the start time of the time domain resource position of downlink reception. The terminal device completes the reception of the downlink signal first. It can be understood that, in the case of uplink and downlink time domain resource overlap, the terminal device can abandon the transmission of the uplink signal and switch to the reception of the downlink signal.

[0155] It should be understood that in this embodiment, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of this application.

[0156] In the solution provided in this embodiment, for terminal devices with HD-FDD duplex capability, when uplink and downlink times overlap, downlink signal reception can be prioritized. For network devices, when uplink and downlink times overlap, downlink signal transmission can be prioritized. This enables transmission by terminal devices when uplink and downlink times overlap, thereby improving network system capacity.

[0157] Please refer to Figure 8, which is a flow chart of another communication method provided by an embodiment of the present application.

[0158] S801: Determine a time domain resource location for downlink reception and a time domain resource location for uplink transmission.

[0159] It can be understood that S801 can refer to the detailed description of S301 above, which will not be repeated here.

[0160] S802: When the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission, the terminal device completes the transmission of the uplink signal first.

[0161] For a detailed description of the overlap between the time domain resource position of downlink reception and the time domain resource position of uplink transmission, please refer to the above S302 and will not be repeated here.

[0162] In addition, the terminal device prioritizes sending uplink signals, which can be any of the following:

[0163] For the first case, please refer to Figure 9, which is a schematic diagram of another uplink and downlink time overlap provided by an embodiment of the present application. As shown in Figure 9, the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission. The start time of the time domain resource position of uplink transmission as shown in Figure 4 is earlier than the end time of the time domain resource position of downlink reception. The terminal device completes the transmission of the uplink signal first. It can be understood that in the case of uplink and downlink time domain resource overlap, the terminal device can abandon the reception of the downlink signal and switch to the transmission of the uplink signal.

[0164] For the second case, please refer to Figure 10, which is a schematic diagram of another uplink and downlink time overlap provided by an embodiment of the present application. As shown in Figure 10, the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission. The end time of the time domain resource position of uplink transmission, corresponding to Figure 5, is later than the start time of the time domain resource position of downlink reception. The terminal device completes the transmission of the uplink signal first. It can be understood that in the case of uplink and downlink time domain resource overlap, the terminal device can abandon the transmission of the uplink signal and switch to the reception of the downlink signal.

[0165] For downlink reception time domain resources, the remaining downlink reception time domain resources other than the time domain resources overlapping with the uplink transmission time domain resources may be referred to as second time domain resources. After the terminal device switches from transmitting uplink signals to receiving downlink signals, it may determine whether to perform downlink reception processing on the second time domain resources, which may be any one or more of the following possible implementations:

[0166] In one possible implementation, the terminal device may determine whether to perform downlink reception processing on the second time domain resource based on the second time domain resource and the second threshold. For example, the second threshold may be a time domain resource length. If the second time domain resource is less than or equal to the second threshold, the terminal device may abandon downlink reception processing on the first time domain resource. If the second time domain resource is greater than the second threshold, the terminal device may perform downlink reception processing on the second time domain resource. For another example, the second threshold may be a ratio value. If the ratio of the second time domain resource to the time domain resource for downlink reception is less than or equal to the second threshold, the terminal device may abandon downlink reception processing on the second time domain resource. If the ratio of the second time domain resource to the time domain resource for downlink reception is greater than the second threshold, the terminal device may perform downlink reception processing on the second time domain resource. The second threshold may be predefined by the protocol or may be configured by the network device for the terminal device, such as by the network device semi-statically configuring through signaling or indicated by DCI, RRC signaling, MAC CE signaling, etc.

[0167] Another possible implementation method is that if the second time domain resources include time domain resources of M or more DMRS, the terminal device can perform downlink reception processing on the second time domain resources, where M is an integer greater than 0. If the second time domain resources include less than M time domain resources for transmitting DMRS, the terminal device can give up downlink reception processing on the second time domain resources.

[0168] For the terminal device in the above two possible implementations to perform downlink reception processing on the second time domain resource, the terminal device may perform downlink reception processing on the second time domain resource corresponding to the data of the second time domain resource, that is, it may only receive part of the downlink data (the downlink data corresponding to the overlapping part of the original uplink and downlink time domain resources is abandoned). Since the remaining downlink reception time domain resources (second time domain resources) are relatively large or the remaining downlink reception time domain resources (second time domain resources) also include M or more time domain resources for transmitting DMRS, the downlink data received and processed on the second time domain resource does not affect the processing of the downlink data by the terminal device (such as demodulation), so the terminal device can continue to perform downlink reception processing. Or the terminal device may postpone receiving and processing the data corresponding to the downlink reception time domain resource starting from the second time domain resource, that is, it may postpone receiving and processing all downlink data.

[0169] Optionally, if a DMRS has been received on the second time domain resource, all signals and / or data received on the second time domain resource may be demodulated.

[0170] For the two possible implementations mentioned above in which the terminal device abandons downlink reception processing on the second time domain resource, it can be considered that if the remaining downlink reception time domain resources (second time domain resources) are small or the remaining downlink reception time domain resources (second time domain resources) include less than M time domain resources for transmitting DMRS, the downlink data received in the second time domain resource is also small, and the terminal device may not be able to process the downlink data normally, such as demodulation errors or incomplete data. Therefore, the terminal device may not need to perform downlink reception processing on the second time domain resource, thereby saving the signaling overhead of the terminal device, and also saving network resources, avoiding unnecessary waste of network resources.

[0171] It is understandable that when the time domain resources for downlink reception and uplink transmission overlap, the terminal device prioritizes sending the uplink signal, and correspondingly, the network device prioritizes receiving the uplink signal.

[0172] Furthermore, the network device may determine whether to perform downlink transmission on the second time domain resource, specifically by any one or more of the following possible implementations:

[0173] In one possible implementation, the network device may determine whether to perform downlink transmission on the second time domain resource based on the second time domain resource and the second threshold. For example, the second threshold is the length of a time domain resource. If the second time domain resource is less than or equal to the second threshold, the network device may abandon downlink transmission on the second time domain resource. If the second time domain resource is greater than the second threshold, the network device may perform downlink transmission on the second time domain resource. For another example, the second threshold may be a ratio value. If the ratio of the second time domain resource to the time domain resource for downlink transmission is less than or equal to the second threshold, the network device may abandon downlink transmission on the second time domain resource. If the ratio of the second time domain resource to the time domain resource for downlink transmission is greater than the second threshold, the network device may perform downlink transmission on the second time domain resource. The first threshold may be predefined by the protocol.

[0174] Another possible implementation method is that if the second time domain resources include M or more time domain resources for transmitting DMRS, the network device can perform downlink transmission on the second time domain resources. If the second time domain resources include less than M time domain resources for transmitting DMRS, the terminal device can give up downlink transmission on the second time domain resources.

[0175] For the network device in the above two possible implementations to perform downlink transmission on the second time domain resource, the network device may transmit the data corresponding to the second time domain resource uplink and downlink on the second time domain resource, that is, the network device only sends part of the downlink data (the downlink data corresponding to the overlapping part of the original uplink and downlink time domain resources is abandoned). Since the remaining downlink transmission time domain resources (second time domain resources) are relatively large or the remaining downlink transmission time domain resources (second time domain resources) also include M or more time domain resources for transmitting DMRS, the downlink data sent by the network device in the second time domain resource does not affect the processing of the downlink data by the terminal device (such as demodulation), so the network device may transmit the downlink data corresponding to the second time domain resource downlink. Alternatively, the network device may postpone sending all data corresponding to the downlink transmission time domain resource starting from the second time domain resource, that is, it may postpone sending all downlink data.

[0176] Optionally, if a DMRS has been received on the second time domain resource, all signals and / or data received on the second time domain resource may be demodulated.

[0177] Regarding the two possible implementations in which the network device abandons downlink transmission on the second time domain resource, it can be considered that if the remaining downlink transmission time domain resources (second time domain resources) are small or the remaining downlink transmission time domain resources (second time domain resources) include less than M time domain resources for transmitting DMRS, the downlink data sent by the network device in the second time domain resource is also small, and the terminal device may not be able to process the downlink data normally, such as demodulation errors or incomplete data. Therefore, the network device may not need to perform downlink transmission on the second time domain resource, thereby saving network resources and avoiding unnecessary waste of network resources.

[0178] It should be understood that in this embodiment, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of this application.

[0179] In the solution provided in this embodiment, for terminal devices with HD-FDD duplex capability, uplink signal transmission can be prioritized when uplink and downlink times overlap. For network devices, uplink signal reception can be prioritized when uplink and downlink times overlap. This enables transmission by terminal devices when uplink and downlink times overlap, thereby improving the capacity of the network system.

[0180] It is understood that in order to implement the functions in the above embodiments, the terminal and the network device include hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.

[0181] Figures 11 and 12 are schematic diagrams of the structures of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. The communication device can be a terminal device or a network device. The communication device includes a module or unit corresponding one-to-one to the method / operation / step / action performed by the terminal device or network device in the above-mentioned method embodiments, and the unit can be a hardware circuit, or software, or a hardware circuit combined with software. In the embodiments of the present application, the communication device can be one of the terminal devices 120a-120j as shown in Figure 1, or it can be the network device 110a or 110b as shown in Figure 1, or it can be a module (such as a chip) applied to a terminal device or a network device.

[0182] As shown in Figure 11, a communication device 1100 may include a processing unit 1101 and a transceiver unit 1102. The communication device 1100 is used to implement the functions of the terminal device or network device in the method embodiment shown in Figure 3 or Figure 8 above.

[0183] When the communication device 1100 is used to implement the functions of the terminal device in the method embodiment shown in FIG3 :

[0184] The processing unit 1101 is configured to determine a time domain resource location for downlink reception and a time domain resource location for uplink transmission;

[0185] The transceiver unit 1102 is configured to give priority to receiving downlink signals when the time domain resources for downlink reception and uplink transmission overlap.

[0186] In a possible implementation, the start time of uplink transmission is earlier than the end time of downlink reception, or the end time of uplink transmission is later than the start time of downlink reception.

[0187] In one possible implementation, the transceiver unit 1102 is further used to determine whether to perform uplink transmission on the first time domain resources, wherein the first time domain resources are the remaining time domain resources in the uplink transmission time domain resources except the time domain resources that overlap with the downlink reception time domain resources.

[0188] In a possible implementation, the transceiver unit 1102 determines whether to perform uplink transmission on the first time domain resource, specifically for determining whether to perform uplink transmission on the first time domain resource according to the first time domain resource and a first threshold.

[0189] In one possible implementation, the first threshold is a time domain resource length, and the transceiver unit 1102 determines whether to perform uplink transmission on the first time domain resource based on the first time domain resource and the first threshold, specifically for: if the first time domain resource is less than or equal to the first threshold, then abandoning uplink transmission on the first time domain resource; or, if the first time domain resource is greater than the first threshold, then performing uplink transmission on the first time domain resource.

[0190] In one possible implementation, the first threshold is a proportion value, and the transceiver unit 1102 determines whether to perform uplink transmission on the first time domain resource based on the first time domain resource and the first threshold, specifically for: if the proportion of the first time domain resource to the time domain resources for uplink transmission is less than or equal to the first threshold, then abandoning uplink transmission on the first time domain resource; or, if the proportion of the first time domain resource to the time domain resources for uplink transmission is greater than the first threshold, then performing uplink transmission on the first time domain resource.

[0191] In a possible implementation manner, the first threshold is predefined by a protocol, or the first threshold is configured by a network device for the terminal device.

[0192] In one possible implementation method, the transceiver unit 1102 determines whether to perform uplink transmission on the first time domain resource, specifically: if the first time domain resource includes N or more time domain resources for transmitting DMRS, then uplink transmission is performed on the first time domain resource, where N is an integer greater than 0; or, if the first time domain resource includes less than N time domain resources for transmitting DMRS, then uplink transmission on the first time domain resource is abandoned.

[0193] In one possible implementation method, the transceiver unit 1102 performs uplink transmission on the first time domain resource, specifically for: uplink sending data corresponding to the first time domain resource on the first time domain resource; or, starting from the first time domain resource, delaying the sending of data corresponding to the time domain resource for uplink transmission.

[0194] In a possible implementation, the time domain resource for downlink reception or the time domain resource for uplink transmission includes a TTI, where a TTI is one or more subframes, or one or more time slots, or one or more mini time slots.

[0195] In one possible implementation, the processing unit 1101 determines the time domain resource location for uplink transmission, and is specifically used to: receive a signal from a network device, and determine the time of a downlink system frame of a terminal device based on the signal; determine a first TA value based on the location of the terminal device; receive a second TA value from the network device; and determine the time domain resource location for uplink transmission based on the time of the downlink system frame, the first TA value, and the second TA value.

[0196] When the communication device 1100 is used to implement the functions of the network device in the method embodiment shown in FIG3 :

[0197] The processing unit 1101 is configured to determine a time domain resource location for downlink transmission and a time domain resource location for uplink reception;

[0198] The transceiver unit 1102 is configured to give priority to sending downlink signals when the time domain resources for downlink transmission and the time domain resources for uplink reception overlap.

[0199] In a possible implementation, the start time of uplink reception is earlier than the end time of downlink transmission, or the end time of uplink reception is later than the start time of downlink transmission.

[0200] In one possible implementation, the processing unit 1101 is further used to determine whether to perform uplink reception processing on the first time domain resource, wherein the first time domain resource is the remaining time domain resources in the uplink received time domain resources except the time domain resources overlapping with the downlink sent time domain resources.

[0201] In a possible implementation, the processing unit 1101 determines whether to perform uplink reception processing on the first time domain resource, specifically for determining whether to perform uplink reception processing on the first time domain resource according to the first time domain resource and a first threshold.

[0202] In one possible implementation, the first threshold is a time domain resource length, and the processing unit 1101 determines whether to perform uplink reception processing on the first time domain resource based on the first time domain resource and the first threshold, specifically for: if the first time domain resource is less than or equal to the first threshold, then abandoning uplink reception processing on the first time domain resource; or, if the first time domain resource is greater than the first threshold, then performing uplink reception processing on the first time domain resource.

[0203] In one possible implementation, the first threshold is a proportion value, and the processing unit 1101 determines whether to perform uplink reception processing on the first time domain resource based on the first time domain resource and the first threshold, specifically for: if the proportion of the first time domain resource to the time domain resources for uplink reception is less than or equal to the first threshold, then abandoning the uplink reception processing on the first time domain resource; or, if the proportion of the first time domain resource to the time domain resources for uplink reception is greater than the first threshold, then performing uplink reception processing on the first time domain resource.

[0204] In a possible implementation, the first threshold is predefined by the protocol.

[0205] In one possible implementation, the processing unit 1101 determines whether to perform uplink reception processing on the first time domain resource, specifically: if the first time domain resource includes N or more time domain resources for transmitting DMRS, then uplink reception processing is performed on the first time domain resource, where N is an integer greater than 0; or, if the first time domain resource includes less than N time domain resources for transmitting DMRS, then uplink reception processing on the first time domain resource is abandoned.

[0206] In one possible implementation, the processing unit 1101 performs uplink reception processing on the first time domain resource, specifically for: uplink receiving and processing the data corresponding to the first time domain resource on the first time domain resource; or, starting from the first time domain resource, delaying the reception and processing of the data corresponding to the uplink received time domain resource.

[0207] In a possible implementation, the time domain resource for downlink transmission or the time domain resource for uplink reception includes a TTI, and the TTI includes one or more subframes, or one or more time slots, or one or more mini-time slots.

[0208] In a possible implementation, the transceiver unit 1102 is further configured to send a signal to the terminal device, where the signal is used by the terminal device to determine the time of the downlink system frame; and to send a second TA value to the terminal device.

[0209] For a more detailed description of the processing unit 1101 and the transceiver unit 1102 , reference may be made to the relevant description in the method embodiment shown in FIG. 3 .

[0210] When the communication device 1100 is used to implement the functions of the terminal device in the method embodiment shown in FIG8 :

[0211] The processing unit 1101 is configured to determine a time domain resource location for downlink reception and a time domain resource location for uplink transmission;

[0212] The transceiver unit 1102 is configured to give priority to sending uplink signals when the time domain resources for downlink reception and uplink transmission overlap.

[0213] In a possible implementation, the start time of uplink transmission is earlier than the end time of downlink reception, or the end time of uplink transmission is later than the start time of downlink reception.

[0214] In one possible implementation, the processing unit 1101 is further used to determine whether to perform downlink reception processing on the second time domain resources, wherein the second time domain resources are the remaining time domain resources in the downlink received time domain resources except the time domain resources that overlap with the uplink sent time domain resources.

[0215] In one possible implementation, the processing unit 1101 determines whether to perform downlink reception processing on the second time domain resource, specifically for determining whether to perform downlink reception processing on the second time domain resource based on the second time domain resource and a second threshold.

[0216] In one possible implementation, the second threshold is a time domain resource length, and the processing unit 1101 determines whether to perform downlink reception processing on the second time domain resource based on the second time domain resource and the second threshold, specifically for: if the second time domain resource is less than or equal to the second threshold, then abandoning downlink reception processing on the second time domain resource; or, if the second time domain resource is greater than the second threshold, then performing downlink reception processing on the second time domain resource.

[0217] In one possible implementation, the second threshold is a proportion value, and the processing unit 1101 determines whether to perform downlink reception processing on the second time domain resource based on the second time domain resource and the second threshold, specifically for: if the proportion of the second time domain resource to the time domain resource for downlink reception is less than or equal to the second threshold, then abandoning the downlink reception processing on the second time domain resource; or, if the proportion of the second time domain resource to the time domain resource for downlink reception is greater than the second threshold, then performing downlink reception processing on the second time domain resource.

[0218] In a possible implementation manner, the second threshold is predefined by a protocol, or the second threshold is configured by a network device for a terminal device.

[0219] In one possible implementation, the processing unit 1101 determines whether to perform downlink reception processing on the second time domain resource, specifically: if the second time domain resource includes M or more time domain resources for transmitting DMRS, then downlink reception processing is performed on the second time domain resource, where M is an integer greater than 0; or, if the second time domain resource includes less than M time domain resources for transmitting DMRS, then downlink reception processing on the second time domain resource is abandoned.

[0220] In a possible implementation, the time domain resource for downlink reception or the time domain resource for uplink transmission includes a TTI, and the TTI includes one or more subframes, or one or more time slots, or one or more mini time slots.

[0221] In one possible implementation, the processing unit 1101 determines the time domain resource location for uplink transmission, and is specifically used to: receive a signal from a network device, and determine the time of the downlink system frame of the terminal device based on the signal; determine a first TA value based on the location of the terminal device; receive a second TA value from the network device; and determine the time domain resource location for uplink transmission based on the time of the downlink system frame, the first TA value, and the second TA value.

[0222] When the communication device 1100 is used to implement the functions of the network device in the method embodiment shown in FIG8 :

[0223] The processing unit 1101 is configured to determine a time domain resource location for downlink transmission and a time domain resource location for uplink reception;

[0224] The transceiver unit 1102 is configured to give priority to receiving uplink signals when the time domain resources for downlink transmission and the time domain resources for uplink reception overlap.

[0225] In a possible implementation, the start time of uplink reception is earlier than the end time of downlink reception, or the end time of uplink transmission is later than the start time of downlink reception.

[0226] In one possible implementation, the transceiver unit 1102 is further used to determine whether to perform downlink transmission on the second time domain resources, wherein the second time domain resources are the remaining time domain resources in the downlink transmission time domain resources except the time domain resources that overlap with the uplink reception time domain resources.

[0227] In a possible implementation, the transceiver unit 1102 determines whether to perform downlink transmission on the second time domain resource, specifically for determining whether to perform downlink transmission on the second time domain resource according to the second time domain resource and a second threshold.

[0228] In one possible implementation, the second threshold is a time domain resource length, and the transceiver unit 1102 determines whether to perform downlink transmission on the second time domain resource based on the second time domain resource and the second threshold, specifically for: if the second time domain resource is less than or equal to the second threshold, then abandon downlink transmission on the second time domain resource; or, if the second time domain resource is greater than the second threshold, then perform downlink transmission on the second time domain resource.

[0229] In one possible implementation, the second threshold is a proportional value, and the transceiver unit 1102 determines whether to perform downlink transmission on the second time domain resource based on the second time domain resource and the second threshold, specifically for: if the proportion of the second time domain resource to the time domain resource for downlink reception is less than or equal to the second threshold, then abandoning downlink transmission on the second time domain resource; or, if the proportion of the second time domain resource to the time domain resource for downlink reception is greater than the second threshold, then performing downlink transmission on the second time domain resource.

[0230] In a possible implementation, the second threshold is predefined by a protocol.

[0231] In one possible implementation, the transceiver unit 1102 determines whether to perform downlink transmission on the second time domain resource, specifically: if the second time domain resource includes M or more time domain resources for transmitting DMRS, then downlink transmission is performed on the second time domain resource, where M is an integer greater than 0; or, if the second time domain resource includes less than M time domain resources for transmitting DMRS, then downlink transmission on the second time domain resource is abandoned.

[0232] In one possible implementation method, the transceiver unit 1102 performs downlink transmission on the second time domain resource, specifically for: sending data corresponding to the second time domain resource downlink on the second time domain resource; or, starting from the second time domain resource, delaying the sending of data corresponding to the downlink sent time domain resource.

[0233] In a possible implementation, the time domain resource for downlink transmission or the time domain resource for uplink reception includes a TTI, and the TTI includes one or more subframes, or one or more time slots, or one or more mini-time slots.

[0234] In a possible implementation, the transceiver unit 1102 is further configured to send a signal to the terminal device, where the signal is used by the terminal device to determine the time of the downlink system frame; and to send a second TA value to the terminal device.

[0235] For a more detailed description of the processing unit 1101 and the transceiver unit 1102 , please refer to the relevant description in the method embodiment shown in FIG8 .

[0236] As shown in FIG12 , a communication device 1200 is provided, which is used to implement the functions of the terminal device or network device described above. The device can be a communication device or a device used in a communication device, and the communication device can be a terminal device or a network device. The device used in the communication device can be a chip system or chip within the communication device. The chip system can be composed of a chip alone or can include a chip and other discrete components.

[0237] The communication device 1200 includes at least one processor 1210 for implementing the processing function of the device (such as a network device or a terminal device) in the method provided in the embodiment of the present application. The communication device 1200 may also include a communication interface 1220 for implementing the transceiver operation of the device (such as a network device or a terminal device) in the method provided in the embodiment of the present application. In the embodiment of the present application, the communication interface can be a transceiver, a circuit, a bus, a module or other type of communication interface for communicating with other devices via a transmission medium. For example, the communication interface 1220 is used for the device in the communication device 1200 to communicate with other devices. The processor 1210 uses the communication interface 1220 to send and receive data, and is used to implement the method described in the above method embodiment.

[0238] The communication device 1200 may also include at least one memory 1230 for storing program instructions and / or data. The memory 1230 is coupled to the processor 1210. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information exchange between the devices, units, or modules. The processor 1210 may operate in conjunction with the memory 1230. The processor 1210 may execute program instructions stored in the memory 1230. At least one of the at least one memory may be included in the processor.

[0239] The specific connection medium between the communication interface 1220, processor 1210, and memory 1230 is not limited in the embodiments of the present application. In Figure 12, the embodiment of the present application shows that the memory 1230, processor 1210, and communication interface 1220 are connected via a bus. The bus is represented by a bold line in Figure 12. The connection method between other components is only for schematic illustration and is not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in Figure 12, but this does not mean that there is only one bus or one type of bus.

[0240] When the communication device 1200 is specifically a device for a device (such as a network device or a terminal device), for example, when the communication device 1200 is specifically a chip or a chip system, the communication interface 1220 may output or receive a baseband signal. When the communication device 1200 is specifically a device (such as a network device or a terminal device), the communication interface 1220 may output or receive a radio frequency signal. In an embodiment of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0241] It should be noted that the above-mentioned communication interface 1220 can be used to execute the functions of the above-mentioned transceiver unit 1102, and the above-mentioned processor 1210 can be used to execute the functions of the above-mentioned processing unit 1101, which will not be repeated here.

[0242] When the above-mentioned communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above-mentioned method embodiment, and the terminal device chip receives information from other network elements; or, the terminal device chip sends information to other network elements.

[0243] When the communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiment. The network device chip receives information from other network elements; or the network device chip sends information to other network elements.

[0244] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0245] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and storage medium can also exist as discrete components in a terminal device or a network device.

[0246] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a DVD; it may also be a semiconductor medium, such as a solid state disk (SSD).

[0247] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0248] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

[0249] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, the method executed by the terminal device or network device in the above method embodiment is implemented.

[0250] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed, the method executed by the terminal device or network device in the above method embodiment is implemented.

[0251] The present application also provides a communication system including a terminal device or a network device. The terminal device is configured to execute the method executed by the terminal device in the above method embodiment. The network device is configured to execute the method executed by the network device in the above method embodiment.

[0252] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0253] The descriptions of the various embodiments provided in this application can refer to each other. The descriptions of each embodiment have their own focus. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. For the convenience and brevity of description, for example, the functions and execution steps of the various devices and equipment provided in the embodiments of this application can refer to the relevant descriptions of the method embodiments of this application. The various method embodiments and the various device embodiments can also refer to, be combined with, or quote each other.

[0254] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: Applied to a terminal device, the method includes: Determining a time domain resource location for downlink reception and a time domain resource location for uplink transmission; In the case where the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission, the reception of the downlink signal is completed first.

2. The method according to claim 1, characterized in that The start time of the time domain resource position sent uplink is earlier than the end time of the time domain resource position received downlink, or the end time of the time domain resource position sent uplink is later than the start time of the time domain resource position received downlink.

3. The method according to claim 1 or 2, characterized in that The method further comprises: Determine whether to perform uplink transmission on a first time domain resource, wherein the first time domain resource is the remaining time domain resources in the time domain resources for uplink transmission except the time domain resources overlapping with the time domain resources for downlink reception.

4. The method according to claim 3, characterized in that The determining whether to perform uplink transmission on the first time domain resource includes: Determine whether to perform uplink transmission on the first time domain resource according to the first time domain resource and a first threshold.

5. The method according to claim 4, characterized in that The first threshold is a time domain resource length, and determining whether to perform uplink transmission on the first time domain resource according to the first time domain resource and the first threshold includes: If the first time domain resource is less than or equal to the first threshold, abandoning uplink transmission on the first time domain resource; or, If the first time domain resource is greater than the first threshold, uplink transmission is performed on the first time domain resource.

6. The method according to claim 4, characterized in that The first threshold is a proportional value, and determining whether to perform uplink transmission on the first time domain resource according to the first time domain resource and the first threshold includes: If the ratio of the first time domain resource to the time domain resource for uplink transmission is less than or equal to the first threshold, abandoning uplink transmission on the first time domain resource; or, If the ratio of the first time domain resources to the time domain resources for uplink transmission is greater than the first threshold, uplink transmission is performed on the first time domain resources.

7. The method according to any one of claims 4 to 6, characterized in that: The first threshold is predefined by a protocol, or the first threshold is configured by a network device for the terminal device.

8. The method according to claim 3, characterized in that The determining whether to perform uplink transmission on the first time domain resource includes: If the first time domain resources include N or more time domain resources for transmitting demodulation reference signals (DMRSs), uplink transmission is performed on the first time domain resources, where N is an integer greater than 0; or, If the first time domain resources include less than N time domain resources for transmitting DMRS, uplink transmission on the first time domain resources is abandoned.

9. The method according to any one of claims 5, 6 or 8, characterized in that The performing uplink sending on the first time domain resource includes: Sending data corresponding to the first time domain resource in uplink on the first time domain resource; or, Starting from the first time domain resource, the data corresponding to the time domain resource sent uplink is sent sequentially.

10. The method according to any one of claims 1 to 9, characterized in that: The time domain resources for downlink reception or uplink transmission include a transmission time interval TTI, where TTI is one or more subframes, or one or more time slots, or one or more mini-time slots.

11. The method according to any one of claims 1 to 10, characterized in that: Determining the time domain resource location for uplink transmission includes: receiving a signal from a network device, and determining a time of a downlink system frame of the terminal device according to the signal; Determine a first timing advance TA value according to the location of the terminal device; receiving a second TA value from the network device; The time domain resource position of the uplink transmission is determined according to the time of the downlink system frame, the first TA value and the second TA value.

12. A communication method, characterized in that: Applied to a terminal device, the method includes: Determining a time domain resource location for downlink reception and a time domain resource location for uplink transmission; In the case that the time domain resource position of downlink reception overlaps with the time domain resource position of uplink transmission, the uplink signal is transmitted first.

13. The method according to claim 12, characterized in that The start time of the time domain resource position sent uplink is earlier than the end time of the time domain resource position received downlink, or the end time of the time domain resource position sent uplink is later than the start time of the time domain resource position received downlink.

14. The method according to claim 12 or 13, characterized in that The method further comprises: Determine whether to perform downlink reception processing on a second time domain resource, wherein the second time domain resource is the remaining time domain resources in the downlink reception time domain resource excluding the time domain resources overlapping with the uplink transmission time domain resource.

15. The method according to claim 14, characterized in that The determining whether to perform downlink reception processing on the second time domain resource includes: Determine whether to perform downlink reception processing on the second time domain resource according to the second time domain resource and the second threshold.

16. The method according to claim 15, characterized in that The second threshold is a time domain resource length, and determining whether to perform downlink reception processing on the second time domain resource according to the second time domain resource and the second threshold includes: If the second time domain resource is less than or equal to the second threshold, abandoning downlink reception processing on the second time domain resource; or, If the second time domain resource is greater than the second threshold, downlink reception processing is performed on the second time domain resource.

17. The method according to claim 15, characterized in that The second threshold is a proportional value, and determining whether to perform downlink reception processing on the second time domain resource according to the second time domain resource and the second threshold includes: If the ratio of the second time domain resources to the time domain resources for downlink reception is less than or equal to the second threshold, abandoning downlink reception processing on the second time domain resources; or, If the ratio of the second time domain resources to the time domain resources for downlink reception is greater than the second threshold, downlink reception processing is performed on the second time domain resources.

18. The method according to any one of claims 15 to 17, characterized in that: The second threshold is predefined by a protocol, or the second threshold is configured by a network device for a terminal device.

19. The method according to claim 14, wherein The determining whether to perform downlink reception processing on the second time domain resource includes: If the second time domain resources include M or more time domain resources for transmitting demodulation reference signals (DMRSs), downlink reception processing is performed on the second time domain resources, where M is an integer greater than 0; or, If the second time domain resources include less than M time domain resources for transmitting DMRS, downlink reception processing on the second time domain resources is abandoned.

20. The method according to any one of claims 12 to 19, characterized in that: The time domain resources for downlink reception or uplink transmission include a transmission time interval TTI. The TTI includes one or more subframes, or one or more time slots, or one or more mini-time slots.

21. The method according to any one of claims 12 to 20, characterized in that: Determining the time domain resource location for uplink transmission includes: receiving a signal from a network device, and determining a time of a downlink system frame of the terminal device according to the signal; Determine a first timing advance TA value according to the location of the terminal device; receiving a second TA value from the network device; The time domain resource position of the uplink transmission is determined according to the time of the downlink system frame, the first TA value, and the second TA value.

22. A communication method, characterized in that: Applied to a network device, the method includes: A first threshold or a second threshold is configured for the terminal device, the first threshold is used by the terminal device to determine whether to perform uplink transmission on a first time domain resource, the first time domain resource being the remaining time domain resources in the time domain resources for uplink transmission, excluding the time domain resources overlapping with the time domain resources for downlink reception; the second threshold is used by the terminal device to determine whether to perform downlink reception processing on a second time domain resource, the second time domain resource being the remaining time domain resources in the time domain resources for downlink reception, excluding the time domain resources overlapping with the time domain resources for uplink transmission.

23. The method according to claim 22, characterized in that The method further comprises: Sending a signal to a terminal device, wherein the signal is used by the terminal device to determine the time of a downlink system frame; Send a second timing advance TA value to the terminal device.

24. A communication device, characterized in that: The device comprises a processor and a memory, wherein the processor is used to execute a computer program or instruction in the memory, and when the computer program or instruction is executed by the processor, the device performs the method according to any one of claims 1 to 11, or implements the method according to any one of claims 12 to 21, or implements the method according to any one of claims 22 to 23.

25. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or computer instructions. When the computer program or computer instructions are executed by the processor, the terminal device executes the method as described in any one of claims 1-11 or 12-21, or the network device executes the method as described in any one of claims 22-23.

26. A chip system, characterized in that: It includes at least one processor, a memory and an interface circuit, the memory, the interface circuit and the at least one processor are interconnected through lines, and the at least one memory stores instructions; when the instructions are executed by the processor, the terminal device executes the method as described in any one of claims 1-11 or 12-21, or the network device executes the method as described in any one of claims 22-23.

27. A communication system, characterized in that: It includes a terminal device and a network device, the terminal device is used to execute the method as described in any one of claims 1-11 or 12-21, and the network device is used to execute the method as described in any one of claims 22-23.

Citation Information

Patent Citations

  • Communication method and device and computer readable storage medium

    CN120499822A

  • Data transmission method and equipment

    CN110475366A

  • Transmission method, terminal and network side equipment

    CN115334587A

  • Data transmission method and device

    CN115915407A

  • Communications device, infrastructure equipment and methods for handling uplink collisions

    US20230089138A1