A method, device and electronic device for monitoring abnormality of road spike equipment
By obtaining and analyzing the vibration detection information of the nail equipment in real time, automatically starting the monitoring device and sending abnormal vibration reminders to users, the problem of high false alarm rate and in-depth analysis in the existing technology is solved, and high accuracy and intelligent abnormal monitoring and processing is achieved.
Patent Information
- Application Number
- CN202411795572.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-09
AI Technical Summary
The existing abnormal monitoring methods of lane equipment are easily affected by interference factors such as environmental noise and vehicle driving, resulting in a high false alarm rate and the inability to further analyze and deal with abnormal events.
By obtaining the vibration detection information of the nail equipment in real time, we determine whether the equipment is vibrating abnormally, and automatically start the monitoring equipment within the preset range when an abnormality occurs, monitor the environment, and send an abnormal vibration reminder to the user. The method also includes taking a vehicle picture and uploading it to a cloud platform for identification, judging the vehicle type and residence time, to prevent potential safety hazards.
It improves the accuracy and reliability of monitoring, realizes intelligent processing and analysis of abnormal events, and promptly sends abnormal vibration reminders to users, effectively preventing potential safety hazards.
Smart Images

Figure CN119290143B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of monitoring and surveillance, and in particular to a method, a device and an electronic device for monitoring abnormality of road spike equipment. Background Art
[0002] With the development of modern intelligent transportation systems, road safety monitoring technology has received extensive attention. Especially in the fields of urban infrastructure maintenance, underground cable protection, and road construction monitoring, the demand for real-time monitoring of road surfaces and underground facilities is becoming increasingly urgent.
[0003] Road studs, especially smart road studs, have been widely used in public safety, infrastructure maintenance and other fields in recent years. They usually have built-in high-precision sensors that can sense key data such as road vibration, soil moisture, temperature, etc. in real time, and transmit the data to the cloud platform for further analysis through wireless communication modules. This type of equipment not only has the advantages of low power consumption, low cost, and easy installation, but also can achieve 24-hour uninterrupted monitoring of underground and surface environments to ensure the timeliness and accuracy of data.
[0004] However, in actual applications, road spike equipment may experience abnormal vibrations due to various reasons, such as construction activities, geological changes, etc. These abnormal vibrations may not only cause damage to the road spike equipment itself, but also pose a threat to nearby underground cables, pipelines and other facilities. Therefore, timely and accurate monitoring of abnormal vibrations of road spike equipment and taking corresponding countermeasures are of great significance for ensuring road safety and preventing potential risks.
[0005] Most of the existing methods for monitoring abnormalities in road spike equipment rely on a single vibration sensor, which determines whether the equipment is vibrating abnormally by setting a threshold. However, this method is often easily affected by interference factors such as environmental noise and vehicle movement, resulting in a high false alarm rate. In addition, when abnormal vibration occurs, traditional monitoring methods can only provide simple alarm information and cannot further analyze and process the abnormal event.
[0006] Therefore, a method, device and electronic equipment for monitoring abnormality of road spike equipment are proposed. Summary of the invention
[0007] The present specification provides a method, device and electronic equipment for monitoring abnormalities of road spike equipment, which improves the accuracy and reliability of monitoring and also realizes intelligent processing and analysis of abnormal events.
[0008] This specification provides a method for monitoring abnormalities of road spike equipment, including:
[0009] Get the vibration detection information of road spike equipment;
[0010] determining whether the road spike device is vibrating abnormally based on the vibration detection information of the road spike device;
[0011] When the road spike device vibrates abnormally, a monitoring device within a preset range of the road spike device is automatically started to monitor the environment within the preset range of the road spike device, and an abnormal vibration reminder is sent to the user.
[0012] Optionally, monitoring the environment within a preset range of the road spike device and sending an abnormal vibration reminder to the user includes:
[0013] Determining whether a vehicle appears in the environment within the preset range of the road spike device;
[0014] When a vehicle appears in the environment within the preset range of the road stud device, a vehicle picture is taken and the vehicle picture is sent to the cloud platform;
[0015] Identify the vehicle image through the cloud platform to obtain the type of vehicle corresponding to the vehicle image;
[0016] Determining whether the vehicle type meets a preset vehicle type;
[0017] When the vehicle type meets the preset vehicle type, the monitoring device determines whether the duration for which the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device exceeds the preset time;
[0018] When the monitoring device determines that the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device for a period exceeding the preset time, an abnormal vibration reminder is sent to the user.
[0019] Optionally, also include:
[0020] When the road spike device does not vibrate abnormally, the monitoring device within the preset range of the road spike device is started at a preset time, and the monitoring video is sent to the cloud platform.
[0021] Optionally, after the surveillance video is sent to the cloud platform, the following steps are included:
[0022] Processing the surveillance video in frames to obtain a plurality of single-frame surveillance images;
[0023] Compare several single-frame monitoring pictures with the library of road spike equipment with abnormal shapes to obtain single-frame monitoring pictures with abnormal shapes and their abnormal types.
[0024] Optionally, before comparing a plurality of single-frame monitoring images with a library of road spike devices with abnormal shapes to obtain single-frame monitoring images with abnormal shapes and their abnormal types, the method includes:
[0025] Comparing the single-frame surveillance images in sequence, and classifying the single-frame surveillance images whose similarity is not less than a preset value;
[0026] A single-frame surveillance picture is randomly selected from each picture classification and retained.
[0027] Optionally, the preset vehicle types include excavators, road breakers, and pile drivers.
[0028] This specification provides a road spike equipment abnormality monitoring device, including:
[0029] An acquisition module is used to obtain vibration detection information of road spike equipment;
[0030] A judging module, configured to judge whether the road spike device is vibrating abnormally based on the vibration detection information of the road spike device;
[0031] The reminder module is used to automatically start the monitoring device within the preset range of the road spike device when the road spike device vibrates abnormally, monitor the environment within the preset range of the road spike device, and send an abnormal vibration reminder to the user.
[0032] Optionally, the reminder module includes:
[0033] Determining whether a vehicle appears in the environment within the preset range of the road spike device;
[0034] When a vehicle appears in the environment within the preset range of the road stud device, a vehicle picture is taken and the vehicle picture is sent to the cloud platform;
[0035] Identify the vehicle image through the cloud platform to obtain the type of vehicle corresponding to the vehicle image;
[0036] Determining whether the vehicle type meets a preset vehicle type;
[0037] When the vehicle type meets the preset vehicle type, the monitoring device determines whether the duration for which the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device exceeds the preset time;
[0038] When the monitoring device determines that the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device for a period exceeding the preset time, an abnormal vibration reminder is sent to the user.
[0039] Optionally, also include:
[0040] When the road spike device does not vibrate abnormally, the monitoring device within the preset range of the road spike device is started at a preset time, and the monitoring video is sent to the cloud platform.
[0041] Optionally, after the surveillance video is sent to the cloud platform, the following steps are included:
[0042] Processing the surveillance video in frames to obtain a plurality of single-frame surveillance images;
[0043] Compare several single-frame monitoring pictures with the library of road spike equipment with abnormal shapes to obtain single-frame monitoring pictures with abnormal shapes and their abnormal types.
[0044] Optionally, before comparing a plurality of single-frame monitoring images with a library of road spike devices with abnormal shapes to obtain single-frame monitoring images with abnormal shapes and their abnormal types, the method includes:
[0045] Comparing the single-frame surveillance images in sequence, and classifying the single-frame surveillance images whose similarity is not less than a preset value;
[0046] A single-frame surveillance picture is randomly selected from each picture classification and retained.
[0047] This specification also provides an electronic device, wherein the electronic device includes:
[0048] processor; and,
[0049] A memory storing computer executable instructions, which when executed cause the processor to perform any of the above methods.
[0050] The present specification also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, any of the above methods is implemented.
[0051] In the present invention, by acquiring the vibration detection information of the road spike device in real time, it is possible to quickly determine whether the road spike device has abnormal vibration, thereby realizing real-time monitoring of the state of the road spike device. Once abnormal vibration is detected, the system will automatically start the monitoring device within the preset range, monitor the surrounding environment, and immediately send an abnormal vibration reminder to the user, effectively improving the timeliness and accuracy of monitoring. After the abnormal vibration is detected, it is also possible to further determine whether there are vehicles in the surrounding environment, especially vehicles of preset types (such as excavators, road breakers, pile drivers, etc.), which may pose a potential threat to the road spike device. By taking vehicle pictures and uploading them to the cloud platform for identification, the method can accurately determine the vehicle type and monitor the vehicle's stay time within the preset range of the road spike device, thereby effectively preventing potential safety hazards. In the case of non-abnormal vibration, the monitoring device is started according to the preset time to perform daily monitoring functions, and the monitoring video is sent to the cloud platform for further analysis. By framing the monitoring video and comparing it with the abnormal appearance road spike device gallery, the method can automatically identify the abnormal shape and type of the road spike device, providing strong support for the maintenance and management of the equipment. When comparing single-frame surveillance images, a strategy of classifying similar images and randomly selecting them for retention was also adopted, which effectively reduced redundant data and improved processing efficiency and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0053] Figure 1 A schematic diagram of the principle of a method for monitoring abnormalities of road spike equipment provided in an embodiment of this specification;
[0054] Figure 2 A schematic diagram of the structure of a device for monitoring abnormalities of road spike equipment provided in an embodiment of this specification;
[0055] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification;
[0056] Figure 4 A schematic diagram of a computer-readable medium provided in accordance with an embodiment of the present specification. DETAILED DESCRIPTION
[0057] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art can think of other obvious variations. The basic principles of the present invention defined in the following description can be applied to other embodiments, variations, improvements, equivalents, and other technical solutions that do not deviate from the spirit and scope of the present invention.
[0058] The following is combined with Figure 1-Figure 4 The exemplary embodiments of the present invention are described more fully. However, the exemplary embodiments can be implemented in various forms, and it should not be understood that the present invention is limited to the embodiments set forth herein. On the contrary, providing these exemplary embodiments can make the present invention more comprehensive and complete, and it is more convenient to fully convey the inventive concept to those skilled in the art. The same reference numerals in the figures represent the same or similar elements, components or parts, and thus their repeated description will be omitted.
[0059] Under the premise of being consistent with the technical concept of the present invention, the features, structures, characteristics or other details described in a specific embodiment do not exclude that they can be combined in one or more other embodiments in a suitable manner.
[0060] In the description of specific embodiments, the features, structures, characteristics or other details described in the present invention are intended to enable those skilled in the art to fully understand the embodiments. However, it does not exclude that those skilled in the art can practice the technical solutions of the present invention without one or more of the specific features, structures, characteristics or other details.
[0061] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0062] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0063] The term "and / or" or "and / or" includes all combinations of any one or more of the associated listed items.
[0064] Figure 1 A schematic diagram of a method for monitoring abnormalities of road spike equipment provided in an embodiment of this specification, the method may include:
[0065] S110: Obtaining vibration detection information of road spike equipment;
[0066] In a specific implementation of this specification, highly sensitive vibration sensors are installed on road spike equipment. These sensors can sense tiny vibration changes in the road spike equipment and convert them into electrical signals or other recognizable signal forms. After the sensors are deployed, a signal acquisition system is required to collect the signals output by these sensors in real time or periodically. This is usually achieved through wired or wireless means to ensure that the sensor data can be stably and accurately transmitted to the monitoring center or data analysis platform. The collected vibration signal may contain a large amount of raw data, which needs to be preprocessed and filtered to eliminate noise and interference and extract useful vibration features. This usually involves steps such as signal amplification, filtering, and digitization.
[0067] S120: determining whether the road spike device is vibrating abnormally based on the vibration detection information of the road spike device;
[0068] In the specific implementation of this specification, key vibration features, such as the frequency, amplitude, phase, etc. of the vibration, are extracted from the filtered signal. By analyzing a large amount of historical data, the vibration mode of the road spike device in a normal state is established, which includes the frequency range and amplitude range of normal vibration. According to the normal vibration mode, the judgment threshold of abnormal vibration is set. When the vibration features exceed these thresholds, it is considered that the road spike device has abnormal vibration.
[0069] S130: When the road spike device vibrates abnormally, a monitoring device within a preset range of the road spike device is automatically started to monitor the environment within the preset range of the road spike device, and an abnormal vibration reminder is sent to the user.
[0070] Optionally, the S130 includes:
[0071] Determining whether a vehicle appears in the environment within the preset range of the road spike device;
[0072] When a vehicle appears in the environment within the preset range of the road stud device, a vehicle picture is taken and the vehicle picture is sent to the cloud platform;
[0073] Identify the vehicle image through the cloud platform to obtain the type of vehicle corresponding to the vehicle image;
[0074] Determining whether the vehicle type meets a preset vehicle type;
[0075] When the vehicle type meets the preset vehicle type, the monitoring device determines whether the duration for which the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device exceeds the preset time;
[0076] When the monitoring device determines that the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device for a period exceeding the preset time, an abnormal vibration reminder is sent to the user.
[0077] Optionally, the preset vehicle types include excavators, road breakers, and pile drivers.
[0078] In the specific implementation of this specification, the environment within the preset range of the road stud device is monitored, and monitoring equipment (such as a camera) is used to detect whether a vehicle appears. Once a vehicle is detected, the system will immediately take pictures of the vehicle and upload these pictures to the cloud platform for further processing. After the cloud platform receives the vehicle pictures, it will use image recognition technology to process these pictures to identify the type of vehicle.
[0079] The identified vehicle type will be matched with the preset vehicle types in the system (such as excavators, road breakers, pile drivers, etc.). These preset vehicle types are generally considered to be vehicles that may pose a potential threat to the road spike equipment. If the identified vehicle type matches the preset vehicle type, the system will continue to monitor the length of time the vehicle stays within the preset range of the road spike equipment. Through the monitoring device, the time from the vehicle entering the preset range to leaving is recorded and compared with the preset time threshold. If the length of time the vehicle stays within the preset range exceeds the preset time threshold, this is an abnormal situation, and an abnormal vibration reminder is immediately sent to the user. This reminder can include the type of vehicle, length of stay, location information, and possible hazard prompts. By presetting the vehicle type and time threshold, the system can more accurately determine which vehicles may pose a threat to the road spike equipment and promptly send reminders to the user, thereby effectively preventing possible safety hazards.
[0080] Optionally, also include:
[0081] When the road spike device does not vibrate abnormally, the monitoring device within the preset range of the road spike device is started at a preset time, and the monitoring video is sent to the cloud platform.
[0082] In a specific implementation of the present specification, the monitoring equipment within the preset range of the road stud equipment is automatically started according to a preset schedule or trigger condition (such as a fixed time period every day, periodic inspection, etc.). These monitoring devices may include cameras, infrared sensors, sound detectors, etc., which are used to comprehensively monitor various dynamics in the area. After being started, the monitoring equipment will start to collect monitoring videos and record real-time images in the area. The collected video data will be encoded and stored locally or in a temporary buffer, ready for the next step of transmission. The collected monitoring video is sent to the cloud platform via wired or wireless means. As a center for data processing and analysis, the cloud platform can receive and store a large amount of monitoring video data. After receiving the monitoring video, the cloud platform can perform real-time video stream processing, such as video compression, format conversion, etc., to save storage space and improve processing efficiency. At the same time, the cloud platform can also use advanced video analysis technology (such as motion detection, object recognition, etc.) to perform intelligent analysis of video content to identify potential safety hazards or abnormal events. The processed monitoring video will be stored in the database of the cloud platform for subsequent backtracking and review. Users can access and view historical monitoring videos at any time through the interface or application provided by the cloud platform. If the cloud platform detects abnormal events (such as people breaking in, objects lost, etc.) during video analysis, it can still trigger the alarm mechanism and notify relevant personnel to handle it.
[0083] Optionally, after the surveillance video is sent to the cloud platform, the following steps are included:
[0084] Processing the surveillance video in frames to obtain a plurality of single-frame surveillance images;
[0085] Compare several single-frame monitoring pictures with the library of road spike equipment with abnormal shapes to obtain single-frame monitoring pictures with abnormal shapes and their abnormal types.
[0086] In a specific implementation of the present specification, the surveillance video is subjected to frame processing, that is, the continuous video stream is split into several independent single-frame surveillance images. This process can be implemented by video processing software or algorithms to ensure that each frame of the image clearly and completely records the image in the surveillance area. After the frame processing, the system extracts all single-frame surveillance images and stores them for subsequent processing. Prior to this, the system has established a library containing various abnormal-shaped road spike devices. This library may contain various types of abnormal road spike device images, such as deformation, damage, missing, etc. The system compares the extracted single-frame surveillance images with the abnormal-shaped road spike device library one by one. The comparison process may involve image recognition algorithms, such as feature extraction, template matching, etc., to determine whether the road spike device in the single-frame surveillance image matches the abnormal shape in the library. Through the comparison, the system will screen out the single-frame surveillance images that match the abnormal shape library and determine their abnormal types. The abnormal type may include deformation, damage, missing, etc., depending on the type of abnormal shape in the library. Once a single-frame surveillance image with an abnormal shape and its abnormal type are identified, the system will immediately trigger the alarm mechanism and notify relevant personnel to handle it. At the same time, relevant information about the abnormal event, such as the time, location, and type of abnormality, is recorded for subsequent analysis and review. After receiving the alarm, relevant personnel can immediately view the abnormal image and related information and take necessary measures to handle the abnormal event. The data of the abnormal event is stored for subsequent statistical analysis, model optimization, etc.
[0087] Optionally, before comparing a plurality of single-frame monitoring images with a library of road spike devices with abnormal shapes to obtain single-frame monitoring images with abnormal shapes and their abnormal types, the method includes:
[0088] Comparing the single-frame surveillance images in sequence, and classifying the single-frame surveillance images whose similarity is not less than a preset value;
[0089] A single-frame surveillance picture is randomly selected from each picture classification and retained.
[0090] In a specific implementation of the present specification, all extracted single-frame surveillance images are traversed in turn and compared two by two. The comparison process may involve algorithms such as image feature extraction and similarity measurement to evaluate the similarity between two images. For each single-frame surveillance image to be compared, the system calculates their similarity values. If the similarity between the two images is not less than a preset threshold (this threshold is usually set according to the actual application scenario and requirements), they are classified into the same group. This process will continue until all single-frame surveillance images are classified, and several image classifications are obtained, each of which contains a series of single-frame surveillance images with high similarity. These classifications may represent the same or similar scenes in different time periods, different angles or different lighting conditions in the surveillance video. In order to reduce the amount of data storage and processing time, the system can randomly select a single-frame surveillance image from each image classification for retention. This retained image can be used as a representative of the classification for subsequent analysis, review or alarm processing. The random selection process ensures that images are retained in each classification, while avoiding repeated storage and processing of the same or highly similar images. The single-frame surveillance images that are retained can be used for further analysis and review to confirm whether there are any road spikes with abnormal shapes. If an abnormality is found, the system can trigger an alarm mechanism and send relevant information to relevant personnel for processing.
[0091] In the present invention, by acquiring the vibration detection information of the road spike device in real time, it is possible to quickly determine whether the road spike device has abnormal vibration, thereby realizing real-time monitoring of the state of the road spike device. Once abnormal vibration is detected, the system will automatically start the monitoring device within the preset range, monitor the surrounding environment, and immediately send an abnormal vibration reminder to the user, effectively improving the timeliness and accuracy of monitoring. After the abnormal vibration is detected, it is also possible to further determine whether there are vehicles in the surrounding environment, especially vehicles of preset types (such as excavators, road breakers, pile drivers, etc.), which may pose a potential threat to the road spike device. By taking vehicle pictures and uploading them to the cloud platform for identification, the method can accurately determine the vehicle type and monitor the vehicle's stay time within the preset range of the road spike device, thereby effectively preventing potential safety hazards. In the case of non-abnormal vibration, the monitoring device is started according to the preset time to perform daily monitoring functions, and the monitoring video is sent to the cloud platform for further analysis. By framing the monitoring video and comparing it with the abnormal appearance road spike device gallery, the method can automatically identify the abnormal shape and type of the road spike device, providing strong support for the maintenance and management of the equipment. When comparing single-frame surveillance images, a strategy of classifying similar images and randomly selecting them for retention was also adopted, which effectively reduced redundant data and improved processing efficiency and accuracy.
[0092] Figure 2A schematic diagram of a device for monitoring abnormalities of road spike equipment provided in an embodiment of this specification, the device may include:
[0093] An acquisition module is used to obtain vibration detection information of road spike equipment;
[0094] A judging module, configured to judge whether the road spike device is vibrating abnormally based on the vibration detection information of the road spike device;
[0095] The reminder module is used to automatically start the monitoring device within the preset range of the road spike device when the road spike device vibrates abnormally, monitor the environment within the preset range of the road spike device, and send an abnormal vibration reminder to the user.
[0096] Optionally, the reminder module includes:
[0097] Determining whether a vehicle appears in the environment within the preset range of the road spike device;
[0098] When a vehicle appears in the environment within the preset range of the road stud device, a vehicle picture is taken and the vehicle picture is sent to the cloud platform;
[0099] Identify the vehicle image through the cloud platform to obtain the type of vehicle corresponding to the vehicle image;
[0100] Determining whether the vehicle type meets a preset vehicle type;
[0101] When the vehicle type meets the preset vehicle type, the monitoring device determines whether the duration for which the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device exceeds the preset time;
[0102] When the monitoring device determines that the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device for a period exceeding the preset time, an abnormal vibration reminder is sent to the user.
[0103] Optionally, also include:
[0104] When the road spike device does not vibrate abnormally, the monitoring device within the preset range of the road spike device is started at a preset time, and the monitoring video is sent to the cloud platform.
[0105] Optionally, after the surveillance video is sent to the cloud platform, the following steps are included:
[0106] Processing the surveillance video in frames to obtain a plurality of single-frame surveillance images;
[0107] Compare several single-frame monitoring pictures with the library of road spike equipment with abnormal shapes to obtain single-frame monitoring pictures with abnormal shapes and their abnormal types.
[0108] Optionally, before comparing a plurality of single-frame monitoring images with a library of road spike devices with abnormal shapes to obtain single-frame monitoring images with abnormal shapes and their abnormal types, the method includes:
[0109] Comparing the single-frame surveillance images in sequence, and classifying the single-frame surveillance images whose similarity is not less than a preset value;
[0110] A single-frame surveillance picture is randomly selected from each picture classification and retained.
[0111] The functions of the device in the embodiment of the present invention have been described in the above method embodiment, so for details not provided in the description of this embodiment, please refer to the relevant description in the above embodiment, and no further description will be given here.
[0112] Based on the same inventive concept, an embodiment of this specification also provides an electronic device.
[0113] The following describes an electronic device embodiment of the present invention, which can be regarded as a specific physical implementation of the method and device embodiments of the present invention. The details described in the electronic device embodiment of the present invention should be regarded as a supplement to the above method or device embodiments; details not disclosed in the electronic device embodiment of the present invention can be implemented with reference to the above method or device embodiments.
[0114] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this specification. Figure 3 The electronic device 300 according to the embodiment of the present invention is described. Figure 3 The electronic device 300 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0115] like Figure 3 As shown, the electronic device 300 is in the form of a general computing device. The components of the electronic device 300 may include, but are not limited to: at least one processing unit 310, at least one storage unit 320, a bus 330 connecting different system components (including the storage unit 320 and the processing unit 310), a display unit 340, etc.
[0116] The storage unit stores program codes, which can be executed by the processing unit 310, so that the processing unit 310 performs the steps according to various exemplary embodiments of the present invention described in the above processing method section of this specification. For example, the processing unit 310 can perform the following steps: Figure 1 Steps shown.
[0117] The storage unit 320 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 3201 and / or a cache memory unit 3202 , and may further include a read-only memory unit (ROM) 3203 .
[0118] The storage unit 320 may also include a program / utility 3204 having a set (at least one) of program modules 3205, such program modules 3205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0119] Bus 330 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0120] The electronic device 300 may also communicate with one or more external devices 400 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable viewers to interact with the electronic device 300, and / or any device that enables the electronic device 300 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 350. Furthermore, the electronic device 300 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 360. The network adapter 360 may communicate with other modules of the electronic device 300 through the bus 330. It should be understood that although Figure 3 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0121] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the exemplary embodiments described in the present invention can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation method of the present invention can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.) or on a network, including a number of instructions to enable a computing device (which can be a personal computer, server, or network device, etc.) to execute the above method according to the present invention. When the computer program is executed by a data processing device, the computer-readable medium can implement the above method of the present invention, that is: Figure 1 The method shown.
[0122] Figure 4 A schematic diagram of a computer-readable medium provided in accordance with an embodiment of the present specification.
[0123] accomplish Figure 1 The computer program of the method shown can be stored on one or more computer readable media. The computer readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0124] The computer readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable storage medium may be transmitted with any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0125] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the viewer computing device, partially on the viewer device, as a separate software package, partially on the viewer computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the viewer computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0126] In summary, the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that general data processing devices such as microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all functions of some or all components in the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program for implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0127] The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the present invention is not inherently related to any specific computer, virtual device or electronic device, and various general devices can also implement the present invention. The above description is only a specific embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0128] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.
[0129] The above is only the embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for monitoring abnormality of road spike equipment, characterized in that: include: Get the vibration detection information of road spike equipment; determining whether the road spike device is vibrating abnormally based on the vibration detection information of the road spike device; When the road spike device vibrates abnormally, a monitoring device within a preset range of the road spike device is automatically started to monitor the environment within the preset range of the road spike device, and an abnormal vibration reminder is sent to the user; Monitor the environment within the preset range of the road spike device and send abnormal vibration reminders to the user, including: Determining whether a vehicle appears in the environment within the preset range of the road spike device; When a vehicle appears in the environment within the preset range of the road stud device, a vehicle picture is taken and the vehicle picture is sent to the cloud platform; Identify the vehicle image through the cloud platform to obtain the type of vehicle corresponding to the vehicle image; Determining whether the vehicle type meets a preset vehicle type; When the vehicle type meets the preset vehicle type, the monitoring device determines whether the duration for which the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device exceeds the preset time; When the monitoring device determines that the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device for a period exceeding the preset time, an abnormal vibration reminder is sent to the user.
2. The method for monitoring abnormality of road spike equipment according to claim 1, characterized in that: Also includes: When the road spike device does not vibrate abnormally, the monitoring device within the preset range of the road spike device is started at a preset time, and the monitoring video is sent to the cloud platform.
3. The method for monitoring abnormality of road spike equipment according to claim 2, characterized in that: After the surveillance video is sent to the cloud platform, the following steps are included: Processing the surveillance video in frames to obtain a plurality of single-frame surveillance images; Compare several single-frame monitoring pictures with the library of road spike equipment with abnormal shapes to obtain single-frame monitoring pictures with abnormal shapes and their abnormal types.
4. The method for monitoring abnormality of road spike equipment according to claim 3, characterized in that: Before comparing a plurality of single-frame monitoring images with the library of road spike devices with abnormal shapes to obtain the single-frame monitoring images with abnormal shapes and their abnormal types, the method includes: Comparing the single-frame surveillance images in sequence, and classifying the single-frame surveillance images whose similarity is not less than a preset value; A single-frame surveillance picture is randomly selected from each picture classification and retained.
5. The method for monitoring abnormality of road spike equipment according to claim 1, characterized in that: The preset vehicle types include excavators, road breakers, and pile drivers.
6. A road spike equipment abnormality monitoring device, characterized in that: include: An acquisition module is used to obtain vibration detection information of road spike equipment; A judging module, configured to judge whether the road spike device is vibrating abnormally based on the vibration detection information of the road spike device; A reminder module, used for automatically starting a monitoring device within a preset range of the road spike device when the road spike device vibrates abnormally, monitoring the environment within the preset range of the road spike device, and sending an abnormal vibration reminder to the user; Monitor the environment within the preset range of the road spike device and send abnormal vibration reminders to the user, including: Determining whether a vehicle appears in the environment within the preset range of the road spike device; When a vehicle appears in the environment within the preset range of the road stud device, a vehicle picture is taken and the vehicle picture is sent to the cloud platform; Identify the vehicle image through the cloud platform to obtain the type of vehicle corresponding to the vehicle image; Determining whether the vehicle type meets a preset vehicle type; When the vehicle type meets the preset vehicle type, the monitoring device determines whether the duration for which the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device exceeds the preset time; When the monitoring device determines that the vehicle corresponding to the vehicle image appears in the environment within the preset range of the road stud device for a period exceeding the preset time, an abnormal vibration reminder is sent to the user.
7. An electronic device, wherein: The electronic device includes: processor; and, A memory storing computer executable instructions which, when executed, cause the processor to perform a method according to any one of claims 1 to 5.
8. A computer-readable storage medium, wherein: The computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, the method of any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Underground cable monitoring system and method based on video identification and intelligent ground pegs
CN117994909A