Communication method, communication apparatus, communication system and storage medium

By adopting more granular TA reporting conditions in satellite communication terminal equipment, the problem of misaligned conflict judgment in half-duplex terminals is solved, signaling overhead is reduced, resource scheduling is optimized, and communication efficiency is improved.

WO2026026347A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/104194
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-29
Filing Date
2025-06-27
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In satellite communication, uplink and downlink data cannot be transmitted simultaneously in a half-duplex terminal, resulting in a mismatch between the conflict situation of the terminal equipment and the judgment of the network equipment. Existing high-precision TA reporting methods introduce excessive signaling overhead.

Method used

Terminal equipment determines the reporting conditions and adopts a more granular TA reporting method, including the first reporting condition and the second reporting condition, to reduce the signaling overhead of high-precision TA reporting.

Benefits of technology

This enables network devices to accurately identify conflict symbols, optimize resource scheduling, reduce signaling overhead, and improve communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104194_05022026_PF_FP_ABST
    Figure CN2025104194_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application are applied to the technical field of communications. Disclosed are a communication method, a communication apparatus, a communication system and a storage medium, which are used for reporting a high-precision TA. The embodiments of the present application comprise: determining a reporting condition, wherein the reporting condition may be a first reporting condition or a second reporting condition, the granularity of a TA may be a first granularity or a second granularity, the first reporting condition is a reporting condition under which a terminal device reports the TA at the first granularity, the second reporting condition is a condition under which the terminal device reports the TA at the second granularity, the first granularity is less than the second granularity, and the second granularity is 1 millisecond; if the first reporting condition is satisfied, reporting a first TA, wherein the first TA is a TA reported by the terminal device at the first granularity; and if the first reporting condition is not satisfied and the second reporting condition is satisfied, reporting a second TA, wherein the second TA is a TA reported by the terminal device at the second granularity. By means of the embodiments of the present application, the terminal device can report a higher-precision TA at possibly minimal signaling overheads.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device, communication system and storage medium

[0001] The present application claims priority from the Chinese patent application No. 202411031459.8 filed on July 29, 2024, and entitled "A communication method, a communication device, a communication system and a storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of communication technology, in particular to a communication method, a communication device, a communication system and a storage medium. BACKGROUND

[0003] Under the architecture of non-terrestrial networks (NTN), the communication distance of satellite communication is far away, the deployment mode is flexible and variable, and is less affected by geographical environment, natural disasters and climate conditions. Therefore, satellite communication has been widely and deeply applied in many fields such as aerospace, maritime communication and military communication.

[0004] Satellite communication has a large round-trip transmission delay, so the terminal device needs to perform frequent beam and cell switching due to the movement of the satellite, and the communication delay will also increase. One existing type of terminal is a half-duplex terminal, which cannot transmit uplink data and receive downlink data at the same time. For half-duplex terminals, some rules are specified in the protocol to indicate the processing method of the terminal device when uplink and downlink conflict. The delay of ground communication is relatively short, and the reception and transmission of the base station and the terminal are almost aligned, and the base station knows when the terminal will conflict and can also know the processing method of the terminal according to the rules. For the scenario of NTN transmission delay being very large, the conflict situation of the terminal and the conflict situation considered by the NTN node will be misaligned, so the NTN node needs to determine the conflict situation of the terminal according to the time advanced (TA) reported by the terminal.

[0005] Since the granularity of TA reporting is 1 millisecond (ms) and there is an error, and the base station determines uplink and downlink conflict based on a symbol as the granularity, the base station cannot accurately determine which resources the data on them conflict. Using high-precision TA reporting will introduce more signaling overhead. Therefore, a high-precision TA reporting method is urgently needed. SUMMARY

[0006] The present application provides a communication method, a communication device, a communication system and a storage medium for implementing high-precision TA reporting.

[0007] The first aspect of the present application provides a communication method. Optionally, the execution subject of the method can be a first device. The first device can be a terminal device, a component or device (for example, a processor, a chip, or a chip system) applied to the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. Taking the terminal device as an example, the terminal device determines a reporting condition. The reporting condition is used to indicate a condition for reporting a timing advance (TA) of the terminal device. The TA is used to indicate an amount of time that the terminal device is advanced when sending an uplink signal. The reporting condition includes a first reporting condition and a second reporting condition. The granularity of the TA includes a first granularity and a second granularity. The first reporting condition is a reporting condition for the terminal device to report the TA with the first granularity. The second reporting condition is a condition for the terminal device to report the TA with the second granularity. The first granularity is smaller than the second granularity. The second granularity is 1 millisecond. If the first reporting condition is met, the terminal device reports a first TA. The first TA is the TA reported by the terminal device with the first granularity. If the first reporting condition is not met and the second reporting condition is met, the terminal device reports a second TA. The second TA is the TA reported by the terminal device with the second granularity.

[0008] In the embodiments of the present application, the terminal device reports the TA with a smaller granularity, so that the network device determines the symbol that conflicts according to the TA. At the same time, the first reporting condition is limited, so that the terminal device conditionally reports the high-precision TA, thereby reducing the signaling overhead caused by the reporting of the high-precision TA as much as possible.

[0009] The second aspect of the present application provides a communication method. Optionally, the execution subject of the method can be a second device. The second device can be a network device, a component or device (for example, a processor, a chip, or a chip system) applied to the network device, or a logic module or software (such as a central unit (CU), a distributed unit (DU), or a radio unit (RU)) capable of realizing all or part of the functions of the network device. Taking the network device as an example, the network device receives a first TA. The first TA is used to indicate an amount of time that the terminal device is advanced when sending an uplink signal. The first TA is the TA reported by the terminal device with a first granularity. The first granularity is smaller than a second granularity. The second granularity is 1 millisecond. The network device can determine a target symbol according to the first TA. The target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.

[0010] In the embodiments of the present application, the terminal device reports the TA with a smaller granularity, so that the network device determines the symbol that conflicts according to the TA.

[0011] In some possible implementation manners based on the first aspect or the second aspect of the application, the first reporting condition comprises:

[0012] The change value of the TA is greater than or equal to the first threshold value, and the resource occupied by the TA is less than the first resource, the first resource being a remaining resource in the uplink resource occupied by the first data, the first data being uplink data sent by the terminal device.

[0013] The second reporting condition comprises:

[0014] The change value of the TA is greater than or equal to the first threshold value.

[0015] In some possible implementation manners based on the first aspect or the second aspect of the application, the terminal device receives first information from the network device, and correspondingly, the network device sends the first information to the terminal device, the first information comprising a first parameter, the first parameter being used to determine the first threshold value.

[0016] In some possible implementation manners based on the first aspect or the second aspect of the application, the first TA is a differential value of a third TA and a fourth TA, the third TA being a TA obtained by the terminal device, and the fourth TA being a TA reported by the terminal device at the second granularity.

[0017] The terminal device also reports the fourth TA. The first reporting condition is met if the fourth TA is confirmed to take effect, and the terminal device reports the first TA.

[0018] The second reporting condition is met if a time length from the last time when the TA is reported at the second granularity reaches a first time length, or no confirmation feedback of the fourth TA is received within a preset time length.

[0019] In some possible implementation manners based on the first aspect or the second aspect of the application, the TA is periodically reported at the second granularity with a first time length as a period. The terminal device reports M times of TAs at the first granularity within the first time length, the first TA being an i-th reported TA in the M times of TAs, M being a positive integer, and i being a positive integer less than or equal to M.

[0020] In some possible implementation manners based on the first aspect or the second aspect of the application, the terminal device also reports a first index, the first index being used to indicate i.

[0021] In some possible implementation manners based on the first aspect or the second aspect of the application, the network device receives N times of TAs at the first granularity within the first time length, the first TA being a j-th TA in the N times of TAs, N being a positive integer, and j being a positive integer less than or equal to N.

[0022] In some possible implementation manners based on the first aspect or the second aspect of the application, if i and j are the same, the first TA is adopted.

[0023] Based on the first aspect or the second aspect of the present application, in some possible implementation manners, the terminal device receives second information from the network device, and correspondingly, the network device sends the second information to the terminal device, the second information being used to indicate that the terminal device reports the TA at the first granularity after a second time length. The terminal device reports the first TA after the second time length.

[0024] Based on the first aspect or the second aspect of the present application, in some possible implementation manners, the terminal device further clears a first cache after the second time length, the first cache including at least one to-be-sent TA.

[0025] Based on the first aspect or the second aspect of the present application, in some possible implementation manners, the terminal device further generates a second cache after the second time length, the second cache including the first TA.

[0026] Based on the first aspect or the second aspect of the present application, in some possible implementation manners, the first reporting condition is satisfied, including:

[0027] The timer is in a running state, the timer is started when the terminal device is scheduled, and the timer is ended after a third time length.

[0028] The second reporting condition is satisfied, including:

[0029] The timer is in an ending running state.

[0030] The third aspect of the present application provides a communication device, including:

[0031] A processing module determines a reporting condition, the reporting condition being used to indicate a condition for a terminal device to report a timing advance TA, the TA being used to indicate an amount of time that the terminal device advances to send an uplink signal, the reporting condition including a first reporting condition and a second reporting condition, a granularity of the TA including a first granularity and a second granularity, the first reporting condition being a reporting condition for the terminal device to report the TA at the first granularity, the second reporting condition being a condition for the terminal device to report the TA at the second granularity, the first granularity being smaller than the second granularity, and the second granularity being 1 millisecond.

[0032] An interface module is used to report a first TA if the first reporting condition is satisfied, the first TA being a TA reported by the terminal device at the first granularity.

[0033] The interface module is further used to report a second TA if the first reporting condition is not satisfied and the second reporting condition is satisfied, the second TA being a TA reported by the terminal device at the second granularity.

[0034] In a possible implementation manner, the first reporting condition is satisfied, including:

[0035] The change value of the TA is greater than or equal to a first threshold value, and the resource occupied by the TA is less than a first resource, the first resource being a remaining resource in uplink resources occupied by first data, the first data being uplink data sent by the terminal device;

[0036] The second reporting condition is satisfied, and the second reporting condition comprises:

[0037] The change value of the TA is greater than or equal to a first threshold value.

[0038] In another possible implementation, the interface module is specifically configured to receive first information, and the first information comprises a first parameter, the first parameter being used to determine the first threshold value.

[0039] In another possible implementation, the first TA is a differential value of a third TA and a fourth TA, the third TA being a TA obtained by the terminal device, and the fourth TA being a TA reported by the terminal device at a second granularity;

[0040] The interface module is further configured to report the fourth TA.

[0041] The interface module is specifically configured to report the first TA if the fourth TA is confirmed to take effect.

[0042] In another possible implementation, the TA is periodically reported at a first granularity and at a second granularity.

[0043] The interface module is specifically configured to report M times of TAs at the first granularity within a first time length, the first TA being an i-th reported TA in the M times of TAs, M being a positive integer, and i being a positive integer less than or equal to M.

[0044] In another possible implementation, the interface module is further configured to report a first index, the first index being used to indicate i.

[0045] In another possible implementation, the interface module is further configured to receive second information, the second information being used to instruct the terminal device to report the TA at the first granularity after a second time length;

[0046] The processing module is specifically configured to determine the second time length according to the second information.

[0047] The interface module is specifically configured to report the first TA after the second time length.

[0048] In another possible implementation, the processing module is further configured to clear a first cache after the second time length, the first cache comprising at least one to-be-sent TA.

[0049] In another possible implementation, the processing module is further configured to generate a second cache after the second time length, the second cache comprising the first TA.

[0050] In another possible implementation manner, the first reporting condition comprises:

[0051] The timer is in a running state, the timer is started when the terminal device is scheduled, and the timer is ended after the third time length.

[0052] The second reporting condition comprises:

[0053] The timer is in an ending running state.

[0054] The fourth aspect of the present application provides a communication device, comprising:

[0055] The interface module is configured to receive the first TA, the first TA being used to indicate an amount of time in advance of the terminal device sending an uplink signal, the first TA being a TA reported by the terminal device at a first granularity, the first granularity being smaller than a second granularity, and the second granularity being 1 millisecond;

[0056] The processing module is configured to determine a target symbol according to the first TA, the target symbol being a downlink symbol conflicting with uplink data or an uplink symbol conflicting with downlink data.

[0057] In a possible implementation manner, the interface module is specifically configured to send first information, the first information comprising a first parameter, and the first parameter being used to determine a reporting condition of the first TA.

[0058] In another possible implementation manner, the first TA is a differential value of a third TA and a fourth TA, the third TA being a TA obtained by the terminal device, and the fourth TA being a TA reported by the terminal device at a second granularity;

[0059] The interface module is further configured to receive the fourth TA.

[0060] In another possible implementation manner, the TA is periodically reported at the second granularity with a first time length as a period.

[0061] The interface module is specifically configured to receive N times of TAs at the first granularity within the first time length, the first TA being the jth TA in the N times of TAs, N being a positive integer, and j being a positive integer less than or equal to N.

[0062] In another possible implementation manner, the interface module is further configured to receive a first index, the first index being used to indicate the ith reporting of the TA, i being an integer greater than or equal to 1.

[0063] The processing module is further configured to adopt the first TA if the i and the j are the same.

[0064] In another possible implementation manner, the interface module is further configured to send second information, the second information being used to indicate that the terminal device reports the TA at the first granularity after a second time length.

[0065] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which can be the first apparatus or the second apparatus, or a component (e.g., a processor, a chip, or a chip system) applied to the first apparatus or the second apparatus, or a logic module or software (e.g., a CU, a DU, or a RU) capable of implementing all or part of the functions of the first apparatus or the second apparatus. The communication apparatus comprises:

[0066] The processor is configured to execute a program, so that the communication apparatus performs the method in any of the possible implementation manners of the first aspect or the second aspect.

[0067] Optionally, the communication apparatus further comprises a memory, and the processor is coupled to the memory; and the memory is configured to store the program.

[0068] In a sixth aspect, an embodiment of the present application provides a chip or a chip system, which comprises at least one processor and a communication interface, the communication interface and the at least one processor are connected through a line, and the at least one processor is configured to run a computer program or an instruction to perform the information transmission method described in any of the possible implementation manners of the first aspect or the second aspect.

[0069] The communication interface in the chip can be an input / output interface, a pin, or a circuit.

[0070] In a possible implementation, the chip or the chip system described in the present application further comprises at least one memory, and the at least one memory stores an instruction. The memory can be a storage unit inside the chip, such as a register, a cache, or the like, or a storage unit of the chip, such as a read-only memory, a random access memory, or the like.

[0071] In a seventh aspect, an embodiment of the present application provides a communication system, which comprises the communication apparatus performing the first aspect and any of the possible implementation manners thereof, and the communication apparatus performing the second aspect and any of the possible implementation manners thereof.

[0072] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium, which comprises an instruction, and when the instruction is run on a computer, the computer performs the method in the first aspect, or the computer performs the method in the second aspect.

[0073] In a ninth aspect, an embodiment of the present application provides a computer program product comprising an instruction, and when the instruction is run on a computer, the computer performs the method in the first aspect, or the computer performs the method in the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0074] FIG. 1 is a ground network architecture diagram in an embodiment of the present application;

[0075] FIG. 2 is a non-terrestrial network architecture diagram in embodiments of the present application;

[0076] FIG. 3 is one possible application scenario of the communication method in embodiments of the present application;

[0077] FIG. 4 is one embodiment of the network device judging uplink and downlink conflict in embodiments of the present application;

[0078] FIG. 5 is one embodiment of the communication method in embodiments of the present application;

[0079] FIG. 6 is one embodiment of the communication device in embodiments of the present application;

[0080] FIG. 7 is another embodiment of the communication device in embodiments of the present application;

[0081] FIG. 8 is another embodiment of the communication device in embodiments of the present application;

[0082] FIG. 9 is another embodiment of the communication device in embodiments of the present application. DETAILED DESCRIPTION

[0083] Embodiments of the present application provide a communication method, a communication device, a communication system and a storage medium. By reporting a TA with smaller granularity, the network device can determine the symbol in which the conflict occurs according to the TA. Meanwhile, the first reporting condition is limited, so that the terminal device conditionally reports a high-precision TA, thereby reducing the signaling overhead caused by reporting the high-precision TA as much as possible.

[0084] Embodiments of the present application will be described below with reference to the drawings. Those skilled in the art can know that, as technology develops and new scenarios appear, the technical solutions provided by embodiments of the present application are also applicable to similar technical problems.

[0085] The terms "first", "second", and the like in the specification of the present application, claims, and drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, and this is only a distinguishing way adopted in the description of embodiments of the present application to describe the objects with the same attributes. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, so that the processes, methods, systems, products or devices containing a series of units do not have to be limited to those units, but can include other units not clearly listed or inherent to these processes, methods, products or devices.

[0086] First, some technical terms involved in embodiments of the present application are introduced.

[0087] 1) Half-duplex terminal;

[0088] A half duplex terminal is a device or system that adopts a half duplex communication mode. The half duplex communication mode means that information can be transmitted in two directions (for example, information is transmitted from a base station to a terminal, and information is transmitted from a terminal to a base station) at any time during the communication process, but only one direction of transmission exists at the same time. The half duplex terminal needs a time interval between uplink and downlink and a time interval between downlink and uplink. The number of sampling points of the time interval in the low frequency band FR1 and the high frequency band FR2 is shown in Table 1 as follows:

[0089] Table 1

[0090] For a half duplex terminal, the prior art specifies some rules for how to handle the conflict between uplink and downlink:

[0091] I. Downlink reception of dynamic scheduling and uplink transmission of semi-static scheduling

[0092] For example: sounding reference signal (SRS) configured by high layer signaling, transmission of physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH), and reception of channel state information-reference signal (CSI-RS) or physical downlink shared channel (PDSCH) scheduled by downlink control information (DCI).

[0093] The conflict handling rules include:

[0094] 1. Do not cancel PUCCH or PUSCH transmission within T proc,2 after the last symbol of PDCCH reception, otherwise, cancel PUCCH or PUSCH;

[0095] 2. Do not cancel SRS transmission within T proc,2 , cancel other SRS symbols.

[0096] II. Downlink reception of semi-static scheduling and uplink transmission of dynamic scheduling

[0097] For example: PDCCH, SPS, PDSCH, CSI-RS or downlink positioning reference signal (PRS) configured by higher layer signaling, and PUSCH, PUCCH, physical random access channel (PRACH) or SRS transmission scheduled by DCI.

[0098] The conflict processing rule includes: the reception of PDCCH, PDSCH, CSI-RS or downlink PRS configured by higher layer signaling is canceled.

[0099] Three, semi-static scheduling downlink reception and semi-static scheduling uplink transmission;

[0100] For example: downlink reception configured by higher layer signaling or higher layer signaling configured Type0 / 0A / 0B / 1 / 2-PDCCH CSS and higher layer signaling configured uplink transmission.

[0101] The conflict processing rule includes: if the paging occasion and the semi-static configured uplink transmission PUSCH conflict, the UE cancels the semi-static configured uplink transmission PUSCH in the inactive state. For other scenarios, it is considered as an error scenario, and the base station can be scheduled to avoid.

[0102] Four, dynamic scheduling downlink reception and dynamic scheduling uplink transmission;

[0103] For example: DCI scheduling uplink and DCI scheduling downlink conflict.

[0104] The conflict processing rule includes: it is considered as an error scenario, and the base station can be scheduled to avoid.

[0105] Five, higher layer signaling configured synchronization signal block (SSB) and dynamic scheduling or higher layer signaling configured uplink transmission;

[0106] For example: PDCCH triggered PRACH, PUSCH, PUCCH or SRS and downlink synchronization block conflict.

[0107] The conflict processing rule includes: if it conflicts with SSB, the UE does not send PRACH, PUSCH or PUCCH.

[0108] Six, dynamic or semi-static scheduling downlink reception and valid random access resource (RO);

[0109] The conflict processing rule includes: the terminal itself realizes to decide to accept downlink or send uplink.

[0110] Seven, uplink and downlink switching conflict;

[0111] The conflict handling rules include:

[0112] 1. If the last symbol is not earlier than N Tx-Rx ·T c before the next SSB / PBCH, cancel PUSCH or PUCCH;

[0113] 2. Cancel PUSCH or PUCCH if the first symbol is not later than N Tx-Rx ·T c after the previous SSB / PBCH;

[0114] 3. If the last symbol is not earlier than N Tx-Rx ·T c before the next SSB / PBCH, do not transmit SRS;

[0115] 4. If the first symbol is not later than N Tx-Rx ·T c after the previous SSB / PBCH, do not transmit SRS;

[0116] 5. The terminal itself implements to decide to accept downlink or transmit uplink.

[0117] 2) Timing advance (TA);

[0118] TA is mainly used to ensure that the uplink transmission of the terminal device can reach the network device within the expected time window, thereby realizing the time synchronization of the uplink. The granularity of TA refers to the smallest unit or step size that the TA value can be adjusted. The granularity of TA is usually a fixed value specified by the standard. Smaller granularity allows finer adjustment of the TA value to adapt to different transmission needs and scenarios.

[0119] Figure 1 is a schematic diagram of a possible, non-limiting system. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1), etc., can also be included in the RAN 100. The terminals 120 are wirelessly connected to the RAN nodes 110. The RAN nodes 110 are connected to the core network 200 through wireless or wired means. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be different physical devices, or can be the same physical device integrated with core network logic functions and radio access network logic functions, respectively.

[0120] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolved system. The RAN 100 can also be an ORAN, a CRAN, or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system that integrates two or more of the above systems.

[0121] The RAN nodes 110, which can also be referred to as network devices or access network devices, RAN entities or access nodes, etc., form part of the communication system and help terminals to access wirelessly. The RAN nodes 110 in the communication system 10 can be of the same type or of different types. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For those terminals 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. The RAN nodes 110 and the terminals 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functions, and the network elements 120a-120j can be understood as communication apparatuses with terminal functions.

[0122] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform such as a cloud platform. The RAN node can also be provided with a communication module, circuit or chip for performing corresponding communication functions, and program instructions for performing corresponding communication functions. The RAN node in the present application can also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0123] In another possible scenario, multiple RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can 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 processing unit (AAU), or a remote radio head (RRH).

[0124] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as O-CU (open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the 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.

[0125] A terminal can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart home, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a transport vehicle with wireless communication function, a communication module, etc. Embodiments of the present application do not limit the device form of the terminal. The terminal usually has a communication module, circuit or chip for executing corresponding communication functions. The terminal can also be configured with program instructions for executing corresponding communication functions.

[0126] Please refer to FIG. 2, the non-terrestrial network architecture based on which the communication method in the embodiments of the present application is described as follows:

[0127] The ground mobile terminal accesses the network through the new radio access network, and the network device is deployed on the satellite and connected to the ground core network through a wireless link. At the same time, there is a wireless link between the satellites to complete the signaling interaction and user data transmission between the network devices. The interfaces of the various network elements in FIG. 2 are described as follows:

[0128] Terminal: a mobile device supporting new radio access, typically a mobile device such as a mobile phone, a pad, etc. The terminal can access the satellite network through the air interface and initiate a call, access the Internet, etc.

[0129] Network device: mainly provides wireless access services, schedules wireless resources to access terminals, provides reliable wireless transmission protocols and data encryption protocols, etc. The network device deployed on the satellite is referred to as an NTN node.

[0130] Core network: user access control, mobility management, session management, user security authentication, billing, etc. It is composed of multiple functional units and can be divided into control plane and data plane functional entities. The access and mobility management unit (AMF) is responsible for user access management, security authentication, and mobility management. The user plane unit (UPF) is responsible for managing user plane data transmission, traffic statistics, and other functions.

[0131] Ground station: responsible for forwarding signaling and service data between the satellite base station and the core network. The ground station is a network device deployed on the ground. The ground station for distributing and collecting satellite communication service data, or for implementing data exchange within the satellite communication network and data routing to external networks is referred to as a gateway station. The gateway station can be a network device, or a component (such as a processor, a chip, or a chip system) applied to a network device, or a logic module or software that can implement all or part of the functions of a network device.

[0132] New radio: a wireless link between a terminal and a base station.

[0133] Xn interface: an interface between base stations, mainly used for signaling interaction such as handover.

[0134] NG interface: an interface between a base station and a CN, mainly for interaction of non-access layer (NAS) signaling of the core network and user service data.

[0135] The terminal device in FIG. 2 can be located in the beam or cell coverage range of the network device. Among them, the terminal device can perform air interface communication with the network device through uplink (UL) or downlink (DL). For example: the terminal device can send uplink data to the network device through the uplink physical layer shared channel (PUSCH) in the UL direction; the network device can send downlink data to the terminal device through the downlink physical layer shared channel (PDSCH) in the DL direction. The terminal device can be a terminal device supporting new radio, which can access the network device through the air interface and initiate calls, Internet access and other services. Illustratively, the network device can be a RAN device carried on a non-ground platform. When the RAN device is carried on the non-ground platform, the RAN device moves synchronously with the non-ground platform, and the RAN device and the non-ground platform can be regarded as a whole. At this time, the non-ground platform can be regarded as the RAN device, or the non-ground platform can be described as working in a regenerative mode, that is, the non-ground platform has the function of the RAN device. In addition, the communication link between the non-ground platform and the terminal device can be referred to as a service link. When multiple non-ground platforms are included in the communication system, the non-ground platforms can communicate with each other through an Xn interface. In actual applications, the network device can also be a RAN device distributed based on a DU and carried on a non-ground platform, or directly as a non-ground platform, which is not limited here.

[0136] The above-mentioned non-ground platform can be a satellite, a drone, or the like. Illustratively, the non-ground platform can include a geostationary earth orbit (GEO) satellite, a non-geostationary orbit satellite, a low-earth orbit (LEO) satellite, a medium-earth orbit (MEO) satellite, a geosynchronous orbit satellite, an unmanned aerial system platform, or a high-orbit satellite, and the like, which is not limited here.

[0137] Among them, the low-orbit and medium-orbit satellites can have their own motion trajectories, and generally provide communication for a fixed area by cooperation of multiple satellites. The high-orbit satellite is generally in a stationary state, and one or a few high-orbit satellites provide communication for a fixed area.

[0138] In addition, the embodiments of the present application can also be applicable to other communication technologies facing the future. The network architecture and service scenarios described in the present application are for more clearly illustrating the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the present application are also applicable to similar technical problems.

[0139] FIG. 3 shows an application scenario suitable for the embodiments of the present application. Among them, the koffset parameter is used to make the time length between the downlink data sent by the network device and the uplink data sent by the terminal device sufficient for timing advance adjustment. That is, the NTN node needs to receive the uplink data sent by the terminal device in the n+k+koffset time slot. The network device can adjust the time slot in which the terminal device sends the downlink data through the koffset value, to give the terminal device sufficient time length for timing advance adjustment, to ensure that the actual feedback time of the uplink data is after the corresponding downlink data.

[0140] In order for the network side to obtain the TA of the terminal, the terminal device needs to report the TA, and the current TA reporting granularity is 1 millisecond (ms). There can be a large error between the TA reported by the terminal device and the actual TA, for example, the maximum error range configured by the network side is X ms, and if the actual TA of the terminal is S ms, the terminal can report the TA in the range of S~S+X. However, since the network device judges the uplink and downlink conflict based on a symbol as the granularity, the network device cannot accurately determine which data on the resource conflicts.

[0141] As shown in FIG. 4, the network device schedules uplink transmission and downlink transmission on multiple time slots, and the terminal device actually schedules DL3 and UL7 to be staggered, so that DL3 and UL7 do not conflict. However, the network device determines that DL3 and UL7 conflict based on the TA reported by the terminal device, so the network device considers that the terminal device will cancel the transmission of UL7, and thus uses UL7 to schedule data of other terminal devices, while the terminal device does not conflict at UL7, and will continue to use UL7 for uplink transmission, thereby causing interference between the data of the terminal device and other terminals at the network device side, resulting in that the data of the two terminals cannot be decoded.

[0142] Based on this, the embodiments of the present application provide a method for reporting a TA value with smaller granularity while reducing the reporting overhead. The embodiments of the present application report a TA value with smaller granularity, so that the network device (such as the NTN node) can determine the conflicting symbol based on the TA value, thereby optimizing resource scheduling. In the embodiments of the present application, the high-precision TA represents a TA with smaller granularity.

[0143] Referring to FIG. 5, a communication method in an embodiment of the present application includes:

[0144] 501, the terminal device determines a reporting condition;

[0145] The reporting condition is used to indicate a condition for the terminal device to report a TA, where the TA is used to indicate an amount of time that the terminal device advances when sending an uplink signal. The reporting condition includes a first reporting condition and a second reporting condition, and the granularity of the TA includes a first granularity and a second granularity. The first reporting condition is a reporting condition for the terminal device to report the TA with the first granularity, the second reporting condition is a reporting condition for the terminal device to report the TA with the second granularity, and the first granularity is smaller than the second granularity. The second granularity is 1 ms.

[0146] Optionally, the first granularity can be one time unit, and the time unit is one symbol. The first granularity can also be multiple time units, which are not limited herein.

[0147] Specifically, the reporting condition is configured by a network device. The terminal device acquires the TA, and determines a reporting manner of the TA according to the first reporting condition and the second reporting condition.

[0148] In a possible implementation, the first reporting condition is satisfied when:

[0149] The change value of the TA is greater than or equal to a first threshold, and the resource occupied by the TA is less than a first resource, where the first resource is a remaining resource in an uplink resource occupied by first data, and the first data is uplink data sent by the terminal device.

[0150] The second reporting condition is satisfied when:

[0151] Specifically, the change value of the TA indicates a difference between a TA currently acquired by the terminal device and a TA last reported by the terminal device. For example, the TA currently acquired by the terminal device is T1, the TA last reported by the terminal device is T2, and the change value of the TA can be T1-T2, T2-T1, or |T1-T2|, which is not limited herein.

[0152] It should be noted that the first threshold is indicated by a parameter offsetThresholdTA configured by the network device. The parameter is used to indicate that if there is current resource and the TA change exceeds the threshold, the terminal device reports the TA. The resource is the time domain resource or frequency domain resource called by the terminal device for sending uplink data. When the terminal device reports the TA, if the remaining resource in the resource occupied by the uplink data is sufficient for the terminal device to report the TA with the first granularity, the terminal device multiplexes the first TA with the uplink data, that is, reports on the same resource. For example, the first data is uplink data sent by the terminal device, and the terminal device schedules a slot for the first data. The slot is the uplink resource occupied by the first data. If the remaining bits (bits) in the uplink resource except the first data are greater than the bits of the first TA, the terminal device uses the slot to simultaneously generate the first TA and the first data.

[0153] In the embodiment of the application, when the terminal device needs to send uplink data, it means that there is current service and resource, so the terminal device can report the TA more accurately through the uplink data multiplexing manner, thereby facilitating the network device to determine the conflict situation of subsequent data transmission scheduling.

[0154] If there is no available resource at present, the terminal device can request uplink resource through preconfigured resource or random access resource according to the parameter configured by the network device, that is, timingAdvanceSR. At this time, the terminal device reports the TA with the second granularity, that is, reports the second TA.

[0155] It can be understood that if the resource occupied by the TA is greater than the first resource, the terminal device determines that it cannot report the first TA using the uplink resource occupied by the first data, and then requests uplink resource through preconfigured resource or random access resource according to the parameter configured by the network device, that is, timingAdvanceSR, and reports the TA with the second granularity, that is, reports the second TA.

[0156] In the embodiment of the application, the terminal device reports the TA with smaller granularity by using the uplink data multiplexing manner, thereby reducing the overhead of TA reporting, and enabling the terminal device to report the TA with higher precision with as little signaling overhead as possible.

[0157] In another possible implementation, the first reporting condition is met, including: the fourth TA is confirmed to take effect, the fourth TA is the TA reported by the terminal device with the second granularity, and the fourth TA is periodically reported.

[0158] The second reporting condition is met, including: the time length from the last time of reporting the TA with the second granularity reaches the first time length, or no confirmation feedback of the fourth TA is received within a preset time length.

[0159] Specifically, the first TA can be a differential value of the TA obtained by the terminal device and the low-precision TA. For example, the third TA is the TA obtained by the terminal device. The low-precision TA is the fourth TA, and the fourth TA is the TA reported by the terminal device at the second granularity.

[0160] The network device configures the fourth TA to be reported periodically, that is, the terminal device reports the low-precision TA once every period of time, and the period of time can be the first time length. After the terminal device reports the fourth TA, if the fourth TA is confirmed to be effective by the network device, the terminal device can use the fourth TA as the reference TA to calculate the differential value of the current TA and the fourth TA within the first time length, and obtain the first TA.

[0161] It should be noted that if the fourth TA reported by the terminal device is not confirmed to be effective by the network device, that is, the terminal device does not receive a confirmation message (such as an ACK response) on the specified resource, then the first TA reported by the terminal device in the subsequent time is calculated based on the last confirmed fourth TA, or the terminal device does not report the first TA within the first time length, which is not limited here.

[0162] The condition for the terminal device to report the second TA can be that the reporting period is reached, and the TA needs to be reported at the second granularity, or the last TA reported at the second granularity is not responded, and the terminal device reports the TA at the second granularity again.

[0163] The TA reported by the terminal device can be scheduled in a process in which hybrid automatic repeat-request (HARQ) is enabled, that is, to ensure that the TA reporting can be received by the network device, when the network device does not confirm the TA reported by the terminal, the terminal and the network side can use the last confirmed TA reporting as the effective TA to judge the conflict.

[0164] In the embodiment of the application, if the terminal device calculates the differential value based on the last reported TA, when one TA reporting is missed in the middle, the subsequent TA calculation will be wrong. Therefore, using the reference TA as the differential reference improves the reliability of the TA reported by the terminal device. At the same time, the differential reporting mode reduces the overhead of TA reporting.

[0165] In another possible implementation, the first reporting condition is satisfied when a second time length elapses after receiving the second information, and the second time length is indicated by the second information. The second information is used to instruct the terminal device to report the TA at the first granularity after the second time length.

[0166] The second reporting condition is satisfied when: a second time period has not elapsed since the second information is received, or the number of times or the time period that the terminal device reports the first TA reaches a threshold value after the second time period.

[0167] Specifically, the terminal device reports the first TA in a reporting manner according to the second information after the second time period, or the terminal device reports the TA in the first granularity according to the second information after the second time period. In the embodiments of the present application, the reporting manner of the first TA, or the reporting manner of the high-precision TA, is not limited here.

[0168] Optionally, the terminal device can report the first TA once after the second time period.

[0169] Optionally, the terminal device can report the first TA multiple times after the second time period.

[0170] Optionally, the terminal device can report the first TA multiple times within a period of time after the second time period.

[0171] Optionally, the terminal device clears a first cache (pending) after the second time period, and the first cache includes at least one TA to be sent.

[0172] Specifically, if the first cache includes at least one TA to be sent, the first cache is cleared after the reporting manner of the first TA is effective.

[0173] Optionally, the terminal device generates a second cache after the second time period, and the second cache includes the first TA.

[0174] Specifically, if there is no available resource, the terminal device newly creates a second cache after the reporting manner of the first TA is effective, and the second cache includes the first TA, that is, the second cache includes the TA reported in the first granularity.

[0175] Optionally, if there is an available resource for reporting the TA within the second time period, the terminal device reports a second TA. Specifically, since the reporting manner of the first TA has not been effective within the second time period, even if there is an available resource for reporting the TA in the first granularity, in order to align the cognition of the network device and the terminal device for the TA reporting, the TA is still reported in the second granularity.

[0176] In another possible implementation, the first reporting condition is satisfied when: a timer is in a running state, the timer is started when the terminal device is scheduled, and the timer ends after a third time period.

[0177] The second reporting condition is satisfied when: the timer is in an ending running state, or the timer is not in the running state.

[0178] Specifically, since the network device needs to determine the uplink and downlink conflict according to the TA, when there is downlink data and the corresponding uplink data needs to be fed back by HARQ, or when there is uplink data to be sent, the network device needs to determine the uplink and downlink conflict by using the TA. When the terminal device is scheduled to receive data in the HARQ enabled process, or the terminal device is scheduled to send uplink data, the terminal device can start a timer. If the network device schedules data again during the running of the timer, the timer is restarted. During the running of the timer, if the network device does not schedule any behavior involving uplink feedback or uplink data sending within a third time length, the timer is ended after the third time length.

[0179] In the embodiments of the present application, if the first reporting condition is met, step 502 is performed; if the second reporting condition is met, step 503 is performed. The present application does not limit the timing of step 502 and step 503.

[0180] 502, the terminal device reports the first TA to the network device, and correspondingly, the network device receives the first TA from the terminal device.

[0181] If the first reporting condition is met, the terminal device reports the first TA, and the first TA is the TA reported by the terminal device with the first granularity.

[0182] In a possible implementation, the first reporting condition is met, including:

[0183] The change value of the TA is greater than or equal to the first threshold, and the resource occupied by the TA is less than the first resource, and the first resource is the remaining resource in the uplink resource occupied by the first data, and the first data is the uplink data sent by the terminal device.

[0184] When the terminal device reports the TA, if the remaining resource in the resource occupied by the uplink data is sufficient for the terminal device to report the TA with the first granularity, the terminal device multiplexes the first TA with the uplink data, that is, reports on the same resource.

[0185] In the embodiments of the present application, when the terminal device needs to send uplink data, it means that there is current service and resource, so the terminal device can perform more accurate TA reporting by the uplink data multiplexing method, thereby facilitating the network device to determine the conflict situation of subsequent data transmission scheduling.

[0186] In another possible implementation, the first reporting condition is met, including: the fourth TA is confirmed to take effect, the fourth TA is the TA reported by the terminal device with the second granularity, and the fourth TA is periodically reported.

[0187] The network device configures the fourth TA to be reported periodically, i.e., the terminal device reports the low-precision TA once every period of time, and the period of time can be the first time length. After the terminal device reports the fourth TA, if the fourth TA is confirmed to be effective by the network device, the terminal device can calculate a differential value of the current TA and the fourth TA by taking the fourth TA as a reference TA within the first time length, to obtain the first TA.

[0188] Optionally, the terminal device can report the first TA in a condition-triggered manner within the first time length. The condition-triggered manner can be that a change value of the TA is greater than or equal to a first threshold value, and a resource occupied by the TA is less than a first resource, or can be other conditions, which are not limited here.

[0189] Optionally, the terminal device can report the first TA periodically within the first time length. For example, the first time length is 30 seconds (s), i.e., the terminal device reports the TA according to the second granularity with a period of 30 s, and within the 30 s, the terminal device reports the TA according to the first granularity with a period of 10 s, i.e., the first TA is reported 3 times.

[0190] Optionally, the terminal device can report M times of TAs within the first time length with the first granularity. The first TA can be the i-th reported TA in the M times of TAs, M is a positive integer, and i is a positive integer less than or equal to M.

[0191] Optionally, when the terminal device reports the TA with the first granularity, the terminal device reports a first index. The first index is used to indicate that the reported TA is the i-th TA in the M times of TAs, or the first index is used to indicate i.

[0192] For example, the terminal device reports 4 times of TAs within the first time length, and the first index includes 00, 01, 10, and 11. The correspondence between the first index and the number of times of reporting is shown in Table 2.

[0193] Table 2

[0194] The network device receives N times of TAs within the first time length, and the N times of TAs are TAs reported with the first granularity. The first TA is the j-th TA in the N times of TAs. N is a positive integer, and j is a positive integer less than or equal to N.

[0195] For example, the network device receives 3 times of TAs, and the received first index is 00, 01, and 11. The correspondence between the number of times of receiving and the first index is shown in Table 3.

[0196] Table 3

[0197] As shown in Table 2 and Table 3, the network device receives the first index 11 for the third time, while the terminal device sends the first index 11 for the fourth time, that is, i is 4 and j is 3, at this time, i and j are not equal, which indicates that one of the 4 TAs reported by the terminal device is not received by the network device, and thus the TA received by the network device for the third time cannot take effect.

[0198] In the embodiments of the present application, the reporting of the TAs on both sides of the network device and the terminal device is aligned by the index, without the need to reserve fixed resources, and the terminal device can trigger the reporting of the TA according to the index.

[0199] In another possible implementation, the first reporting condition includes that a second time length elapses after the second information is received, and the second time length is indicated by the second information, and the second information is used to indicate that the terminal device reports the TA with the first granularity after the second time length.

[0200] Specifically, the terminal device reports the TA with the first granularity after the second time length according to the second information, that is, the terminal device reports the TA with the first granularity after the second time length according to the second information. In the embodiments of the present application, the reporting of the first TA can also be referred to as the reporting of the high-precision TA, and the specific implementation is not limited here.

[0201] Optionally, the terminal device can report the first TA once after the second time length.

[0202] Optionally, the terminal device can report the first TA multiple times after the second time length.

[0203] Optionally, the terminal device can report the first TA multiple times within a period of time after the second time length.

[0204] Optionally, the terminal device clears the first cache (pending) after the second time length, and the first cache includes at least one to-be-sent TA.

[0205] Specifically, if the first cache includes at least one to-be-sent TA, the first cache is cleared after the reporting of the first TA takes effect.

[0206] Optionally, the terminal device generates a second cache after the second time length, and the second cache includes the first TA.

[0207] Specifically, if there is no available resource, the terminal device newly creates a second cache after the reporting of the first TA takes effect, and the second cache includes the first TA, that is, the second cache includes the TA reported with the first granularity.

[0208] Optionally, if there is available resource for reporting TA in the second time length, the terminal device reports the second TA. Specifically, since the reporting manner of the first TA has not yet been implemented in the second time length, even if there is available resource for reporting the TA of the first granularity, in order to align the cognition of the network device and the terminal device for the TA reporting, the second granularity is still used for reporting the TA.

[0209] In another possible implementation, the first reporting condition is met when a timer is in a running state, the timer is started when the terminal device is scheduled, and the timer is ended after a third time length.

[0210] Specifically, since the network device needs to determine the uplink-downlink conflict according to the TA, when there is downlink data and the corresponding uplink data needs to be fed back by HARQ, or when there is uplink data to be sent, the network device needs to determine the uplink-downlink conflict by using the TA. When the terminal device is scheduled to receive data in the HARQ-enabled process, or when the terminal device is scheduled to send uplink data, the terminal device can start the timer. If the network device schedules data again during the running of the timer, the timer is restarted. During the running of the timer, if the network device does not schedule the behavior involving uplink feedback or uplink data sending within the third time length, the timer is ended after the third time length.

[0211] In the embodiments of the present application, the reporting condition of the TA is determined by using the timer, which can avoid additional signaling to modify the TA reporting manner of the terminal device, thereby reducing the signaling overhead.

[0212] 503、the terminal device reports the second TA to the network device, and correspondingly, the network device receives the second TA from the terminal device;

[0213] If the second reporting condition is met, the terminal device reports the second TA, which is the TA reported by the terminal device in the first granularity. The second reporting condition can refer to the description in step 501, and details are not described herein.

[0214] 504、the network device determines a target symbol according to the first TA;

[0215] The network device can determine the target symbol according to the TA of the first granularity, and the target symbol is a downlink symbol conflicting with the uplink data, or an uplink symbol conflicting with the downlink data.

[0216] Optionally, the embodiment shown in FIG. 5 further includes step 500a. Step 500a can be performed before step 501.

[0217] 500a、the terminal device sends capability information to the network device, and correspondingly, the network device receives the capability information from the terminal device;

[0218] The terminal device can send capability information to the network device to indicate that the terminal device supports TA reporting and supports reporting TA at the first granularity.

[0219] Optionally, the terminal device can add a field in the capability information to indicate that the terminal device supports TA reporting and supports reporting TA at the first granularity.

[0220] For example, 0 indicates that the terminal device supports reporting, and 1 indicates that the terminal device does not support reporting; or 1 indicates that the terminal device supports reporting, and 0 indicates that the terminal device does not support reporting, which is not limited herein.

[0221] Optionally, the embodiment shown in FIG. 5 further includes step 500b. Step 500b can be performed before step 501.

[0222] 500b. The network device sends first information to the terminal device, and correspondingly, the terminal device receives the first information from the network device;

[0223] The network device can configure a first parameter for the terminal device, and the first parameter is included in the first information. The first parameter can be offsetThresholdTA, which is used to indicate that the terminal device triggers reporting TA when the TA change value of the terminal device exceeds the first threshold. The naming thereof is not limited herein.

[0224] Optionally, the first information further includes a parameter timingAdvanceSR, which is used to indicate that the terminal device can request resources through preconfigured resources or random access resources. The naming thereof is not limited herein.

[0225] Optionally, the embodiment shown in FIG. 5 further includes step 501a. Step 501a can be performed before step 502.

[0226] 501a. The terminal device reports a fourth TA to the network device, and correspondingly, the network device receives the fourth TA from the terminal device;

[0227] The terminal device can periodically report TA, i.e., the fourth TA, to the network device at the second granularity. The description of the fourth TA can refer to the description in the foregoing step 501, and details are not described herein again.

[0228] Optionally, the embodiment shown in FIG. 5 further includes step 501b. Step 501b can be performed before step 502.

[0229] 501b, the network device sends second information to the terminal device, and correspondingly, the terminal device receives the second information from the network device;

[0230] The network device can instruct the terminal device to report the TA at the first granularity or report the TA at the second granularity according to a current service condition or resource occupation condition. For example, if a reliability requirement of current data transmission is not high, the network device can allow the terminal device to report the TA at the second granularity. If the reliability requirement of current transmission is high, the network device instructs the terminal device to report the TA at the first granularity.

[0231] Specifically, the network device can instruct the terminal device to report the TA at the first granularity through the second information. The second information can be a field in DCI, can be a MAC CE, or can be RRC signaling, which is not limited here. After receiving the second information, the terminal device reports the TA at the first granularity after a specific time. For example, the second information is carried in RRC signaling, the RRC signaling is transmitted through a HARQ open process, and the instruction takes effect after T1 time after the terminal device feeds back an ACK, or the RRC signaling is transmitted through a HARQ closed process, and the instruction takes effect after T2 time after the network device sends the signaling.

[0232] Optionally, the second information can instruct the terminal device to report the TA at the first granularity once or report the TA at the first granularity multiple times. The second information can also instruct the terminal device to report the TA at the first granularity in a period of time, which is not limited here.

[0233] The information transmission method in the embodiments of the present application is described above, and the communication apparatus in the embodiments of the present application is described below. Referring to FIG. 6, the communication apparatus 600 can be used to execute the process performed by the terminal device in the embodiment shown in FIG. 5, and specific details can be referred to the related description in the foregoing method embodiments. The communication apparatus 600 can be a terminal device, can be a component or apparatus (for example, a processor, a chip, or a chip system) applied to the terminal device, and can also be a logic module or software that can realize all or part of the terminal device functions.

[0234] The communication apparatus 600 includes an interface module 601 and a processing module 602.

[0235] The processing module 602 is configured to perform data processing. The interface module 601 can implement corresponding communication functions. The interface module 601 can also be referred to as a communication interface or a communication module.

[0236] Optionally, the communication apparatus 600 further includes a storage module, which can be used to store program codes, program instructions and / or data. The processing module 602 can read the instructions and / or data in the storage module, so that the communication apparatus 600 implements the foregoing method embodiments.

[0237] The communication apparatus 600 can be used to perform the actions performed by the terminal device in the foregoing method embodiments. For example, the terminal device or a communication module in the terminal device, or a circuit or chip responsible for communication functions in the terminal device. The communication apparatus 600 can be the terminal device or a component configurable to the terminal device. The processing module 602 is configured to perform the processing-related operations of the terminal device side in the foregoing method embodiments. The interface module 601 is configured to perform the receiving-related operations of the terminal device side in the foregoing method embodiments.

[0238] Optionally, the interface module 601 can include a sending module and a receiving module. The sending module is configured to perform the sending operations in the foregoing method embodiments. The receiving module is configured to perform the receiving operations in the foregoing method embodiments.

[0239] It should be noted that the communication apparatus 600 can include the sending module and not include the receiving module. Alternatively, the communication apparatus 600 can include the receiving module and not include the sending module. Specifically, whether the sending action and the receiving action are included in the foregoing scheme executed by the communication apparatus 600. For example, the communication apparatus 600 is configured to perform the actions performed by the terminal device in the embodiment shown in FIG. 5. For details, please refer to the related description in the embodiment shown in FIG. 5, which will not be described here in detail.

[0240] For example, the communication apparatus 600 is configured to perform the following scheme:

[0241] The processing module 602 determines a reporting condition, the reporting condition being used to indicate a condition for the terminal device to report a timing advance TA, the TA being used to indicate an amount of time for the terminal device to send an uplink signal in advance, the reporting condition including a first reporting condition and a second reporting condition, a granularity of the TA including a first granularity and a second granularity, the first reporting condition being a reporting condition for the terminal device to report the TA at the first granularity, the second reporting condition being a condition for the terminal device to report the TA at the second granularity, the first granularity being smaller than the second granularity, and the second granularity being 1 millisecond;

[0242] The interface module 601 is configured to report a first TA if the first reporting condition is met, the first TA being the TA reported by the terminal device at the first granularity.

[0243] The interface module 601 is further configured to report a second TA if the first reporting condition is not met and the second reporting condition is met, the second TA being the TA reported by the terminal device at the second granularity.

[0244] In a possible implementation, the first reporting condition is satisfied, and the first reporting condition comprises:

[0245] The change value of the TA is greater than or equal to the first threshold value, and the resource occupied by the TA is less than the first resource, the first resource being a remaining resource in the uplink resource occupied by the first data, and the first data being uplink data sent by the terminal device.

[0246] The second reporting condition is satisfied, and the second reporting condition comprises:

[0247] The change value of the TA is greater than or equal to the first threshold value.

[0248] In another possible implementation, the interface module 601 is specifically configured to receive first information, and the first information comprises a first parameter, and the first parameter is used to determine the first threshold value.

[0249] In another possible implementation, the first TA is a differential value of a third TA and a fourth TA, the third TA being a TA obtained by the terminal device, and the fourth TA being a TA reported by the terminal device with a second granularity.

[0250] The interface module 601 is further configured to report the fourth TA.

[0251] The interface module 601 is specifically configured to report the first TA if the fourth TA is confirmed to take effect.

[0252] In another possible implementation, the TA is periodically reported with the first granularity in a first time length.

[0253] The interface module 601 is specifically configured to report M times of TAs with the first granularity in the first time length, the first TA being an i-th reported TA in the M times of TAs, M being a positive integer, and i being a positive integer less than or equal to M.

[0254] In another possible implementation, the interface module 601 is further configured to report a first index, and the first index is used to indicate i.

[0255] In another possible implementation, the interface module 601 is further configured to receive second information, and the second information is used to indicate that the terminal device reports the TA with the first granularity after a second time length;

[0256] The processing module 602 is specifically configured to determine the second time length according to the second information.

[0257] The interface module 601 is specifically configured to report the first TA after the second time length.

[0258] In another possible implementation, the processing module 602 is further configured to clear a first cache after the second time length, and the first cache comprises at least one to-be-sent TA.

[0259] In another possible implementation, the processing module 602 is further configured to generate a second buffer after the second time length, the second buffer comprising the first TA.

[0260] In another possible implementation, the first reporting condition is satisfied when:

[0261] The timer is in a running state, the timer is started when the terminal device is scheduled, and the timer is ended after the third time length.

[0262] The second reporting condition is satisfied when:

[0263] The timer is in an ending running state.

[0264] It should be understood that the specific processes in which the modules perform the corresponding processes described above have been described in detail in the method embodiments described above, and thus will not be described again here for the sake of brevity.

[0265] Optionally, when the communication apparatus 600 is a terminal device or a communication module in a terminal device, the processing module 602 in the above embodiments can be implemented by at least one processor or processor-related circuit. Specifically, the processor can include a Modem chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a Modem core. The interface module 601 can be implemented by a transceiver or a transceiver-related circuit. The interface module 601 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.

[0266] Optionally, when the communication apparatus 600 is a circuit or chip responsible for communication functions in a terminal device, such as a Modem chip or a SoC chip or a SIP chip containing a Modem core, the functions of the processing module 602 can be implemented by the circuit system including one or more processors or processing cores in the above-mentioned chip. The functions of the interface module 601 can be implemented by the interface circuit or data transceiver circuit on the above-mentioned chip.

[0267] Another structural schematic diagram of the communication apparatus of the embodiments of the present application is shown below. Please refer to FIG. 7. The communication apparatus can be used to execute the processes performed by the network device in the embodiments shown in FIG. 5. For details, please refer to the related description in the foregoing method embodiments.

[0268] The communication apparatus 700 includes an interface module 701. Optionally, a processing module 702.

[0269] The processing module 702 is configured to perform data processing. The interface module 701 can implement corresponding communication functions. The interface module 701 can also be referred to as a communication interface or a communication module.

[0270] Optionally, the communication apparatus 700 can further include a storage module, which can be used to store program codes, program instructions and / or data. The processing module 702 can read the instructions and / or data in the storage module, so that the communication apparatus 700 implements the foregoing method embodiments.

[0271] The communication apparatus 700 can be used to perform the actions performed by the network device in the foregoing method embodiments. For example, the network device or a communication module in the network device, or a circuit or chip responsible for communication functions in the network device. The communication apparatus 700 can be the network device or a component configurable to the network device. The processing module 702 is configured to perform the processing-related operations of the network device side in the foregoing method embodiments. The interface module 701 is configured to perform the receiving-related operations of the network device side in the foregoing method embodiments.

[0272] Optionally, the interface module 701 can include a sending module and a receiving module. The sending module is configured to perform the sending operations in the foregoing method embodiments. The receiving module is configured to perform the receiving operations in the foregoing method embodiments.

[0273] It should be noted that the communication apparatus 700 can include the sending module and not include the receiving module. Alternatively, the communication apparatus 700 can include the receiving module and not include the sending module. Specifically, whether the sending module and the receiving module are included in the communication apparatus 700 can depend on whether the sending action and the receiving action are included in the foregoing schemes performed by the communication apparatus 700. For example, the communication apparatus 700 is configured to perform the actions performed by the network device in the embodiment shown in FIG. 5. For details, reference can be made to the related description in the embodiment shown in FIG. 5, which will not be described herein.

[0274] For example, the communication apparatus 700 is configured to perform the following schemes:

[0275] The interface module 701 is configured to receive a first TA, the first TA being used to indicate an amount of time for which the terminal device advances when sending an uplink signal. The first TA is a TA reported by the terminal device with a first granularity, and the first granularity is smaller than a second granularity. The second granularity is 1 millisecond.

[0276] The processing module 702 is configured to determine a target symbol according to the first TA. The target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.

[0277] In a possible implementation, the interface module 701 is specifically configured to send first information, and the first information includes a first parameter. The first parameter is used to determine a reporting condition of the first TA.

[0278] In another possible implementation, the first TA is a differential value of a third TA and a fourth TA. The third TA is a TA obtained by the terminal device, and the fourth TA is a TA reported by the terminal device with the second granularity.

[0279] The interface module 701 is further configured to receive a fourth TA.

[0280] In another possible implementation, the TA is periodically reported with a first time length as a period and a second granularity.

[0281] The interface module 701 is specifically configured to receive the N times of TAs with the first granularity within the first time length, the first TA being the jth TA in the N times of TAs, N being a positive integer, and j being a positive integer less than or equal to N.

[0282] In another possible implementation, the interface module 701 is further configured to receive a first index, the first index being used to indicate the ith reporting of the TA, i being an integer greater than or equal to 1.

[0283] The processing module 702 is further configured to use the first TA if the i is the same as the j.

[0284] In another possible implementation, the interface module 701 is further configured to send second information, the second information being used to indicate that the terminal device reports the TA with the first granularity after the second time length.

[0285] It should be understood that the specific processes in which the modules perform the corresponding processes described above have been described in detail in the method embodiments, and thus are not described here again for the sake of brevity.

[0286] The processing module 702 in the above embodiments can be implemented by at least one processor or processor-related circuit. The interface module 701 can be implemented by a transceiver or transceiver-related circuit. The interface module 701 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.

[0287] Next, a communication apparatus provided by an embodiment of the present application is introduced. Referring to FIG. 8, FIG. 8 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application. The communication apparatus can be a network device or a terminal device in the above method embodiments, and can also be a chip, a chip system, or a processor, etc. that supports the network device or the terminal device to implement the above method. The communication apparatus can be used to implement the method described in the above method embodiments, and specific implementation can be referred to the description in the above method embodiments.

[0288] The communication apparatus can include one or more processors 801, the processor 801 being connected with a memory 802, an input and output unit 803, and a bus 804. The processor 801 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process a communication protocol and communication data, and the central processing unit can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU, etc.), execute a software program, and process data of the software program.

[0289] Optionally, the communication apparatus can comprise one or more memories 802, on which instructions can be stored, which can be run on the processor 801, so that the communication apparatus performs the methods described in the above method embodiments. Optionally, the memory 802 can also store data. The processor 801 and the memory 802 can be separately arranged, or can be integrated together.

[0290] Optionally, the communication apparatus can further comprise a transceiver, an antenna. The transceiver can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to implement the transceiving function. The transceiver can comprise a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to implement the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to implement the transmitting function.

[0291] In another possible design, the processor 801 can comprise a transceiver for implementing the receiving and transmitting functions. For example, the transceiver can be a transceiving circuit, or an interface, or an interface circuit. The transceiving circuit, the interface, or the interface circuit for implementing the receiving and transmitting functions can be separately arranged, or can be integrated together. The transceiving circuit, the interface, or the interface circuit described above can be used for reading and writing of codes / data, or the transceiving circuit, the interface, or the interface circuit described above can be used for transmission or transfer of signals.

[0292] In yet another possible design, optionally, the processor 801 can store instructions, which, when run on the processor 801, can cause the communication apparatus to perform the methods described in the above method embodiments. The instructions can be fixed in the processor 801, and in this case, the processor 801 can be implemented by hardware.

[0293] In yet another possible design, a communication apparatus can include circuitry that can implement the functions of the transmitting or receiving or communicating of the network device or the terminal device in the foregoing method embodiments. The processor and the transceiver described in the embodiments of the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured using various IC technologies, such as complementary metal oxide semiconductor (CMOS), n metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), Bipolar Junction Transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0294] The communication apparatus described in the foregoing embodiments can be a network device or a terminal device, but the scope of the communication apparatus described in the embodiments of the present application is not limited thereto, and the structure of the communication apparatus can not be limited by FIG. 8. The communication apparatus can be a standalone device or can be a part of a larger device. For example, the communication apparatus can be:

[0295] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;

[0296] (2) a set of one or more ICs, optionally including memory units for storing data, instructions, etc.

[0297] (3) an ASIC, such as a Modem;

[0298] (4) a module that can be embedded within other devices;

[0299] (5) a receiver, a terminal, a smart terminal, a cellular phone, a wireless device, a handset, a mobile unit, a car device, a network device, a cloud device, an artificial intelligence device, etc.

[0300] (6) other, etc.

[0301] For the case that the communication apparatus can be a chip or a chip system, refer to the structural schematic diagram of the chip shown in FIG. 9. The chip 900 shown in FIG. 9 includes a processor 901, an interface 902. Optionally, it can also include a memory 903. Among them, the number of processors 901 can be one or more, and the number of interfaces 902 can be multiple.

[0302] For the case that the chip is used to realize the functions of the network device or the terminal device in the embodiments of the present application:

[0303] The interface 902 is configured to receive or output signals.

[0304] The processor 901 is configured to perform data processing operations of the network device or the terminal device.

[0305] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios, without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects. Also, in some scenarios, it can be combined with other features according to the needs. Correspondingly, the communication apparatus given in the embodiments of the present application can also realize these features or functions, which will not be described here.

[0306] It should be understood that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method embodiments can be completed by integrated logic circuits or software form instructions in the processor. The processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

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

[0308] The embodiments of the present application also provide a computer readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method in the foregoing embodiments.

[0309] The embodiments of the present application also provide a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the method in the foregoing embodiments.

[0310] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0311] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0312] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. In actual implementation, some or all of the units can be selected according to the actual needs to achieve the purposes of the embodiments of the present application.

[0313] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of software functional units.

[0314] When the integrated unit is implemented in the form of software functional units and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the present application essentially, or the part that contributes to the prior art, or all or a part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various other media that can store program codes.

[0315] In the foregoing embodiments, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or some of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.). The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, solid state disk (solid state disk, SSD)), etc.

Claims

1. A communication method, characterized in that, include: The reporting conditions are determined, which are used to indicate the conditions for the terminal device to report the timing advance TA. The TA is used to indicate the amount of time the terminal device sends the uplink signal in advance. The reporting conditions include a first reporting condition and a second reporting condition. The granularity of the TA includes a first granularity and a second granularity. The first reporting condition is the reporting condition for the terminal device to report the TA with the first granularity. The second reporting condition is the reporting condition for the terminal device to report the TA with the second granularity. The first granularity is smaller than the second granularity, and the second granularity is 1 millisecond. If the first reporting condition is met, then the first TA is reported, where the first TA is the TA reported by the terminal device at the first granularity. If the first reporting condition is not met, but the second reporting condition is met, then a second TA is reported, whereby the second TA is the TA reported by the terminal device at the second granularity.

2. The method according to claim 1, characterized in that, The condition of satisfying the first reporting condition includes: The change value of TA is greater than or equal to the first threshold, and the resources occupied by TA are less than the first resource, where the first resource is the remaining resources in the uplink resources occupied by the first data, and the first data is the uplink data sent by the terminal device. The condition of satisfying the second reporting condition includes: The change in TA is greater than or equal to the first threshold.

3. The method according to claim 2, characterized in that, The method further includes: Receive first information, the first information including a first parameter, the first parameter being used to determine the first threshold.

4. The method according to any one of claims 1 to 3, characterized in that, The first TA is the difference between the third TA and the fourth TA, the third TA is the TA obtained by the terminal device, and the fourth TA is the TA reported by the terminal device at the second granularity. The method further includes: The fourth TA reported above; The step of reporting the first TA if the first reporting condition is met includes: If the fourth TA is confirmed to be effective, then the first TA is reported.

5. The method according to claim 4, characterized in that, The TA is periodically reported with a first duration and a second granularity. The first TA to be reported includes: Within the first time period, M TAs are reported at the first granularity, where the first TA is the i-th TA reported among the M TAs, M is a positive integer, and i is a positive integer less than or equal to M.

6. The method according to claim 5, characterized in that, The method further includes: Report a first index, which is used to indicate i.

7. The method according to any one of claims 1 to 3, characterized in that, The determination of the first reporting condition includes: Receive second information, the second information being used to instruct the terminal device to report TA at the first granularity after a second duration; The step of reporting the first TA if the first reporting condition is met includes: After the second duration, the first TA is reported.

8. The method according to claim 7, characterized in that, The method further includes: After the second duration, the first cache is cleared, the first cache containing at least one TA to be sent.

9. The method according to claim 8, characterized in that, The method further includes: After the second duration, a second cache is generated, the second cache including the first TA.

10. The method according to any one of claims 1 to 3, characterized in that, The conditions for meeting the first reporting condition include: The timer is in a running state, the timer is started when the terminal device is scheduled, and the timer ends after a third duration; The conditions for meeting the second reporting criteria include: The timer is in the terminated state.

11. An information transmission method, characterized in that, include: Receive a first TA, which is used to indicate the amount of time in advance by which the terminal device sends an uplink signal. The first TA is the TA reported by the terminal device at a first granularity, where the first granularity is smaller than a second granularity, and the second granularity is 1 millisecond. The target symbol is determined based on the first TA, wherein the target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.

12. The method according to claim 11, characterized in that, The method further includes: Send first information, the first information including first parameters, the first parameters being used to determine the reporting conditions of the first TA.

13. The method according to claim 11 or 12, characterized in that, The first TA is the difference between the third TA and the fourth TA, the third TA is the TA obtained by the terminal device, and the fourth TA is the TA reported by the terminal device at the second granularity. The method further includes: Receive the fourth TA.

14. The method according to claim 13, characterized in that, The TA is periodically reported with a first duration and a second granularity. The receiving of the first TA includes: Within the first duration, N TAs are received at the first granularity, where the first TA is the j-th TA among the N TAs, N is a positive integer, and j is a positive integer less than or equal to N.

15. The method according to claim 14, characterized in that, The method further includes: Receive a first index, which is used to indicate the i-th report of the TA, where i is an integer greater than or equal to 1; The method further includes: If i is the same as j, then the first TA is used.

16. The method according to claim 11 or 12, characterized in that, The method further includes: Send a second message, which instructs the terminal device to report the TA at the first granularity after a second period of time.

17. A communication device, characterized in that, include: The processing module determines the reporting conditions, which are used to indicate the conditions for the terminal device to report TA. The TA is used to indicate the amount of time the terminal device needs to advance the uplink signal. The reporting conditions include a first reporting condition and a second reporting condition. The granularity of the TA includes a first granularity and a second granularity. The first reporting condition is used to instruct the terminal device to report the TA at the first granularity, and the second reporting condition is used to instruct the terminal device to report the TA at the second granularity. The first granularity is smaller than the second granularity, and the second granularity is 1 millisecond. An interface module is used to report a first TA if the first reporting condition is met, wherein the first TA is the TA reported by the terminal device at the first granularity. The interface module is further configured to report a second TA if the first reporting condition is not met, but the second reporting condition is met, wherein the second TA is the TA reported by the terminal device at the second granularity.

18. A communication device, characterized in that, include: The interface module is used to receive a first TA, which is used to indicate the amount of time in advance by which the terminal device sends an uplink signal. The first TA is the TA reported by the terminal device at a first granularity, where the first granularity is smaller than a second granularity, and the second granularity is 1 millisecond. The processing module is used to determine a target symbol based on the first TA, wherein the target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.

19. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 1 to 10.

20. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 11 to 16.

21. A communication system, characterized in that, include: A communication device for performing any of the methods described in steps 1 to 10, and a communication device for performing any of the methods described in claims 11 to 16.

22. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 10, or cause the computer to perform the method as claimed in any one of claims 11 to 16.

23. A computer program product containing instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 10, or causes the computer to perform the method as described in any one of claims 11 to 16.

Citation Information

Patent Citations

  • Timing advance value reporting method, device and storage medium

    CN113892290A

  • Information processing method and device and readable storage medium

    CN117098177A

  • Multi RTT positioning procedure with timing advance for NTN system

    US20240195489A1

  • Timing advance enhancement

    WO2021033114A1

  • Information reporting method, information reporting apparatus and storage medium

    WO2023039722A1