Antenna positioning method and communication device of first base station

By fitting the antenna direction angle based on the RSRP value and neighboring station data, the server solves the problems of low efficiency and high cost of base station antenna detection and realizes efficient and accurate automatic detection.

CN116325983BActive Publication Date: 2025-09-12HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080104792.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-24
Publication Date
2025-09-12
Estimated Expiration
2040-07-24

AI Technical Summary

Technical Problem

The existing technology is inefficient and costly in detecting the direction angle of a base station antenna, making it difficult to perform efficient and automated detection.

Method used

The server receives the reference signal received power (RSRP) value measured by the base station, uses the RSRP set of neighboring stations and the RSRP value with the highest matching degree or the smallest difference to fit the antenna direction angle, and uses the least squares method to optimize the detection process and reduce on-site workload.

Benefits of technology

The efficiency and accuracy of antenna direction angle detection are improved, the detection cost is reduced, and manual intervention is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116325983B_ABST
    Figure CN116325983B_ABST
Patent Text Reader

Abstract

The present application provides an antenna positioning method and communication device for a first base station, relating to the field of communication technology, and is used to determine the antenna azimuth of the first base station. The method comprises: a server receiving a first reference signal received power (RSRP) value from the first base station; the first RSRP value being the RSRP value of a reference signal of a first neighboring station of the first base station measured by the first base station; the server determining the antenna azimuth of the first base station based on an RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, and the N RSRP values ​​correspond to the N antenna azimuths of the first base station. This method eliminates the need for staff to conduct on-site inspections of the base station's antenna azimuth, thereby improving the efficiency of detecting the antenna azimuth and reducing detection costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method for positioning an antenna of a first base station and a communication device. Background Art

[0002] The antenna azimuth of a base station directly affects its signal strength, coverage range, and interference between base stations. When installing a base station's antenna, an optimal antenna azimuth is typically planned for the base station to achieve optimal network coverage. However, due to installation errors or post-installation environmental factors (such as severe weather like typhoons), the base station's antenna azimuth may deviate from this optimal azimuth. Therefore, it is necessary to detect the base station's antenna azimuth to determine whether the base station's antenna has deviated from this optimal azimuth.

[0003] Currently, detecting the antenna azimuth of a base station requires personnel to use specialized antenna azimuth detection tools near the base station. However, due to the large number and widespread distribution of base stations, this manual method of detecting the antenna azimuth is inefficient and costly. Summary of the Invention

[0004] The present application provides an antenna positioning method and a communication device for a first base station, which solve the problems of low efficiency and high cost in detecting antenna direction angles in the prior art.

[0005] To solve the above technical problems, this application adopts the following technical solutions:

[0006] In a first aspect, a method for positioning an antenna of a first base station is provided, including: a server receiving a first reference signal received power (RSRP) value from the first base station; the first RSRP value is an RSRP value of a reference signal of a first neighboring station of the first base station measured by the first base station; the server determines the antenna azimuth of the first base station based on an RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​corresponding to N antenna azimuths of the first base station, and N is a positive integer.

[0007] Based on the above technical solution, the RSRP set corresponding to the first neighboring station of the first base station includes N RSRP values ​​and the antenna direction angles corresponding to the N RSRP values. Therefore, when the N RSRP values ​​are the RSRP values ​​of the reference signal of the first neighboring station measured by the first base station, and the antenna direction angles corresponding to the RSRP values ​​are the antenna direction angles of the first base station, the RSRP set corresponding to the first neighboring station can represent the correspondence between the antenna direction angle of the first base station and its measured RSRP value. Based on this, the server can determine the antenna direction angle of the first base station based on the RSRP value of the reference signal of the first neighboring station actually measured by the first base station and the RSRP value. This method does not require staff to check the antenna direction angle of the base station on site, thereby improving the detection efficiency of the antenna direction angle and reducing the detection cost.

[0008] In conjunction with the first aspect, in one possible implementation, the server determines a second RSRP value, where the second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that best matches the first RSRP value. The server determines the antenna direction angle corresponding to the second RSRP value to be the antenna direction angle of the first base station. Based on this, the antenna direction angle of the first base station determined by the server is the direction angle in the RSRP set corresponding to the first neighboring station that best matches the actual antenna direction angle of the base station, thereby improving the accuracy of the antenna direction angle of the first base station determined by the server.

[0009] With reference to the first aspect, in one possible implementation, the second RSRP value is specifically: the RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station. Based on this, the antenna direction angle of the first base station determined by the server is the direction angle with the smallest difference from the actual antenna direction angle of the base station in the RSRP set corresponding to the first neighboring station, further improving the accuracy of the antenna direction angle of the first base station determined by the server.

[0010] In combination with the first aspect, in one possible implementation, the server receives a third RSRP value from the first base station, where the third RSRP value is the RSRP value of the reference signal of the second neighboring station of the first base station measured by the first base station; the server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value; wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, the K RSRP values ​​correspond to the K antenna direction angles of the first base station, and K is a positive integer.

[0011] Based on this, the server can determine the antenna direction angle of the first base station based on the RSRP values ​​of the reference signals from multiple neighboring stations measured by the first base station and the RSRP sets corresponding to the multiple neighboring stations; this can make the antenna direction angle of the first base station determined by the server more accurate.

[0012] In combination with the first aspect, in one possible implementation, the server determines a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is the RSRP with the highest matching degree with the third RSRP value in the RSRP set corresponding to the second neighboring station; the server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

[0013] Based on this, the server can determine multiple antenna azimuths of the first base station based on the RSRP values ​​of the reference signals from multiple neighboring stations measured by the first base station and the RSRP sets corresponding to the multiple neighboring stations. The server can determine the actual antenna azimuth of the first base station based on the multiple antenna azimuths by fitting, which can further improve the accuracy of the antenna azimuth of the first base station determined by the server.

[0014] In combination with the first aspect, in one possible implementation, the second RSRP value is specifically: the RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is specifically: the RSRP value with the smallest difference from the third RSRP value in the RSRP set corresponding to the second neighboring station.

[0015] Based on this, the multiple antenna direction angles of the first base station determined by the server are the direction angles with the smallest difference from the actual antenna direction angle of the base station in the RSRP set corresponding to each neighboring station, further improving the accuracy of the antenna direction angle of the first base station determined by the server.

[0016] In combination with the first aspect, in one possible implementation method, the server determines, based on the least squares method, the first antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value, at which the sum of squared errors is minimized; the server determines the first antenna direction angle as the antenna direction angle of the first base station.

[0017] Based on this, the server uses the least squares method to determine the antenna direction angle with the smallest sum of square errors with the antenna direction angles determined by multiple neighboring stations, and uses this antenna direction angle as the antenna direction angle of the first base station, so that the antenna direction angle of the first base station determined by the server is more accurate.

[0018] In combination with the first aspect, in one possible implementation method, the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP value of the reference signal of the first neighboring station received by the first base station when the antenna direction angles of the first base station are N antenna direction angles determined by the server simulation.

[0019] Based on this, the server determines the RSRP set corresponding to the first neighboring station through simulation, which can avoid the staff from measuring the RSRP of the neighboring station measured by the first base station at different antenna direction angles on site, further reducing the workload of the staff.

[0020] In combination with the first aspect, in one possible implementation method, the K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP value of the reference signal of the second neighboring station received by the first base station when the antenna direction angles of the first base station are K antenna direction angles determined by the server simulation.

[0021] Based on this, the server determines the RSRP set corresponding to the second neighboring station through simulation, which can avoid the staff from measuring the RSRP of the neighboring station measured by the first base station at different antenna direction angles on site, further reducing the workload of the staff.

[0022] In combination with the first aspect, in a possible implementation manner, the server sends first indication information to the first base station; the first indication information is used to instruct the first base station to send a first RSRP value to the server.

[0023] Based on this, the first base station can send the first RSRP to the server only when the server instructs it to send the first RSRP value, thereby reducing the signaling overhead between the server and the first base station and reducing the workload of the server and the first base station.

[0024] With reference to the first aspect, in a possible implementation manner, the first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

[0025] Based on this, the first base station may measure the RSRP value of the reference signal of the first neighboring station according to the configuration information of the reference signal of the first neighboring station in the first indication information.

[0026] In a second aspect, a method for antenna positioning of a first base station is provided, including: the first base station obtains a first RSRP value of a first neighboring station of the first base station; and the first base station sends the first RSRP value to a server.

[0027] Based on the above technical solution, the first base station can measure the first RSRP value of the reference signal of its neighboring station and send the first RSRP value to the server, so that the server can determine the antenna direction angle of the first base station according to the first RSRP value.

[0028] In combination with the second aspect, in a possible implementation manner, the first base station obtains a third RSRP value of a reference signal of a second neighboring station of the first base station; and the first base station sends the third RSRP value to the server.

[0029] In combination with the second aspect, in a possible implementation manner, the first base station receives first indication information from the server; the first indication information is used to instruct the first base station to send a first RSRP value to the server.

[0030] In combination with the second aspect, in a possible implementation manner, the first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

[0031] According to a third aspect, a method for positioning an antenna of a first base station is provided, comprising: a server receiving a first RSRP value from a first neighboring station of the first base station; the first RSRP value is an RSRP value of a reference signal of the first base station measured by the first neighboring station of the first base station; the server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer.

[0032] Based on the above technical solution, the RSRP set corresponding to the first neighboring station of the first base station includes N RSRP values ​​and the antenna direction angles corresponding to the N RSRP values. Therefore, when the N RSRP values ​​are the RSRP values ​​of the reference signal of the first base station measured by the first neighboring station, and the antenna direction angles corresponding to the RSRP values ​​are the antenna direction angles of the first base station, the RSRP set corresponding to the first neighboring station can represent the correspondence between the antenna direction angle of the first base station and the RSRP value of the first base station measured by the first neighboring station. Based on this, the server can determine the actual antenna direction angle of the first base station based on the RSRP value of the reference signal of the first base station actually measured by the first neighboring station and the RSRP value. This method does not require staff to check the antenna direction angle of the base station on site, thereby improving the detection efficiency of the antenna direction angle and reducing the detection cost.

[0033] In combination with the third aspect, in one possible implementation, the server determines a second RSRP value, which is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; the server determines that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

[0034] In conjunction with the third aspect, in a possible implementation, the second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station.

[0035] In combination with the third aspect, in one possible implementation, the server receives a third RSRP value from a second neighboring station of the first base station; the third RSRP value is the RSRP value of the reference signal of the first base station measured by the second neighboring station of the first base station; the server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value, wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, the K RSRP values ​​correspond to the K antenna direction angles of the first base station, and K is a positive integer.

[0036] In combination with the third aspect, in one possible implementation, the server determines a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is the RSRP with the highest matching degree with the third RSRP value in the RSRP set corresponding to the second neighboring station; the server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

[0037] In combination with the third aspect, in one possible implementation method, the second RSRP value is specifically: the RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is specifically: the RSRP value with the smallest difference from the third RSRP value in the RSRP set corresponding to the second neighboring station.

[0038] In combination with the third aspect, in one possible implementation method, the server determines, based on the least squares method, the first antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value, at which the sum of squared errors is minimized; the server determines the first antenna direction angle as the antenna direction angle of the first base station.

[0039] In combination with the third aspect, in one possible implementation method, the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP value of the reference signal of the first base station received by the first neighboring station when the antenna direction angles of the first base station are N antenna direction angles, determined by server simulation.

[0040] In combination with the third aspect, in one possible implementation method, the K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP value of the reference signal of the first base station received by the second neighboring station when the antenna direction angles of the first base station are K antenna direction angles determined by the server simulation.

[0041] In combination with the third aspect, in a possible implementation manner, the server sends second indication information to the first neighboring station, where the second indication information is used to instruct the first neighboring station to send a first RSRP value to the server.

[0042] In combination with the third aspect, in a possible implementation manner, the second indication information is further used to indicate configuration information of a reference signal of the first base station.

[0043] In a fourth aspect, a method for antenna positioning of a first base station is provided, including: a first neighboring station of the first base station obtains a first RSRP value of the first base station; and the first neighboring station sends the first RSRP value to a server.

[0044] Based on the above technical solution, the first neighboring station can measure the first RSRP value of the reference signal of its neighboring station and send the first RSRP value to the server, so that the server can determine the antenna direction angle of the first base station according to the first RSRP value.

[0045] In combination with the fourth aspect, in a possible implementation, the first neighboring station receives second indication information from the server; the second indication information is used to instruct the first neighboring station to send a first RSRP value to the server.

[0046] In combination with the fourth aspect, in a possible implementation manner, the second indication information is further used to indicate configuration information of a reference signal of the first base station.

[0047] In a fifth aspect, a communication device is provided, including: a communication unit and a processing unit; the communication unit is used to receive a first RSRP value from a first base station; the first RSRP value is the RSRP value of the reference signal of the first neighboring station of the first base station measured by the first base station; the processing unit is used to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer.

[0048] In combination with the fifth aspect, in a possible implementation method, the processing unit is specifically used to: determine a second RSRP value, where the second RSRP value is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; and determine that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

[0049] In combination with the fifth aspect, in a possible implementation manner, the second RSRP value is specifically: an RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station.

[0050] In combination with the fifth aspect, in a possible implementation, the communication unit is further used to receive a third RSRP value from the first base station, where the third RSRP value is the RSRP value of the reference signal of the second neighboring station of the first base station measured by the first base station.

[0051] The processing unit is further specifically used to: determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value; wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, the K RSRP values ​​correspond to the K antenna direction angles of the first base station, and K is a positive integer.

[0052] In combination with the fifth aspect, in a possible implementation method, the processing unit is further used to: determine a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is the RSRP with the highest matching degree with the third RSRP value in the RSRP set corresponding to the second neighboring station; fit the antenna direction angle corresponding to the second RSRP value, and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

[0053] In combination with the fifth aspect, in one possible implementation method, the second RSRP value is specifically: the RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is specifically: the RSRP value with the smallest difference from the third RSRP value in the RSRP set corresponding to the second neighboring station.

[0054] In combination with the fifth aspect, in one possible implementation method, the processing unit is further used to: determine, according to the least squares method, the first antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value, at which the sum of squared errors is minimized; and determine the first antenna direction angle as the antenna direction angle of the first base station.

[0055] In combination with the fifth aspect, in a possible implementation method, the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP value of the reference signal of the first neighboring station received by the first base station when the antenna direction angles of the first base station are N antenna direction angles determined by the server simulation.

[0056] In combination with the fifth aspect, in a possible implementation method, the K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP value of the reference signal of the second neighboring station received by the first base station when the antenna direction angles of the first base station are K antenna direction angles determined by the server simulation.

[0057] In combination with the fifth aspect, in a possible implementation method, the communication unit is further used to: send first indication information to the first base station; the first indication information is used to instruct the first base station to send a first RSRP value to the server.

[0058] In combination with the fifth aspect, in a possible implementation manner, the first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

[0059] In a sixth aspect, a communication device is provided, comprising: a communication unit and a processing unit; the processing unit is configured to obtain a first RSRP value of a first neighboring station of a first base station.

[0060] The communication unit is further configured to send the first RSRP value to the server.

[0061] In combination with the sixth aspect, in a possible implementation, the processing unit is further used to obtain a third RSRP value of the reference signal of the second neighboring station of the first base station; and the communication unit is further used to send the third RSRP value to the server.

[0062] In combination with the sixth aspect, in a possible implementation, the communication unit is further used to receive first indication information from the server; the first indication information is used to instruct the first base station to send a first RSRP value to the server.

[0063] In combination with the sixth aspect, in a possible implementation manner, the first indication information is also used to indicate configuration information of a reference signal of the first neighboring station.

[0064] In the seventh aspect, a communication device is provided, including: a communication unit and a processing unit; the communication unit is used to receive a first RSRP value from a first neighboring station of the first base station; the first RSRP value is the RSRP value of the reference signal of the first base station measured by the first neighboring station of the first base station.

[0065] A processing unit is used to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer.

[0066] In combination with the seventh aspect, in a possible implementation, the processing unit is specifically used to: determine a second RSRP value, where the second RSRP value is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station.

[0067] Determine that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

[0068] In combination with the seventh aspect, in a possible implementation manner, the second RSRP value is specifically: an RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station.

[0069] In combination with the seventh aspect, in one possible implementation, the communication unit is also used to receive a third RSRP value from a second neighboring station of the first base station; the third RSRP value is the RSRP value of the reference signal of the first base station measured by the second neighboring station of the first base station; the processing unit is specifically used to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value, wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, the K RSRP values ​​correspond to the K antenna direction angles of the first base station, and K is a positive integer.

[0070] In combination with the seventh aspect, in a possible implementation method, the processing unit is specifically used to: determine a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is the RSRP with the highest matching degree with the third RSRP value in the RSRP set corresponding to the second neighboring station; fit the antenna direction angle corresponding to the second RSRP value, and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

[0071] In combination with the seventh aspect, in a possible implementation manner, the second RSRP value is specifically: an RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station.

[0072] The fourth RSRP value is specifically: an RSRP value having the smallest difference with the third RSRP value in the RSRP set corresponding to the second neighboring station.

[0073] In combination with the seventh aspect, in one possible implementation method, the processing unit is specifically used to: determine, according to the least squares method, the first antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value, at which the sum of squared errors is minimized; and determine the first antenna direction angle as the antenna direction angle of the first base station.

[0074] In combination with the seventh aspect, in a possible implementation method, the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP value of the reference signal of the first base station received by the first neighboring station when the antenna direction angles of the first base station are N antenna direction angles determined by the server simulation.

[0075] In combination with the seventh aspect, in a possible implementation method, the K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP value of the reference signal of the first base station received by the second neighboring station when the antenna direction angles of the first base station are K antenna direction angles determined by the server simulation.

[0076] In combination with the seventh aspect, in a possible implementation, the processing unit is further used to: send second indication information to the first neighboring station, where the second indication information is used to instruct the first neighboring station to send a first RSRP value to the server.

[0077] In combination with the seventh aspect, in a possible implementation manner, the second indication information is also used to indicate configuration information of a reference signal of the first base station.

[0078] In an eighth aspect, a communication device is provided, comprising: a communication unit and a processing unit; the processing unit is used to obtain a first RSRP value of a first base station; and the communication unit is used to send the first RSRP value to a server.

[0079] In combination with the eighth aspect, in a possible implementation, the communication unit is further used to: receive second indication information from the server; the second indication information is used to instruct the first neighboring station to send a first RSRP value to the server.

[0080] In combination with the eighth aspect, in a possible implementation manner, the second indication information is also used to indicate configuration information of a reference signal of the first base station.

[0081] In a ninth aspect, the present application provides a communication device comprising: a processor and a storage medium; at least one processor and an interface circuit, the interface circuit being configured to receive signals from a communication device other than the communication device and transmit them to the processor, or to transmit signals from the processor to a communication device other than the communication device, the processor being configured to implement the method described in the first aspect and any possible implementation of the first aspect through a logic circuit or by executing code instructions. The communication device may be a server or a chip in a server.

[0082] In a tenth aspect, the present application provides a communication device, comprising: a processor and a storage medium; at least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being configured to implement the method described in any possible implementation of the second aspect and the second aspect through a logic circuit or by executing code instructions. The communication device may be a base station or a chip in a base station.

[0083] In an eleventh aspect, the present application provides a communication device comprising: a processor and a storage medium; at least one processor and an interface circuit, the interface circuit being configured to receive signals from a communication device other than the communication device and transmit them to the processor, or to transmit signals from the processor to a communication device other than the communication device, the processor being configured to implement the method described in the third aspect and any possible implementation of the third aspect through a logic circuit or by executing code instructions. The communication device may be a server or a chip in a server.

[0084] In a twelfth aspect, the present application provides a communication device, comprising: a processor and a storage medium; at least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device, the processor being configured to implement the method described in the fourth aspect and any possible implementation of the fourth aspect through a logic circuit or by executing code instructions. The communication device may be a base station or a chip in a base station.

[0085] In a thirteenth aspect, the present application provides a communication system, comprising a first communication device and a second communication device. The first communication device is configured to execute the method described in the first aspect and any possible implementation of the first aspect; and the second communication device is configured to execute the method described in the second aspect and any possible implementation of the second aspect.

[0086] In a fourteenth aspect, the present application provides a communication system comprising a third communication device and a fourth communication device. The third communication device is configured to execute the method described in the third aspect and any possible implementation of the third aspect; and the fourth communication device is configured to execute the method described in the fourth aspect and any possible implementation of the fourth aspect.

[0087] In a fifteenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a server, the server executes the method described in the first aspect and any possible implementation of the first aspect.

[0088] In the sixteenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a base station, the base station executes the method described in the second aspect and any possible implementation of the second aspect.

[0089] In the seventeenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a server, the server executes the method described in the third aspect and any possible implementation of the third aspect.

[0090] In the eighteenth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a base station, the base station executes the method described in the fourth aspect and any possible implementation of the fourth aspect.

[0091] In a nineteenth aspect, the present application provides a computer program product comprising instructions, which, when executed on a server, enables the server to execute the method described in the first aspect and any possible implementation of the first aspect.

[0092] In the twentieth aspect, the present application provides a computer program product comprising instructions, which, when executed on a base station, enables a server to execute the method described in the second aspect and any possible implementation of the second aspect.

[0093] In the twenty-first aspect, the present application provides a computer program product comprising instructions, which, when run on a server, enables the server to execute the method described in the third aspect and any possible implementation of the third aspect.

[0094] In aspect 22, the present application provides a computer program product comprising instructions, which, when run on a base station, enables a server to execute the method described in aspect 4 and any possible implementation of aspect 4.

[0095] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of a feature or beneficial effect means that a specific technical feature, technical solution or beneficial effect is included in at least one embodiment. Therefore, the description of a technical feature, technical solution or beneficial effect in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be implemented without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in specific embodiments that do not embody all embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] Figure 1A system architecture diagram of a communication system provided in an embodiment of the present application;

[0097] Figure 2 A schematic diagram of a flow chart of a method for locating an antenna of a first base station provided in an embodiment of the present application;

[0098] Figure 3 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0099] Figure 4 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0100] Figure 5 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0101] Figure 6 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0102] Figure 7 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0103] Figure 8 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0104] Figure 9 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0105] Figure 10 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0106] Figure 11 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0107] Figure 12 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0108] Figure 13 A schematic flow chart of another method for locating an antenna of a first base station provided in an embodiment of the present application;

[0109] Figure 14 A schematic structural diagram of a communication device provided in an embodiment of the present application;

[0110] Figure 15 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;

[0111] Figure 16 A schematic diagram of the hardware structure of another communication device provided in an embodiment of the present application;

[0112] Figure 17 A schematic diagram of the hardware structure of a server provided in an embodiment of the present application;

[0113] Figure 18 A schematic diagram of the hardware structure of a base station provided in an embodiment of the present application. DETAILED DESCRIPTION

[0114] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. Words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not limit them to be necessarily different.

[0115] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0116] The antenna positioning method of the first base station provided in the embodiment of the present application can be applied to Figure 1 In the communication system 100 shown.

[0117] like Figure 1 As shown, the communication system 100 includes a first base station 10 and T neighboring stations 20 of the first base station; the communication system 100 also includes a server 30.

[0118] The server 30 has the working parameter information of the first base station 10 and T neighboring stations 20. A communication link exists between the server 30 and the first base station 10 and the neighboring stations 20. The server 30 communicates with the first base station 10 and the neighboring stations 20 via the communication link. T is a positive integer.

[0119] In the embodiment of the present application, the first base station has the function of measuring RSRP. Similarly, the neighboring base station also has the function of measuring RSRP.

[0120] The RSRP measurement function of the first base station and the neighboring base station can be implemented by hardware or software. When implemented by software, the baseband of the base station can be improved to enable the base station to receive signals from other base stations, so that the base station can measure the RSRP of the neighboring base station.

[0121] When implemented through hardware, the function of measuring the RSRP of neighboring stations can be realized by adding an RSRP measurement device to the base station.

[0122] In order to save the hardware cost of the base station, the embodiment of the present application preferably adopts software to implement the function of the base station measuring the RSRP of the neighboring station.

[0123] In the embodiments of the present application, since a time division duplex (TDD) base station has the characteristic of uplink and downlink channel consistency, based on this characteristic, a TDD base station is more likely to implement the RSRP measurement function. Therefore, the base stations described in the embodiments of the present application (including the first base station and the neighboring base station) are preferably TDD base stations.

[0124] It should be noted that the RSRP involved in this application may specifically be the RSRP of a reference signal sent by a cell, for example, a channel state information reference signal (CSI-RS), a cell-specific reference signal (CRS), a synchronization signal and physical broadcast channel block (SSB), or other dedicated reference signals.

[0125] The communication systems in the embodiments of the present application include but are not limited to long term evolution (LTE) systems, fifth generation (5G) systems, new radio (NR) systems, wireless local area networks (WLAN) systems, and future evolution systems or multiple communication convergence systems. Exemplarily, the methods provided in the embodiments of the present application can be specifically applied to evolved universal terrestrial radio access networks (E-UTRAN) and next generation radio access networks (NG-RAN) systems.

[0126] The base station in the embodiment of the present application is an entity on the network side for sending signals, or receiving signals, or sending and receiving signals. The base station can be a device deployed in a radio access network (RAN) to provide wireless communication functions for a server, for example, it can be a transmission reception point (TRP), a base station (for example, an evolved NodeB (eNB or eNodeB), a next generation node base station (gNB), a next generation eNB (ng-eNB), etc.), various forms of control nodes (for example, a network controller, a wireless controller (for example, a wireless controller in a cloud radio access network (CRAN) scenario)), a road side unit (RSU), etc. Specifically, the base station can be various forms of macro base stations, micro base stations (also called small stations), relay stations, access points (AP), etc., or it can be an antenna panel of a base station. The control node can connect to multiple base stations and configure resources for multiple servers covered by the multiple base stations. In systems using different radio access technologies (RATs), the names of devices with base station functions may vary. For example, in LTE systems, they may be called eNB or eNodeB, and in 5G or NR systems, they may be called gNB. This application does not limit the specific name of the base station. The base station may also be a base station in a future evolved public land mobile network (PLMN).

[0127] For example, the server in the embodiment of the present application may be a core network element, which is used to implement network maintenance and management. For example, the server may be an operation administration and maintenance (OAM) device.

[0128] In order to make this application clearer, we first briefly introduce some concepts involved in this application.

[0129] 1. Least Squares Method

[0130] The least squares method is a mathematical technique that uses known data to find unknown data. The data determined by the least squares method minimizes the sum of squared errors between the known data and the data. The least squares method is often used to estimate the data that is closest to the target data based on known data.

[0131] For example, in the present application, after the server determines the antenna direction angles of M first base stations, the server can use the least squares method to determine an optimal antenna direction angle based on the M antenna direction angles, so that the sum of the squares of the errors between the M antenna direction angles and the optimal antenna direction angle is minimized. The optimal antenna direction angle is the antenna direction angle of the first base station determined by the server.

[0132] The least squares method can also be used for curve fitting. The sum of squared errors between the curve fitted by the least squares method and the points formed by the known data is minimized.

[0133] 2. Fitting

[0134] Fitting is a method of expressing the functional relationship between multiple known data points using a functional equation. When there are multiple known data points, a functional curve is fitted to these data points, making the functional curve generally close to the known data points. Figuratively speaking, fitting is like connecting a series of points on a plane with a smooth curve. Because this curve has countless possibilities, there are various fitting methods. The fitted curve can generally be represented by a function, and different fitting names are used depending on the function (for example, least squares curve fitting). The functional equation obtained by fitting the known data can represent the implicit mathematical relationship between the data.

[0135] In order to solve the problem of heavy workload in manual survey of base station antennas in the prior art, the following three methods can be used to determine information such as antenna direction angle and longitude and latitude.

[0136] Method 1:

[0137] A device for acquiring base station antenna information is provided, comprising: at least two receiving antenna units for receiving satellite signals transmitted by satellite positioning system satellites, wherein the receiving antenna units and the base station antennas have a predetermined positional relationship. A processing unit is configured to obtain positional information of the receiving antenna units based on the satellite signals, and obtain positional information of the base station antenna based on the positional information of the receiving antenna units and the predetermined positional relationship between the receiving antenna units and the base station antenna. The predetermined positional relationship may be: a baseline formed by a line connecting the receiving antenna units and a normal to the base station antenna having a predetermined angle relationship. The predetermined angle value includes any angle value between 0 and 180 degrees. Preferably, the predetermined value may be 90 degrees or 0 degrees.

[0138] In Method 1, the positions of the two receiving antenna units are determined based on the satellite signals they receive. The antenna's position is then inferred based on the predetermined positional relationship between the two receiving antenna units and the antenna. However, this method requires the addition of at least two additional receiving antenna units to the base station, resulting in high hardware costs.

[0139] Method 2:

[0140] The spatial position of the antenna is determined by drone aerial photography. Specifically:

[0141] A camera is mounted on a drone, which is then controlled to fly to two designated locations in front of the antenna. Two images of the antenna are captured at each location. A binocular vision system algorithm is used to calculate the antenna's spatial pose based on these two images.

[0142] In Method 2, workers don't need to climb the base station pole to measure the antenna's spatial position. Instead, workers can use a drone to take two qualified photos from below the base station to determine the antenna's spatial position. However, this method still requires workers to be near the base station and relies on manual intervention.

[0143] Method 3:

[0144] The system obtains the location information of each terminal and the direction of the base station from the measurement reports (MRs) reported by multiple terminals within the coverage area of ​​the target base station. The system then determines the base station's coverage area, divides the base station into multiple intervals at preset angles, and determines the proportion of MR sampling points within each interval. The angle interval with the largest proportion of MR sampling points is the optimal antenna direction angle for that sector, based on the user hotspot distribution. Finally, the optimal antenna direction angle is compared with the base station antenna direction angle in the background antenna basic database to identify a series of antenna-related issues, such as reversed antenna feed system connection, unreasonable antenna coverage direction, and errors in the background antenna database.

[0145] In method 3, the base station determines the optimal antenna angle based on the distribution of user hotspots using MR information reported by terminals. However, this method relies on user MR data and requires a sufficient number of terminals reporting MR data for analysis, limiting its applicability to limited scenarios. Furthermore, this method determines the optimal antenna angle based on the distribution of user hotspots and cannot determine the actual antenna angle of the base station. None of the three methods above can achieve a solution where the base station itself does not rely on external equipment to determine its own antenna angle.

[0146] In order to solve the problem of low detection efficiency and high cost when manually detecting the antenna direction angle of the base station in the prior art, an embodiment of the present application provides an antenna positioning method for a first base station. The server establishes a corresponding RSRP set for the first neighboring station of the first base station. The RSRP set corresponding to the first neighboring station can characterize the correspondence between the antenna direction angle of the first base station and the RSRP value of the reference signal of the first neighboring station measured by the first base station. In this way, the server can determine the actual antenna direction angle of the first base station based on the RSRP value of the reference signal from the first neighboring station actually measured by the first base station and the RSRP set corresponding to the first neighboring station. This method does not require staff to check the antenna direction angle of the base station on site, thereby improving the detection efficiency of the antenna direction angle and reducing the detection cost.

[0147] like Figure 2 As shown, the antenna positioning method of the first base station provided in an embodiment of the present application includes:

[0148] S201. A first base station obtains a first RSRP value of a first neighboring station of the first base station.

[0149] The first RSRP value is the RSRP value of the reference signal of the first neighboring station actually measured by the first base station.

[0150] In a possible implementation, the first base station may further obtain a third RSRP value of the reference signal of the second neighboring station of the first base station. The third RSRP value is the RSRP value of the reference signal of the second neighboring station of the first base station measured by the first base station.

[0151] Generally speaking, the RSRP value of the neighboring station's reference signal measured by the first base station is related to the antenna direction angle of the first base station. If the antenna direction angle of the first base station is different, the RSRP value of the neighboring station's reference signal measured by the first base station is usually also different.

[0152] S202: The first base station sends a first RSRP value to the server. Correspondingly, the server receives the first RSRP value from the first base station.

[0153] In a possible implementation, the first base station may send a third RSRP value to the server in addition to the first RSRP value, and the server may receive the first RSRP value and the third RSRP value from the first base station.

[0154] For a more specific implementation of S202, please refer to the description in S301d below.

[0155] S203: The server determines the antenna direction angle of the first base station according to the RSRP set corresponding to the first neighboring station and the first RSRP value.

[0156] The RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to N antenna direction angles of the first base station, and N is a positive integer.

[0157] In one specific implementation, the server determines a second RSRP value from the RSRP set corresponding to the first neighboring station based on the first RSRP value; the second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that best matches the first RSRP value. The server then determines the antenna direction angle corresponding to the second RSRP value as the antenna direction angle of the first base station.

[0158] In one possible implementation, when the server receives the first RSRP value and the third RSRP value from the first base station, S203 may be implemented as follows: the server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value. The RSRP set corresponding to the second neighboring station includes K RSRP values, and the K RSRP values ​​correspond to the K antenna direction angles of the first base station, where K is a positive integer.

[0159] Specifically, the server determines the second RSRP value in the RSRP set corresponding to the first neighboring station based on the first RSRP value; the server determines the fourth RSRP value in the RSRP set corresponding to the second neighboring station based on the third RSRP value; wherein the second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that has the highest match with the first RSRP value; the fourth RSRP value is the RSRP value in the RSRP set corresponding to the second neighboring station that has the highest match with the third RSRP value.

[0160] The server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

[0161] Furthermore, the second RSRP value is the RSRP value with the smallest difference from the first RSRP value in the RSRP set corresponding to the first neighboring station; the fourth RSRP value is the RSRP value with the smallest difference from the third RSRP value in the RSRP set corresponding to the second neighboring station.

[0162] The server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station as follows:

[0163] The server determines, based on the least squares method, a first antenna direction angle having the smallest sum of squared errors of the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value; and the server determines the first antenna direction angle to be the antenna direction angle of the first base station.

[0164] For a more specific implementation of S203, please refer to the descriptions in S301 and S302 below, or refer to the descriptions in S1001, S1002, and S1003 below.

[0165] Based on the above technical solution, the RSRP set corresponding to the first neighboring station of the first base station includes N RSRP values ​​and the antenna direction angles corresponding to the N RSRP values. Therefore, when the N RSRP values ​​are the RSRP values ​​of the reference signal of the first neighboring station measured by the first base station, and the antenna direction angles corresponding to the RSRP values ​​are the antenna direction angles of the first base station, the RSRP set corresponding to the first neighboring station can represent the correspondence between the antenna direction angle of the first base station and its measured RSRP value. Based on this, the server can determine the actual antenna direction angle of the first base station based on the RSRP value of the reference signal of the first neighboring station actually measured by the first base station and the RSRP value. This method does not require staff to check the antenna direction angle of the base station on site, thereby improving the detection efficiency of the antenna direction angle and reducing the detection cost.

[0166] In an embodiment of the present application, the server may determine the antenna direction angle of the first base station based on one or more neighboring stations of the first base station.

[0167] like Figure 3 As shown, a detailed description is given by taking the example of the server determining the antenna direction angle of the first base station based on M neighboring stations of the first base station, where M is a positive integer.

[0168] S301. The server determines M second RSRP values ​​from M RSRP sets.

[0169] The M RSRP sets correspond one-to-one to the M neighboring stations of the first base station.

[0170] The first RSRP set among the M RSRP sets includes N RSRP values ​​and N antenna direction angles, where the N RSRP values ​​correspond one-to-one to the N antenna direction angles. The first RSRP set is the RSRP set corresponding to the first neighboring station among the M RSRP sets.

[0171] The second RSRP value is the RSRP value that has the highest matching degree with the first RSRP value among the N RSRP values ​​in the first RSRP set; M and N are both positive integers.

[0172] In one possible implementation, the N RSRP values ​​in the first RSRP set are N RSRP values ​​of the reference signal of the first base station measured by the first neighboring station simulated by the server when the antenna direction angles of the first base station are respectively the above N antenna direction angles.

[0173] S302: The server determines the antenna direction angle of the first base station according to the antenna direction angles corresponding to the M second RSRP values.

[0174] In a specific implementation, the server determines an antenna azimuth angle corresponding to each of the M second RSRP values, and determines a total of M antenna azimuth angles. The server determines the antenna azimuth angle of the first base station based on the M antenna azimuth angles.

[0175] Based on the above technical solution, the antenna positioning method of the first base station provided in the embodiment of the present application, the server establishes M RSRP sets for the M neighboring stations of the first base station, and the RSRP value in each RSRP set corresponds to an antenna direction angle; the server determines the RSRP value from the first neighboring station actually measured by the first base station, determines M second RSRP values ​​from the M RSRP sets, and further determines the antenna direction angle of the first base station based on the antenna direction angles corresponding to the M RSRP values.

[0176] In this way, according to the antenna positioning method of the first base station provided in the embodiment of the present application, the server can determine the antenna direction angle of the first base station based on the RSRP value from the neighboring station measured by the first base station; there is no need for staff to check the antenna direction angle of the base station on site, thereby improving the detection efficiency of the antenna direction angle and reducing the detection cost.

[0177] In one possible implementation, combining Figure 3 ,like Figure 4 As shown, the above S301 can be implemented specifically through S301a-S301f, which are specifically described below:

[0178] S301a: The server determines base station parameters of the first base station and base station parameters of the first neighboring station.

[0179] The base station parameters of the first base station include: location information of the first base station.

[0180] The base station parameters of the first neighboring station include: at least one of the location information of the first neighboring station, the antenna direction angle of the first neighboring station, and the antenna pattern of the first neighboring station.

[0181] It should be noted that there are multiple methods for the server to determine the location information of the first base station and the location information of the first neighboring station.

[0182] For example, the server may determine the location information of the first base station and the location information of the first neighboring station by using a triangulation positioning method.

[0183] For example, the server can determine the location information of the first base station by using at least one parameter among the received signal strength indicator (RSSI), angle of arrival (AOA), time of arrival (TOA), time difference of arrival (TDOA), and signal strength difference of arrival (SSDOA).

[0184] For another example, the server may obtain the operating parameter information of the first base station and the operating parameter information of the first neighboring station (for example, the operating parameter information may include at least one parameter of the base station location information, base station type, and antenna direction angle) from the network management systems of the first base station and the first neighboring station. The server determines the location information of the first base station based on the operating parameter information of the first base station, and determines the location information of the neighboring station based on the operating parameter information of the first neighboring station.

[0185] It should be noted that the network management system of the base station usually includes information of all base stations in a region, so the working parameter information of the first base station and the first neighboring station is usually in the same network management system.

[0186] The server described in the embodiment of the present application may be a server supporting a network management system. In this way, the server can directly obtain the working parameter information of the first base station and the working parameter information of the first neighboring station from the network management system.

[0187] The location information of the first base station and the location information of the first neighboring station can be specifically reflected as at least one of the longitude and latitude of the first base station, the longitude and latitude of the first neighboring station, the distance between the first base station and the first neighboring station, and the direction of the first base station relative to the first neighboring station.

[0188] S301b. The server simulates, based on the base station parameters of the first base station and the base station parameters of the first neighboring station, the N RSRP values ​​of the reference signal of the first neighboring station measured by the first base station when the antenna angle of the first base station is the above N antenna angles.

[0189] In a specific implementation, the server determines a second antenna direction angle of the first base station. The second antenna direction angle is one of the N antenna direction angles recorded in S301.

[0190] The server simulates at least one of the following information: the second antenna direction angle, the position of the first base station, the position of the first neighboring station, the distance between the first base station and the first neighboring station, the position of the first base station in the antenna pattern of the first neighboring station, and interference from other neighboring stations to the first neighboring station, to determine an RSRP value of the reference signal of the first neighboring station theoretically measured by the first base station when the antenna direction angle of the first base station is the second antenna direction angle.

[0191] Based on the above method, the server sequentially determines N antenna direction angles of the first base station and RSRP values ​​corresponding to the N antenna direction angles.

[0192] S301c: The server determines a first RSRP set corresponding to the first neighboring station according to the N antenna direction angles and the N RSRP values.

[0193] The first RSRP set includes the N RSRP values ​​and antenna direction angles corresponding to the N RSRP values.

[0194] In one specific implementation, for each of the N RSRP values ​​in the first RSRP set, the server establishes a mapping relationship between each RSRP value and its corresponding antenna direction angle, and stores the mapping relationship. Thereafter, the server can determine the antenna direction angle corresponding to each RSRP value based on the mapping relationship.

[0195] S301d: The server receives a first RSRP value from the first base station.

[0196] In one possible implementation, Figure 5 As shown, S301d can be specifically implemented through the following steps 1 to 3.

[0197] Step 1: The server sends first indication information to the first base station. Correspondingly, the first base station receives the first indication information from the server. The first indication information is used to instruct the first base station to send a first RSRP value to the server.

[0198] Exemplarily, the first indication information may include configuration information of the reference signal of the current first neighboring station.

[0199] Step 2: The first base station measures the reference signal of the first neighboring station and determines a first RSRP value.

[0200] Exemplarily, the first base station may measure the reference signal of the first neighboring station according to the configuration information of the reference signal of the current first neighboring station to obtain the first RSRP value.

[0201] Step 3: The first base station sends a first RSRP value to the server. Correspondingly, the server receives the first RSRP value from the first base station.

[0202] S301e: The server determines a second RSRP value.

[0203] The second RSRP value is an RSRP value in the RSRP set corresponding to the first neighboring station that has the highest matching degree with the first RSRP value.

[0204] In one implementation, the second RSRP value is specifically the RSRP value in the RSRP set corresponding to the first neighboring station that has the smallest difference with the first RSRP value. In other words, the RSRP value that best matches the first RSRP value is the RSRP value that has the smallest difference with the first RSRP value.

[0205] S301f: The server determines M RSRP sets and a second RSRP value corresponding to each RSRP set according to S301a to S301e.

[0206] Specifically, the server repeatedly executes S301a to S301c to determine the RSRP set corresponding to each of the M neighboring stations of the first base station. For each RSRP set, the server executes S301d and S301e to determine the second RSRP value in each RSRP set.

[0207] It should be noted that the above S301a-S301c is a process in which the server determines the RSRP set corresponding to each neighboring station; and the above S301d-S301f is a process in which the server determines the antenna direction angle of the first base station in real time.

[0208] S301a-S301c may be steps pre-executed by the server or steps executed by the server in real time. Specifically, the server may determine whether to pre-execute S301a-S301c or execute S301a-S301c in real time based on the server's computing capacity.

[0209] For example, if the server's computing power is weak, the server can pre-train the RSRP sets corresponding to each neighboring station by executing S301a-S301c. This reduces the server's computational workload by invoking the pre-trained RSRP sets corresponding to each neighboring station when determining the antenna direction angle of the first base station.

[0210] When the server has strong computing capability, the server executes S301a-S301c in real time, which can improve the consistency between the RSRP value in the RSRP set and the RSRP value during actual measurement, thereby improving the accuracy of the calculation result.

[0211] Based on the above technical solution, the server uses a simulation method to determine the RSRP of the neighboring station measured by the first base station at different antenna direction angles, and determines the RSRP set corresponding to the neighboring station based on these different antenna direction angles and the corresponding RSRP. This can avoid the staff from measuring the RSRP of the neighboring station measured by the first base station at different antenna direction angles on site.

[0212] In another possible implementation of S301, the N RSRP values ​​corresponding to the N antenna angles can be pre-measured by staff. For example, when the first base station is turned on, staff adjust the antenna angles to determine the RSRP values ​​actually measured by the base station from the first neighboring station. In this way, the staff determines the N RSRP values ​​corresponding to the N antenna angles and inputs these N antenna angles and these N RSRP values ​​into the server. The server then fits and determines the RSRP set corresponding to the first neighboring station based on these N antenna angles and these N RSRP values.

[0213] The RSRP set fitted by the actual on-site measurement by staff is more accurate, and the measurement when the base station is put into operation can avoid the staff from having to visit the base station for measurement multiple times.

[0214] In one implementation of the above S302, the value of M includes two cases: M equal to 1 (denoted as case 1) and M greater than 1 (denoted as case 2). In these two cases, the server determines the antenna direction angle of the first base station in different ways, which are explained below respectively.

[0215] Case 1: M equals 1

[0216] In this case, the server determines one antenna direction angle in total. The server determines the one antenna direction angle as the antenna direction angle of the first base station.

[0217] It should be noted that in this case, the server determines a first RSRP set for a neighboring station of the first base station. The server determines the RSRP value in the first RSRP set that has the smallest absolute difference from the first RSRP value as a second RSRP value. The server determines the antenna direction angle corresponding to the second RSRP value as the antenna direction angle of the first base station.

[0218] Case 2: M is greater than 1

[0219] In this case, the server uses the least square method to determine the antenna direction angle of the first base station according to the M antenna direction angles.

[0220] For example, the value of M is 10, and the server determines that the M antenna direction angles are: 52°, 55°, 51°, 53°, 54°, 52°, 55°, 56°, 50°, and 53°.

[0221] The server determines, using the least squares method, that the arithmetic mean that minimizes the sum of squares of the 10 antenna directional angle errors is 51.1°, and then determines that the antenna directional angle of the first base station is 51.1°.

[0222] Based on the above technical solution, when the value of M is different, the server can select a corresponding method to determine the antenna direction angle of the first base station according to different M values.

[0223] It should be noted that, generally, the effect of determining the direction angle of the first base station antenna is better when the value of M is greater than 3. The neighboring station of the first base station described in this application is preferably a neighboring station located in the coverage area directly in front of the antenna of the first base station.

[0224] In one possible implementation, the value of N in the embodiment of the present application may be 360. Thus, during actual fitting, the server may simulate antenna angles ranging from 0° to 359° to obtain RSRP values ​​corresponding to each of the antenna angles of the first base station ranging from 0° to 359°. This may increase the accuracy of the antenna angle of the first base station determined by the server.

[0225] Alternatively, the value of N may be an integer multiple of 360. The N antenna direction angles are evenly distributed within the 360° antenna direction angle of the first base station.

[0226] It should be noted that the above-mentioned value of N being 360 or an integer multiple of 360 is only a preferred implementation mode, and the value of N in the embodiment of the present application can be any integer, which is not limited in the present application.

[0227] In one possible implementation, the M neighboring stations of the first base station described in the embodiment of the present application are any M neighboring stations among the L neighboring stations of the first base station. Alternatively, the M neighboring stations of the first base station are M neighboring stations among the L neighboring stations of the first base station that meet preset conditions. L is a positive integer greater than or equal to M.

[0228] When L is equal to M, the M neighboring stations of the first base station are all the neighboring stations of the first base station. When L is greater than M, the M neighboring stations of the first base station are any part of all the neighboring stations of the first base station, or the M neighboring stations of the first base station are all the neighboring stations of the first base station that meet preset conditions.

[0229] It should be noted that, when the M neighboring stations of the first base station are the neighboring stations that meet the preset conditions among all the neighboring stations of the first base station, the preset conditions may be at least one of the following: the difference between the maximum and minimum values ​​of the N RSRP values ​​of the neighboring station is greater than the first preset value, the difference in RSRP values ​​corresponding to the adjacent antenna direction angles is less than the second preset value, or the RSRP value curve formed by the N RSRP values ​​deviates from the standard RSRP value fluctuation curve by less than a third preset value.

[0230] In the case where the M neighboring stations of the first base station are neighboring stations that meet the preset conditions among all L neighboring stations of the first base station, the scenarios in which the server determines the M neighboring stations from the L neighboring stations include the following two scenarios: scenario a and scenario b, which are described below respectively:

[0231] In scenario a, the server determines whether the neighboring station meets the preset conditions based on the difference between the maximum and minimum RSRP values ​​and the difference between the RSRP values ​​corresponding to the adjacent antenna direction angles.

[0232] Specifically, if the server determines that the difference between the maximum and minimum RSRP values ​​in the RSRP set is greater than a first preset value, and the difference between the RSRP values ​​corresponding to the adjacent antenna direction angles is less than a second preset value, the server determines that the RSRP set is an RSRP set that meets the preset conditions. Accordingly, the server determines that the neighbor station corresponding to the RSRP set is a neighbor station among the M neighbor stations.

[0233] If the server determines that the difference between the maximum and minimum RSRP values ​​in the RSRP set is less than or equal to a first preset value, or the difference between the RSRP values ​​corresponding to the adjacent antenna direction angles is greater than or equal to a second preset value, the server determines that the RSRP set is an RSRP set that does not meet the preset conditions. Accordingly, the server determines that the neighbor station corresponding to the RSRP set is not one of the M neighbor stations.

[0234] It should be noted that if the difference between the maximum and minimum RSRP values ​​is greater than the first preset value, it means that the RSRP value of the neighboring station simulated and measured by the first base station varies significantly at different antenna azimuths. In other words, the antenna azimuth has a significant impact on the RSRP value.

[0235] If the difference between the RSRP values ​​corresponding to the adjacent antenna angles is less than a second preset value, this indicates that the RSRP value of the adjacent station measured by the first base station varies smoothly with antenna angle, and the simulation result is accurate. If the difference between the RSRP values ​​corresponding to the adjacent antenna angles is greater than or equal to the second preset value, the simulation result is likely incorrect and the server does not use it.

[0236] In one example, the server determines that the RSRP set includes 10 RSRP values: -69dBm, -79dBm, -87dBm, -96dBm, -104dBm, -115dBm, -108dBm, -96dBm, -88dBm, -75dBm, and -62dBm. The antenna angles corresponding to these 10 RSRP values ​​are: 0°, 36°, 72°, 108°, 144°, 180°, 216°, 252°, 288°, and 324°, respectively.

[0237] Based on this RSRP set, the server determines that the maximum RSRP value of -62dBm among the 10 RSRP values ​​differs significantly from the minimum value of -115dBm, clearly indicating a significant difference in RSRP values ​​received by the antenna at different antenna orientation angles, and a noticeable difference in signal strength. Furthermore, these 10 RSRP values ​​decrease gently toward each other, centered around -62dBm, generally consistent with the variation in RSRP values ​​received by the antenna at different antenna orientation angles. The server determines that this RSRP set satisfies the pre-set conditions. The server also determines that the neighbor corresponding to this RSRP set is one of the M neighboring stations described above.

[0238] In another example, the server determines that the RSRP set includes 10 RSRP values: -115dBm, -134dBm, -121dBm, -118dBm, -125dBm, -109dBm, -117dBm, -112dBm, -122dBm, -115dBm, and -130dBm. The antenna angles corresponding to these 10 RSRP values ​​are: 0°, 36°, 72°, 108°, 144°, 180°, 216°, 252°, 288°, and 324°, respectively.

[0239] Based on the RSRP set, the server determines that the RSRP values ​​in the RSRP set all have poor signal quality, and that the RSRP variation with antenna azimuth does not conform to the variation of RSRP values ​​received by the antenna at different antenna azimuths. In this case, the server determines that the RSRP set does not meet the preset conditions. The server determines that the neighbor station corresponding to the RSRP set is not one of the M neighbor stations.

[0240] Scenario b: The server determines whether the neighboring station meets the preset conditions based on the RSRP value curve.

[0241] The scenarios specifically include the following: Ⅰ-VII.

[0242] I. The server determines an RSRP set corresponding to each of the L neighboring stations of the first base station.

[0243] The server determines L RSRP sets in total. Each of the L RSRP sets includes multiple RSRP values, and each RSRP value corresponds to an antenna direction angle.

[0244] II. For any one of the L RSRP sets, the server determines an RSRP value in the RSRP set and an antenna direction angle corresponding to the RSRP value.

[0245] III. The server establishes a plane rectangular coordinate system.

[0246] The horizontal coordinate of the plane rectangular coordinate system is the antenna direction angle, and the vertical coordinate is the RSRP value. Alternatively, the horizontal coordinate of the plane rectangular coordinate system is the antenna direction angle, and the vertical coordinate is the RSRP value.

[0247] IV. The server maps the RSRP value in any RSRP set and the antenna direction angle corresponding to the RSRP value to the coordinate system between the planes.

[0248] V. The server determines the RSRP fluctuation curve corresponding to the neighboring station based on the position of each point in the coordinate system.

[0249] VI. The server determines whether the neighboring station meets the preset conditions based on the similarity between the RSRP fluctuation curve and the standard RSRP fluctuation curve.

[0250] In a specific implementation, the server determines that the neighboring station meets the preset condition when the similarity between the RSRP fluctuation curve and the standard RSRP fluctuation curve is greater than a first similarity. The server determines that the neighboring station does not meet the preset condition when the similarity between the RSRP fluctuation curve and the standard RSRP fluctuation curve is less than or equal to the first similarity.

[0251] In one possible implementation, different standard RSRP fluctuation curves are set for different neighboring stations. For example, the standard RSRP fluctuation curve of the neighboring station is set based on the base station type (macro station, micro station), the distance from the neighboring station to the first base station, and the interference factors of other neighboring stations on the neighboring station.

[0252] VII. The server repeats steps II-VI above until it determines whether each of the L neighboring stations meets the preset conditions.

[0253] It should be pointed out that before determining the RSRP set corresponding to the L neighboring stations, the server can also exclude some base stations that do not meet the conditions from the L neighboring stations based on at least one of the distance between the first base station and the L neighboring stations and the relative position relationship between the first base station and the L neighboring stations.

[0254] For example, the server sets corresponding preset distances for different types of base stations. When the distance between the base station of this type and the first base station exceeds the corresponding preset distance, the server determines not to simulate the RSRP set corresponding to the base station, and the first base station does not need to measure the RSRP value of the reference signal of the base station.

[0255] For another example, the server determines the positional relationship between the neighboring station and the first base station. The server determines the theoretical optimal antenna direction angle of the first base station. The server determines whether the neighboring station is located within the coverage range directly in front of the antenna of the first base station. If the neighboring station is located within the coverage range directly in front of the antenna, the server determines to simulate the RSRP set corresponding to the base station, and the first base station measures the RSRP value of the reference signal of the base station; if the neighboring station is not located within the coverage range directly in front of the antenna, the server determines not to simulate the RSRP set corresponding to the base station, and the first base station does not need to measure the RSRP value of the reference signal of the base station.

[0256] In one possible implementation, after determining the antenna direction angle of the first base station according to the above method, the manual measurement method in the existing technology is used to determine the actual antenna direction angle of the first base station, and further determine the difference between the antenna direction angle calculated by the server and the actual antenna direction angle of the first base station.

[0257] When the server subsequently determines the antenna direction angle of the first base station, the server further considers the difference based on the calculated antenna direction angle, so that the final calculated result is closer to the actual antenna direction angle of the first base station.

[0258] The above describes a method for the server to determine the antenna direction angle of the first base station based on the RSRP value from the neighboring station measured by the simulated first base station and the RSRP value from the neighboring station measured by the first base station in practice.

[0259] In addition, the embodiment of the present application also provides a method for a server to determine the antenna direction angle of the first base station based on the RSRP value from the first base station measured by the simulated neighboring station and the RSRP value from the first base station measured by the actual neighboring station. Figure 6 As shown, the method specifically includes:

[0260] S601: A first neighboring station of a first base station obtains a first RSRP value of the first base station.

[0261] The first RSRP value is the RSRP value of the reference signal of the first base station actually measured by the first neighboring station.

[0262] In a possible implementation, the second neighboring station of the first base station may also obtain a third RSRP value of the reference signal of the first base station. The third RSRP value is the RSRP value of the reference signal of the first base station measured by the second neighboring station.

[0263] Generally speaking, the RSRP value of the reference signal of the first base station measured by the neighboring station is related to the antenna direction angle of the first base station. The RSRP value of the reference signal of the first base station measured by the neighboring station is usually different when the antenna direction angle of the first base station is different.

[0264] S602: The first neighboring station sends a first RSRP value to the server. Correspondingly, the server receives the first RSRP value of the first neighboring station from the first base station.

[0265] In one possible implementation, the first neighboring station sends a first RSRP value to the server, and the second neighboring station sends a third RSRP value to the server. Accordingly, the server receives the first RSRP value from the first neighboring station and the third RSRP value from the second neighboring station.

[0266] For a more specific implementation of S602, please refer to the description in S701d below.

[0267] S603: The server determines the antenna direction angle of the first base station according to the RSRP set corresponding to the first neighboring station and the first RSRP value.

[0268] The RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to N antenna direction angles of the first base station, and N is a positive integer.

[0269] In one specific implementation, the server determines, based on the first RSRP value, a second RSRP value from an RSRP set corresponding to the first neighboring station. The second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that best matches the first RSRP value. The server then determines the antenna direction angle corresponding to the second RSRP value as the antenna direction angle of the first base station.

[0270] In one possible implementation, when the server receives a first RSRP value from a first neighboring station and a third RSRP value from a second neighboring station, S603 may be implemented as follows: the server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value. The RSRP set corresponding to the second neighboring station includes K RSRP values, and the K RSRP values ​​correspond to the K antenna direction angles of the first base station, where K is a positive integer.

[0271] Specifically, the server determines a second RSRP value in the RSRP set corresponding to the first neighbor station based on the first RSRP value; and determines a fourth RSRP value in the RSRP set corresponding to the second neighbor station based on the third RSRP value. The second RSRP value is the RSRP value in the RSRP set corresponding to the first neighbor station that best matches the first RSRP value; and the fourth RSRP value is the RSRP value in the RSRP set corresponding to the second neighbor station that best matches the third RSRP value.

[0272] The server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

[0273] Furthermore, the second RSRP value is an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station.

[0274] The fourth RSRP value is an RSRP value having the smallest difference with the third RSRP value in the RSRP set corresponding to the second neighboring station.

[0275] The server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station as follows:

[0276] The server determines, based on the least squares method, a first antenna direction angle having the smallest sum of square errors of the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value.

[0277] The server determines that the first antenna direction angle is the antenna direction angle of the first base station.

[0278] For a more specific implementation of S603, please refer to the descriptions in S701 and S702 below; or, refer to the descriptions in S1201, S1202, and S1203 below.

[0279] Based on the above technical solution, the RSRP set corresponding to the first neighboring station of the first base station includes N RSRP values ​​and the antenna direction angles corresponding to the N RSRP values. Therefore, when the N RSRP values ​​are the RSRP values ​​of the reference signal of the first base station measured by the first neighboring station, and the antenna direction angles corresponding to the RSRP values ​​are the antenna direction angles of the first base station, the RSRP set corresponding to the first neighboring station can represent the correspondence between the antenna direction angle of the first base station and the RSRP value of the first base station measured by the first neighboring station. Based on this, the server can determine the actual antenna direction angle of the first base station based on the RSRP value of the reference signal of the first base station actually measured by the first neighboring station and the RSRP value. This method does not require staff to check the antenna direction angle of the base station on site, thereby improving the detection efficiency of the antenna direction angle and reducing the detection cost.

[0280] In an embodiment of the present application, the server may determine the antenna direction angle of the first base station based on one or more neighboring stations of the first base station.

[0281] like Figure 7 As shown, a detailed description is given by taking the example of the server determining the antenna direction angle of the first base station based on M neighboring stations of the first base station, where M is a positive integer.

[0282] S701: The server determines M second RSRP values ​​from M RSRP sets.

[0283] The M RSRP sets correspond one-to-one to the M neighboring stations of the first base station.

[0284] The first RSRP set among the M RSRP sets includes N RSRP values ​​and N antenna direction angles, where the N RSRP values ​​correspond one-to-one to the N antenna direction angles. The first RSRP set is the RSRP set corresponding to the first neighboring station among the M RSRP sets.

[0285] The second RSRP value is the RSRP value that has the highest matching degree with the first RSRP value among the N RSRP values ​​in the first RSRP set.

[0286] The first neighbor station is a neighbor station corresponding to the first RSRP set among the M neighbor stations; M and N are both positive integers.

[0287] In a possible implementation, the N RSRP values ​​in the first RSRP set are N RSRP values ​​of a reference signal of the first base station measured by a simulated first neighboring station when the antenna direction angles of the first base station are respectively N antenna direction angles.

[0288] S702: The server determines the antenna direction angle of the first base station according to the antenna direction angles corresponding to the M second RSRP values.

[0289] Among them, the implementation method of S702 is similar to the above-mentioned S302, and this application will not elaborate on it.

[0290] Based on the above technical solution, the antenna positioning method of the first base station provided in the embodiment of the present application, the server establishes M RSRP sets for the M neighboring stations of the first base station, and each RSRP value in the RSRP set corresponds to an antenna direction angle; the server determines the first RSRP value, and determines M second RSRP values ​​with the highest matching degree with the first RSRP value from the M RSRP sets, and further determines the antenna direction angle of the first base station based on the antenna direction angles corresponding to the M RSRP values.

[0291] Thus, according to the antenna positioning method for a first base station provided in an embodiment of the present application, the server can determine the antenna azimuth of the first base station based on the RSRP value of the reference signal from the first base station measured by the neighboring station. This method eliminates the need for on-site inspection of the base station's antenna azimuth, thereby improving the efficiency of detecting the antenna azimuth and reducing detection costs.

[0292] In one possible implementation, combining Figure 7 ,like Figure 8 As shown, the above S701 can be implemented specifically through S701a-S701f, which are specifically described below:

[0293] S701a: The server determines base station parameters of the first base station and base station parameters of the first neighboring station.

[0294] Among them, the specific implementation method of S701a is similar to the above-mentioned S301a. The specific implementation of S701a can refer to S301a and will not be repeated here.

[0295] S701b. The server simulates, based on the base station parameters of the first base station and the base station parameters of the first neighboring station, N RSRP values ​​of the reference signal of the first base station measured by the first neighboring station when the antenna angle of the first base station is the above N antenna angles.

[0296] In a specific implementation, the server determines a third antenna direction angle of the first base station, where the third antenna direction angle is one of the N antenna direction angles recorded in S701.

[0297] The server simulates at least one of the following based on the third antenna direction angle, the position of the first base station, the position of the first neighboring station, the distance between the first base station and the first neighboring station, the position of the first base station in the antenna pattern of the first neighboring station, and interference from other neighboring stations to the first neighboring station to determine an RSRP value from the first base station that the first neighboring station can theoretically measure when the antenna direction angle of the first base station is the third antenna direction angle.

[0298] Based on the above method, the server sequentially determines N antenna direction angles of the first base station and RSRP values ​​corresponding to the N antenna direction angles.

[0299] S701c: The server determines a first RSRP set corresponding to the first neighboring station according to the N antenna direction angles and the N RSRP values.

[0300] The specific implementation of S701c is similar to that of the above-mentioned S301c. The specific implementation of S701c can refer to S301c and will not be repeated here.

[0301] S701d: The server receives a first RSRP value from the first neighboring station.

[0302] In one possible implementation, Figure 9 As shown, S701d can be specifically implemented by following steps 4 to 6.

[0303] Step 4: The server sends second indication information to the first neighboring station. Correspondingly, the first neighboring station receives the second indication information from the server. The second indication information is used to instruct the first neighboring station to report the first RSRP value.

[0304] Exemplarily, the second indication information may include configuration information of the reference signal of the current first base station.

[0305] Step 5: The first neighboring station measures the reference signal of the first base station and determines a first RSRP value.

[0306] Exemplarily, the first neighboring station may measure the reference signal of the first base station according to the current configuration information of the reference signal of the first base station to obtain the first RSRP value.

[0307] Step 6: The first neighboring station sends the first RSRP value to the server. Correspondingly, the server receives the first RSRP value from the first neighboring station.

[0308] S701e: The server determines a second RSRP value.

[0309] The second RSRP value is an RSRP value in the RSRP set corresponding to the first neighboring station that has the highest matching degree with the first RSRP value.

[0310] In one specific implementation, the second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that has the smallest difference with the first RSRP value. In other words, the RSRP value that best matches the first RSRP value is the RSRP value that has the smallest difference with the first RSRP value.

[0311] S701f: The server determines M RSRP sets and a second RSRP value corresponding to each RSRP set according to S701a to S701e.

[0312] Among them, the specific implementation method of S701f is similar to the above-mentioned S301f. The specific implementation of S701f can refer to S301f and will not be repeated here.

[0313] The above describes a method in which the server establishes M RSRP sets for M neighboring stations of the first base station, determines a second RSRP value from the RSRP sets, and further determines the antenna direction angle of the first base station.

[0314] In one possible implementation, the server may further perform a fit on the RSRP set of each neighboring station to determine a fitting function corresponding to each neighboring station. The independent variable of the fitting function may be the antenna azimuth angle, and the dependent variable may be the RSRP value. The server may determine the antenna azimuth angle of the first base station based on the fitting function and the measured RSRP value.

[0315] In this case, there are two scenarios, Scenario 1 and Scenario 2. Scenario 1 is: the RSRP set of neighboring stations is the RSRP value of the reference signal of the neighboring station measured by the first base station simulated by the server, and the actual RSRP value is the RSRP value of the reference signal of the neighboring station actually measured by the first base station. Scenario 2 is: the RSRP set of neighboring stations is the RSRP value of the reference signal of the first base station measured by the neighboring station simulated by the server, and the actual RSRP value is the RSRP value of the reference signal of the first base station actually measured by the neighboring station. The following is a detailed description of Scenario 1 and Scenario 2 respectively:

[0316] Scenario 1: The RSRP set of the neighboring station is the RSRP value of the reference signal of the neighboring station measured by the first base station simulated by the server, and the RSRP measured value is the RSRP value of the reference signal of the neighboring station actually measured by the first base station.

[0317] like Figure 10 As shown, in this scenario, the server can determine the antenna direction angle of the first base station through the following S1001-S1003.

[0318] S1001. The server determines M fitting functions.

[0319] The independent variable of the fitting function is the antenna direction angle, and the dependent variable is the RSRP value.

[0320] The first fitting function among the M fitting functions is determined by fitting based on the N antenna direction angles and the N RSRP values. The M fitting functions correspond to the M neighboring stations.

[0321] The N antenna direction angles correspond one-to-one to the N RSRP values. The N antenna direction angles are the N antenna direction angles of the first base station, and the N RSRP values ​​are the N RSRP values ​​of the reference signal of the first neighboring station measured by the first base station. Both M and N are positive integers.

[0322] S1002: The server inputs the first RSRP value into M fitting functions to determine M antenna direction angles.

[0323] The RSRP value of the reference signal of the first neighboring station actually measured by the first base station may be interfered with by other neighboring stations. Therefore, when determining the fitting function of the neighboring station in S1001, the N RSRP values ​​in the fitting function also need to consider the interference of other base stations to the base station.

[0324] According to the above method, the server inputs the RSRP value into each of the M fitting functions to determine M antenna direction angles.

[0325] S1003. The server determines the antenna direction angle of the first base station according to the M antenna direction angles.

[0326] The server determines a possible antenna direction angle for the first base station based on each of the first base station's M neighboring stations. Based on this, the server determines a total of M possible antenna direction angles for the first base station. The server determines the antenna direction angle for the first base station based on these M possible antenna direction angles. The server expects the ultimately determined antenna direction angle for the first base station to be as close as possible to the actual antenna direction angle of the first base station.

[0327] Based on the above technical solution, in the antenna positioning method for a first base station provided in an embodiment of the present application, a server determines a fitting function based on the RSRP values ​​theoretically measured by the first base station from neighboring stations when the first base station's antenna azimuth angle is at different angles. This fitting function characterizes the mathematical relationship between the antenna azimuth angle of the first base station and the measured RSRP values ​​from neighboring stations. The server inputs the RSRP values ​​actually measured by the base station from neighboring stations into the fitting function to determine the antenna azimuth angle of the first base station.

[0328] Thus, in this embodiment of the present application, there is no need for staff to conduct on-site inspections of the base station's antenna azimuth. The server can determine the first base station's antenna azimuth based on the RSRP values ​​from neighboring stations measured by the first base station. This improves the efficiency of antenna azimuth detection and reduces detection costs.

[0329] In one possible implementation, combining Figure 10 ,like Figure 11 As shown, the above S1001 can be implemented by the following steps:

[0330] S1001a. The server determines base station parameters of the first base station and base station parameters of the first neighboring station.

[0331] Among them, the specific implementation method of S1001a is similar to the above-mentioned S301a. The specific implementation of S1001a can refer to S301a and will not be repeated here.

[0332] S1001b. The server simulates, based on the base station parameters of the first base station and the base station parameters of the first neighboring station, the N RSRP values ​​of the reference signal of the first neighboring station measured by the first base station when the antenna angle of the first base station is the above-mentioned N antenna angles.

[0333] Among them, the specific implementation method of S1001b is similar to the above-mentioned S301b. The specific implementation of S1001b can refer to S301b and will not be repeated here.

[0334] S1001c: The server fits the N antenna direction angles and the N RSRP values ​​to determine a first fitting function.

[0335] Specifically, the server determines the initial function as: f(x)=ax+b, where f(x) is the RSRP value and x is the antenna direction angle.

[0336] The server determines N points based on the N antenna direction angles and the N RSRP values. The x value of the N points is the antenna direction angle, and the f(x) value is the RSRP value.

[0337] The server uses the least squares method to fit and determine the a value and b value in the initial function so that the sum of the distances between the fitted function and the N points is minimized.

[0338] The server inputs the current a value and b value into the initial function to obtain a first fitting function.

[0339] It should be noted that the above description is based on the example of the initial function f(x)=ax+b. In actual use, the initial function can be any function.

[0340] S1001d: The service repeatedly executes S1001a to S1001c above until the fitting function corresponding to each of the M neighboring stations is determined.

[0341] Scenario 2: The RSRP set of the neighboring stations is the RSRP value from the first base station measured by the neighboring stations simulated by the server, and the RSRP measured value is the RSRP value from the first base station actually measured by the neighboring stations.

[0342] like Figure 12 As shown, in this scenario, the server can determine the antenna direction angle of the first base station through the following S1201-S1203.

[0343] S1201. The server determines M fitting functions.

[0344] The independent variable of the fitting function is the antenna direction angle, and the dependent variable is the RSRP value.

[0345] The first fitting function among the M fitting functions is determined by fitting according to the N antenna direction angles and the N RSRP values.

[0346] The N antenna direction angles correspond one-to-one to the N RSRP values. The N antenna direction angles are the N antenna direction angles of the first base station, and the N RSRP values ​​are the N RSRP values ​​measured by the first neighboring station of the first base station from the first base station. Both M and N are positive integers.

[0347] The implementation of S1201 is similar to that of the above-mentioned S1001 and will not be described in detail here.

[0348] S1202: The server inputs the first RSRP value into M fitting functions to determine M antenna direction angles.

[0349] Among them, the implementation method of S1202 is similar to the implementation method of the above-mentioned S1002, and will not be repeated here.

[0350] S1203: The server determines the antenna direction angle of the first base station according to the M antenna direction angles.

[0351] Among them, the implementation method of S1203 is similar to the implementation method of the above-mentioned S1003, and will not be repeated here.

[0352] Based on the above technical solution, in the antenna positioning method for a first base station provided in an embodiment of the present application, a server determines a fitting function based on the RSRP values ​​theoretically measured by neighboring stations from the first base station when the antenna azimuth of the first base station is at different angles. This fitting function characterizes the mathematical relationship between the antenna azimuth of the first base station and the RSRP values ​​measured by neighboring stations from the first base station. The server inputs the RSRP values ​​actually measured by the base station from neighboring stations into the fitting function to determine the antenna azimuth of the first base station.

[0353] Thus, in this embodiment of the present application, there is no need for staff to conduct on-site inspections of the base station's antenna azimuth. The server can determine the first base station's antenna azimuth based on the RSRP values ​​from neighboring stations measured by the first base station. This improves the efficiency of antenna azimuth detection and reduces detection costs.

[0354] In one possible implementation, combining Figure 12 ,like Figure 13 As shown, the above S1201 can be implemented by the following steps:

[0355] S1201a. The server determines base station parameters of the first base station and base station parameters of the first neighboring station.

[0356] Among them, the specific implementation method of S1201a is similar to the above-mentioned S301a. The specific implementation of S1201a can refer to S301a and will not be repeated here.

[0357] S1201b. The server simulates, based on the base station parameters of the first base station and the base station parameters of the first neighboring station, N RSRP values ​​of the reference signal of the first base station measured by the first neighboring station when the antenna angle of the first base station is the above N antenna angles.

[0358] Among them, the specific implementation method of S1201b is similar to the above-mentioned S701b. The specific implementation of S1201b can refer to S701b and will not be repeated here.

[0359] S1201c: The server fits the N antenna direction angles and the N RSRP values ​​to determine a first fitting function.

[0360] Among them, the specific implementation method of S1201c is similar to the above-mentioned S1001c. The specific implementation of S1201c can refer to S1001c and will not be repeated here.

[0361] S1201d: The server repeatedly executes S1201a to S1201c above until the fitting function corresponding to each of the M neighboring stations is determined.

[0362] Based on the above scenarios 1 and 2, the server can simulate and determine the RSRP of the neighboring station measured by the first base station at different antenna direction angles based on the base station parameters of the first base station and the neighboring station, and determine the fitting function corresponding to the neighboring station based on these different antenna direction angles and the corresponding RSRP.

[0363] In this way, the server determines the fitting function according to the simulation method, which can avoid the staff from measuring the RSRP of the first base station to the neighboring station at different antenna direction angles on site.

[0364] The various solutions in the above embodiments of the present application can be combined under the premise that there is no contradiction.

[0365] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the interaction between various network elements. It can be understood that, in order to implement the above functions, each network element, such as a base station and a server, includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0366] It should be noted that the base station described below may be the first base station or a neighboring station of the first base station (for example, the first neighboring station or the second neighboring station) described in the above embodiments.

[0367] In the embodiment of the present application, the base station and the server can be divided into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0368] In the case of an integrated unit, Figure 14 A possible structural diagram of the communication device involved in the above embodiment (denoted as communication device 140 ) is shown. The communication device 140 includes a processing unit 1401 and a communication unit 1402 , and may further include a storage unit 1403 . Figure 14 The structural diagram shown can be used to illustrate the structures of the base station and the server involved in the above embodiments.

[0369] when Figure 14 The schematic diagram shown in the figure is used to illustrate the structure of the server involved in the above embodiment. The processing unit 1401 is used to control and manage the actions of the server, for example, to control the server to execute Figure 2 S202 and S203 in Figure 3 S301 and S302 in Figure 4 S301a to S301f, and S302, Figure 5 Steps 1 and 3 in Figure 6 S602 and S603 in Figure 7 S701 and S702 in Figure 8S701a to S701f, and S702, Figure 9 Steps 4 and 6 in Figure 10 S1001 to S1003 in Figure 11 S1001a to S1001d, and S1002 and S1003 in Figure 12 S1201 to S1203 in Figure 13 The processing unit 1401 may communicate with other network entities through the communication unit 1402, for example, Figure 1 The storage unit 1403 is used to store program codes and data of the base station.

[0370] when Figure 14 When the structural diagram shown is used to illustrate the structure of the server involved in the above embodiment, the communication device 140 can be a server or a chip in the server.

[0371] when Figure 14 The schematic diagram of the structure shown is used to illustrate the structure of the base station involved in the above embodiment. The processing unit 1401 is used to control and manage the actions of the base station, for example, to control the base station to execute Figure 2 S201 and S202 in Figure 5 Step 1, Step 2, and Step 3 in Figure 6 S601 and S602 in Figure 9 The processing unit 1401 can communicate with other network entities through the communication unit 1402, for example, Figure 1 The storage unit 1403 is used to store program codes and data of the server.

[0372] when Figure 14 When the structural diagram shown is used to illustrate the structure of the base station involved in the above embodiment, the communication device 140 can be a base station or a chip in the base station.

[0373] In which, when the communication device 140 is a server or a base station, the processing unit 1401 may be a processor or a controller, and the communication unit 1402 may be a communication interface, a transceiver, a transceiver, a transceiver circuit, a transceiver device, etc. In which, the communication interface is a general term and may include one or more interfaces. The storage unit 1403 may be a memory. When the communication device 140 is a chip in a server or a base station, the processing unit 1401 may be a processor or a controller, and the communication unit 1402 may be an input interface and / or output interface, a pin or a circuit, etc. The storage unit 1403 may be a storage unit in the chip (for example, a register, a cache, etc.), or it may be a storage unit in the server or base station located outside the chip (for example, a read-only memory (ROM), a random access memory (RAM), etc.).

[0374] Among them, the communication unit can also be called a transceiver unit. The antenna and control circuit with transceiver functions in the communication device 140 can be regarded as the communication unit 1402 of the communication device 140, and the processor with processing function can be regarded as the processing unit 1401 of the communication device 140. Optionally, the device used to implement the receiving function in the communication unit 1402 can be regarded as a receiving unit, and the receiving unit is used to perform the receiving steps in the embodiment of the present application. The receiving unit can be a receiver, a receiver, a receiving circuit, etc. The device used to implement the sending function in the communication unit 1402 can be regarded as a sending unit, and the sending unit is used to perform the sending steps in the embodiment of the present application. The sending unit can be a transmitter, a transmitter, a sending circuit, etc.

[0375] Figure 14 If the integrated units are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium for storing computer software products includes various media that can store program codes, such as USB flash drives, mobile hard drives, read-only memories, random access memories, magnetic disks or optical disks.

[0376] Figure 14 A unit in a can also be called a module, for example, a processing unit can be called a processing module.

[0377] The present application also provides a hardware structure diagram of a communication device (denoted as communication device 150), see Figure 15 or Figure 16 The communication device 150 includes a processor 1501 and, optionally, a memory 1502 connected to the processor 1501.

[0378] In the first possible implementation, see Figure 15 The communication device 150 also includes a transceiver 1503. The processor 1501, the memory 1502, and the transceiver 1503 are connected via a bus. The transceiver 1503 is used to communicate with other devices or a communication network. Optionally, the transceiver 1503 may include a transmitter and a receiver. The device used to implement the receiving function in the transceiver 1503 can be regarded as a receiver, and the receiver is used to perform the receiving step in the embodiment of the present application. The device used to implement the sending function in the transceiver 1503 can be regarded as a transmitter, and the transmitter is used to perform the sending step in the embodiment of the present application.

[0379] Based on the first possible implementation, Figure 15 The structural diagram shown can be used to illustrate the structure of the base station or server involved in the above embodiments.

[0380] when Figure 15 The schematic diagram shown in FIG. 1 is used to illustrate the structure of the server involved in the above embodiment. The processor 1501 is used to control and manage the actions of the server. For example, the processor 1501 is used to support the server to execute Figure 2 S202 and S203 in Figure 3 S301 and S302 in Figure 4 S301a to S301f, and S302, Figure 5 Steps 1 and 3 in Figure 6 S602 and S603 in Figure 7 S701 and S702 in Figure 8 S701a to S701f, and S702, Figure 9 Steps 4 and 6 in Figure 10 S1001 to S1003 in Figure 11 S1001a to S1001d, and S1002 and S1003 in Figure 12 S1201 to S1203 in Figure 13 The processor 1501 may communicate with other network entities through the transceiver 1503, for example, Figure 1The memory 1502 is used to store program codes and data of the server.

[0381] when Figure 15 The schematic diagram of the structure shown is used to illustrate the structure of the base station involved in the above embodiment. The processor 1501 is used to control and manage the actions of the base station. For example, the processor 1501 is used to support the base station to execute Figure 2 S201 and S202 in Figure 5 Step 1, Step 2, and Step 3 in Figure 6 S601 and S602 in Figure 9 The processor 1501 may communicate with other network entities via the transceiver 1503, for example, Figure 1 The memory 1502 is used to store program codes and data of the base station.

[0382] In a second possible implementation, the processor 1501 includes a logic circuit and at least one of an input interface and an output interface, wherein the output interface is used to perform the sending action in the corresponding method, and the input interface is used to perform the receiving action in the corresponding method.

[0383] Based on the second possible implementation, see Figure 16 , Figure 16 The structural diagram shown can be used to illustrate the structure of the base station or server involved in the above embodiments.

[0384] when Figure 16 The schematic diagram shown in FIG. 1 is used to illustrate the structure of the server involved in the above embodiment. The processor 1501 is used to control and manage the actions of the server. For example, the processor 1501 is used to support the server to execute Figure 2 S202 and S203 in Figure 3 S301 and S302 in Figure 4 S301a to S301f, and S302, Figure 5 Steps 1 and 3 in Figure 6 S602 and S603 in Figure 7 S701 and S702 in Figure 8 S701a to S701f, and S702, Figure 9 Steps 4 and 6 in Figure 10 S1001 to S1003 in Figure 11 S1001a to S1001d, and S1002 and S1003 in Figure 12 S1201 to S1203 in Figure 13S1201a to S1201d, and S1202 and S1203 in the embodiment of the present application, and / or the actions performed by the server in other processes described in the embodiment of the present application. The processor 1501 can communicate with other network entities through at least one of the input interface and the output interface, for example, Figure 1 The memory 1502 is used to store program codes and data of the server.

[0385] when Figure 16 The schematic diagram of the structure shown is used to illustrate the structure of the base station involved in the above embodiment. The processor 1501 is used to control and manage the actions of the base station. For example, the processor 1501 is used to support the base station to execute Figure 2 S201 and S202 in Figure 5 Step 1, Step 2, and Step 3 in Figure 6 S601 and S602 in Figure 9 The processor 1501 can communicate with other network entities through at least one of the input interface and the output interface, for example, Figure 1 The memory 1502 is used to store program codes and data of the base station.

[0386] in, Figure 15 and Figure 16 It can also represent a system chip in a base station. In this case, the actions performed by the base station can be implemented by the system chip. The specific actions performed can be found above and will not be described here. Figure 15 and Figure 16 It can also represent a system chip in a server. In this case, the actions performed by the server can be implemented by the system chip. The specific actions performed can be found above and will not be described in detail here.

[0387] In addition, the embodiment of the present application also provides a hardware structure diagram of a server (referred to as server 170) and a base station (referred to as base station 180), which can be specifically referred to in Figure 17 and Figure 18 .

[0388] Figure 17 FIG. 1 is a schematic diagram of the hardware structure of the server 170. Figure 17 As shown, the server 170 includes a processor 1701 , a transceiver 1702 and a communication line 1703 .

[0389] Furthermore, the server 170 may further include a memory 1704 . The processor 1701 , the memory 1704 and the transceiver 1702 may be connected via a communication line 1703 .

[0390] The processor 1701 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1701 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0391] The processor 1701 is mainly used to process the communication protocol and communication data, and to control the entire server, execute software programs, and process the data of software programs, for example, to control the server to execute Figure 2 S202 and S203 in Figure 3 S301 and S302 in Figure 4 S301a to S301f, and S302, Figure 5 Steps 1 and 3 in Figure 6 S602 and S603 in Figure 7 S701 and S702 in Figure 8 S701a to S701f, and S702, Figure 9 Steps 4 and 6 in Figure 10 S1001 to S1003 in Figure 11 S1001a to S1001d, and S1002 and S1003 in Figure 12 S1201 to S1203 in Figure 13 S1201a to S1201d, and S1202 and S1203, and / or actions performed by the server in other processes described in the embodiments of the present application.

[0392] Transceiver 1702 is used to communicate with other devices or other communication networks. Such other communication networks may be Ethernet, radio access networks (RAN), wireless local area networks (WLAN), etc. Transceiver 1702 may be a module, circuit, transceiver, or any device capable of communication.

[0393] The communication line 1703 is used to transmit information between the components included in the server 170 .

[0394] The memory 1704 is used to store instructions, where the instructions may be computer programs.

[0395] Among them, the memory 1704 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0396] It should be noted that memory 1704 can exist independently of processor 1701 or can be integrated with processor 1701. Memory 1704 can be used to store instructions, program code, or data. Memory 1704 can be located within or outside server 170, without limitation. Processor 1701 is configured to execute instructions stored in memory 1704 to implement the antenna positioning method for a first base station provided in the following embodiments of this application.

[0397] In one example, the processor 1701 may include one or more CPUs, such as Figure 17 CPU0 and CPU1 in.

[0398] As an optional implementation, the server 170 includes multiple processors. For example, in addition to the processor 1701 in 17, it may also include a processor 1707.

[0399] As an optional implementation, the server 170 further includes an output device 1705 and an input device 1706. For example, the input device 1706 is a keyboard, a mouse, a microphone, a joystick, and the like, and the output device 1705 is a display screen, a speaker, and the like.

[0400] It should be noted that the server 170 can be a network server, an embedded device, a chip system or a Figure 17 In addition, Figure 17 The structure shown in the does not constitute a limitation on the server, except Figure 17 In addition to the components shown, the server may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0401] In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0402] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, and the central processing unit is mainly used to control the entire server, execute software programs, and process software program data. Figure 17 The processor in the server integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit can also be independent processors that are interconnected through technologies such as buses. Those skilled in the art will understand that the server can include multiple baseband processors to adapt to different network standards, and the server can include multiple central processing units to enhance its processing capabilities. The various components of the server can be connected through various buses. The baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit can also be expressed as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or it can be stored in the memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0403] Figure 18 1 is a schematic diagram of the hardware structure of the base station 180. The base station 180 may include one or more radio frequency units, such as a remote radio unit (RRU) 1801 and one or more baseband units (BBU) (also known as digital units (DU)) 1802.

[0404] The RRU 1801 can be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, and may include at least one antenna 1811 and a radio frequency unit 1812. The RRU 1801 is primarily responsible for transmitting and receiving radio frequency signals and converting radio frequency signals into baseband signals. The RRU 1801 and BBU 1802 may be physically located together or separately, for example, in a distributed base station.

[0405] The BBU 1802 is the control center of the base station, which can also be called a processing unit. It is mainly used to complete baseband processing functions such as channel coding, multiplexing, modulation, spread spectrum, etc.

[0406] In one embodiment, the BBU 1802 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE network), or may separately support wireless access networks of different access standards (such as an LTE network, a 5G network, or other networks). The BBU 1802 also includes a memory 1821 and a processor 1822, and the memory 1821 is used to store necessary instructions and data. The processor 1822 is used to control the base station to perform necessary actions. The memory 1821 and the processor 1822 may serve one or more single boards. In other words, a memory and a processor may be separately set on each single board. Alternatively, multiple single boards may share the same memory and processor. In addition, necessary circuits may also be provided on each single board.

[0407] It should be understood that Figure 18 The base station 180 shown is capable of performing Figure 2 S201 and S202 in Figure 5 Step 1, Step 2, and Step 3 in Figure 6 S601 and S602 in Figure 9 The base station performs steps 4, 5, and 6 of the above method, and / or other actions performed by the base station in the other processes described in the embodiments of the present application. The operations, functions, or operations and functions of each module in base station 180 are respectively configured to implement the corresponding processes in the above method embodiments. For details, please refer to the description of the above method embodiments. To avoid repetition, detailed description is appropriately omitted here.

[0408] During implementation, each step of the method provided in this embodiment can be completed by hardware integrated logic circuits in a processor or by software instructions. The steps of the method disclosed in the embodiments of this application can be directly implemented as execution by a hardware processor, or as a combination of hardware and software modules in a processor.

[0409] The processor in this application may include, but is not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, and other types of computing devices that run software. Each computing device may include one or more cores for executing software instructions to perform operations or processing. The processor may be a separate semiconductor chip, or it may be integrated into a semiconductor chip together with other circuits. For example, it may form an SoC (system on a chip) with other circuits (such as a codec circuit, a hardware acceleration circuit, or various bus and interface circuits), or it may be integrated into the ASIC as a built-in processor of the ASIC. The ASIC with the integrated processor may be packaged separately or together with other circuits. In addition to the core for executing software instructions to perform operations or processing, the processor may further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a PLD (programmable logic device), or a logic circuit that implements dedicated logic operations.

[0410] The memory in the embodiments of the present application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0411] An embodiment of the present application also provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enables the computer to execute any of the above methods.

[0412] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the above methods.

[0413] An embodiment of the present application also provides a communication system, including: the above-mentioned base station and a server.

[0414] An embodiment of the present application also provides a chip, which includes a processor and an interface circuit, the interface circuit is coupled to the processor, the processor is used to run a computer program or instruction to implement the above method, and the interface circuit is used to communicate with other modules outside the chip.

[0415] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can 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 can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state disks (SSDs)).

[0416] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0417] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

[0418] Finally, it should be noted that the above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for positioning an antenna of a first base station, characterized in that: include: The server receives a first reference signal received power (RSRP) value from the first base station; The first RSRP value is an RSRP value of a reference signal of a first neighboring station of the first base station measured by the first base station; The server determines, based on the RSRP set corresponding to the first neighboring station and the first RSRP value, the antenna direction angle of the first base station; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; The N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: RSRP values ​​of the reference signal of the first neighboring station received by the first base station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by the server simulation.

2. The method according to claim 1, characterized in that The server determines, according to the RSRP set corresponding to the first neighboring station and the first RSRP value, the antenna direction angle of the first base station, including: The server determines a second RSRP value, where the second RSRP value is an RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; The server determines that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

3. The method according to claim 2, characterized in that The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station.

4. The method according to claim 1, wherein The method further comprises: The server receives a third RSRP value from the first base station, where the third RSRP value is an RSRP value of a reference signal of a second neighboring station of the first base station measured by the first base station; The server determines, according to the RSRP set corresponding to the first neighboring station and the first RSRP value, the antenna direction angle of the first base station, including: The server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value; wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, the K RSRP values ​​correspond to the K antenna direction angles of the first base station, and K is a positive integer.

5. The method according to claim 4, characterized in that The server determines, based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value, the antenna direction angle of the first base station, including: The server determines a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that has the highest degree of match with the first RSRP value; and the fourth RSRP value is the RSRP in the RSRP set corresponding to the second neighboring station that has the highest degree of match with the third RSRP value; The server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

6. The method according to claim 5, characterized in that The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station; The fourth RSRP value is specifically: an RSRP value having the smallest difference with the third RSRP value in the RSRP set corresponding to the second neighboring station.

7. The method according to claim 5 or 6, characterized in that The server fitting the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station includes: The server determines, according to a least squares method, a first antenna direction angle having a minimum sum of squared errors of the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value; The server determines that the first antenna direction angle is the antenna direction angle of the first base station.

8. The method according to any one of claims 4 to 6, characterized in that: The K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP values ​​of the reference signal of the second neighboring station received by the first base station when the antenna direction angles of the first base station are respectively the K antenna direction angles, determined by the server simulation.

9. The method according to any one of claims 1 to 6, characterized in that Before the server receives the first reference signal received power (RSRP) value from the first base station, the method further includes: The server sends first indication information to the first base station; the first indication information is used to instruct the first base station to send the first RSRP value to the server.

10. The method according to claim 9, characterized in that The first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

11. A method for positioning an antenna of a first base station, characterized in that: include: Obtaining, by the first base station, a first reference signal received power (RSRP) value of a first neighboring station of the first base station; The first base station sends the first RSRP value to the server; the server is configured to: determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, and the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP values ​​of the reference signal of the first neighboring station received by the first base station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by simulation by the server.

12. The method according to claim 11, characterized in that The method further comprises: Obtaining, by the first base station, a third RSRP value of a reference signal of a second neighboring station of the first base station; The first base station sends the third RSRP value to the server.

13. The method according to claim 12, characterized in that Before the first base station obtains the first reference signal received power (RSRP) value of the first neighboring station of the first base station, the method further includes: The first base station receives first indication information from the server; the first indication information is used to instruct the first base station to send the first RSRP value to the server.

14. The method according to claim 13, characterized in that The first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

15. A method for positioning an antenna of a first base station, characterized in that: include: The server receives a first reference signal received power (RSRP) value from a first neighboring station of the first base station; The first RSRP value is an RSRP value of a reference signal of the first base station measured by a first neighboring station of the first base station; The server determines, based on the RSRP set corresponding to the first neighboring station and the first RSRP value, the antenna direction angle of the first base station; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; The N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: RSRP values ​​of the reference signal of the first base station received by the first neighboring station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by the server simulation.

16. The method according to claim 15, characterized in that The server determines, according to the RSRP set corresponding to the first neighboring station and the first RSRP value, the antenna direction angle of the first base station, including: The server determines a second RSRP value, where the second RSRP value is an RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; The server determines that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

17. The method according to claim 16, characterized in that The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station.

18. The method according to claim 15, characterized in that The method further comprises: The server receives a third RSRP value from a second neighboring station of the first base station; the third RSRP value is an RSRP value of a reference signal of the first base station measured by the second neighboring station of the first base station; The server determines, according to the RSRP set corresponding to the first neighboring station and the first RSRP value, the antenna direction angle of the first base station, including: The server determines the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value, wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, and the K RSRP values ​​correspond to the K antenna direction angles of the first base station, where K is a positive integer.

19. The method according to claim 18, characterized in that The server determines, based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value, the antenna direction angle of the first base station, including: The server determines a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value in the RSRP set corresponding to the first neighboring station that has the highest degree of match with the first RSRP value; and the fourth RSRP value is the RSRP in the RSRP set corresponding to the second neighboring station that has the highest degree of match with the third RSRP value; The server fits the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station.

20. The method according to claim 19, characterized in that The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station; The fourth RSRP value is specifically: an RSRP value having the smallest difference with the third RSRP value in the RSRP set corresponding to the second neighboring station.

21. The method according to claim 19 or 20, characterized in that The server fitting the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value to determine the antenna direction angle of the first base station includes: The server determines, according to a least squares method, a first antenna direction angle having a minimum sum of squared errors of the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value; The server determines that the first antenna direction angle is the antenna direction angle of the first base station.

22. The method according to any one of claims 18 to 20, characterized in that The K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP values ​​of the reference signal of the first base station received by the second neighboring station when the antenna direction angles of the first base station are respectively the K antenna direction angles, determined by the server simulation.

23. The method according to any one of claims 15 to 20, characterized in that Before the server receives the first reference signal received power (RSRP) value from the first neighboring station of the first base station, the method further includes: The server sends second indication information to the first neighboring station, where the second indication information is used to instruct the first neighboring station to send the first RSRP value to the server.

24. The method according to claim 23, wherein The second indication information is further used to indicate configuration information of a reference signal of the first base station.

25. A method for positioning an antenna of a first base station, characterized in that: include: A first neighboring station of the first base station obtains, by the first base station, a first reference signal received power (RSRP) value of the first base station; The first neighboring station sends the first RSRP value to the server; the server is configured to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, and the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP values ​​of the reference signal of the first base station received by the first neighboring station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by simulation by the server.

26. The method according to claim 25, characterized in that Before the first neighboring station of the first base station obtains the first reference signal received power (RSRP) value of the first base station, the method further includes: The first neighboring station receives second indication information from the server; the second indication information is used to instruct the first neighboring station to send the first RSRP value to the server.

27. The method according to claim 26, characterized in that The second indication information is further used to indicate configuration information of a reference signal of the first base station.

28. A communication device, characterized in that: include: a communication unit and a processing unit; The communication unit is configured to receive a first reference signal received power (RSRP) value from a first base station; The first RSRP value is an RSRP value of a reference signal of a first neighboring station of the first base station measured by the first base station; The processing unit is configured to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; The N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP values ​​of the reference signals of the first neighboring station received by the first base station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by simulation by the communication device.

29. The communication device according to claim 28, wherein: The processing unit is specifically configured to: Determine a second RSRP value, where the second RSRP value is an RSRP value in the RSRP set corresponding to the first neighboring station that has the highest matching degree with the first RSRP value; Determine that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

30. The communication device according to claim 29, wherein: The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station.

31. The communication device according to claim 28, wherein The communication unit is further configured to receive a third RSRP value from the first base station, where the third RSRP value is an RSRP value of a reference signal of a second neighboring station of the first base station measured by the first base station; The processing unit is further configured to: Determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value; wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, the K RSRP values ​​correspond to the K antenna direction angles of the first base station, and K is a positive integer.

32. The communication device according to claim 31, wherein: The processing unit is further configured to: Determine a second RSRP value and a fourth RSRP value; wherein the second RSRP value is an RSRP value in the RSRP set corresponding to the first neighboring station that has a highest degree of match with the first RSRP value; and the fourth RSRP value is an RSRP value in the RSRP set corresponding to the second neighboring station that has a highest degree of match with the third RSRP value; The antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value are fitted to determine the antenna direction angle of the first base station.

33. The communication device according to claim 32, wherein: The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station; The fourth RSRP value is specifically: an RSRP value having the smallest difference with the third RSRP value in the RSRP set corresponding to the second neighboring station.

34. The communication device according to claim 32 or 33, characterized in that The processing unit is further configured to: determine, according to a least squares method, a first antenna direction angle having a minimum sum of squared errors of the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value; Determine the first antenna direction angle as the antenna direction angle of the first base station.

35. The communication device according to any one of claims 31 to 33, characterized in that: The K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP values ​​of the reference signal of the second neighboring station received by the first base station when the antenna direction angles of the first base station are respectively the K antenna direction angles, as determined by simulation by the communication device.

36. The communication device according to any one of claims 28 to 33, characterized in that: The communication unit is further specifically used to: send first indication information to the first base station; the first indication information is used to instruct the first base station to send the first RSRP value to the communication device.

37. The communication device according to claim 36, wherein: The first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

38. A communication device, characterized in that: include: a communication unit and a processing unit; The processing unit is configured to obtain a first reference signal received power (RSRP) value of a first neighboring station of the first base station; The communication unit is also used to send the first RSRP value to the server; the server is configured to: determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, and the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP values ​​of the reference signal of the first neighboring station received by the first base station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by the server simulation.

39. The communication device according to claim 38, characterized in that The processing unit is further configured to obtain a third RSRP value of a reference signal of a second neighboring station of the first base station; The communication unit is further configured to send the third RSRP value to the server.

40. The communication device according to claim 39, wherein: The communication unit is further used to receive first indication information from the server; the first indication information is used to instruct the first base station to send the first RSRP value to the server.

41. The communication device according to claim 40, wherein: The first indication information is further used to indicate configuration information of a reference signal of the first neighboring station.

42. A communication device, characterized in that include: a communication unit and a processing unit; The communication unit is configured to receive a first reference signal received power (RSRP) value from a first neighboring station of the first base station; The first RSRP value is an RSRP value of a reference signal of the first base station measured by a first neighboring station of the first base station; The processing unit is configured to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; The N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP values ​​of the reference signal of the first base station received by the first neighboring station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by simulation by the communication device.

43. The communication device according to claim 42, wherein: The processing unit is specifically configured to: determine a second RSRP value, where the second RSRP value is an RSRP value with the highest matching degree with the first RSRP value in the RSRP set corresponding to the first neighboring station; Determine that the antenna direction angle corresponding to the second RSRP value is the antenna direction angle of the first base station.

44. The communication device according to claim 43, wherein: The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station.

45. The communication device according to claim 42, wherein: The communication unit is further configured to receive a third RSRP value from a second neighboring station of the first base station; the third RSRP value is an RSRP value of a reference signal of the first base station measured by the second neighboring station of the first base station; The processing unit is further specifically used to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station, the RSRP set corresponding to the second neighboring station, the first RSRP value, and the third RSRP value, wherein the RSRP set corresponding to the second neighboring station includes K RSRP values, and the K RSRP values ​​correspond to the K antenna direction angles of the first base station, where K is a positive integer.

46. ​​The communication device according to claim 45, characterized in that The processing unit is specifically configured to: determine a second RSRP value and a fourth RSRP value; wherein the second RSRP value is the RSRP value with the highest degree of matching with the first RSRP value in the RSRP set corresponding to the first neighboring station; and the fourth RSRP value is the RSRP with the highest degree of matching with the third RSRP value in the RSRP set corresponding to the second neighboring station; The antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value are fitted to determine the antenna direction angle of the first base station.

47. The communication device according to claim 46, characterized in that The second RSRP value is specifically: an RSRP value having the smallest difference with the first RSRP value in the RSRP set corresponding to the first neighboring station; The fourth RSRP value is specifically: an RSRP value having the smallest difference with the third RSRP value in the RSRP set corresponding to the second neighboring station.

48. The communication device according to claim 46 or 47, characterized in that The processing unit is specifically configured to: determine, according to a least squares method, a first antenna direction angle having a minimum sum of squared errors of the antenna direction angle corresponding to the second RSRP value and the antenna direction angle corresponding to the fourth RSRP value; Determine the first antenna direction angle as the antenna direction angle of the first base station.

49. The communication device according to any one of claims 43 to 47, characterized in that The K RSRP values ​​in the RSRP set corresponding to the second neighboring station are: the RSRP values ​​of the reference signal of the first base station received by the second neighboring station when the antenna direction angles of the first base station are respectively the K antenna direction angles, as determined by simulation by the communication device.

50. The communication device according to any one of claims 42 to 47, characterized in that The processing unit is further configured to: Second indication information is sent to the first neighboring station, where the second indication information is used to instruct the first neighboring station to send the first RSRP value to the communication device.

51. The communication device according to claim 50, characterized in that The second indication information is further used to indicate configuration information of a reference signal of the first base station.

52. A communication device, characterized in that include: a communication unit and a processing unit; The processing unit is configured to obtain a first reference signal received power (RSRP) value of the first base station; The communication unit is used to send the first RSRP value to the server; the server is configured to determine the antenna direction angle of the first base station based on the RSRP set corresponding to the first neighboring station and the first RSRP value; wherein the RSRP set corresponding to the first neighboring station includes N RSRP values, and the N RSRP values ​​correspond to the N antenna direction angles of the first base station, and N is a positive integer; the N RSRP values ​​in the RSRP set corresponding to the first neighboring station are: the RSRP values ​​of the reference signal of the first base station received by the first neighboring station when the antenna direction angles of the first base station are respectively the N antenna direction angles, as determined by simulation by the server.

53. The communication device according to claim 52, characterized in that The communication unit is further used to: receive second indication information from the server; the second indication information is used to instruct the first neighboring station to send the first RSRP value to the server.

54. The communication device according to claim 53, characterized in that The second indication information is further used to indicate configuration information of a reference signal of the first base station.

55. A communication device, characterized in that include: At least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices outside the communication device and transmit the signals to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being configured to implement the method according to any one of claims 1 to 10 through a logic circuit or executing code instructions.

56. A communication device, characterized in that include: At least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices outside the communication device and transmit the signals to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being configured to implement the method according to any one of claims 11 to 14 through a logic circuit or executing code instructions.

57. A communication device, characterized in that include: At least one processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the method according to any one of claims 15 to 24 through logic circuits or executing code instructions.

58. A communication device, characterized in that include: At least one processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 25 to 27 through logic circuits or executing code instructions.

59. A communication system, characterized in that Comprises the communication device as claimed in claim 55 and the communication device as claimed in claim 56.

60. A communication system, characterized in that Comprises the communication device as claimed in claim 57 and the communication device as claimed in claim 58.

61. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a computer program or instructions, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 27.

62. A computer program product, characterized in that The computer program product comprises: a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to perform the method according to any one of claims 1 to 27.

Citation Information

Patent Citations

  • Interference power measurement method and interference power measuring apparatus

    JP2017103557A

  • System and method for optimizing bitrate of a wireless hotspot device

    WO2020089318A1