Terminal device positioning method and apparatus

CN117062214BActive Publication Date: 2026-10-30CHINA MOBILE GRP GUANGDONG CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210481468.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-05
Publication Date
2026-10-30
Estimated Expiration
2042-05-05

AI Technical Summary

Technical Problem

然而,极坐标定位策略在进行定位时,需要MR(Measurement Report,测量报告)数据中具备TA(Timing Advance,定时提前量)字段和DOA(Direction Of Arrival,波达方向)字段才可进行定位,若TA和DOA的精度不足,会导致定位结果不准确;射线定位策略在多个小区的波束方向接近时,定位精度极差;位置加权定位策略虽可以适用于各种场景,但其定位精度较差

Benefits of technology

[0040]本申请实施例提供的终端设备定位方法及装置,通过预设校验模型来对MR数据进行校验,以根据对MR数据的校验结果从多个定位策略中选择符合的目标定位策略来对终端设备进行定位,从而能够根据MR字段校验结果自适应选择最优的定位策略对终端设备进行定位,提高终端设备的定位结果的准确度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117062214B_ABST
    Figure CN117062214B_ABST
Patent Text Reader

Abstract

The application provides a terminal device positioning method and device. The method comprises: checking MR data obtained according to a preset check model, obtaining a check result of the MR data; obtaining a target positioning strategy corresponding to the check result from each positioning strategy, and positioning the terminal device; wherein the preset check model comprises at least one of field value domain check, timing advance check, main neighbor cell angle check and main neighbor cell position check; each positioning strategy comprises a polar coordinate positioning strategy, a ray positioning strategy and a position weighted positioning strategy. The terminal device positioning method provided by the application can obtain an effective positioning strategy to position the terminal device, and improve the accuracy of the positioning result of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of positioning technology, specifically to a method and apparatus for positioning terminal devices. Background Technology

[0002] Currently, 5G positioning strategies for terminal devices typically employ polar coordinate positioning, ray positioning, and location-weighted positioning to determine the device's location. However, polar coordinate positioning requires the MR (Measurement Report) data to contain both TA (Timing Advance) and DOA (Direction of Arrival) fields. Insufficient accuracy of TA and DOA fields can lead to inaccurate positioning results. Ray positioning suffers from extremely poor accuracy when the beam directions of multiple cells are close. While location-weighted positioning can be applied to various scenarios, its positioning accuracy is relatively poor.

[0003] In related technologies, a common strategy for terminal device positioning is to randomly select one of the following methods: polar coordinate positioning, ray casting, or position-weighted positioning. This can lead to inaccurate positioning results because the chosen strategy may not match the environment in which the terminal device is located. For example, if polar coordinate positioning is selected, but the environment in which the terminal device is located cannot obtain accurate TA and DOA, the positioning result will be inaccurate. Summary of the Invention

[0004] This application provides a terminal device positioning method and apparatus, which can obtain effective positioning strategies to locate the terminal device and improve the accuracy of the positioning results.

[0005] In a first aspect, embodiments of this application provide a terminal device positioning method, including:

[0006] The acquired MR data is verified according to a preset verification model, and the verification result of the MR data is obtained.

[0007] From each positioning strategy, obtain the target positioning strategy corresponding to the verification result and use it to locate the terminal device;

[0008] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0009] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0010] In one embodiment, the step of verifying the acquired MR data according to a preset verification model and obtaining the verification result of the MR data includes:

[0011] Obtain the DOA and TA fields from the MR data;

[0012] According to the preset verification model, the field value range verification is performed on the DOA field and the TA field, and the timing advance verification is performed on the TA field;

[0013] Based on the field value range verification, it is determined that the DOA field is within the first preset value range and the TA field is within the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is less than the preset value. The verification result of the MR data is then marked as the first verification result.

[0014] The first verification result is used to indicate that the TA field and DOA field of the MR data are valid.

[0015] In one embodiment, obtaining the target positioning strategy corresponding to the verification result to locate the terminal device includes:

[0016] The terminal device is located by obtaining the polar coordinate positioning strategy corresponding to the first verification result.

[0017] In one embodiment, it also includes:

[0018] Based on the field value range verification, it is determined that the DOA field exceeds the first preset value range and the TA field exceeds the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is greater than or equal to the preset value. From the MR data, the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device are obtained.

[0019] The beam direction of each of the main neighboring cells in the MR data is verified by the angle of the main neighboring cells. If any two of the main neighboring cells satisfy the first preset condition, the verification result of the MR data is calibrated as the second verification result.

[0020] The first preset condition is that the angle between the beam directions of the two main neighboring regions is greater than a preset angle.

[0021] The second verification result is used to indicate that the angle of each of the primary neighboring cells is valid.

[0022] In one embodiment, the MR data includes multiple redundant fields for determining the beam direction of the primary neighboring cell;

[0023] The step of obtaining the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device from the MR data includes:

[0024] Based on the current environmental information of the terminal device, the redundant fields corresponding to the current environmental information are obtained from the MR data to determine the beam direction of each primary neighboring cell;

[0025] The current environmental information includes either indoor or outdoor environment.

[0026] In one embodiment, obtaining the target positioning strategy corresponding to the verification result for positioning the terminal device includes:

[0027] The terminal device is located using the ray positioning strategy corresponding to the second verification result.

[0028] In one embodiment, it also includes:

[0029] If the beam directions of any two primary neighboring cells do not meet the first preset condition, the position of each primary neighboring cell is verified. If the position of multiple target primary neighboring cells with RSRP values ​​greater than a preset value in each primary neighboring cell meets the second preset condition, the verification result of the MR data is labeled as the third verification result.

[0030] The second preset condition is that the positions of multiple target main neighboring regions form a preset graphic.

[0031] In one embodiment, obtaining the target positioning strategy corresponding to the verification result for positioning the terminal device includes:

[0032] The terminal device is located by obtaining the location-weighted positioning strategy corresponding to the third verification result.

[0033] Secondly, embodiments of this application provide a terminal device positioning apparatus, comprising:

[0034] The data verification module is used to verify the acquired MR data according to a preset verification model and obtain the verification result of the MR data.

[0035] The device positioning module is used to obtain the target positioning strategy corresponding to the verification result from various positioning strategies to locate the terminal device;

[0036] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0037] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0038] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory storing a computer program, wherein the processor executes the program to implement the steps of the terminal device positioning method described in the first aspect.

[0039] Fourthly, embodiments of this application provide a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the terminal device positioning method described in the first aspect.

[0040] The terminal device positioning method and apparatus provided in this application embodiment verify MR data through a preset verification model, and selects a suitable target positioning strategy from multiple positioning strategies based on the verification result of the MR data to locate the terminal device. This enables adaptive selection of the optimal positioning strategy based on the MR field verification result to locate the terminal device, thereby improving the accuracy of the terminal device positioning result. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a flowchart illustrating the terminal device positioning method provided in an embodiment of this application;

[0043] Figure 2 This is a schematic diagram of the main neighbor cell angle verification provided in an embodiment of this application;

[0044] Figure 3 This is a schematic diagram of the primary neighbor cell location verification provided in an embodiment of this application;

[0045] Figure 4 This is a schematic diagram of the structure of the terminal device positioning device provided in the embodiments of this application;

[0046] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0048] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0049] like Figure 1 As shown, in one embodiment, a terminal device positioning method is provided. This embodiment mainly illustrates the application of this method to computer devices or servers.

[0050] To better understand the solution, the technical terms involved in the embodiments of the present invention will be explained.

[0051] MR (Measurement Report) data is raw network data measured by user terminals. MR data carries relevant information about uplink and downlink radio links, including RSCP (Received Signal Code Power), ISCP (Interference Signal Code Power), BLER (Block Error Rate), and transmit power. In-depth analysis based on MR data is one of the effective means of network performance evaluation and optimization, such as network problem localization, network coverage analysis, and neighbor cell optimization.

[0052] DOA (Direction of Arrival) is used to estimate the location of a radiation source. Theoretically, this estimation only requires two receiver array elements to determine the location of the radiation source. However, in practice, due to limitations in angular resolution, multipath propagation, and noise, more than two array elements are usually required. The DOA estimated by multiple receivers can be triangulated, and the intersection of their direction lines is the estimated location of the signal source.

[0053] SSB refers to the Synchronization Signal and PBCH block (SSB), which consists of three parts: the Primary Synchronization Signals (PSS), the Secondary Synchronization Signals (SSS), and the PBCH.

[0054] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0055] Reference Figure 1 This is one of the flowcharts illustrating a terminal device positioning method provided in this embodiment. This method is applied in servers or electronic devices to achieve terminal device positioning. Figure 1 As shown, the terminal device positioning method provided in this embodiment includes:

[0056] Step 101: Verify the acquired MR data according to the preset verification model, and obtain the verification result of the MR data;

[0057] Step 102: Obtain the target positioning strategy corresponding to the verification result from each positioning strategy to locate the terminal device;

[0058] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0059] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0060] The MR data is verified by a preset verification model. Based on the verification results of the MR data, a suitable target positioning strategy is selected from multiple positioning strategies to locate the terminal device. This allows for adaptive selection of the optimal positioning strategy based on the MR field verification results, thereby improving the accuracy of the terminal device's positioning results.

[0061] In one embodiment, the preset verification model includes field value range verification, timing advance verification, primary neighbor cell angle verification, and primary neighbor cell location verification. Field value range verification includes the serving cell angle (DOA) range verification and the TA range verification of the terminal device. Timing advance verification compares the distance converted from TA in the MR data with the distance converted from RSRP (Reference Signal Receiving Power) in the MR data according to the path loss formula to verify the accuracy of TA. Primary neighbor cell angle verification obtains the beam direction of each primary neighbor cell adjacent to the primary cell accessed by the terminal device from the MR data and determines the validity of the primary neighbor cell angle based on the beam direction. Primary neighbor cell location verification obtains the RSRP value of each primary neighbor cell from the MR data, determines the pattern formed by multiple target primary neighbor cells based on the RSRP value, and determines the validity of the primary neighbor cell location based on the formed pattern.

[0062] In one embodiment, each verification result has a pre-defined positioning strategy. For example, if the DOA and TA value ranges in the MR data are determined to be valid through field value range verification and timing advance verification, and the accuracy of TA meets the requirements, then the corresponding positioning strategy is a polar coordinate positioning strategy. If the DOA and TA value ranges in the MR data are determined to be invalid through field value range verification, but the main neighbor angle in the MR data is determined to be valid through main neighbor angle verification, then the corresponding positioning strategy is a ray positioning strategy. If the main neighbor position is determined to be valid through main neighbor position verification, but the main neighbor angle in the MR data is determined to be invalid through main neighbor angle verification, then the corresponding positioning strategy is a position-weighted positioning strategy. If a verification result is not within the above verification results, it can be determined that positioning is impossible, and the positioning strategy is not to perform positioning to avoid forced positioning leading to positioning errors.

[0063] In one embodiment, the acquired MR data is validated according to a preset validation model to obtain the validation result of the MR data, including:

[0064] Obtain the DOA and TA fields from the MR data;

[0065] According to the preset verification model, the field value range verification is performed on the DOA field and the TA field, and the timing advance verification is performed on the TA field;

[0066] Based on the field value range verification, it is determined that the DOA field is within the first preset value range and the TA field is within the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is less than the preset value. The verification result of the MR data is then marked as the first verification result.

[0067] The first verification result is used to indicate that the TA field and DOA field of the MR data are valid.

[0068] In one embodiment, after acquiring MR data, the DOA and TA fields are first extracted from the MR data, and their value ranges are validated. If the field value range validation determines that the DOA value of the DOA field is within a first preset value range (e.g., DOA ∈ [-180, 180]) and the TA value of the TA field is within a second preset value range (e.g., TA ∈ [0, 500]), then the field value range validation is considered valid. The first and second preset value ranges can be set according to actual conditions. Simultaneously, a timing lead time validation is performed on the TA field. Specifically, the TA is converted to a distance, i.e., ta_TA = 4.88 × TA (m), where TA is the Ts granularity. Then, the distance converted by TA is compared with the distance converted by RSRP in the MR data according to the road loss formula, ta_RSRP = 10. -0.0092724×RSRP+1.4584(m) is compared. If the absolute value of the difference between the two is less than the preset value, such as |dis_TA-dis_RSRP|<200, then the timing advance check is considered valid. When both the field value range check and the timing advance check are valid, the check result of the MR data is the first check result.

[0069] In one embodiment, when the verification result of the MR data is the first verification result, the corresponding target positioning strategy is the polar coordinate positioning strategy. At this time, the polar coordinate positioning strategy corresponding to the first verification result can be obtained to locate the terminal device.

[0070] Specifically, taking the location of the cell where the terminal device is located as the origin of the polar coordinate system, and knowing the angle and distance of the terminal device relative to the serving cell, the relative position of the terminal device with respect to the serving cell can be determined in the polar coordinate system. If the absolute position of the serving cell is also known, the absolute position of the terminal device can then be determined, thus completing the positioning process.

[0071] Let the location of the industrial parameter cell be l0(x0,y0); the height of the industrial parameter antenna be h0(m); the normal direction of the industrial parameter antenna panel be θ0(°); and the MR time advance be TA=t(Ts). Then the three-dimensional distance from the terminal to the cell can be expressed as d. 3D = 4.88t (m), the horizontal distance can be expressed as The DoA (DoA) method can measure the angle θ (°) of the terminal device relative to the normal direction of the antenna panel. Therefore, the terminal device position l(x,y) can be expressed as:

[0072]

[0073]

[0074] In one embodiment, it further includes:

[0075] Based on the field value range verification, it is determined that the DOA field exceeds the first preset value range and the TA field exceeds the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is greater than or equal to the preset value. From the MR data, the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device are obtained.

[0076] The beam direction of each of the main neighboring cells in the MR data is verified by the angle of the main neighboring cells. If any two of the main neighboring cells satisfy the first preset condition, the verification result of the MR data is calibrated as the second verification result.

[0077] The first preset condition is that the angle between the beam directions of the two main neighboring regions is greater than a preset angle.

[0078] The second verification result is used to indicate that the angle of each of the primary neighboring cells is valid.

[0079] In one embodiment, if the field value range check determines that the DOA value of the DOA field exceeds a first preset value range and the TA value of the TA field exceeds a second preset value range, then the field value range check of the MR data is deemed invalid. If the distance converted from TA and the distance converted from RSRP in the MR data according to the road loss formula, ta_RSRP = 10... -0.0092724×RSRP+1.4584 If the absolute value of the difference between (m) and (m) is greater than or equal to a preset value, the timing advance check of the MR data is deemed invalid. When both the field value range check and the timing advance check are invalid, the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device are obtained from the MR data for primary neighboring cell angle check. Specifically, for example... Figure 2 As shown, based on the beam directions of any two primary neighboring cells accessed by the terminal device, the orientation of the measurement terminal devices in these two primary neighboring cells can be determined, thereby obtaining the azimuth angle between the measurement terminal devices of any two cells. If the included angle of that azimuth Greater than the preset angle, such as If the angle verification of the primary neighboring cell is deemed valid, then the angle verification of the primary neighboring cell is deemed invalid. If the angle verification of the primary neighboring cell is deemed valid, then the verification result of the MR data is the second verification result.

[0080] Understandably, in order to obtain the azimuth angle between any two cell measurement terminal devices... Therefore, the number of primary neighboring areas is greater than or equal to 2.

[0081] In one embodiment, considering the terminal's direction relative to the serving cell, i.e., the beam direction, can be obtained either through DoA or through the direction of the strongest SSB of the serving cell, and these two methods have different accuracies under different environments, in order to improve the accuracy of the determined beam direction, in one embodiment, the MR data includes multiple redundant fields for determining the beam direction of the primary neighboring cell;

[0082] The step of obtaining the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device from the MR data includes:

[0083] Based on the current environmental information of the terminal device, the redundant fields corresponding to the current environmental information are obtained from the MR data to determine the beam direction of each primary neighboring cell;

[0084] The current environmental information includes either indoor or outdoor environment.

[0085] In one embodiment, extensive testing revealed that DoA accuracy is higher in outdoor scenes, while the accuracy of the strongest SSB direction is higher in indoor scenes. The reason for this phenomenon is that multipath propagation in indoor scenes is primarily caused by the indoor environment, leading to significant DoA calculation errors. However, the strongest SSB is mainly related to the outdoor propagation environment from the cell to the building, and is unrelated to the indoor environment, thus being less affected by indoor multipath propagation and achieving higher accuracy. Therefore, if the current environment is indoors, the strongest SSB direction is obtained from multiple redundant fields in the MR data to calculate the beam direction of each primary neighboring cell; if the current environment is outdoors, the DoA is obtained from multiple redundant fields to calculate the beam direction of each primary neighboring cell.

[0086] In one embodiment, when the verification result of the MR data is a second verification result, the ray positioning strategy corresponding to the second verification result can be obtained to locate the terminal device.

[0087] Specifically, let the position of the industrial parameter cell i be... Antenna panel normal direction of IC parameter cell i In MR, the angle θ between the terminal device and the normal direction of the cell i antenna panel i (°), then the terminal device position l(x,y) can be represented as:

[0088]

[0089]

[0090] Az = b

[0091]

[0092] z = (A T A) -1 A T b

[0093] In one embodiment, it further includes:

[0094] If the beam directions of any two primary neighboring cells do not meet the first preset condition, the position of each primary neighboring cell is verified. If the position of multiple target primary neighboring cells with RSRP values ​​greater than a preset value in each primary neighboring cell meets the second preset condition, the verification result of the MR data is labeled as the third verification result.

[0095] The second preset condition is that the positions of multiple target main neighboring regions form a preset graphic.

[0096] In one embodiment, if the angle between the beam directions of any two primary neighboring cells is less than or equal to a preset angle, the primary neighboring cell angle verification is deemed invalid. In this case, the positions of each primary neighboring cell are obtained from the MR data for primary neighboring cell position verification. Specifically, as shown... Figure 3 As shown, if there are 3 primary neighboring cells, it is determined whether the shape formed by the positions of the 3 primary neighboring cells is an acute triangle. If there are more than 3 primary neighboring cells, the three primary neighboring cells with the strongest RSRP are selected, and it is determined whether the shape formed by the positions of the 3 primary neighboring cells is an acute triangle. If the shape formed by the positions of the 3 primary neighboring cells is an acute triangle, the primary neighboring cell position verification is considered valid; otherwise, the primary neighboring cell position verification is considered invalid. If there are fewer than 3 primary neighboring cells, the primary neighboring cell position verification is directly considered invalid.

[0097] If the primary neighbor cell location verification is deemed valid, the verification result for the MR data becomes the third verification result. When the verification result for the MR data is the third verification result, the location-weighted positioning strategy corresponding to the third verification result can be obtained to locate the terminal device.

[0098] Specifically, let the position of the industrial parameter cell i be... Transmit power of IC parameter cell i In the MR data, the RSRP received by the terminal device from cell i is RSRP. i Then the path loss from cell i to the terminal device is The terminal device position l(x,y) can then be represented as:

[0099]

[0100] In one embodiment, if the location verification of the primary neighboring cell is determined to be invalid, the verification result is determined to be invalid. At this time, the positioning strategy is not to perform positioning and to return a positioning failure prompt message to the terminal device.

[0101] The terminal device positioning device provided by the present invention is described below. The terminal device positioning device described below and the terminal device positioning method described above can be referred to in correspondence.

[0102] In one embodiment, such as Figure 4 As shown, a terminal device positioning device is provided, comprising:

[0103] The data verification module 210 is used to verify the acquired MR data according to a preset verification model and obtain the verification result of the MR data.

[0104] The device positioning module 220 is used to obtain the target positioning strategy corresponding to the verification result from each positioning strategy to locate the terminal device;

[0105] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0106] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0107] The MR data is verified by a preset verification model. Based on the verification results of the MR data, a suitable target positioning strategy is selected from multiple positioning strategies to locate the terminal device. This allows for adaptive selection of the optimal positioning strategy based on the MR field verification results, thereby improving the accuracy of the terminal device's positioning results.

[0108] In one embodiment, the data verification module 210 is specifically used for:

[0109] Obtain the DOA and TA fields from the MR data;

[0110] According to the preset verification model, the field value range verification is performed on the DOA field and the TA field, and the timing advance verification is performed on the TA field;

[0111] Based on the field value range verification, it is determined that the DOA field is within the first preset value range and the TA field is within the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is less than the preset value. The verification result of the MR data is then marked as the first verification result.

[0112] The first verification result is used to indicate that the TA field and DOA field of the MR data are valid.

[0113] In one embodiment, the device positioning module 220 is specifically used for:

[0114] The terminal device is located by obtaining the polar coordinate positioning strategy corresponding to the first verification result.

[0115] In one embodiment, the data verification module 210 is specifically used for:

[0116] Based on the field value range verification, it is determined that the DOA field exceeds the first preset value range and the TA field exceeds the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is greater than or equal to the preset value. From the MR data, the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device are obtained.

[0117] The beam direction of each of the main neighboring cells in the MR data is verified by the angle of the main neighboring cells. If any two of the main neighboring cells satisfy the first preset condition, the verification result of the MR data is calibrated as the second verification result.

[0118] The first preset condition is that the angle between the beam directions of the two main neighboring regions is greater than a preset angle.

[0119] The second verification result is used to indicate that the angle of each of the primary neighboring cells is valid.

[0120] In one embodiment, the MR data includes multiple redundant fields for determining the beam direction of the primary neighboring cell; the data verification module 210 is specifically used for:

[0121] Based on the current environmental information of the terminal device, the redundant fields corresponding to the current environmental information are obtained from the MR data to determine the beam direction of each primary neighboring cell;

[0122] The current environmental information includes either indoor or outdoor environment.

[0123] In one embodiment, the device positioning module 220 is specifically used for:

[0124] The terminal device is located using the ray positioning strategy corresponding to the second verification result.

[0125] In one embodiment, the data verification module 210 is specifically used for:

[0126] If the beam directions of any two primary neighboring cells do not meet the first preset condition, the position of each primary neighboring cell is verified. If the position of multiple target primary neighboring cells with RSRP values ​​greater than a preset value in each primary neighboring cell meets the second preset condition, the verification result of the MR data is labeled as the third verification result.

[0127] The second preset condition is that the positions of multiple target main neighboring regions form a preset graphic.

[0128] In one embodiment, the device positioning module 220 is specifically used for:

[0129] The terminal device is located by obtaining the location-weighted positioning strategy corresponding to the third verification result.

[0130] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5 As shown, the electronic device may include a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other via the communication bus 840. The processor 810 can call a computer program in the memory 830 to execute the steps of the terminal device positioning method, such as including:

[0131] The acquired MR data is verified according to a preset verification model, and the verification result of the MR data is obtained.

[0132] From each positioning strategy, obtain the target positioning strategy corresponding to the verification result and use it to locate the terminal device.

[0133] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0134] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0135] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0136] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the steps of the terminal device positioning method provided in the above embodiments, such as including:

[0137] The acquired MR data is verified according to a preset verification model, and the verification result of the MR data is obtained.

[0138] From each positioning strategy, obtain the target positioning strategy corresponding to the verification result and use it to locate the terminal device.

[0139] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0140] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0141] On the other hand, embodiments of this application also provide a storage medium storing a computer program for causing a processor to execute the steps of the methods provided in the above embodiments, such as including:

[0142] The acquired MR data is verified according to a preset verification model, and the verification result of the MR data is obtained.

[0143] From each positioning strategy, obtain the target positioning strategy corresponding to the verification result and use it to locate the terminal device.

[0144] The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification.

[0145] The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

[0146] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0147] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0148] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0149] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for locating a terminal device, characterized in that, include: The acquired MR data is validated according to a preset validation model to obtain the validation result of the MR data, including: obtaining the DOA field and TA field in the MR data; performing field value range validation on the DOA field and the TA field according to the preset validation model, and performing timing advance validation on the TA field; determining, based on the field value range validation, that the DOA field is within a first preset value range and the TA field is within a second preset value range, and determining, based on the timing advance validation, that the accuracy of the TA field is less than a preset value, and marking the validation result of the MR data as the first validation result; wherein, the first validation result is used to indicate that the TA field and the DOA field of the MR data are valid; From each positioning strategy, obtain the target positioning strategy corresponding to the verification result and use it to locate the terminal device; The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification. The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

2. The terminal device positioning method according to claim 1, characterized in that, Obtaining the target positioning strategy corresponding to the verification result to locate the terminal device includes: The terminal device is located by obtaining the polar coordinate positioning strategy corresponding to the first verification result.

3. The terminal device positioning method according to claim 1, characterized in that, Also includes: Based on the field value range verification, it is determined that the DOA field exceeds the first preset value range and the TA field exceeds the second preset value range. Based on the timing advance verification, it is determined that the accuracy of the TA field is greater than or equal to the preset value. From the MR data, the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device are obtained. The beam direction of each of the main neighboring cells in the MR data is verified by the angle of the main neighboring cells. If any two of the main neighboring cells satisfy the first preset condition, the verification result of the MR data is calibrated as the second verification result. The first preset condition is that the angle between the beam directions of the two main neighboring regions is greater than a preset angle. The second verification result is used to indicate that the angle of each of the primary neighboring cells is valid.

4. The terminal device positioning method according to claim 3, characterized in that, The MR data includes multiple redundant fields used to determine the beam direction of the primary neighboring cell; The step of obtaining the beam directions of each primary neighboring cell adjacent to the primary cell accessed by the terminal device from the MR data includes: Based on the current environmental information of the terminal device, the redundant fields corresponding to the current environmental information are obtained from the MR data to determine the beam direction of each primary neighboring cell; The current environmental information includes either indoor or outdoor environment.

5. The terminal device positioning method according to claim 3, characterized in that, The step of obtaining the target positioning strategy corresponding to the verification result to locate the terminal device includes: The terminal device is located using the ray positioning strategy corresponding to the second verification result.

6. The terminal device positioning method according to claim 3, characterized in that, Also includes: If the beam directions of any two primary neighboring cells do not meet the first preset condition, the position of each primary neighboring cell is verified. If the position of multiple target primary neighboring cells with RSRP values ​​greater than a preset value in each primary neighboring cell meets the second preset condition, the verification result of the MR data is labeled as the third verification result. The second preset condition is that the positions of multiple target main neighboring regions form a preset graphic.

7. The terminal device positioning method according to claim 6, characterized in that, The step of obtaining the target positioning strategy corresponding to the verification result to locate the terminal device includes: The terminal device is located by obtaining the location-weighted positioning strategy corresponding to the third verification result.

8. A terminal device positioning device, characterized in that, include: The data verification module is used to verify the acquired MR data according to a preset verification model and obtain the verification result of the MR data, including: obtaining the DOA field and TA field in the MR data; performing field value range verification on the DOA field and the TA field according to the preset verification model, and performing timing advance verification on the TA field; determining, based on the field value range verification, that the DOA field is within a first preset value range and the TA field is within a second preset value range, and determining, based on the timing advance verification, that the accuracy of the TA field is less than a preset value, and marking the verification result of the MR data as a first verification result; wherein, the first verification result is used to indicate that the TA field and the DOA field of the MR data are valid; The device positioning module is used to obtain the target positioning strategy corresponding to the verification result from various positioning strategies to locate the terminal device; The preset verification model includes at least one of field value range verification, timing advance verification, main neighbor cell angle verification, and main neighbor cell position verification. The positioning strategies described include polar coordinate positioning strategy, ray positioning strategy, and position-weighted positioning strategy.

9. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the terminal device positioning method according to any one of claims 1 to 7.

10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the terminal device positioning method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Terminal positioning method and device based on azimuth angle, server and storage medium

    CN111683335A