Terminal device location verification method and apparatus
By measuring neighboring cells of the serving cell and reporting the measurement results through terminal equipment, the network equipment verifies the reliability of GNSS location information, solves the problem of location verification failure caused by satellite movement, and improves the accuracy of location verification in satellite communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2022-11-04
- Publication Date
- 2026-06-30
AI Technical Summary
In satellite communication, the rapid movement of satellites can cause large errors in the location information obtained by the terminal based on GNSS, leading to location verification failure and the inability of the terminal to access the system.
After the terminal device reports GNSS location information to the network device, it receives configuration information and measures the neighboring cells of the serving cell based on the information to obtain measurement values. The measurement results are then reported to the network device. The network device receives the GNSS location information and measurement results and verifies the reliability of the GNSS location information reported by the terminal device based on the measurement values of the neighboring cells of the serving cell.
This improves the accuracy of location verification, avoids the problem of terminals being unable to access the system due to location verification failure, and ensures the reliability of location information.
Smart Images

Figure CN115997412B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of mobile communication technology, and in particular to a method and apparatus for verifying the location of a terminal device. Background Technology
[0002] In satellite communication scenarios, the long signal transmission distance between the transmitter and receiver results in significant data transmission time. For transmissions involving uplink and downlink connections, a latency parameter is currently introduced to compensate for this delay. To determine this latency parameter, the terminal needs to report its location information. While the terminal can measure and obtain its own location information using its Global Navigation Satellite System (GNSS) and report it to the network, this GNSS-based location information is unreliable to the network. To ensure the reliability of the location information, multi-round trip time (multi-RTT) is currently used to obtain the terminal's location information. However, the rapid movement of satellites can lead to significant location information errors. When the satellite moves in a predetermined direction, a mirrored location may appear, causing location verification to fail. Summary of the Invention
[0003] This disclosure provides a method and apparatus for verifying the location of a terminal device, which can effectively improve the accuracy of location verification and avoid the problem of the terminal being unable to access the system due to location verification failure.
[0004] A first aspect of this disclosure provides a terminal device location verification method, the method being executed by the terminal device, the method comprising:
[0005] Report Global Navigation Satellite System (GNSS) location information to network devices;
[0006] Receive configuration information;
[0007] Measurements are taken of neighboring cells of the serving cell based on the configuration information;
[0008] The measurement results are sent to the network device.
[0009] In some embodiments of this disclosure, receiving configuration information includes:
[0010] The system receives configuration information sent by network devices, including measurement configuration information of neighboring cells of the serving cell.
[0011] In some embodiments of this disclosure, the measurement of neighboring cells of the serving cell based on the configuration information includes:
[0012] The neighboring cells of the serving cell are measured according to the measurement configuration information to obtain the measurement values.
[0013] In some embodiments of this disclosure, the step of measuring neighboring cells of the serving cell according to the measurement configuration information to obtain measurement values includes:
[0014] The system receives a command from the network device to measure the neighboring cells of the serving cell, triggers the measurement of the neighboring cells of the serving cell according to the measurement configuration information, and obtains the measurement values.
[0015] In some embodiments of this disclosure, the step of measuring neighboring cells of the serving cell according to the measurement configuration information to obtain measurement values includes:
[0016] The service cell's neighboring cells are measured according to the measurement configuration information indicated by the instruction information to obtain measurement values, wherein the instruction includes instruction information for at least two sets of measurement configuration information for the service cell's neighboring cells.
[0017] In some embodiments of this disclosure, the measurement configuration information includes the following information:
[0018] The cell ID of the neighboring cell of the service cell to be measured;
[0019] The configuration information of the measurement pilot to be measured;
[0020] Determine the temporal location information for the measurement to be performed;
[0021] Measured value.
[0022] In some embodiments of this disclosure, receiving configuration information includes:
[0023] Receive ephemeris information from neighboring cells of the service cell.
[0024] In some embodiments of this disclosure, the measurement of neighboring cells of the serving cell based on the configuration information includes:
[0025] Based on the ephemeris information, it is determined that the GNSS location information reported by the terminal has a location verification error, triggering the measurement of neighboring cells of the serving cell to obtain the measurement value.
[0026] In some embodiments of this disclosure, sending the measurement results to the network device includes:
[0027] The measured values are sent to the network device.
[0028] In some embodiments of this disclosure, sending the measurement results to the network device includes:
[0029] Select the largest measurement value from the measured values;
[0030] Send the maximum measured value and the cell ID corresponding to the maximum measured value to the network device;
[0031] Alternatively, the cell ID corresponding to the maximum measurement value can be sent to the network device.
[0032] A second aspect of this disclosure provides a terminal device location verification method, the method being executed by a network device, the method comprising:
[0033] Receive GNSS location information reported by the terminal device;
[0034] Send configuration information to the terminal device;
[0035] The terminal device receives measurement results sent by the terminal device, the measurement results being obtained by the terminal device from measurements of neighboring cells of the serving cell;
[0036] The reliability of the GNSS location information reported by the terminal device is verified based on the measurement results.
[0037] In some embodiments of this disclosure, when the measurement result is a measured value, verifying the reliability of the GNSS location information reported by the terminal device based on the measurement result includes:
[0038] The first serving cell neighboring cell closest to the terminal device is determined based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0039] Compare the measurement values corresponding to the neighboring cells of the first serving cell with the measurement values of the neighboring cells of other serving cells;
[0040] If the measurement value of the neighboring cell of the first serving cell is greater than the measurement value of the neighboring cells of other serving cells, then the GNSS location information reported by the terminal device is determined to be reliable.
[0041] In some embodiments of this disclosure, the method further includes:
[0042] The terminal device is sent configuration information, which includes measurement configuration information of neighboring cells of the serving cell.
[0043] In some embodiments of this disclosure, the method further includes:
[0044] A command is sent to the terminal device, which triggers the terminal device to measure the neighboring cells of the serving cell.
[0045] In some embodiments of this disclosure, the instructions include indication information for at least two sets of measurement configuration information of neighboring cells of the serving cell.
[0046] In some embodiments of this disclosure, the measurement configuration information includes the following information:
[0047] The community identification ID of the neighboring community of the service community to be measured;
[0048] The configuration information of the measurement pilot to be measured;
[0049] Determine the temporal location information for the measurement to be performed;
[0050] Measured value.
[0051] In some embodiments of this disclosure, the measurement result includes the cell ID of the maximum measurement value, and the verification of the reliability of the GNSS location information reported by the terminal device based on the measurement result includes:
[0052] The first serving cell neighboring cell closest to the terminal device is determined based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0053] Determine whether the cell ID corresponding to the maximum measurement value is consistent with the ID of the neighboring cell of the serving cell;
[0054] If the cell ID corresponding to the maximum measurement value is consistent with the ID of the neighboring cell of the first serving cell, then the GNSS location information reported by the terminal device is determined to be reliable.
[0055] A third aspect of this disclosure provides a terminal device location verification apparatus, the apparatus being applied to a terminal device, the apparatus comprising:
[0056] The transmitting unit is used to report GNSS location information of the Global Navigation Satellite System to network devices;
[0057] The receiving unit is used to receive configuration information;
[0058] The processing unit is used to measure the neighboring cells of the serving cell based on the configuration information;
[0059] The sending unit is also used to send the measurement results to the network device.
[0060] A fourth aspect of this disclosure provides a terminal device location verification apparatus, characterized in that the apparatus is applied to a network device, the apparatus comprising:
[0061] The receiving unit is configured to receive GNSS location information reported by the terminal device; and to receive measurement results sent by the terminal device, wherein the measurement results are obtained by the terminal device from measurements of neighboring cells of the serving cell.
[0062] The sending unit is used to send configuration information to the terminal device;
[0063] The processing unit is used to verify the reliability of the GNSS location information reported by the terminal device based on the measurement results.
[0064] The fifth aspect of this disclosure provides a communication device, comprising: a transceiver; a memory; and a processor connected to the transceiver and the memory respectively, configured to control the transmission and reception of wireless signals of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method described in the first aspect or the method described in the second aspect.
[0065] A sixth aspect of this disclosure provides a computer storage medium, wherein the computer storage medium stores computer-executable instructions; the computer-executable instructions, when executed by a processor, are capable of implementing the method described in the first aspect or the method described in the second aspect.
[0066] A seventh aspect of this disclosure provides a communication system, comprising a terminal device implementing the method of the first aspect and a network device implementing the method of the second aspect.
[0067] This disclosure provides a method and apparatus for verifying the location of a terminal device. The terminal device reports GNSS location information to a network device, receives configuration information, measures neighboring cells of the serving cell based on the configuration information, and reports the measurement results to the network device. The network device receives the GNSS location information and the measurement results, and verifies the reliability of the GNSS location information reported by the terminal device based on the reported measurement results. This ensures that the reliability of the GNSS location information reported by the terminal device is determined based on the measurement values of the target serving cell's neighboring cells, and is not affected by satellite motion mirror location information, thereby improving the accuracy of location verification and avoiding the problem of the terminal being unable to access the system due to location verification failure.
[0068] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0069] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0070] Figure 1 This is a flowchart illustrating a terminal device location verification method according to an embodiment of the present disclosure.
[0071] Figure 2This is a flowchart illustrating a terminal device location verification method on the network device side according to an embodiment of the present disclosure;
[0072] Figure 3 This is a flowchart illustrating a terminal device location verification method according to an embodiment of the present disclosure;
[0073] Figure 4 This is a schematic diagram of a terminal device location verification method according to an embodiment of the present disclosure;
[0074] Figure 5 This is a flowchart illustrating a terminal device location verification method according to an embodiment of the present disclosure;
[0075] Figure 6 This is a flowchart illustrating a terminal device location verification method according to an embodiment of the present disclosure;
[0076] Figure 7 This is a block diagram of a terminal device location verification device according to an embodiment of the present disclosure;
[0077] Figure 8 This is a block diagram of a terminal device location verification apparatus on the network device side according to an embodiment of the present disclosure;
[0078] Figure 9 This is a block diagram of a communication system according to an embodiment of the present disclosure;
[0079] Figure 10 This is a schematic diagram of the structure of a communication device according to an embodiment of the present disclosure;
[0080] Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. Detailed Implementation
[0081] Embodiments of this disclosure are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0082] In the research of wireless communication technology, satellite communication is considered an important aspect of the future development of wireless communication technology. Satellite communication refers to communication conducted by terrestrial radio communication equipment using satellites as relays. A satellite communication system consists of a satellite component and a terrestrial component. The characteristics of satellite communication are: large communication range; communication can be conducted between any two points within the coverage area of the satellite's emitted radio waves; and it is less affected by land-based disasters (high reliability). As a supplement to the current terrestrial cellular communication system, satellite communication can offer the following advantages:
[0083] Extended coverage: For areas that cannot be covered by current cellular communication systems or where the cost of coverage is too high, such as oceans, deserts, and remote mountainous areas, satellite communication can be used to solve the communication problem.
[0084] Emergency communications: In extreme situations such as disasters like earthquakes that render cellular communication infrastructure unavailable, satellite communications can be used to quickly establish communication connections.
[0085] Provides industry applications: For example, for latency-sensitive services that require long-distance transmission, satellite communication can be used to reduce the latency of service transmission.
[0086] It is foreseeable that in future wireless communication systems, satellite communication systems and terrestrial cellular communication systems will gradually achieve deep integration, truly realizing the Internet of Everything.
[0087] In satellite communication scenarios, the long signal transmission distance between the transmitter and receiver results in significant data transmission time. For transmissions involving uplink and downlink connections, a latency parameter is currently introduced to compensate for this delay. To determine this latency parameter, the terminal needs to report its location information. While the terminal can obtain its own location information based on its GNSS measurements and report it to the network, this GNSS-based location information is unreliable to the network. To ensure the reliability of the location information, multi-RTT methods are currently used to obtain the terminal's location information; however, the rapid movement of satellites can lead to significant errors in the location information. When the satellite moves in a predetermined direction, a mirrored location may appear, causing location verification to fail.
[0088] To address this issue, this disclosure proposes a method and apparatus for verifying the location of a terminal device, which can effectively improve the accuracy of location verification and avoid the problem of the terminal being unable to access the system due to location verification failure.
[0089] The switching method and apparatus provided in this application will be described in detail below with reference to the accompanying drawings.
[0090] Figure 1 A schematic flowchart of a terminal device location verification method according to an embodiment of the present disclosure is shown. Figure 1 As shown, this method is applied to a terminal device and includes the following steps.
[0091] Step 101: Report the Global Navigation Satellite System (GNSS) location information to the network device.
[0092] In embodiments of this disclosure, the terminal device can acquire its own GNSS location information based on its own GNSS measurements and report it to the network device. The GNSS measurement method can employ any existing approach, and this disclosure does not limit the specific implementation of such methods. Furthermore, the terminal device can also employ any existing method to report the acquired GNSS location information to the network device, and this disclosure does not limit the specific implementation of such methods either.
[0093] Step 102: Receive configuration information.
[0094] After the terminal device reports the GNSS location information to the network device, it can receive configuration information. This configuration information may be measurement configuration information sent from the network device to the terminal device, or it may be ephemeris information from neighboring cells. The specific embodiments disclosed herein do not limit this.
[0095] It should be noted that this configuration information can be measurement configuration information, which includes measurement configuration information for measuring neighboring cells of the serving cell. This measurement configuration information may include the following information:
[0096] The data includes the ID of the serving cell neighboring cell to be measured, the measurement pilot configuration information to be measured, the time-domain location information for determining the measurement to be performed, and the measured value.
[0097] It should be noted that the serving cell neighboring cells to be measured are determined by the network device, which then sends the ID of the serving cell neighboring cells to the terminal device. There can be at least one serving cell neighboring cell, or multiple neighboring cells; this is not limited in the specific embodiments of this disclosure, and the specific settings are determined according to actual circumstances. In the embodiments of this disclosure, the measured value can be the Reference Signal Receiving Power (RSRP), or other related values; this is not limited in the specific embodiments of this disclosure.
[0098] In addition, when the terminal device receives configuration information as ephemeris information of the serving cell's neighboring cells, this ephemeris information records the ephemeris information of the serving satellites of the serving cell's neighboring cells. Based on this information, the terminal can perform relevant measurements on the serving satellites of the serving cell's neighboring cells, thereby verifying the terminal device's GNSS location information. When an error is detected in the terminal device's GNSS location information, the terminal device is triggered to measure the serving cell's neighboring cells and obtain the measurement values.
[0099] Step 103: Measure the neighboring cells of the serving cell based on the configuration information.
[0100] In embodiments of this disclosure, measurements are performed on neighboring cells of the serving cell based on the aforementioned configuration information to obtain measurement values. If there are multiple neighboring cells of the serving cell to be measured, measurements are performed on all of them; specific embodiments of this disclosure do not limit this. If measurement configuration information for target cell measurement is received from the network device, measurements are performed on the neighboring cells of the serving cell according to the measurement configuration information. If the terminal device receives ephemeris information of the neighboring cells of the serving cell, measurements are performed based on the measurement configuration information set by the terminal device. This measurement configuration information also includes the measurement pilot configuration information to be measured, the time-domain location information for determining the measurement, and the measurement value. Specific methods for the terminal to obtain and set the measurement configuration information are not limited in the embodiments of this disclosure.
[0101] Step 104: Send the measurement results to the network device.
[0102] In the embodiments of this disclosure, when the measurement results are sent to the network device, the measurement results may include the measured value and the cell ID corresponding to the measured value. The measured value is determined based on the above measurement, and specific embodiments of this disclosure do not limit this.
[0103] Based on the aforementioned terminal device-side method, embodiments of this disclosure also provide a terminal device location verification method, which is executed by a network device, such as... Figure 2 As shown, the method includes:
[0104] Step 201: Receive GNSS location information reported by the terminal device.
[0105] In embodiments of this disclosure, the terminal device can acquire its own GNSS location information based on its own GNSS measurements and report it to the network device. The GNSS measurement method can employ any existing approach, and this disclosure does not limit the specific implementation of such methods. Furthermore, the terminal device can also employ any existing method to report the acquired GNSS location information to the network device, and this disclosure does not limit the specific implementation of such methods either.
[0106] In the embodiments of this disclosure, after the network device receives the GNSS location information reported by the terminal device, it will determine whether the GNSS location information is reliable based on the GNSS location information and the corresponding location positioning method. If it is unreliable, the terminal device will be triggered to measure the neighboring cells of the serving cell, and the reliability of the GNSS location information will be further assisted based on the measurement results of the neighboring cells of the serving cell.
[0107] Step 202: Send configuration information to the terminal device.
[0108] After the terminal device reports the GNSS location information to the network device, it can receive configuration information. This configuration information may be measurement configuration information sent from the network device to the terminal device, or it may be ephemeris information from neighboring cells. The specific embodiments disclosed herein do not limit this.
[0109] Step 203: Receive the measurement results sent by the terminal device, wherein the measurement results are obtained by the terminal device from measuring the neighboring cells of the serving cell.
[0110] In embodiments of this disclosure, the measurement result sent by the terminal device can be a measurement value of the target cell, or the cell ID corresponding to the maximum measurement value selected from the measurement values, or the cell ID corresponding to the maximum measurement value selected from the measurement values along with the maximum measurement value. Specific embodiments of this disclosure do not limit this, and will execute the corresponding verification method based on the specific content received. After receiving the measurement result reported by the terminal device, the network device will further verify the reliability of the GNSS location information reported by the terminal device based on the measurement result. Based on the terminal device's method, the measurement value can be obtained by the terminal device based on network device triggering, or it can be obtained by the terminal device after receiving ephemeris information from neighboring cells. Specific embodiments of this disclosure do not limit this. In embodiments of this disclosure, the measurement value can be the Reference Signal Received Power (RSRP), or other related content. Specific embodiments of this disclosure do not limit this.
[0111] Step 204: Verify the reliability of the GNSS location information reported by the terminal device based on the measurement results.
[0112] It should be noted that the reliability of GNSS location information reported by a terminal device is assessed by using the measurement values of neighboring cells in the serving cell. This is based on the premise that if a terminal device is close to a neighboring cell, the measurement value it receives should be higher than that of other distant neighboring cells. Therefore, the reported measurement values of the serving cell's neighboring cells can be used to help verify the reliability of the GNSS location information.
[0113] In the embodiments of this disclosure, the terminal device reports GNSS location information to the network device, receives configuration information, measures neighboring cells of the serving cell based on the configuration information, and reports the measurement results to the network device. The network device receives the GNSS location information and measurement results, and verifies the reliability of the GNSS location information reported by the terminal device. This ensures that the reliability of the location information reported by the terminal device is determined based on the measurement values of the target serving cell's neighboring cells, without being affected by satellite motion mirror location information, thus improving the accuracy of location verification and avoiding the problem of the terminal being unable to access the system due to location verification failure.
[0114] Based on the above method, when reporting the measurement results of neighboring cells of a serving cell, the terminal device can report the measurement values of all neighboring cells to the network device, which then verifies the reliability of the GNSS location information reported by the terminal device based on these measurement values. Alternatively, the terminal device can select the maximum measurement value from all the measured neighboring cells and report the cell ID of the maximum measurement value or the maximum measurement value and its cell identifier to the network device, which then verifies the reliability of the GNSS location information reported by the terminal device based on the cell ID of the maximum measurement value. The embodiments of this disclosure do not limit the specific implementation method. The following will elaborate on different situations.
[0115] In some embodiments of this disclosure, the terminal device reports the measured values of the target cell to the network device, which then verifies the reliability of the GNSS location information reported by the terminal device based on these measurement values. When reporting the first measurement values of all serving cell neighboring cells, the terminal device can either trigger the measurement of the serving cell neighboring cells and report the measurement values based on the network device's triggering, or it can trigger the measurement of the serving cell neighboring cells and report the first measurement value based on the ephemeris information of the serving cell neighboring cells. Specific embodiments of this disclosure do not limit this approach.
[0116] Some embodiments of this disclosure will be specifically illustrated using the example of a terminal device triggering the measurement of neighboring cells of the serving cell based on a network device and reporting the measurement values. Figure 3 As shown, a method for location verification of a terminal device is provided, the method comprising:
[0117] Step 301: The terminal device reports GNSS location information to the network device.
[0118] The embodiments of this disclosure, based on the GNSS location information reported by the terminal device to the network device, can be referred to... Figure 1 The content corresponding to step 101 will not be repeated here.
[0119] Step 302: The network device receives the GNSS location information reported by the terminal device.
[0120] In the embodiments of this disclosure, the network device receives GNSS location information reported by the terminal device, which can be referred to as follows: Figure 2 The content corresponding to step 201 will not be repeated here.
[0121] Step 303: The network device sends the configuration information to the terminal device, the configuration information including the measurement configuration information of the serving cell's neighboring cells.
[0122] It should be noted here that the network device obtains the measurement configuration information of the serving cell neighboring cells to be measured by the terminal device. This measurement configuration information may include the following information:
[0123] The data includes the ID of the serving cell neighboring cell to be measured, the measurement pilot configuration information to be measured, the time-domain location information for determining the measurement to be performed, and the measured value.
[0124] It should be noted that the serving cell to be measured may have at least one neighboring cell, or may have multiple neighboring cells. Specific embodiments of this disclosure do not impose this limitation, and the specific settings are determined according to actual circumstances. In the embodiments of this disclosure, the measured value may be the Reference Signal Receiving Power (RSRP), or other related values. Specific embodiments of this disclosure do not impose this limitation.
[0125] Step 304: The terminal device receives configuration information sent by the network device, the configuration information including measurement configuration information of neighboring cells of the serving cell.
[0126] Step 305: The network device sends an instruction to the terminal device, the instruction being used to trigger the terminal device to measure the neighboring cells of the serving cell.
[0127] In this embodiment of the present disclosure, it should be noted that the network device determines that the error of the GNSS location information reported by the terminal device is within a predefined range, and sends an instruction to the terminal device. Instructions may also be sent in other circumstances, and the specific embodiments of the present disclosure do not limit this. Furthermore, in this embodiment of the present disclosure, it should be noted that when the terminal device receives the measurement configuration information of the serving cell's neighboring cells sent by the network device, it can perform measurements on the serving cell's neighboring cells according to the measurement configuration information to obtain measurement values; alternatively, it can trigger the measurement of the serving cell's neighboring cells after receiving an instruction.
[0128] Step 306: The terminal device receives the instruction and triggers the measurement of the neighboring cells of the serving cell according to the measurement configuration information to obtain the measurement value.
[0129] Furthermore, upon receiving an instruction, if the instruction carries indication information of measurement configuration information for at least two sets of serving cell neighboring cells, the serving cell neighboring cells are measured according to the measurement configuration information indicated by the indication information to obtain measurement values. Specifically, in executing the embodiments of this disclosure, the embodiments of this disclosure do not impose limitations in this regard.
[0130] Step 307: The terminal device sends the measured value to the network device.
[0131] Step 308: The network device receives the measurement value and verifies the reliability of the GNSS location information reported by the terminal device based on the measurement value.
[0132] In embodiments of this disclosure, when verifying the reliability of the GNSS location information reported by the terminal device based on the measured values, the following method may be used, but is not limited to:
[0133] A. Determine the first serving cell neighboring cell closest to the terminal device based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0134] In embodiments of this disclosure, a network device can provide services to the terminal device. Based on communication between network devices, the service network device can obtain the distance between neighboring network devices of the serving cell. Based on the distance between the service network device and the neighboring network devices of the serving cell, a neighboring network device that is closest to the terminal device can be selected as the first serving cell neighbor.
[0135] B. Compare the measurement value corresponding to the neighboring cell of the first serving cell with the measurement values of the neighboring cells of other serving cells; if the measurement value corresponding to the neighboring cell of the first serving cell is greater than the measurement value of the neighboring cells of other serving cells, then determine that the GNSS location information reported by the terminal device is reliable.
[0136] In the embodiments of this disclosure, the measurement value corresponding to the neighboring cell of the first serving cell is compared with the measurement values of the neighboring cells of other serving cells; if the measurement value corresponding to the neighboring cell of the first serving cell is greater than the measurement value of the neighboring cells of other serving cells, it indicates that the network device of the neighboring cell of the first serving cell is closest to the terminal device, and the location information reported by the terminal device is not mirrored location information, but reliable location information.
[0137] Specifically, such as Figure 4As shown, for example, if it is necessary to verify the GNSS location information reported by terminal 1, after terminal 1 reports the GNSS location information, terminal 1 measures the neighboring cells cell1 and cell3 of the serving cell and reports the measured values. After the network device receives the measured values of cell1 and cell3, it determines that the measured value of cell1 (e.g., RSRP) is higher than the RSRP of cell3. Then the network device judges that the terminal is a reliable terminal and the GNSS location information it reports is reliable GNSS location information.
[0138] In embodiments of this disclosure, a terminal device reports GNSS location information to a network device, receives measurement configuration information of neighboring cells of the serving cell, performs measurements on the neighboring cells of the serving cell based on the measurement configuration information, obtains measurement values, and reports these measurement values to the network device. The network device receives the GNSS location information and the measurement values, and verifies the reliability of the GNSS location information reported by the terminal device based on the measurement values. This ensures that the reliability of the location information reported by the terminal device is determined based on the measurement values of the target serving cell's neighboring cells, unaffected by interference from satellite motion mirror location information, thus improving the accuracy of location verification and avoiding the problem of the terminal being unable to access the system due to location verification failure.
[0139] In some embodiments of this disclosure, the terminal device triggers measurements of the serving cell's neighboring cells based on the ephemeris information of the serving cell's neighboring cells and reports the measured values, such as... Figure 5 As shown, a method for location verification of a terminal device is provided, the method comprising:
[0140] Step 401: The terminal device reports GNSS location information to the network device.
[0141] The embodiments of this disclosure, based on the GNSS location information reported by the terminal device to the network device, can be referred to... Figure 1 The content corresponding to step 101 will not be repeated here.
[0142] Step 402: The network device receives the GNSS location information reported by the terminal device.
[0143] In the embodiments of this disclosure, the network device receives GNSS location information reported by the terminal device, which can be referred to as follows: Figure 2 The content corresponding to step 201 will not be repeated here.
[0144] Step 403: The terminal device receives ephemeris information from neighboring cells of the serving cell.
[0145] In this embodiment of the present disclosure, it should be noted that the terminal device can receive ephemeris information of the serving cell neighboring cells sent by the network device.
[0146] Step 404: The terminal device determines that the GNSS location information reported by the terminal has a location verification error based on the ephemeris information, triggers the measurement of the neighboring cells of the serving cell, and obtains the measurement value.
[0147] Step 405: The terminal device sends the measured value to the network device.
[0148] Step 406: The network device receives the measurement value and verifies the reliability of the GNSS location information reported by the terminal device based on the measurement value.
[0149] In embodiments of this disclosure, when verifying the reliability of the GNSS location information reported by the terminal device based on the measured values, the following method may be used, but is not limited to:
[0150] A. Determine the first serving cell neighboring cell closest to the terminal device based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0151] In embodiments of this disclosure, a network device can provide services to the terminal device. Based on communication between network devices, the service network device can obtain the distance between neighboring network devices of the serving cell. Based on the distance between the service network device and the neighboring network devices of the serving cell, a neighboring network device that is closest to the terminal device can be selected as the first serving cell neighbor.
[0152] B. Compare the measurement value corresponding to the neighboring cell of the first serving cell with the measurement values of the neighboring cells of other serving cells; if the measurement value corresponding to the neighboring cell of the first serving cell is greater than the measurement value of the neighboring cells of other serving cells, then determine that the GNSS location information reported by the terminal device is reliable.
[0153] In the embodiments of this disclosure, the measurement value corresponding to the neighboring cell of the first serving cell is compared with the measurement values of the neighboring cells of other serving cells; if the measurement value corresponding to the neighboring cell of the first serving cell is greater than the measurement value of the neighboring cells of other serving cells, it indicates that the network device of the neighboring cell of the first serving cell is closest to the terminal device, and the location information reported by the terminal device is not mirrored location information, but reliable location information.
[0154] In embodiments of this disclosure, a terminal device obtains ephemeris information of neighboring cells of the serving cell. Based on the ephemeris information, it determines that a location verification error has occurred in the GNSS location information reported by the terminal. This triggers a measurement of the neighboring cells of the serving cell, obtaining the measurement value. The measurement value is then reported to a network device. The network device receives the GNSS location information and the measurement value. Based on the measurement value, it verifies the reliability of the GNSS location information reported by the terminal device. This ensures that the reliability of the location information reported by the terminal device is determined based on the measurement value of the target serving cell's neighboring cells, unaffected by interference from satellite motion mirror location information. This improves the accuracy of location verification and avoids the problem of the terminal being unable to access the system due to location verification failure.
[0155] In some embodiments of this disclosure, the terminal device determines the target cell with the maximum measured value and reports the target cell ID to the network device. The network device then verifies the reliability of the GNSS location information reported by the terminal device based on the cell ID with the maximum measured value. Figure 6 As shown, a method for location verification of a terminal device is provided, the method comprising:
[0156] Step 501: The terminal device reports GNSS location information to the network device.
[0157] The embodiments of this disclosure, based on the GNSS location information reported by the terminal device to the network device, can be referred to... Figure 1 The content corresponding to step 101 will not be repeated here.
[0158] Step 502: The network device receives the GNSS location information reported by the terminal device.
[0159] In the embodiments of this disclosure, the network device receives GNSS location information reported by the terminal device, which can be referred to as follows: Figure 2 The content corresponding to step 201 will not be repeated here.
[0160] Step 503: The terminal device obtains the measurement values of the neighboring cells of the serving cell.
[0161] In the embodiments of this disclosure, the relevant descriptions regarding the acquisition of measurement values of neighboring cells of the serving cell by the terminal device can be referred to, and will not be repeated here.
[0162] Step 504: The terminal device selects the maximum measurement value from the measured values.
[0163] Step 505: The terminal device sends the maximum measurement value and the cell ID corresponding to the maximum measurement value to the network device.
[0164] Step 506: The network device receives the maximum measurement value and the cell ID corresponding to the maximum measurement value.
[0165] Step 507: The network device determines the first serving cell neighboring cell closest to the terminal device based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0166] Step 508: The network device determines whether the cell ID corresponding to the maximum measurement value is consistent with the ID of the neighboring cell of the serving cell; if the cell ID corresponding to the maximum measurement value is consistent with the ID of the neighboring cell of the serving cell, then the GNSS location information reported by the terminal device is confirmed to be reliable.
[0167] In embodiments of this disclosure, the terminal device acquires the measurement values of neighboring cells of the serving cell and obtains the maximum measurement value from all the measurement values of neighboring cells of the serving cell. The maximum measurement value and the cell corresponding to the maximum measurement value are reported to the network device. The network device verifies the reliability of the GNSS location information reported by the terminal device based on the maximum measurement value and the cell corresponding to the maximum measurement value. This ensures that the reliability of the location information reported by the terminal device is determined based on the measurement values of neighboring cells of the target serving cell, without being affected by satellite motion mirror location information. This improves the accuracy of location verification and avoids the problem of the terminal being unable to access the system due to location verification failure.
[0168] Based on the above method description, embodiments of this disclosure provide a terminal device location verification apparatus, such as... Figure 7 As shown, the terminal device location verification device is applied to a terminal device and includes:
[0169] Transmitting unit 601 is used to report GNSS location information of Global Navigation Satellite System to network devices;
[0170] The receiving unit 602 is used to receive configuration information;
[0171] Processing unit 603 is used to measure neighboring cells of the serving cell based on the configuration information;
[0172] The sending unit 602 is also used to send the measurement results to the network device.
[0173] In some parts of this disclosure, the receiving unit 602 includes:
[0174] The system receives configuration information of neighboring cells of the served cell sent by the network device, the configuration information including measurement configuration information of the neighboring cells of the served cell.
[0175] In some parts of this disclosure, the processing unit 603 includes:
[0176] The neighboring cells of the serving cell are measured according to the measurement configuration information to obtain the measurement values.
[0177] In some embodiments of this disclosure, the receiving unit 602 is further configured to receive an instruction from the network device to measure the neighboring cells of the serving cell; and trigger the processing unit 603 to measure the neighboring cells of the serving cell according to the measurement configuration information to obtain measurement values.
[0178] In some embodiments of this disclosure, the processing unit 603 further includes: measuring neighboring cells of the serving cell according to the measurement configuration information indicated by the instruction information to obtain measurement values. The instruction information includes instruction information containing measurement configuration information for at least two sets of neighboring cells of the serving cell.
[0179] In some embodiments of this disclosure, the measurement configuration information includes the following information:
[0180] The community identification ID of the neighboring community of the service community to be measured;
[0181] The configuration information of the measurement pilot to be measured;
[0182] Determine the temporal location information for the measurement to be performed;
[0183] Measured value.
[0184] In some embodiments of this disclosure, the receiving unit 602 is further configured to: receive ephemeris information of neighboring cells of the serving cell.
[0185] In some embodiments of this disclosure, the processing unit 603 is further configured to: determine, based on the ephemeris information, that a location verification error has occurred in the GNSS location information reported by the terminal, trigger a measurement of the neighboring cells of the serving cell, and obtain the measurement value.
[0186] In some embodiments of this disclosure, the sending unit 602 is further configured to: send the measurement value to the network device.
[0187] In some embodiments of this disclosure, the sending unit 602 is further configured to: select the maximum measurement value from the measurement values; and send the maximum measurement value and the cell ID corresponding to the maximum measurement value to the network device.
[0188] In some embodiments of this disclosure, the sending unit 602 is further configured to: select the maximum measurement value from the measurement values; and send the cell ID corresponding to the maximum measurement value to the network device.
[0189] Based on the above description, embodiments of this disclosure also provide a terminal device location verification apparatus, which is applied to network devices, such as... Figure 8 As shown, the terminal device location verification device includes:
[0190] The receiving unit 701 is configured to receive GNSS location information reported by the terminal device; and to receive measurement results sent by the terminal device, wherein the measurement results are obtained by the terminal device from measurements of neighboring cells of the serving cell.
[0191] Sending unit 702 is used to send configuration information to the terminal device;
[0192] The processing unit 703 is used to verify the reliability of the GNSS location information reported by the terminal device based on the measurement results.
[0193] In some embodiments of this disclosure, the processing unit 703 is used for:
[0194] The first serving cell neighboring cell closest to the terminal device is determined based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0195] Compare the measurement values corresponding to the neighboring cells of the first serving cell with the measurement values of the neighboring cells of other serving cells;
[0196] If the measurement value of the neighboring cell of the first serving cell is greater than the measurement value of the neighboring cells of other serving cells, then the GNSS location information reported by the terminal device is determined to be reliable.
[0197] In some embodiments of this disclosure, the sending unit 702 is further configured to send configuration information of the serving cell neighboring cells to the terminal device, the configuration information including measurement configuration information of the serving cell neighboring cells.
[0198] In some embodiments of this disclosure, the sending unit 702 is further configured to send an instruction to the terminal device, the instruction being used to trigger the terminal device to measure the neighboring cells of the serving cell.
[0199] In some embodiments of this disclosure, the instructions include indication information for at least two sets of measurement configuration information of neighboring cells of the serving cell.
[0200] In some embodiments of this disclosure, the measurement configuration information includes the following information:
[0201] The cell ID of the neighboring cell of the service cell to be measured;
[0202] The configuration information of the measurement pilot to be measured;
[0203] Determine the temporal location information for the measurement to be performed;
[0204] Measured value.
[0205] In some embodiments of this disclosure, the measured value is the maximum measured value, and the processing unit 703 is further configured to:
[0206] The first serving cell neighboring cell closest to the terminal device is determined based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device.
[0207] Determine whether the cell ID corresponding to the maximum measurement value is consistent with the ID of the neighboring cell of the serving cell;
[0208] If the cell ID corresponding to the maximum measurement value is consistent with the ID of the neighboring cell of the serving cell, then the GNSS location information reported by the terminal device is determined to be reliable.
[0209] In some embodiments of this disclosure, the terminal device reports the measured values of the target cell to the network device, which then verifies the reliability of the GNSS location information reported by the terminal device based on these measurement values. When reporting the measurement values of all serving cell neighboring cells, the terminal device can either trigger the measurement of the serving cell neighboring cells and report the measurement values based on the network device's triggering, or it can trigger the measurement of the serving cell neighboring cells and report the measurement values based on the ephemeris information of the serving cell neighboring cells. Specific embodiments of this disclosure do not limit this approach.
[0210] Please see Figure 9 , Figure 9 This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, two or more network devices and two or more terminal devices may be included.
[0211] It should be noted that the technical solutions of this disclosure can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems.
[0212] The network device 11 in this disclosure is a network-side entity used for transmitting or receiving signals. For example, the network 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. This disclosure does not limit the specific technology or device form used in the network device. The network device provided in this disclosure can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0213] In this disclosure, terminal device 12 is a user-side entity used for receiving or transmitting signals, such as a mobile phone. Terminal device can also be referred to as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, 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, etc. This disclosure does not limit the specific technology or device form used in the terminal device.
[0214] The descriptions of the terminal devices in this disclosure are the same as those in the above embodiments, and the descriptions of the network devices in this disclosure are the same as those in the above embodiments. They will not be repeated here.
[0215] It is understood that the communication system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0216] Please see the figure. Figure 10 This is a schematic diagram of the structure of a communication device 1100 provided in an embodiment of this application. The communication device 1100 can be a network device, a user device, a chip, chip system, or processor that supports the network device in implementing the above methods, or a chip, chip system, or processor that supports the user device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0217] The communication device 1100 may include one or more processors 1101. The processor 1101 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.
[0218] Optionally, the communication device 1100 may further include one or more memories 1102, which may store a computer program 1104. The processor 1101 executes the computer program 1104 to cause the communication device 1100 to perform the methods described in the above method embodiments. Optionally, the memory 1102 may also store data. The communication device 1100 and the memory 1102 may be provided separately or integrated together.
[0219] Optionally, the communication device 1100 may also include a transceiver 1105 and an antenna 1106. The transceiver 1105 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 1105 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.
[0220] 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 executes the code instructions to cause the communication device 1100 to perform the method described in the above method embodiments.
[0221] In one implementation, the processor 1101 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.
[0222] In one implementation, processor 1101 may store computer program 1103, which runs on processor 1101 and causes communication device 1100 to execute the methods described in the above method embodiments. Computer program 1103 may be embedded in processor 1101, in which case processor 1101 may be implemented in hardware.
[0223] In one implementation, the communication device 1100 may include circuitry capable of performing the functions 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-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), p-type metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0224] The communication device described in the above embodiments may be a network device or a user equipment, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 10 The communication device can be a standalone device or part of a larger device. For example, the communication device could be:
[0225] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0226] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0227] (3) ASIC, such as modem;
[0228] (4) Modules that can be embedded in other devices;
[0229] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0230] (6) Others, etc.
[0231] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 11 The diagram shows the structure of the chip. Figure 11 The chip shown includes a processor 1201 and an interface 1202. There can be one or more processors 1201, and multiple interfaces 1202.
[0232] Optionally, the chip also includes a memory 1203 for storing necessary computer programs and data.
[0233] 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 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.
[0234] 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.
[0235] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0236] 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. A computer program product includes one or more computer programs. When a computer program is loaded and executed on a computer, it generates, in whole or in part, the processes or functions according to the embodiments of this application. 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, a 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 that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can 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)).
[0237] 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.
[0238] 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", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0239] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) used to provide machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal used to provide machine instructions and / or data to a programmable processor.
[0240] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0241] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.
[0242] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0243] Furthermore, it should be understood that the various embodiments of this application can be implemented individually or in combination with other embodiments, where the scheme allows.
[0244] Those skilled in the art will recognize that the units and algorithm 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.
[0245] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0246] The above are merely specific embodiments 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.
[0247] 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 verifying the location of a terminal device, characterized in that, The method is executed by a terminal device, and the method includes: Report Global Navigation Satellite System (GNSS) location information to network devices; Receive configuration information, which includes ephemeris information of neighboring cells of the serving cell; Measuring neighboring cells of the serving cell based on the configuration information includes: determining, based on the ephemeris information, that a location verification error has occurred in the GNSS location information reported by the terminal device, triggering a measurement of the neighboring cells of the serving cell, and obtaining measurement values; Send the measurement results to the network device; The measurement results include: the measured value and / or the cell identifier ID corresponding to the maximum measured value; the GNSS location information reported by the terminal device is used to determine the first serving cell neighboring cell closest to the terminal device; the measurement results are used to verify the reliability of the GNSS location information reported by the terminal device, including: if the measured value corresponding to the first serving cell neighboring cell is greater than the measured value of other serving cell neighboring cells, or the cell ID corresponding to the maximum measured value is consistent with the ID of the first serving cell neighboring cell, then the GNSS location information reported by the terminal device is reliable.
2. The method according to claim 1, characterized in that, The configuration information also includes the measurement configuration information of the neighboring cells of the serving cell.
3. The method according to claim 2, characterized in that, The measurement of neighboring cells of the serving cell based on the configuration information also includes: The neighboring cells of the serving cell are measured according to the measurement configuration information to obtain the measurement value.
4. The method according to claim 3, characterized in that, The step of measuring the neighboring cells of the serving cell according to the measurement configuration information to obtain the measurement values includes: Receive instructions from the network device to measure the neighboring cells of the serving cell; Trigger the measurement of the neighboring cells of the serving cell according to the measurement configuration information to obtain the measurement value.
5. The method according to claim 4, characterized in that, The triggering process measures the neighboring cells of the serving cell according to the measurement configuration information, and the measured values obtained include: The neighboring cells of the serving cell are measured according to the measurement configuration information indicated by the instruction information to obtain the measurement value, wherein the instruction includes the instruction information of at least two sets of measurement configuration information of the neighboring cells.
6. The method according to any one of claims 2 to 5, characterized in that, The measurement configuration information includes the following: The community identification ID of the neighboring community of the service community to be measured; The configuration information of the measurement pilot to be measured; Determine the temporal location information for the measurement to be performed; Measured value.
7. A method for verifying the location of a terminal device, characterized in that, The method is performed by a network device, and the method includes: Receive GNSS location information reported by the terminal device; The configuration information is sent to the terminal device. The configuration information includes ephemeris information of the serving cell's neighboring cells. The ephemeris information is used to determine that the GNSS location information reported by the terminal device has a location verification error, so as to trigger the measurement of the serving cell's neighboring cells. The terminal device receives measurement results sent by the terminal device. The measurement results are obtained by the terminal device from measuring the neighboring cells of the serving cell. The measurement results include: the measurement value of the neighboring cells of the serving cell and / or the cell identifier ID corresponding to the maximum measurement value among the measurement values. Verifying the reliability of the GNSS location information reported by the terminal device based on the measurement results includes: determining the first serving cell neighboring cell closest to the terminal device based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device; if the measurement value corresponding to the first serving cell neighboring cell is greater than the measurement values of other serving cell neighboring cells, or the cell ID corresponding to the maximum measurement value is consistent with the ID of the first serving cell neighboring cell, then the GNSS location information reported by the terminal device is determined to be reliable.
8. The method according to claim 7, characterized in that, The configuration information also includes the measurement configuration information of the neighboring cells of the serving cell.
9. The method according to claim 8, characterized in that, The method further includes: A command is sent to the terminal device, which triggers the terminal device to measure the neighboring cells of the serving cell.
10. The method according to claim 9, characterized in that, The instruction carries indication information that includes at least two sets of measurement configuration information for neighboring cells of the serving cell.
11. The method according to any one of claims 8-10, characterized in that, The measurement configuration information includes the following: The community identification ID of the neighboring community of the service community to be measured; The configuration information of the measurement pilot to be measured; Determine the temporal location information for the measurement to be performed; Measured value.
12. A terminal device location verification device, characterized in that, The device is applied to a terminal equipment and includes: The transmitting unit is used to report GNSS location information of the Global Navigation Satellite System to network devices; A receiving unit is configured to receive configuration information, the configuration information including ephemeris information of neighboring cells of the serving cell; The processing unit is used to measure the neighboring cells of the serving cell based on the configuration information, including: determining that a location verification error has occurred in the GNSS location information reported by the terminal device according to the ephemeris information, triggering the measurement of the neighboring cells of the serving cell, and obtaining the measurement value; The sending unit is also used to send the measurement results to the network device; The measurement results include: the measured value and / or the cell identifier ID corresponding to the maximum measured value; the GNSS location information reported by the terminal device is used to determine the first serving cell neighboring cell closest to the terminal device; the measurement results are used to verify the reliability of the GNSS location information reported by the terminal device, including: if the measured value corresponding to the first serving cell neighboring cell is greater than the measured value of other serving cell neighboring cells, or the cell ID corresponding to the maximum measured value is consistent with the ID of the first serving cell neighboring cell, then the GNSS location information reported by the terminal device is reliable.
13. A terminal device location verification device, characterized in that, The device is applied to network equipment and includes: The receiving unit is configured to receive GNSS location information reported by the terminal device; and to receive measurement results sent by the terminal device, wherein the measurement results are obtained by the terminal device from measuring neighboring cells of the serving cell, and the measurement results include: the measurement value of the neighboring cells of the serving cell and / or the cell identifier ID corresponding to the maximum measurement value among the measurement values; The sending unit is used to send configuration information to the terminal device. The configuration information includes ephemeris information of the serving cell's neighboring cells. The ephemeris information is used to determine that the GNSS location information reported by the terminal device has a location verification error, so as to trigger the measurement of the serving cell's neighboring cells. The processing unit is configured to verify the reliability of the GNSS location information reported by the terminal device based on the measurement results, including: determining the first serving cell neighboring cell closest to the terminal device based on the distance between the network device and the serving cell neighboring network device and the GNSS location information reported by the terminal device; if the measurement value corresponding to the first serving cell neighboring cell is greater than the measurement values of other serving cell neighboring cells, or the cell ID corresponding to the maximum measurement value is consistent with the ID of the first serving cell neighboring cell, then the GNSS location information reported by the terminal device is determined to be reliable.
14. A communication device, wherein, include: transceiver; Memory; The processor is connected to the transceiver and the memory respectively, and is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method of any one of claims 1-6 or the method of any one of claims 7-11.
15. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method of any one of claims 1-6 or the method of any one of claims 7-11.
16. A communication system, wherein, This includes a terminal device that implements the method of any one of claims 1-6 or a network device that implements the method of any one of claims 7-11.