A method for determining position information and an apparatus thereof

Through the timed advance TA reporting mechanism of network equipment and terminal equipment, the location information of the terminal equipment is verified, which solves the resource scheduling conflict problem caused by inaccurate reporting of the terminal equipment and improves the reliability of communication and the accuracy of location information.

CN114731487BActive Publication Date: 2025-10-21BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280000487.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-21
Publication Date
2025-10-21
Estimated Expiration
2042-02-21

AI Technical Summary

Technical Problem

In a satellite communication network, when the location information reported by a terminal device is inaccurate, it causes resource scheduling conflicts and affects the normal communication of other terminal devices.

Method used

After receiving the location information of the terminal device, the network device triggers the timing advance TA reporting to verify the reliability of the location information; after sending the location information, the terminal device performs the timing advance TA reporting so that the network device can perform verification.

Benefits of technology

By reporting TA in advance, resource scheduling conflicts are avoided, and the reliability of communication and the accuracy of location information are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114731487B_ABST
    Figure CN114731487B_ABST
Patent Text Reader

Abstract

The embodiment of the disclosure discloses a position information determination method and device, which can be applied to the field of communication technology. The method executed by a network device comprises the following steps: after receiving position information determined by measuring signals of multiple satellites and sent by a first terminal device, triggering the first terminal device to perform timing advance (TA) reporting, and checking the position information reported by the first terminal device, so as to avoid resource scheduling conflicts, and further ensure the reliability of communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a method and device for determining location information. Background Art

[0002] With the continuous development of IoT applications, complex scenarios where everything is connected have increasingly higher requirements for the accuracy of terminal location information.

[0003] In satellite communication networks, terminal devices use the Global Navigation Satellite System (GNSS) to determine their location and report it to network equipment, which then schedules resources based on the reported location. If the reported location information is inaccurate, the time and frequency resources allocated to it by the network equipment may conflict with those of other terminal devices, impacting their communication. Summary of the Invention

[0004] The embodiments of the present disclosure provide a method and apparatus for determining location information, which can determine the reliability of location information when the location information meets preset conditions, thereby improving the accuracy of determining the location information of a terminal device.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for determining location information, the method being performed by a network device, the method comprising:

[0006] Receiving location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals of multiple satellites;

[0007] Trigger the first terminal device to perform timed advance TA reporting.

[0008] In the present disclosure, after receiving the location information sent by the first terminal device and determined by measuring the signals of multiple satellites, the network device triggers the first terminal device to perform timed advance TA reporting to verify the location information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0009] In a second aspect, an embodiment of the present disclosure provides another method for determining location information, the method being executed by a terminal device, and the method comprising:

[0010] Sending location information of the terminal device to a network device, wherein the location information is determined by the terminal device by measuring signals of multiple satellites;

[0011] Execute scheduled advance TA reporting.

[0012] In the present disclosure, after the terminal device sends the location information determined by measuring the signals of multiple satellites to the network device, the terminal device can perform a timing advance TA report. As a result, the network device can verify the location information reported by the terminal device based on the reported timing advance TA, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0013] In a third aspect, an embodiment of the present disclosure provides a communication device, on a network device side, comprising:

[0014] a transceiver module, configured to receive location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites;

[0015] A processing module is used to trigger the first terminal device to perform timed advance TA reporting.

[0016] In a fourth aspect, an embodiment of the present disclosure provides a communication apparatus, on a terminal device side, comprising:

[0017] a transceiver module, configured to send location information of the terminal device to a network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites;

[0018] The processing module is used to perform timing advance TA reporting.

[0019] In a fifth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the first aspect is executed.

[0020] In a sixth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the second aspect is executed.

[0021] In the seventh aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, in which a computer program is stored; the processor executes the computer program stored in the memory so that the communication device executes the method described in the first aspect above.

[0022] In an eighth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, in which a computer program is stored; the processor executes the computer program stored in the memory so that the communication device executes the method described in the second aspect above.

[0023] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the first aspect above.

[0024] In the tenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the second aspect above.

[0025] In the eleventh aspect, an embodiment of the present disclosure provides a system for determining location information, the system including the communication device described in the third aspect and the communication device described in the fourth aspect, or the system including the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system including the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system including the communication device described in the ninth aspect and the communication device described in the tenth aspect.

[0026] In a twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for the above-mentioned terminal device, and when the instructions are executed, the terminal device executes the method described in the first aspect.

[0027] In a thirteenth aspect, an embodiment of the present invention provides a readable storage medium for storing instructions used by the above-mentioned network device, and when the instructions are executed, the network device executes the method described in the above-mentioned second aspect.

[0028] In a fourteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.

[0029] In a fifteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the second aspect above.

[0030] In a sixteenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a terminal device in implementing the functions described in the first aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the terminal device. The chip system may consist of a chip alone or may include a chip and other discrete components.

[0031] In a seventeenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a network device in implementing the functions described in the second aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the network device. The chip system may consist of a single chip or may include a chip and other discrete components.

[0032] In an eighteenth aspect, the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.

[0033] In a nineteenth aspect, the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the method described in the second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background technology, the drawings required for use in the embodiments of the present disclosure or the background technology will be described below.

[0035] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0036] Figure 2 is a flowchart of a method for determining location information provided by an embodiment of the present disclosure;

[0037] Figure 3 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0038] Figure 4 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0039] Figure 5 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0040] Figure 6 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0041] Figure 7 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0042] Figure 8 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0043] Figure 9is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0044] Figure 10 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0045] Figure 11 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0046] Figure 12 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0047] Figure 13 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0048] Figure 14 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0049] Figure 15 is a flowchart of another method for determining location information provided by an embodiment of the present disclosure;

[0050] Figure 16 is a structural diagram of a communication device provided by an embodiment of the present disclosure;

[0051] Figure 17 is a structural diagram of another communication device provided by an embodiment of the present disclosure;

[0052] Figure 18 It is a schematic structural diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0053] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0054] To facilitate understanding, the terms involved in this disclosure are first introduced.

[0055] 1. Global Navigation Satellite System (GNSS)

[0056] The Global Navigation Satellite System (GNSS) refers to all satellite navigation systems, including global, regional and enhanced ones, such as the United States' GPS, Russia's Glonass, Europe's Galileo, China's BeiDou Navigation Satellite System, and related augmentation systems, such as the United States' WAAS (Wide Area Augmentation System), Europe's EGNOS (European Geostationary Navigation Overlay System) and Japan's MSAS (Multi-functional Transport Satellite Augmentation System). It also covers other satellite navigation systems under construction or to be built in the future.

[0057] 2. Timing Advance (TA)

[0058] Signal transmission in space is subject to delay. If a terminal device moves away from the base station during a call, the signal from the base station will arrive at the terminal device increasingly late. Simultaneously, the terminal device's signal will also arrive at the base station increasingly late. Excessive delay can cause the signal from a terminal device received by the base station in its current timeslot to overlap with the next timeslot in which the base station receives a signal from another terminal device, causing inter-symbol interference (ISI). Therefore, during data transmission, the terminal device's uplink transmission must be advanced by a certain amount to ensure that the time interval between different users' uplink transmissions arriving at the base station is within a predefined threshold. The base station can send a timing advance command on the downlink channel to the terminal device, instructing it to advance its transmission time. This time is called the timing advance.

[0059] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. The communication system may include but is not limited to a network device and a terminal device. Figure 1 The number and form of devices shown are for example only and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more network devices and two or more terminal devices may be included. Figure 1 The communication system shown includes a network device 11, a terminal device 12 and a satellite 13 as an example.

[0060] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as long-term evolution (LTE) systems, fifth-generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems.

[0061] The network device 11 in the embodiment of the present disclosure is an entity on the network side for transmitting or receiving signals. For example, the network device 11 can be an evolved NodeB (eNB), a transmission point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiment of the present disclosure can be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the network device, such as the base station, and the functions of some protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0062] The terminal device 12 in the embodiment of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device can also be called a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. The terminal device can be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), etc. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the terminal device.

[0063] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0064] Typically, when a terminal device reports location information obtained based on GNSS measurements to a network device, the network device may deem the location information unreliable. To avoid conflicts between the time-frequency domain resources configured for the terminal device based on the location information and other terminal devices, the network device may instruct the terminal device to report a timing advance (TA) when the location information is unreliable, thereby verifying the location information reported by the terminal device based on the TA reported by the terminal device. A method for determining location information and an apparatus thereof provided by the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0065] See Figure 2 , Figure 2 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 2 As shown, the method may include but is not limited to the following steps:

[0066] Step 201: Receive location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0067] Among them, the location information can be the location information determined by the terminal device, or it can be any information that can characterize the location of the terminal device, for example, it can be the measurement result of the satellite signal measured by the terminal device, so that the network device can determine the specific location of the terminal device by analyzing the measurement result.

[0068] Optionally, the location information may include any of the following: location coordinate information of the terminal device, measurement results of signals of multiple satellites and information of multiple satellites, etc. This disclosure does not impose any limitation on this.

[0069] In the present disclosure, after measuring signals from multiple satellites, a terminal device can determine the number of measurement results to report based on the measurement results for each satellite, or alternatively, based on instructions from a network device. Therefore, the number of satellite signal measurement results reported can be smaller than the number of satellite signals measured by the terminal device. Thus, by reporting measurement results for a subset of satellite signals and satellite information, the terminal device's location can be determined, reducing the transmission of redundant data and thus avoiding waste of resources.

[0070] In the present disclosure, a terminal device can determine its location information by measuring signals from multiple satellites, and then send the determined location information to a network device. The network device can then determine the reliability of the terminal device's location information and, if the terminal device's location information is reliable, perform resource scheduling.

[0071] Step 202: trigger the first terminal device to perform timed advance TA reporting.

[0072] Optionally, the network device may trigger the first terminal device to perform timed advance TA reporting when it is determined that the location information reported by the terminal device meets a preset condition.

[0073] In the present disclosure, the location information reported by the terminal device may contain errors or be tampered with. Therefore, the network device can trigger the first terminal device to perform TA reporting when it determines that the location information reported by the first terminal device meets the preset conditions, so as to verify the reliability of the reported location information and ensure the accuracy of the location information.

[0074] Optionally, the preset condition may be agreed upon in the protocol or pre-configured, and this disclosure does not limit this.

[0075] Optionally, the network device may determine that the location information reported by the first terminal device meets a preset condition when the success rate of the uplink transmission corresponding to the first terminal device is less than a first threshold.

[0076] In the present disclosure, after a network device schedules resources based on the location information reported by a terminal device, if the location information reported by the terminal device is inaccurate, uplink transmission may be disrupted when the terminal device transmits data using resources allocated based on that location information, resulting in a failure in the network device's demodulation of the data sent by the terminal device, i.e., an uplink data transmission failure. Therefore, the network device can determine whether the location information reported by the terminal device meets preset conditions based on the success rate of the terminal device's uplink transmission.

[0077] When the uplink transmission success rate is high, the reliability of the corresponding location information can be determined to be high. When the uplink transmission success rate is low, the reliability of the corresponding location information can be determined to be low. The first threshold may be agreed upon in a protocol or may be pre-set in the system, and this disclosure does not limit this.

[0078] In the present disclosure, the network device may trigger the first terminal device to perform timing advance TA reporting by sending a trigger instruction. Alternatively, the network device may instruct the first terminal device to perform timing advance TA reporting by instructing the trigger through a radio resource control (RRC) message, a media access control (MAC) control element (CE), physical layer signaling, etc.

[0079] For example, the value of any bit in the physical layer signaling can be used to indicate that the first terminal device is triggered to perform timing advance TA reporting. Therefore, after receiving the physical layer signaling, the terminal device can determine whether to perform timing advance TA reporting based on the value of this bit.

[0080] Alternatively, the network device may also instruct the first terminal device to trigger the timing advance TA reporting in a configurable information field in the physical layer signaling.

[0081] In the present disclosure, after receiving the location information sent by the first terminal device and determined by measuring the signals of multiple satellites, the network device triggers the first terminal device to perform timed advance TA reporting to verify the location information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0082] See Figure 3 , Figure 3 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 3 As shown, the method may include but is not limited to the following steps:

[0083] Step 301: Send second indication information to a first terminal device, where the second indication information is used to indicate information of multiple satellites.

[0084] In the present disclosure, a network device can determine the satellite information that each terminal can use for positioning based on the information of each satellite, and then indicate the satellite information that each terminal can use for positioning to the corresponding terminal device. The satellite information can be any information that can uniquely identify a satellite, such as a satellite number, and this disclosure is not limited to this.

[0085] Step 302: Receive location information sent by the first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0086] Step 303: When it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device is triggered to perform timed advance TA reporting.

[0087] In the present disclosure, the specific implementation process of step 302-step 303 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0088] In the present disclosure, after the network device sends the second indication information for indicating information of multiple satellites to the first terminal device, it can receive the location information sent by the first terminal device that is determined by measuring the signals of multiple satellites. Thereafter, when it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device can be triggered to perform a timed advance TA report to verify the location information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0089] See Figure 4 , Figure 4 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 4 As shown, the method may include but is not limited to the following steps:

[0090] Step 401: Receive first indication information sent by a first terminal device, where the first indication information is used to indicate information of multiple satellites.

[0091] In the present disclosure, after the terminal device obtains the ephemeris information of multiple satellites, it can determine the multiple satellites used to obtain position information based on the ephemeris information of each satellite, and send the information of the multiple satellites to the network device.

[0092] Step 402: Determine multiple satellites.

[0093] In the present disclosure, after receiving the first indication information sent by the terminal device, the network device can determine the information of multiple satellites used to obtain location information based on the first indication information. Thus, the network device can determine whether the location information is reliable based on the satellite information and the measurement results of the signal of each satellite reported by the terminal device.

[0094] Step 403: Receive location information sent by the first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0095] Step 404: When it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device is triggered to perform timed advance TA reporting.

[0096] In the present disclosure, the specific implementation process of step 403-step 404 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0097] In the present disclosure, after the network device receives the first indication information sent by the first terminal device for indicating information of multiple satellites, it can determine the multiple satellites. Thereafter, it can receive the position information sent by the first terminal device that is determined by measuring the signals of multiple satellites. Then, when it is determined that the position information sent by the first terminal device meets the preset conditions, it can trigger the first terminal device to perform a timed advance TA report to verify the position information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0098] See Figure 5 , Figure 5 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 5 As shown, the method may include but is not limited to the following steps:

[0099] Step 501: Send second indication information to a first terminal device, where the second indication information is used to indicate information of multiple satellites.

[0100] In the present disclosure, the specific implementation process of step 501 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0101] Step 502: Send third indication information to the first terminal device, where the third indication information is used to indicate measurement configuration information of each satellite.

[0102] The measurement configuration information may include at least one of the following: a measurement time window and pilot information, which is not limited in the present disclosure.

[0103] In addition, the measurement configuration information can be used to instruct the terminal device how to perform position measurement, and the pilot information can be a sequence value of the pilot, etc., which is not limited in this disclosure.

[0104] In this disclosure, a network device can directly send measurement configuration information for each satellite to a terminal device. The terminal device can then determine the target signals for position measurement based on the pilot information. The terminal device can then measure the target signals within a measurement time window to determine the terminal device's location.

[0105] Optionally, the network device may configure the third indication information in system information, or radio resource control (RRC) signaling, or media access control sublayer information (MAC CE), or physical layer signaling. Thus, the network device can send the third indication information to the first terminal device through system information, or RRC signaling, or MAC CE, or physical layer signaling.

[0106] Step 503: Receive location information sent by the first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0107] Step 504: When it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device is triggered to perform timed advance TA reporting.

[0108] In the present disclosure, the specific implementation process of step 503-step 504 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0109] In the present disclosure, the network device can send second indication information for indicating information of multiple satellites and third indication information for indicating measurement configuration information of each satellite to the first terminal device. After that, the network device can receive the position information sent by the first terminal device determined by measuring the signals of multiple satellites. Then, when it is determined that the position information sent by the first terminal device meets the preset conditions, the first terminal device can be triggered to perform timed advance TA reporting to verify the position information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0110] See Figure 6 , Figure 6 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 6 As shown, the method may include but is not limited to the following steps:

[0111] Step 601: Receive location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0112] Step 602: When the success rate of uplink transmission corresponding to the second terminal device associated with the first terminal device is less than a second threshold, determine that the location information reported by the first terminal device meets a preset condition.

[0113] In the present disclosure, any terminal device can be determined to be a second terminal device in response to the distance between the location information reported by any terminal device and the location information reported by the first terminal device being less than a third threshold and the confidence level of the location information reported by any terminal device being greater than a fourth threshold.

[0114] The third threshold and the fourth threshold may be agreed upon in a protocol or pre-configured, and this disclosure does not limit this.

[0115] Optionally, in response to the interval between the scheduling resources corresponding to any terminal device and the scheduling resources corresponding to the first terminal device being less than the fifth threshold and the confidence level of the location information reported by any terminal device being greater than the fourth threshold, any terminal device is determined to be a second terminal device.

[0116] The scheduling resources may be time-frequency resources, etc. The fifth threshold may be agreed upon in a protocol, or may be pre-configured, and this disclosure does not limit this.

[0117] In the present disclosure, after the network device schedules resources for the second terminal device, when the second terminal device transmits data based on the allocated resources, the network device has a high probability of failure when demodulating the data sent by the second terminal device, and the location information reported by the second terminal is reliable. In this case, it may be due to the inaccurate location information of the first terminal device, which causes the network device to believe that the location interval between the first terminal device and the second terminal device is relatively small, so that the scheduling resource interval allocated to the first terminal device and the second terminal device is relatively small, that is, there is a conflict in the scheduling resources allocated to the first terminal device and the second terminal device, which causes the second terminal device to fail to upload data. Therefore, the reliability of the location information reported by the first terminal device can be determined based on the success rate of the uplink transmission corresponding to the second terminal device. When the uplink transmission success rate is low, it can be determined that the reliability of the location information corresponding to the first terminal device is low.

[0118] Step 603: When it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device is triggered to perform timing advance TA reporting.

[0119] In the present disclosure, the specific implementation process of step 603 can be found in the detailed description of any embodiment of the present disclosure, and will not be repeated here.

[0120] In the present disclosure, a network device may determine that the location information reported by a first terminal device satisfies a preset condition when the success rate of uplink transmissions corresponding to a second terminal device associated with the first terminal device is less than a second threshold. Subsequently, upon determining that the location information sent by the first terminal device satisfies the preset condition, the network device may trigger the first terminal device to report a timing advance (TA) to verify the location information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring communication reliability.

[0121] See Figure 7 , Figure 7 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 7 As shown, the method may include but is not limited to the following steps:

[0122] Step 701: Send a fourth indication message to the first terminal device, wherein the fourth indication message is used to indicate the configuration information measured by the TA and / or the configuration information reported by the TA to the first terminal device.

[0123] The configuration information measured by the TA may include: an identifier of the measurement configuration information, a measurement target, and information about the time when the measurement is performed, etc. The configuration information reported by the TA may include: an identifier of the reported configuration information, and information about the time when the report is made, etc. This disclosure does not limit this.

[0124] In the present disclosure, TA measurement configuration information can be used to instruct a terminal device to perform TA measurement to determine the delay from the terminal device to the network device. TA reporting configuration information can be used to instruct a terminal device on how to perform TA reporting. The identifier of the measurement configuration information can be any information that can uniquely identify the measurement configuration, such as the measurement configuration information number. The measurement target can be a measurement signal assigned by the network device to the terminal device. The identifier of the reporting configuration information can be any information that can uniquely identify the reporting configuration, such as the reporting configuration number.

[0125] In the present disclosure, the network device can directly send the TA measurement configuration information or the TA reporting configuration information to the terminal device. Alternatively, when the network device has sent multiple TA measurement configuration information to the terminal device, the network device can send the identification of the measurement configuration information to the terminal device. After receiving the TA measurement configuration information sent by the network device, the terminal device can determine the TA measurement-related configuration according to the identification of the reporting configuration information, and then perform TA measurement according to the measurement configuration. When the network device has sent multiple TA reporting configuration information to the terminal device, the network device can send the identification of the reporting configuration information to the terminal device. The terminal device can determine the reporting-related configuration according to the identification of the reporting configuration information, and then perform TA reporting according to the reported time information.

[0126] Optionally, the network device may configure the fourth indication information in system information, or radio resource control (RRC) signaling, or media access control sublayer information (MAC CE), or physical layer signaling. This disclosure does not impose any restrictions on this.

[0127] Step 702: Receive location information sent by the first terminal device, where the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0128] Step 703: When it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device is triggered to perform timed advance TA reporting.

[0129] In the present disclosure, the specific implementation process of step 702-step 703 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0130] It should be noted that the present disclosure does not limit the execution order of step 702 and step 701, that is, step 702 and step 701 can be executed simultaneously, or step 702 can be executed first and then step 701. The present disclosure does not limit this.

[0131] In the present disclosure, after the network device sends a fourth indication message to the first terminal device for indicating the configuration information of TA measurement and / or the configuration information reported by TA to the first terminal device, it can receive the location information sent by the first terminal device that is determined by measuring the signals of multiple satellites. Thereafter, when it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device can be triggered to perform timed advance TA reporting to verify the location information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0132] See Figure 8 , Figure 8 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a network device. Figure 8 As shown, the method may include but is not limited to the following steps:

[0133] Step 801: Receive location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites.

[0134] Step 802: When it is determined that the location information sent by the first terminal device meets the preset conditions, the first terminal device is triggered to perform timed advance TA reporting.

[0135] In the present disclosure, the specific implementation process of step 801-step 802 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0136] Step 803: Receive the TA reported by the first terminal device.

[0137] In the present disclosure, after receiving the trigger TA reporting instruction sent by the network device, the first terminal device can report the TA information to the network device. Alternatively, the first terminal device can also trigger and start the timing advance TA reporting autonomously.

[0138] Step 804: Determine the credibility of the location information reported by the first terminal device based on the TA.

[0139] Step 805: When the credibility is less than the sixth threshold, fifth indication information is sent to the first terminal device, wherein the fifth indication information is used to instruct the first terminal to release the wireless link connection or re-report the location information.

[0140] The sixth threshold may be agreed upon in a protocol or pre-configured, and this disclosure does not limit this.

[0141] In the present disclosure, any bit in the sending instruction can be used to identify the fifth indication information. For example, if the fifth indication information is used to instruct the first terminal to release the wireless link connection, this bit can be set to 0; if the fifth indication information is used to instruct the first terminal to re-report location information, this bit can be set to 1.

[0142] In the present disclosure, after receiving the location information sent by the first terminal device and determined by measuring the signals of multiple satellites, and triggering the first terminal device to perform timed advance TA reporting when determining that the location information sent by the first terminal device meets the preset conditions, the network device can receive the TA reported by the first terminal device, and then determine the credibility of the location information reported by the first terminal device based on the TA. Then, when the credibility is less than the sixth threshold, the network device can send to the first terminal device fifth indication information for instructing the first terminal to release the wireless link connection or re-report the location information. In this way, the reliability of the terminal device location information can be improved, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0143] See Figure 9 , Figure 9 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 9 As shown, the method may include but is not limited to the following steps:

[0144] Step 901: Send location information of a terminal device to a network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites.

[0145] Among them, the location information can be the location information determined by the terminal device, or it can be any information that can characterize the location of the terminal device, for example, it can be the measurement result of the satellite signal measured by the terminal device, so that the network device can determine the specific location of the terminal device by analyzing the measurement result.

[0146] Optionally, the location information may include any of the following: location coordinate information of the terminal device, measurement results of signals of multiple satellites and information of multiple satellites, etc. This disclosure does not impose any limitation on this.

[0147] In the present disclosure, after measuring signals from multiple satellites, a terminal device can determine the number of measurement results to report based on the measurement results for each satellite, or alternatively, based on instructions from a network device. Therefore, the number of satellite signal measurement results reported can be smaller than the number of satellite signals measured by the terminal device. Thus, by reporting measurement results for a subset of satellite signals and satellite information, the terminal device's location can be determined, reducing the transmission of redundant data and thus avoiding waste of resources.

[0148] In the present disclosure, a terminal device can determine its location information by measuring signals from multiple satellites, and then send the determined location information to a network device. The network device can then determine the reliability of the terminal device's location information and, if the terminal device's location information is reliable, perform resource scheduling.

[0149] Step 902: Execute timing advance TA reporting.

[0150] In the present disclosure, the location information reported by the terminal device may contain errors or be tampered with. Therefore, the terminal device can report the TA, and the network device can verify the reliability of the reported location information based on the reported TA to ensure the accuracy of the location information.

[0151] Optionally, the terminal device may trigger TA reporting when it determines that the location information meets preset conditions.

[0152] The preset conditions may be agreed upon in the protocol or pre-configured, and this disclosure does not limit this.

[0153] Optionally, the terminal device may trigger TA reporting based on instructions from the network device.

[0154] In the present disclosure, the network device may trigger the terminal device to perform timed advance TA reporting if it determines that the location information reported by the terminal device meets a preset condition. The preset condition may be a protocol agreement or pre-configured, which is not limited in the present disclosure.

[0155] Optionally, the network device may determine that the location information reported by the terminal device meets a preset condition when the success rate of the uplink transmission corresponding to the terminal device is less than a first threshold.

[0156] In the present disclosure, after a network device schedules resources based on the location information reported by a terminal device, if the location information reported by the terminal device is inaccurate, uplink transmission may be disrupted when the terminal device transmits data using resources allocated based on that location information, resulting in a failure in the network device's demodulation of the data sent by the terminal device, i.e., an uplink data transmission failure. Therefore, the network device can determine whether the location information reported by the terminal device meets preset conditions based on the success rate of the terminal device's uplink transmission.

[0157] When the uplink transmission success rate is high, the reliability of the corresponding location information can be determined to be high. When the uplink transmission success rate is low, the reliability of the corresponding location information can be determined to be low. The first threshold may be agreed upon in a protocol or may be pre-set in the system, and this disclosure does not limit this.

[0158] In the present disclosure, the network device may trigger the terminal device to perform timing advance reporting by sending a trigger instruction. Alternatively, the network device may instruct the terminal device to perform timing advance reporting by instructing the terminal device to perform timing advance reporting through a radio resource control (RRC) message, a media access control (MAC) control element (CE), physical layer signaling, etc.

[0159] For example, the value of any bit in the physical layer signaling can be used to instruct the terminal device to trigger the execution of timing advance TA reporting. Therefore, after receiving the physical layer signaling, the terminal device can determine whether to execute timing advance TA reporting based on the value of this bit.

[0160] Alternatively, the network device may also instruct the terminal device to trigger the reporting of the timing advance TA in a configurable information field in the physical layer signaling.

[0161] In the present disclosure, after the terminal device sends the location information determined by measuring the signals of multiple satellites to the network device, the terminal device can perform a timing advance TA report. As a result, the network device can verify the location information reported by the terminal device based on the reported timing advance TA, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0162] See Figure 10 , Figure 10 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 10 As shown, the method may include but is not limited to the following steps:

[0163] Step 1001: Receive second indication information sent by a network device, where the second indication information is used to indicate information of multiple satellites.

[0164] In the present disclosure, a network device can determine the satellite information that each terminal can use for positioning based on the information of each satellite, and then indicate the satellite information that each terminal can use for positioning to the corresponding terminal device. The satellite information can be any information that can uniquely identify a satellite, such as a satellite number, and this disclosure is not limited to this.

[0165] Step 1002: Send location information of the terminal device to the network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites.

[0166] Step 1003: When it is determined that the location information meets the preset conditions, the TA reporting is performed in advance.

[0167] In the present disclosure, the specific implementation process of step 1002-step 1003 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0168] In the present disclosure, a terminal device may send first indication information indicating information about multiple satellites to a network device. Subsequently, the terminal device may send location information determined by measuring signals from multiple satellites to the network device. If the location information satisfies a preset condition, the network device may report a timing advance (TA). The network device can then verify the location information reported by the terminal device based on the reported timing advance (TA), thereby avoiding resource scheduling conflicts and ensuring communication reliability.

[0169] See Figure 11 , Figure 11 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 11 As shown, the method may include but is not limited to the following steps:

[0170] Step 1101: Send first indication information to a network device, where the first indication information is used to indicate information of multiple satellites.

[0171] In this disclosure, after obtaining ephemeris information for multiple satellites, a terminal device can determine the multiple satellites used to obtain location information based on the ephemeris information of each satellite and send the information about the multiple satellites to a network device. The network device can then determine whether the location information is reliable based on the satellite information and the measurement results of each satellite's signal reported by the terminal device.

[0172] Step 1102: Send location information of the terminal device to the network device, where the location information is determined by the terminal device by measuring signals from multiple satellites.

[0173] Step 1103: When it is determined that the location information meets the preset conditions, the TA reporting is performed in advance.

[0174] In the present disclosure, the specific implementation process of step 1102-step 1103 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0175] In the present disclosure, a terminal device can send first indication information indicating information about multiple satellites to a network device. Subsequently, the terminal device can send location information determined by measuring signals from multiple satellites to the network device. If the location information satisfies a preset condition, the network device can report a timing advance (TA). The network device can then verify the location information reported by the terminal device based on the reported timing advance (TA), thereby avoiding resource scheduling conflicts and ensuring communication reliability.

[0176] See Figure 12 , Figure 12 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 12 As shown, the method may include but is not limited to the following steps:

[0177] Step 1201: Receive second indication information sent by a network device, where the second indication information is used to indicate information of multiple satellites.

[0178] Step 1202: Receive third indication information sent by the network device, where the third indication information is used to indicate measurement configuration information of each satellite.

[0179] The measurement configuration information may include at least one of the following: a measurement time window and pilot information, which is not limited in the present disclosure.

[0180] In addition, the measurement configuration information can be used to instruct the terminal device how to perform position measurement, and the pilot information can be a sequence value of the pilot, etc., which is not limited in this disclosure.

[0181] In this disclosure, a network device can directly send measurement configuration information for each satellite to a terminal device. The terminal device can then determine the target signals for position measurement based on the pilot information. The terminal device can then measure the target signals within a measurement time window to determine the terminal device's location.

[0182] In the present disclosure, the network device may configure the third indication information in system information, or radio resource control (RRC) signaling, or media access control sublayer information (MAC CE), or physical layer signaling. Thus, the network device can send the third indication information to the terminal device through system information, or RRC signaling, or MAC CE, or physical layer signaling.

[0183] Optionally, the terminal device can receive the third indication information sent by the network device through system information, RRC message, MAC CE, and physical layer signaling.

[0184] Step 1203: Send the location information of the terminal device to the network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites.

[0185] Step 1204: When it is determined that the location information meets the preset conditions, the TA reporting is performed in advance.

[0186] In the present disclosure, the specific implementation process of step 1203-step 1204 can be found in the detailed description of any embodiment of the present disclosure, and will not be repeated here.

[0187] In the present disclosure, a terminal device can receive second indication information indicating information about multiple satellites and third indication information indicating measurement configuration information for each satellite, sent by a network device. The terminal device can then send location information determined by measuring signals from multiple satellites to the network device. If the location information satisfies a preset condition, the network device can then report a timing advance (TA). This allows the network device to verify the location information reported by the terminal device based on the reported timing advance (TA), thereby avoiding resource scheduling conflicts and ensuring communication reliability.

[0188] See Figure 13 , Figure 13 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 13 As shown, the method may include but is not limited to the following steps:

[0189] Step 1301: Send location information of a terminal device to a network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites.

[0190] In the present disclosure, the specific implementation process of step 1301 can be found in the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0191] Step 1302: In response to not receiving a hybrid automatic repeat request (HARQ) feedback for a preset number of uplink transmissions, determining that the location information of the terminal device meets a preset condition.

[0192] In the present disclosure, if decoding fails, a terminal device can save the received data and request the network device to retransmit the data. The network device then combines the retransmitted data with the previously received data before decoding. If a terminal device fails to receive HARQ feedback information from the network device, this indicates an uplink transmission error, which may be caused by unreliable terminal location information. Therefore, the terminal device can count the number of times uplink transmissions fail to receive feedback. If a preset number is reached, the terminal device can determine that its location information meets a preset condition.

[0193] Optionally, the terminal device may also determine that the location information of the terminal device meets a preset condition in response to a proportion of negative acknowledgement (NACK) messages received in the HARQ being greater than a first threshold value.

[0194] A non-acknowledgement message indicates that the device cannot understand a message or cannot implement a requested operation. The terminal device may count the proportion of NACKs in received HARQ messages. When the proportion is greater than a first threshold, the terminal device may determine that the location information of the terminal device meets a preset condition. The first threshold may be agreed upon in a protocol or pre-configured, and this disclosure does not limit this.

[0195] Optionally, the terminal device may also determine that the location information of the terminal device meets a preset condition in response to not receiving HARQ feedback for uplink transmission within a preset time period.

[0196] In the present disclosure, a terminal device may determine a preset period based on an uplink transmission delay. For example, the uplink transmission delay may be set to a preset period, or the preset period may be set to be greater than the uplink transmission delay. The terminal device may start timing when sending HARQ information. If the timing reaches the preset period and no HARQ feedback information is received, the terminal device may determine that its location information meets a preset condition.

[0197] Optionally, the terminal device may also determine that the location information of the terminal device meets a preset condition in response to a proportion of non-acknowledgement messages NACK in HARQ received within a preset time period being greater than a second threshold value.

[0198] The second threshold value may be agreed upon in a protocol or pre-configured, which is not limited in the present disclosure.

[0199] Step 1303: When it is determined that the location information meets the preset conditions, TA reporting is triggered.

[0200] In the present disclosure, the specific implementation process of step 1303 can be found in the detailed description of any embodiment of the present disclosure, and will not be repeated here. In the present disclosure, after the terminal device sends the location information determined by the terminal device by measuring the signals of multiple satellites to the network device, it can determine that the location information of the terminal device meets the preset conditions when no HARQ feedback is received after a preset number of uplink transmissions, and trigger the execution of TA reporting when it is determined that the location information meets the preset conditions. In this way, the network device can verify the location information reported by the terminal device according to the reported timing advance TA, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0201] See Figure 14 , Figure 14 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 14 As shown, the method may include but is not limited to the following steps:

[0202] Step 1401: Receive a fourth indication message sent by a network device, where the fourth indication message is used to indicate configuration information measured by a TA and / or configuration information reported by the TA.

[0203] The configuration information measured by the TA may include: an identifier of the measurement configuration information, a measurement target, and information about the time when the measurement is performed, etc. The configuration information reported by the TA may include: an identifier of the reported configuration information, and information about the time when the report is made, etc. This disclosure does not limit this.

[0204] In the present disclosure, TA measurement configuration information can be used to instruct a terminal device to perform TA measurement to determine the delay from the terminal device to the network device. TA reporting configuration information can be used to instruct a terminal device on how to perform TA reporting. The identifier of the measurement configuration information can be any information that can uniquely identify the measurement configuration, such as the measurement configuration information number. The measurement target can be a measurement signal assigned by the network device to the terminal device. The identifier of the reporting configuration information can be any information that can uniquely identify the reporting configuration, such as the reporting configuration number.

[0205] In the present disclosure, the network device can directly send the TA measurement configuration information or the TA reporting configuration information to the terminal device. Alternatively, when the network device has sent multiple TA measurement configuration information to the terminal device, the network device can send the identification of the measurement configuration information to the terminal device. After receiving the TA measurement configuration information sent by the network device, the terminal device can determine the TA measurement-related configuration according to the identification of the reporting configuration information, and then perform TA measurement according to the measurement configuration. When the network device has sent multiple TA reporting configuration information to the terminal device, the network device can send the identification of the reporting configuration information to the terminal device. The terminal device can determine the reporting-related configuration according to the identification of the reporting configuration information, and then perform TA reporting according to the reported time information.

[0206] Optionally, the network device may configure the fourth indication information in system information, or radio resource control (RRC) signaling, or media access control sublayer information (MAC CE), or physical layer signaling. This disclosure does not impose any restrictions on this.

[0207] Optionally, the terminal device may also determine the configuration information reported by the TA based on preset rules.

[0208] Step 1402: Send location information of the terminal device to the network device, where the location information is determined by the terminal device by measuring signals from multiple satellites.

[0209] Step 1403: When it is determined that the location information meets the preset conditions, the TA reporting is performed in advance.

[0210] In the present disclosure, the specific implementation process of step 1402-step 1403 can be found in the detailed description of any embodiment in the present disclosure, and will not be repeated here.

[0211] It should be noted that the present disclosure does not limit the execution order of step 1402 and step 1401, that is, step 1402 and step 1401 can be executed simultaneously, or step 1402 can be executed first and then step 1401. The present disclosure does not limit this.

[0212] In the present disclosure, upon receiving a fourth indication message sent by the network device indicating TA measurement configuration information and / or TA reporting configuration information, the network device may transmit to the network device the location information of the terminal device determined by measuring signals from multiple satellites. Subsequently, upon determining that the location information meets preset conditions, the network device may perform timing advance TA reporting. Thus, the network device can verify the location information reported by the terminal device based on the reported timing advance TA, thereby avoiding resource scheduling conflicts and ensuring communication reliability.

[0213] See Figure 15 , Figure 15 FIG. 1 is a flow chart of a method for determining location information provided by an embodiment of the present disclosure, and the method is executed by a terminal device. Figure 15 As shown, the method may include but is not limited to the following steps:

[0214] Step 1501: Send location information of a terminal device to a network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites.

[0215] Step 1502: When it is determined that the location information meets the preset conditions, a timed advance TA reporting is performed.

[0216] Step 1503: Receive fifth indication information sent by the network device, where the fifth indication information is used to instruct the terminal to release the wireless link connection or re-report the location information.

[0217] In the present disclosure, after receiving the TA reported by the terminal device, the network device can determine the credibility of the location information reported by the terminal device based on the TA. If the credibility is less than a preset threshold, the network device can send fifth indication information to the terminal device to instruct the terminal device to release the wireless link connection or re-report the location information. As a result, the terminal device interface re-reports the location information or releases the wireless link connection based on the fifth indication information.

[0218] In the present disclosure, any bit in the sending instruction can be used to identify the fifth indication information. For example, if the fifth indication information is used to instruct the terminal to release the wireless link connection, this bit can be set to 0; if the fifth indication information is used to instruct the terminal to re-report the location information, this bit can be set to 1.

[0219] In the present disclosure, after a terminal device sends location information determined by measuring signals from multiple satellites to a network device, it can perform a timed advance (TA) report if it determines that the location information meets preset conditions. Subsequently, the terminal device can receive fifth indication information from the network device that instructs the terminal to release the radio link connection or re-report the location information. This improves the reliability of the terminal device's location information, avoids resource scheduling conflicts, and ensures communication reliability.

[0220] See Figure 16 , which is a structural diagram of a communication device 1600 provided in an embodiment of the present disclosure. Figure 16 The communication device 1600 shown may include a transceiver module 1601 and a processing module 1602. The transceiver module 1601 may include a sending module and / or a receiving module, the sending module is used to implement a sending function, and the receiving module is used to implement a receiving function. The transceiver module 1601 can implement the sending function and / or the receiving function.

[0221] It is understandable that the communication device 1600 may be a network device, a device in a network device, or a device that can be used in conjunction with a network device.

[0222] The communication device 1600 is on the network device side, wherein:

[0223] The transceiver module 1601 is configured to receive location information sent by a first terminal device, where the location information is determined by the first terminal device by measuring signals from multiple satellites;

[0224] Processing module 1602 is used to trigger the first terminal device to perform timed advance TA reporting.

[0225] Optionally, the transceiver module 1601 is further configured to:

[0226] receiving first indication information sent by the first terminal device, wherein the first indication information is used to indicate information of the multiple satellites;

[0227] or,

[0228] Send second indication information to the first terminal device, wherein the second indication information is used to indicate information of the multiple satellites.

[0229] Optionally, the processing module 1602 further includes:

[0230] The plurality of satellites is determined.

[0231] Optionally, the transceiver module 1601 is further configured to:

[0232] Send third indication information to the first terminal device, wherein the third indication information is used to indicate measurement configuration information of each of the satellites.

[0233] Optionally, the measurement configuration information includes at least one of the following: a measurement time window and pilot information.

[0234] Optionally, the transceiver module 1601 is specifically configured to:

[0235] Sending third indication information to the first terminal device through system information;

[0236] or,

[0237] Sending third indication information to the first terminal device through a radio resource control RRC message;

[0238] Alternatively, third indication information is sent to the first terminal device through a media access control control unit MAC CE;

[0239] Alternatively, third indication information is sent to the first terminal device via physical layer signaling.

[0240] Optionally, the location information includes any of the following:

[0241] location coordinate information of the first terminal device;

[0242] measurement results of signals from a plurality of said satellites and information of a plurality of said satellites.

[0243] Optionally, the transceiver module 1601 is further configured to:

[0244] When it is determined that the location information reported by the terminal device meets the preset conditions, the first terminal device is triggered to perform timed advance TA reporting.

[0245] Optionally, the processing module 1602 is further configured to:

[0246] When the success rate of uplink transmission corresponding to the first terminal device is less than a first threshold, determining that the location information reported by the first terminal device meets a preset condition;

[0247] Alternatively, when the success rate of uplink transmission corresponding to the second terminal device associated with the first terminal device is less than a second threshold, it is determined that the location information reported by the first terminal device meets the preset conditions.

[0248] Optionally, the processing module 1602 is further configured to:

[0249] In response to a distance between the location information reported by any terminal device and the location information reported by the first terminal device being less than a third threshold, and a confidence level of the location information reported by the any terminal device being greater than a fourth threshold, determining that the any terminal device is the second terminal device;

[0250] Alternatively, in response to the fact that the interval between the scheduling resources corresponding to any terminal device and the scheduling resources corresponding to the first terminal device is less than the fifth threshold and the confidence level of the location information reported by any terminal device is greater than the fourth threshold, the any terminal device is determined to be the second terminal device.

[0251] Optionally, the transceiver module 1601 is further configured to:

[0252] A fourth indication message is sent to the first terminal device, wherein the fourth indication message is used to indicate the TA measurement configuration information and / or TA reported configuration information to the first terminal device.

[0253] Optionally, the transceiver module 1601 is further configured to:

[0254] Receiving the TA reported by the first terminal device;

[0255] The processing module is further configured to determine the credibility of the location information reported by the first terminal device according to the TA;

[0256] The transceiver module is further used to send fifth indication information to the first terminal device when the credibility is less than a sixth threshold, wherein the fifth indication information is used to instruct the first terminal to release the wireless link connection or re-report the location information.

[0257] It is understandable that the communication device 1600 may be a terminal device, a device in a terminal device, or a device that can be used in conjunction with the terminal device.

[0258] Communication device 1600, on the terminal device side, wherein:

[0259] The transceiver module 1601 is configured to send location information of the terminal device to a network device, wherein the location information is determined by the terminal device by measuring signals from multiple satellites;

[0260] The processing module 1602 is configured to perform timing advance TA reporting.

[0261] Optionally, the transceiver module 1601 is further configured to:

[0262] Sending first indication information to the network device, wherein the first indication information is used to indicate information of the multiple satellites;

[0263] or,

[0264] Second indication information sent by the network device is received, wherein the second indication information is used to indicate information of the multiple satellites.

[0265] Optionally, the processing module 1602 is further configured to:

[0266] The information of the plurality of satellites is determined according to the ephemeris information of each satellite.

[0267] Optionally, the transceiver module 1601 is further configured to:

[0268] Receive third indication information sent by the network device, where the third indication information is used to indicate measurement configuration information of each of the satellites.

[0269] Optionally, the measurement configuration information includes at least one of the following: a measurement time window and pilot information.

[0270] Optionally, the transceiver module 1601 is specifically configured to:

[0271] receiving third indication information sent by the network device through system information;

[0272] or,

[0273] Receiving third indication information sent by the network device through a radio resource control RRC message;

[0274] Alternatively, receiving, through a media access control control element MAC CE, third indication information sent by the network device;

[0275] Alternatively, the third indication information sent by the network device is received through physical layer signaling.

[0276] Optionally, the location information includes any of the following:

[0277] Location coordinate information;

[0278] measurement results of signals from a plurality of said satellites and information of a plurality of said satellites.

[0279] Optionally, the processing module 1602 is configured to:

[0280] When it is determined that the location information meets the preset conditions, TA reporting is triggered.

[0281] Optionally, the processing module 1602 is specifically configured to:

[0282] In response to not receiving hybrid automatic repeat request (HARQ) feedback for a preset number of uplink transmissions, determining that the location information meets a preset condition;

[0283] Alternatively, in response to a proportion of non-acknowledgement messages NACK in the received HARQ being greater than a first threshold, determining that the location information meets a preset condition;

[0284] or, in response to not receiving HARQ feedback for uplink transmission within a preset period, determining that the location information satisfies a preset condition;

[0285] Alternatively, in response to a ratio of non-acknowledgement messages NACK in HARQ received within a preset time period being greater than a second threshold, it is determined that the location information meets a preset condition.

[0286] Optionally, the processing module 1602 is specifically configured to:

[0287] Based on the instruction of the network device, TA reporting is triggered.

[0288] Optionally, the transceiver module 1601 is further configured to:

[0289] A fourth indication message sent by the network device is received, wherein the fourth indication message is used to indicate configuration information measured by the TA and / or configuration information reported by the TA.

[0290] Optionally, the processing module 1602 is further configured to:

[0291] Based on the preset rules, the configuration information reported by the TA is determined.

[0292] Optionally, the transceiver module 1601 is further configured to:

[0293] Receive fifth indication information sent by the network device, wherein the fifth indication information is used to instruct the terminal to release the wireless link connection or re-report location information.

[0294] In the present disclosure, after receiving the location information sent by the first terminal device and determined by measuring the signals of multiple satellites, the network device triggers the first terminal device to perform timed advance TA reporting to verify the location information reported by the first terminal device, thereby avoiding resource scheduling conflicts and ensuring the reliability of communication.

[0295] See Figure 17 , Figure 171 is a schematic diagram of the structure of another communication device 1600 provided in an embodiment of the present disclosure. Communication device 1700 can be a network device or a terminal device, or a chip, chip system, or processor that supports a network device in implementing the above-mentioned method, or a chip, chip system, or processor that supports a terminal device in implementing the above-mentioned method. This device can be used to implement the method described in the above-mentioned method embodiment. For details, please refer to the description of the above-mentioned method embodiment.

[0296] The communication device 1700 may include one or more processors 1701. The processor 1701 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.

[0297] Optionally, the communication device 1700 may further include one or more memories 1702, on which a computer program 1704 may be stored. The processor 1701 executes the computer program 1704 to cause the communication device 1700 to perform the method described in the above method embodiment. Optionally, the memory 1702 may also store data. The communication device 1700 and the memory 1702 may be provided separately or integrated together.

[0298] Optionally, the communication device 1700 may further include a transceiver 1705 and an antenna 1706. The transceiver 1705 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is configured to implement transceiver functions. The transceiver 1705 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function.

[0299] Optionally, the communication device 1700 may further include one or more interface circuits 1707. The interface circuit 1707 is configured to receive code instructions and transmit the instructions to the processor 1701. The processor 1701 executes the code instructions to enable the communication device 1700 to perform the method described in the above method embodiment.

[0300] The communication device 1700 is a network device: the processor 1701 is used to execute Figure 2 Step 202 in; Figure 3 Step 303 in; Figure 4 Step 402 and step 404; Figure 5 Step 504; Figure 8 Step 804 etc.

[0301] The communication device 1700 is a terminal device: the transceiver 1705 is used to perform Figure 9 Step 901 in Figure 10 Step 1001 and step 1002; Figure 11 Step 1101 and step 1102; Figure 12 Step 1201, step 1202, step 1203; Figure 13 Step 1301 in Figure 14 Step 1401 and step 1402; Figure 15 Step 1501, step 1503, etc.

[0302] In one implementation, processor 1701 may include a transceiver for implementing receiving and transmitting 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 the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.

[0303] In one implementation, processor 1701 may store a computer program 1703. Computer program 1703, when executed on processor 1701, enables communication device 1700 to perform the method described in the above method embodiment. Computer program 1703 may be embedded in processor 1701, in which case processor 1701 may be implemented by hardware.

[0304] In one implementation, the communication device 1700 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure 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 transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0305] The communication device described in the above embodiments may be a network device or an access network device (such as the terminal device in the above method embodiment), but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 17 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0306] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;

[0307] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;

[0308] (3) ASIC, such as modem;

[0309] (4) Modules that can be embedded in other devices;

[0310] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0311] (6)Others, etc.

[0312] For the case where the communication device may be a chip or a chip system, see Figure 18 Schematic diagram of the chip structure shown. Figure 18 The chip shown includes a processor 1801 and an interface 1803. There may be one or more processors 1801 and there may be more than one interface 1803.

[0313] For the case where the chip is used to implement the functions of the network device in the embodiments of the present disclosure:

[0314] Interface 1803, used to execute Figure 2 Step 201 in; Figure 3 Step 301 and step 302; Figure 4 Step 401 and step 403; Figure 5 Step 501, step 502, step 503 in; Figure 6 Step 601 in; Figure 7 Step 701 and step 702; Figure 8 Steps 801, 803, 805, etc.

[0315] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:

[0316] Interface 1803, used to execute Figure 9 Step 901 in Figure 10 Step 1001 and step 1002; Figure 11 Step 1101 and step 1102; Figure 12 Step 1201, step 1202, step 1203; Figure 13 Step 1301 in Figure 14 Step 1401 and step 1402; Figure 15 Step 1501, step 1503, etc.

[0317] Optionally, the chip further includes a memory 1803, which is used to store necessary computer programs and data.

[0318] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure may be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functionality for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.

[0319] The present disclosure also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.

[0320] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0321] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program 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 program can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0322] It is understood that in this disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of related objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0323] It is further understood that although operations are described in a particular order in the accompanying drawings in the embodiments of the present disclosure, this should not be construed as requiring that the operations be performed in the particular order shown or in a serial order, or that all of the operations shown be performed to obtain the desired results. In certain circumstances, multitasking and parallel processing may be advantageous.

[0324] Those skilled in the art will understand that the various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, and also indicate the order of precedence.

[0325] The at least one in the present disclosure can also be described as one or more, and the multiple can be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0326] The correspondences shown in the tables of the present disclosure can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values, which are not limited by the present disclosure. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in certain rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables may also adopt other names that can be understood by the communication device, and the values ​​or representations of the parameters may also adopt other values ​​or representations that can be understood by the communication device. When implementing the above tables, other data structures may also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.

[0327] The predefined in the present disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0328] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

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

[0330] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0331] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A method for determining location information, characterized in that: Executed by a network device, the method includes: Receiving location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals of multiple satellites; When it is determined that the location information reported by the terminal device meets the preset conditions, triggering the first terminal device to perform timed advance TA reporting; The method further comprises: When the success rate of uplink transmission corresponding to the first terminal device is less than a first threshold, determining that the location information reported by the first terminal device meets a preset condition; Alternatively, when the success rate of uplink transmission corresponding to the second terminal device associated with the first terminal device is less than a second threshold, it is determined that the location information reported by the first terminal device meets the preset conditions.

2. The method according to claim 1, wherein Also includes: receiving first indication information sent by the first terminal device, wherein the first indication information is used to indicate information of the multiple satellites; or, Send second indication information to the first terminal device, wherein the second indication information is used to indicate information of the multiple satellites.

3. The method according to claim 2, wherein Before sending the second indication information to the first terminal device, the method further includes: The plurality of satellites is determined.

4. The method according to claim 1, wherein Also includes: Send third indication information to the first terminal device, wherein the third indication information is used to indicate measurement configuration information of each of the satellites.

5. The method according to claim 4, wherein The measurement configuration information includes at least one of the following: a measurement time window and pilot information.

6. The method according to claim 4, wherein The sending third indication information to the terminal device includes: Sending third indication information to the first terminal device through system information; or, Sending third indication information to the first terminal device through a radio resource control RRC message; Alternatively, third indication information is sent to the first terminal device through a media access control control unit MAC CE; Alternatively, third indication information is sent to the first terminal device via physical layer signaling.

7. The method according to claim 1, wherein The location information includes any of the following: location coordinate information of the first terminal device; measurement results of signals from a plurality of said satellites and information of a plurality of said satellites.

8. The method according to claim 1, wherein Also includes: In response to a distance between the location information reported by any terminal device and the location information reported by the first terminal device being less than a third threshold, and a confidence level of the location information reported by the any terminal device being greater than a fourth threshold, determining that the any terminal device is the second terminal device; Alternatively, in response to the fact that the interval between the scheduling resources corresponding to any terminal device and the scheduling resources corresponding to the first terminal device is less than the fifth threshold and the confidence level of the location information reported by any terminal device is greater than the fourth threshold, the any terminal device is determined to be the second terminal device.

9. The method according to any one of claims 1 to 8, wherein: Also includes: A fourth indication message is sent to the first terminal device, wherein the fourth indication message is used to indicate the TA measurement configuration information and / or TA reported configuration information to the first terminal device.

10. The method according to any one of claims 1 to 8, characterized in that: Also includes: Receiving the TA reported by the first terminal device; Determining, according to the TA, the credibility of the location information reported by the first terminal device; When the credibility is less than a sixth threshold, fifth indication information is sent to the first terminal device, wherein the fifth indication information is used to instruct the first terminal to release the wireless link connection or re-report the location information.

11. A method for determining location information, characterized in that: Executed by a first terminal device, the method includes: Sending location information of the first terminal device to a network device, wherein the location information is determined by the first terminal device by measuring signals of multiple satellites; Based on the indication of the network device, a timed advance TA reporting is performed, wherein the indication is sent by the network device when the success rate of the uplink transmission corresponding to the first terminal device is less than a first threshold, or is sent by the network device when the success rate of the uplink transmission corresponding to the second terminal device associated with the first terminal device is less than a second threshold.

12. The method according to claim 11, wherein Also includes: Sending first indication information to the network device, wherein the first indication information is used to indicate information of the multiple satellites; or, Second indication information sent by the network device is received, wherein the second indication information is used to indicate information of the multiple satellites.

13. The method according to claim 12, wherein: Also includes: The information of the plurality of satellites is determined according to the ephemeris information of each satellite.

14. The method according to claim 11, wherein Also includes: Receive third indication information sent by the network device, where the third indication information is used to indicate measurement configuration information of each of the satellites.

15. The method according to claim 14, wherein The measurement configuration information includes at least one of the following: a measurement time window and pilot information.

16. The method according to claim 15, wherein The receiving third indication information sent by the network device includes: receiving third indication information sent by the network device through system information; or, Receiving third indication information sent by the network device through a radio resource control RRC message; Alternatively, receiving, through a media access control control element MAC CE, third indication information sent by the network device; Alternatively, the third indication information sent by the network device is received through physical layer signaling.

17. The method according to any one of claims 11 to 16, wherein: The location information includes any of the following: Location coordinate information; measurement results of signals from a plurality of said satellites and information of a plurality of said satellites.

18. The method according to any one of claims 11 to 16, wherein: The execution of timing advance TA reporting includes: When it is determined that the location information meets the preset conditions, TA reporting is triggered.

19. The method according to claim 18, wherein Determining that the location information meets a preset condition includes: In response to not receiving hybrid automatic repeat request (HARQ) feedback for a preset number of uplink transmissions, determining that the location information meets a preset condition; Alternatively, in response to a proportion of non-acknowledgement messages NACK in the received HARQ being greater than a first threshold, determining that the location information meets a preset condition; or, in response to not receiving HARQ feedback for uplink transmission within a preset period, determining that the location information satisfies a preset condition; Alternatively, in response to a ratio of non-acknowledgement messages NACK in HARQ received within a preset time period being greater than a second threshold, it is determined that the location information meets a preset condition.

20. The method according to any one of claims 11 to 16, wherein: Also includes: A fourth indication message sent by the network device is received, wherein the fourth indication message is used to indicate configuration information measured by the TA and / or configuration information reported by the TA.

21. The method according to any one of claims 11 to 16, wherein: Also includes: Based on the preset rules, the configuration information reported by the TA is determined.

22. The method according to any one of claims 11 to 16, wherein: Also includes: Receive the fifth indication information sent by the network device, wherein the fifth indication information is used to instruct the first terminal device to release the wireless link connection or re-report the location information.

23. A communication device, characterized in that: The device comprises: a transceiver module, configured to receive location information sent by a first terminal device, wherein the location information is determined by the first terminal device by measuring signals from multiple satellites; A processing module, configured to trigger the first terminal device to perform timing advance TA reporting when it is determined that the location information reported by the terminal device meets a preset condition; The processing module is further configured to: When the success rate of uplink transmission corresponding to the first terminal device is less than a first threshold, determining that the location information reported by the first terminal device meets a preset condition; Alternatively, when the success rate of uplink transmission corresponding to the second terminal device associated with the first terminal device is less than a second threshold, it is determined that the location information reported by the first terminal device meets the preset conditions.

24. The device according to claim 23, wherein The transceiver module is further used for: receiving first indication information sent by the first terminal device, wherein the first indication information is used to indicate information of the multiple satellites; or, Send second indication information to the first terminal device, wherein the second indication information is used to indicate information of the multiple satellites.

25. The apparatus of claim 24, wherein the processing module further comprises: The plurality of satellites is determined.

26. The device according to claim 23, wherein the transceiver module is further configured to: Sending third indication information to the first terminal device, wherein: The third indication information is used to indicate measurement configuration information of each of the satellites.

27. The device according to claim 26, wherein The measurement configuration information includes at least one of the following: a measurement time window and pilot information.

28. The device according to claim 26, wherein The transceiver module is specifically used for: Sending third indication information to the first terminal device through system information; or, Sending third indication information to the first terminal device through a radio resource control RRC message; Alternatively, third indication information is sent to the first terminal device through a media access control control unit MAC CE; Alternatively, third indication information is sent to the first terminal device via physical layer signaling.

29. The device according to claim 23, wherein The location information includes any of the following: location coordinate information of the first terminal device; measurement results of signals from a plurality of said satellites and information of a plurality of said satellites.

30. The device according to claim 23, wherein The processing module is further configured to: In response to a distance between the location information reported by any terminal device and the location information reported by the first terminal device being less than a third threshold, and a confidence level of the location information reported by the any terminal device being greater than a fourth threshold, determining that the any terminal device is the second terminal device; Alternatively, in response to the fact that the interval between the scheduling resources corresponding to any terminal device and the scheduling resources corresponding to the first terminal device is less than the fifth threshold and the confidence level of the location information reported by any terminal device is greater than the fourth threshold, the any terminal device is determined to be the second terminal device.

31. The device according to any one of claims 23 to 30, characterized in that The transceiver module is further used for: A fourth indication message is sent to the first terminal device, wherein the fourth indication message is used to indicate the TA measurement configuration information and / or TA reported configuration information to the first terminal device.

32. The device according to any one of claims 23 to 30, characterized in that The transceiver module is further used for: Receiving the TA reported by the first terminal device; The processing module is further configured to determine the credibility of the location information reported by the first terminal device according to the TA; The transceiver module is further used to send fifth indication information to the first terminal device when the credibility is less than a sixth threshold, wherein the fifth indication information is used to instruct the first terminal to release the wireless link connection or re-report the location information.

33. A communication device, characterized in that: The device comprises: a transceiver module, configured to send location information of a first terminal device to a network device, wherein the location information is determined by the first terminal device by measuring signals from a plurality of satellites; A processing module is used to perform timed advance TA reporting based on an indication from the network device, wherein the indication is sent by the network device when the success rate of uplink transmission corresponding to the first terminal device is less than a first threshold, or is sent by the network device when the success rate of uplink transmission corresponding to the second terminal device associated with the first terminal device is less than a second threshold.

34. The device according to claim 33, wherein The transceiver module is further used for: Sending first indication information to the network device, wherein the first indication information is used to indicate information of the multiple satellites; or, Second indication information sent by the network device is received, wherein the second indication information is used to indicate information of the multiple satellites.

35. The device according to claim 34, wherein The processing module is further configured to: The information of the plurality of satellites is determined according to the ephemeris information of each satellite.

36. The device according to claim 33, wherein The transceiver module is further used for: Receive third indication information sent by the network device, where the third indication information is used to indicate measurement configuration information of each of the satellites.

37. The device according to claim 36, wherein The measurement configuration information includes at least one of the following: a measurement time window and pilot information.

38. The device according to claim 37, wherein The transceiver module is specifically used for: receiving third indication information sent by the network device through system information; or, Receiving third indication information sent by the network device through a radio resource control RRC message; Alternatively, receiving, through a media access control control element MAC CE, third indication information sent by the network device; Alternatively, the third indication information sent by the network device is received through physical layer signaling.

39. The device according to any one of claims 33 to 38, wherein: The location information includes any of the following: Location coordinate information; measurement results of signals from a plurality of said satellites and information of a plurality of said satellites.

40. The device according to any one of claims 33 to 38, wherein: The processing module is used to: When it is determined that the location information meets the preset conditions, TA reporting is triggered.

41. The device according to claim 40, wherein The processing module is specifically used to: In response to not receiving hybrid automatic repeat request (HARQ) feedback for a preset number of uplink transmissions, determining that the location information meets a preset condition; Alternatively, in response to a proportion of non-acknowledgement messages NACK in the received HARQ being greater than a first threshold, determining that the location information meets a preset condition; or, in response to not receiving HARQ feedback for uplink transmission within a preset period, determining that the location information satisfies a preset condition; Alternatively, in response to a ratio of non-acknowledgement messages NACK in HARQ received within a preset time period being greater than a second threshold, it is determined that the location information meets a preset condition.

42. The device according to any one of claims 33 to 38, wherein: The transceiver module is further used for: A fourth indication message sent by the network device is received, wherein the fourth indication message is used to indicate configuration information measured by the TA and / or configuration information reported by the TA.

43. The device according to any one of claims 33 to 38, wherein: The processing module is further configured to: Based on the preset rules, the configuration information reported by the TA is determined.

44. The device according to any one of claims 33 to 38, wherein: The transceiver module is further used for: Receive the fifth indication information sent by the network device, wherein the fifth indication information is used to instruct the first terminal device to release the wireless link connection or re-report the location information.

45. A communication device, characterized in that The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory, so that the device performs the method according to any one of claims 1 to 10.

46. ​​A communication device, characterized in that The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the device to perform the method according to any one of claims 11 to 22.

47. A computer-readable storage medium storing instructions, which, when executed, enable the method according to any one of claims 1 to 10 to be implemented.

48. A computer-readable storage medium storing instructions, which, when executed, enable the method according to any one of claims 11 to 22 to be implemented.