Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Prior to the description of the embodiments of the present application, related background art will be first described.
In a communication network, clock synchronization is generally required to keep the difference in frequency or time between all network communication devices within a certain error range, so as to avoid degradation of transmission performance caused by inaccuracy of the transmission/reception timing in the transmission system. For example, communication between an access network device (e.g., a base station) and a terminal device (e.g., a cell phone) may be via an uplink channel and a downlink channel. The access network equipment to the terminal equipment is a downlink channel, and the terminal equipment to the access network equipment is an uplink channel. The up/down channels are staggered in time during operation. If the uplink/downlink channels simultaneously transmit data, the downlink channel of the access network device has high power, which can interfere with the uplink channel of the terminal device, thereby causing failure in uplink channel data transmission. Therefore, each access network device and each terminal device need to perform clock synchronization, so as to avoid uplink/downlink data interference.
In one example, access network devices in a certain area may be managed by network management devices. Referring to fig. 1, in a communication system shown in fig. 1, the communication system includes a network management device 110, an access network device 120, and a terminal device 130. Optionally, the communication system may further include a plurality of access network devices and/or a plurality of terminal devices, which is not limited in this embodiment.
The network management device 110 is configured to manage access network devices located in a management area of the network management device 110. For example, the network management device 110 is configured to collect communication situations of the access network device 120, or send control information to the access network device 120, etc. Network management device 110 may include, but is not limited to, a server (server), a cloud platform (cloud platform), a Virtual Machine (VM), and the like with a certain computing capability.
The access network device 120 may provide a network access function for authorized users in a specific area, and may determine transmission tunnels with different qualities according to a level of the user, a requirement of a service, and the like to transmit user data. The access network device 120 may be, for example, a base station in an LTE system (e.g., eNB) or a base station in a New Radio (NR) system (e.g., NG-RAN), a base station for subsequent evolution of 3GPP, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. The base station may be a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc.
The terminal device 130 is a device having a wireless transceiving function. The terminal device may be a mobile phone, a tablet (Pad), a computer with wireless transceiving function, a Virtual Reality (VR) terminal device, an augmented reality (augmented reality, AR) terminal device, a wireless terminal in industrial control (industrial control), a vehicle-mounted terminal device, a wireless terminal in unmanned (SELF DRIVING), a wireless terminal in remote medical (remote medical), a wireless terminal in smart grid (SMART GRID), a wireless terminal in transportation security (transportation safety), a wireless terminal in smart city (SMART CITY), a wireless terminal in smart home (smart home), a wearable terminal device, or the like. A terminal device may also sometimes be referred to as a terminal, user Equipment (UE), access terminal device, vehicle terminal, industrial control terminal, UE unit, UE station, mobile station, remote terminal device, mobile device, UE agent, UE apparatus, or the like. The terminal device may also be fixed or mobile.
In one example, multiple access network devices may be included within the management area of the network management device 110, as shown in fig. 2 a. In the communication scenario shown in fig. 2a, the access network device 120, the access network device 121, and the access network device 122 managed by the network management device 110, and the accessed terminal device 130 may perform clock synchronization using a clock synchronization scheme. Common clock synchronization schemes include satellite network based clock synchronization schemes such as the global positioning system (global positioning system, GPS), the beidou time service system, and the global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), among others. However, the clock synchronization scheme based on the satellite network has the problems of weak signal strength and easy interference. For example, the influence of GPS interference is mainly the transmission and reception of signals between a base station and a terminal. If the pseudo GPS equipment exists, the pseudo GPS signals transmitted by the pseudo GPS equipment may cause the clock phase error of the base station, so that the problem of base station business interference is caused. Referring to fig. 2b, in the interference scenario shown in fig. 2b, the interference scenario includes a network management device 110, an access network device 120, an access network device 121, an access network device 122, a terminal device 130, and an interference device 140. Wherein, the areas where access network device 120 and access network device 121 are located are capable of receiving the interference signal sent by interference device 140, and access network device 122 does not receive the interference signal sent by interference device 140. When interfering device 140 transmits interfering signals to access network device 120 and access network device 121 with a strong power, clock synchronization of access network device 120 and access network device 121 will be affected. The time information of the interference device 140, the access network device 120, the access network device 121, and the access network device 122 is shown in table 1.
TABLE 1 time information table of interfering devices and access network devices
| Device name |
Local time |
Time after receiving the interference signal |
| Interfering device 140 |
12:00 |
12:00 |
| Access network device 120 |
18:00 |
12:00 |
| Access network device 121 |
18:00 |
12:00 |
| Access network device 122 |
18:00 |
18:00 |
It can be seen that when access network device 120 and access network device 121 receive the interfering signal, the times of access network device 120 and access network device 121 are staggered and no longer synchronized with the clock of access network device 122. In one possible scenario, since the clocks of access network device 121 and access network device 122 are no longer synchronized, when terminal device 130 within the coverage area of access network device 122 sends data to access network device 122 via the uplink channel, access network device 121 may open the downlink channel to send the data. The downlink data sent by the access network device 121 may interfere with the communication between the terminal device 130 and the access network device 122, so that the uplink data transmission of the terminal device 130 fails, as shown in fig. 2 b. It can be seen how to quickly find the location of the interfering device so as to avoid traffic interference becomes a problem to be solved.
In order to solve the above-mentioned problems, an embodiment of the present application provides a positioning method, which may be executed by a network management device, by instructing an access network device to measure a phase deviation of the access network device, and determining a target location of the interfering device according to the phase deviation measured by each access network device. The method can rapidly locate the interference device, thereby reducing the influence of the interference device.
The following description will be made with reference to specific embodiments.
An embodiment of the present application provides a positioning method, please refer to fig. 3. The positioning method can be executed by network management equipment and comprises the following steps:
s301, receiving first information sent by at least two access network devices respectively, wherein the first information is used for indicating the access network devices to receive interference signals sent by interference devices.
After the access network device receives the interference signal sent by the interference device, the first information can be sent to the network management device to inform the network management device that the access network device is interfered. The access network device may determine whether an interference signal sent by the interference device is received in the following manners. For example, the access network device receives an anomalous GPS signal that is a signal transmitted by a GPS satellite whose GPS satellite number is inconsistent with the local overhead GPS satellite number. The access network device may determine that an interfering signal transmitted by the interfering device was received. For another example, the phase of the GPS signal received by the access network device is abnormal, and when compared with the phase of the local clock output, the phase of the local clock jumps. The access network device may determine that an interfering signal transmitted by the interfering device was received. If the network management device receives the first information sent by the at least two interfered access network devices respectively, an interference positioning function can be started to determine the target position of the interference device.
S302, sending second information to each access network device in the at least two access network devices, wherein the second information is used for indicating the access network device to measure the phase deviation of the access network device.
In order to quickly locate the target position of the interfering device, the network management device may send second information to at least two interfered access network devices, where the second information is used to instruct the interfered access network devices to measure the phase deviation of the access network devices. For example, if the network management device receives the first information sent from the access network device 1 and the access network device 2, the network management device sends second information to the access network device 1 and the access network device 2 so that the access network device 1 and the access network device 2 measure respective phase deviations.
In one example, the phase deviation of the access network device refers to a phase deviation between a pulse signal (1 pps, pulse per second) of a local clock of a thermostatic crystal oscillator (Oven Controlled Crystal Oscillator, OCXO) of the access network device and a pulse signal (1 pps) output by a GPS star card of the access network device. Referring to fig. 4, a general structure of a clock system of an access network device is shown in fig. 4. Common structures for the clock system may include, but are not limited to, phase detectors and OCXO high-stability crystal oscillators, etc. The OCXO high-stability crystal oscillator consists of a quartz crystal oscillator and a peripheral circuit and is used for outputting local 1pps and 10MHz working frequency. The phase detector is used to compare the offset between the clock output by the GPS star card and the local crystal oscillator clock, for example, to compare the phase offset between the local 1pps and the GPS1pps shown in fig. 4. If the phase deviation between the local 1pps and the GPS1pps exceeds a preset threshold, the clock system adjusts the local 1pps to make the local clock consistent with the clock output by the GPS star card, so as to realize clock synchronization. For example, an OCXO is a local clock of an access network device, and corresponds to a watch of one person. The GPS clock corresponds to the full time of the station and is used to time the watch. It should be noted that, in this embodiment, the phase offset between the local 1pps and the GPS1pps of the access network device corresponds to a time value. Referring to fig. 5, fig. 5 is a schematic diagram of a local clock pulse signal and a GPS star card pulse signal. As can be seen from FIG. 5, the phase offset between the local 1pps and the GPS1pps corresponds to time T. For example, the phase deviation measured by the interfered access network device 1 is T 1, and the phase deviation measured by the interfered access network device 2 is T 2.
S303, determining the target position of the interference equipment according to the phase deviation measured by each access network equipment.
After the interfered access network device measures the phase deviation, the measured phase deviation is sent to the network management device. For example, the network management device receives the phase deviation T 1 transmitted from the interfered access network device 1, and receives the phase deviation T 2 transmitted from the interfered access network device 2. Wherein T 1 and T 2 are time values. According to the distance calculation formula L n=Tn ×c, the network management device may determine the distance between each interfered access network device and the interfering device. Where L n represents the distance between the interfered access network device n and the interfering device, T n represents the phase deviation measured by the interfered access network device n, and C represents the speed of light. After the network management device determines the distance between each interfered access network device and the interfering device, the network management device can determine the position of the interfering device by combining the positions of each interfered access network device. For example, the network management device receives the phase deviation measured by the interfered access network device 1 as T 1, and receives the phase deviation measured by the interfered access network device 2 as T 2. Then, according to the distance calculation formula, the network management device may determine that the distance between the access network device 1 and the interference device is L 1, and determine that the distance between the access network device 2 and the interference device is L 2. Assuming that the distance between the access network device 1 and the access network device 2 is D 12, the network management device may determine that the absolute value of the distance difference of the interfering device to the access network device 1, the access network device 2 is constant, i.e., |l 1-L2 |=2a, where 0<2a < |d 12 |. Note that L 1-L2 |=2a is a hyperbolic definition, that is, a hyperbolic curve representing that the moving track of the interfering device takes a point P 1 corresponding to the location of the access network device 1 and a point P 2 corresponding to the location of the access network device 2 as focuses, as shown in fig. 6. the network management device may determine the target location of the interfering device as any point in the hyperbola, such as the point where the five-pointed star is located in fig. 6.
Optionally, after determining the target location of the interfering device, the network management device may further perform the following steps:
and the network management equipment sends the target position of the interference equipment to the execution equipment so that the execution equipment outputs the target position of the interference equipment, and the target position output by the execution equipment is used for indicating to close the interference equipment.
After determining the target position of the interference device, the network management device may send the target position of the interference device to the execution device. Wherein the executing device is used for outputting the target position of the interfering device. Alternatively, the manner in which the executing device outputs the target position of the interfering device may be to display the target position of the interfering device through a display interface of the executing device, or may be to generate a control instruction to instruct to turn off the interfering device. For example, when the execution device includes a display interface, the target location of the interfering device may be displayed on the display interface of the execution device, including information such as latitude and longitude and altitude of the target location. The user can inform related personnel to close the interference device at the target position through the target position of the interference device displayed on the display interface. For another example, the executing device sends a short message or mail to the designated address to notify the relevant person to go to the target location to turn off the interfering device. The embodiment is not limited.
The embodiment of the application provides a positioning method which can be executed by network management equipment. After receiving the first information sent by at least two interfered access network devices, the network management device sends second information to each interfered access network device to instruct the access network device to measure respective phase deviation. And determining the target position of the interference equipment according to the phase deviation measured by each interfered access network equipment. Therefore, the positioning method provided by the embodiment of the application can be used for rapidly positioning the interference equipment, so that the influence of the interference equipment is reduced. In addition, by adopting the positioning method, after the network management equipment receives the first information from the access network equipment, the positioning function can be automatically started, the situation that the equipment is interfered by manual large-scale frequency sweeping searching is avoided, the labor cost is saved, and the processing efficiency is improved.
The step of determining the target position of the interference device by the network management device according to the phase deviation measured by each access network device is described in detail below.
In one example, if the network management device obtains phase deviations of at least two interfered access network devices, a target location of the interfering device may be determined. The network management device determines the target position of the interference device according to the phase deviation measured by each access network device, and specifically includes the following steps:
selecting m access network devices from the at least two access network devices, wherein the number of the at least two access network devices is n, and m is more than or equal to 2 and less than or equal to n;
Determining a distance difference between the interference device and the access network device according to the phase deviation of the access network device for any one of the m access network devices;
and determining the target position of the interference equipment according to the determined m distance differences.
For example, it is assumed that within a certain area, the interfered access network devices are the access network device 1, the access network device 2 and the access network device 3, i.e. the number of interfered access network devices is represented as 3, n=3. The network management device may select 2 access network devices from the interfered access network devices, i.e. m=2. The access network devices selected by the network management device are assumed to be the access network device 1 and the access network device 2. The access network device 1 and the access network device 2 measure the respective phase deviations respectively and send the measurement results to the network management device. The network management device receives the phase deviation T 1 of the access network device 1 and the phase deviation T 2 of the access network device 2. The network management device may determine a distance difference L 1=T1 ×c between the interfering device and the access network device 1, and a distance difference L 2=T2 ×c between the interfering device and the access network device 2. According to the definition of the hyperbola, the network management device can determine that the interference device is located at a certain point of the hyperbola, namely, determine the target position of the interference device.
Optionally, if the network management device obtains phase deviations of at least three interfered access network devices, the target position of the interference device may be determined. Compared with the network management equipment which determines the running track of the interference equipment according to the two distance differences, the scheme can improve the positioning accuracy. The network management device determines the target position of the interference device according to the determined m distance differences, and specifically may include the following steps:
Determining a first distance difference, a second distance difference, and a third distance difference among the m distance differences;
determining a first set of predicted locations of the interfering device based on the first distance difference and the third distance difference;
Determining a second set of predicted locations of the interfering device based on the second distance difference and the third distance difference;
And determining the target position of the interference equipment according to the first predicted position set and the second predicted position set.
For example, it is assumed that within a certain area, the interfered access network devices are the access network device 1, the access network device 2, the access network device 3 and the access network device 4, i.e. the number of the interfered access network devices is represented as 4, n=4. The network management device may select 3 access network devices from the interfered access network devices, i.e. m=3. The access network devices selected by the network management device are assumed to be the access network device 1, the access network device 2 and the access network device 4. The access network device 1, the access network device 2 and the access network device 4 respectively measure the respective phase deviations and send the measurement results to the network management device. The network management device receives the phase deviation T 1 of the access network device 1, the phase deviation T 2 of the access network device 2 and the phase deviation T 4 of the access network device 4. The network management device may determine a distance difference L 1=T1 ×c between the interfering device and the access network device 1, a distance difference L 2=T2 ×c between the interfering device and the access network device 2, and a distance difference L 4=T4 ×c between the interfering device and the access network device 4. The network management device may determine one hyperbola S 1 based on the distance difference L 1 and the distance difference L 2, and the network management device may determine the other hyperbola S 2 based on the distance difference L 2 and the distance difference L 4. It should be noted that the network management device may also determine a hyperbola S 3 according to the distance difference and the distance difference L 1 and the distance difference L 4, which is not limited in this embodiment. Then the intersection point P 12 of the hyperbola S 1 and the hyperbola S 2 is the target position of the interfering device, as shown in fig. 7 a. It is understood that the first predicted position set and the second predicted position set are sets respectively formed by points on different hyperbolas.
In one example, if the network management device obtains phase deviations of more than three interfered access network devices, the target location of the interfering device may be determined. By determining the distance differences between the three or more interfered access network devices and the interference device, the network management device can calculate the position of the interference source more accurately. The network management device determines the target position of the interference device according to the determined m distance differences, and specifically may include the following steps:
determining at least two prediction position sets according to the m distance differences;
Determining an intersection of the at least two sets of predicted locations from the at least two sets of predicted locations, the intersection of the at least two sets of predicted locations including one or more predicted locations;
And determining any predicted position in the intersection of the at least two predicted position sets as the target position of the interference device.
For example, it is assumed that within a certain area, the interfered access network devices are the access network device 1, the access network device 2, the access network device 3, and the access network device 4. It is assumed that the network management device sends first information to each of the interfered access network devices to cause each of the interfered access network devices to measure the respective phase deviations, respectively. Each interfered access network device transmits the measurement results to the network management device. Correspondingly, the network management device receives the phase deviation T 1 of the access network device 1, the phase deviation T 2 of the access network device 2, the phase deviation T 3 of the access network device 3 and the phase deviation T 4 of the access network device 4. The network management device may determine a distance difference L 1=T1 ×c between the interfering device and the access network device 1, a distance difference L 2=T2 ×c between the interfering device and the access network device 2, a distance difference L 3=T3 ×c between the interfering device and the access network device 3, and a distance difference L 4=T4 ×c between the interfering device and the access network device 4.
The following description will take the network management device to determine 3 hyperbolas as an example. Based on the distance difference L 1 and the distance difference L 2, the network management device may determine a hyperbola S 1. Based on the distance difference L 2 and the distance difference L 3, the network management device may determine a hyperbola S 2. Based on the distance difference, the distance difference L 1 and the distance difference L 4, the network management device may determine a hyperbola S 3. It should be noted that the network management device may also determine more hyperbolas according to a combination of a plurality of different distance differences, which is not limited in this embodiment. The intersection point of the hyperbola S 1 and the hyperbola S 2 is P 12, and the intersection point of the hyperbola S 2 and the hyperbola S 3 is P 23, as shown in fig. 7 b. It is appreciated that the intersection of the at least two sets of predicted locations includes intersection points P 12 and P 23. If there are multiple intersections of other hyperbolas, the intersection of the at least two prediction position sets further includes the multiple intersections, which is not limited in this embodiment. The network management device may determine any one of the predicted locations (e.g., P 12) in the intersection of the at least two sets of predicted locations as the target location of the interfering device.
In one possible case, if the intersection of the at least two prediction position sets includes a plurality of prediction positions, the network management device may determine that a prediction position closest to a center point of a distribution area formed by the plurality of prediction positions is a target position of the interference device. For example, referring to fig. 7c, the network management device determines that the intersection of the at least two prediction position sets includes 4 prediction positions P 12、P23、P34 and P 35 according to the distance differences of the 4 interfered access network devices in fig. 7 c. Firstly, the network management equipment judges the distance difference among the 4 predicted positions, and if the distance difference exceeds a preset threshold value, the point of which the distance difference exceeds the preset threshold value is deleted from the intersection of the predicted position sets. For example, in the 4 predicted positions P 12、P23、P34 and P 35 shown in fig. 7c, since the distance differences between P 12 and P 23、P34、P35 exceed the preset threshold, the network management device first excludes P 12 when determining the target position of the interfering device. And determining the predicted position P 35 nearest to the center point (the center of the dotted circle shown in FIG. 7 c) of the distribution area according to the distribution area (the dotted circle shown in FIG. 7 c) formed by P 23、P34、P35 as the target position of the interference device. It should be noted that fig. 7c is only an example, and the present embodiment is not limited thereto.
The overall flow of the positioning method provided by the embodiment of the present application is exemplarily described below in conjunction with the description in the foregoing embodiments. Referring to fig. 8a and 8b, the overall flow includes steps performed by the access network device and steps performed by the network management device. The steps performed by the access network device are as shown in fig. 8a, and include the following steps:
After the access network equipment starts to operate, the GPS star card receives GPS signals and outputs information such as a clock, a position and the like;
The access network equipment periodically checks the data such as the number of GPS satellites used by the GPS star card, the number of the GPS satellites, the signal to noise ratio of the satellites and the like;
the access network equipment judges whether an interference signal exists or not;
If the interference signal exists, the access network equipment sends first information to the network management equipment, wherein the first information is used for indicating the access network equipment to receive the interference signal sent by the interference equipment;
if no interference signal exists, the access network equipment continues to periodically check the GPS star card.
The access network device can judge whether an interference signal exists or not by checking the GPS satellite number. For example, an access network device can typically receive signals transmitted by 10 GPS satellites simultaneously. The access network equipment compares the received GPS satellite number with a preset received GPS satellite number, and if the GPS satellite number inconsistent with the preset received GPS satellite number exists, the access network equipment determines that an interference signal exists. Optionally, the access network device may determine whether an interference signal exists by determining a clock phase change output by the GPS star card. For example, if the clock phase output by the GPS star card jumps (e.g., a phase deviation of 90 degrees), the access network device may determine that an interfering signal exists.
After the access network device performs the steps shown in fig. 8a, please refer to fig. 8b, the network management device may continue to perform the steps shown in fig. 8b to determine the target location of the interfering device. The steps executed by the network management device are shown in fig. 8b, and include the following steps:
The network management equipment receives first information sent by access network equipment;
the network management equipment judges whether first information sent by at least two access network equipment is received or not;
If first information sent by at least two access network devices is received, the network management device sends second information to each access network device in the at least two access network devices, wherein the second information is used for indicating the access network devices to measure the phase deviation of the access network devices;
and the network management equipment determines the target position of the interference equipment according to the received phase deviation.
The network management device can calculate the distance difference between each interfered access network device and the interference device according to the received phase deviation. Combining the positions of the interfered access network devices, and performing multi-point joint calculation to determine the target position of the interference device.
Optionally, the following describes in detail the calculation process of determining the target position of the interfering device by the network management device.
It is assumed that within a certain area, the interfered access network devices include a site, B site and C site. The site A is positioned at P A, the site B is positioned at P B, and the site C is positioned at P C. Suppose that interfering device X is located at P X. The distance of each station to the interfering device X can be calculated according to the following formula:
SAX=|PA-PX|
SBX=|PB-PX|
SCX=|PC-PX|
Where S AX represents the distance from station a to interfering device X, S BX represents the distance from station B to interfering device X, and S CX represents the distance from station C to interfering device X.
The time difference between each interfered access network device and the interfering device X can be calculated according to the following formula:
TAB=|TA-TB|
TBC=|TB-TC|
Wherein T A represents the phase offset between 1pps of the A-site OCXO local clock and 1pps output by the A-site GPS star card, T B represents the phase offset between 1pps of the B-site OCXO local clock and 1pps output by the A-site GPS star card, and T C represents the phase offset between 1pps of the C-site OCXO local clock and 1pps output by the A-site GPS star card. T AB represents the time difference between site a, site B and interfering device X, and T BC represents the time difference between site B, site C and interfering device X.
The time difference can be scaled to the distance difference (C stands for light speed, 300000000 m/s) according to the following formula:
LAB=TAB*C
LBC=TBC*C
Where L AB represents the difference in distance between site a to interfering device X and site B to interfering device X, and L BC represents the difference in distance between site B to interfering device X and site C to interfering device X.
The relationship of the distance difference to the time difference can be determined according to the following formula:
|SAX-SBX|=LAB=TAB*C
|SBX-SCX|=LBC=TBC*C
the following positional relationship can be further deduced:
||PA-PX|-|PB-PX||=|TA-TB|*C
||PB-PX|-|PC-PX||=|TB-TC|*C
Since the latitude and longitude position information of the three stations P A、PB and P C are known, the respective station GPS star card outputs are also known as phase offsets T A、TB and T C. The position information of the interference device X can be obtained by solving the equations according to the two formulas, i.e. the target position of the interference device is determined. The specific calculation method refers to solving of the hyperbola equation, and this embodiment is not described in detail.
The following describes the related apparatus of the embodiment of the present application in detail with reference to fig. 9 and 10.
An embodiment of the present application provides a schematic structural diagram of a positioning device, as shown in fig. 9, where the positioning device 900 may be used to implement a positioning method executed by a network management device or a chip applied to the network management device or other combination devices with functions of the network management device in the embodiment shown in fig. 3. The positioning device 900 may include:
A receiving unit 901, configured to receive first information sent by at least two access network devices, where the first information is used to indicate that the access network devices receive an interference signal sent by an interference device;
a sending unit 902, configured to send second information to each of the at least two access network devices, where the second information is used to instruct the access network device to measure a phase deviation of the access network device;
A determining unit 903, configured to determine a target location of the interfering device according to the phase deviation measured by each access network device.
In one implementation, the determining unit 903 is specifically configured to:
selecting m access network devices from the at least two access network devices, wherein the number of the at least two access network devices is n, and m is more than or equal to 2 and less than or equal to n;
Determining a distance difference between the interference device and the access network device according to the phase deviation of the access network device for any one of the m access network devices;
and determining the target position of the interference equipment according to the determined m distance differences.
In one implementation, the determining unit 903 is further configured to:
Determining a first distance difference, a second distance difference, and a third distance difference among the m distance differences;
determining a first set of predicted locations of the interfering device based on the first distance difference and the third distance difference;
Determining a second set of predicted locations of the interfering device based on the second distance difference and the third distance difference;
And determining the target position of the interference equipment according to the first predicted position set and the second predicted position set.
In one implementation, the target location is one location in an intersection of the first set of predicted locations and the second set of predicted locations.
In one implementation, the determining unit 903 is specifically configured to:
determining at least two prediction position sets according to the m distance differences;
Determining an intersection of the at least two sets of predicted locations from the at least two sets of predicted locations, the intersection of the at least two sets of predicted locations including one or more predicted locations;
And determining any predicted position in the intersection of the at least two predicted position sets as the target position of the interference device.
In one implementation, the determining unit 903 is further configured to:
and determining a predicted position closest to a central point of a distribution area formed by the plurality of predicted positions as a target position of the interference equipment according to the plurality of predicted positions in the intersection of the at least two predicted position sets.
In one implementation, the sending unit 902 is further configured to:
and sending the target position of the interference device to an execution device so that the execution device outputs the target position of the interference device, wherein the target position output by the execution device is used for indicating to close the interference device.
It should be noted that, in the embodiment corresponding to fig. 9, details of implementation of the steps performed by each unit may be referred to the embodiment shown in fig. 3 and the foregoing details, which are not described herein again.
In one implementation, the relevant functions implemented by the various elements of FIG. 9 may be implemented in conjunction with a processor and a communication interface. Referring to fig. 10, fig. 10 is a schematic structural diagram of a positioning device according to an embodiment of the present application, where the device may be a network management device or a device (e.g. a chip) with a function of the network management device. The positioning device 1000 may include a communication interface 1001, a processor 1002, and a memory 1003. The communication interface 1001, the processor 1002, and the memory 1003 may be connected to each other by one or more communication buses, or may be connected by other means.
Wherein the communication interface 1001 may be used to transmit data and/or signaling and to receive data and/or signaling. It is to be appreciated that the communications interface 1001 is a generic term and may include one or more interfaces. For example, including interfaces between positioning devices and other devices, etc.
The processor 1002 may be configured to process data and/or signaling sent by the communication interface 1001, or process data and/or signaling received by the communication interface 1001. For example, the processor 1002 may invoke program code stored in the memory 1003, implementing a communication procedure through the communication interface 1001. The processor 1002 may include one or more processors, for example the processor 1002 may be one or more central processing units (central processing unit, CPU), network processors (network processor, NP), hardware chips, or any combination thereof. In the case where the processor 1002 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
The memory 1003 is used for storing program codes and the like. The memory 1003 may include volatile memory (e.g., random access memory (random access memory, RAM)), non-volatile memory (non-volatile memory) such as read-only memory (ROM), flash memory (flash memory), hard disk (HARD DISK DRIVE, HDD) or solid state disk (solid-state disk) (STATE DRIVE, SSD), and the memory 1003 may also include a combination of the above types of memory.
The above-mentioned communication interface 1001, the processor 1002 may be configured to implement a positioning method performed by the network management device in the embodiment shown in fig. 3, where the processor 1002 invokes the code in the memory 1003, and specifically performs the following steps:
receiving first information sent by at least two access network devices respectively through a communication interface 1001, where the first information is used to indicate that the access network devices receive interference signals sent by interference devices;
sending second information to each of the at least two access network devices through the communication interface 1001, where the second information is used to instruct the access network device to measure a phase deviation of the access network device;
and determining the target position of the interference equipment according to the phase deviation measured by each access network equipment.
In one implementation, the processor 1002 is further configured to:
selecting m access network devices from the at least two access network devices, wherein the number of the at least two access network devices is n, and m is more than or equal to 2 and less than or equal to n;
Determining a distance difference between the interference device and the access network device according to the phase deviation of the access network device for any one of the m access network devices;
and determining the target position of the interference equipment according to the determined m distance differences.
In one implementation, the processor 1002 is further configured to:
Determining a first distance difference, a second distance difference, and a third distance difference among the m distance differences;
determining a first set of predicted locations of the interfering device based on the first distance difference and the third distance difference;
Determining a second set of predicted locations of the interfering device based on the second distance difference and the third distance difference;
And determining the target position of the interference equipment according to the first predicted position set and the second predicted position set.
In one implementation, the target location is one location in an intersection of the first set of predicted locations and the second set of predicted locations.
In one implementation, the processor 1002 is further configured to:
determining at least two prediction position sets according to the m distance differences;
Determining an intersection of the at least two sets of predicted locations from the at least two sets of predicted locations, the intersection of the at least two sets of predicted locations including one or more predicted locations;
And determining any predicted position in the intersection of the at least two predicted position sets as the target position of the interference device.
In one implementation, the processor 1002 is further configured to:
and determining a predicted position closest to a central point of a distribution area formed by the plurality of predicted positions as a target position of the interference equipment according to the plurality of predicted positions in the intersection of the at least two predicted position sets.
In one implementation, the processor 1002 is further configured to:
the target position of the interfering device is sent to the executing device through the communication interface 1001, so that the executing device outputs the target position of the interfering device, and the target position output by the executing device is used for indicating to turn off the interfering device.
The embodiment of the application also provides a computer readable storage medium, which comprises a program or instructions, and when the program or instructions run on a computer, the computer is caused to execute the positioning method executed by the network management equipment in the method embodiment.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (Digital Video Disc, DVD)), or a semiconductor medium (e.g., a Solid state disk (Solid STATE DISK, SSD)), etc.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.