A method and apparatus for reporting location information

By reporting location information when the terminal device changes its own position when the change of the timing advance amount is greater than the threshold value, the resource waste caused by satellite movement is solved and more efficient resource utilization is achieved.

CN114731486BActive Publication Date: 2025-07-08BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, terminal equipment frequently triggers the reporting of position information in satellite communication network, resulting in waste of resources, especially because the change of timing advance amount caused by satellite movement exceeds the threshold value rather than the change of terminal equipment position.

Method used

The terminal device only reports position information when the change of timing advance amount caused by its own position changes is greater than the threshold value, and eliminates the impact of TA change value caused by satellite movement to avoid unnecessary position information reporting.

Benefits of technology

It effectively avoids the phenomenon of reporting location information triggered by satellite movement, saves resources, and improves resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114731486B_ABST
    Figure CN114731486B_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure discloses a method and apparatus for reporting location information, which can be applied to the field of communication technologies. The method executed by a terminal device includes: after determining that a timing advance (TA) change value caused by a change in the location of the terminal device corresponding to the terminal device is greater than a threshold value, reporting the location information of the terminal device to a network device. Thus, the terminal device reports location information only when the TA change value caused by its own location change is greater than the threshold value, thereby avoiding the phenomenon of reporting location information triggered by satellite movement and effectively avoiding waste of resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the continuous development of Internet of Things applications, in the complex scenario of connecting all things, there are more and more applications for terminal location information.

[0003] In related technologies, in a satellite communication network, location information reporting can be triggered according to the timing advance (TA) compensation value TTA corresponding to a terminal device, or the change amount of the specific timing advance TA of the terminal device. Among them, the specific TA of the terminal device is the TA between the terminal device and the satellite, that is, the service link timing advance TA, which is equal to the common pre-compensation TTA - common TA. However, this method of triggering location information reporting has the phenomenon of frequently triggering location information reporting, resulting in waste of resources. Summary of the Invention

[0004] Embodiments of the present disclosure provide a method and apparatus for reporting location information.

[0005] In a first aspect, embodiments of the present disclosure provide a method for reporting location information, which is executed by a terminal device. The method includes:

[0006] Determine that a change value of the timing advance TA corresponding to the terminal device is greater than a threshold value, where the TA change is caused by a change in the position of the terminal device;

[0007] Report the location information of the terminal device to a network device.

[0008] In the present disclosure, after determining that the change value of the timing advance TA corresponding to the terminal device caused by the change in the position of the terminal device is greater than the threshold value, the terminal device reports the location information of the terminal device to the network device. Thus, the terminal device reports location information only when the change value of the TA caused by its own position change is greater than the threshold value, thereby avoiding the phenomenon of triggering location information reporting due to satellite movement and effectively avoiding waste of resources.

[0009] In a second aspect, embodiments of the present disclosure provide another method for reporting location information, which is executed by a network device. The method includes: receiving the location information of the terminal device reported by the terminal device, where the location information is sent by the terminal device when it determines that the change value of the timing advance TA caused by the change in the position of the terminal device is greater than the threshold value.

[0010] In the present disclosure, a network device may receive location information of a terminal device sent by the terminal device when it determines that a timing advance (TA) change value caused by a change in the location of the terminal device is greater than a threshold value. Thus, the terminal device reports its location information only when the TA change value caused by its own location change is greater than the threshold value, thereby avoiding the phenomenon of reporting location information triggered by satellite movement and effectively avoiding waste of resources.

[0011] In a third aspect, an embodiment of the present disclosure provides a communication device. On the terminal device side, it includes:

[0012] A processing module, configured to determine that a timing advance (TA) change value corresponding to the terminal device is greater than a threshold value, where the TA change is caused by a change in the location of the terminal device;

[0013] A transceiver module, configured to report the location information of the terminal device to a network device.

[0014] In a fourth aspect, an embodiment of the present disclosure provides a communication device. On the network device side, it includes:

[0015] A transceiver module, configured to receive the location information of the terminal device reported by the terminal device, where the location information is sent by the terminal device when it determines that a timing advance (TA) change value caused by a change in the location of the terminal device is greater than a threshold value.

[0016] In a fifth aspect, an embodiment of the present disclosure provides a communication device. The communication device includes a processor, and when the processor calls a computer program in a memory, it executes the method described in the first aspect above.

[0017] In a sixth aspect, an embodiment of the present disclosure provides a communication device. The communication device includes a processor, and when the processor calls a computer program in a memory, it executes the method described in the second aspect above.

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

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

[0020] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, and the processor is configured to run the code instructions so that the device executes the method described in the first aspect above.

[0021] In a tenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, and the processor is configured to run the code instructions so that the device executes the method described in the second aspect above.

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

[0023] In a twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for use by the above terminal device. When the instructions are executed, the terminal device is caused to execute the method described in the first aspect above.

[0024] In a thirteenth aspect, an embodiment of the present invention provides a readable storage medium for storing instructions for use by the above network device. When the instructions are executed, the network device is caused to execute the method described in the second aspect above.

[0025] In a fourteenth aspect, the present disclosure further provides a computer program product including a computer program. When it runs on a computer, the computer is caused to execute the method described in the first aspect above.

[0026] In a fifteenth aspect, the present disclosure further provides a computer program product including a computer program. When it runs on a computer, the computer is caused to execute the method described in the second aspect above.

[0027] In a sixteenth aspect, the present disclosure provides a chip system, which includes at least one processor and an interface, and is used to support a terminal device to implement the functions involved in the first aspect. For example, it is configured to determine or process at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory for storing necessary computer programs and data of the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.

[0028] In a seventeenth aspect, the present disclosure provides a chip system, which includes at least one processor and an interface, and is used to support a network device to implement the functions involved in the second aspect. For example, determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory, and the memory is used to store necessary computer programs and data of the network device. The chip system may be composed of chips, or may include chips and other discrete devices.

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

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

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the following will describe the drawings required to be used in the embodiments of the present disclosure or the background art.

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

[0033] Figure 2 is a schematic flow chart of a method for reporting location information provided by an embodiment of the present disclosure;

[0034] Figure 3 is a schematic flow chart of another method for reporting location information provided by an embodiment of the present disclosure;

[0035] Figure 4 is a schematic flow chart of yet another method for reporting location information provided by an embodiment of the present disclosure;

[0036] Figure 5 is a schematic flow chart of yet another method for reporting location information provided by an embodiment of the present disclosure;

[0037] Figure 6 is a schematic flow chart of yet another method for reporting location information provided by an embodiment of the present disclosure;

[0038] Figure 7 is a schematic flow chart of yet another method for reporting location information provided by an embodiment of the present disclosure;

[0039] Figure 8 is a schematic flow chart of yet another method for reporting location information provided by an embodiment of the present disclosure;

[0040] Figure 9It is a schematic flowchart of another method for reporting location information provided by an embodiment of the present disclosure;

[0041] Figure 10 It is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;

[0042] Figure 11 It is a schematic structural diagram of another communication device provided by an embodiment of the present disclosure;

[0043] Figure 12 It is a schematic structural diagram of a chip provided by an embodiment of the present disclosure. Detailed Description of the Invention

[0044] Here, exemplary embodiments will be described in detail, and examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0045] For ease of understanding, first, the terms related to the present disclosure are introduced.

[0046] 1. Non-Terrestrial Networks (NTN)

[0047] The non-terrestrial network is a global seamless coverage integrated communication network that combines satellite communication systems with 5G to complement each other, meeting various business needs of users everywhere. It is an important direction for future communication development.

[0048] 2. Timing Advance (TA)

[0049] Signals are delayed during spatial transmission. For example, if a terminal device moves away from the base station during a call, the signal sent from the base station will reach the terminal device "later and later", and at the same time, the signal of the terminal device will also reach the base station "later and later". Excessive delay will cause the signal of a certain terminal device received by the base station in this time slot to overlap with the time slot of the signal of another terminal device received by the base station in the next time slot, resulting in inter-symbol interference. Therefore, during data transmission, the uplink transmission of the terminal device requires a certain advance amount to ensure that the time intervals at which the uplink transmissions of different users reach the base station are less than a predefined threshold. The base station can send a timing advance command to the terminal device on the downlink channel, indicating the time for the terminal device to send in advance, and this time is the timing advance amount.

[0050] Please refer to Figure 1 ,Figure 1 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 the devices shown are only for illustration and do not constitute a limitation to the embodiments of the present disclosure. In practical applications, it may include two or more network devices and two or more terminal devices. Figure 1 The illustrated communication system takes a network device 11, a terminal device 12, and a satellite 13 as an example.

[0051] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example: Long Term Evolution (LTE) system, 5th generation (5G) mobile communication system, 5G New Radio (NR) system, or other future new mobile communication systems, etc.

[0052] The network device 11 in the embodiments of the present disclosure is an entity on the network side for transmitting or receiving signals. For example, the network device 11 may be an evolved NodeB (eNB), a transmission reception 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, etc. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the network device. The network device provided by the embodiments of the present disclosure may be composed of a central unit (CU) and a distributed unit (DU). Among them, the CU may also be referred to as a control unit. Adopting the CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0053] The terminal device 12 in the embodiments 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 referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a car with communication functions, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the terminal device.

[0054] It can be understood that the communication system described in the embodiments of the present disclosure is to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art know that with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0055] Generally, when the change amount of the timing advance (TA) compensation value TTA corresponding to the terminal device, or the change amount of the TA of the serving link of the terminal device exceeds a certain threshold, the location information reporting is triggered. When the terminal device moves, or the satellite moves, it may cause a change in TA and trigger the location information reporting. This is contrary to the original intention of introducing the TA reporting based on the location information of the terminal device. The reason why we introduce the location information reporting is that through the location information of the terminal device, the network can calculate the round-trip time (RTT) between the terminal device and the satellite, and thus, based on this round-trip time, perform uplink scheduling without the terminal device reporting TA frequently. Therefore, it is necessary to modify the triggering condition to exclude the factor of satellite movement. The following will introduce in detail a method and device for reporting location information provided by the present disclosure with reference to the accompanying drawings.

[0056] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by a terminal device. As Figure 2 shown, this method may include but is not limited to the following steps:

[0057] Step 201, determine that the timing advance (TA) change value corresponding to the terminal device is greater than a threshold value, where the TA change is caused by the position change of the terminal device.

[0058] In the present disclosure, considering that in the NTN network, due to the large coverage area of satellites, the network device needs to know the location information of the terminal device to select a suitable access and mobility management function (AMF) for the terminal device. Therefore, the terminal device needs to report its location information when meeting the trigger condition or periodically. However, due to the movement of the terminal device or the satellite, it may cause the terminal device to meet the trigger condition for reporting location information, resulting in waste of resources. To avoid the phenomenon that the terminal device does not move, but only due to the movement of the satellite, the TA change value is greater than the threshold value and triggers the reporting of location information, the present disclosure can eliminate the influence of satellite movement on the TA change value, only retain the TA change value caused by the position change of the terminal device, and report the location information of the terminal device to the network device when the TA change value corresponding to the terminal device caused by its own position change is greater than the threshold value.

[0059] In the present disclosure, after obtaining the location information, the terminal device can determine the TA change value according to the current location information, or the previous reported location information, and the current satellite location information, or the satellite location corresponding to the previous reported location information. Then, the TA change value can be compared with a preset threshold value.

[0060] Step 202, report the location information of the terminal device to the network device.

[0061] In the present disclosure, when the TA change value corresponding to the terminal device is greater than the threshold value, it can be determined that the position of the terminal device has changed and the reporting condition of the location information is met. At this time, the terminal device can report the location information of the terminal device to the network device. Thus, the network device can calculate the round-trip time (RTT) between the terminal device and the satellite according to the location information reported by the terminal device.

[0062] Optionally, when it is determined that the current TA change value is less than or equal to the threshold value, reporting the location information to the network device is not triggered.

[0063] Optionally, the terminal device may report location information only when there is available location information, where the location information may be commonLocationInfo, bt-LocationInfo, wlan-LocationInfo, sensor-LocationInfo, etc.

[0064] Optionally, when the network device indicates the configuration information for reporting location information through a connection reconfiguration message, the terminal device may configure the location information in the test report corresponding to the reportconfig IE of the configuration information. Thus, the network device can determine the location information of the terminal device based on the test report.

[0065] In the present disclosure, after the terminal device determines that the timing advance TA change value caused by the location change of the terminal device corresponding to the terminal device is greater than the threshold, the terminal device reports the location information of the terminal device to the network device. Thus, the terminal device reports location information only when the TA change value caused by its own location change is greater than the threshold, thereby avoiding the phenomenon of reporting location information triggered by satellite movement and effectively avoiding waste of resources.

[0066] Please refer to Figure 3 , Figure 3 which is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by the terminal device. As Figure 3 shown, this method may include but is not limited to the following steps:

[0067] Step 301, determine a first TA value according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite.

[0068] Among them, since the first TA value is determined according to the location of the terminal device and the location of the satellite, the first TA value is the TA value corresponding to the service link, that is, the specific timing advance TA value unique to the terminal device.

[0069] In the present disclosure, the terminal device may determine the second location information currently corresponding to the satellite according to the ephemeris corresponding to the satellite, or may also determine the second location information according to the indication of other terminal devices or network devices. The present disclosure does not make any limitation thereto.

[0070] Step 302, determine a second TA value according to the third location information reported by the terminal device last time and the second location information.

[0071] In the present disclosure, when the terminal device reports location information, it can record the location information of the corresponding terminal device and the location information of the satellite. Then, at the current moment, based on the third location information of the terminal device reported previously and the second location information of the current satellite that are recorded, the second TA value can be calculated.

[0072] Step 303: Determine the TA change value according to the difference between the first TA value and the second TA value.

[0073] In the present disclosure, the first TA value and the second TA value can be subtracted from each other, and then this difference value can be determined as the TA change value corresponding to the terminal device.

[0074] Step 304: Determine that the timing advance TA change value corresponding to the terminal device is greater than the threshold value.

[0075] Step 305: Report the location information of the terminal device to the network device.

[0076] In the present disclosure, for the specific implementation process of steps 304 - 305, reference can be made to the detailed description of any embodiment of the present disclosure, which will not be elaborated herein.

[0077] It can be understood that since the TA value corresponding to the service link can represent the distance between the terminal device and the satellite, in the present disclosure, based on the second location information of the current satellite and the location information of the terminal device before and after movement respectively, the TA values corresponding to the two service links are determined, and then the TA change value is determined. Since this TA change value is determined based on the same location information of the satellite, that is, the change of the satellite's location is not considered, when determining whether the location information reporting condition is satisfied, only the change of the terminal device's location is considered, and the change of the satellite's location is not considered, effectively avoiding the waste of resources caused by the reporting of location information triggered only by the change of the satellite's location while the terminal device's location remains unchanged.

[0078] In the present disclosure, the terminal device can determine the first TA value according to the current first location information corresponding to the terminal device and the current second location information corresponding to the satellite, and determine the second TA value according to the third location information reported previously by the terminal device and the second location information. Then, according to the difference between the first TA value and the second TA value, the TA change value can be determined. When the timing advance TA change value corresponding to the terminal device is greater than the threshold value, the location information of the terminal device can be reported to the network device. Thus, by determining the TA change value based on the current location information of the satellite and the location information of the terminal device before and after movement, the part of the TA change value caused by the movement of the satellite is effectively eliminated, thereby avoiding the phenomenon of reporting location information triggered only by the movement of the satellite and effectively avoiding the waste of resources.

[0079] Please refer to Figure 4 , Figure 4It is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by a terminal device. As Figure 4 shown, this method may include but is not limited to the following steps:

[0080] Step 401, determine a first TA compensation value according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite.

[0081] In the present disclosure, during the random access process, when a terminal sends a preamble after a random access channel (RACH) opportunity, the network needs to know the corresponding transmission opportunity when receiving the preamble, so as to correctly address the random access request during the random access response and perform uplink timing adjustment. However, in a satellite communication system, the round-trip delay difference between different terminals reaching the base station can be up to 10.3 ms. When the interval between opportunities is less than the maximum round-trip delay difference, the preamble reception windows of different opportunities overlap, and the base station cannot infer the transmission opportunity subframe and uplink timing deviation of the received preamble. For the above preamble reception ambiguity problem, it can be solved by TA pre-compensation, that is, before sending the preamble, the terminal device advances the timing of the uplink (UL) of the terminal device according to the RTT between the terminal and the base station, so as to ensure that the time difference between the preambles sent by different terminal devices at the same opportunity reaching the base station is limited within 1 subframe.

[0082] In the present disclosure, the terminal device may determine the second location information currently corresponding to the satellite according to the ephemeris corresponding to the satellite, or may also determine the second location information according to the indication of other terminal devices or network devices. The present disclosure does not make any limitation in this regard.

[0083] In the present disclosure, while obtaining the current location information, the terminal device may determine the location information of the currently serving satellite, and determine the current location information of the terminal device as the first location information and the current location information of the satellite as the second location information. Then, according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite, the first TA compensation value TTA can be calculated.

[0084] Generally, TTA may be equivalent to the RTT between the terminal device and the satellite plus the common TA, where the common TA is the RTT of the link between the satellite and the network device.

[0085] Step 402, determine a second TA compensation value according to the third location information reported by the terminal device last time and the second location information.

[0086] In the present disclosure, when the terminal device reports location information, it can record the location information of the corresponding terminal device and the location information of the satellite. Then, at the current moment, based on the third location information of the terminal device reported previously and the second location of the current satellite, the second TA compensation value can be calculated.

[0087] Step 403: Determine the TA change value according to the difference between the first TA compensation value and the second TA compensation value.

[0088] In the present disclosure, the first TA compensation value and the second TA compensation value can be subtracted from each other. Then, this difference value can be determined as the TA change value corresponding to the terminal device.

[0089] Step 404: Determine that the timing advance TA change value corresponding to the terminal device is greater than the threshold value.

[0090] Step 405: Report the location information of the terminal device to the network device.

[0091] In the present disclosure, for the specific implementation process of steps 404 - 405, reference can be made to the detailed description of any embodiment of the present disclosure, which will not be elaborated herein.

[0092] It can be understood that since the TA compensation value TTA can represent the distance between the terminal device and the satellite, in the present disclosure, based on the second location information of the current satellite and the location information of the terminal device before and after movement respectively, two TA compensation values are determined, and then the TA change value is determined. Since this TA change value is determined based on the same location information of the satellite, that is, the change of the satellite location is not considered, when determining whether the location information reporting condition is met, only the change of the terminal device location is considered, and the change of the satellite location is not considered, effectively avoiding the waste of resources caused by the reporting of location information triggered only by the change of the satellite location while the terminal device location remains unchanged.

[0093] In the present disclosure, the terminal device can determine the first TA compensation value according to the current first location information corresponding to the terminal device and the current second location information corresponding to the satellite, and determine the second TA compensation value according to the third location information reported previously by the terminal device and the second location information. Then, according to the difference between the first TA compensation value and the second TA compensation value, the TA change value can be determined. When the timing advance TA change value corresponding to the terminal device is greater than the threshold value, the location information of the terminal device is reported to the network device. Thus, by determining the TA change value based on the current location information of the satellite and the location information of the terminal device before and after movement, the part of the TA change value caused by the movement of the satellite is effectively eliminated, thereby avoiding the phenomenon of reporting location information triggered only by the movement of the satellite, and effectively avoiding the waste of resources.

[0094] Please refer toFigure 5 , Figure 5 is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by a terminal device. As Figure 5 shown, this method may include but is not limited to the following steps:

[0095] Step 501: Determine a third TA value according to the first location corresponding to the terminal device currently and the fourth location corresponding to the satellite at the previous time of reporting location information.

[0096] Among them, since the first TA value is based on the position of the terminal device and the position of the satellite, the first TA value is the TA value corresponding to the service link, that is, the specific timing advance TA value unique to the terminal device.

[0097] In the present disclosure, the terminal device may determine the current corresponding location information of the satellite according to the ephemeris corresponding to the satellite, or may also determine the location information according to the indication of other terminal devices or network devices. The present disclosure does not make any limitations in this regard.

[0098] In the present disclosure, when the terminal device reports location information, it may record the corresponding location information of the terminal device and the location information of the satellite. Then, at the current moment, the third TA value can be calculated according to the fourth location information of the satellite corresponding to the previously reported location information and the first location information corresponding to the current terminal device.

[0099] Step 502: Determine a fourth TA value according to the third location information and the fourth location information reported by the terminal device last time.

[0100] In the present disclosure, the terminal device may calculate the fourth TA value according to the third location information of the terminal device reported last time and the fourth location information of the satellite recorded at the current moment.

[0101] Step 503: Determine a TA change value according to the difference between the third TA value and the fourth TA value.

[0102] In the present disclosure, the third TA value and the fourth TA value can be subtracted from each other, and then this difference can be determined as the TA change value corresponding to the terminal device.

[0103] Step 504: Determine that the timing advance TA change value corresponding to the terminal device is greater than the threshold value.

[0104] Step 505: Report the location information of the terminal device to the network device.

[0105] In the present disclosure, for the specific implementation process of steps 504 - 505, reference may be made to the detailed description of any embodiment of the present disclosure, which will not be elaborated here.

[0106] It can be understood that since the TA value corresponding to the service link can represent the distance between the terminal device and the satellite, in the present disclosure, based on the fourth position information of the satellite corresponding to the previous reported location information, and the location information of the terminal device before and after movement, the TA values corresponding to the two service links are determined, and then the TA change value is determined. Since this TA change value is determined based on the same position information of the satellite, that is, the change in the position of the satellite is not considered, when determining whether the location information reporting condition is satisfied, only the change in the position of the terminal device is considered, and the change in the position of the satellite is not considered, effectively avoiding the reporting of location information triggered only by the change in the position of the satellite while the position of the terminal device remains unchanged, resulting in waste of resources.

[0107] In the present disclosure, the terminal device can determine the third TA value according to the first position corresponding to the terminal device currently and the fourth position information of the satellite corresponding to the previous reported location information, and determine the fourth TA value according to the third position information and the fourth position information reported by the terminal device previously. Then, the TA change value can be determined according to the difference between the third TA value and the fourth TA value. When the timing advance TA change value corresponding to the terminal device is greater than the threshold value, the location information of the terminal device is reported to the network device. Thus, by determining the TA change value based on the fourth position information of the satellite corresponding to the previous reported location information and the location information of the terminal device before and after movement, the part of the TA change value caused by the movement of the satellite is effectively excluded, thereby avoiding the phenomenon of reporting location information triggered only by the movement of the satellite, and effectively avoiding waste of resources.

[0108] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by the terminal device. As Figure 6 shown, the method may include but is not limited to the following steps:

[0109] Step 601, determine a third TA compensation value according to the first position corresponding to the terminal device currently and the fourth position information of the satellite corresponding to the previous reported location information.

[0110] In the present disclosure, during the random access process, after a terminal sends a preamble at a random access channel (RACH) opportunity, the network needs to know the corresponding transmission opportunity when receiving the preamble, so as to correctly address the random access request during the random access response and perform uplink timing adjustment. However, in a satellite communication system, the round-trip delay difference between different terminals reaching the base station can be up to 10.3 ms. When the interval between opportunities is less than the maximum round-trip delay difference, the preamble reception windows of different opportunities overlap, and the base station cannot infer the transmission opportunity subframe and uplink timing deviation of the received preamble. For the above preamble reception ambiguity problem, it can be solved by TA pre-compensation, that is, before the terminal device sends the preamble, the timing of the uplink (UL) of the terminal device is advanced according to the round-trip time (RTT) between the terminal and the base station, so as to ensure that the time difference between the preambles sent by different terminal devices at the same opportunity reaching the base station is limited within one subframe.

[0111] In the present disclosure, the terminal device can determine the current corresponding position information of the satellite according to the ephemeris corresponding to the satellite, or, alternatively, can also determine the position information according to the indication of other terminal devices or network devices. The present disclosure does not make any limitation thereto.

[0112] In the present disclosure, when reporting the position information, the terminal device can record the corresponding position information of the terminal device and the position information of the satellite, and then, at the current moment, can calculate the third TA compensation value TTA according to the fourth position information of the satellite corresponding to the previous reported position information and the first position information corresponding to the current terminal device.

[0113] Generally, TTA can be equivalent to the RTT between the terminal device and the satellite plus the common TA, where the common TA is the RTT of the link from the satellite to the network device.

[0114] Step 602: Determine a fourth TA compensation value according to the third position information and the fourth position information reported by the terminal device last time.

[0115] In the present disclosure, the terminal device can calculate the fourth TA compensation value according to the third position information and the fourth position information of the terminal device reported last time recorded at the current moment.

[0116] Step 603: Determine a TA change value according to the difference between the third TA compensation value and the fourth TA compensation value.

[0117] In the present disclosure, the third TA compensation value and the fourth TA compensation value can be subtracted from each other, and then this difference value can be determined as the TA change value corresponding to the terminal device.

[0118] Step 604: Determine that the timing advance (TA) change value corresponding to the terminal device is greater than the threshold value.

[0119] Step 605: Report the location information of the terminal device to the network device.

[0120] In the present disclosure, for the specific implementation process of steps 604 - 605, reference can be made to the detailed description of any embodiment of the present disclosure, which will not be elaborated here.

[0121] It can be understood that since the TA compensation value TTA can represent the distance between the terminal device and the satellite, the fourth position information of the satellite corresponding to the previous reported location information in the present disclosure, and the location information of the terminal device before and after movement are used to determine two TA compensation values, and then the TA change value is determined. Since this TA change value is determined based on the same position information of the satellite, that is, the change of the satellite position is not considered, when determining whether the location information reporting condition is satisfied, only the change of the terminal device position is considered, and the change of the satellite position is not considered, effectively avoiding the waste of resources caused by the reporting of location information triggered only by the change of the satellite position while the terminal device position remains unchanged.

[0122] In the present disclosure, the terminal device can determine the third TA compensation value according to the current first position corresponding to the terminal device and the fourth position of the satellite corresponding to the previous reported location information, and determine the second TA compensation value according to the third position information reported by the terminal device previously and the fourth position information of the satellite. Then, according to the difference between the third TA compensation value and the second TA compensation value, the TA change value is determined. When the timing advance (TA) change value corresponding to the terminal device is greater than the threshold value, the location information of the terminal device is reported to the network device. Thus, by determining the TA change value based on the fourth position information of the satellite corresponding to the previous reported location information and the location information of the terminal device before and after movement, the part of the TA change value caused by the movement of the satellite is effectively eliminated, thereby avoiding the phenomenon of reporting location information triggered only by the movement of the satellite and effectively avoiding the waste of resources.

[0123] Please refer to Figure 7 , Figure 7 which is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by the terminal device. As Figure 7 shown, this method may include but is not limited to the following steps:

[0124] Step 701: Receive the indication information sent by the network device, and the indication information is used to indicate the configuration information for the terminal device to report location information.

[0125] Among them, the configuration information may include any one of the following: description information of the TA change value, a periodic value of the reporting location information, and TA report configuration information based on a media access control control element (MAC CE).

[0126] In the present disclosure, the description information of the TA change value can be used to describe the specific meaning of the TA change value. The terminal device can determine how to determine the TA change value that triggers the reporting of location information through the description information of the TA change value. It can be understood that the TA change value determined according to the description information of the TA change value only considers the TA change brought about by the location change of the terminal device. That is, the form of determining the TA change value according to the description information of the TA change value can be the form described in any embodiment of the present disclosure, which will not be elaborated here.

[0127] Optionally, if the configuration information includes the description information of the TA change value, the configuration information may further include a threshold value, so that the terminal device can trigger the reporting of location information when it determines that the TA change value is greater than the threshold value according to the description information of the TA change value.

[0128] Optionally, when the configuration information of the reporting location information indicated by the network device includes a periodic value of the reporting location information, the terminal device can report the location information periodically according to this periodic value.

[0129] Optionally, when the configuration information of the reporting location information indicated by the network device includes TA report configuration information based on MAC CE, the terminal device can report the location information according to the TA report configuration information based on MAC CE.

[0130] Optionally, the network device can configure the configuration information of the reporting location information in the connection reconfiguration message, and the configuration information may include a reporting configuration reportconfig information element (IE), and configure the description information of the TA change value in the EventTriggerConfig IE of the reportconfig IE.

[0131] Optionally, the configuration information may further include a hysteresis hysteresis parameter, a trigger time timeToTrigger, etc. Thus, the terminal device can trigger the reporting of location information according to the indicated hysteresis parameter or timeToTrigger.

[0132] Step 702, when the configuration information includes the description information of the TA change value and a threshold value, the terminal device determines whether the current TA change value is greater than the threshold value.

[0133] Step 703: When it is determined that the current TA change value is greater than the threshold, report the location information of the terminal device to the network device.

[0134] Step 704: When it is determined that the current TA change value is less than or equal to the threshold, do not trigger reporting the location information to the network device.

[0135] In the present disclosure, for the specific implementation processes of steps 703 - 704, reference may be made to the detailed description of any embodiment of the present disclosure, which will not be elaborated herein.

[0136] In the present disclosure, after receiving the configuration information indication message sent by the network device for instructing the terminal device to report location information, the terminal device may report the location information of the terminal device to the network device when the timing advance (TA) change value corresponding to the terminal device is greater than the threshold. Thus, by determining the TA change value only based on the location change of the terminal device, the part of the TA change value caused by satellite movement is excluded, thereby avoiding the phenomenon of triggering location information reporting due to satellite movement and effectively avoiding waste of resources.

[0137] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by the network device. As Figure 8 shown, the method may include but is not limited to the following steps:

[0138] Step 801: Receive the location information of the terminal device sent by the terminal device, where the location information is sent by the terminal device when it is determined that the timing advance (TA) change value caused by the location change of the terminal device is greater than the threshold.

[0139] In the present disclosure, considering that in the NTN network, due to the large coverage area of satellites, the network device needs to know the location information of the terminal device to select a suitable access and mobility management function (AMF) for the terminal device, and thus the terminal device needs to report its location information when meeting the trigger condition or periodically. However, due to the movement of the terminal device or the movement of the satellite, it may cause the terminal device to meet the trigger condition for reporting location information, resulting in waste of resources. To avoid the phenomenon that the terminal device does not move but only due to the movement of the satellite, the TA change value is greater than the threshold, triggering the reporting of location information, the present disclosure can exclude the influence of satellite movement on the TA change value, only retain the TA change value caused by the location change of the terminal device, and report the location information of the terminal device to the network device when the timing advance (TA) change value corresponding to the terminal device caused by its own location change is greater than the threshold.

[0140] In the present disclosure, after the terminal device obtains the location information, it can determine the TA change value according to the current location information, or the previously reported location information, and the current satellite location information, or the satellite location corresponding to the previously reported location information. After that, it can compare the TA change value with a preset threshold value. When the TA change value corresponding to the timing advance of the terminal device is greater than the threshold value, it can be determined that the location of the terminal device has changed and the reporting condition of the location information is satisfied. At this time, the terminal device can report the location information to the network device. Thus, the network device can calculate the RTT between the terminal device and the satellite according to the location information reported by the terminal device.

[0141] Optionally, when it is determined that the current TA change value is less than or equal to the threshold value, reporting the location information to the network device is not triggered.

[0142] Optionally, the terminal device can report the location information only when there is available location information, where the location information can be commonLocationInfo, bt-LocationInfo, wlan-LocationInfo, sensor-LocationInfo, etc.

[0143] Optionally, when the network device indicates the configuration information for reporting the location information through a connection reconfiguration message, the terminal device can configure the location information in the test report corresponding to the reportconfig IE of the configuration information. Thus, the network device can determine the location information of the terminal device according to the test report.

[0144] In the present disclosure, the network device can receive the location information of the terminal device sent when it is determined that the TA change value caused by the location change of the terminal device is greater than the threshold value. Thus, the terminal device reports the location information only when the TA change value caused by its own location change is greater than the threshold value, thereby avoiding the phenomenon of reporting the location information triggered by the movement of the satellite and effectively avoiding the waste of resources.

[0145] Please refer to Figure 9 , Figure 9 which is a schematic flow chart of a method for reporting location information provided by an embodiment of the present disclosure, and this method is executed by the network device. As Figure 9 shown, this method may include but is not limited to the following steps:

[0146] Step 901, sending indication information to the terminal device, where the indication information is used to indicate the configuration information for the terminal device to report location information.

[0147] Among them, the configuration information may include any one of the following: description information of the TA change value, the periodic value of the reporting location information, and the TA report configuration information based on the media access control control element (MAC CE).

[0148] In the present disclosure, the description information of the TA change value can be used to describe the specific meaning of the TA change value. The terminal device can determine the TA change value that triggers the reporting of the location information based on the description information of the TA change value and how to determine it. It can be understood that the TA change value determined according to the description information of the TA change value only considers the TA change caused by the location change of the terminal device. That is, the form of the TA change value determined according to the description information of the TA change value can be the form described in any embodiment of the present disclosure, which will not be elaborated here.

[0149] Optionally, the description information of the TA change value may include: determining a first TA value from the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite; determining a second TA value from the third location information reported by the terminal device last time and the second location information; determining the TA change value from the difference between the first TA value and the second TA value.

[0150] Optionally, the description information of the TA change value may include: determining a first TA compensation value from the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite; determining a second TA compensation value from the third location information reported by the terminal device last time and the second location information; determining the TA change value from the difference between the first TA compensation value and the second TA compensation value.

[0151] Optionally, the description information of the TA change value may include: determining a third TA value from the first location currently corresponding to the terminal device and the fourth location of the satellite when the location information was reported last time; determining a fourth TA value from the third location information reported by the terminal device last time and the fourth location information; determining the TA change value from the difference between the third TA value and the fourth TA value.

[0152] Optionally, the description information of the TA change value may include: determining a third TA compensation value from the first location currently corresponding to the terminal device and the fourth location information of the satellite when the location information was reported last time; determining a fourth TA compensation value from the third location information reported by the terminal device last time and the fourth location information of the satellite; determining the TA change value from the difference between the third TA compensation value and the fourth TA compensation value.

[0153] Optionally, if the configuration information includes the description information of the TA change value, the configuration information may further include a threshold value. Thus, the terminal device can trigger the reporting of location information when it determines that the TA change value is greater than the threshold value according to the description information of the TA change value.

[0154] Optionally, when the configuration information for indicating the reporting of location information by the network device includes the periodic value for reporting location information, the terminal device can report location information periodically according to this periodic value.

[0155] Optionally, when the configuration information for indicating the reporting of location information by the network device includes the TA report configuration information based on MAC CE, the terminal device can report location information according to the TA report configuration information based on MAC CE.

[0156] Optionally, the network device can configure the configuration information for reporting location information in the connection reconfiguration message, and the configuration information may include the reportconfig information element (IE), and configure the description information of the TA change value in the EventTriggerConfig IE in the reportconfig IE.

[0157] Optionally, the configuration information may further include parameters such as hysteresis and timeToTrigger. Thus, the terminal device can trigger the reporting of location information according to the indicated hysteresis parameter or timeToTrigger.

[0158] Step 902: Receive the location information of the terminal device reported by the terminal device, where the location information is sent by the terminal device when it determines that the timing advance (TA) change value caused by the location change of the terminal device is greater than the threshold value.

[0159] In the present disclosure, for the specific implementation process of step 902, reference can be made to the detailed description of any embodiment in the present disclosure, which will not be elaborated here.

[0160] In the present disclosure, the network device can send indication information including the configuration information for indicating the terminal device to report location information to the terminal device, and then can receive the location information of the terminal device sent by the terminal device when it determines that the TA change value caused by the location change of the terminal device is greater than the threshold value. Thus, the terminal device only reports location information when the TA change value caused by its own location change is greater than the threshold value, thereby avoiding the phenomenon of triggering location information reporting due to satellite movement and effectively avoiding waste of resources.

[0161] Please refer to Figure 10, which is a schematic structural diagram of a communication device 1000 provided by an embodiment of the present disclosure. Figure 10 The illustrated communication device 1000 may include a transceiver module 1001 and a processing module 1002. The transceiver module 1001 may include a transmitting module and / or a receiving module. The transmitting module is used to implement the transmitting function, and the receiving module is used to implement the receiving function. The transceiver module 1001 can implement the transmitting function and / or the receiving function.

[0162] It can be understood that the communication device 1000 can be a terminal device, or a device in the terminal device, or a device that can be used in matching with the terminal device.

[0163] The communication device 1000 is on the terminal device side, where:

[0164] The processing module 1002 is used to determine that the timing advance TA change value corresponding to the terminal device is greater than a threshold value, where the TA change is caused by the position change of the terminal device;

[0165] The transceiver module 1001 is used to report the location information of the terminal device to the network device.

[0166] Optionally, the processing module 1002 is further used to:

[0167] Determine a first TA value according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite;

[0168] Determine a second TA value according to the third location information reported by the terminal device last time and the second location information;

[0169] Determine the TA change value according to the difference between the first TA value and the second TA value.

[0170] Optionally, the processing module 1002 is further used to:

[0171] Determine a first TA compensation value according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite;

[0172] Determine a second TA compensation value according to the third location information reported by the terminal device last time and the second location information;

[0173] Determine the TA change value according to the difference between the first TA compensation value and the second TA compensation value.

[0174] Optionally, the processing module 1002 is further used to:

[0175] Determine a third TA value according to the first position currently corresponding to the terminal device and the fourth position corresponding to the satellite when the position information was reported last time;

[0176] Determine a fourth TA value according to the third position information and the fourth position information reported by the terminal device last time;

[0177] Determine the TA change value according to the difference between the third TA value and the fourth TA value.

[0178] Optionally, the processing module 1002 is further configured to:

[0179] Determine a third TA compensation value according to the first position currently corresponding to the terminal device and the fourth position corresponding to the satellite when the position information was reported last time;

[0180] Determine a fourth TA compensation value according to the third position information and the fourth position information reported by the terminal device last time;

[0181] Determine the TA change value according to the difference between the third TA compensation value and the fourth TA compensation value.

[0182] Optionally, the transceiver module 1001 is further configured to:

[0183] Receive the indication information sent by the network device, where the indication information is used to indicate the configuration information for the terminal device to report position information.

[0184] Optionally, the configuration information includes any one of the following:

[0185] The description information of the TA change value;

[0186] The period value for reporting position information; and

[0187] The TA report configuration information based on the Media Access Control Control Element MAC CE.

[0188] It can be understood that the communication device 1000 can be a network device, or a device in the network device, or a device that can be used in matching with the network device.

[0189] The communication device 1000, on the network device side, where:

[0190] The transceiver module 1001 is configured to receive the position information of the terminal device sent by the terminal device, where the position information is sent by the terminal device when it is determined that the timing advance TA change value caused by the position change of the terminal device is greater than the threshold value.

[0191] Optionally, the transceiver module 1001 is further configured to:

[0192] Indication information sent to the terminal device, where the indication information is used to indicate configuration information for the terminal device to report location information.

[0193] Optionally, the configuration information includes any one of the following:

[0194] Description information of the TA change value;

[0195] Period value for reporting location information; and

[0196] TA report configuration information based on the Medium Access Control Control Element (MAC CE).

[0197] Optionally, the description information of the TA change value includes:

[0198] Determine a first TA value based on the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite;

[0199] Determine a second TA value based on the third location information reported by the terminal device last time and the second location information;

[0200] Determine the TA change value based on the difference between the first TA value and the second TA value.

[0201] Optionally, the description information of the TA change value includes:

[0202] Determine a first TA compensation value based on the first location information currently corresponding to the terminal device and the second location information currently corresponding to the satellite;

[0203] Determine a second TA compensation value based on the third location information reported by the terminal device last time and the second location information;

[0204] Determine the TA change value based on the difference between the first TA compensation value and the second TA compensation value.

[0205] Optionally, the description information of the TA change value includes:

[0206] Determine a third TA value based on the first location currently corresponding to the terminal device and the fourth location information of the satellite when the location information was reported last time;

[0207] Determine a fourth TA value based on the third location information reported by the terminal device last time and the fourth location information;

[0208] Determine the TA change value based on the difference between the third TA value and the fourth TA value.

[0209] Optionally, the description information of the TA change value includes:

[0210] Determine a third TA compensation value based on the first position currently corresponding to the terminal device and the fourth position information when the position information was reported last time;

[0211] Determine a fourth TA compensation value based on the third position information reported by the terminal device last time and the fourth position information of the satellite;

[0212] Determine the TA change value based on the difference between the third TA compensation value and the fourth TA compensation value.

[0213] It should be noted that the explanations of the above embodiments of the method for reporting position information also apply to the device in this embodiment, so they will not be elaborated here.

[0214] In the present disclosure, after determining that the timing advance TA change value caused by the position change of the terminal device corresponding to the terminal device is greater than the threshold, the terminal device reports the position information of the terminal device to the network device. Thus, the terminal device only reports the position information when the TA change value caused by its own position change is greater than the threshold, thereby avoiding the phenomenon of reporting position information triggered by satellite movement and effectively avoiding waste of resources.

[0215] Please refer to Figure 11 , Figure 11 which is a schematic structural diagram of another communication device 1000 provided by an embodiment of the present disclosure. The communication device 1100 may be a network device, or a terminal device, or a chip, chip system, or processor that supports the network device to implement the above method, or a chip, chip system, or processor that supports the terminal device to implement the above method. This device can be used to implement the method described in the above method embodiments, and specific details can refer to the descriptions in the above method embodiments.

[0216] The communication device 1100 may include one or more processors 1101. The processor 1101 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute computer programs, and process the data of the computer programs.

[0217] Optionally, the communication device 1100 may further include one or more memories 1102, on which a computer program 1104 may be stored. The processor 1101 executes the computer program 1104 to enable the communication device 1100 to execute the method described in the above method embodiments. Optionally, data may also be stored in the memory 1102. The communication device 1100 and the memory 1102 may be provided separately or integrated together.

[0218] Optionally, the communication device 1100 may further include a transceiver 1105 and an antenna 1106. The transceiver 1105 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1105 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function.

[0219] Optionally, the communication device 1100 may further include one or more interface circuits 1107. The interface circuit 1107 is used to receive code instructions and transmit them to the processor 1101. The processor 1101 runs the code instructions to enable the communication device 1100 to execute the method described in the above method embodiment.

[0220] The communication device 1100 is a terminal device: the processor 1101 is used to execute Figure 3 Step 301, step 302, step 303 in; Figure 4 Step 401, step 402, step 403 in; Figure 5 Step 501, step 502, step 503 in; Figure 6 Step 601, step 602, step 603 in; Figure 7 Step 702 etc.

[0221] The communication device 1100 is a network device: the transceiver 1105 is used to perform Figure 8 Step 801 in; Figure 9 Step 901, step 902, etc. in .

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

[0223] In one implementation, the processor 1101 may store a computer program 1103, which runs on the processor 1101 and enables the communication device 1100 to perform the method described in the above method embodiment. The computer program 1103 may be fixed in the processor 1101, in which case the processor 1101 may be implemented by hardware.

[0224] In one implementation, the communication device 1100 may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processors and transceivers described in this disclosure may be implemented on an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processors and transceivers may also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0225] 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 foregoing method embodiments), 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 by Figure 11 ... The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

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

[0227] (2) A collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and computer programs;

[0228] (3) An ASIC, such as a modem;

[0229] (4) A module that can be embedded in other devices;

[0230] (5) A receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;

[0231] (6) Others, etc.

[0232] For the case where the communication device can be a chip or a chip system, reference can be made to Figure 12 the structural schematic diagram of the chip shown. Figure 12 The chip shown includes a processor 1201 and an interface 1203. Among them, the number of processors 1201 can be one or more, and the number of interfaces 1203 can be multiple.

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

[0234] The interface 1203 is used to execute Figure 2 Steps 201 and 201 in Figure 3 Steps 304 and 305 in Figure 4 Steps 404 and 405 in Figure 5 Steps 504 and 505 in Figure 6 Steps 604 and 605 in Figure 7 Steps 701, 703, 704, etc. in

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

[0236] The interface 1203 is used to execute Figure 8 Step 801 in Figure 9 Steps 901, 902, etc. in

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

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

[0239] The present disclosure also provides a readable storage medium, on which instructions are stored, and when the instructions are executed by a computer, the functions of any of the above method embodiments are implemented.

[0240] The present disclosure also provides a computer program product, and when the computer program product is executed by a computer, the functions of any of the above method embodiments are implemented.

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

[0242] It can be understood that "a plurality of" in the present disclosure means two or more, and other quantifiers are similar. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the preceding and following associated objects. The singular forms of "a", "the", and "said" are also intended to include the plural forms unless the context clearly indicates otherwise.

[0243] It can be further understood that although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring these operations to be performed in the specific order shown or in a serial order, nor requiring all the operations shown to obtain the desired result. In a specific environment, multitasking and parallel processing may be advantageous.

[0244] Those of ordinary skill in the art can understand that the various digital 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, nor do they represent the order of precedence.

[0245] At least one in the present disclosure may also be described as one or more. The plurality may be two, three, four, or more, and the present disclosure does not limit this. In the embodiments of the present disclosure, for a technical feature, the technical features in this type of technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or order of magnitude between the technical features described by the "first", "second", "third", "A", "B", "C", and "D".

[0246] The corresponding relationships shown in the respective tables in the present disclosure can be configured or predefined. The values taken by the information in each table are only examples and can be configured as other values, and the present disclosure does not limit this. When configuring the corresponding relationships between the configuration information and each parameter, it is not necessarily required to configure all the corresponding relationships shown in the respective tables. For example, in the tables in the present disclosure, the corresponding relationships shown in some rows may not be configured. Another example is that 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 respective tables may also adopt other names understandable by the communication device, and the values taken or the representation methods of the parameters may also be other values or representation methods understandable by the communication device. When implementing the above respective 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 maps, etc.

[0247] The predefined in the present disclosure can be understood as definition, pre - definition, storage, pre - storage, pre - negotiation, pre - configuration, solidification, or pre - firing.

[0248] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0249] Those skilled in the art can clearly understand that for the sake of 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 foregoing method embodiments and will not be elaborated herein.

[0250] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of 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 known common general knowledge or conventional technical means in the technical field not disclosed herein. The specification and examples are only illustrative, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0251] As described above, the above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure can easily think of changes or substitutions, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the said claims.

Claims

1. A method for reporting location information, characterized in that, Executed by a terminal device, the method includes: Determine that a timing advance (TA) change value corresponding to the terminal device is greater than a threshold value, where the TA change value is caused by a change in the position of the terminal device; Report the location information of the terminal device to a network device; The determination method of the TA change value includes any one of the following: Determine a first TA compensation value according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to a satellite; determine a second TA compensation value according to the third location information reported by the terminal device last time and the second location information; determine the TA change value according to the difference between the first TA compensation value and the second TA compensation value; or Determine a third TA value according to the first location currently corresponding to the terminal device and the fourth location information of the satellite when the location information was reported last time; determine a fourth TA value according to the third location information reported by the terminal device last time and the fourth location information; determine the TA change value according to the difference between the third TA value and the fourth TA value; or Determine a third TA compensation value according to the first location currently corresponding to the terminal device and the fourth location information of the satellite when the location information was reported last time; determine a fourth TA compensation value according to the third location information reported by the terminal device last time and the fourth location information; determine the TA change value according to the difference between the third TA compensation value and the fourth TA compensation value.

2. The method according to claim 1, wherein It further includes: Receive indication information sent by the network device, where the indication information is used to indicate configuration information for the terminal device to report location information.

3. The method according to claim 2, characterized in that The configuration information includes any one of the following: Description information of the TA change value; A periodic value for reporting location information; and TA report configuration information based on a media access control control element (MAC CE).

4. A method for reporting location information, characterized in that, Executed by a network device, the method includes: Receive the location information of the terminal device sent by the terminal device, where the location information is sent by the terminal device when it determines that the timing advance (TA) change value caused by the change in the position of the terminal device is greater than a threshold value; The determination method of the TA change value includes any one of the following: Determine a first TA compensation value according to the first location information currently corresponding to the terminal device and the second location information currently corresponding to a satellite; determine a second TA compensation value according to the third location information reported by the terminal device last time and the second location information; determine the TA change value according to the difference between the first TA compensation value and the second TA compensation value; or Determine a third TA value according to the first location currently corresponding to the terminal device and the fourth location information of the satellite when the location information was reported last time; determine a fourth TA value according to the third location information reported by the terminal device last time and the fourth location information; determine the TA change value according to the difference between the third TA value and the fourth TA value; or Determine a third TA compensation value according to the first position currently corresponding to the terminal device and the fourth position information of the satellite when the position information was reported last time; determine a fourth TA compensation value according to the third position information reported by the terminal device last time and the fourth position information; determine the TA change value according to the difference between the third TA compensation value and the fourth TA compensation value.

5. The method according to claim 4, characterized in that, It further includes: Indication information sent to the terminal device, where the indication information is used to indicate the configuration information for the terminal device to report position information.

6. The method according to claim 5, characterized in that The configuration information includes any one of the following: Description information of the TA change value; The period value for reporting position information; and TA report configuration information based on the Media Access Control Control Element (MAC CE).

7. A communication device, characterized in that, The apparatus includes: A processing module, configured to determine that the Timing Advance (TA) change value corresponding to the terminal device is greater than a threshold value, where the TA change value is caused by the position change of the terminal device; A transceiver module, configured to report the position information of the terminal device to a network device; The processing module is further configured to perform any one of the following: Determine a first TA compensation value according to the first position information currently corresponding to the terminal device and the second position information of the satellite currently corresponding; determine a second TA compensation value according to the third position information reported by the terminal device last time and the second position information; determine the TA change value according to the difference between the first TA compensation value and the second TA compensation value; or, Determine a third TA value according to the first position currently corresponding to the terminal device and the fourth position information of the satellite when the position information was reported last time; determine a fourth TA value according to the third position information reported by the terminal device last time and the fourth position information; determine the TA change value according to the difference between the third TA value and the fourth TA value; or, Determine a third TA compensation value according to the first position currently corresponding to the terminal device and the fourth position information of the satellite when the position information was reported last time; determine a fourth TA compensation value according to the third position information reported by the terminal device last time and the fourth position information; determine the TA change value according to the difference between the third TA compensation value and the fourth TA compensation value.

8. The device according to claim 7, wherein The transceiver module is further configured to: Receive the indication information sent by the network device, where the indication information is used to indicate the configuration information for the terminal device to report position information.

9. The device according to claim 8, wherein The configuration information includes any one of the following: Description information of the TA change value; The period value for reporting position information; and TA report configuration information based on the Media Access Control Control Element (MAC CE).

10. A communication device, characterized in that, The apparatus includes: A transceiver module, configured to receive the position information of the terminal device reported by the terminal device, where the position information is sent by the terminal device when it determines that the Timing Advance (TA) change value caused by the position change of the terminal device is greater than a threshold value; The determination method of the TA change value includes any one of the following: Determine a first TA compensation value according to the first position information currently corresponding to the terminal device and the second position information currently corresponding to the satellite; determine a second TA compensation value according to the third position information reported by the terminal device last time and the second position information; determine the TA change value according to the difference between the first TA compensation value and the second TA compensation value; or, Determine a third TA value according to the first position currently corresponding to the terminal device and the fourth position information of the satellite when the position information was reported last time; determine a fourth TA value according to the third position information reported by the terminal device last time and the fourth position information; determine the TA change value according to the difference between the third TA value and the fourth TA value; or, Determine a third TA compensation value according to the first position currently corresponding to the terminal device and the fourth position information of the satellite when the position information was reported last time; determine a fourth TA compensation value according to the third position information reported by the terminal device last time and the fourth position information; determine the TA change value according to the difference between the third TA compensation value and the fourth TA compensation value.

11. The device according to claim 10, characterized in that, The transceiver module is further configured to: Send indication information to the terminal device, where the indication information is used to indicate the configuration information for the terminal device to report position information.

12. The device according to claim 11, characterized in that, The configuration information includes any one of the following: Description information of the TA change value; The period value of reporting position information; and TA report configuration information based on the Media Access Control Control Element (MAC CE).

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

14. A communication device, characterized in that, The device includes a processor and a memory, and a computer program is stored in the memory. The processor executes the computer program stored in the memory so that the device executes the method according to any one of claims 4 to 6.

15. A computer-readable storage medium for storing instructions, which when executed, implement the method according to any one of claims 1 to 3.

16. A computer-readable storage medium for storing instructions, which when executed, implement the method according to any one of claims 4 to 6.