Municipal equipment inclination monitoring system
By installing inclination sensors and processor modules on the support pole and base of municipal equipment respectively, accurate monitoring of the inclination of the support pole can be achieved, solving the problems of difficult installation and insufficient accuracy in the existing technology and improving the stability and safety of the municipal system.
Patent Information
- Application Number
- CN202510716851.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2045-05-30
AI Technical Summary
The existing technology for monitoring the inclination of support poles of municipal equipment is difficult to install, costly, and lacks accuracy, which affects the working stability of the municipal system.
Separate inclination sensors and processor modules are installed on the support pole and base respectively. Through wireless or wired communication connection, accurate monitoring of the support pole inclination is achieved, and the overall inclination is calculated by combining multi-position inclination information and historical data.
It reduces the installation difficulty and cost, improves the accuracy of support pole inclination monitoring, enhances the working stability of the municipal system, and reduces equipment failures.
Smart Images

Figure CN120651193A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data monitoring and processing, and in particular to a municipal equipment tilt monitoring system. Background Art
[0002] With the development of urbanization, a large number of municipal equipment are used in different cities or rural areas, and they undertake a variety of different functions. Some municipal equipment, such as smart street lamp equipment, are equipped with smart devices to realize data transmission or monitoring functions. Their status needs to be monitored in real time to determine whether maintenance is required, so as to maintain the working stability of the entire municipal system. When monitoring the tilt status of the support pole of municipal equipment, most of the existing technologies install integrated monitoring devices at the base of the municipal equipment. Due to the large volume of the integrated structure, it is difficult to install and the installation cost is high. The fact that all of them are installed at the base position does not provide enough accuracy for monitoring the tilt of the entire municipal equipment, and it does not consider combining data processing technology to improve the monitoring accuracy. Therefore, the existing technology has defects and needs to be improved urgently. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a municipal equipment tilt monitoring system that can be installed on the support pole and base respectively based on separate tilt sensors and processor modules. On the one hand, it reduces the installation difficulty and cost and the cost of modifying the original municipal equipment. On the other hand, it achieves more accurate monitoring of the support pole inclination, improves the working stability of the municipal system, and reduces equipment failures.
[0004] In order to solve the above technical problems, the first aspect of the present invention discloses a municipal equipment tilt monitoring system, the system comprising: At least one inclination sensor, provided on a support rod of the target monitoring device, for detecting inclination information of the support rod; A processor module is provided at the base of the target monitoring device and is communicatively connected to the inclination sensor, for receiving the inclination information and determining a corresponding degree of inclination danger of the target monitoring device.
[0005] In an optional embodiment, the system includes a plurality of inclination sensors corresponding to different angle detection thresholds, and each of the inclination sensors sends a notification signal to the processor module when detecting that the inclination of the support rod exceeds the corresponding angle detection threshold.
[0006] In an optional embodiment, the processor module and the inclination sensor are communicatively connected via a wired and / or wireless manner; the wireless manner includes at least one of a Bluetooth communication manner, a WIFI communication manner, and a radio communication manner.
[0007] In an optional embodiment, the processor module includes a communication unit, and the communication unit is used to send an alarm message to a cloud server when it is determined that the tilt risk level corresponding to the target monitoring device exceeds a preset level threshold.
[0008] In an optional embodiment, the system includes a plurality of inclination sensors corresponding to different angle detection accuracies, and the plurality of inclination sensors are equidistantly arranged at different positions of the support rod, for obtaining inclination information corresponding to different positions of the support rod. The processor module has a built-in execution code for performing the following steps: Acquiring inclination information corresponding to a plurality of sensing positions of the support rod sent by the inclination sensor; Calculating the overall inclination of the support rod according to the inclination information corresponding to the plurality of positions and the position parameter corresponding to each position; The tilt risk degree corresponding to the target monitoring device is determined according to the overall tilt of the support rod.
[0009] In an optional embodiment, the processor module calculates the overall inclination of the support rod according to the inclination information corresponding to the multiple positions and the position parameters corresponding to each position in a specific manner including: Screening out an abnormal position from the plurality of positions; the average of the angle differences between the inclination information corresponding to the abnormal position and the inclination information of each of the other positions is greater than a preset difference threshold; Determining a plurality of historical inclination information corresponding to the abnormal position from a historical database; Calculating an average of angle differences between the inclination information corresponding to the abnormal position and each piece of historical inclination information to obtain an abnormal parameter corresponding to the abnormal position; Determine whether the abnormal parameter is greater than a preset first parameter threshold, and obtain a first judgment result; When the first judgment result is yes, the abnormal position is eliminated, and the average value of the inclination information of all other positions is calculated to obtain the overall inclination of the support rod; When the first judgment result is negative, the overall inclination of the support rod is calculated based on the inclination information of the abnormal position and the inclination information of the other positions.
[0010] In an optional embodiment, the specific manner in which the processor module determines the multiple pieces of historical inclination information corresponding to the abnormal position from the historical database includes: Determine the position coordinates corresponding to the abnormal position on the support pole and the streetlight parameters of the target monitoring device; the streetlight parameters include at least one of streetlight location, streetlight scene, streetlight hardware parameters, streetlight project, and streetlight type; For each historical location in the historical database, calculating the coordinate similarity between the historical location coordinates of the historical location and the location coordinates; Calculating parameter similarity between historical streetlight parameters of the historical location and the streetlight parameters; Calculating a weighted average of the coordinate similarity and the parameter similarity to obtain a location priority corresponding to the historical location; wherein the calculation weight corresponding to the coordinate similarity is greater than the calculation weight corresponding to the parameter similarity; Filter out historical locations whose location priority is greater than a priority threshold from all the historical locations to obtain multiple similar historical locations; The historical inclination information corresponding to all the similar historical positions is determined as a plurality of historical inclination information corresponding to the abnormal position.
[0011] In an optional embodiment, the processor module calculates the overall inclination of the support rod based on the inclination information of the abnormal position and the inclination information of other positions in a specific manner including: calculating a correction weight inversely proportional to the abnormal parameter; Calculating the product of the inclination information of the abnormal position and the correction weight to obtain a corrected inclination; The average value of the inclination information of all other positions and the corrected inclination is calculated to obtain the overall inclination of the support rod.
[0012] In an optional embodiment, the processor module calculates the average of the angle differences between the inclination information corresponding to the abnormal position and each of the historical inclination information, and obtains the abnormal parameter corresponding to the abnormal position in a specific manner including: Calculating an average of angle differences between the inclination information corresponding to the abnormal position and each piece of historical inclination information to obtain an angle anomaly parameter corresponding to the abnormal position; calculating an accuracy abnormality parameter proportional to the angle detection accuracy corresponding to the inclination sensor corresponding to the abnormal position; The product of the angle abnormality parameter and the precision abnormality parameter is calculated to obtain the abnormality parameter corresponding to the abnormal position.
[0013] In an optional embodiment, when the number of the abnormal locations exceeds one, the processor module is configured to perform the following steps: Clustering all the abnormal positions to obtain an abnormal position set; the abnormal position set includes a plurality of abnormal positions whose mutual position distances are less than a preset distance threshold; Calculating an average value of the abnormal parameters corresponding to all the abnormal positions in the abnormal position set to obtain a set abnormal parameter; Determine whether the aggregate abnormal parameter is greater than a preset second parameter threshold, and obtain a second determination result; When the second judgment result is yes, all the abnormal positions in the abnormal position set are eliminated, and the average value of the inclination information of all other positions is calculated to obtain the overall inclination of the support rod; When the second judgment result is no, determining whether the ratio of the number of all the abnormal positions in the abnormal position set to the total number of all the positions is greater than a preset ratio threshold, and obtaining a third judgment result; When the third judgment result is yes, the target detection support rod is marked as a sensor device abnormality and an alarm signal is sent to the cloud server; When the third judgment result is no, the average value of the corrected inclinations of all the abnormal positions in the abnormal position set and the inclination information of all other positions is calculated to obtain the overall inclination of the support rod.
[0014] Compared with the prior art, the present invention has the following beneficial effects: The present invention can be based on the installation of separate inclination sensors and processor modules on the support pole and base respectively. On the one hand, it reduces the installation difficulty and cost and the cost of modifying the original municipal equipment. On the other hand, it realizes more accurate monitoring of the inclination of the support pole, improves the working stability of the municipal system, and reduces equipment failures. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 It is a structural schematic diagram of a municipal equipment tilt monitoring system disclosed in an embodiment of the present invention.
[0017] Figure 2 This is a schematic diagram of the functional modules of a municipal equipment tilt monitoring system disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0018] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0019] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different items, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or end comprising a series of steps or modules is not limited to the listed steps or modules but may optionally include steps or modules not listed therein, or may optionally include other steps or modules inherent to such process, method, product, or end.
[0020] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0021] For details, please refer to Figure 1 and Figure 2 The municipal equipment tilt monitoring system includes at least one tilt sensor and a processor module. Specifically, the at least one tilt sensor is mounted on the support pole of a target monitoring device (a streetlight device is used as an example in this embodiment and the accompanying drawings) to detect the tilt of the support pole. Specifically, the processor module is mounted on the base of the target monitoring device and is communicatively connected to the tilt sensor. It receives the tilt information and determines the corresponding tilt risk level of the target monitoring device.
[0022] Optionally, the target monitoring device to be monitored can be any device with a pole-like structure and a base structure on a municipal road, such as a street lamp on an overpass or in other scenarios, or a light board set on a billboard. That is, the support pole monitoring system described in the present invention can also be used to monitor the inclination degree of municipal equipment in these scenarios.
[0023] Optionally, the tilt sensor can be a ball-type tilt sensing switch. When the sensing switch is upright, it is in the OFF state. When the product tilts in any direction and exceeds a preset angle threshold (such as 45±10 degrees), the switch will be in the ON state, thereby being able to monitor the tilt degree of the support rod.
[0024] Optionally, an inclination sensor is installed upright on the support pole to effectively monitor the degree of inclination of the support pole and provide further early warning when the support pole tilts.
[0025] Optionally, the casing of the inclination sensor can use waterproof materials or waterproof designs, such as a sealed design. Since it is set on a support pole, most of which are support poles of outdoor municipal equipment and need to be exposed to the outdoor air, waterproof materials or waterproof designs can effectively prevent rainwater from corroding the sensor, thereby improving the working stability of the overall monitoring system.
[0026] Optionally, the monitoring system may also include a warning device, which can be set on the target monitoring device or in a nearby location, and connected to the processor module by wired and / or wireless means. When the processor module determines that the tilt risk level corresponding to the target monitoring device is greater than a preset threshold and an alarm is required, the processor module will send a corresponding signal to the warning device, and the warning device can alarm by emitting light and / or sounding an alarm to alert passers-by or corresponding staff.
[0027] Through the above solution, the separate inclination sensor and processor module can be installed on the support pole and base respectively. On the one hand, it reduces the installation difficulty and cost and the cost of modifying the original municipal equipment. On the other hand, it realizes more accurate monitoring of the inclination of the support pole, improves the working stability of the municipal system, and reduces equipment failures.
[0028] In an optional embodiment, the system includes a plurality of inclination sensors corresponding to different angle detection thresholds, and each inclination sensor sends a notification signal to the processor module when detecting that the inclination of the support rod exceeds the corresponding angle detection threshold.
[0029] Specifically, the inclination sensor in this embodiment may be a level sensor provided with an angle detection threshold.
[0030] Through the above settings, multiple inclination sensors can be used to monitor the inclination of the support pole between different thresholds, so as to effectively improve the monitoring accuracy of the inclination of the support pole, improve the working stability of the municipal system, and reduce equipment failures.
[0031] In an optional embodiment, the processor module and the inclination sensor are communicatively connected via a wired manner and / or a wireless manner.
[0032] Optionally, the wireless method includes at least one of a Bluetooth communication method, a WIFI communication method and a radio communication method.
[0033] In an optional embodiment, if Figure 2 As shown, the processor module includes a communication unit, which is used to send an alarm message to the cloud server when it is determined that the tilt risk level corresponding to the target monitoring device exceeds a preset level threshold.
[0034] In an optional embodiment, the system includes a plurality of inclination sensors corresponding to different angle detection accuracies, and the plurality of inclination sensors are equidistantly arranged at different positions of the support rod for obtaining inclination information corresponding to different positions of the support rod.
[0035] Specifically, the angle detection accuracy corresponding to different sensors is used to characterize the precision and accuracy of the angles that the sensor can monitor. On the one hand, the precision refers to the level of detail of the monitored angle value, such as the number of decimal places. On the other hand, the accuracy refers to the degree of error between the monitored value and the actual value, such as the error value.
[0036] The processor module contains the execution code to perform the following steps: Obtaining inclination information corresponding to multiple sensing positions of the support rod sent by the inclination sensor; Calculate the overall inclination of the support rod based on the inclination information corresponding to the multiple positions and the position parameters corresponding to each position; According to the overall inclination of the support pole, the corresponding degree of inclination danger of the target monitoring equipment is determined.
[0037] Optionally, the tilt sensor may be a gyroscope sensor, an acceleration sensor, or an angle sensor, which is not limited in the present invention.
[0038] Optionally, the inclination information may be an angle value, a three-dimensional coordinate offset value, or a tilt direction vector, which is not limited in the present invention.
[0039] Optionally, the sensing position may be the top of the support rod, the middle of the support rod, the bottom of the support rod, or the position where the support rod is connected to the base, which is not limited in the present invention.
[0040] Optionally, the position parameter may be the installation height of the sensor, the distance relative to the center of the support rod, or the spatial coordinates, which is not limited in the present invention.
[0041] Optionally, the calculation of the overall inclination may be based on a weighted average algorithm, a vector synthesis algorithm, or a geometric analysis algorithm, which is not limited in the present invention.
[0042] Optionally, the calculation process may be modified in combination with material parameters of the support rod or environmental factors, which is not limited in the present invention.
[0043] Optionally, the tilt risk level may be a safety level, a warning level, or a danger level, which is not limited in the present invention.
[0044] Optionally, the process of determining the degree of tilt risk may be based on a preset tilt threshold, a machine learning classification model, or a risk assessment rule, which is not limited in the present invention.
[0045] Optionally, the tilt risk level may be dynamically adjusted in combination with historical tilt data or weather conditions, which is not limited in the present invention.
[0046] Through the above embodiment, by obtaining the inclination information of multiple sensing positions of the support pole sent by the inclination sensor and calculating the overall inclination in combination with the parameters of each position, the degree of inclination hazard of the target monitoring device is determined according to the overall inclination, thereby achieving accurate hazard assessment based on multi-position inclination data and improving the accuracy and reliability of street lamp safety monitoring.
[0047] In an optional embodiment, the processor module calculates the overall inclination of the support rod according to the inclination information corresponding to the multiple positions and the position parameters corresponding to each position in a specific manner including: Screening out an abnormal position from a plurality of positions; the average value of the angle difference between the inclination information corresponding to the abnormal position and the inclination information of each other position is greater than a preset difference threshold; Determine multiple historical tilt information corresponding to the abnormal position from the historical database; Calculate the average of the angle differences between the inclination information corresponding to the abnormal position and each historical inclination information to obtain the abnormal parameter corresponding to the abnormal position; Determine whether the abnormal parameter is greater than a preset first parameter threshold, and obtain a first judgment result; When the first judgment result is yes, the abnormal position is eliminated, and the average value of the inclination information of all other positions is calculated to obtain the overall inclination of the support rod; When the first determination result is negative, the overall inclination of the support rod is calculated based on the inclination information at the abnormal position and the inclination information at other positions.
[0048] Optionally, the difference threshold may be a fixed threshold, a dynamic threshold, or a threshold that is adaptively adjusted based on environmental conditions, which is not limited in the present invention.
[0049] Optionally, the angle difference may be calculated based on Euclidean distance, angle cosine, or vector angle algorithm, which is not limited in the present invention.
[0050] Optionally, the abnormal position screening process may be optimized in combination with time series analysis or statistical anomaly detection algorithm, which is not limited in the present invention.
[0051] Optionally, the historical database may be a local storage database, a cloud database, or a distributed database, which is not limited in the present invention.
[0052] Optionally, the historical inclination information may be inclination records for the past 24 hours, 7 days, or 30 days, which is not limited in the present invention.
[0053] Optionally, the determination of the historical tilt information may be based on timestamp matching or location identifier matching, which is not limited in the present invention.
[0054] Through the above embodiment, by obtaining the inclination information of multiple sensing positions of the support pole sent by the inclination sensor and combining the position parameters to calculate the overall inclination, the abnormal position is screened and the abnormal parameter is calculated based on the angle difference between it and the historical inclination information. If the abnormal parameter exceeds the first threshold, the abnormal position is eliminated and the average value of the inclination of other positions is taken. Otherwise, the overall inclination is calculated by combining the inclinations of all positions, and then the degree of tilt hazard of the target monitoring equipment is determined, thereby realizing accurate tilt hazard assessment based on multi-position data and abnormal correction, and improving the accuracy and reliability of street lamp safety monitoring.
[0055] In an optional embodiment, the specific manner in which the processor module determines the multiple pieces of historical tilt information corresponding to the abnormal position from the historical database includes: Determine the position coordinates corresponding to the abnormal position on the support pole and the street light parameters of the target monitoring device; the street light parameters include at least one of street light location, street light scene, street light hardware parameters, street light project and street light type; For each historical location in the historical database, calculating the coordinate similarity between the historical location coordinates and the location coordinates of the historical location; Calculate the parameter similarity between historical streetlight parameters and streetlight parameters at historical locations; Calculate the weighted average of coordinate similarity and parameter similarity to obtain the location priority corresponding to the historical location; the calculation weight corresponding to coordinate similarity is greater than the calculation weight corresponding to parameter similarity; Filter out historical locations whose location priority is greater than a priority threshold from all historical locations to obtain multiple similar historical locations; The historical inclination information corresponding to all similar historical positions is determined as a plurality of historical inclination information corresponding to abnormal positions.
[0056] Optionally, the street lamp position in the street lamp parameter may be a geographical coordinate, a street number or an area identifier, which is not limited in the present invention.
[0057] Optionally, the streetlight scene may be an urban road, a rural road, a park, or a highway, which is not limited in the present invention.
[0058] Optionally, the coordinate similarity may be calculated based on Euclidean distance, Manhattan distance, or cosine similarity, which is not limited in the present invention.
[0059] Optionally, the historical street light parameters may include the geographical location, scene type, hardware configuration, project number or street light type of the historical street light, which is not limited in the present invention.
[0060] Optionally, the parameter similarity may be calculated based on feature vector matching, edit distance, or statistical similarity algorithm, which is not limited in the present invention.
[0061] Optionally, the calculation of the parameter similarity may be adjusted in combination with the priority or weight of the parameter, which is not limited in the present invention.
[0062] Optionally, the setting of the calculation weight may be optimized based on the reliability of historical data or application requirements, which is not limited in the present invention.
[0063] Through the above embodiment, by determining the position coordinates of the abnormal position on the support pole and the street light parameters of the target monitoring equipment, the coordinate and parameter similarity of each historical position in the historical database is calculated, and the position priority is obtained based on the weighted sum average of the coordinate similarity and the parameter similarity. The historical positions with priorities exceeding the threshold are screened and their historical inclination information is extracted as the historical inclination information of the abnormal position, thereby realizing accurate historical data screening based on weighted analysis of coordinates and parameters, improving the accuracy and reliability of support pole tilt hazard assessment, and reducing the risk of safety monitoring errors.
[0064] In an optional embodiment, the processor module calculates the overall inclination of the support rod based on the inclination information of the abnormal position and the inclination information of other positions in a specific manner including: Calculate correction weights that are inversely proportional to the anomaly parameter; Calculate the product between the tilt information of the abnormal position and the correction weight to obtain the corrected tilt; The inclination information of all other positions and the average value of the corrected inclination are calculated to obtain the overall inclination of the support rod.
[0065] Through the above embodiment, the corrected inclination is obtained by calculating the correction weight inversely proportional to the abnormal parameter and multiplying it with the inclination information of the abnormal position, and the average value is calculated in combination with the inclination information of other positions to determine the overall inclination of the support rod, thereby realizing accurate inclination calculation based on abnormal correction, improving the accuracy and reliability of the tilt hazard assessment of the target monitoring equipment, and reducing the risk of safety monitoring errors.
[0066] In an optional embodiment, the processor module calculates the average of the angle differences between the tilt information corresponding to the abnormal position and each piece of historical tilt information, and obtains the abnormal parameter corresponding to the abnormal position in a specific manner including: Calculate the average of the angle differences between the inclination information corresponding to the abnormal position and each historical inclination information to obtain the angle anomaly parameter corresponding to the abnormal position; calculating an accuracy abnormality parameter proportional to the angle detection accuracy corresponding to the inclination sensor corresponding to the abnormal position; The product of the angle anomaly parameter and the accuracy anomaly parameter is calculated to obtain the anomaly parameter corresponding to the anomaly position.
[0067] Through the above embodiment, the angle abnormality parameter is obtained by calculating the average value of the angle difference between the inclination information of the abnormal position and the historical inclination information, and the product of the two is calculated as the abnormality parameter in combination with the accuracy abnormality parameter which is proportional to the angle detection accuracy of the inclination sensor, thereby realizing accurate abnormality assessment based on the angle difference and sensor accuracy, improving the accuracy and reliability of the support pole tilt hazard analysis, and reducing the risk of safety monitoring errors.
[0068] In an optional embodiment, when the number of abnormal locations exceeds one, the processor module is configured to perform the following steps: Clustering all abnormal locations to obtain an abnormal location set; the abnormal location set includes multiple abnormal locations whose mutual location distances are less than a preset distance threshold; Calculate the average value of the abnormal parameters corresponding to all abnormal positions in the abnormal position set to obtain the set abnormal parameter; Determine whether the aggregate abnormality parameter is greater than a preset second parameter threshold, and obtain a second determination result; When the second judgment result is yes, all abnormal positions in the abnormal position set are eliminated, and the average value of the inclination information of all other positions is calculated to obtain the overall inclination of the support rod; When the second judgment result is no, determine whether the ratio of the number of all abnormal positions in the abnormal position set to the total number of all positions is greater than a preset ratio threshold, and obtain a third judgment result; When the third judgment result is yes, the target detection support rod is marked as a sensor device abnormality and an alarm signal is sent to the cloud server; When the third judgment result is no, the average value of the corrected inclinations of all abnormal positions in the abnormal position set and the inclination information of all other positions is calculated to obtain the overall inclination of the support rod.
[0069] Through the above embodiment, multiple abnormal positions are clustered to form an abnormal position set, the average value of the abnormal parameters in the set is calculated to obtain the set abnormal parameter and determine whether it exceeds the second parameter threshold. If it exceeds the threshold, all abnormal positions in the set are eliminated and the average value of the inclination of other positions is taken. If it does not exceed the threshold, it is further determined whether the proportion of the number of abnormal positions exceeds the ratio threshold. If the proportion exceeds the threshold, the support pole is marked as a sensor device abnormality and an alarm is sent to the cloud. Otherwise, the corrected inclination of the abnormal position in the set and the average value of the inclination of other positions are calculated to obtain the overall inclination, thereby realizing accurate inclination assessment based on abnormal clustering and multi-level threshold judgment, improving the accuracy of street lamp safety monitoring and the efficiency of abnormality handling, and reducing the risk of misjudgment and accidents.
[0070] The foregoing description of specific embodiments of the present disclosure is intended to illustrate a method for performing a process. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0071] The various embodiments in this specification are described in a progressive manner. Similar portions between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the device, apparatus, and non-volatile computer-readable storage medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simplified. For relevant details, refer to the descriptions of the method embodiments.
[0072] The apparatus, device, non-volatile computer-readable storage medium and method provided in the embodiments of this specification correspond to each other. Therefore, the apparatus, device, and non-volatile computer storage medium also have similar beneficial technical effects as the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus, device, and non-volatile computer storage medium will not be repeated here.
[0073] In the 1990s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures like diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can now be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using hardware modules. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital system on a PLD through their own programming, eliminating the need for chip manufacturers to design and manufacture dedicated integrated circuit chips. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly done using "logic compiler" software. This is similar to the software compilers used when developing programs. Before compilation, the original code must also be written in a specific programming language, called a hardware description language (HDL). There are not just one HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that by simply programming the method flow in one of these hardware description languages and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.
[0074] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that in addition to implementing the controller in a purely computer-readable program code format, the controller can be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules that implement the method and structures within the hardware component.
[0075] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0076] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0077] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0078] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0079] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0081] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0082] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0083] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0084] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0085] This specification may be described in the general context of computer-executable instructions, such as program modules, executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media, including storage devices.
[0086] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0087] Finally, it should be noted that the municipal equipment tilt monitoring system disclosed in the embodiment of the present invention is only a preferred embodiment of the present invention, which is only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, ordinary technicians in this field should understand that it is still possible to modify the technical solutions recorded in the aforementioned embodiments, or to replace some of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A municipal equipment tilt monitoring system, characterized in that: The system comprises: At least one inclination sensor, provided on a support rod of the target monitoring device, for detecting inclination information of the support rod; A processor module is provided at the base of the target monitoring device and is communicatively connected to the inclination sensor, for receiving the inclination information and determining a corresponding degree of inclination danger of the target monitoring device.
2. The municipal equipment tilt monitoring system according to claim 1, characterized in that: The system includes a plurality of inclination sensors corresponding to different angle detection thresholds. Each of the inclination sensors sends a notification signal to the processor module when detecting that the inclination of the support rod exceeds the corresponding angle detection threshold.
3. The municipal equipment tilt monitoring system according to claim 1, characterized in that: The processor module and the inclination sensor are communicatively connected via a wired manner and / or a wireless manner; the wireless manner includes at least one of a Bluetooth communication manner, a WIFI communication manner and a radio communication manner.
4. The municipal equipment tilt monitoring system according to claim 1, characterized in that: The processor module includes a communication unit, which is used to send an alarm message to a cloud server when it is determined that the tilt risk level corresponding to the target monitoring device exceeds a preset level threshold.
5. The municipal equipment tilt monitoring system according to claim 1, characterized in that: The system includes a plurality of inclination sensors corresponding to different angle detection accuracies, and the plurality of inclination sensors are equidistantly arranged at different positions of the support rod, for obtaining inclination information corresponding to different positions of the support rod. The processor module has built-in execution code for performing the following steps: Acquiring inclination information corresponding to a plurality of sensing positions of the support rod sent by the inclination sensor; Calculating the overall inclination of the support rod according to the inclination information corresponding to the plurality of positions and the position parameter corresponding to each position; The tilt risk degree corresponding to the target monitoring device is determined according to the overall tilt of the support rod.
6. The municipal equipment tilt monitoring system according to claim 5, characterized in that: The specific method in which the processor module calculates the overall inclination of the support rod according to the inclination information corresponding to the multiple positions and the position parameters corresponding to each position includes: An abnormal position is selected from the plurality of positions; an average of angle differences between the inclination information corresponding to the abnormal position and the inclination information of each of the other positions is greater than a preset difference threshold; Determining a plurality of historical inclination information corresponding to the abnormal position from a historical database; Calculating an average of angle differences between the inclination information corresponding to the abnormal position and each piece of historical inclination information to obtain an abnormal parameter corresponding to the abnormal position; Determine whether the abnormal parameter is greater than a preset first parameter threshold, and obtain a first judgment result; When the first judgment result is yes, the abnormal position is eliminated, and the average value of the inclination information of all other positions is calculated to obtain the overall inclination of the support rod; When the first judgment result is negative, the overall inclination of the support rod is calculated based on the inclination information of the abnormal position and the inclination information of the other positions.
7. The municipal equipment tilt monitoring system according to claim 6, characterized in that: The specific manner in which the processor module determines the plurality of historical inclination information corresponding to the abnormal position from the historical database includes: Determine the position coordinates corresponding to the abnormal position on the support pole and the streetlight parameters of the target monitoring device; the streetlight parameters include at least one of streetlight location, streetlight scene, streetlight hardware parameters, streetlight project, and streetlight type; For each historical location in the historical database, calculating the coordinate similarity between the historical location coordinates of the historical location and the location coordinates; Calculating parameter similarity between historical streetlight parameters of the historical location and the streetlight parameters; Calculating a weighted average of the coordinate similarity and the parameter similarity to obtain a location priority corresponding to the historical location; wherein the calculation weight corresponding to the coordinate similarity is greater than the calculation weight corresponding to the parameter similarity; Filter out historical locations whose location priority is greater than a priority threshold from all the historical locations to obtain multiple similar historical locations; The historical inclination information corresponding to all the similar historical positions is determined as a plurality of historical inclination information corresponding to the abnormal position.
8. The municipal equipment tilt monitoring system according to claim 6, characterized in that: The specific manner in which the processor module calculates the overall inclination of the support rod based on the inclination information of the abnormal position and the inclination information of other positions includes: calculating a correction weight inversely proportional to the abnormal parameter; Calculating the product of the inclination information of the abnormal position and the correction weight to obtain a corrected inclination; The average value of the inclination information of all other positions and the corrected inclination is calculated to obtain the overall inclination of the support rod.
9. The municipal equipment tilt monitoring system according to claim 6, characterized in that: The processor module calculates the average of the angle differences between the inclination information corresponding to the abnormal position and each of the historical inclination information, and obtains the abnormal parameter corresponding to the abnormal position in a specific manner including: Calculating an average of angle differences between the inclination information corresponding to the abnormal position and each piece of historical inclination information to obtain an angle anomaly parameter corresponding to the abnormal position; calculating an accuracy abnormality parameter proportional to the angle detection accuracy corresponding to the inclination sensor corresponding to the abnormal position; The product of the angle abnormality parameter and the precision abnormality parameter is calculated to obtain the abnormality parameter corresponding to the abnormal position.
10. The municipal equipment tilt monitoring system according to claim 8, characterized in that: When the number of the abnormal locations exceeds one, the processor module is configured to perform the following steps: Clustering all the abnormal positions to obtain an abnormal position set; the abnormal position set includes a plurality of abnormal positions whose mutual position distances are less than a preset distance threshold; Calculating an average value of the abnormal parameters corresponding to all the abnormal positions in the abnormal position set to obtain a set abnormal parameter; Determine whether the aggregate abnormal parameter is greater than a preset second parameter threshold, and obtain a second determination result; When the second judgment result is yes, all the abnormal positions in the abnormal position set are eliminated, and the average value of the inclination information of all other positions is calculated to obtain the overall inclination of the support rod; When the second judgment result is no, determining whether the ratio of the number of all the abnormal positions in the abnormal position set to the total number of all the positions is greater than a preset ratio threshold, and obtaining a third judgment result; When the third judgment result is yes, the target detection support rod is marked as a sensor device abnormality and an alarm signal is sent to the cloud server; When the third judgment result is no, the average value of the corrected inclinations of all the abnormal positions in the abnormal position set and the inclination information of all other positions is calculated to obtain the overall inclination of the support rod.
Citation Information
Patent Citations
Building deviation correction method and deviation correction system
CN109408920A
Communication tower inclination monitoring system
CN111238446A
Automatic power-off method and system for intelligent lamp pole
CN112952752A
Single-pipe tower real-time monitoring method and system
CN113063400A
Power transmission tower inclination monitoring and early warning system and method
CN113701713A