Positioning method, device, network equipment, terminal equipment and storage medium

By receiving and processing the SSB signals of the 5G base station, the deviation angle of the terminal device relative to the base station is calculated, which solves the problem of low positioning accuracy in 4G technology, and achieves high-precision and instant positioning in the 5G environment.

CN115209528BActive Publication Date: 2024-12-13CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211033900.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2024-12-13
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

The existing fourth-generation mobile communication technology terminal equipment positioning method has low positioning accuracy due to the high round trip delay of the GPS satellite communication link and the large coverage radius of the 4G base station, which makes it impossible to achieve instant and high-precision terminal equipment positioning.

Method used

By receiving the identification information of the first SSB signal and the second SSB signal sent by the terminal device, the deviation angle of the terminal device relative to the first base station and the second base station is calculated, and the position of the terminal device is calculated in order to improve positioning according to the base station height and down-tilt angle. Accuracy.

Benefits of technology

In the 5G base station environment, due to the larger number of base stations and the small coverage radius, terminal equipment can be accurately positioned in real time, improve position accuracy and communication delay, and overcome the problems of low positioning accuracy and efficiency in 4G technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209528B_ABST
    Figure CN115209528B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the field of communication technology, and specifically to a positioning method, device, network device, terminal device and storage medium, the method comprising: receiving first identification information of a first synchronous broadcast block SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device; determining a first deflection angle of the terminal device relative to the first base station according to the first identification information; determining a second deflection angle of the terminal device relative to the second base station according to the second identification information; and determining the position of the terminal device according to the first deflection angle and the second deflection angle. The present disclosure can accurately locate the terminal device in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a positioning method, apparatus, network equipment, terminal equipment and storage medium. Background Art

[0002] The existing fourth generation mobile communication technology (4th Generation Mobile Communication Technology, 4G) terminal equipment positioning usually adopts the global positioning system (Global Positioning System, GPS) combined with 4G base station positioning. Because GPS includes a satellite communication link, the round-trip communication delay is relatively high, which makes the accuracy of the terminal device's location low when the terminal is positioned in real time. In addition, the coverage radius of the 4G base station is about 1-3 kilometers, and the coverage radius is relatively large. Therefore, the existing positioning method can only locate the terminal device within the coverage radius of the 4G base station, so that when the terminal device is positioned using the existing positioning method, the terminal device's location accuracy is low.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The purpose of the present disclosure is to provide a positioning method, device, network device, terminal device and storage medium, thereby overcoming the problems of low data acquisition efficiency and low computing efficiency caused by the limitations and defects of related technologies at least to a certain extent.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0006] According to a first aspect of the present disclosure, a positioning method is provided, which is applied to a network device, and includes:

[0007] Receive first identification information of a first SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device;

[0008] Determine a first deflection angle of the terminal device relative to the first base station according to the first identification information;

[0009] Determine a second deflection angle of the terminal device relative to the second base station according to the second identification information;

[0010] The position of the terminal device is determined according to the first deflection angle and the second deflection angle.

[0011] In an exemplary embodiment of the present disclosure, determining the position of the terminal device according to the first deflection angle and the second deflection angle includes:

[0012] Acquire a first height and a first downtilt angle of the first base station;

[0013] Acquire a second height and a second downtilt angle of the second base station;

[0014] Calculate a first distance between the terminal device and the first base station according to the first deflection angle, the first height, and the first downtilt angle;

[0015] Calculate a second distance between the terminal device and the second base station according to the second deflection angle, the second height, and the second downtilt angle;

[0016] The location of the terminal device is determined by calculation based on the first distance and the second distance.

[0017] In an exemplary embodiment of the present disclosure, calculating the first distance between the terminal device and the first base station according to the first deflection angle, the first height, and the first downtilt angle includes:

[0018] Calculating a first angle sum of the first deflection angle and the first downtilt angle, and calculating a first sine value of the first angle sum;

[0019] Calculating a first cosine value of the first downtilt angle, and calculating a first product of the first cosine value and the first height;

[0020] A first ratio of the first product to the first sine value is calculated, and the first ratio is used as the first distance.

[0021] In an exemplary embodiment of the present disclosure, calculating the second distance between the terminal device and the second base station according to the second deflection angle, the second height, and the second downtilt angle includes:

[0022] Calculating a second angle sum of the second deflection angle and the second downtilt angle, and calculating a second sine value of the second angle sum;

[0023] Calculating a second cosine value of the second downtilt angle, and calculating a second product of the second cosine value and the second height;

[0024] A second ratio of the second product to the second sine value is calculated, and the second ratio is used as the second distance.

[0025] In an exemplary embodiment of the present disclosure, calculating and determining the location of the terminal device according to the first distance and the second distance includes:

[0026] Calculating a third product of the first distance and the first cosine value and calculating a fourth product of the first distance and the sine value of the first deflection angle;

[0027] Determine a first position of the terminal device relative to the first base station according to the third product and the fourth product;

[0028] calculating a fifth product of the second distance and the second cosine value and calculating a sixth product of the second distance and the sine value of the second deflection angle;

[0029] Determine a second position of the terminal device relative to the second base station according to the fifth product and the sixth product;

[0030] The location of the terminal device is determined according to the first location and the second location.

[0031] According to a second aspect of the present disclosure, a positioning method is provided, which is applied to a terminal device, and includes:

[0032] Receive a third SSB signal sent by a first base station of a serving cell and a fourth SSB signal sent by a second base station of a neighboring cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal;

[0033] Determine a first SSB signal from the third SSB signal, and obtain first identification information of the first SSB signal from the first SSB signal;

[0034] Determine a second SSB signal from the fourth SSB signal, and obtain second identification information of the second SSB signal from the second SSB signal;

[0035] Send the first identification information of the first SSB signal and the second identification information of the second SSB signal to a network device, so that the network device determines the first deviation angle of the terminal device relative to the first base station according to the first identification information and determines the second deviation angle of the terminal device relative to the second base station according to the second identification information; and then determine the position of the terminal device according to the first deviation angle and the second deviation angle.

[0036] In an exemplary embodiment of the present disclosure, determining the first SSB signal from the third SSB signal includes:

[0037] measuring a signal strength of the third SSB signal;

[0038] The third SSB signal with the largest signal strength is used as the first SSB signal.

[0039] In an exemplary embodiment of the present disclosure, determining the second SSB signal from the fourth SSB signal includes:

[0040] measuring a signal strength of the fourth SSB signal;

[0041] The fourth SSB signal with the largest signal strength is used as the second SSB signal.

[0042] According to a third aspect of the present disclosure, a positioning device is provided, which is applied to a network device, including:

[0043] A signal receiving module, configured to receive first identification information of a first SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device;

[0044] A first deflection angle determination module, used to determine a first deflection angle of the terminal device relative to the first base station according to the first identification information;

[0045] A second deflection angle determination module, used to determine a second deflection angle of the terminal device relative to the second base station according to the second identification information;

[0046] A position determination module is used to determine the position of the terminal device according to the first deflection angle and the second deflection angle.

[0047] According to a fourth aspect of the present disclosure, a positioning device is provided, which is applied to a terminal device, including:

[0048] a signal receiving module, configured to receive a third SSB signal sent by a first base station of a serving cell and a fourth SSB signal sent by a second base station of a neighboring cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal;

[0049] A first signal determination module, configured to determine a first SSB signal from the third SSB signal, and obtain first identification information of the first SSB signal from the first SSB signal;

[0050] A second signal determination module, configured to determine a second SSB signal from the fourth SSB signal, and obtain second identification information of the second SSB signal from the second SSB signal;

[0051] An identification information sending module is used to send the first identification information of the first SSB signal and the second identification information of the second SSB signal to a network device, so that the network device determines the first deviation angle of the terminal device relative to the first base station according to the first identification information and determines the second deviation angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deviation angle and the second deviation angle.

[0052] According to a fifth aspect of the present disclosure, a network device is provided, including:

[0053] Processor; and

[0054] A memory, configured to store executable instructions of the processor;

[0055] The processor is configured to execute the positioning method described in any one of the first aspects by executing the executable instructions.

[0056] According to a sixth aspect of the present disclosure, a terminal device is provided, including:

[0057] Processor; and

[0058] A memory, configured to store executable instructions of the processor;

[0059] The processor is configured to execute the positioning method described in any one of the second aspects by executing the executable instructions.

[0060] According to a seventh aspect of the present disclosure, a storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, a positioning method as described in any one of the first aspect or the second aspect is implemented.

[0061] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0062] In summary, the method provided by the present disclosure is that the network device can receive the first identification information of the first (Synchronization Signal / PBCH, SSB) signal sent by the terminal device and the second identification information of the second SSB signal, wherein the first SSB signal is the SSB signal of the first base station of the service cell of the terminal device, and the second SSB signal is the SSB signal of the second base station of the adjacent cell of the terminal device; the first deflection angle of the terminal device relative to the first base station is determined according to the first identification information; the second deflection angle of the terminal device relative to the second base station is determined according to the second identification information; the position of the terminal device is determined according to the first deflection angle and the second deflection angle. When the first base station and the second base station are fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) base stations, due to the greater number of 5G base stations, the coverage radius of 5G base stations is much smaller than that of 4G base stations. Therefore, when the terminal device is positioned according to the SSB synchronization broadcast block signal of the 5G base station, the position accuracy of the terminal device can be improved. The accuracy of the position of the terminal device can be determined. Since GPS includes a satellite communication link, the round-trip communication delay is high, so that when the terminal is positioned in real time, the accuracy of the position of the terminal device is low. In addition, since there are more 5G base stations, the coverage radius of 5G base stations is much smaller than that of 4G base stations, and the communication delay between terminal devices and 5G base stations is smaller. Therefore, the terminal devices can be positioned in real time and accurately based on the SSB signals of 5G base stations.

[0063] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0065] Figure 1 The flowchart of a positioning method in an exemplary embodiment of the present disclosure is schematically shown. Figure 1 ;

[0066] Figure 2 The structure diagram of a positioning system in an exemplary embodiment of the present disclosure is schematically shown;

[0067] Figure 3 A schematic diagram of a positioning coordinate system in an exemplary embodiment of the present disclosure is schematically shown;

[0068] Figure 4 The flowchart of a positioning method in an exemplary embodiment of the present disclosure is schematically shown. Figure 2 ;

[0069] Figure 5 A signaling interaction diagram of a positioning method in an exemplary embodiment of the present disclosure is schematically shown;

[0070] Figure 6 The schematic diagram shows a block diagram of a positioning device in an exemplary embodiment of the present disclosure. Figure 1 ;

[0071] Figure 7 The schematic diagram shows a block diagram of a positioning device in an exemplary embodiment of the present disclosure. Figure 2 ;

[0072] Figure 8 A block diagram of a network device in an exemplary embodiment of the present disclosure is schematically shown;

[0073] Fig. 9 A block diagram of a terminal device in an exemplary embodiment of the present disclosure is schematically shown.

[0074] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0075] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0076] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0077] In view of the defects in the prior art, this example implementation first provides a positioning method to locate the terminal device through the SSB signal of the 5G base station, thereby avoiding the problem that the accuracy of the terminal device's position and the position precision of the terminal device are low when the prior art is used to perform instant positioning of the terminal. Figure 1 As shown in , the above positioning method may include the following steps:

[0078] S11, receiving first identification information of a first SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device;

[0079] S12. Determine a first deflection angle of the terminal device relative to the first base station according to the first identification information;

[0080] S13. Determine a second deflection angle of the terminal device relative to the second base station according to the second identification information;

[0081] S14. Determine the position of the terminal device according to the first deflection angle and the second deflection angle.

[0082] In summary, the method provided by the present disclosure is that the network device can receive the first identification information of the first SSB signal and the second identification information of the second SSB signal sent by the terminal device, the first SSB signal is the SSB signal of the first base station of the service cell of the terminal device, and the second SSB signal is the SSB signal of the second base station of the adjacent cell of the terminal device; determine the first deflection angle of the terminal device relative to the first base station according to the first identification information; determine the second deflection angle of the terminal device relative to the second base station according to the second identification information; determine the position of the terminal device according to the first deflection angle and the second deflection angle, when the first base station and the second base station are 5G base stations, due to the greater number of 5G base stations, the coverage radius of 5G base stations is much smaller than that of 4G base stations, so when the terminal device is positioned according to the SSB signal of the 5G base station, the position accuracy of the terminal device can be improved. In addition, due to the greater number of 5G base stations, the coverage radius of 5G base stations is much smaller than that of 4G base stations, and the communication delay between the terminal device and the 5G base station is smaller, the terminal device can be positioned in real time and accurately according to the SSB signal of the 5G base station.

[0083] Below, each step of the positioning method in this example implementation will be described in more detail with reference to the accompanying drawings and embodiments.

[0084] In step S11, first identification information of a first SSB signal and second identification information of a second SSB signal sent by a terminal device are received; the first SSB signal is an SSB signal of a first base station of a service cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device.

[0085] In an exemplary embodiment of the present disclosure, referring to Figure 2The system architecture shown may include: a terminal device 201, a first base station 202, a second base station 203, and a network device 204. The first base station 202 is a base station of a serving cell of the terminal device 201, and the second base station 203 is a base station of an adjacent cell of the terminal device 201. The terminal device 201 may be connected to the first base station 202 and the second base station 203 for communication; the network device 204 may be a network management device, and the first base station 202 and the second base station 203 may be connected to the network device 204 for communication. The above positioning method may be executed by the terminal device, or may be executed by the terminal device in collaboration with the first base station, or may be executed by the terminal device in collaboration with the network device. Taking the above-mentioned cooperation between the terminal device and the network device as an example, the terminal device receives the third SSB signal sent by the first base station and the fourth SSB signal sent by the second base station, the third SSB signal includes the identification information of the third SSB signal, and the fourth SSB signal includes the identification information of the fourth SSB signal; and determines the first SSB signal from the third SSB signal, and obtains the first identification information of the first SSB signal from the first SSB signal; then determines the second SSB signal from the fourth SSB signal, and obtains the second identification information of the second SSB signal from the second SSB signal; and then sends the first identification information of the first SSB signal and the second identification information of the second SSB signal to the network device. The network device determines the first deflection angle of the terminal device relative to the first base station according to the first identification information and determines the second deflection angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deflection angle and the second deflection angle.

[0086] In step S12, a first deviation angle of the terminal device relative to the first base station is determined according to the first identification information.

[0087] In an exemplary embodiment of the present disclosure, the first identification information is the first sequence number of the first SSB signal among the multiple SSB signals sent by the first base station. Specifically, the first deflection angle can be calculated according to the following formula:

[0088] a=n1*β (1);

[0089] Wherein, a is the first deflection angle, n1 is the first serial number, β is the beam angle, and the beam angle is the beam angle of the SSB signal, and the beam angle of each SSB signal sent by each 5G base station is consistent. Figure 3 As shown, the first beam angle is the SSB signal 2 sent by the first base station, that is, n1 is 2. When the beam angle is 15°, the first deflection angle is a=2*15°, that is, a=30°.

[0090] In step S13, a second deviation angle of the terminal device relative to the second base station is determined according to the second identification information.

[0091] In an exemplary embodiment of the present disclosure, the second identification information is a second sequence number of the second SSB signal in a plurality of SSB signals sent by the second base station. Specifically, the second deflection angle can be calculated according to the following formula:

[0092] b = n2*β (2);

[0093] Wherein, b is the second deflection angle, and n2 is the second serial number. For example, when n2 is 3 and the beam angle is 15°, the first deflection angle is 2*15°, i.e., 30°. Figure 3 As shown, the second beam angle is the SSB signal 3 sent by the second base station, that is, n2 is 3. When the beam angle is 15°, the first deflection angle is b=3*15°, that is, b=45°. In step S14, the position of the terminal device is determined according to the first deflection angle and the second deflection angle.

[0094] In step S14, the position of the terminal device is determined according to the first deflection angle and the second deflection angle.

[0095] In an exemplary embodiment of the present disclosure, determining the position of the terminal device according to the first deflection angle and the second deflection angle includes:

[0096] S141. Obtain a first height and a first downtilt angle of the first base station;

[0097] S142. Obtain a second height and a second downtilt angle of the second base station;

[0098] S143. Calculate a first distance between the terminal device and the first base station according to the first deflection angle, the first height, and the first downtilt angle;

[0099] S144. Calculate a second distance between the terminal device and the second base station according to the second deflection angle, the second height, and the second downtilt angle;

[0100] S145. Determine the location of the terminal device by calculation according to the first distance and the second distance.

[0101] In an exemplary embodiment of the present disclosure, the first SSB signal also includes identification information of the first base station, and the second SSB signal also includes identification information of the second base station. The network device can obtain the first height and the first downtilt angle from the first base station according to the identification information of the first base station, and obtain the second height and the second downtilt angle from the second base station according to the identification information of the second base station.

[0102] Based on the above content, in an exemplary embodiment of the present disclosure, calculating the first distance between the terminal device and the first base station according to the first deflection angle, the first height, and the first downtilt angle includes:

[0103] S1431, calculating a first angle sum of the first deflection angle and the first downtilt angle, and calculating a first sine value of the first angle sum;

[0104] S1432, calculating a first cosine value of the first downtilt angle, and calculating a first product of the first cosine value and the first height;

[0105] S1433. Calculate a first ratio of the first product to the first sine value, and use the first ratio as the first distance.

[0106] Specifically, combined Figure 3 As shown, the first distance can be calculated using the following formula:

[0107]

[0108] Wherein, x1 represents the first distance, α represents the first downward inclination angle, and h1 represents the first height.

[0109] Based on the above content, in an exemplary embodiment of the present disclosure, calculating the second distance between the terminal device and the second base station according to the second deflection angle, the second height, and the second downtilt angle includes:

[0110] S1441, calculating a second angle sum of the second deflection angle and the second downtilt angle, and calculating a second sine value of the second angle sum;

[0111] S1442, calculating a second cosine value of the second downtilt angle, and calculating a second product of the second cosine value and the second height;

[0112] S1443. Calculate a second ratio of the second product to the second sine value, and use the second ratio as the second distance.

[0113] Specifically, combined Figure 3As shown, the first distance can be calculated using the following formula:

[0114]

[0115] Wherein, x2 represents the second distance, θ represents the second downward inclination angle, and h2 represents the second height.

[0116] In an exemplary embodiment of the present disclosure, the calculating and determining the position of the terminal device according to the first distance and the second distance includes:

[0117] S1451, calculating a third product of the first distance and the first cosine value and calculating a fourth product of the first distance and the sine value of the first deflection angle;

[0118] S1452. Determine a first position of the terminal device relative to the first base station according to the third product and the fourth product;

[0119] S1453, calculating a fifth product of the second distance and the second cosine value and calculating a sixth product of the second distance and the sine value of the second deflection angle;

[0120] S1454. Determine a second position of the terminal device relative to the second base station according to the fifth product and the sixth product;

[0121] S1455. Determine the location of the terminal device according to the first location and the second location.

[0122] Specifically, combined Figure 3 As shown, a coordinate system is established with the horizontal line where the first base station and the second base station are located on the horizontal plane as the horizontal coordinate, the position of the first base station on the horizontal plane as the coordinate origin, and the normal line perpendicular to the horizontal plane at the coordinate origin as the vertical coordinate. The first position of the terminal device relative to the first base station is as follows:

[0123] (x1*cos a,x1*sin a) (5);

[0124] Similarly, the second position of the terminal device relative to the second base station is as follows:

[0125] (x2*cos b,x2*sin b) (6).

[0126] Further, after determining the first position and the second position, the position of the first base station is obtained from the first base station according to the identification information of the first base station, and the third position of the first terminal is determined according to the position of the first base station and the first position; the position of the second base station is obtained from the second base station according to the identification information of the second base station, and the fourth position of the first terminal is determined according to the position of the second base station and the second position, and then the position of the terminal device is determined according to the third position and the fourth position. In an exemplary embodiment of the present disclosure, the average value of the third position and the fourth position can be used as the position of the terminal device.

[0127] It should be noted here that, in an exemplary embodiment of the present disclosure, the network device can also receive second identification information of the second SSB signals of multiple other second base stations sent by the terminal device, and determine the position of the terminal device corresponding to each second identification information based on each second identification information in the second identification information of the second SSB signals of the multiple second base stations and the first identification information, and then determine the position of the terminal device based on the position of the terminal device corresponding to each second identification information (for example, taking the average value of the positions of the terminal devices corresponding to multiple second identification information as the position of the terminal device).

[0128] Specifically, the terminal device measures the first SSB signal with the largest signal strength among the SSB signals sent by the first base station (base station 1) of the service cell, which is SSB signal 2. There are three second base stations in the adjacent cells, namely base station 2, base station 3 and base station 4. The terminal device measures the second SSB signal with the largest signal strength among the SSB signals sent by base station 2, which is SSB signal 1. The terminal device measures the second SSB signal with the largest signal strength among the SSB signals sent by base station 3, which is SSB signal 4. The terminal device measures the second SSB signal with the largest signal strength among the SSB signals sent by base station 4, which is SSB signal 3. The terminal device sends the identification information of base station 1 and the serial number 2 of the first SSB signal to the network device, and sends the identification information of base station 2 and the serial number 1 of the second SSB signal, the identification information of base station 3 and the serial number 4 of the second SSB signal, and the identification information of base station 4 and the serial number 3 of the second SSB signal to the network device respectively. The network device determines the position of the terminal device corresponding to base station 2 based on the identification information of base station 1, the sequence number 2 of the first SSB signal, the identification information of base station 2, and the sequence number 1 of the second SSB signal; determines the position of the terminal device corresponding to base station 3 based on the identification information of base station 1, the sequence number 2 of the first SSB signal, the identification information of base station 3, and the sequence number 4 of the second SSB signal; determines the position of the terminal device corresponding to base station 4 based on the identification information of base station 1, the sequence number 2 of the first SSB signal, the identification information of base station 4, and the sequence number 3 of the second SSB signal. Then, the average value of the position of the terminal device corresponding to base station 2, the position of the terminal device corresponding to base station 3, and the position of the terminal device corresponding to base station 4 is obtained, and the average value is used as the position of the terminal device. The process of determining the position of the terminal device corresponding to base station 2, the position of the terminal device corresponding to base station 3, and the position of the terminal device corresponding to base station 4 can be referred to. Figure 2 The embodiments are not described in detail here.

[0129] In summary, the method provided by the present disclosure, when the first base station and the second base station are 5G base stations, since the number of 5G base stations is greater and the coverage radius of 5G base stations is much smaller than that of 4G base stations, the position accuracy of the terminal device can be improved when the terminal device is positioned according to the SSB signal of the 5G base station. In addition, since the number of 5G base stations is greater and the coverage radius of 5G base stations is much smaller than that of 4G base stations, the communication delay between the terminal device and the 5G base station is smaller, so the terminal device can be positioned in real time and accurately according to the SSB signal of the 5G base station.

[0130] In an exemplary embodiment of the present disclosure, reference Figure 4 As shown, a positioning method is provided, which can be used for a terminal device, and specifically, can include:

[0131] S401, receiving a third SSB signal sent by a first base station of a serving cell and a fourth SSB signal sent by a second base station of a neighboring cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal;

[0132] S402, determining a first SSB signal from the third SSB signal, and acquiring first identification information of the first SSB signal from the first SSB signal;

[0133] S403, determining a second SSB signal from the fourth SSB signal, and acquiring second identification information of the second SSB signal from the second SSB signal;

[0134] S404. Send the first identification information of the first SSB signal and the second identification information of the second SSB signal to a network device, so that the network device determines the first deviation angle of the terminal device relative to the first base station according to the first identification information and determines the second deviation angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deviation angle and the second deviation angle.

[0135] In an exemplary embodiment of the present disclosure, a terminal device may receive a third SSB signal sent by a first base station in a serving cell and a fourth SSB signal sent by a second base station in a plurality of adjacent cells, and determine a first SSB signal from the third SSB signal, and determine a second SSB signal corresponding to the second base station from a fourth SSB signal sent by each of a plurality of second base stations, and send a first identifier of the first SSB signal and a second identifier information of the second SSB signal to a network device, so that the network device determines a first deviation angle of the terminal device relative to the first base station according to the first identifier information and determines a second deviation angle of the terminal device relative to the second base station according to the second identifier information; and then determines the location of the terminal device according to the first deviation angle and the second deviation angle. The process by which a network device determines the location of a terminal device can refer to Figure 2 and Figure 3 The embodiments are not described in detail here.

[0136] In another exemplary embodiment of the present disclosure, after the terminal device determines the first SSB signal and the second SSB signal, it sends a first physical random access channel (PRACH) access information to the first base station, and sends a second PRACH access information to the second base station, the first PRACH access information includes the second identification information of the first SSB signal, and the second PRACH access information includes the second identification information of the second SSB signal. Further, after the first base station and the second base station receive the first PRACH access information and the second PRACH access information respectively, they send the first identification information and the second identification information to a network device, so that the network device determines the first deviation angle of the terminal device relative to the first base station according to the first identification information and determines the second deviation angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deviation angle and the second deviation angle.

[0137] Based on the above content, in an exemplary embodiment of the present disclosure, determining the first SSB signal from the third SSB signal includes:

[0138] S4021. Measure the signal strength of the third SSB signal;

[0139] S4022. Use the third SSB signal with the largest signal strength as the first SSB signal.

[0140] Specifically, after the terminal device receives multiple third SSB signals sent by the first base station, it measures the strength of each third SSB signal respectively, and takes the third SSB signal with the largest signal strength as the first SSB signal.

[0141] Based on the above content, in an exemplary embodiment of the present disclosure, determining the second SSB signal from the fourth SSB signal includes:

[0142] measuring a signal strength of the fourth SSB signal;

[0143] The fourth SSB signal with the largest signal strength is used as the second SSB signal.

[0144] Specifically, after the terminal device receives multiple fourth SSB signals sent by each of the second base stations, it measures the strength of each fourth SSB signal for each second base station respectively, and takes the fourth SSB signal with the largest signal strength as the second SSB signal.

[0145] In an exemplary embodiment of the present disclosure, referring to Figure 5As shown, for the terminal device, in step 501, a third SSB signal sent by the first base station of the service cell and a fourth SSB signal sent by the second base station of the adjacent cell are received, the third SSB signal including identification information of the third SSB signal, and the fourth SSB signal including identification information of the fourth SSB signal; in step 502, a first SSB signal is determined from the third SSB signal, and the first identification information of the first SSB signal is obtained from the first SSB signal; in step 503, a second SSB signal is determined from the fourth SSB signal, and the second identification information of the second SSB signal is obtained from the second SSB signal; in step 504, the first identification information of the first SSB signal and the second identification information of the second SSB signal are sent to the network device. For the network device, in step 505, the first identification information and the second identification information sent by the terminal device are received; in step 506, the first deviation angle of the terminal device relative to the first base station is determined based on the first identification information; in step 507, the second deviation angle of the terminal device relative to the second base station is determined based on the second identification information; in step 508, the position of the terminal device is determined based on the first deviation angle and the second deviation angle.

[0146] In summary, the method provided by the present disclosure enables a terminal device to receive a third SSB signal sent by a first base station in a serving cell and a fourth SSB signal sent by a second base station in an adjacent cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal; determine a first SSB signal from the third SSB signal, and obtain first identification information of the first SSB signal from the first SSB signal; determine a second SSB signal from the fourth SSB signal, and obtain second identification information of the second SSB signal from the second SSB signal; send the first identification information of the first SSB signal to a network device to obtain the second identification information of the second SSB signal; and the second identification information of the second SSB signal, the network device receives the first identification information of the first SSB signal and the second identification information of the second SSB signal; determines the first deflection angle of the terminal device relative to the first base station according to the first identification information and determines the second deflection angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deflection angle and the second deflection angle. When the first base station and the second base station are 5G base stations, since the number of 5G base stations is greater and the coverage radius of 5G base stations is much smaller than that of 4G base stations, when the terminal device is positioned according to the SSB signal of the 5G base station, the position accuracy of the terminal device can be improved. In addition, since the number of 5G base stations is greater and the coverage radius of 5G base stations is much smaller than that of 4G base stations, the communication delay between the terminal device and the 5G base station is smaller, so the terminal device can be positioned in real time and accurately according to the SSB signal of the 5G base station.

[0147] It should be noted that the above figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0148] For further reference, Figure 6 As shown, in the implementation of this example, a positioning device 60 is also provided, which can be configured in a network device, and the device includes: a signal receiving module 601, a first deflection angle determination module 602, a second deflection angle determination module 603 and a position determination module 604. Among them,

[0149] A signal receiving module 601 is configured to receive first identification information of a first SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device;

[0150] A first deflection angle determination module 602, configured to determine a first deflection angle of the terminal device relative to the first base station according to the first identification information;

[0151] A second deflection angle determination module 603, configured to determine a second deflection angle of the terminal device relative to the second base station according to the second identification information;

[0152] The position determination module 604 is used to determine the position of the terminal device according to the first deflection angle and the second deflection angle.

[0153] In an exemplary embodiment of the present disclosure, the location determination module includes:

[0154] A first height acquisition unit, configured to acquire a first height and a first downtilt angle of the first base station;

[0155] A second height acquisition unit, used to acquire a second height and a second downtilt angle of the second base station;

[0156] A first distance determining unit, configured to calculate a first distance between the terminal device and the first base station according to the first deflection angle, the first height, and the first downtilt angle;

[0157] A second distance determining unit, configured to calculate a second distance between the terminal device and the second base station according to the second deflection angle, the second height, and the second downtilt angle;

[0158] A position determination unit is used to calculate and determine the position of the terminal device based on the first distance and the second distance.

[0159] In an exemplary embodiment of the present disclosure, the first distance determining unit includes:

[0160] A first sine value calculation unit, configured to calculate a first angle sum of the first deflection angle and the first downtilt angle, and calculate a first sine value of the first angle sum;

[0161] A first product calculation unit, configured to calculate a first cosine value of the first downtilt angle, and calculate a first product of the first cosine value and the first height;

[0162] The first distance calculation unit is used to calculate a first ratio of the first product to the first sine value, and use the first ratio as the first distance.

[0163] In an exemplary embodiment of the present disclosure, the second distance determining unit includes:

[0164] A second sine value calculation unit, used for calculating a second angle sum of the second deflection angle and the second downtilt angle, and calculating a second sine value of the second angle sum;

[0165] A second product calculation unit, configured to calculate a second cosine value of the second downtilt angle, and calculate a second product of the second cosine value and the second height;

[0166] The second distance calculation unit is used to calculate a second ratio of the second product to the second sine value, and use the second ratio as the second distance.

[0167] In an exemplary embodiment of the present disclosure, the position determination unit includes:

[0168] a third product calculation unit, configured to calculate a third product of the first distance and the first cosine value and to calculate a fourth product of the first distance and the sine value of the first deflection angle;

[0169] A first position determining unit, configured to determine a first position of the terminal device relative to the first base station according to the third product and the fourth product;

[0170] a fifth product calculation unit, configured to calculate a fifth product of the second distance and the second cosine value and to calculate a sixth product of the second distance and the sine value of the second deflection angle;

[0171] A second position determining unit, configured to determine a second position of the terminal device relative to the second base station according to the fifth product and the sixth product;

[0172] A position determination subunit is used to determine the position of the terminal device according to the first position and the second position.

[0173] For further reference, Figure 7 As shown, in the implementation of this example, a positioning device 70 is also provided, which can be configured in a terminal device, and the device includes: a signal receiving module 701, a first signal determining module 702, a second signal determining module 703 and an identification information sending module 704. Among them,

[0174] A signal receiving module 701 is used to receive a third SSB signal sent by a first base station of a serving cell and a fourth SSB signal sent by a second base station of a neighboring cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal;

[0175] A first signal determining module 702, configured to determine a first SSB signal from the third SSB signal, and obtain first identification information of the first SSB signal from the first SSB signal;

[0176] A second signal determining module 703, configured to determine a second SSB signal from the fourth SSB signal, and obtain second identification information of the second SSB signal from the second SSB signal;

[0177] The identification information sending module 704 is used to send the first identification information of the first SSB signal and the second identification information of the second SSB signal to the network device, so that the network device determines the first deviation angle of the terminal device relative to the first base station according to the first identification information and determines the second deviation angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deviation angle and the second deviation angle.

[0178] In an exemplary embodiment of the present disclosure, the first signal determination module includes:

[0179] A first signal strength measurement unit, configured to measure the signal strength of the third SSB signal;

[0180] The first SSB signal determining unit is configured to use the third SSB signal having the largest signal strength as the first SSB signal.

[0181] In an exemplary embodiment of the present disclosure, the second signal determination module includes:

[0182] A second signal strength measurement unit, configured to measure the signal strength of the fourth SSB signal;

[0183] The second SSB signal determining unit is used to use the fourth SSB signal with the largest signal strength as the second SSB signal.

[0184] For further reference, Figure 8 As shown, in an exemplary embodiment of the present disclosure, a network device 80 is also provided, including: a processor 801; and a memory 802, for storing executable instructions of the processor; wherein the processor is configured to execute the positioning method applied to the network device described in the above embodiment by executing the executable instructions.

[0185] The specific details of each module in the above-mentioned positioning device 60, positioning device 70, and network device 80 have been described in detail in the corresponding positioning method, so they will not be repeated here.

[0186] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0187] Fig. 9 A schematic diagram of a terminal device suitable for implementing an embodiment of the present invention is shown.

[0188] It should be noted that Fig. 9 The terminal device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0189] like Fig. 9 As shown, the terminal device 90 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 902 or the program loaded from the storage part 908 to the random access memory (RAM) 903. In the RAM 903, various programs and data required for system operation are also stored. The CPU 901, the ROM 1002 and the RAM 903 are connected to each other through a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0190] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed so that a computer program read therefrom is installed into the storage section 908 as needed.

[0191] In particular, according to an embodiment of the present invention, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 909, and / or installed from a removable medium 911. When the computer program is executed by a central processing unit (CPU) 901, various functions defined in the system of the present application are executed.

[0192] Specifically, the terminal device may be a smart mobile terminal device such as a mobile phone, a tablet computer or a laptop computer, or may be a smart terminal device such as a desktop computer.

[0193] It should be noted that the computer-readable medium shown in the embodiment of the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0194] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0195] The units involved in the embodiments of the present invention may be implemented by software or hardware, and the units described may also be arranged in a processor. The names of these units do not, in some cases, limit the units themselves.

[0196] It should be noted that, as another aspect, the present application also provides a computer-readable medium, which may be included in an electronic device; or may exist independently without being installed in the electronic device. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by an electronic device, the electronic device implements the method described in the following embodiments. For example, the electronic device may implement the following Figure 1 The steps shown.

[0197] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0198] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0199] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A positioning method, characterized in that: Applied to network equipment, including: Receive first identification information of a first synchronous broadcast block SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device; Determine a first deflection angle of the terminal device relative to the first base station according to the first identification information; Determine a second deflection angle of the terminal device relative to the second base station according to the second identification information; Determining the position of the terminal device according to the first deflection angle and the second deflection angle includes: obtaining a first height and a first downtilt angle of the first base station; obtaining a second height and a second downtilt angle of the second base station; calculating a first distance between the terminal device and the first base station according to the first deflection angle, the first height, and the first downtilt angle; calculating a second distance between the terminal device and the second base station according to the second deflection angle, the second height, and the second downtilt angle; and determining the position of the terminal device according to the first distance and the second distance. The first distance between the terminal device and the first base station is obtained in the following manner: calculating a first angle sum of the first deflection angle and the first downtilt angle, and calculating a first sine value of the first angle sum; calculating a first cosine value of the first downtilt angle, and calculating a first product of the first cosine value and the first height; calculating a first ratio of the first product to the first sine value, and using the first ratio as the first distance; The second distance between the terminal device and the second base station is obtained in the following manner: calculating the second angle sum of the second deflection angle and the second downtilt angle, and calculating the second sine value of the second angle sum; calculating the second cosine value of the second downtilt angle, and calculating the second product of the second cosine value and the second height; calculating the second ratio of the second product to the second sine value, and using the second ratio as the second distance.

2. The method according to claim 1, characterized in that The calculating and determining the position of the terminal device according to the first distance and the second distance includes: Calculating a third product of the first distance and the first cosine value and calculating a fourth product of the first distance and the sine value of the first deflection angle; Determine a first position of the terminal device relative to the first base station according to the third product and the fourth product; calculating a fifth product of the second distance and the second cosine value and calculating a sixth product of the second distance and the sine value of the second deflection angle; Determine a second position of the terminal device relative to the second base station according to the fifth product and the sixth product; The location of the terminal device is determined according to the first location and the second location.

3. A positioning method, characterized in that: Applied to terminal equipment, including: Receive a third SSB signal sent by a first base station of a serving cell and a fourth SSB signal sent by a second base station of a neighboring cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal; Determine a first SSB signal from the third SSB signal, and obtain first identification information of the first SSB signal from the first SSB signal; Determine a second SSB signal from the fourth SSB signal, and obtain second identification information of the second SSB signal from the second SSB signal; Sending first identification information of the first SSB signal and second identification information of the second SSB signal to a network device, so that the network device determines a first deflection angle of the terminal device relative to the first base station according to the first identification information and determines a second deflection angle of the terminal device relative to the second base station according to the second identification information; and then determining the position of the terminal device according to the first deflection angle and the second deflection angle, including: obtaining a first height and a first downtilt angle of the first base station; obtaining a second height and a second downtilt angle of the second base station; calculating a first distance between the terminal device and the first base station according to the first deflection angle, the first height and the first downtilt angle; calculating a second distance between the terminal device and the second base station according to the second deflection angle, the second height and the second downtilt angle; and determining the position of the terminal device according to the first distance and the second distance; The first distance between the terminal device and the first base station is obtained in the following manner: calculating a first angle sum of the first deflection angle and the first downtilt angle, and calculating a first sine value of the first angle sum; calculating a first cosine value of the first downtilt angle, and calculating a first product of the first cosine value and the first height; calculating a first ratio of the first product to the first sine value, and using the first ratio as the first distance; The second distance between the terminal device and the second base station is obtained in the following manner: calculating the second angle sum of the second deflection angle and the second downtilt angle, and calculating the second sine value of the second angle sum; calculating the second cosine value of the second downtilt angle, and calculating the second product of the second cosine value and the second height; calculating the second ratio of the second product to the second sine value, and using the second ratio as the second distance.

4. The method according to claim 3, characterized in that: The determining the first SSB signal from the third SSB signal comprises: measuring a signal strength of the third SSB signal; The third SSB signal with the largest signal strength is used as the first SSB signal.

5. The method according to claim 3, characterized in that: Determining the second SSB signal from the fourth SSB signal includes: measuring a signal strength of the fourth SSB signal; The fourth SSB signal with the largest signal strength is used as the second SSB signal.

6. A positioning device, characterized in that: Applied to network equipment, including: A signal receiving module, used to receive first identification information of a first SSB signal and second identification information of a second SSB signal sent by a terminal device; the first SSB signal is an SSB signal of a first base station of a serving cell of the terminal device, and the second SSB signal is an SSB signal of a second base station of an adjacent cell of the terminal device; A first deflection angle determination module, used to determine a first deflection angle of the terminal device relative to the first base station according to the first identification information; A second deflection angle determination module, used to determine a second deflection angle of the terminal device relative to the second base station according to the second identification information; A position determination module, used to determine the position of the terminal device according to the first deflection angle and the second deflection angle, including: obtaining a first height and a first downtilt angle of the first base station; obtaining a second height and a second downtilt angle of the second base station; calculating a first distance between the terminal device and the first base station according to the first deflection angle, the first height and the first downtilt angle; calculating a second distance between the terminal device and the second base station according to the second deflection angle, the second height and the second downtilt angle; and determining the position of the terminal device according to the first distance and the second distance. The first distance between the terminal device and the first base station is obtained in the following manner: calculating a first angle sum of the first deflection angle and the first downtilt angle, and calculating a first sine value of the first angle sum; calculating a first cosine value of the first downtilt angle, and calculating a first product of the first cosine value and the first height; calculating a first ratio of the first product to the first sine value, and using the first ratio as the first distance; The second distance between the terminal device and the second base station is obtained in the following manner: calculating the second angle sum of the second deflection angle and the second downtilt angle, and calculating the second sine value of the second angle sum; calculating the second cosine value of the second downtilt angle, and calculating the second product of the second cosine value and the second height; calculating the second ratio of the second product to the second sine value, and using the second ratio as the second distance.

7. A positioning device, characterized in that: Applied to terminal equipment, including: a signal receiving module, configured to receive a third SSB signal sent by a first base station of a serving cell and a fourth SSB signal sent by a second base station of a neighboring cell, wherein the third SSB signal includes identification information of the third SSB signal, and the fourth SSB signal includes identification information of the fourth SSB signal; A first signal determination module, configured to determine a first SSB signal from the third SSB signal, and obtain first identification information of the first SSB signal from the first SSB signal; A second signal determination module, used to determine a second SSB signal from the fourth SSB signal, and obtain second identification information of the second SSB signal from the second SSB signal; An identification information sending module, used for sending the first identification information of the first SSB signal and the second identification information of the second SSB signal to a network device, so that the network device determines the first deflection angle of the terminal device relative to the first base station according to the first identification information and determines the second deflection angle of the terminal device relative to the second base station according to the second identification information; and then determines the position of the terminal device according to the first deflection angle and the second deflection angle, including: obtaining the first height and the first downtilt angle of the first base station; obtaining the second height and the second downtilt angle of the second base station; calculating the first distance between the terminal device and the first base station according to the first deflection angle, the first height and the first downtilt angle; calculating the second distance between the terminal device and the second base station according to the second deflection angle, the second height and the second downtilt angle; and determining the position of the terminal device according to the first distance and the second distance; The first distance between the terminal device and the first base station is obtained in the following manner: calculating a first angle sum of the first deflection angle and the first downtilt angle, and calculating a first sine value of the first angle sum; calculating a first cosine value of the first downtilt angle, and calculating a first product of the first cosine value and the first height; calculating a first ratio of the first product to the first sine value, and using the first ratio as the first distance; The second distance between the terminal device and the second base station is obtained in the following manner: calculating the second angle sum of the second deflection angle and the second downtilt angle, and calculating the second sine value of the second angle sum; calculating the second cosine value of the second downtilt angle, and calculating the second product of the second cosine value and the second height; calculating the second ratio of the second product to the second sine value, and using the second ratio as the second distance.

8. A network device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to perform the positioning method described in claim 1 or 2 by executing the executable instructions.

9. A terminal device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the positioning method according to any one of claims 3 to 5 by executing the executable instructions.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the positioning method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Positioning method, positioning platform and user terminal in 5G scene

    CN111818634A