Method, device, and medium for managing wireless device assets
By establishing a correlation through the location information of wireless base station equipment and communication sites, the problem of rough management of wireless equipment assets is solved, enabling refined management, reducing erroneous records, and improving management efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD
- Filing Date
- 2022-12-26
- Publication Date
- 2026-06-23
AI Technical Summary
Existing technologies for wireless device asset management are rudimentary and cannot achieve refined management, leading to errors in device information recording and affecting network planning and maintenance.
By acquiring the location information of wireless base station equipment and the site location information of wireless communication sites, the association between the equipment is established, and error information is generated based on preset error judgment conditions to achieve refined management.
Accurately determine whether there are errors in wireless equipment assets and generate precise error information to achieve refined management of wireless equipment assets, reduce logging errors, and improve network planning and operation and maintenance efficiency.
Smart Images

Figure CN116017276B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and medium for managing wireless equipment assets. Background Technology
[0002] From the second-generation (2G) mobile communication technology to the current fifth-generation (5G) mobile communication technology, mobile communication networks have relied on a large number of wireless base stations and wireless communication devices for deployment. Therefore, the proper management of wireless equipment assets such as base stations and wireless communication sites is both a key focus and a challenge in mobile communication network operations.
[0003] In one related technology, management often involves manually filling out forms and manually updating system records. However, this method can only provide a rough overview of wireless device assets.
[0004] Therefore, how to manage wireless device assets in a refined manner has become an urgent technical problem to be solved.
[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0006] This application provides a method, apparatus, device, and medium for managing wireless device assets, which at least to some extent overcomes the problem that related technologies cannot perform refined management of wireless device assets.
[0007] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0008] According to one aspect of this application, a method for managing wireless device assets is provided, the wireless device assets including multiple wireless base station devices and multiple wireless communication sites, comprising:
[0009] Obtain the location information of multiple wireless base station devices, and obtain the site location information of multiple wireless communication sites;
[0010] Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites, multiple sets of device association relationships are established. Each set of device association relationships includes a wireless base station device and its associated wireless communication site.
[0011] If, based on multiple sets of device associations and preset error judgment conditions, it is determined that there is an error in the registration information of the wireless device asset, error information for the wireless device asset is generated.
[0012] In one embodiment, the preset error determination condition includes: there is no wireless communication site associated with the wireless base station device in the multiple sets of device correspondence relationships;
[0013] Before generating error messages for wireless device assets, the method also includes:
[0014] If, for any wireless base station device, there is no wireless communication site associated with any wireless base station device in multiple sets of device association relationships, then it is determined that there is a first error in the registration information of the wireless device asset. The first error indicates that any wireless base station device has no associated wireless communication site.
[0015] Error messages generated for wireless device assets include:
[0016] Generate error messages to indicate that a first error exists in the wireless device asset.
[0017] In one embodiment, before determining that there is a first error in the registration information of the wireless device asset, the method further includes:
[0018] Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication stations, multiple distance information is determined, wherein each distance information represents the distance between a wireless base station device and a wireless communication station.
[0019] Based on the distance information corresponding to any wireless base station device, determine whether there is a wireless communication station within a first preset distance from any wireless base station device.
[0020] If there is no wireless communication station within a first preset distance from any wireless base station device, determine that there is no wireless communication station associated with any wireless base station device in the multiple sets of device association relationships.
[0021] In one embodiment, the preset error determination condition includes: there is no wireless base station device associated with a wireless communication site in the multiple sets of device correspondence relationships;
[0022] Before generating error messages for wireless device assets, the method also includes:
[0023] If, for any wireless communication site, there is no wireless base station device associated with any wireless communication site in the multiple sets of device correspondences, then it is determined that there is a second error in the registration information of the wireless device asset. The second error is used to indicate that there is no corresponding associated base station device for any wireless communication site.
[0024] Error messages generated for wireless device assets include:
[0025] Generate error messages to indicate that a second error exists in the wireless device asset.
[0026] In one embodiment, before determining that a second error exists in the registration information of the wireless device asset, the method further includes:
[0027] Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication stations, multiple distance information is determined, wherein each distance information represents the distance between a wireless base station device and a wireless communication station.
[0028] For any given wireless communication site, based on the distance information corresponding to that site, determine whether there is an associated base station device among multiple wireless base station devices.
[0029] In one embodiment, the preset error determination condition includes: at least one set of device associations among multiple sets of device correspondences does not match the original registered association relationship;
[0030] Before generating error messages for wireless device assets, the method also includes:
[0031] Determine whether each established group of device associations matches the original registered associations;
[0032] If any established set of device associations does not match the original registered associations, it is determined that there is a third error in the registration information of the wireless device assets. The third error is used to characterize the fact that there is an error in the original registered associations.
[0033] Error messages generated for wireless device assets include:
[0034] Generate error messages to indicate that a third-party error exists in the wireless device asset.
[0035] In one embodiment, after generating error information indicating a third-party error in the wireless device asset, the method further includes:
[0036] By using each established set of device associations, the original registered associations are modified to obtain the modified associations.
[0037] In one embodiment, the plurality of wireless base station devices includes a first wireless base station device;
[0038] Obtain the location information of multiple wireless base station devices, including:
[0039] Acquire multiple MR data reported by the terminal device to the first wireless base station device, wherein each MR data carries a sector ID of a sector of the first wireless base station device;
[0040] Based on the sector ID, multiple MR data are rasterized to obtain the raster regions corresponding to each sector.
[0041] Determine the intersection point of the grid regions corresponding to each of the multiple sectors;
[0042] The location information of the intersection point is determined as the location information of the first wireless base station device.
[0043] In one embodiment, after acquiring multiple MR data reported by the terminal device to the first wireless base station device, the method further includes:
[0044] From multiple MR data sets, MR data of terminal devices in outdoor motion state are selected;
[0045] Based on sector IDs, multiple MR data are rasterized to obtain raster regions corresponding to each sector, including:
[0046] The filtered MR data is rasterized based on sector ID to obtain raster regions corresponding to each sector.
[0047] In one embodiment, filtering out MR data of terminal devices in outdoor motion states from multiple MR data sets includes:
[0048] Obtain multiple continuously reported MR data;
[0049] Calculate the distance between each pair of adjacent MR data points to obtain multiple distance values;
[0050] If the difference between multiple distance values is less than the preset allowable difference condition, the multiple MR data reported consecutively are determined to be MR data of the terminal device in outdoor motion state.
[0051] In one embodiment, the plurality of wireless base station devices includes a second wireless base station device;
[0052] Obtain the location information of multiple wireless base station devices, including:
[0053] Acquire multiple GPS location data from the second wireless base station device;
[0054] Based on multiple GPS location data, determine the GPS location information of the second wireless base station device;
[0055] The GPS location information is used as the location information for the second wireless base station device.
[0056] According to another aspect of this application, a management apparatus for wireless device assets is provided, comprising:
[0057] The location information acquisition module is used to acquire the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites.
[0058] The information association module is used to establish multiple sets of device association relationships based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication stations. Each set of device association relationships includes a wireless base station device and its associated wireless communication station.
[0059] The error information generation module is used to generate error information for wireless device assets when it is determined that there are errors in the registration information of wireless device assets based on multiple sets of device associations and preset error judgment conditions.
[0060] According to another aspect of this application, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described method for managing wireless device assets by executing the executable instructions.
[0061] According to another aspect of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the above-described method for managing wireless device assets.
[0062] According to another aspect of this application, a computer program product is provided, including a computer program that, when executed by a processor, implements the above-described method for managing wireless device assets.
[0063] The wireless device asset management method, apparatus, device, and medium provided in this application, after obtaining the location information of multiple wireless base station devices and the site location information of multiple wireless communication base stations, can associate the wireless base station devices and wireless communication base stations to obtain multiple sets of device association relationships. Compared with the manual management of wireless device assets, the solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, can accurately determine whether there are errors in the wireless device assets, and accurately generate error information for the wireless device assets when errors exist, thus achieving refined management of wireless device assets.
[0064] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0065] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0066] Figure 1 A flowchart illustrating a method for managing wireless device assets according to an embodiment of this application is shown;
[0067] Figure 2 A schematic diagram of an exemplary grid region provided in an embodiment of this application is shown;
[0068] Figure 3 This illustration shows a schematic diagram of MR data from an exemplary terminal device provided in an embodiment of this application.
[0069] Figure 4 This illustration shows an exemplary diagram illustrating the association between a wireless base station device and a wireless communication site, as provided in an embodiment of this application.
[0070] Figure 5 A schematic diagram illustrating the basis for calculating latitude and longitude distance provided in an embodiment of this application is shown;
[0071] Figure 6 This illustration shows another exemplary diagram of the association between a wireless base station device and a wireless communication site provided in an embodiment of this application;
[0072] Figure 7 This illustration shows an exemplary relationship diagram provided in an embodiment of this application;
[0073] Figure 8 A schematic diagram of an exemplary error display interface provided in an embodiment of this application is shown;
[0074] Figure 9 A schematic diagram of another exemplary error display interface provided in an embodiment of this application is shown;
[0075] Figure 10 A flowchart illustrating another method for managing wireless device assets provided in an embodiment of this application is shown.
[0076] Figure 11 This illustration shows a flowchart of yet another method for managing wireless device assets provided in an embodiment of this application;
[0077] Figure 12 A flowchart illustrating another method for managing wireless device assets provided in an embodiment of this application is shown.
[0078] Figure 13 A schematic diagram of a wireless device asset management device is shown in an embodiment of this application;
[0079] Figure 14 This invention illustrates a structural block diagram of an electronic device according to an embodiment of the present application; and
[0080] Figure 15 This illustration shows a schematic diagram of a computer-readable storage medium according to an embodiment of this application. Detailed Implementation
[0081] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0082] Furthermore, the accompanying drawings are merely illustrative of this application and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0083] It should be understood that the steps described in the method embodiments of this application may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this application is not limited in this respect.
[0084] It should be noted that the concepts of "first" and "second" mentioned in this application are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0085] It should be noted that the terms "a" and "a plurality of" used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0086] With the development of mobile communication technology, both 2G and 5G networks require a large number of wireless base station devices for deployment. Therefore, how to properly manage these numerous wireless base station devices and other wireless equipment assets has become an urgent problem to be solved.
[0087] In one related technology, management can be carried out by manually filling out forms and manually filling in system records.
[0088] However, with the continuous changes in urban planning and construction and user internet access needs, there is a need for constant addition, relocation, and decommissioning of wireless base station equipment. Therefore, relying on manual form filling and system record backfilling methods cannot effectively track the true information of the equipment, resulting in a large number of errors in wireless asset information recording, which has a serious impact on the planning and development of wireless networks, equipment operation and maintenance, and equipment rental.
[0089] Therefore, a technical solution is needed that enables granular management of wireless device assets.
[0090] Based on this, embodiments of this application provide a method, apparatus, device, and medium for managing wireless device assets, which can be applied to asset management scenarios for wireless base station equipment. According to the technical solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, it is possible to accurately determine whether errors exist in wireless device assets, and, in the event of errors, precisely generate error information for the wireless device assets, thus achieving refined management of wireless device assets.
[0091] Before describing the technical solutions provided in the embodiments of this application, the wireless asset devices involved in the embodiments of this application will be described first.
[0092] (1) Wireless base station equipment, which may include a baseband processing module (Building Baseband Unit, BBU), a remote radio unit (RRU), an active antenna unit (AAU), etc.
[0093] The BBU can perform functions such as channel encoding / decoding, baseband signal modulation / demodulation, and protocol processing. In this embodiment, the BBU may have Global Positioning System (GPS) positioning functionality.
[0094] The RRU can convert digital baseband signals into high-frequency (RF) signals and transmit them to the communication antenna for radiation. Furthermore, in 5G technology, the RRU and antenna can be combined into an AAU. In this embodiment, the RRU and AAU can have the function of reporting Measurement Report (MR) data.
[0095] (2) A wireless communication site, which can be a site of a telecommunications operator, a tower, or a third-party platform, can be referred to as a site address. Wireless base station equipment is mainly installed at the site address of a wireless communication site.
[0096] (3) Registration information of wireless equipment assets, which records the equipment association relationship between wireless base station equipment and wireless communication site. For example, a wireless base station equipment can establish an equipment association relationship with a wireless communication site.
[0097] After introducing the above technical terms, the following detailed description of the exemplary implementation method is provided in conjunction with the accompanying drawings and embodiments.
[0098] This application provides a method for managing wireless device assets, which can be executed by any electronic device with computing capabilities. The wireless device assets include multiple wireless base station devices and multiple wireless communication sites.
[0099] Figure 1 This application illustrates a flowchart of a wireless device asset management method according to an embodiment of the present application, such as... Figure 1 As shown, the wireless device asset management method provided in this application embodiment includes the following steps S110 to S130.
[0100] S110: Obtain the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites.
[0101] For multiple wireless base station devices and multiple wireless communication sites, this can refer to devices and sites that need to be managed as assets in a unified manner. In some embodiments, it can refer to all or part of the devices and sites that need to be managed as assets within a preset area or a preset management scope.
[0102] In some embodiments, the plurality of wireless base station devices may include a first wireless base station device. The first wireless base station device may be a wireless base station device that does not have GPS positioning capabilities. For example, the first wireless base station device may include an RRU, an AAU, etc.
[0103] In this embodiment, although the first wireless base station device cannot report GPS location data itself, when the terminal is within the service range of the first wireless base station device, the terminal can report MR data through the first wireless base station device, and the MR data can carry the terminal's location information. At this time, since the terminal is within the service range of the first wireless base station device and the two are close, the location information of the terminal based on the MR data reported by the first wireless base station device can be used as the location information of the first wireless base station device.
[0104] Accordingly, S110 may include the step of obtaining the location information of the first wireless base station device, namely the steps A1 to A4 below.
[0105] Step A1: Obtain multiple MR data reports from the terminal device to the first wireless base station device. Each MR data report carries a sector ID of a sector of the first wireless base station device. The sector ID is used to identify different sectors.
[0106] MR data can be measurement reports periodically and automatically submitted by terminal devices such as mobile phones, containing signal strength, terminal location information, etc., and is mainly used for network assessment and optimization. The location information can be provided by the GPS module of the terminal device, expressed in longitude and latitude, and the data has extremely high reliability.
[0107] Each first wireless base station device may include multiple sectors. The MR data reported by a terminal device located within a certain sector may carry the sector ID of that sector.
[0108] Step A2: Rasterize multiple MR data based on sector ID to obtain the raster regions corresponding to each sector.
[0109] In some embodiments, an MR data can be rasterized into a grid of a preset size, and different sectors can be represented by different colors. For example, the grid size can be 5m * 5m.
[0110] For example, Figure 2 A schematic diagram of an exemplary grid region provided in an embodiment of this application is shown. For example... Figure 2 As shown, Figure 2 The three grid areas, indicated by different colors, represent the three sectors of the first wireless base station device. The center of the first sector is denoted as C1, the center of the second sector as C2, and the center of the third sector as C3.
[0111] Step A3: Determine the intersection points of the grid regions corresponding to each of the multiple sectors. For example, see [link to example]. Figure 2 The intersection of the three sectors is intersection point C0.
[0112] Step A4: Determine the location information of the intersection point as the location information of the first wireless base station device. For example, continue to refer to... Figure 2 The location information of intersection point C0 (such as the latitude and longitude of intersection point C0) can be used as the location information of the first wireless base station device (such as the latitude and longitude of the first wireless base station device).
[0113] In one embodiment, to further improve positioning accuracy, the positioning information of the first wireless base station device can be calculated based on the MR data of the terminal device in outdoor motion.
[0114] Accordingly, prior to step A2, the method for managing wireless device assets may also include step A5.
[0115] Step A5: Filter out the MR data of the terminal device that is in outdoor motion from multiple MR data.
[0116] In one example, step A5 may include steps A51 through A53 as described below.
[0117] Step A51: Obtain multiple MR data reports that are continuously submitted.
[0118] In some embodiments, multiple MR data reported by the same terminal device within a continuous time period can be regarded as multiple MR data reported consecutively.
[0119] Step A52: Calculate the distance between every two adjacent MR data points to obtain multiple distance values. For example, if there are 5 MR data points, the following distance values can be calculated: d1 between the location information (e.g., latitude and longitude) contained in the first MR data point and the location information (e.g., latitude and longitude) contained in the second MR data point; d2 between the location information contained in the second MR data point and the location information contained in the third MR data point and the location information contained in the fourth MR data point; and d4 between the location information contained in the fourth MR data point and the location information contained in the fifth MR data point.
[0120] In some embodiments, the Euclidean distance between every two adjacent MR data points can be calculated. The Euclidean distance d can be expressed as shown in formula (1) below:
[0121] d = sqrt((x1-x2)) 2 +(y1-y2) 2 (1)
[0122] Here, sqrt() represents the square root calculation, x1 is the longitude of the first MR data in two adjacent MR data, y1 is the latitude of the first MR data in two adjacent MR data, x2 is the longitude of the second MR data in two adjacent MR data, and y2 is the latitude of the second MR data in two adjacent MR data.
[0123] Step A53: If the difference between multiple distance values is less than the preset difference allowable condition, determine that the multiple MR data reported consecutively are MR data of the terminal device in outdoor motion state.
[0124] The preset difference allowable condition can refer to the condition that multiple distance values must be consistent or substantially consistent. For example, the preset difference allowable condition could be that the maximum difference between distance values is less than or equal to a preset difference threshold. Another example is that multiple distance values can be equal, i.e., the difference is 0, without specific restrictions.
[0125] In one example Figure 3 This illustration shows an exemplary MR data diagram of a terminal device according to an embodiment of this application. For a terminal device operating outdoors, the location points corresponding to multiple consecutive MR data points reported can be shown as location points P11-P17. For a terminal device operating indoors, the location points corresponding to multiple consecutive MR data points reported can be shown as location points P21-P26. The line segment between any two adjacent location points represents the Euclidean distance between the two MR data points.
[0126] pass Figure 3 It can be seen that for terminal devices in outdoor motion, since the user's movement can be considered uniform over a period of time, the Euclidean distance (shown by solid lines) between any two adjacent MR data points is similar. Conversely, for terminal devices in indoor motion, the Euclidean distance (shown by dashed lines) between any two adjacent MR data points is chaotic. Therefore, the MR data of a terminal device in outdoor motion can be accurately identified using the Euclidean distance.
[0127] Accordingly, step A2 may include step A21 below.
[0128] Step A21 involves rasterizing the filtered MR data based on the sector ID to obtain raster regions corresponding to each of the multiple sectors. In other words, MR data from a terminal device in outdoor motion can be rasterized to obtain raster regions corresponding to each of the multiple sectors.
[0129] In this embodiment, since there are few or no obstructions outdoors, the latitude and longitude data reported by the terminal device in outdoor motion is highly reliable. Therefore, based on the MR data of the terminal device in outdoor motion, the positioning information of the first wireless base station device can be accurately calculated.
[0130] In other embodiments, the multiple wireless base station devices may include a second wireless base station device. This second wireless base station device may be a wireless base station device with its own GPS positioning function. For example, the second wireless base station device may include a BBU. For example, the BBU mainly consists of a main device and a GPS module. The GPS module can be installed outdoors at the location of the main device, so the GPS location can be used to determine the location of the main device.
[0131] Accordingly, S110 may include the step of obtaining the location information of the second wireless base station device, namely steps B1 to B3 below.
[0132] Step B1: Obtain multiple GPS location data points from the second wireless base station device. For example, the data source for the GPS location data reported by the second wireless base station device can be the device manufacturer's network management platform; that is, the network management platform of the device manufacturer can provide multiple GPS location data points from the second wireless base station device. Specifically, the GPS location data from the device manufacturer's network management platform can be directly reported by the GPS module of the second wireless base station device.
[0133] In some embodiments, the GPS location data can be multiple GPS location data points accumulated periodically. By periodically accumulating multiple GPS location data points, the impact of GPS data not being reported due to station outages on the positioning results can be reduced, thereby improving positioning accuracy.
[0134] For example, each GPS location data may include the latitude and longitude information of the second wireless base station device.
[0135] Step B2: Determine the GPS location information of the second wireless base station device based on multiple GPS location data.
[0136] In some embodiments, the GPS location information of the second wireless base station device can be determined in step B2 by means of statistical average value, distribution characteristics, etc., without specific limitations.
[0137] In one example, the GPS location information of the second wireless base station device may include the longitude and latitude of the second wireless base station device.
[0138] Step B3: Determine the GPS location information of the second wireless base station as the positioning information of the second wireless base station.
[0139] After introducing the location information of wireless base station equipment, the site location information of wireless communication sites will be explained next.
[0140] In some embodiments, the location information of a wireless communication site can be presented in the form of latitude and longitude.
[0141] In one example, the location information of a wireless communication site can be obtained from site data provided by a telecommunications operator, a tower company, or a third-party platform. Exemplarily, the site data may also include information such as the site owner and installed equipment; there are no specific limitations on this.
[0142] In one example, registration information for wireless equipment assets can also be obtained from site data provided by telecommunications operators, tower companies, and third-party platforms. This registration information may include the associations between multiple sets of wireless base station equipment and wireless communication sites.
[0143] In some embodiments, after acquiring multiple GPS location data of the second wireless base station device, MR data reported by the terminal device, site data provided by the communication operator, a tower, or a third-party platform, or association relationships provided by the communication operator, a tower, or a third-party platform, the acquired data can be filtered to filter out data with empty latitude and longitude or incorrect latitude and longitude information, and useless fields in the acquired data can also be filtered to facilitate subsequent data processing.
[0144] S120: Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites, establish multiple sets of device association relationships. Each set of device association relationships includes one wireless base station device and its associated wireless communication site.
[0145] In some embodiments, association can be established based on the distance between each wireless base station device and each wireless communication site. For example, for each wireless base station device, an association relationship can be established between the wireless base station device and the nearest wireless communication site within a first preset distance. The first preset distance can be set to any empirical value, such as 30 meters, depending on the actual scenario and specific needs, and is not specifically limited thereto.
[0146] In one example Figure 4 This illustration shows an exemplary diagram illustrating the association between a wireless base station device and a wireless communication site, as provided in an embodiment of this application. Figure 4 As shown, wireless equipment assets may include multiple wireless base station devices U1 and U2, and multiple wireless communication sites T1 to T8.
[0147] For wireless base station device U1, within a radius M1 centered on it and with a first preset distance R1 as its radius, there are four wireless communication stations T1, T2, T6, and T7 distributed around it. Among them, wireless communication station T1 is closest to wireless base station device U1, so a relationship can be established between wireless base station device U1 and wireless communication station T1.
[0148] In one embodiment, association can be based on the latitude and longitude distance between each wireless base station device and each wireless communication site.
[0149] For example, Figure 5 This diagram illustrates the basis for calculating latitude and longitude distances according to an embodiment of this application. Figure 5 As shown, the calculation of latitude and longitude distances is based on the following:
[0150] The Earth's equatorial circumference is 40075.04 kilometers. The Earth's equatorial cross-section is a circle, and the equivalent sum of its interior angles is 360°, with each degree consisting of 60's. The length of one degree per second on the equator is calculated as follows: 40075.04 km / 360° = 111.31955 km. Of this, 111.31955 km / 60' = 1.8553258 km = 1855.3 m. Furthermore, each minute has 60 seconds, so each second represents 1855.3 m / 60 = 30.92 m.
[0151] The latitude and longitude distance l between any two points can satisfy the following formula (2):
[0152] l=111.12cos{1 / [sinφAsinφB+cosφAcosφBcos(λB-λA)]} (2)
[0153] In formula (2), the longitude of point A is represented by λA, and the latitude of point A is represented by pφA; the longitude of point B is represented by λB, and the latitude of point B is represented by φB.
[0154] It should be noted that, in the embodiments of this application, other distance values besides latitude and longitude distances, such as Euclidean distance, may also be used, and there are no specific restrictions on this.
[0155] S130: If, based on multiple sets of device associations and preset error judgment conditions, it is determined that there is an error in the registration information of the wireless device asset, error information of the wireless device asset is generated.
[0156] The preset error judgment conditions can refer to conditions that indicate that the original registration information of wireless equipment assets is incorrect.
[0157] In one embodiment, the preset error determination conditions include one or more of the following determination conditions 1-3.
[0158] Judgment condition 1: No wireless communication site is associated with a certain wireless base station device in the multiple sets of device correspondence relationships. Optionally, the first error corresponding to judgment condition 1 can be called "device has no site address," that is, in the multiple sets of device correspondence relationships calculated by the embodiments of this application, no wireless communication site is associated with a certain wireless base station device. Or it can be called "no site address (i.e., wireless communication site) was found within a 30-meter radius (first preset distance) around the installation location of the wireless base station device."
[0159] In one example, see [link to example]. Figure 4 If there are no wireless communication stations within a radius M2 centered on the wireless base station device U2 and with a first preset distance R1 as the radius, then the wireless base station device U2 satisfies judgment condition 1.
[0160] Judgment condition 2: No wireless base station device associated with a certain wireless communication site exists in the multiple sets of device correspondence relationships. Optionally, the second error corresponding to judgment condition 2 can be referred to as "no device at the site address". That is, in the multiple sets of device correspondence relationships calculated through the embodiments of this application, no wireless base station device associated with a certain wireless communication site exists. Or it can be referred to as "no wireless base station device was found within a 30-meter radius (second preset distance) around the installation location (site address) of the wireless communication site".
[0161] In one example Figure 6 This illustration shows another exemplary diagram illustrating the association between a wireless base station device and a wireless communication site, as provided in an embodiment of this application. Figure 6 As shown, there are no wireless base station devices within a range M3 centered on wireless communication station T1 and with a radius of the second preset distance R2, meaning that wireless communication station T1 meets judgment condition 2.
[0162] Furthermore, wireless base station devices U1 and U2 exist within a range M4 centered on wireless communication station T2 and with a radius of the second preset distance R2, meaning that wireless communication station T2 does not meet judgment condition 2.
[0163] Judgment condition 3: Among multiple sets of device correspondence relationships, at least one set of device association relationships does not match the original registered association relationship. Optionally, the third error corresponding to judgment condition 3 can be called a device association error address.
[0164] For example, the original registration of the association can be the device association relationship based on the distance in the site address data provided by the telecommunications operator, a tower, or a third-party platform.
[0165] In one example Figure 7This illustration shows an exemplary association diagram provided by an embodiment of this application. In the multiple device association relationships 11 calculated in this embodiment, wireless base station device U4 corresponds to wireless communication site T4. This is inconsistent with the wireless base station device U4 corresponding to wireless communication site T5 recorded in the originally registered management association relationship 12. At this point, judgment condition 3 is met. That is, the wireless base station device U4 corresponding to wireless communication site T5 recorded in the originally registered management association relationship 12 is incorrect; that is, wireless base station device U4 is associated with an incorrect site address (wireless communication site T5).
[0166] After introducing the judgment conditions 1-3, the specific implementation method of S130 will be described next.
[0167] In some embodiments, error information for wireless device assets can be generated by generating an error list or similar methods.
[0168] In one embodiment, an error list corresponding to the error type can be generated. For example, a list of devices without a site address, a list of base stations associated with device errors, and a list of devices with no sites can be output.
[0169] For example, Figure 8 This diagram illustrates an exemplary error display interface provided in an embodiment of this application. Figure 8 As shown, detailed information such as the number of problematic cells (problematic base stations) in each city can be displayed on the base station (wireless base station equipment) management interface.
[0170] Another example is, Figure 9 A schematic diagram of another exemplary error display interface provided in an embodiment of this application is shown. For example... Figure 9 As shown, detailed data for each item in the list of towerless communities (equipment without site locations) can be displayed.
[0171] The wireless device asset management method provided in this application, after obtaining the location information of multiple wireless base station devices and the site location information of multiple wireless communication base stations, can associate the wireless base station devices and wireless communication base stations to obtain multiple sets of device association relationships. Compared with the manual management of wireless device assets, the solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, can accurately determine whether there are errors in the wireless device assets, and accurately generate error information for the wireless device assets when errors exist, thus achieving refined management of wireless device assets.
[0172] In combination Figures 1-9 After providing an overview of the wireless device asset management method provided in this application, the following three examples will be used to explain the three types of errors based on the judgment conditions.
[0173] In some embodiments of this application, Figure 10 This illustration shows a flowchart of another method for managing wireless device assets provided in an embodiment of this application. This embodiment is an optimization based on the above embodiments, and can be combined with various optional solutions from one or more of the above embodiments.
[0174] like Figure 10 As shown, the method for managing wireless device assets includes the following steps S1010 to S1040.
[0175] S1010: Obtain the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites.
[0176] S1010 is similar to S110, and the details of S110 can be found in the specific content, which will not be repeated here.
[0177] S1020: Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites, establish multiple sets of device association relationships. Each set of device association relationships includes one wireless base station device and its associated wireless communication site.
[0178] S1020 is similar to S120, and the details of S120 can be found in the description here.
[0179] S1030, if for any wireless base station device, there is no wireless communication site associated with that wireless base station device in multiple sets of device association relationships, then it is determined that the registration information of the wireless device asset contains a first error. Here, the first error indicates that the wireless base station device has no associated wireless communication site.
[0180] For example, see [link to previous article] Figure 7 If there is no wireless communication site associated with wireless base station U2 in any of the multiple sets of device association relationships (the association relationship between wireless base station device U1 and wireless communication site T1, the association relationship between wireless base station device U3 and wireless communication site T3, and the association relationship between wireless base station device U4 and wireless communication site T4), it can be proven that there is a first error in the registration information of the wireless device asset (the device has no site address).
[0181] In some embodiments, after S1030, the method further includes steps C1 to C3.
[0182] Step C1 involves determining multiple distance information based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication stations. Each distance information represents the distance between a wireless base station device and a wireless communication station.
[0183] The distance information can be latitude and longitude distance, which can be found in the relevant description of the above part of the embodiments of this disclosure in conjunction with formula (2), and will not be repeated here.
[0184] Step C2 involves determining, based on the distance information corresponding to any wireless base station device, whether there is a wireless communication station within a first preset distance of that device. The first preset distance can be set according to actual conditions and specific scenarios, and is not specifically configured here. In one embodiment, the first preset distance can be 30 meters.
[0185] Step C3: If there is no wireless communication station within a first preset distance from any wireless base station device, determine that there is no wireless communication station associated with any wireless base station device in the multiple sets of device association relationships.
[0186] S1040, Generate error information to indicate that there is a first error in the wireless device asset.
[0187] For example, a list of devices without base stations can be generated and displayed on a display device to remind relevant personnel to take timely action.
[0188] The wireless device asset management method provided in this application, after obtaining the location information of multiple wireless base station devices and the site location information of multiple wireless communication base stations, can associate the wireless base station devices and wireless communication base stations to obtain multiple sets of device association relationships. Compared with the manual management of wireless device assets, the solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, can accurately determine whether there are errors in the wireless device assets, and accurately generate error information for the wireless device assets when errors exist, thus achieving refined management of wireless device assets.
[0189] In other embodiments of this application, Figure 11 This illustration shows a flowchart of another wireless device asset management method provided in this application embodiment. This application embodiment is an optimization based on the above embodiments, and can be combined with various optional solutions from one or more of the above embodiments.
[0190] like Figure 11 As shown, the method for managing wireless device assets includes the following steps S1110 to S1140.
[0191] S1110: Obtain the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites.
[0192] S1110 is similar to S110, and you can refer to the specific content of S110, which will not be repeated here.
[0193] S1120: Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites, establish multiple sets of device association relationships. Each set of device association relationships includes one wireless base station device and its associated wireless communication site.
[0194] S1120 is similar to S120, and the details of S120 can be found in the specific content, which will not be repeated here.
[0195] S1130, if for any wireless communication site, in the multiple sets of device correspondences, there is no wireless base station device associated with any wireless communication site, then it is determined that the registration information of the wireless device asset contains a second error. The second error indicates that any wireless communication site has no corresponding associated base station device.
[0196] For example, see [link to previous article] Figure 7 If no wireless base station device associated with wireless communication site T5 is found in any of the multiple sets of device association relationships (the association relationship between wireless base station device U1 and wireless communication site T1, the association relationship between wireless base station device U3 and wireless communication site T3, and the association relationship between wireless base station device U4 and wireless communication site T4), then it can be proven that there is a second error in the registration information of the wireless equipment asset (no device in the site address).
[0197] In some embodiments, prior to S1130, the method further includes steps D1 and D2 as described below.
[0198] Step D1: Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication stations, determine multiple distance information. Each distance information represents the distance between a wireless base station device and a wireless communication station.
[0199] The distance information can be latitude and longitude distance, which can be found in the relevant description of the above part of the embodiments of this disclosure in conjunction with formula (2), and will not be repeated here.
[0200] Step D2: For any wireless communication site, based on the distance information corresponding to any wireless communication site, determine whether there is an associated base station device for any wireless communication site among multiple wireless base station devices.
[0201] In one example, if there is no associated base station device for the wireless communication site in the determined multiple sets of device associations, then it is determined that there is no associated base station device for the wireless communication site among the multiple wireless base station devices.
[0202] Similarly, if the identified multiple sets of device associations do not include the associated base station equipment for that wireless communication site, for example, see [link to relevant documentation]... Figure 7 Among the multiple sets of device association relationships, there is an associated base station device T1 of wireless communication site T1.
[0203] S1140, generate error information to indicate that a second error exists in the wireless device asset.
[0204] For example, a list of devices missing from a site can be generated and displayed on a display device to remind relevant personnel to handle the issue promptly.
[0205] The wireless device asset management method provided in this application, after obtaining the location information of multiple wireless base station devices and the site location information of multiple wireless communication base stations, can associate the wireless base station devices and wireless communication base stations to obtain multiple sets of device association relationships. Compared with the manual management of wireless device assets, the solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, can accurately determine whether there are errors in the wireless device assets, and accurately generate error information for the wireless device assets when errors exist, thus achieving refined management of wireless device assets.
[0206] Figure 12 This illustration shows a flowchart of another wireless device asset management method provided in an embodiment of this application. This embodiment is an optimization of the above embodiments and can be combined with various optional solutions from one or more of the above embodiments.
[0207] like Figure 12 As shown, the method for managing wireless device assets includes the following steps S1210 to S1250.
[0208] S1210: Obtain the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites. S1210 is similar to S110; please refer to the details of S110 for further explanation.
[0209] S1220: Based on the location information of multiple wireless base station devices and the site location information of multiple wireless communication stations, establish multiple sets of device association relationships. Each set of device association relationships includes one wireless base station device and its associated wireless communication station. S1220 is similar to S120; please refer to the details of S120 for further explanation.
[0210] S1230, determine whether the established device association relationships match the original registered association relationships.
[0211] In some embodiments, for any set of device associations, if the set of device associations is recorded in the originally registered associations, it means that the set of device associations matches the originally registered associations. For example, see below. Figure 7The association between wireless base station device U1 and wireless communication site T1, and the association between wireless base station device U3 and wireless communication site T3, both match the original registered association.
[0212] In other embodiments, for any set of device associations, if the wireless communication site associated with the wireless base station in the established device association is inconsistent with the wireless communication site associated with the wireless base station in the original registered association, for example, if the wireless base station U4 corresponds to the wireless communication site T4 in the established device association and is associated with the wireless communication site T5 in the original registered association, and the two are inconsistent, then it is determined that the set of device associations does not match the original registered association.
[0213] In some other embodiments, if any established set of device associations does not exist in the originally registered associations, then it is determined that the set of device associations does not match the originally registered associations.
[0214] S1240, if any established set of device associations does not match the original registered associations, it is determined that the registration information of the wireless device asset contains a third error. The third error indicates that the original registered associations contain errors.
[0215] S1250, generates error information indicating a third error exists in the wireless device asset.
[0216] For example, a list of incorrectly associated device addresses can be generated and displayed on a display device to remind relevant personnel to handle the issue in a timely manner.
[0217] The wireless device asset management method provided in this application, after obtaining the location information of multiple wireless base station devices and the site location information of multiple wireless communication base stations, can associate the wireless base station devices and wireless communication base stations to obtain multiple sets of device association relationships. Compared with the manual management of wireless device assets, the solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, can accurately determine whether there are errors in the wireless device assets, and accurately generate error information for the wireless device assets when errors exist, thus achieving refined management of wireless device assets.
[0218] In some embodiments, after S1250, the method for managing wireless device assets further includes the following step E1.
[0219] Step E1: Using each established set of device associations, the original registered associations are modified to obtain the modified associations.
[0220] For example, see [link to previous article] Figure 7 The established device association relationships (such as the association between wireless base station device U4 and wireless communication site T4) can be used to replace the original incorrect association relationships (such as the association between wireless base station device U4 and wireless communication site T5) to obtain the corrected association relationships.
[0221] Another example is that redundant relationships in the original registration (such as the relationship between wireless base station device U2 and wireless communication site T2) can also be removed.
[0222] This embodiment enables rapid and automatic correction of erroneous device associations, thereby ensuring the correctness of the registered device associations.
[0223] Based on the same inventive concept, this application also provides a wireless device asset management device, as shown in the following embodiments.
[0224] Figure 13 This illustration shows a schematic diagram of a wireless device asset management device according to an embodiment of this application, such as... Figure 13 As shown, the wireless device asset management device 1300 includes: a location information acquisition module 1310, an information association module 1320, and an error information generation module 1330.
[0225] The location information acquisition module 1310 is used to acquire the location information of the plurality of wireless base station devices and the site location information of the plurality of wireless communication sites.
[0226] The information association module 1320 is used to establish multiple sets of device association relationships based on the location information of the multiple wireless base station devices and the site location information of the multiple wireless communication stations. Each set of device association relationships includes one wireless base station device and its associated wireless communication station.
[0227] Error information generation module 1330 is used to generate error information for the wireless device asset when it is determined, based on the multiple sets of device association relationships and preset error judgment conditions, that there is an error in the registration information of the wireless device asset.
[0228] In one embodiment, the preset error determination condition includes: there is no wireless communication site associated with the wireless base station device in the multiple sets of device correspondence relationships.
[0229] The wireless device asset management device 1300 also includes a first error determination module.
[0230] The first error determination module is used to determine that there is a first error in the registration information of wireless equipment assets if, in the case that there is no wireless communication site associated with any wireless base station device in multiple sets of device association relationships, the first error indicates that there is no associated wireless communication site for any wireless base station device.
[0231] The error message generation module 1330 can be specifically configured to generate error messages indicating that a first error exists in the wireless device asset.
[0232] In one embodiment, the wireless device asset management device 1300 further includes: a first distance information determination module, a first judgment module, and a first determination module.
[0233] The first distance information determination module is used to determine multiple distance information based on the positioning information of multiple wireless base station devices and the site location information of multiple wireless communication stations, wherein each distance information represents the distance between a wireless base station device and a wireless communication station.
[0234] The first judgment module is used to determine whether there is a wireless communication station within a first preset distance from any wireless base station device based on the distance information corresponding to any wireless base station device.
[0235] The first determining module is used to determine that, in the case that there is no wireless communication station within a first preset distance from any wireless base station device, there is no wireless communication station associated with any wireless base station device in multiple sets of device association relationships.
[0236] In one embodiment, the preset error determination condition includes: there is no wireless base station device associated with a wireless communication site in the multiple sets of device correspondence relationships.
[0237] The wireless device asset management device 1300 also includes a second error determination module.
[0238] The second error determination module is used to determine that there is a second error in the registration information of wireless equipment assets if, in the case that there is no wireless base station equipment associated with any wireless communication site in the multiple sets of equipment correspondence, the second error is used to indicate that there is no corresponding associated base station equipment for any wireless communication site.
[0239] The error message generation module 1330 can be specifically configured to generate error messages indicating that a second error exists in the wireless device asset.
[0240] In one embodiment, the wireless device asset management device 1300 further includes: a second distance information determination module and a second determination module.
[0241] The second distance information determination module is used to determine multiple distance information based on the positioning information of multiple wireless base station devices and the site location information of multiple wireless communication stations, wherein each distance information represents the distance between a wireless base station device and a wireless communication station.
[0242] The second determining module is used to determine, based on the distance information corresponding to any wireless communication site, whether there is an associated base station device for any wireless communication site among multiple wireless base station devices.
[0243] In one embodiment, the preset error determination condition includes: at least one set of device associations among multiple sets of device correspondences does not match the original registered association relationship.
[0244] The wireless device asset management device 1300 also includes a second judgment module and a third error determination module.
[0245] The second judgment module is used to determine whether each established group of device associations matches the original registered associations.
[0246] The third error determination module is used to determine that there is a third error in the registration information of wireless device assets when any established set of device associations does not match the original registration associations. The third error is used to indicate that there is an error in the original registration associations.
[0247] The error message generation module 1330 can be specifically configured to generate error messages indicating that a third error exists in the wireless device asset.
[0248] In one embodiment, the wireless device asset management device 1300 further includes an association correction module.
[0249] The association relationship correction module is used to correct the original registered association relationships by utilizing each set of device association relationships established, and obtain the corrected association relationships.
[0250] In one embodiment, the plurality of wireless base station devices includes a first wireless base station device. The location information acquisition module 1310 includes: a first data acquisition unit, a grid processing unit, an intersection point determination unit, and a positioning information determination unit.
[0251] The first data acquisition unit is used to acquire multiple MR data reported by the terminal device to the first wireless base station device, wherein each MR data carries a sector ID of a sector of the first wireless base station device.
[0252] The raster processing unit is used to rasterize multiple MR data based on sector IDs to obtain raster regions corresponding to each sector.
[0253] The intersection point determination unit is used to determine the intersection point of the grid regions corresponding to multiple sectors.
[0254] The positioning information determination unit is used to determine the location information of the intersection point as the positioning information of the first wireless base station device.
[0255] In one embodiment, the wireless device asset management device 1300 further includes a data filtering module.
[0256] The data filtering module is used to filter out MR data of terminal devices that are in outdoor motion from multiple MR data.
[0257] Accordingly, the raster processing unit is specifically configured to: perform rasterization processing on the filtered MR data based on the sector ID to obtain raster regions corresponding to each of the multiple sectors.
[0258] In one embodiment, the data filtering module includes: a second data acquisition unit, a distance calculation unit, and a data determination unit.
[0259] The second data acquisition unit is used to acquire multiple continuously reported MR data.
[0260] The distance calculation unit is used to calculate the distance value between every two adjacent MR data points, resulting in multiple distance values.
[0261] The data determination unit is used to determine that multiple consecutively reported MR data are MR data of a terminal device in an outdoor motion state when the difference between multiple distance values is less than a preset difference allowable condition.
[0262] In one embodiment, the plurality of wireless base station devices includes a second wireless base station device. Accordingly, the location information acquisition module 1310 includes: a GPS data acquisition unit, a first location determination unit, and a second location determination unit.
[0263] The GPS data acquisition unit is used to acquire multiple GPS location data of the second wireless base station device.
[0264] The first location determination unit is used to determine the GPS location information of the second wireless base station device based on multiple GPS location data.
[0265] The second location determination unit is used to determine the GPS location information as the location information of the second wireless base station device.
[0266] The wireless device asset management device provided in this application, after acquiring the location information of multiple wireless base station devices and the site location information of multiple wireless communication base stations, can associate the wireless base station devices and wireless communication base stations to obtain multiple sets of device association relationships. Compared with the manual management of wireless device assets, the solution provided in this application, based on multiple sets of device association relationships and preset error judgment conditions, can accurately determine whether there are errors in the wireless device assets, and accurately generate error information for the wireless device assets when errors exist, thus achieving refined management of wireless device assets.
[0267] It should be noted that, Figure 13 The wireless device asset management device 1300 shown can perform... Figures 1 to 12 The various steps in the method embodiment shown are implemented. Figures 1 to 12 The processes and effects in the method embodiments shown are not described in detail here.
[0268] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."
[0269] The following reference Figure 14 To describe an electronic device 1400 according to this embodiment of the present application. Figure 14 The electronic device 1400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0270] like Figure 14 As shown, the electronic device 1400 is manifested in the form of a general-purpose computing device. The components of the electronic device 1400 may include, but are not limited to: at least one processing unit 1410, at least one storage unit 1420, and a bus 1430 connecting different system components (including storage unit 1420 and processing unit 1410).
[0271] The storage unit stores program code that can be executed by the processing unit 1410, causing the processing unit 1410 to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of this application.
[0272] Storage unit 1420 may include readable media in the form of volatile storage units, such as random access memory (RAM) 14201 and / or cache memory 14202, and may further include read-only memory (ROM) 14203.
[0273] Storage unit 1420 may also include a program / utility 14204 having a set (at least one) of program modules 14205, such program modules 14205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0274] Bus 1430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0275] Electronic device 1400 can also communicate with one or more external devices 1440 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 1400, and / or with any device that enables electronic device 1400 to communicate with one or more other computing devices (e.g., router, modem, etc.). Such communication can be performed through input / output (I / O) interface 1450.
[0276] Furthermore, the electronic device 1400 can also communicate with one or more networks (such as local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via the network adapter 1460.
[0277] like Figure 14 As shown, network adapter 1460 communicates with other modules of electronic device 1400 via bus 1430.
[0278] It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0279] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the embodiments of this application.
[0280] In an exemplary embodiment of this application, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. Figure 15 This illustration shows a schematic diagram of a computer-readable storage medium according to an embodiment of this application, such as... Figure 15 As shown, the computer-readable storage medium 1500 stores a program product capable of implementing the methods described above in this application.
[0281] In some possible implementations, various aspects of this application may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this application.
[0282] More specific examples of computer-readable storage media in this application may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0283] In this application, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof.
[0284] A readable signal medium can also be any readable medium other than a readable storage medium, which can send, propagate or transmit a program for use by or in connection with an instruction execution system, apparatus or device.
[0285] In some examples, program code contained on a computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0286] In practical implementation, program code for executing the operations of this application can be written using any combination of one or more programming languages. These programming languages include object-oriented programming languages—such as Java and C++—and conventional procedural programming languages—such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0287] In cases involving remote computing devices, the remote computing devices can be connected to user computing devices via any type of network, including local area networks (LANs) or wide area networks (WANs), or they can be connected to external computing devices (e.g., via the Internet using an Internet service provider).
[0288] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the wireless device asset management method provided in various optional embodiments of this application.
[0289] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0290] Furthermore, although the steps of the method in this application are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0291] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware.
[0292] Therefore, the technical solution according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, mobile hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the method according to the embodiments of this application.
[0293] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein.
[0294] This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed in this application. The description and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the appended claims.
Claims
1. A method for managing wireless device assets, characterized in that, The wireless equipment assets include multiple wireless base station devices and multiple wireless communication sites, and the method includes: The system acquires the location information of the multiple wireless base station devices and the site location information of the multiple wireless communication sites. The multiple wireless base station devices include a first wireless base station device. Acquiring the location information of the multiple wireless base station devices includes: acquiring multiple MR data reported by a terminal device to the first wireless base station device, wherein each MR data carries a sector ID of a sector of the first wireless base station device; calculating the distance between every two adjacent MR data to obtain multiple distance values; if the difference between the multiple distance values is less than a preset difference allowable condition, determining that the continuously reported multiple MR data are MR data of a terminal device in an outdoor moving state; performing rasterization processing on the multiple MR data reported by the terminal device in an outdoor moving state based on the sector ID to obtain raster regions corresponding to each of the multiple sectors; determining the intersection point of the raster regions corresponding to each of the multiple sectors; and determining the location information of the intersection point as the location information of the first wireless base station device. Based on the location information of the multiple wireless base station devices and the site location information of the multiple wireless communication stations, the distance between them is calculated. For each wireless base station device, an association relationship is established between the wireless base station device and the nearest wireless communication station within a first preset distance, resulting in multiple sets of device association relationships. Each set of device association relationships includes a wireless base station device and its associated wireless communication station. If, based on the multiple sets of device associations and preset error judgment conditions, it is determined that there is an error in the registration information of the wireless device asset, error information of the wireless device asset is generated.
2. The method according to claim 1, characterized in that, The preset error determination conditions include: there is no wireless communication site associated with the wireless base station device in the multiple sets of device correspondence relationships; Before generating the error information for the wireless device assets, the method further includes: If, for any wireless base station device, there is no wireless communication site associated with any wireless base station device in the multiple sets of device association relationships, then it is determined that there is a first error in the registration information of the wireless device asset. The first error indicates that the wireless base station device has no associated wireless communication site. The error information generated for the wireless device assets includes: Generate error information to indicate that the wireless device asset has the first error.
3. The method according to claim 2, characterized in that, Before determining that the registration information of the wireless device asset contains a first error, the method further includes: Based on the positioning information of the multiple wireless base station devices and the site location information of the multiple wireless communication stations, multiple distance information is determined, wherein each distance information represents the distance between a wireless base station device and a wireless communication station. Based on the distance information corresponding to any wireless base station device, determine whether there is a wireless communication station within a first preset distance from any wireless base station device. If there is no wireless communication station within a first preset distance from any of the wireless base station devices, it is determined that there is no wireless communication station associated with any of the multiple sets of device associations.
4. The method according to claim 1, characterized in that, The preset error determination conditions include: there is no wireless base station device associated with a wireless communication site in the multiple sets of device correspondence relationships; Before generating the error information for the wireless device assets, the method further includes: If, for any wireless communication site, there is no wireless base station device associated with any wireless communication site in the multiple sets of device correspondences, then it is determined that there is a second error in the registration information of the wireless device asset. The second error is used to indicate that there is no corresponding associated base station device for any wireless communication site. The error information generated for the wireless device assets includes: Generate error information to indicate that the wireless device asset has the second error.
5. The method according to claim 4, characterized in that, Before determining that the registration information of the wireless device asset contains a second error, the method further includes: Based on the positioning information of the multiple wireless base station devices and the site location information of the multiple wireless communication stations, multiple distance information is determined, wherein each distance information represents the distance between a wireless base station device and a wireless communication station. For any wireless communication site, based on the distance information corresponding to the wireless communication site, determine whether there is an associated base station device for the wireless communication site among the plurality of wireless base station devices.
6. The method according to claim 1, characterized in that, The preset error determination conditions include: at least one set of device association relationships among the multiple sets of device correspondence relationships does not match the original registered association relationship; Before generating the error information for the wireless device assets, the method further includes: Determine whether each established group of device associations matches the original registered associations; If any established set of device associations does not match the original registered associations, it is determined that the registration information of the wireless device asset has a third error, and the third error is used to indicate that the original registered associations are incorrect; The error information generated for the wireless device assets includes: Generate error information to indicate that the wireless device asset has the third error.
7. The method according to claim 6, characterized in that, After generating error information indicating the presence of the third error in the wireless device asset, the method further includes: Using each established set of device associations, the original registered associations are modified to obtain the modified associations.
8. A management device for wireless equipment assets, characterized in that, include: The location information acquisition module is used to acquire the location information of multiple wireless base station devices and the site location information of multiple wireless communication sites. Multiple wireless base station devices, including a first wireless base station device, are used to acquire positioning information from the multiple wireless base station devices. This includes: acquiring multiple MR data reported by a terminal device to the first wireless base station device, wherein each MR data carries a sector ID of a sector of the first wireless base station device; calculating the distance between every two adjacent MR data to obtain multiple distance values; determining that the multiple consecutively reported MR data are MR data of a terminal device in an outdoor moving state if the difference between the multiple distance values is less than a preset difference allowable condition; performing rasterization processing on the multiple MR data reported by the terminal device in an outdoor moving state based on the sector ID to obtain raster regions corresponding to each of the multiple sectors; determining the intersection point of the raster regions corresponding to each of the multiple sectors; and determining the location information of the intersection point as the positioning information of the first wireless base station device. The information association module is used to calculate the distance between the multiple wireless base station devices and the multiple wireless communication stations based on their location information. For each wireless base station device, an association relationship is established between the wireless base station device and the nearest wireless communication station within a first preset distance, resulting in multiple sets of device association relationships. Each set of device association relationships includes a wireless base station device and its associated wireless communication station. The error information generation module is used to generate error information for the wireless device asset when it is determined that there is an error in the registration information of the wireless device asset based on the multiple sets of device association relationships and preset error judgment conditions.
9. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the wireless device asset management method according to any one of claims 1-7 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the wireless device asset management method according to any one of claims 1-7.