Information transmission method, communication device, communication system and storage medium
By calculating and reporting the target difference value through terminal equipment and combining it with the scheduling delay parameters of network equipment, the problem of inaccurate conflict judgment caused by TA reporting errors in satellite communication is solved, thereby improving the scheduling efficiency and accuracy of the satellite communication system.
Patent Information
- Application Number
- CN202410529163.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-28
- Publication Date
- 2025-10-28
AI Technical Summary
In satellite communications, the timing advance (TA) reporting granularity of terminal equipment is only 1 millisecond and has errors, which makes it impossible for network equipment to accurately determine the resources of uplink and downlink signal conflicts, increasing scheduling delay and uncertainty in conflict determination.
The terminal device obtains the first timing advance (TA) and calculates the target difference value, and reports it to the network device to improve the accuracy of the TA. Combined with the scheduling delay parameters issued by the network device, it reduces signaling overhead and improves the accuracy of conflict judgment.
By reporting accurate TA (Transmission Time Acquisition), network devices can more accurately determine uplink and downlink signal conflicts, reduce scheduling delays and uncertainties caused by packet loss, and improve the efficiency of the communication system.
Smart Images

Figure CN120857243A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information transmission method, communication device, communication system and storage medium. Background Technology
[0002] In the architecture of non-terrestrial networks (NTNs), satellite communication offers long-distance communication, flexible deployment methods, and is less restricted by geographical environment, natural disasters, and weather conditions. Therefore, satellite communication has been widely and deeply applied in many fields such as aerospace, maritime communications, and military communications.
[0003] Satellite communication suffers from significant round-trip latency, necessitating frequent beam and cell handovers by terminal devices due to satellite movement, further increasing communication delays. To address the issue of large uplink timing advance, NTN nodes introduce a timing offset parameter, Koffset. This parameter allows sufficient time between the downlink signal and the response message sent by the terminal device for timing advance adjustment, ensuring that the actual response message arrives after the corresponding downlink signal. During random access, the terminal device can configure the Koffset value based on the network's maximum time advanced (TA). However, to reduce scheduling latency, the terminal device can update the Koffset to user-level parameters after access, in which case Koffset needs to be calculated based on the TA reported by the terminal device.
[0004] Because the granularity reported by the TA is 1 millisecond (ms) and there is an error, while network devices judge uplink and downlink conflicts based on a symbolic granularity, the network devices cannot accurately determine which resources have data conflicts. Summary of the Invention
[0005] This application provides an information transmission method, communication device, communication system, and storage medium for improving the accuracy of TA reporting.
[0006] The first aspect of this application provides an information transmission method. Optionally, the execution subject of this method can be a terminal device, a component or device applied to the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. Taking a terminal device as an example, the terminal device is within the coverage area of a satellite, which acts as an NTN node and sends indication information to the terminal device. In this method, the terminal device obtains a first time advanced (TA), which indicates the amount of time the terminal device will advance in sending an uplink signal. The granularity of the first TA is one time unit, which is less than 1 ms. The terminal device calculates a target difference value based on the first TA and the indication information, where the indication information is configured by the network device, and the target difference value is less than the first TA. The terminal device sends the target difference value to the network device, which is used by the network device to determine the first TA.
[0007] In this embodiment, by reporting the target difference value, the accuracy of the reported TA can be improved without increasing the signaling overhead as much as possible, thereby enabling network devices to identify resources that may conflict.
[0008] A second aspect of this application provides a communication device, which can be a terminal device, a component or apparatus (e.g., a processor, chip, or chip system) applied to a terminal device, or a logic module or software capable of implementing all or part of the functions of the terminal device. The communication device includes:
[0009] The processing unit is used to obtain the first timing advance TA. The first TA is used to indicate the amount of time the terminal device sends the uplink signal in advance. The granularity of the first TA is one time unit, and the time unit is less than 1ms.
[0010] The processing unit is also used to calculate the target difference value based on the first TA and the indication information, wherein the target difference value is less than the first TA;
[0011] The interface unit is used to send the target differential value to the network device, which is used by the network device to determine the first TA.
[0012] Based on the first or second aspect of this application, in some possible implementations, the network device sends a terminal device-level scheduling delay parameter, i.e., a specific koffset, to the terminal device. The terminal device calculates and reports a first difference value based on the terminal device-level scheduling delay parameter. The first difference value is the difference between the terminal device-level scheduling delay parameter and the first TA (Title A).
[0013] In this embodiment, by calculating the difference value based on koffset and the first TA, a more accurate TA value can be reported, thereby increasing the accuracy of the network side in judging uplink and downlink conflicts, and reducing the overhead of TA reporting to a certain extent. Using the koffset issued by the network device as a reference, rather than the parameters reported by the terminal device, aligns the network device and the terminal device, thus avoiding uncertainty in TA reporting caused by packet loss during TA reporting.
[0014] Based on the first or second aspect of this application, in some possible implementations, the network device sends a cell-level scheduling delay parameter, i.e., a cell-specific koffset, to the terminal device. The terminal device calculates and reports a second difference value based on this terminal device-level scheduling delay parameter. The second difference value is the difference between the cell-level scheduling delay parameter and the first TA.
[0015] In this embodiment, by calculating the difference value based on koffset and the first TA, a more accurate TA value can be reported, thereby increasing the accuracy of the network side in judging uplink and downlink conflicts, and reducing the overhead of TA reporting to a certain extent. Using the koffset issued by the network device as a reference can avoid the uncertainty in TA reporting caused by packet loss during TA reporting.
[0016] Based on the first or second aspect of this application, in some possible implementations, the network device sends terminal device-level scheduling delay parameters and cell-level scheduling delay parameters to the terminal device. The terminal device calculates a parameter difference value based on the terminal device-level scheduling delay parameters and the cell-level scheduling delay parameters, where the parameter difference value is the difference between the cell-level scheduling delay parameters and the terminal device-level scheduling delay parameters. The terminal device calculates a third difference value based on a first TA and the parameter difference value, where the third difference value is the difference between the first TA and the parameter difference value.
[0017] In this embodiment, by calculating and reporting the difference between the first TA and the parameter difference value, a more accurate TA value can be reported, thereby increasing the accuracy of the network side in determining uplink and downlink conflicts.
[0018] Based on the first or second aspect of this application, in some possible implementations, the network device indicates a reference location, i.e., the coordinates of a target reference point, to the terminal device. This target reference point is located within the coverage area of the network device. The TA corresponding to this target reference point is a second TA. The terminal device calculates a fourth difference value based on the first TA and the second TA. Specifically, the terminal device calculates the difference between the first TA and the second TA to obtain the fourth difference value. The terminal device reports this fourth difference value to the network device.
[0019] Based on the first or second aspect of this application, in some possible implementations, the network device sends a mapping relationship between the reference point (TA) and the reference point to the terminal device. The terminal device calculates its own coordinates and obtains the third TA from the mapping relationship based on these coordinates. The terminal device calculates a fifth difference value based on the third TA and the first TA. The fifth difference value is the difference between the first TA and the third TA.
[0020] Based on the first or second aspect of this application, in some possible implementations, the terminal device may further send one or more of the frame number, subframe number, or symbol index of the target symbol to the network device. The target symbol may be a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.
[0021] Based on the first or second aspect of this application, in some possible implementations, the terminal device may also send the applicable range of the first TA to the network device, the applicable range of the first TA being used to indicate the effective duration of the first TA.
[0022] Based on the first or second aspect of this application, in some possible implementations, the terminal device further sends the rate of change of the first TA to the network device. The rate of change of the first TA is used to indicate the time required for the first TA to change by one unit of time.
[0023] A third aspect of this application provides an information transmission method. Optionally, the subject executing this method can be a network device, a component or device applied to the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. The network device sends indication information to the terminal device. This indication information is configured by the network device and is used by the terminal device to calculate a target difference value. The network device receives the target difference value from the terminal device and determines a first TA (Target Aspect) for the terminal device based on the target difference value.
[0024] A fourth aspect of this application provides a communication device, which may be a network device, a component or apparatus (e.g., a processor, chip, or chip system) applied to a network device, or a logic module or software capable of implementing all or part of the functions of a network device. The communication device includes:
[0025] The interface unit is used to send indication information, which is used by the terminal device to calculate the target difference value.
[0026] The interface unit is also used to receive a target differential value from the terminal device. The target differential value is used to determine the first TA of the terminal device. The granularity of the first TA is one time unit, and the time unit is less than 1 millisecond.
[0027] The processing unit is used to determine the first TA based on the target difference value.
[0028] Based on the third or fourth aspect of this application, in some possible implementations, the indication information is a scheduling delay parameter at the terminal device level, the target difference value is a first difference value, and the first difference value is the difference between the scheduling delay parameter at the terminal device level and the first TA.
[0029] Based on the third or fourth aspect of this application, in some possible implementations, the indication information is a cell-level scheduling delay parameter, the target differential value is a second differential value, and the second differential value is the difference between the cell-level scheduling delay parameter and the first TA.
[0030] Based on the third or fourth aspect of this application, in some possible implementations, the indication information includes scheduling delay parameters at the terminal device level and scheduling delay parameters at the cell level, the target difference value is a third difference value, the third difference value is the difference between the first TA and the parameter difference value, and the parameter difference value is the difference between the scheduling delay parameters at the cell level and the scheduling delay parameters at the terminal device level.
[0031] Based on the third or fourth aspect of this application, in some possible implementations, the indication information is the coordinates of a target reference point, the target reference point is located within the coverage area of the network device, the TA corresponding to the coordinates of the target reference point is the second TA, the target difference value is the fourth difference value, and the fourth difference value is the difference between the first TA and the second TA.
[0032] Based on the third or fourth aspect of this application, in some possible implementations, the indication information includes the value of TA corresponding to one or more reference points, the one or more reference points being located within the coverage area of the network device, the target difference value being the fifth difference value, the fifth difference value being the difference between the first TA and the third TA, and the third TA being the TA corresponding to the reference point where the terminal device is located.
[0033] Based on the third or fourth aspect of this application, in some possible implementations, the network device may also receive one or more of the frame number, subframe number, or symbol index of the target symbol from the terminal device, wherein the target symbol is a downlink symbol that conflicts with the uplink data.
[0034] Based on the third or fourth aspect of this application, in some possible implementations, the network device may also receive the applicable range of a first TA from the terminal device, the applicable range of the first TA being used to indicate the effective duration of the first TA.
[0035] Based on the third or fourth aspect of this application, in some possible implementations, the network device may also receive a rate of change of a first TA from the terminal device, the rate of change of the first TA being used to indicate the time required for the first TA to change by one unit of time.
[0036] A fifth aspect of this application provides a communication device. This communication device can be a terminal device, a component or apparatus applied to a terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. Alternatively, the communication device can be a network device, a component applied to a network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device (e.g., CU, DU, or RU). The communication device includes:
[0037] A processor for executing a program that causes the communication device to perform the method as described in the first or third aspect of the foregoing and any possible implementation thereof.
[0038] Optionally, the communication device further includes a memory, and the processor is coupled to the memory; the memory is used to store programs.
[0039] The sixth aspect of this application provides a chip or chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a line. The at least one processor is used to run computer programs or instructions to perform the information transmission method described in any of the possible implementations of the first or third aspect.
[0040] The communication interface in the chip can be an input / output interface, pins, or circuits.
[0041] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself, such as a read-only memory or random access memory.
[0042] A seventh aspect of this application provides a communication system, including a communication device that performs the first aspect and any possible implementation thereof, and a communication device that performs the third aspect and any possible implementation thereof.
[0043] An eighth aspect of this application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the third aspect above.
[0044] A ninth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the third aspect above.
[0045] The beneficial effects from the third to the ninth aspects can be understood by referring to the beneficial effects of the first to the second aspects and their corresponding implementation methods; details will not be elaborated here. Attached Figure Description
[0046] Figure 1 This is a diagram of the ground network architecture in the embodiments of this application;
[0047] Figure 2 This is a diagram of the non-terrestrial network architecture in an embodiment of this application;
[0048] Figure 3 This is one possible application scenario of the information transmission method in the embodiments of this application;
[0049] Figure 4 This is a schematic diagram of one embodiment of the information transmission method in this application.
[0050] Figure 5 This is a schematic diagram of an embodiment of the first difference value in this application.
[0051] Figure 6 This is a schematic diagram of another embodiment of the first difference value in the embodiments of this application;
[0052] Figure 7 This is a schematic diagram of another embodiment of the first difference value in the embodiments of this application;
[0053] Figure 8 This is a schematic diagram of another embodiment of the first difference value in the embodiments of this application;
[0054] Figure 9 This is a schematic diagram of an embodiment of the second difference value in this application.
[0055] Figure 10 This is a schematic diagram of an embodiment of the third difference value in this application.
[0056] Figure 11 This is a schematic diagram of an embodiment of the fourth difference value in this application.
[0057] Figure 12 This is a schematic diagram of an embodiment of the fifth difference value in the present application.
[0058] Figure 13 This is a schematic diagram of one embodiment of the communication device in this application;
[0059] Figure 14 This is a schematic diagram of another embodiment of the communication device in this application;
[0060] Figure 15 This is a schematic diagram of another embodiment of the communication device in this application. Detailed Implementation
[0061] This application provides an information transmission method, communication device, communication system, and storage medium to improve the accuracy of TA reporting.
[0062] The embodiments of this application will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that, with technological advancements and the emergence of new scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.
[0063] The terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate; this is merely a way of distinguishing objects with the same attributes in the description of embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of elements is not necessarily limited to those elements, but may include other elements not explicitly listed or inherent to those processes, methods, products, or apparatuses.
[0064] See also Figure 1 The following is a brief description of the terrestrial network architecture on which the communication method in the embodiments of this application is based:
[0065] Figure 1 This is a schematic diagram of one possible, non-limiting system. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., ...). Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1(Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0066] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems (such as 6G mobile communication systems). RAN 100 can also be ORAN, CRAN, or Wireless Fidelity (WiFi) systems. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0067] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0068] In one possible scenario, a 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 next-generation base station in a 6th-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.
[0069] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0070] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0071] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart homes, smart offices, smart wearables, intelligent transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. Terminals can also be configured with program instructions for performing corresponding communication functions.
[0072] See also Figure 2 The following is a brief description of the non-terrestrial network architecture on which the communication method in the embodiments of this application is based:
[0073] Ground mobile terminals access the network via a new air interface (NR), while base stations are deployed on satellites and connected to the ground core network via wireless links. Simultaneously, wireless links exist between satellites to facilitate signaling exchange and user data transmission between base stations. Figure 2 The network elements and their interfaces are described below:
[0074] Terminal: Mobile devices that support the New Radio interface, typically such as mobile phones and tablets. They can access satellite networks via the air interface and initiate services such as making calls and accessing the internet.
[0075] Network equipment: mainly provides wireless access services, allocates wireless resources to access terminals, and provides reliable wireless transmission protocols and data encryption protocols, etc.
[0076] Core Network: Handles user access control, mobility management, session management, user security authentication, billing, and other services. It consists of multiple functional units, which 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.
[0077] Ground station: Responsible for forwarding signaling and service data between satellite base stations and the core network.
[0078] New Radio: The wireless link between a terminal and a base station.
[0079] Xn interface: The interface between base stations, mainly used for signaling interaction such as handover.
[0080] NG interface: The interface between the base station and the CN, mainly used for exchanging non-access stratum (NAS) signaling of the core network and user service data.
[0081] Figure 2The terminal device in the network can be located within the beam or cell coverage area of the network device. The terminal device can communicate with the network device via the uplink (UL) or downlink (DL). For example, in the UL direction, the terminal device can send uplink data to the network device via the physical uplink shared channel (PUSCH); in the DL direction, the network device can send downlink data to the terminal device via the physical downlink shared channel (PDSCH). The terminal device can be a terminal device supporting the new radio interface, which can access the network device through the air interface and initiate services such as calls and internet access. For example, the network device can be a RAN device mounted on a flight platform. When the RAN device is mounted on the flight platform, the RAN device moves synchronously with the flight platform. The RAN device and the flight platform can be considered as a single unit. In this case, the flight platform can be regarded as the RAN device, or it can be described as the flight platform operating in regenerative mode, meaning the flight platform possesses the functions of the RAN device. Additionally, the communication link between the flight platform and the terminal equipment can be referred to as a service link. When the communication system includes multiple flight platforms, the flight platforms can communicate with each other through the Xn interface. In practical applications, the network equipment can also be RAN equipment distributed on the flight platform based on DU, or it can directly serve as the flight platform; the specifics are not limited here.
[0082] The aforementioned flight platform can be a satellite, drone, or other aircraft. For example, the flight platform may include geostationary earth orbit (GEO) satellites, non-geostationary orbit satellites, low-earthorbit (LEO) satellites, medium-earth orbit (MEO) satellites, geosynchronous orbit satellites, unmanned flight system platforms, or high-orbit satellites, etc., without being limited here.
[0083] Low-Earth orbit (LEO) and medium-Earth orbit (MEO) satellites can have their own orbital paths, and multiple satellites typically work together to provide communication over a fixed area. High-Earth orbit (GEO) satellites are generally stationary, and one or a few high-Earth orbit satellites provide communication over a fixed area.
[0084] Furthermore, the embodiments of this application can also be applied to other future communication technologies. The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will understand, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0085] Figure 3 This illustrates an application scenario applicable to embodiments of this application. The Koffset parameter ensures sufficient time between downlink data sent by the network device and uplink data sent by the terminal device for timing advance adjustments. In other words, the NTN node needs to receive the uplink data sent by the terminal device within the n+K+Koffset time slot. The network device can adjust the time slot in which the terminal device sends downlink data using the Koffset value, giving the terminal device sufficient time for timing advance adjustments to ensure that the actual feedback time of the uplink data follows the corresponding downlink data. To obtain the terminal's TA (Temporal Aspect Ratio), the network side requires the terminal device to report its TA. The TA reporting granularity is 1ms. There may be a significant error between the TA reported by the terminal device and the actual TA. For example, if the network side configures a maximum error range of Xms, and the terminal's actual TA is Sms, then the terminal can report a TA within the range of S to S+X.
[0086] However, because network devices judge uplink and downlink conflicts based on a symbol-based granularity, they cannot accurately determine which resources are experiencing data conflicts.
[0087] Based on this, an embodiment of this application provides a method. Please refer to... Figure 4 An information transmission method in this application embodiment includes:
[0088] 401. The network device sends an instruction message to the terminal device;
[0089] The terminal device receives indication information from the network device. This indication information may include scheduling delay parameters at the terminal device level and / or scheduling delay parameters at the cell level. It may also include the target reference point (TA), and further include the mapping relationship between the TA and reference points within the coverage area of the network device, i.e., the value of the TA among one or more reference points within the coverage area of the network device, which is not specifically limited here.
[0090] It should be noted that the scheduling delay parameters at the terminal device level and the cell level in this embodiment can be represented in multiple ways. The scheduling delay parameter at the terminal device level can refer to ue-specific koffset or k + ue-specific koffset. The scheduling delay parameter at the cell level can refer to cell-specific koffset or k + cell-specific koffset. Here, k is the scheduling delay of the terrestrial communication parameters, and koffset is the scheduling delay of the satellite communication parameters. If the scheduling delay parameter is used to schedule the feedback corresponding to downlink data, then k is k1, which is the time slot interval between the downlink data and its feedback; if the scheduling delay parameter is used to directly schedule the transmission of uplink data, then k is k2, which is the time slot interval between the uplink scheduling DCI and the uplink data it schedules.
[0091] The values of the scheduling delay parameters at the terminal device level and the scheduling delay parameters at the cell level are related to the difference values calculated by the terminal devices, which will be explained in detail in step 403.
[0092] 402. Obtain the first timing advance;
[0093] The terminal device acquires a first TA, wherein the first TA is used to indicate the time in advance before the terminal device sends the uplink signal, and the granularity of the first TA is one time unit, and the time unit is less than 1ms.
[0094] It should be noted that the granularity of the first TA can be agreed upon by the protocol or indicated by the network device; no specific limitation is made here.
[0095] 403. Calculate the target difference value;
[0096] The terminal device calculates the target difference value based on the first TA and the indication information. The target difference value varies depending on the different indication information, which will be explained below:
[0097] 1. The indication information is the scheduling delay parameter at the terminal device level;
[0098] In one possible implementation, the scheduling latency parameter at the terminal device level is the ue-specific koffset. The terminal device calculates a first difference value based on the ue-specific koffset and the first TA. For example... Figure 5As shown, the time interval between the start symbol of the downlink data received by the terminal device and the start symbol of the uplink data transmission is the first TA. The terminal device subtracts the first TA from the ue-specific koffset to obtain the first difference value. The granularity of this first difference value is 1 ms or one symbol, depending on the protocol or the precision indicated by the network device; the specific value is not limited here.
[0099] In this embodiment, by calculating the difference value based on the koffset and the first TA, a more accurate TA value can be reported, thereby increasing the accuracy of the network side in determining uplink and downlink conflicts and reducing the overhead of TA reporting to a certain extent. If the network device determines the first TA based on the parameters reported by the terminal device, packet loss during TA reporting will lead to incorrect reporting of the first TA. However, by using the koffset issued by the network device as a reference, the terminal device can report the TA when it receives and successfully decodes the koffset. Therefore, using the koffset issued by the network device as a reference, rather than the parameters reported by the terminal device, allows the network device and the terminal device to align the TA, thereby avoiding the uncertainty of TA reporting caused by packet loss during TA reporting.
[0100] It should be noted that since the first difference is the difference between the ue-specific koffset and the first TA, and the range of the first TA is between k+koffset, the first TA may be greater than the ue-specific koffset, making the first difference a negative value, such as... Figure 6 As shown. In other words, the first difference value reported by the terminal device may be negative.
[0101] For example, if the first TA is 12 symbols and the ue-specific koffset is 26 symbols, then the first difference value is 14 symbols. If a time slot includes 14 symbols, the first difference value can also be 1 ms. If the ue-specific koffset is 10 symbols, then the first difference value is -2 symbols.
[0102] In one possible implementation, the scheduling latency parameter at the terminal device level is k + ue specifickoffset. In this case, the first difference value can be understood as the difference between k + koffset and the first TA, such as... Figure 7 As shown. Since the range of the first TA is less than k+ue specific koffset, the difference between k+ue specific koffset and the first TA is greater than 0, that is, the first difference value is positive.
[0103] For example, if the first TA is 12 symbols and the k+ue specific koffset is 32 symbols, then the first difference value is 20 symbols. If a time slot includes 14 symbols, then the first difference value can also be 1ms + 6 symbols, which is not limited here.
[0104] It should be noted that the first difference value can also be understood as the interval between the end symbol of the downlink signal and the start symbol of the uplink signal, such as... Figure 7 As shown. Since the first difference value is the number of symbols between the end symbol of the downlink signal and the start symbol of the uplink signal, the first difference value is positive.
[0105] In this embodiment of the application, by using the interval between the end symbol of the downlink signal and the start symbol of the uplink signal as the second differential value, it can be ensured that the reported differential value is positive, thereby reducing the reporting overhead.
[0106] It should be noted that the first difference value can be the interval between the end symbol of the downlink signal and the start symbol of the uplink signal, or it can be the difference between k+ue specific koffset and the first TA; the specific value is not limited here. Although their physical meanings differ, the numerical value of the first difference value is the same in both representations, such as... Figure 7 and Figure 8 As shown.
[0107] II. The indication information is the cell-level scheduling delay parameter;
[0108] The cell-level scheduling delay parameter is the maximum possible TA within the network device's coverage area. This parameter can be represented as a cell-specific koffset or k + cell-specific koffset; the specific representation is not limited here. When the indication information is a cell-level scheduling delay parameter, the terminal device calculates the second difference value based on the cell-level scheduling delay parameter and the first TA, such as... Figure 9 As shown. The calculation and representation of the second difference value are similar to those of the first difference value, and will not be elaborated here.
[0109] III. The indication information includes scheduling delay parameters at the terminal device level and scheduling delay parameters at the cell level;
[0110] In one possible implementation, the network device simultaneously sends both terminal-level and cell-level scheduling delay parameters to the terminal device. The terminal device then calculates a parameter difference value based on these two parameters. Specifically, this parameter difference value is the difference between the cell-level and terminal-level scheduling delay parameters, i.e., the cell-level scheduling delay parameter minus the terminal-level scheduling delay parameter. This parameter difference value can also be referred to as the koffset difference value, but this is not specifically defined here.
[0111] The terminal device calculates the third difference value based on the parameter difference value and the first TA, such as... Figure 10 As shown. Specifically, the third difference value is the difference between the first TA and the parameter difference value, that is, the first TA minus the parameter difference value.
[0112] For example, the scheduling delay parameter at the terminal device level is 20 symbols, the scheduling delay parameter at the cell level is 32 symbols, the first TA is 14 symbols, then the parameter difference value is 12 symbols, and the third difference value is 2 symbols.
[0113] It should be noted that since the first TA has an error range, the first TA may be smaller than the parameter difference value, that is, the third difference value may be negative.
[0114] In this embodiment of the application, by calculating the third difference value based on the parameter difference value and the first TA, the signaling overhead required for reporting the TA can be reduced.
[0115] IV. The indicated information is the coordinates of the target reference point;
[0116] The network device indicates the coordinates of the target reference point to the terminal device, and the terminal device calculates the corresponding TA (Target Acquisition Point) based on these coordinates, i.e., the second TA. For example... Figure 11 As shown, the terminal device calculates the difference between the first TA and the second TA to obtain the fourth difference value.
[0117] For example, if the second TA has 12 symbols and the first TA has 10 symbols, then the fourth difference value is -2 symbols.
[0118] It should be noted that, in one possible implementation, the target reference point can be the beam center point or any point within the coverage area of the network device; no specific limitation is made here.
[0119] V. The indication information is the mapping relationship between TA and the reference point;
[0120] In one possible implementation, the network device sends the mapping relationship between the TA and reference points to the terminal device, that is, the value of the TA at one or more reference points. See Table 1 below for details:
[0121] Table 1
[0122] Reference point Reference coordinates (latitude and longitude) TA (symbolic number) Reference point 1 120°E, 30°N 16 Reference point 2 120°E, 25°N 18 Reference point 3 125°E, 30°N 10 Reference point 4 125°E, 25°N 14
[0123] As shown in Table 1, network devices are configured with a mapping relationship between reference coordinates and TAs. For example, the reference coordinates of reference point 2 are (120°E, 25°N), and the corresponding TA for reference point 2 is 18 symbols. The terminal device determines the coordinates of its reference point based on its own location. The terminal device can obtain its coordinates based on its own Global Navigation Satellite System (GNSS), or it can obtain the coordinates of the reference point based on other positioning systems; the specific method is not limited here. The terminal device obtains the corresponding TA, i.e., the third TA, from the indication information based on the coordinates of the reference point. Figure 12 As shown, the terminal device calculates the difference between the first TA and the third TA to obtain the fifth difference value.
[0124] For example, if the third difference has 10 symbols and the first difference has 14 symbols, then the fifth difference has 4 symbols.
[0125] 404. The terminal device reports the target difference value.
[0126] The terminal device reports the calculated target difference value to the network device, and the network device calculates the first TA based on the target difference value and the indication information.
[0127] In this embodiment of the application, by reporting the target difference value, the accuracy of the reported TA can be improved without increasing the signaling overhead as much as possible, thereby enabling the network device to determine the resources that may conflict.
[0128] In one possible implementation, the terminal device may also report one or more of the frame number, subframe number, or symbol index of the target symbol to the network device, wherein the target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data. Specifically, if the target symbol is downlink, then the uplink position where the target symbol conflicts with uplink data is sent, such as the subframe number, timeslot number, or symbol index of the target symbol; if the target is uplink, then the uplink position where the target conflicts with downlink data is sent, such as the subframe number, timeslot number, or symbol index of the target symbol.
[0129] In one possible implementation, the terminal device may also send the applicable range of the reported TA to the network device. This applicable range indicates the validity duration of the first TA. For example, the terminal device and the network device agree on a fuzziness level for the TA via a protocol, or the network device configures the TA for the terminal device (e.g., the fuzziness level is 's' symbols). The terminal device calculates the validity duration of the first TA based on this fuzziness level. The terminal device reports this validity duration to the network device, enabling the network device to schedule the terminal device to report the TA based on this validity duration.
[0130] In one possible implementation, the terminal device can also report the rate of change of TA. Specifically, the rate of change of TA refers to the rate at which the TA value changes over time, that is, the time required for the TA to change by one unit of time. It describes the speed at which the propagation delay between the terminal device and the network device changes.
[0131] The information transmission method in the embodiments of this application has been described above. The communication device in the embodiments of this application is described below. Please refer to [link / reference]. Figure 13 In this application embodiment, the communication device can be a terminal device, a component or device applied to the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. It can implement the functions of the terminal device in the above method. One embodiment of this communication device includes:
[0132] Processing unit 1302 is used to obtain a first timing advance TA. The first TA is used to indicate the amount of time the terminal device sends the uplink signal in advance. The granularity of the first TA is one time unit, and the time unit is less than 1 millisecond.
[0133] The processing unit 1302 is also configured to calculate the target difference value based on the first TA and the indication information, wherein the indication information is configured by the network device and the target difference value is less than the first TA;
[0134] Interface unit 1301 is used to send a target differential value to the network device, the target differential value being used by the network device to determine the first TA.
[0135] Figure 13 The communication device shown can be a network device, a component applied to a network device (such as a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. It can implement the functions of the network device described in the above method. One embodiment of this communication device includes:
[0136] Interface unit 1301 is used to send indication information, which is used by the terminal device to calculate the target difference value;
[0137] Interface unit 1301 is also used to receive a target differential value from a terminal device. The target differential value is used to determine the first TA of the terminal device. The granularity of the first TA is one time unit, and the time unit is less than 1 millisecond.
[0138] Processing unit 1302 is used to determine the first TA based on the target difference value.
[0139] The following describes a communication device provided in an embodiment of this application. Please refer to [link / reference]. Figure 14 , Figure 14 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device may be a terminal device or a network device as described in the above method embodiments, or it may be a chip, chip system, or processor that supports the terminal device or network device in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0140] The communication device may include one or more processors 1401, which are connected to a memory 1402, an input / output unit 1403, and a bus 1404. The processor 1401 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process data from the software programs.
[0141] Optionally, the communication device may include one or more memories 1402, which may store instructions that can be executed on the processor 1401, causing the communication device to perform the methods described in the above method embodiments. Optionally, the memory 1402 may also store data. The processor 1401 and the memory 1402 may be provided separately or integrated together.
[0142] Optionally, the communication device may further include a transceiver and an antenna. The transceiver may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0143] In another possible design, the processor 1401 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or for transmitting or relaying signals.
[0144] In another possible design, the processor 1401 may optionally store instructions that, when executed, cause the communication device to perform the methods described in the above method embodiments. The instructions may be stored in the processor 1401; in this case, the processor 1401 may be implemented in hardware.
[0145] In another possible design, the communication device may include a circuit that can perform the sending or receiving or communication functions of the terminal device or network device in the aforementioned method embodiments. The processor and transceiver described in this application embodiment can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CKOS), M-type metal-oxide-semiconductor (MKOS), p-type metal-oxide-semiconductor (PKOS), bipolar junction transistors (BJTs), bipolar CKOS (BiCKOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0146] The communication device described in the above embodiments may be a terminal device or a network device, but the scope of the communication device described in the embodiments of this application is not limited to this, and the structure of the communication device may vary. Figure 14 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0147] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0148] (2) A collection of one or more ICs, optionally including a storage component for storing data and instructions;
[0149] (3) ASIC, such as modems (KSK);
[0150] (4) Modules that can be embedded in other devices;
[0151] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.
[0152] (6) Others, etc.
[0153] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 15 The diagram shows the structure of the chip. Figure 15 The chip 1500 shown includes a processor 1501 and an interface 1502. Optionally, it may also include a memory 1503. The number of processors 1501 can be one or more, and the number of interfaces 1502 can be multiple.
[0154] For cases where the chip is used to implement the functions of the network device or terminal device in the embodiments of this application:
[0155] The interface 1502 is used to receive or output signals;
[0156] The processor 1501 is used to perform data processing operations on network devices or terminal devices.
[0157] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the communication device given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0158] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0159] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROK), programmable ROK (PROK), erasable PROK (EPROK), electrically erasable programmable ROK (EEPROK), or flash memory. The volatile memory can be random access memory (RAK), which serves as an external cache. By way of example, but not limitation, many forms of RAK are available, such as static random access memory (SRAK), dynamic random access memory (DRAK), synchronous dynamic random access memory (SDRAK), double data rate synchronous dynamic random access memory (DDR SDRAK), enhanced synchronous dynamic random access memory (ESDRAK), synchronous linked dynamic random access memory (SLDRAK), and direct memory bus RAK (DR RAK). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0160] This application also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0161] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0162] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0163] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0164] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0165] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0166] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0167] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as 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 part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
Claims
1. An information transmission method, characterized in that, include: Obtain the first timing advance TA, which is used to indicate the amount of time the terminal device sends the uplink signal in advance. The granularity of the first TA is one time unit, and the time unit is less than 1 millisecond. The target difference value is calculated based on the first TA and the indication information, wherein the indication information is configured by the network device, and the target difference value is less than the first TA; The target difference value is sent to the network device, and the target difference value is used by the network device to determine the first TA.
2. The method according to claim 1, characterized in that, The indication information is a scheduling delay parameter at the terminal device level, and the target difference value is the first difference value; The step of calculating the target difference value based on the first TA and the indication information includes: The first difference value is calculated based on the first TA and the scheduling delay parameter at the terminal device level. The first difference value is the difference between the scheduling delay parameter at the terminal device level and the first TA.
3. The method according to claim 1, characterized in that, The indication information is a cell-level scheduling delay parameter, and the target differential value is the second differential value; The step of calculating the target difference value based on the first TA and the indication information includes: The second difference value is calculated based on the first TA and the cell-level scheduling delay parameter. The second difference value is the difference between the cell-level scheduling delay parameter and the first TA.
4. The method according to claim 1, characterized in that, The indication information includes scheduling delay parameters at the terminal device level and scheduling delay parameters at the cell level, and the target difference value is the third difference value; The step of calculating the target difference value based on the first TA and the indication information includes: The parameter difference value is calculated based on the scheduling delay parameter at the terminal device level and the scheduling delay parameter at the cell level. The parameter difference value is the difference between the scheduling delay parameter at the cell level and the scheduling delay parameter at the terminal device level. The third difference value is calculated based on the first TA and the parameter difference value, and the third difference value is the difference between the first TA and the parameter difference value.
5. The method according to claim 1, characterized in that, The indication information is the coordinates of the target reference point, the target reference point is located within the coverage area of the network device, the TA corresponding to the coordinates of the target reference point is the second TA, and the target difference value is the fourth difference value; The step of calculating the target difference value based on the first TA and the indication information includes: The fourth difference value is calculated based on the first TA and the second TA, and the fourth difference value is the difference between the first TA and the second TA.
6. The method according to claim 1, characterized in that, The indication information includes the value of TA at one or more reference points, the one or more reference points being located within the coverage area of the network device, and the target difference value being the fifth difference value; The step of calculating the target difference value based on the first TA and the indication information includes: The coordinates of the reference point where the terminal device is located are calculated; Based on the coordinates of the reference point, determine the third TA corresponding to the coordinates of the reference point in the indication information; The fifth difference value is calculated based on the first TA and the third TA, and the fifth difference value is the difference between the first TA and the third TA.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Send one or more of the frame number, subframe number, or symbol index of the target symbol to the network device, wherein the target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The applicable range of the first TA is sent to the network device, and the applicable range of the first TA is used to indicate the effective duration of the first TA.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The rate of change of the first TA is sent to the network device, the rate of change of the first TA being used to indicate the time required for the first TA to change by one unit of time.
10. An information transmission method, characterized in that, include: Sending instruction information, which is used by the terminal device to calculate the target difference value; The target difference value is received from the terminal device. The target difference value is used to determine the first TA of the terminal device. The granularity of the first TA is one time unit, and the time unit is less than 1 millisecond.
11. The method according to claim 10, characterized in that, The indication information is a scheduling delay parameter at the terminal device level, and the target difference value is a first difference value, which is the difference between the scheduling delay parameter at the terminal device level and the first TA.
12. The method according to claim 10, characterized in that, The indication information is a cell-level scheduling delay parameter, and the target difference value is a second difference value, which is the difference between the cell-level scheduling delay parameter and the first TA.
13. The method according to claim 10, characterized in that, The indication information includes scheduling delay parameters at the terminal device level and scheduling delay parameters at the cell level. The target difference value is a third difference value, which is the difference between the first TA and the parameter difference value. The parameter difference value is the difference between the scheduling delay parameter at the cell level and the scheduling delay parameter at the terminal device level.
14. The method according to claim 10, characterized in that, The indication information is the coordinates of the target reference point, which is located within the coverage area of the network device. The TA corresponding to the coordinates of the target reference point is the second TA. The target difference value is the fourth difference value, which is the difference between the first TA and the second TA.
15. The method according to claim 10, characterized in that, The indication information includes the value of TA at one or more reference points, the one or more reference points being located within the coverage area of the network device, the target difference value being the fifth difference value, the fifth difference value being the difference between the first TA and the third TA, and the third TA being the TA corresponding to the reference point where the terminal device is located.
16. The method according to any one of claims 10 to 15, characterized in that, The method further includes: Receive one or more of the frame number, subframe number, or symbol index of a target symbol from a terminal device, wherein the target symbol is a downlink symbol that conflicts with uplink data, or an uplink symbol that conflicts with downlink data.
17. The method according to any one of claims 10 to 16, characterized in that, The method further includes: The applicable range of the first TA is received from the terminal device, and the applicable range of the first TA is used to indicate the effective duration of the first TA.
18. The method according to any one of claims 10 to 17, characterized in that, The method further includes: The rate of change of the first TA is received from the terminal device, the rate of change of the first TA being used to indicate the time required for the first TA to change by one unit of time.
19. A communication device, characterized in that, include: The processing unit is used to obtain a first timing advance (TA), the first TA being used to indicate the amount of time the terminal device sends an uplink signal in advance, the granularity of the first TA being one time unit, and the time unit being less than 1 millisecond; The processing unit is further configured to calculate a target difference value based on the first TA and the indication information, wherein the indication information is configured by the network device and the target difference value is less than the first TA; The interface unit is further configured to send the target differential value to the network device, the target differential value being used by the network device to determine the first TA.
20. A communication device, characterized in that, include: An interface unit is used to send indication information, which instructs the terminal device to perform a scheduling delay. The interface unit is further configured to receive a target difference value from the terminal device, the target difference value being used to determine a first TA of the terminal device; A processing unit is configured to determine the first TA based on the target difference value.
21. 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 9.
22. 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 10 to 18.
23. A communication system, characterized in that, include: A communication device for performing any of the methods described in steps 1 to 9, and a communication device for performing any of the methods described in claims 10 to 18.
24. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 9, or cause the computer to perform the method as claimed in any one of claims 10 to 18.
25. A computer program product comprising instructions that, when run on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 9, or cause the computer to perform the method as claimed in any one of claims 10 to 18.