Method and device for reporting position information of terminal equipment in non-ground network
By reporting low-precision location information, such as area identifiers, offset location information, or anchor point identifiers, the problem of location privacy leakage in non-terrestrial networks is solved, ensuring that the network side can provide appropriate services and achieve normal communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-26
- Publication Date
- 2026-03-10
AI Technical Summary
In non-terrestrial networks, location information reported by terminal devices may lead to privacy breaches, and the network may be unable to provide appropriate services based on the accurate location of the terminal device, affecting communication quality.
Terminal devices ensure that location privacy is not violated by reporting lower-precision location information, such as area identifiers, offset location information, or anchor point identifiers. At the same time, network-side devices receive and use this information to select appropriate operator core network nodes to ensure normal communication.
This enables the network to provide appropriate services to terminal devices while protecting their location privacy, thus ensuring normal communication quality.
Smart Images

Figure CN121645138A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a method and device for reporting terminal device location information in a non-terrestrial network. BACKGROUND
[0002] In a non-terrestrial network (NTN), base station antennas can be located on high-altitude platforms or satellites, such as in high altitudes or space tens of kilometers to tens of thousands of kilometers from the ground. Each NTN cell can cover a larger range, for example, according to the height of the transmitting antenna, it can cover a range of tens of kilometers to hundreds of kilometers in diameter, which may involve multiple different countries or regions. In order to ensure normal communication between the terminal device and the NTN network, the NTN network needs to provide appropriate services for the terminal device according to the regulations of the country where the terminal device is located, for example, including selecting the local operator core network node. SUMMARY
[0003] The embodiments of the present application provide a method and device for reporting terminal device location information in a non-terrestrial network, which can be applied to NTN network communication. By reporting the location information of the terminal device to the network side device, the network side can provide appropriate services for the terminal device according to the location reported by the terminal device, including selecting the local operator core network node, so as to ensure normal communication between the terminal device and the NTN network.
[0004] In a first aspect, the embodiments of the present application provide a method for reporting terminal device location information in a non-terrestrial network, which is applied to the terminal device, and the method comprises: Obtaining location information of the terminal device; and reporting the location information to a network side device.
[0005] In this technical solution, by reporting the location of the terminal device to the network side device, the network side can provide appropriate services for the terminal device according to the location reported by the terminal device, including selecting the local operator core network node, so as to ensure normal communication between the terminal device and the NTN network.
[0006] In an implementation manner, the location information at least includes any one of the following: a region identifier; offset location information; an anchor point identifier.
[0007] In this technical solution, the terminal device can report the de-privacy location information to the network side device, for example, it can report the location of the terminal device with low precision, such as reporting the region identifier, or the offset location information, or the anchor point identifier, so as to ensure that the privacy of the terminal device is not infringed.
[0008] In an alternative implementation, the acquiring the area identifier of the terminal device comprises: acquiring geographical coordinates of the terminal device; acquiring length and width of the area; and acquiring the area identifier of the terminal device according to the meridian length of the geographical coordinates, the parallel length of the geographical coordinates, the length and the width of the area.
[0009] Optionally, the acquiring the area identifier of the terminal device according to the meridian length of the geographical coordinates, the parallel length of the geographical coordinates, the length and the width of the area comprises: acquiring a first value according to the meridian length of the geographical coordinates and the length of the area; acquiring a second value according to the parallel length of the geographical coordinates and the width of the area; and acquiring the area identifier of the terminal device according to the first value and the second value.
[0010] Optionally, the geographical coordinates are relative geographical position coordinates; the acquiring the geographical coordinates of the terminal device comprises: acquiring absolute geographical position coordinates of the terminal device; and acquiring relative geographical position coordinates of the terminal device relative to an origin according to the absolute geographical position coordinates; wherein the origin is an absolute geographical position coordinate configured by the network side device.
[0011] In the technical solution, the length and the width of the area and the meridian length and the parallel length of the geographical coordinates of the terminal device are used to calculate the area identifier of the terminal device, so that the area identifier is reported to the network side device as the position of the terminal device, thereby ensuring that the real and accurate position of the terminal device is not leaked and the privacy of the terminal device is not infringed.
[0012] In an implementation, the method further comprises: in response to a change in the area identifier of the terminal device, reporting an updated area identifier to the network side device.
[0013] Optionally, the reporting the updated area identifier to the network side device in response to the change in the area identifier of the terminal device comprises: in response to the change in the area identifier of the terminal device and lasting for a first preset time period, reporting the updated area identifier to the network side device.
[0014] In the technical solution, when the area identifier of the terminal device changes, it indicates that the position of the terminal device changes, and at this time, the updated area identifier can be reported to the network, so that the network can obtain the latest position of the terminal device in time, and then provide appropriate services for the terminal device to ensure normal communication between the terminal device and the network.
[0015] In an implementation, the obtaining the offset position information of the terminal device comprises: generating a first offset angle and a first offset length; and obtaining the offset position information of the terminal device according to the first offset angle and the first offset length and taking the absolute geographic position of the terminal device as a pole in a polar coordinate system.
[0016] Optionally, the generating the first offset angle and the first offset length comprises: generating a first random angle value between a first angle and a first maximum angle, and taking the first random angle value as the first offset angle; and generating a first random length value between a first length and a first maximum length, and taking the first random length value as the first offset length.
[0017] In an implementation, the obtaining the offset position information of the terminal device comprises: generating a second offset angle; and obtaining the offset position information of the terminal device according to the second offset angle and a preset second offset length and taking the absolute geographic position of the terminal device as a pole in a polar coordinate system.
[0018] Optionally, the generating the second offset angle comprises: generating a second random angle value between a second angle and a second maximum angle, and taking the second random angle value as the second offset angle.
[0019] In an optional implementation, the obtaining the offset position information of the terminal device comprises: generating an offset meridian length and an offset parallel length; and obtaining the offset position information of the terminal device according to the offset meridian length, the offset parallel length and a geographic position coordinate of the terminal device.
[0020] Optionally, the generating the offset meridian length and the offset parallel length comprises: generating a second random length value between a second length and a second maximum length, and taking the second random length value as the offset meridian length; and generating a third random length value between a third length and a third maximum length, and taking the third random length value as the offset parallel length.
[0021] In an implementation, the method further comprises: in response to a change in the position of the terminal device, updating the position information, and the distance between the updated position information and the position information at the last time of reporting being greater than a threshold value, reporting the updated position information.
[0022] In an alternative implementation, the method further comprises: in response to the change of the location of the terminal device, and the distance between the updated location information and the location information reported last time being greater than a threshold value, reporting the updated location information to the network side device.
[0023] In an implementation, the method further comprises: calculating distances between the terminal device and at least one anchor point respectively; obtaining an anchor point with the shortest distance from the at least one anchor point; and taking the anchor point identifier of the anchor point with the shortest distance as the anchor point identifier of the terminal device.
[0024] In an alternative implementation, the method further comprises: reporting the distance between the terminal device and the anchor point with the shortest distance to the network side device.
[0025] In an alternative implementation, the method further comprises: in response to the change of the anchor point with the shortest distance from the terminal device, reporting an updated anchor point identifier to the network side device.
[0026] Optionally, the reporting the updated anchor point identifier to the network side device in response to the change of the anchor point with the shortest distance from the terminal device comprises: in response to the change of the anchor point with the shortest distance from the terminal device and the change lasting for a third preset time period, reporting the updated anchor point identifier to the network side device.
[0027] In the technical solution, the anchor point identifier with the shortest distance from the terminal device calculated can be used as the location of the terminal device to be reported to the network side device, so that the network can provide appropriate services according to different locations of the terminal device, thereby ensuring that the real and accurate location of the terminal device is not leaked and the privacy of the terminal device is not infringed.
[0028] In an alternative implementation, the reporting the location information to the network side device comprises: reporting the location information to the network side device based on control information of the network side device; wherein the control information of the network side device comprises at least any one or more of the following: a location reporting indication sent by the network side device to the terminal device through dedicated signaling; a location reporting indication carried in system broadcast by the network side device; a periodic reporting of location information configured by the network side device for the terminal device through dedicated signaling; and an area range provided by the network side device in system broadcast or dedicated signaling.
[0029] In a second aspect, the examples of the present application provide another method for reporting position information of a terminal device in a non-terrestrial network, the method is applied to a network side device, and the method comprises: receiving the position information reported by the terminal device.
[0030] In an implementation manner, the position information at least comprises any one of the following: a region identifier; offset position information; an anchor point identifier.
[0031] In an implementation manner, the receiving of the position information reported by the terminal device comprises: sending control information of the network side device to the terminal device; and receiving the position information reported by the terminal device based on the control information; wherein the control information of the network side device at least comprises any one or more of the following: a position reporting indication sent by the network side device to the terminal device through dedicated signaling; a position reporting indication carried in system broadcast by the network side device; periodic reporting of position information configured by the network side device for the terminal device through dedicated signaling; and a region range provided by the network side device in system broadcast or dedicated signaling.
[0032] In the technical solution, the terminal device reports its own position to the network side device, so that the network side provides appropriate services for the terminal device according to the position reported by the terminal device, including selecting a local operator core network node, thereby ensuring normal communication between the terminal device and the NTN network.
[0033] In a third aspect, the examples of the present application provide a device for reporting position information of a terminal device in a non-terrestrial network, the device has part or all of the functions of the terminal device in the method of the first aspect, for example, the device can have part or all of the functions in the examples of the present application, or can have the function of implementing any one of the examples of the present application independently. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software comprises one or more units or modules corresponding to the above functions.
[0034] In an implementation manner, the structure of the device can comprise an acquisition module, a transceiver module and a processing module, the acquisition module is configured to acquire position information of a terminal device. The processing module is configured to support the device to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the device and other devices. The device can also comprise a storage module, which is used to couple with the transceiver module, the acquisition module and the processing module, and saves the necessary computer programs and data of the device.
[0035] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0036] In a fourth aspect, an example of the present application provides another apparatus for reporting terminal device location information in a non-terrestrial network, which has part or all functions of the network side device in the method example of the second aspect, for example, the functions of the apparatus can have part or all of the functions in the embodiments of the present application, or can have the functions of implementing any one of the embodiments of the present application independently. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0037] In an implementation manner, the structure of the apparatus can include a transceiver module and a processing module, and the processing module is configured to support the apparatus to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the apparatus and other devices. The apparatus can also include a storage module, which is used to be coupled with the transceiver module and the processing module, and saves the necessary computer programs and data of the apparatus.
[0038] For example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0039] In a fifth aspect, an example of the present application provides a communication apparatus, which includes a processor, and when the processor invokes a computer program in a memory, the method in the first aspect is executed.
[0040] In a sixth aspect, an example of the present application provides a communication apparatus, which includes a processor, and when the processor invokes a computer program in a memory, the method in the second aspect is executed.
[0041] In a seventh aspect, an example of the present application provides a communication apparatus, which includes a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication apparatus executes the method in the first aspect.
[0042] In an eighth aspect, an example of the present application provides a communication apparatus, which includes a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication apparatus executes the method in the second aspect.
[0043] In a ninth aspect, an example of the present application provides a communication apparatus, which includes a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit to the processor, and the processor is used to run the code instructions so that the apparatus executes the method in the first aspect.
[0044] In a tenth aspect, an embodiment of the present application provides a communication apparatus, which comprises a processor and an interface circuit for receiving code instructions and transmitting the code instructions to the processor, and the processor is configured to execute the code instructions to enable the apparatus to perform the method in the second aspect.
[0045] In an eleventh aspect, an embodiment of the present application provides a communication system, which comprises the communication apparatus in the third aspect and the communication apparatus in the fourth aspect, or the communication apparatus in the fifth aspect and the communication apparatus in the sixth aspect, or the communication apparatus in the seventh aspect and the communication apparatus in the eighth aspect, or the communication apparatus in the ninth aspect and the communication apparatus in the tenth aspect.
[0046] In a twelfth aspect, an embodiment of the present application provides a computer readable storage medium for storing instructions for the terminal device, and the instructions, when executed, enable the terminal device to perform the method in the first aspect.
[0047] In a thirteenth aspect, an embodiment of the present application provides a computer readable storage medium for storing instructions for the network side device, and the instructions, when executed, enable the network side device to perform the method in the second aspect.
[0048] In a fourteenth aspect, the present application further provides a computer program product comprising a computer program, which, when executed on a computer, causes the computer to perform the method in the first aspect.
[0049] In a fifteenth aspect, the present application further provides a computer program product comprising a computer program, which, when executed on a computer, causes the computer to perform the method in the second aspect.
[0050] In a sixteenth aspect, the present application provides a computer program, which, when executed on a computer, causes the computer to perform the method in the first aspect.
[0051] In a seventeenth aspect, the present application provides a computer program, which, when executed on a computer, causes the computer to perform the method in the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.
[0053] Figure 1 FIG. 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present application; Figure 2is a flow chart of a method for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 3 is a flow chart of another method for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 4 is a flow chart of yet another method for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 5 is a flow chart of another method for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 6 is a flow chart of yet another method for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 7 is a schematic structural diagram of a device for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 8 is a schematic structural diagram of another device for reporting terminal device location information in a non-terrestrial network according to an embodiment of the present application; Figure 9 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0054] The embodiments of the present application are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and are intended to explain the present application, and cannot be understood as limiting the present application. In the description of the present disclosure, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" herein only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.
[0055] In order to better understand the method for reporting terminal device location information in a non-terrestrial network disclosed by the embodiments of the present application, the communication system used by the embodiments of the present application is described first.
[0056] Please refer to Figure 1 , Figure 1 is a schematic structural diagram of a communication system according to an embodiment of the present application. The communication system can include but is not limited to one network side device and one terminal device. Figure 1The number and form of the devices shown are only for example and do not constitute a limitation on the embodiments of the present application, and in actual applications, two or more network side devices and two or more terminal devices can be included. Figure 1 The communication system shown takes one network side device 101 and one terminal device 102 as an example.
[0057] It should be noted that the technical solutions of the embodiments of the present application can be applied to an NTN communication system. NTN is an important technology introduced by 5G, which provides wireless resources through satellites (or unmanned aerial vehicles) instead of ground base stations. The network side device 101 in the embodiments of the present application can be an entity on the network side for transmitting or receiving signals. For example, the network side device 101 can 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. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network side device.
[0058] The terminal device 102 in the embodiments of the present application 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 user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, 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 transportation safety, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0059] It can be understood that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0060] The method for reporting terminal device location information in a non-terrestrial network, the apparatus, the communication device, and the storage medium provided in the present application will be described in detail below with reference to the accompanying drawings.
[0061] Please refer to Figure 2 , Figure 2 is a flowchart of a method for reporting terminal device location information in a non-terrestrial network provided by an embodiment of the present application. It should be noted that the method for reporting terminal device location information in a non-terrestrial network of the present embodiment can be applied to a terminal device. That is, the method of the present embodiment can be described from the terminal device side. As shown in Figure 2 , the method for reporting terminal device location information in a non-terrestrial network can include but is not limited to the following steps.
[0062] Step S201, obtaining location information of a terminal device.
[0063] In one implementation, the terminal device can obtain location information with lower accuracy. Wherein, the accuracy is less than the accuracy of the positioning system in the terminal device, so as to ensure that the accurate location of the terminal device is not disclosed.
[0064] In another implementation, the terminal device can obtain location information after de-privacy. For example, after obtaining geographic coordinates through its own positioning system, the terminal device processes the geographic coordinates through a de-privacy processing method to obtain location information after de-privacy, which can ensure that the accurate location of the terminal device is not disclosed.
[0065] Step S202, reporting the location information of the terminal device to a network side device.
[0066] In one implementation, the terminal device can report the location information to the network side device based on the control information of the network side device. Wherein, in some embodiments, the control information of the network side device at least includes any one or more of the following: a location reporting indication sent by the network side device to the terminal device through dedicated signaling; a location reporting indication carried in system broadcast by the network side device; a periodic reporting of location information configured by the network side device for the terminal device through dedicated signaling; a range of areas provided by the network side device in system broadcast or dedicated signaling.
[0067] In other words, network-side devices can send location reporting instructions to terminal devices via dedicated signaling, and the terminal devices, upon receiving the instructions, report their own location information. Alternatively, network-side devices can carry location reporting instructions in system broadcasts, and the terminal devices report their location information after establishing an RRC (Radio Resource Control) connection. Alternatively, network-side devices can configure periodic location reporting for terminal devices via dedicated signaling, and this period can be provided to the terminal devices so that they can periodically report their location information. Alternatively, network-side devices can provide an area range in system broadcasts or dedicated signaling; if the terminal device's location is within the area range, the terminal device reports its location information; if the terminal device's location is outside the area range, the terminal device does not report its location information. As an example, the area range can be defined by multiple coordinate points or by a reference point and radius; this application does not specifically limit this.
[0068] By implementing the embodiments of this application, the location information of the terminal device can be reported to the network-side device, enabling the network side to provide appropriate services to the terminal device based on the reported location, including selecting the local operator core network node, thereby ensuring normal communication between the terminal device and the NTN network.
[0069] To address the issue of potential privacy violations associated with terminal devices reporting their location, terminal devices can report their location with lower precision. For example, they can report their location to the network-side device after removing privacy concerns. As an example, the location information reported to the network-side device can include, but is not limited to, any of the following: region identifier; offset location information; anchor point identifier. In other words, the terminal device can report its region identifier, its offset location information, or its anchor point identifier to the network-side device to achieve location reporting.
[0070] It should be noted that the location information reported to the network-side device can be privacy-deprecated location information. The "area identifier, offset location information, or anchor point identifier" given above are several examples for the convenience of understanding this application. In addition to the "area identifier, offset location information, or anchor point identifier" given above, the privacy-deprecated location information can also be other forms of information, and this application does not make specific limitations on this.
[0071] It should also be noted that the method of obtaining location information will vary depending on the content of the location information reported to the network-side device. The following will describe how terminal devices report their own location in non-terrestrial networks from three aspects: location information including area identifier, offset location information, or anchor point identifier.
[0072] Please see Figure 3 , Figure 3 This is a flowchart illustrating a method for reporting terminal device location information in a non-terrestrial network, as provided in an embodiment of this application. It should be noted that the method for reporting terminal device location information in a non-terrestrial network according to this application embodiment can be applied to the terminal device. In other words, the method in this application embodiment can be described from the perspective of the terminal device.
[0073] In this embodiment, the location information includes a region identifier; that is, in this embodiment, the region identifier of the terminal device is reported to the network-side device. Figure 3 As shown, the method for reporting the location information of terminal devices in this non-terrestrial network may include, but is not limited to, the following steps.
[0074] Step S301: Obtain the region identifier of the terminal device.
[0075] Optionally, the region identifier can be obtained from the length and width of the region, as well as the longitude and latitude lengths of the terminal device's own geographic coordinates. As an example, obtain the geographic coordinates of the terminal device, obtain the length and width of the region, and obtain the region identifier of the terminal device based on the longitude and latitude lengths of the geographic coordinates, the length and width of the region.
[0076] In one implementation, a first value can be obtained based on the longitude length of the geographic coordinates and the length of the region, and a second value can be obtained based on the latitude length of the geographic coordinates and the width of the region. The region identifier of the terminal device can then be obtained based on the first and second values. For example, the terminal device can take the quotient of the longitude length of the geographic coordinates and the length of the region, using the quotient as the first value; take the quotient of the latitude length of the geographic coordinates and the width of the region, using the quotient as the second value; and combine the first and second values to obtain the region identifier of the terminal device.
[0077] It should be noted that the geographical coordinates in this embodiment can be either absolute or relative geographical coordinates. In one optional implementation, when the geographical coordinates are relative geographical coordinates, the relative geographical coordinates of the terminal device relative to the network-side device can be calculated using the absolute geographical coordinates, and these relative geographical coordinates can be used as the geographical coordinates of the terminal device.
[0078] For example, the above-mentioned method for obtaining the geographic coordinates of a terminal device can be implemented as follows: obtain the absolute geographic coordinates of the terminal device; based on the absolute geographic coordinates, obtain the relative geographic coordinates of the terminal device relative to the origin; where the origin is the absolute geographic coordinates configured by the network-side device. That is, when using relative geographic coordinates, the origin is the absolute geographic coordinates configured by the network-side device (such as a base station), and the terminal device calculates its relative geographic coordinates relative to the origin based on its own absolute geographic coordinates.
[0079] In one alternative implementation, when the quotient of the longitude of the geographic coordinates and the length of the region has a remainder, and / or when the quotient of the latitude of the geographic coordinates and the width of the region has a remainder, the quotient result can be rounded up, or the quotient result can be rounded down.
[0080] As an example, the length and width of the area can be the same. Additionally, in some embodiments of this application, the length and width of the area can be configured by the network, specified by a protocol, or provided by pre-configuration. For example, the length and width of the area can be configured by the network-side device, or specified by a communication protocol; or the length and width of the area can be pre-configured by the terminal device at the factory.
[0081] Step S302: Report the area identifier of the terminal device to the network side device.
[0082] In the embodiments of this application, step S302 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0083] By implementing the embodiments of this application, the region identifier of the terminal device can be calculated using the length and width of the region, as well as the longitude and latitude lengths of the terminal device's own geographical coordinates. This region identifier can then be reported to the network-side device as the location of the terminal device, thereby ensuring that the true and accurate location of the terminal device is not leaked and that the privacy of the terminal device is not violated.
[0084] To further ensure normal communication between the terminal device and the network, when the terminal device changes location, it can report the updated area identifier to the network-side device. In some embodiments according to this application, such as... Figure 3 As shown, the method for reporting the location information of terminal devices in the non-terrestrial network may further include step S303.
[0085] Step S303: In response to a change in the area identifier of the terminal device, the updated area identifier is reported to the network-side device.
[0086] In other words, when the area identifier of a terminal device changes, it indicates that the location of the terminal device has changed. The terminal device can report the updated area identifier to the network-side device to ensure normal communication between the terminal device and the network.
[0087] Optionally, in response to a change in the region identifier of the terminal device that persists for a first preset time period, the terminal device reports the updated region identifier to the network-side device. In other words, after the region identifier of the terminal device changes and persists for a certain period, the terminal device reports the updated region identifier to the network-side device.
[0088] One approach is to use a timer to determine whether the area identifier change has persisted for a certain period. In one implementation, when the terminal device's area identifier changes, a timer is started. During the timer's execution, if the terminal device returns to the area identifier before the timer started, the timer is stopped. If the timer expires, it indicates that the terminal device's area identifier has changed and persisted for a period of time. The terminal device then needs to re-report its location information, which means reporting the updated area identifier to the network-side device to ensure normal communication between the terminal device and the network.
[0089] Please see Figure 4 , Figure 4 This is a flowchart illustrating a method for reporting terminal device location information in a non-terrestrial network, as provided in an embodiment of this application. It should be noted that the method for reporting terminal device location information in a non-terrestrial network according to this application embodiment can be applied to the terminal device. That is, the method in this application embodiment can be described from the perspective of the terminal device. In this embodiment, the location information includes offset location information; that is, this application embodiment reports the offset location information of the terminal device to the network-side device. Figure 4 As shown, the method for reporting the location information of terminal devices in this non-terrestrial network may include, but is not limited to, the following steps.
[0090] Step S401: Obtain the offset position information of the terminal device.
[0091] Optionally, the offset position information can be obtained based on the offset and the position information of the terminal device. The method of obtaining the offset position information will also be different depending on the method of generating the offset.
[0092] In one implementation, the offset generated by the terminal device may include a first offset angle and a first offset length. Based on the generated first offset angle and first offset length, the terminal device obtains the offset position information of the terminal device using the polar coordinate system method with the absolute geographical location of the terminal device as the pole.
[0093] As an example, the terminal device can generate a first random angle value between a first angle and a first maximum angle, and use this first random angle value as the first offset angle; it can also generate a first random length value between a first length and a first maximum length, and use this first random length value as the first offset length. For example, taking a first angle of 0 degrees, a first maximum angle of 360 degrees, and a first length of 0 as an example, the terminal device can randomly generate an angle between 0 and 360 degrees, and use this angle as the first offset angle; it can also randomly generate a value between 0 and the first maximum length, and use this value as the first offset length. The terminal device can obtain its offset position information using a polar coordinate system based on the first offset angle and the first offset length. Here, the pole of the polar coordinate system represents the absolute geographical location of the terminal device, and the polar axis of the polar coordinate system can be a parallel of latitude, a parallel of latitude, or another direction specified by the protocol. Furthermore, the first maximum length can be configured by the network, specified by the protocol, or pre-configured by the terminal device at the factory.
[0094] In another implementation, the offset generated by the terminal device may include a second offset angle. Based on the generated second offset angle and a preset second offset length, the terminal device obtains its offset position information using a polar coordinate system, with the terminal device's absolute geographical location as the pole.
[0095] As an example, the terminal device can generate a second random angle value between the second angle and the second maximum angle, and use this second random angle value as the second offset angle. For example, taking a second angle of 0 degrees and a second maximum angle of 360 degrees as an example, the terminal device can randomly generate an angle between 0 and 360 degrees, and use this angle as the second offset angle. Based on this second offset angle and a preset second offset length, the terminal device can obtain its offset position information using a polar coordinate system, with the terminal device's absolute geographical location as the pole. The polar axis of the polar coordinate system can be a parallel of latitude, a parallel of latitude, or another direction specified by the protocol. Furthermore, the second offset length can be configured by the network, specified by the protocol, or pre-configured by the terminal device at the factory.
[0096] In another implementation, the offset generated by the terminal device may include the offset longitude length and the offset latitude length. The terminal device obtains its offset position information based on the generated offset longitude length, offset latitude length, and the terminal device's geographical coordinates.
[0097] As an example, the terminal device generates a second random length value between the second length and the second maximum length, and uses this second random length value as the offset longitude length; it also generates a third random length value between the third length and the third maximum length, and uses this third random length value as the offset latitude length. For example, with the second length and the third length both being 0, the terminal device can randomly generate a value between 0 and the second maximum length, using this value as the offset longitude length, and also randomly generate a value between 0 and the third maximum length, using this value as the offset latitude length. The terminal device's geographic location coordinates are summed with the offset longitude length and the offset latitude length. For example, the longitude coordinates in the geographic location coordinates are summed with the offset longitude length, and the latitude coordinates in the geographic location coordinates are summed with the offset latitude length. The array formed by these two sums serves as the offset position information of the terminal device.
[0098] In one alternative implementation, the third maximum length can be the maximum width. The second maximum length and the maximum width can be the same. It should be noted that the second and third maximum lengths can be configured by the network, specified by the protocol, or provided by the terminal device pre-configured at the factory.
[0099] Step S402: Report the offset position information of the terminal device to the network side device.
[0100] In the embodiments of this application, step S402 can be implemented in any of the ways described in the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.
[0101] By implementing the embodiments of this application, the offset angle and offset length generated by the terminal device can be used to obtain the offset position information of the terminal device according to the polar coordinate system, with the absolute geographical location of the terminal device as the pole. This offset position information is then reported to the network-side device as the location of the terminal device, ensuring normal communication between the terminal device and the network while also preventing the leakage of the terminal device's true and accurate location and protecting its privacy.
[0102] To further ensure normal communication between the terminal device and the network, when the terminal device changes location, it can report the updated offset location information to the network-side device. In some embodiments according to this application, such as... Figure 4 As shown, the method for reporting the location information of terminal devices in the non-terrestrial network may further include step S403.
[0103] Step S403: In response to a change in the location of the terminal device, and the distance between the updated location information and the previously reported location information is greater than a threshold value, the updated location information is reported.
[0104] In other words, when the location of a terminal device changes and is updated, and the distance between the updated location information and the location information reported last time is greater than a threshold, it indicates that the location of the terminal device has changed and it needs to report the updated location information to the network side device to ensure normal communication between the terminal device and the network.
[0105] Optionally, in response to a change in the location of the terminal device, and if the distance between the updated location information and the previously reported location information is greater than a threshold value and continues for a second preset time period, the updated location information is reported to the network-side device.
[0106] In other words, when the location of a terminal device changes and is updated, and the distance between the updated location and the previously reported location exceeds a threshold for a sustained period, the terminal device will report the updated offset location information to the network-side device. A timer can be used to determine whether the location change has persisted for a certain period. In one implementation, when the terminal device's location changes and is updated, and the distance between the updated location and the previously reported location exceeds a threshold, a timer is started. During the timer's operation, if the distance between the terminal device and the previously reported offset location is less than the threshold, the timer is stopped. If the timer times out, it indicates that the terminal device's location has changed and is updated, and the distance between the updated location and the previously reported location exceeds the threshold for a sustained period. The terminal device then needs to re-report its location information, i.e., report the updated offset location information to the network-side device, to ensure normal communication between the terminal device and the network.
[0107] In one implementation, when the location of the terminal device changes and is updated, and the distance between the updated location information and the previously reported location information exceeds a threshold, the updated location information reported to the network-side device can be calculated using a new offset. Alternatively, it can be calculated using the offset generated during the previous location report. In other words, when the terminal device reports offset location information to the network-side device, if the terminal device's location changes, updated location information needs to be reported to the network-side device. This updated location information can be calculated using a newly generated offset by the terminal device, or it can be calculated using the offset generated during the previous location report.
[0108] Please see Figure 5 , Figure 5This is a flowchart illustrating a method for reporting terminal device location information in a non-terrestrial network, as provided in an embodiment of this application. It should be noted that the method for reporting terminal device location information in a non-terrestrial network according to this application can be applied to the terminal device. That is, the method in this application can be described from the perspective of the terminal device. In this embodiment, the location information includes an anchor point identifier; that is, this embodiment reports the anchor point identifier of the terminal device to the network-side device. Figure 5 As shown, the method for reporting the location information of terminal devices in this non-terrestrial network may include, but is not limited to, the following steps.
[0109] Step S501: Obtain the anchor point identifier of the terminal device.
[0110] Optionally, the anchor point identifier can be obtained by calculating the coordinates of the nearest anchor point to the terminal device. As an example, the distances between the terminal device and at least one anchor point are calculated, and the nearest anchor point is obtained from the at least one anchor point. The anchor point identifier of the nearest anchor point is used as the anchor point identifier of the terminal device. Optionally, the anchor point identifier and anchor point coordinates can be sent to the terminal device by the network-side device. For example, when the terminal device establishes a connection with the network-side device, the network-side device can send an anchor point sequence to the terminal device, wherein the anchor point sequence includes at least one anchor point identifier and the anchor point coordinates corresponding to the anchor point identifier. The terminal device can calculate its own distance to the anchor point coordinates and use the nearest anchor point identifier as the anchor point identifier of the terminal device.
[0111] Step S502: Report the anchor point identifier of the terminal device to the network side device.
[0112] In the embodiments of this application, step S502 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.
[0113] In one implementation, the distance of the terminal device from the nearest anchor point can also be reported to the network-side device. That is, the nearest anchor point is found, and the anchor point identifier of the nearest anchor point is reported as the location of the terminal device to the network-side device. The distance of the terminal device from the nearest anchor point can also be reported.
[0114] By implementing the embodiments of this application, the identifier of the anchor point closest to the terminal device, calculated from the calculation, can be used as the location of the terminal device and reported to the network-side device. This enables the network to provide appropriate services based on the different locations of the terminal device, thereby ensuring that the true and accurate location of the terminal device is not disclosed and that the privacy of the terminal device is not violated.
[0115] To further ensure normal communication between the terminal device and the network, when the terminal device changes location, it can report the updated anchor point identifier to the network-side device. In some embodiments according to this application, such as... Figure 5 As shown, the method for reporting the location information of terminal devices in the non-terrestrial network may further include step S503.
[0116] Step S503: In response to a change in the anchor point of the terminal device, the updated anchor point identifier is reported to the network-side device.
[0117] In other words, when the nearest anchor point to the terminal device changes, it indicates that the terminal device's location has changed. The terminal device can then report the updated anchor point identifier to the network-side device to ensure normal communication between the terminal device and the network.
[0118] Optionally, in response to a change in the nearest anchor point to the terminal device that persists for a third preset time period, the terminal device reports the updated anchor point identifier to the network-side device. In other words, after a change in the nearest anchor point to the terminal device persists for a certain period, the terminal device reports the updated anchor point identifier to the network-side device.
[0119] One approach is to use a timer to determine if the change in the nearest anchor point has persisted for a certain period. In one implementation, when the nearest anchor point to the terminal device changes (e.g., from nearest anchor point 1 to nearest anchor point 2), a timer is started. During the timer's operation, if the nearest anchor point to the terminal device becomes the same as the anchor point in the last report, the timer is stopped. If the timer expires, it indicates that the nearest anchor point to the terminal device has changed and persisted for a certain period. The terminal device then needs to re-report its location information, which involves reporting the updated anchor point identifier to the network-side device to ensure normal communication between the terminal device and the network.
[0120] It is understood that the above embodiments describe the implementation of the method for reporting terminal device location information in a non-terrestrial network from the terminal device side. This application also proposes another method for reporting terminal device location information in a non-terrestrial network. The implementation of this method from the network side will be described below. Please refer to... Figure 6 , Figure 6 This is a flowchart illustrating another method for reporting terminal device location information in a non-terrestrial network, as provided in an embodiment of this application. It should be noted that the method for reporting terminal device location information in a non-terrestrial network according to this application embodiment can be applied to network-side devices. That is, the method in this application embodiment can also be described from the perspective of network-side devices. Figure 6 As shown, the method for reporting the location information of terminal devices in this non-terrestrial network may include, but is not limited to, the following steps.
[0121] Step S601: Receive location information reported by the terminal device.
[0122] In this embodiment, the terminal device can obtain location information with lower precision and report the obtained location information to the network-side device, so that the network-side device can receive the location information reported by the terminal device and provide appropriate services to the terminal device based on the location information.
[0123] In another implementation, the terminal device can obtain privacy-degraded location information. For example, after obtaining geographic coordinates through its own positioning system, the terminal device processes these geographic coordinates using a privacy-degraded method to obtain privacy-degraded location information. This location information is then reported to the network-side device, enabling the network-side device to receive the location information reported by the terminal device and provide appropriate services to the terminal device based on this location information.
[0124] To address the issue of potential privacy violations associated with terminal devices reporting their own locations, terminal devices can report their locations with lower precision. For example, they can report their location to the network-side device after removing privacy concerns. As an example, the location information reported to the network-side device should include at least one of the following: a region identifier; offset location information; or an anchor point identifier. In other words, the terminal device can report its region identifier, its offset location information, or its anchor point identifier to the network-side device to achieve location reporting.
[0125] It should be noted that the location information reported to the network-side device can be privacy-deprecated location information. The "area identifier, offset location information, or anchor point identifier" given above are several examples for the convenience of understanding this application. In addition to the "area identifier, offset location information, or anchor point identifier" given above, the privacy-deprecated location information can also be other forms of information, and this application does not make specific limitations on this.
[0126] It should also be noted that the method of obtaining location information will differ depending on the content of the location information reported to the network-side device. For details on how terminal devices obtain their own location information, please refer to the above. Figures 3 to 5 The embodiments shown are described herein, but this application does not limit them, and will not repeat them further.
[0127] In one implementation, the network-side device can send control information to the terminal device and receive location information reported by the terminal device based on the control information. That is, the network-side device can send control information to the terminal device so that the terminal device can report its own location information based on the control information. In some embodiments, the control information of the network-side device includes at least one or more of the following: a location reporting instruction sent by the network-side device to the terminal device via dedicated signaling; a location reporting instruction carried by the network-side device in system broadcast; periodic location information configured by the network-side device for the terminal device via dedicated signaling; and a regional range provided by the network-side device in system broadcast or dedicated signaling.
[0128] In other words, network-side devices can send location reporting instructions to terminal devices via dedicated signaling, and the terminal devices, upon receiving the instructions, report their own location information. Alternatively, network-side devices can carry location reporting instructions in system broadcasts, and the terminal devices report their location information after establishing an RRC connection. Alternatively, network-side devices can configure the terminal devices to periodically report location information via dedicated signaling, and this period can be provided by the network-side devices to the terminal devices so that they can periodically report their own location information. Alternatively, network-side devices can provide a region range in system broadcasts or dedicated signaling; if the terminal device's location is within this region, the terminal device reports its location information; if the terminal device's location is not within this region, the terminal device does not report its location information. As an example, this region range can be defined by multiple coordinate points or by a reference point and radius; this application does not specifically limit this.
[0129] By implementing the embodiments of this application, the terminal device can report its own location to the network side device, so that the network side can provide appropriate services to the terminal device based on the reported location, including selecting the local operator core network node, thereby ensuring normal communication between the terminal device and the NTN network.
[0130] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of terminal devices and network-side devices, respectively. To implement the functions of the methods provided in the embodiments of this application, the terminal device and the network-side device may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0131] Please see Figure 7 , Figure 7This is a schematic diagram illustrating the structure of a device for reporting terminal device location information in a non-terrestrial network, as provided in an embodiment of this application. It should be noted that the device in this embodiment can be a terminal device, a device within a terminal device, or a device compatible with a terminal device. Figure 7 The apparatus 700 for reporting terminal device location information in a non-terrestrial network may include an acquisition module 701 and a transceiver module 702. The transceiver module may be a transceiver or a communication interface.
[0132] The acquisition module 701 is used to acquire the location information of the terminal device; the transceiver module 702 is used to report the location information to the network side device.
[0133] In one implementation, the location information includes at least one of the following: region identifier; offset location information; anchor point identifier.
[0134] In some embodiments of this application, the acquisition module 701 is specifically used to: acquire the geographic coordinates of the terminal device; acquire the length and width of the region; and acquire the region identifier of the terminal device based on the longitude length of the geographic coordinates, the latitude length of the geographic coordinates, and the length and width of the region.
[0135] In one optional implementation, the acquisition module 701 is specifically used to: acquire a first value based on the longitude length of the geographic coordinates and the length of the region; acquire a second value based on the latitude length of the geographic coordinates and the width of the region; and acquire the region identifier of the terminal device based on the first and second values.
[0136] Optionally, the geographic coordinates are relative geographic coordinates; the acquisition module 701 is specifically used to: acquire the absolute geographic coordinates of the terminal device; and acquire the relative geographic coordinates of the terminal device relative to the origin based on the absolute geographic coordinates; wherein, the origin is the absolute geographic coordinates configured by the network-side device.
[0137] In one implementation, the transceiver module 702 is further configured to: report the updated area identifier to the network-side device in response to a change in the area identifier of the terminal device.
[0138] In one optional implementation, the transceiver module 702 is specifically used to: in response to a change in the area identifier of the terminal device and for a first preset time period, report the updated area identifier to the network-side device.
[0139] In some embodiments of this application, the acquisition module 701 is specifically used to: generate a first offset angle and a first offset length; and, based on the first offset angle and the first offset length, obtain the offset position information of the terminal device using the absolute geographical location of the terminal device as the pole and in accordance with the polar coordinate system.
[0140] In one implementation, the acquisition module 701 is specifically used to: generate a first random angle value between the first angle and the first maximum angle, and use the first random angle value as the first offset angle; generate a first random length value between the first length and the first maximum length, and use the first random length value as the first offset length.
[0141] In another implementation, the acquisition module 701 is specifically used to: generate a second offset angle; and, based on the second offset angle and a preset second offset length, obtain the offset position information of the terminal device using the absolute geographical location of the terminal device as the pole and in accordance with the polar coordinate system.
[0142] Optionally, the acquisition module 701 is specifically used to: generate a second random angle value between the second angle and the second maximum angle, and use the second random angle value as the second offset angle.
[0143] In another implementation, the acquisition module 701 is specifically used to: generate the offset longitude length and the offset latitude length; and acquire the offset position information of the terminal device based on the offset longitude length, the offset latitude length and the geographical coordinates of the terminal device.
[0144] Optionally, the acquisition module 701 is specifically used to: generate a second random length value between the second length and the second maximum length, and use the second random length value as the offset meridian length; generate a third random length value between the third length and the third maximum length, and use the third random length value as the offset latitude length.
[0145] In one implementation, the transceiver module 702 is further configured to: report updated location information in response to a change in the location of the terminal device, and the distance between the updated location information and the location information reported last time is greater than a threshold value.
[0146] Optionally, the transceiver module 702 is specifically used to: in response to a change in the location of the terminal device, and when the distance between the updated location information and the location information at the time of the last report is greater than a threshold value and continues for a second preset time period, report the updated location information to the network-side device.
[0147] In some embodiments of this application, the acquisition module 701 is specifically used to: calculate the distance between the terminal device and at least one anchor point; acquire the nearest anchor point from the at least one anchor point; and use the anchor point identifier of the nearest anchor point as the anchor point identifier of the terminal device.
[0148] In one implementation, the transceiver module 702 is also used to report the distance between the terminal device and the nearest anchor point to the network-side device.
[0149] Optionally, the transceiver module 702 is also used to: report the updated anchor point identifier to the network-side device in response to a change in the nearest anchor point to the terminal device.
[0150] Optionally, the transceiver module 702 is specifically used to: in response to a change in the nearest anchor point to the terminal device and for a third preset time period, report the updated anchor point identifier to the network-side device.
[0151] In some embodiments of this application, the transceiver module 702 is specifically used to: report location information to the network-side device based on the control information of the network-side device; wherein the control information of the network-side device includes at least one or more of the following: a location reporting instruction sent by the network-side device to the terminal device via dedicated signaling; a location reporting instruction carried by the network-side device in system broadcast; periodic location information reporting configured by the network-side device for the terminal device via dedicated signaling; and an area range provided by the network-side device in system broadcast or dedicated signaling.
[0152] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0153] By implementing the embodiments of this application, the terminal device can report its own location to the network side device, so that the network side can provide appropriate services to the terminal device based on the reported location, including selecting the local operator core network node, thereby ensuring normal communication between the terminal device and the NTN network.
[0154] Please see Figure 8 , Figure 8 This is a schematic diagram of another device for reporting terminal device location information in a non-terrestrial network, provided as an embodiment of this application. It should be noted that the device in this embodiment can be a network-side device, a device within a network-side device, or a device compatible with a network-side device. For example... Figure 8 The device 800 for reporting terminal device location information in a non-terrestrial network may include a transceiver module 801. The transceiver module may be a transceiver or a communication interface.
[0155] The transceiver module 801 is used to receive location information reported by the terminal device.
[0156] In one implementation, the location information includes at least one of the following: region identifier; offset location information; anchor point identifier.
[0157] In some embodiments of this application, the transceiver module 801 is specifically configured to: send control information from the network-side device to the terminal device; receive location information reported by the terminal device based on the control information; wherein the control information from the network-side device includes at least one or more of the following: a location reporting instruction sent by the network-side device to the terminal device via dedicated signaling; a location reporting instruction carried by the network-side device in system broadcast; periodic location information configured by the network-side device for the terminal device via dedicated signaling; and an area range provided by the network-side device in system broadcast or dedicated signaling.
[0158] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0159] By implementing the embodiments of this application, the terminal device can report its own location to the network side device, so that the network side can provide appropriate services to the terminal device based on the reported location, including selecting the local operator core network node, thereby ensuring normal communication between the terminal device and the NTN network.
[0160] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a communication device 90 provided in an embodiment of this application. The communication device 90 can be a terminal device or a network-side device. Specifically, the communication device can be a chip, chip system, processor, etc., that supports the terminal device in implementing the above-described methods. This device can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.
[0161] The communication device 90 may include one or more processors 901. The processor 901 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0162] Optionally, the communication device 90 may further include one or more memories 902, which may store a computer program 904. The processor 901 executes the computer program 904 to cause the communication device 90 to perform the methods described in the above method embodiments. Optionally, the memories 902 may also store data. The communication device 90 and the memories 902 may be provided separately or integrated together.
[0163] Optionally, the communication device 90 may also include a transceiver 905 and an antenna 906. The transceiver 905 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 905 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0164] Optionally, the communication device 90 may further include one or more interface circuits 907. The interface circuit 907 is used to receive code instructions and transmit them to the processor 901. The processor 901 executes the code instructions to cause the communication device 90 to perform the methods described in the above method embodiments.
[0165] Communication device 90 is a terminal device: processor 901 is used to execute Figure 2 Step S201 in the process; execute Figure 3 Step S301 in the process; execute Figure 4 Step S401; Execute Figure 5 Step S501 in the process. Transceiver 905 is used to perform... Figure 2 Step S202; Execute Figure 3 Steps S302 and S303 in the process; execute Figure 4 Steps S402 and S403 in the process; execute Figure 5 Steps S502 and S503 in the process.
[0166] Communication device 90 is a network-side device: transceiver 905 is used to perform... Figure 6 Step S601 in the process.
[0167] In one implementation, the processor 901 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0168] In one implementation, memory 902 may store computer program 904, which runs on processor 901 and causes communication device 90 to perform the methods described in the above method embodiments. Computer program 904 may be embedded in processor 901; in this case, processor 901 may be implemented in hardware.
[0169] In one implementation, the communication device 90 may include circuitry capable of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0170] The communication device described in the above embodiments may be a terminal device or a network-side device, but the scope of the communication device described in this application is not limited to this, and the structure of the communication device may vary. Figure 9 The communication device may be a standalone device or part of a larger device. For example, the communication device may be: (1) Independent integrated circuit IC, or chip, or chip system or subsystem; (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs; (3) ASIC, such as modem; (4) Modules that can be embedded in other devices; (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network-side equipment, cloud equipment, artificial intelligence equipment, etc. (6) Others, etc.
[0171] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0172] This disclosure also provides a communication system, which includes the aforementioned... Figure 7 The device for reporting terminal device location information in a non-terrestrial network in the embodiment and the aforementioned Figure 8 The embodiment includes a device for reporting terminal device location information in a non-terrestrial network, or the system includes... Figure 9 The embodiments include a communication device as a terminal device and a communication device as a network-side device.
[0173] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0174] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0175] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0176] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0177] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second" and "third", and there is no order or size among the technical features described by "first", "second" and "third".
[0178] The correspondence shown in this application can be configured or predefined. The predefined in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0179] Those skilled in the art will recognize that the units and steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0180] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the system and device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0181] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for reporting terminal device location information in a non-terrestrial network (NTN), characterized in that, The method is applied to the terminal device, and the method comprises: obtaining low-precision position information of the terminal device, wherein the precision of the low-precision position information is lower than the precision of a positioning system in the terminal device; only reporting the low-precision position information to a network-side device; wherein the network-side device sends a position reporting indication to the terminal device through special signaling.
2. The method of claim 1, wherein, The low-precision position information comprises offset position information.
3. The method according to claim 1 or 2, characterized in that, The position information further comprises any one of the following: a region identifier; and an anchor point identifier.
4. The method according to claim 1 or 2 or 3, characterized in that, The method further comprises: in response to a change in the region identifier of the terminal device, reporting an updated region identifier to the network-side device.
5. The method of claim 2, wherein, obtaining offset position information of the terminal device comprises: generating offset meridian length and / or offset parallel length; obtaining offset position information of the terminal device according to the offset meridian length and / or the offset parallel length and geographical position coordinates of the terminal device.
6. The method of claim 1 or 2, wherein wherein the control information of the network-side device further comprises any one or more of the following: a position reporting indication carried by the network-side device in system broadcast; periodic position information configured by the network-side device for the terminal device through special signaling; a region range provided by the network-side device in system broadcast or special signaling.
7. A method for reporting terminal device location information by a non-terrestrial network, NTN, comprising: The method is applied to a network-side device, and the method comprises: only receiving low-precision position information reported by the terminal device, wherein the precision of the low-precision position information is lower than the precision of a positioning system in the terminal device; wherein the method further comprises sending a position reporting indication to the terminal device through special signaling, and the terminal device only reports the low-precision position information to the network-side device.
8. The method of claim 7, wherein, The low-precision position information comprises offset position information.
9. The method according to claim 7 or 8, characterized in that, The low-precision position information further comprises any one of the following: a region identifier; and an anchor point identifier.
10. The method of claim 7 or 8 or 9, wherein receiving position information reported by the terminal device based on the control information; wherein the control information of the network-side device further comprises any one or more of the following: a position reporting indication carried by the network-side device in system broadcast; periodic position information configured by the network-side device for the terminal device through special signaling; a region range provided by the network-side device in system broadcast or special signaling. The network-side device sends a position reporting indication to the terminal device through special signaling.
11. A communication device, characterized by The communication device is used to indicate the communication method of any one of claims 1-6 or 7-10.
12. A storage medium, the storage medium storing instructions, wherein, When the instructions run on the communication device, the communication device is caused to perform the communication method of any one of claims 1-6 or 7-10.
13. A program product comprising at least one of a program, instructions, characterized in that The program and instructions are executed by the communication device to implement the steps of the method of claims 1-6 or 7-10.