Inspection method and device for intelligent video monitoring
By obtaining and backing up the data of the monitoring equipment in the video surveillance system, the problem of self-test cannot be completed during system failure or network interruption is solved, and the inspection task in abnormal situations is achieved smoothly.
Patent Information
- Application Number
- CN202411932381.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In abnormal situations such as system failure or network interruption, the backend management system cannot obtain the data required for self-test, resulting in the inability to continue self-testing of the video surveillance equipment, affecting the smooth progress of the inspection task.
By responding to the user's self-test request, obtain the device data and network data of the video surveillance device, determine whether the device is in a fault state, obtain the data after the fault state and back it up to the backup server, and generate complete target self-test data based on the locally stored data to ensure that the inspection task can be completed in abnormal situations.
It realizes that in the event of system failure or network interruption, complete self-inspection data can be obtained, ensuring the smooth progress of inspection tasks and avoiding inspection tasks interruptions caused by system failure.
Smart Images

Figure CN119728957A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of video inspection technology, and in particular to an inspection method and device for intelligent video surveillance. Background Art
[0002] With the continuous development of video surveillance technology, video surveillance systems have been widely used in large supermarkets and communities. These systems have achieved comprehensive monitoring of user behavior and public facilities by installing multiple monitoring devices, and provide key surveillance video evidence when problems occur, so that problems can be solved in a timely manner.
[0003] Given that large supermarkets and communities occupy a large area, in order to achieve comprehensive coverage and monitoring of the current scene, it is necessary to design and install a corresponding video surveillance system according to the actual situation. The system contains multiple monitoring devices, each of which is responsible for monitoring a specific area. By installing the monitoring devices in different locations, all-round monitoring of the entire scene can be achieved. After the video surveillance system is installed, in order to ensure its normal operation, it is necessary to conduct regular inspections of the monitoring equipment. During the inspection process, each monitoring device is controlled to perform self-inspection operations in turn through the preset inspection tasks. After the monitoring device completes the self-inspection, the self-inspection results are fed back to the background management system so that the inspection personnel can view and analyze the self-inspection results through the background interface, thereby completing the inspection task of the monitoring device. However, when abnormal situations such as system failure or network interruption occur, the background management system cannot obtain the data required for self-inspection, and thus cannot continue to perform self-inspection operations on each monitoring device based on the pre-established overall inspection task.
[0004] Therefore, there is an urgent need for an intelligent video surveillance inspection method and device that can solve the above-mentioned technical problems. Summary of the invention
[0005] The present application provides an inspection method and device for intelligent video surveillance, which solves the problem that the background management system cannot obtain the data required for self-inspection under abnormal circumstances such as system failure or network interruption, thereby ensuring the smooth progress of the overall inspection task.
[0006] In a first aspect, the present application provides an inspection method for intelligent video surveillance, which is applied to an inspection platform, and the method includes: responding to a self-inspection request sent by a user terminal, the self-inspection request is used to request a self-inspection of a video surveillance device; obtaining first data of a first monitoring device at a first time point, the first data including device data and network data, and the first monitoring device is any one of the video surveillance devices; judging the first data to confirm that the first monitoring device is in a faulty state; obtaining second data based on the faulty state, and backing up the second data to a first server, the second data is the data of the first monitoring device at a second time point, and the second time point is a time point after confirming that the first monitoring device is in a faulty state; combining the second data with the third data to obtain target self-inspection data, the third data is the data stored in the second server, the second server is a local storage server corresponding to the first monitoring device, and the first server is a backup server of the second server; completing the inspection task of the video surveillance device according to the target self-inspection data.
[0007] By adopting the above technical solution, the first monitoring device is detected according to the self-test request, and the first data corresponding to the first monitoring device is obtained. When it is confirmed that the first monitoring device is in a faulty state, the second data of the first monitoring device at the second time point is immediately obtained, and the second data is backed up to the first server. This backup mechanism can prevent the potential risks of local storage, and then the second data is combined with the third data to generate complete target self-test data. This combination ensures that even after a system failure or network interruption, the complete data required for self-test can be obtained, and then the inspection task can be continued according to the target self-test data without relying on the data obtained from the device in real time. This flexibility ensures that under abnormal circumstances, work can continue according to the pre-established overall inspection task, avoiding interruption of the inspection task due to system failure, and ensuring the smooth progress of the overall inspection task.
[0008] Optionally, the fault state includes a mechanical fault state, and the first data is judged to confirm that the first monitoring device is in a fault state, specifically including: obtaining device data of the first monitoring device at a first time point, the device data including vibration data, temperature data, audio data and energy consumption data; determining preset device data based on the device information, the device information is the information corresponding to the first monitoring device; judging whether the device data is less than or equal to the preset device data; when the device data is greater than the preset device data, confirming that the first monitoring device is in a mechanical failure state.
[0009] By adopting the above technical solution, the vibration data, temperature data, audio data and energy consumption data of the first monitoring device can be detected in real time. When the device data exceeds the normal range, it can be discovered in time that the first monitoring device is in a mechanical failure state, thereby providing a basis for subsequent backup of the monitoring data of the first monitoring device, automatically acquiring and analyzing device data, and reducing the tediousness and errors of manual monitoring.
[0010] Optionally, the fault state also includes a network fault state, and the first data is judged to confirm that the first monitoring device is in a fault state, specifically including: obtaining network data corresponding to the first monitoring device, the network data including network communication data, traffic data, picture data and video data; obtaining a network value from the network data; judging whether the network value is less than or equal to a preset network value; when the network value is greater than the preset network value, confirming that the first monitoring device is in a network fault state.
[0011] By adopting the above technical solution, network communication data, traffic data, image data and video data can be monitored in real time, and when the network data is abnormal, it can be confirmed that the first monitoring device is in a network failure state. Based on the continuous monitoring and analysis of network data, the usage of network resources can be understood to improve the efficiency of fault diagnosis.
[0012] Optionally, after judging the first data and confirming that the first monitoring device is in a faulty state, the method also includes: obtaining a target number, the target number being the number of monitoring devices in a faulty state in the video monitoring device; judging whether the target number is less than or equal to a preset number; when the target number is greater than the preset number, confirming to obtain a second monitoring device and a third monitoring device, the second monitoring device and the third monitoring device being any two monitoring devices in the target number; obtaining a first risk level corresponding to the second monitoring device, and obtaining a second risk level corresponding to the third monitoring device; comparing the first risk level with the second risk level; if the first risk level is higher than the second risk level, giving priority to arranging inspections of the second monitoring device.
[0013] By adopting the above technical solution, the number of monitoring devices in a faulty state, that is, the target number, is obtained, and the monitoring status of the current video monitoring device can be quickly checked. When the number of faulty devices is equal to the preset number, it is determined that multiple faulty devices need to be processed. By comparing the risk levels of two randomly selected faulty devices, the second monitoring device and the third monitoring device, the second monitoring device with a higher risk level is processed first. When the equipment is subsequently inspected and scheduled, the second monitoring device is given priority, thereby improving the maintenance efficiency of the video monitoring equipment.
[0014] Optionally, after combining the second data with the third data to obtain the target self-test data, the method also includes: obtaining the target number corresponding to the first monitoring device; marking the target self-test data according to the target number to obtain the marked target self-test data, and uploading the marked target self-test data to the first server for storage.
[0015] By adopting the above technical solution, a target number is added to the target self-test data, so that the source of the data, that is, the specific monitoring device, can be clearly traced, which helps to quickly locate the problem device in subsequent data analysis or troubleshooting. The marked target self-test data is uploaded to the first server for centralized management, which helps to unify the management and maintenance of the data and improve the security of the data.
[0016] Optionally, after marking the target self-test data according to the target number to obtain the marked target self-test data, and uploading the marked target self-test data to the first server for storage, the method also includes: obtaining the marked target self-test data from the first server, analyzing the marked target self-test data to obtain the cause of the fault; generating target prompt information according to the cause of the fault, and sending the target prompt information to the user end, so that the user corresponding to the user end can perform inspection scheduling according to the target prompt information.
[0017] By adopting the above technical solution and analyzing the marked target self-inspection data, it is possible to quickly locate the specific fault identification or fault type, reducing the time and cost of manual troubleshooting. According to the target prompt information generated according to the cause of the fault, inspection tasks can be intelligently generated, and inspection routes and personnel allocation can be optimized to improve inspection efficiency. After receiving the target prompt information, users can immediately take action to conduct inspections and repairs to reduce the impact of the fault on the business.
[0018] Optionally, target prompt information is generated according to the cause of the fault, specifically including: parsing the target prompt information to obtain first positioning information, the first positioning information is the positioning information corresponding to the first monitoring device; determining second positioning information according to the first positioning information, the second positioning information is the positioning information corresponding to the fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship; if the fourth monitoring device is in normal operating state, confirming to dispatch device sharing processing measures to the first monitoring device, the device sharing processing measures are to use the fourth monitoring device to shoot the target area, and the target area is the shooting area corresponding to the first monitoring device.
[0019] By adopting the above-mentioned technical scheme and parsing the target prompt information, the precise positioning information of the first monitoring device can be quickly obtained, providing an accurate target for subsequent fault handling. By using the adjacent fourth monitoring device to take pictures and other processing measures, a rapid response can be made to the fault condition of the first monitoring device, thereby reducing the fault handling time. Based on the device sharing processing measures, resource sharing between monitoring devices is realized, thereby improving the utilization efficiency of the equipment.
[0020] Optionally, after determining the second positioning information based on the first positioning information, the second positioning information is the positioning information corresponding to the fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship, the method also includes: if the fourth monitoring device is in an abnormal state, confirming that personnel maintenance measures are generated based on the abnormal state.
[0021] By adopting the above technical solution, maintenance personnel can be arranged in time to repair the faulty equipment in a short time, reduce the duration of the fault, reduce the impact on safety, and repair the first monitoring device and the fourth monitoring device at the same time to ensure the coverage of the entire monitoring area and the full recovery of the monitoring capabilities, thereby ensuring the stability and reliability of the monitoring system.
[0022] In a second aspect of the present application, an inspection device for intelligent video surveillance is provided, the device is an inspection platform, and the inspection platform includes an acquisition unit, a processing unit and a confirmation unit; the acquisition unit responds to a self-test request sent by a user end, the self-test request is used to request a self-test of a video surveillance device; obtains first data of a first monitoring device at a first time point, the first data includes device data and network data, and the first monitoring device is any one of the video surveillance devices; the processing unit judges the first data and confirms that the first monitoring device is in a fault state; obtains second data according to the fault state, and backs up the second data to a first server, the second data is the data of the first monitoring device at a second time point, and the second time point is a time point after confirming that the first monitoring device is in a fault state; the second data is combined with the third data to obtain target self-test data, the third data is data stored in the second server, the second server is a local storage server corresponding to the first monitoring device, and the first server is a backup server of the second server; the confirmation unit completes the inspection task of the video surveillance device according to the target self-test data.
[0023] Optionally, the acquisition unit is used to acquire device data of the first monitoring device at a first time point, the device data including vibration data, temperature data, audio data and energy consumption data; the processing unit is used to determine preset device data based on the device information, the device information is information corresponding to the first monitoring device; judge whether the device data is less than or equal to the preset device data; the confirmation unit is used to confirm that the first monitoring device is in a mechanical failure state when the device data is greater than the preset device data.
[0024] Optionally, the acquisition unit is used to acquire network data corresponding to the first monitoring device, the network data including network communication data, traffic data, picture data and video data; the processing unit is used to acquire network values from the network data; and to determine whether the network values are less than or equal to a preset network value; and the confirmation unit is used to confirm that the first monitoring device is in a network failure state when the network values are greater than a preset network value.
[0025] Optionally, the acquisition unit is used to acquire a target number, which is the number of monitoring devices in a faulty state in the video surveillance equipment; the processing unit is used to determine whether the target number is less than or equal to a preset number; the confirmation unit is used to confirm the acquisition of a second monitoring device and a third monitoring device when the target number is greater than the preset number, and the second monitoring device and the third monitoring device are any two monitoring devices in the target number; the acquisition unit is used to acquire a first risk level corresponding to the second monitoring device, and to acquire a second risk level corresponding to the third monitoring device; the processing unit is used to compare the first risk level with the second risk level; if the first risk level is higher than the second risk level, priority is given to arranging inspections of the second monitoring device.
[0026] Optionally, the acquisition unit is used to obtain the target number corresponding to the first monitoring device; the processing unit is used to mark the target self-test data according to the target number, obtain the marked target self-test data, and upload the marked target self-test data to the first server for storage.
[0027] Optionally, the processing unit is used to obtain the marked target self-inspection data from the first server, analyze the marked target self-inspection data to obtain the cause of the fault; generate target prompt information according to the cause of the fault, and send the target prompt information to the user end so that the corresponding user of the user end can perform inspection scheduling according to the target prompt information.
[0028] Optionally, the processing unit is used to parse the target prompt information to obtain first positioning information, where the first positioning information is the positioning information corresponding to the first monitoring device; determine the second positioning information based on the first positioning information, where the second positioning information is the positioning information corresponding to the fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship; the confirmation unit is used to confirm that if the fourth monitoring device is in normal operation, then schedule a device sharing processing measure to the first monitoring device, where the device sharing processing measure is to use the fourth monitoring device to shoot the target area, and the target area is the shooting area corresponding to the first monitoring device.
[0029] Optionally, the confirmation unit is used to confirm that personnel maintenance measures are generated according to the abnormal state if the fourth monitoring device is in an abnormal state.
[0030] In a third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that an electronic device executes any one of the methods described above in the present application.
[0031] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the above methods of the present application is executed.
[0032] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Detect the first monitoring device according to the self-test request and obtain the first data of the first monitoring device. When it is confirmed that the first monitoring device is in a faulty state, immediately obtain the second data of the first monitoring device at the second time point, and back up the second data to the first server. This backup mechanism can prevent the potential risks of local storage. The second data is then combined with the third data to generate complete target self-test data. This combination ensures that even after a system failure or network interruption, the complete data required for self-test can be obtained, and then the inspection task can be continued according to the target self-test data without relying on the data obtained from the device in real time. This flexibility ensures that under abnormal circumstances, work can continue according to the overall inspection task formulated in advance, avoiding interruption of the inspection task due to system failure, and ensuring the smooth progress of the overall inspection task.
[0033] 2. Real-time detection of the vibration data, temperature data, audio data and energy consumption data of the first monitoring device. When the device data exceeds the normal range, it can promptly discover that the first monitoring device is in a mechanical failure state, provide a basis for subsequent backup of the monitoring data of the first monitoring device, automatically obtain and analyze device data, and reduce the tediousness and errors of manual monitoring.
[0034] 3. Real-time monitoring of network communication data, traffic data, image data and video data can confirm that the first monitoring device is in a network failure state when the network data is abnormal. Based on the continuous monitoring and analysis of network data, the usage of network resources can be understood to improve the efficiency of fault diagnosis. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 It is a flowchart of an inspection method for intelligent video surveillance provided by an embodiment of the present application; Figure 2 It is a structural schematic diagram of an intelligent video surveillance inspection device provided in an embodiment of the present application; Figure 3It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.
[0036] Explanation of the reference numerals: 201, acquisition unit; 202, processing unit; 203, confirmation unit; 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION
[0037] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0038] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0039] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0040] With the continuous development of video surveillance technology, video surveillance systems have been widely used in large supermarkets and communities. These systems have achieved comprehensive monitoring of user behavior and public facilities by installing multiple monitoring devices, and provide key surveillance video evidence when problems occur, so that problems can be solved in a timely manner.
[0041] Given that large supermarkets and communities occupy a large area, in order to achieve comprehensive coverage and monitoring of the current scene, it is necessary to design and install a corresponding video surveillance system according to the actual situation. The system contains multiple monitoring devices, each of which is responsible for monitoring a specific area. By installing the monitoring devices in different locations, all-round monitoring of the entire scene can be achieved. After the video surveillance system is installed, in order to ensure its normal operation, it is necessary to conduct regular inspections of the monitoring equipment. During the inspection process, each monitoring device is controlled to perform self-inspection operations in turn through the preset inspection tasks. After the monitoring device completes the self-inspection, the self-inspection results are fed back to the background management system so that the inspection personnel can view and analyze the self-inspection results through the background interface, thereby completing the inspection task of the monitoring device. However, when abnormal situations such as system failure or network interruption occur, the background management system cannot obtain the data required for self-inspection, and thus cannot continue to perform self-inspection operations on each monitoring device based on the pre-established overall inspection task.
[0042] Therefore, how to solve the problem that the backend management system cannot obtain the data required for self-inspection under abnormal conditions such as system failure or network interruption. The present application provides an intelligent video surveillance inspection method, which is applied to the inspection platform. The inspection platform of the present application can be a platform that provides monitoring equipment inspection services for supermarkets or communities. Figure 1 This is a flow chart of an intelligent video surveillance inspection method provided by an embodiment of the present application, with reference to Figure 1 The method includes the following steps S101-S106.
[0043] S101: Responding to a self-test request sent by a user terminal, where the self-test request is used to request a video surveillance device to perform a self-test.
[0044] In the above S101, the user end refers to the electronic device used by the staff who inspect the video surveillance equipment. The video surveillance equipment can be understood as a video surveillance system, which includes multiple monitoring devices. In order to ensure the safety of certain places, monitoring equipment is installed in different areas of these places. The monitoring equipment is a camera or other network monitoring equipment. The monitoring equipment can monitor various areas. After the monitoring equipment is installed, it is necessary to regularly inspect the monitoring equipment in the video surveillance system, that is, to check whether the monitoring equipment is in normal operation. When inspecting the monitoring equipment, the user sends a self-inspection request through the user interface. The inspection platform receives the self-inspection request sent by the user end and starts to execute the self-inspection process. The self-inspection process refers to starting the self-inspection operation of the video surveillance equipment.
[0045] S102: Acquire first data of a first monitoring device at a first time point, where the first data includes device data and network data.
[0046] In the above S102, after receiving the self-test request, the inspection platform determines the number of devices to be self-tested in the video surveillance device, and then randomly selects a device from the video surveillance device as the first monitoring device according to the number of devices. Since the video surveillance device includes multiple monitoring devices, the first monitoring device is any one of the video surveillance devices. After determining the first monitoring device, the first data of the first monitoring device at the first time point is obtained. The first data generally includes device data and network data. The device data refers to the basic status information of the device, and the network data refers to the network transmission information of the device. The first time point can be the moment when the self-test request is sent, or it can be a specific time point after receiving the self-test request. The time point is used to indicate the time point when the self-test operation is performed on the first monitoring device.
[0047] S103: Judging the first data, confirming that the first monitoring device is in a fault state.
[0048] In the above S103, after obtaining the first data of the first monitoring device at the first time point, the first data is judged, and it is determined whether the first monitoring device is in a fault state or a normal state according to the judgment result. At this time, the fault state means that the monitoring device is currently in an abnormal operating state. The abnormal operating state indicates that there is a potential fault risk, which may cause the normal operation of the device in the future; the normal state means that the monitoring device is currently in a normal operating state. When the first monitoring device is self-checked, the network and operating status of the first monitoring device will be detected respectively, and then the detection data will be analyzed to determine the current corresponding fault state. Next, the methods of judging whether the detection data is in a fault state are introduced in turn.
[0049] In the first mode, the fault state includes a mechanical fault state, and the first data is judged to confirm that the first monitoring device is in a fault state, which specifically includes: obtaining the device data of the first monitoring device at the first time point, the device data includes vibration data, temperature data, audio data and energy consumption data; determining the preset device data according to the device information, and the device information is the information corresponding to the first monitoring device; judging whether the device data is less than or equal to the preset device data; when the device data is greater than the preset device data, it is confirmed that the first monitoring device is in a mechanical fault state. Specifically, after the first time point is determined, the vibration data, temperature data, audio data and energy consumption data can be collected from the first monitoring device by using a sensor or a data acquisition module. It is usually transmitted to the inspection platform by wire or wireless means. The collected data is stored in a database for subsequent analysis and comparison. Then, detailed information of the first monitoring device, including device model, specification, manufacturer, etc., is obtained from the device information library. According to the device information, the corresponding preset device data is searched or calculated from the preset data table. These preset data are usually based on standard data, historical data or experience values provided by the equipment manufacturer. The preset data is verified to ensure its accuracy and rationality. Then compare the collected device data with the preset device data. When the device data is vibration data, the preset device data is the preset vibration data; when the device data is temperature data, the preset device data is the preset temperature data; when the device data is audio data, the preset device data is the preset audio data; when the device data is energy consumption data, the preset device data is the preset energy consumption data. If the device data is less than or equal to the preset device data, it is considered that the first monitoring device is in normal operation. If the device data is greater than the preset device data, it is automatically confirmed that the first monitoring device is in a mechanical failure state. Since the device data is a factor that affects whether the first monitoring device can be turned on, the device data is obtained and compared with the preset device data, and it is determined that the first monitoring device is currently in a mechanical failure state according to the comparison result. Abnormal audio data indicates that the monitoring device has an audio transmission or processing failure, and abnormal energy consumption data may have a power failure. The mechanical failure state indicates that the monitoring device itself may have a failure, and corresponding treatment measures need to be taken in time to avoid the monitoring device from failing to work due to failure to take corresponding measures, and reduce the impact of the failure on the monitoring device.
[0050] In the second mode, the fault state also includes a network fault state, and the first data is judged to confirm that the first monitoring device is in a fault state, specifically including: obtaining the network data corresponding to the first monitoring device, the network data includes network communication data, flow data, picture data and video data; obtaining a network value from the network data; judging whether the network value is less than or equal to a preset network value, and when the network value is greater than the preset network value, it is confirmed that the first monitoring device is in a network fault state. Specifically, the first monitoring device is any camera or other network monitoring device in the video monitoring system. Using a network monitoring tool or a data acquisition module, network communication data, flow data, picture data and video data are collected from the first monitoring device. These data usually reflect the network activity status and data transmission of the device. The collected network data is stored in a database for subsequent analysis and comparison. Then, the corresponding network value is obtained from the network data, and the value represents the frame rate of the picture data, the clarity of the video data, the packet loss rate of the network communication data, and the size of the flow data, and then the network value is compared with the preset value. The preset network value is a network value set according to the configuration of the network monitoring system and the actual situation of the device. These preset network values are usually based on standards or empirical values such as network bandwidth, data transmission rate, and picture quality. Compare the collected network values with the preset network values. The comparison may include indicators such as network communication delay, packet loss rate, traffic size, picture frame rate, video clarity, etc. If the network value is less than or equal to the preset network value, it is considered that the device is in a normal state in terms of the network; if the network value is greater than the preset network value, proceed to the next step. When the network value is greater than the preset network value, it is automatically confirmed that the first monitoring device is in a network failure state. Since network data is a factor that affects whether the first monitoring device can work normally, when the network communication is delayed, the data captured by the monitoring device cannot be transmitted normally, thereby affecting the normal operation of the monitoring device. The network failure state indicates that there is a failure in the transmission between the monitoring device and the server, and the network failure state needs to be processed in time to avoid affecting the normal operation of the monitoring device. Through network failure judgment, it is helpful to improve the network stability and reliability of the video surveillance system and ensure the normal transmission and storage of monitoring data.
[0051] S104: Acquire second data according to the fault state, and back up the second data to the first server, where the second data is data of the first monitoring device at a second time point.
[0052] In the above S104, before each monitoring device starts working initially, a server for storing monitoring data corresponding to the monitoring device will be established, and the server is used to store the monitoring data taken by the monitoring device. The first monitoring device corresponds to the second server, that is, the second server stores the monitoring data corresponding to the first monitoring device. By judging the first data, after predicting that the first monitoring device is in a faulty state, the time point corresponding to the confirmation that the first monitoring device is in a faulty state is obtained, that is, the second time point. When the first monitoring device continues to work, in addition to storing the acquired monitoring data in the second server, the first monitoring device also needs to obtain the monitoring data after the second time point, and define the monitoring data after the second time point as the second data, and back up the second data to the first server, and the first server can be understood as the backup server in the second server. That is, the monitoring data in the first monitoring device after the second time point is backed up to the first server. After the first monitoring device fails, the monitoring data cannot be obtained from the second server. The monitoring data corresponding to the first monitoring device can be obtained from the backup first server, so as to avoid the situation where the monitoring data stored in the second server is not backed up, resulting in the loss of monitoring data. The first server is usually a remote server for data backup and recovery. For example, if the second time point is 12:41:23, the monitoring data corresponding to the preset time period after the second time point in the first monitoring device is obtained. The preset time period is the time period starting from the second time point and ending at the third time point. The third time point can be confirmed based on the execution time of the self-test operation, and the monitoring data after the second time point is backed up to the first server for storage by the first server.
[0053] In addition, when backing up the second data to the first server, it is necessary to establish a corresponding relationship between the first server and the second server in advance, first obtain the tag information corresponding to the first monitoring device, and determine the second server according to the tag information. The second server is a local storage of the monitoring data corresponding to the first monitoring device. The backup server can be used as an alternative to multiple local servers, that is, multiple local servers can correspond to the same backup server, which can be determined based on location information. The monitoring device in the target area can correspond to one backup server. If there are 3 monitoring devices in the target area, the 3 monitoring devices correspond to 3 local servers, and then the 3 local servers are bound to the same backup server, so that when the 3 local servers fail in the future, the data in the 3 local servers can be uploaded to the backup server in time. The backup server stores monitoring devices corresponding to multiple monitoring devices. In order not to confuse the monitoring data corresponding to each monitoring device in the backup server, each monitoring device can be marked. When uploading each monitoring data to the backup server, each monitoring data needs to be marked according to the device tag, and then the marked monitoring data is uploaded.
[0054] S105: Combine the second data with the third data to obtain target self-test data, where the third data is the data stored in the second server.
[0055] In the above S105, the second data is obtained from the first server, and the third data is obtained from the second server, the second server is a local storage server of the first monitoring device, and stores the historical data and log files of the device, and the first server is a backup server of the second server. The second data and the third data are combined to form complete self-test data.
[0056] Obtain the target number corresponding to the first monitoring device; mark the target self-test data according to the target number to obtain the marked target self-test data, and upload the marked target self-test data to the first server for storage. Specifically, obtain the target number corresponding to the first monitoring device. In order to facilitate the distinction between the various monitoring devices in the video control system, each monitoring device can be numbered. The number can be generated based on the detailed information of the device and bind the corresponding relationship between the monitoring device and the number. This number is a unique identifier of the device and is used to distinguish different devices. After determining the target number corresponding to the first monitoring device, mark the target self-test data according to the target number. The target self-test data usually includes various operating parameters and status information of the device. Formulate a marking rule, install the formulated marking rule, and mark the target self-test data. This usually involves adding one or more marking fields to the data and filling in the target number. After the marking is completed, verification is performed to ensure the accuracy of the marking result. This can be achieved by checking whether the content of the marking field is consistent with the target number. After the marked target self-test data is ready, the data is packaged, compressed or converted into a specific format, and the marked target self-test data is uploaded to the first server according to the selected upload method. This typically involves establishing a connection between a client and a server, and transferring data.
[0057] In addition, since the target self-test data has been uploaded to the first server, when the target self-test data is analyzed, it is determined whether the self-test operation of the current monitoring device is normal, specifically including: obtaining the marked target self-test data from the first server, analyzing the marked target self-test data, and obtaining the cause of the fault; generating target prompt information according to the cause of the fault, and sending the target prompt information to the user end, so that the user corresponding to the user end performs inspection scheduling according to the target prompt information. Specifically, since the self-test data of the first monitoring device needs to be analyzed this time, the marked target self-test data corresponding to the first monitoring device is obtained from the first server. At this time, the marked target self-test data refers to the target self-test data uploaded to the first server by the first monitoring device. The marked target self-test data is preprocessed, including data cleaning, format conversion, data standardization, etc., to ensure the quality and consistency of the data. According to the type of data and the requirements of fault detection, a suitable analysis algorithm is selected. These algorithms may include statistical analysis, machine learning models, rule engines, etc. The preprocessed data is processed by the selected analysis algorithm to identify potential causes of the fault. The analyzed causes of the fault are converted into prompt information that is easy to understand and operate. This may include the fault type, fault location, fault severity, etc. Optimize the prompt information to ensure that it is clear, accurate and easy to understand. Integrate the generated prompt information into one or more communication channels, such as SMS, email, APP notification, etc., so that it can be sent to the user. Before sending the targeted prompt information, ensure that the user's identity and authority have been verified. This may involve the use of usernames and passwords, biometrics or other authentication mechanisms. Send the targeted prompt information to the user through the selected communication channel. This may involve the use of SMS gateways, email servers, third-party message push services, etc. After the user receives the prompt information, collect user feedback and responses. This may include confirming receipt of the information, providing further details, or requesting patrol scheduling support.
[0058] Further, how to generate target prompt information according to the cause of the fault, specifically includes: parsing the target prompt information to obtain the first positioning information, the first positioning information is the positioning information corresponding to the first monitoring device; determining the second positioning information according to the first positioning information, the second positioning information is the positioning information corresponding to the fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship; if the fourth monitoring device is in a normal operating state, then confirming to dispatch the device sharing processing measures to the first monitoring device, the device sharing processing measures are to use the fourth monitoring device to shoot the target area, and the target area is the shooting area corresponding to the first monitoring device. Specifically, the target prompt information contains a description of the fault of the first monitoring device, possible causes, and related positioning information prompts. The received target prompt information is parsed in detail. This includes identifying and extracting key information related to the positioning of the first monitoring device, such as latitude and longitude coordinates, device number, location description, etc. Generate the first positioning information based on the parsed key information. This information accurately represents the position of the first monitoring device in the physical space. It is necessary to pre-store or be able to access the layout information of all monitoring devices in real time. This information usually includes the installation location, adjacent relationship, coverage, etc. of the device. Using the first positioning information and the monitoring device layout information, the fourth monitoring device adjacent to the first monitoring device is determined. This usually involves the calculation of spatial distance and the judgment of adjacent relationship. According to the determined fourth monitoring device, the corresponding second positioning information is generated. This information also accurately represents the location of the fourth monitoring device in the physical space. It is necessary to check the operating status of the fourth monitoring device in real time or regularly. This includes checking whether the device is online, whether it is operating normally, whether there is a fault report, etc. According to the inspection results, it is determined whether the fourth monitoring device is in a normal operating state. If the device is in good condition and can work normally, proceed to the next step. After confirming that the fourth monitoring device is in a normal operating state, the system schedules the device to share processing measures. This includes sending an instruction to the fourth monitoring device, requiring it to start shooting the target area (that is, the area that the first monitoring device should have shot). At the same time, the inspection platform may need to update the monitoring task allocation table or related database records to reflect this change. After receiving the instruction, the fourth monitoring device starts to execute the shooting task. It uses its camera and other sensors to monitor and shoot the target area, and transmits the captured data to the system or a designated storage location.
[0059] Furthermore, if the fourth monitoring device is in an abnormal state, it is confirmed that a maintenance treatment measure is generated according to the abnormal state. Specifically, the operation state of the fourth monitoring device is continuously monitored, including data transmission, image quality, device response, etc. When it is confirmed that the fourth monitoring device is in an abnormal state, the abnormal state can be understood as the monitoring device cannot work normally. According to the fault phenomenon, alarm information, equipment operation record, etc. of the monitoring device, the fault type is preliminarily judged. Possible fault types include equipment hardware failure, network communication failure, software failure, etc. A detailed maintenance plan is formulated according to the fault type and the priority of the device. The plan content includes maintenance time, maintenance personnel, required spare parts, maintenance steps, etc. The maintenance plan is converted into a specific maintenance task and assigned to the corresponding maintenance personnel. The maintenance personnel are notified to receive the maintenance task through SMS, phone, internal communication tools, etc. Detailed information of the maintenance task is provided, including the specific location of the faulty equipment, the maintenance plan, etc. After the unlimited personnel arrive at the installation site of the first monitoring device and the fourth monitoring device and repair the first monitoring device and the fourth monitoring device, they will feedback the maintenance to the monitoring center. The on-duty personnel of the monitoring center will verify the repaired equipment to ensure that the equipment resumes normal operation. If the inspection platform receives multiple target prompt information at the same time, it will obtain the fault level corresponding to each target prompt information in turn, process the target prompt information according to the fault level, and give priority to the target prompt information with a higher fault level. A high fault level indicates that the current fault is serious. For example, the monitoring device cannot work and the shooting screen has no sound. At this time, the monitoring device cannot work corresponding to fault level 3, and the shooting screen has no sound corresponding to fault level 1. At this time, the target prompt information with fault level 3 is given priority.
[0060] S106: Complete the inspection task of the video surveillance equipment according to the target self-inspection data.
[0061] In the above S106, after obtaining the target self-test data corresponding to the first monitoring device, the other monitoring devices in the video monitoring device continue to be self-tested according to the self-test request, until all monitoring devices are self-tested, the inspection task is considered to be completed, that is, when the inspection task of the video monitoring device is started, a monitoring device will be obtained from the video monitoring device for self-test, and after confirming that the self-test of the monitoring device is correct, the other monitoring devices in the video monitoring device are obtained in turn, and self-tested in the above manner until all monitoring devices in the video monitoring device are self-tested, and then it can be confirmed that the inspection task of the video monitoring device is completed. During the self-test process, when it is determined that a certain monitoring device is in a fault state, it is confirmed that the monitoring data after the fault state is confirmed in the monitoring device is uploaded to the backup server, and then the data stored in the local server and the backup server are combined, and the combined self-test data is uploaded to the backup server, so that the self-test data of each monitoring device can be obtained from the backup server later, and the overall health status of each self-test data is analyzed in turn. A detailed inspection report is generated based on the analysis results, including a list of faults, fault cause analysis, and treatment measures. This can prevent the self-inspection from being interrupted due to a fault in a monitoring device, which can prevent other monitoring devices from being able to continue self-inspection, affecting the order of the inspection task.
[0062] In a possible implementation, after completing the inspection task, when it is determined that some of the monitoring devices in the video surveillance equipment are in a faulty state, it is necessary to obtain the number of monitoring devices in a faulty state, obtain the risk level of each monitoring device in a faulty state, prioritize multiple monitoring devices according to the risk level, and then arrange inspection scheduling for each monitoring device according to the sorting result, that is, scheduling of inspection and maintenance. Obtain the target number, which is the number of monitoring devices in a faulty state in the video surveillance equipment; determine whether the target number is less than or equal to the preset number; when the target number is greater than the preset number, confirm to obtain the second monitoring device and the third monitoring device, the second monitoring device and the third monitoring device are any two monitoring devices in the target number; obtain the first risk level corresponding to the second monitoring device, and obtain the second risk level corresponding to the third monitoring device; compare the first risk level with the second risk level; if the first risk level is higher than the second risk level, give priority to arranging the inspection of the second monitoring device.
[0063] Specifically, the number of monitoring devices in a fault state in the video surveillance device, i.e., the target number, is obtained. The fault state includes a mechanical fault state and a network fault state. The target number is then compared with the preset number. The preset number is a reasonable number set according to factors such as the operation and maintenance resources and scale of the video surveillance device. This number represents the scheduling method for the maintenance and inspection tasks of the faulty equipment. The preset number can be set to 1. When the target number is less than or equal to the preset number, it is confirmed that only one monitoring device is in a fault state. The location information corresponding to the monitoring device can be directly obtained, and the corresponding maintenance personnel can be arranged to go to the location information to repair the monitoring device. When the target number is greater than the preset number, it is confirmed that multiple monitoring devices are in a fault state. The second monitoring device and the third monitoring device are randomly selected from the multiple monitoring devices, and then the risk level of each monitoring device is determined according to factors such as the time of occurrence of the fault, the importance of the device, the type of fault, and the location. The risk level can be divided into high, medium, and low. According to the information of the second monitoring device and the third monitoring device, the first risk level corresponding to the second monitoring device and the second risk level corresponding to the third monitoring device are determined. The first risk level obtained is compared with the second risk level to determine which monitoring device has a higher risk level. According to the comparison result, if the first risk level is higher than the second risk level, the second monitoring device will be inspected first. The inspection includes the inspection time, inspection personnel, and inspection content. According to the generated inspection plan, the inspection personnel are arranged to inspect the second monitoring device on site to find the cause of the fault and repair it. Then the inspection process is recorded. After the inspection is completed, the status information of the second monitoring device is updated. If the fault has been repaired, it will be removed from the faulty device list. If the first risk level is lower than the second risk level, the third monitoring device will be inspected first to ensure the smooth progress of the inspection task and the rapid resolution of the fault.
[0064] The present application also provides an intelligent video surveillance inspection device. Figure 2 is a schematic diagram of the structure of an intelligent video surveillance inspection device provided in an embodiment of the present application, with reference to Figure 2 The device is an inspection platform, which includes an acquisition unit 201, a processing unit 202 and a confirmation unit 203.
[0065] The acquisition unit 201 responds to a self-test request sent by the user end, where the self-test request is used to request a self-test of a video surveillance device; obtains first data of a first monitoring device at a first time point, where the first data includes device data and network data, and the first monitoring device is any one of the video surveillance devices.
[0066] The processing unit 202 judges the first data and confirms that the first monitoring device is in a fault state; obtains second data based on the fault state, and backs up the second data to the first server, the second data is the data of the first monitoring device at a second time point, and the second time point is the time point after confirming that the first monitoring device is in a fault state; combines the second data with the third data to obtain target self-test data, the third data is the data stored in the second server, the second server is the local storage server corresponding to the first monitoring device, and the first server is the backup server of the second server.
[0067] The confirmation unit 203 completes the inspection task of the video surveillance device according to the target self-inspection data.
[0068] In a possible implementation, the acquisition unit 201 is used to acquire device data of the first monitoring device at a first time point, the device data including vibration data, temperature data, audio data and energy consumption data; the processing unit 202 is used to determine preset device data based on the device information, the device information is information corresponding to the first monitoring device; and judge whether the device data is less than or equal to the preset device data; the confirmation unit 203 is used to confirm that the first monitoring device is in a mechanical failure state when the device data is greater than the preset device data.
[0069] In a possible implementation, the acquisition unit 201 is used to acquire network data corresponding to the first monitoring device, the network data including network communication data, traffic data, picture data and video data; the processing unit 202 is used to obtain a network value from the network data; and to determine whether the network value is less than or equal to a preset network value; the confirmation unit 203 is used to confirm that the first monitoring device is in a network failure state when the network value is greater than a preset network value.
[0070] In a possible implementation, the acquisition unit 201 is used to acquire a target number, which is the number of monitoring devices in a faulty state in the video surveillance device; the processing unit 202 is used to determine whether the target number is less than or equal to a preset number; the confirmation unit 203 is used to confirm the acquisition of a second monitoring device and a third monitoring device when the target number is greater than the preset number, and the second monitoring device and the third monitoring device are any two monitoring devices in the target number; the acquisition unit 201 is used to acquire a first risk level corresponding to the second monitoring device, and to acquire a second risk level corresponding to the third monitoring device; the processing unit 202 is used to compare the first risk level with the second risk level; if the first risk level is higher than the second risk level, the second monitoring device is given priority for inspection.
[0071] In a possible implementation, the acquisition unit 201 is used to obtain the target number corresponding to the first monitoring device; the processing unit 202 is used to mark the target self-test data according to the target number, obtain the marked target self-test data, and upload the marked target self-test data to the first server for storage.
[0072] In one possible implementation, the processing unit 202 is used to obtain marked target self-inspection data from the first server, analyze the marked target self-inspection data, and obtain the cause of the fault; generate target prompt information according to the cause of the fault, and send the target prompt information to the user end so that the user corresponding to the user end can perform inspection scheduling according to the target prompt information.
[0073] In one possible implementation, the processing unit 202 is used to parse the target prompt information to obtain first positioning information, where the first positioning information is the positioning information corresponding to the first monitoring device; the second positioning information is determined based on the first positioning information, where the second positioning information is the positioning information corresponding to the fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship; the confirmation unit 203 is used to confirm that if the fourth monitoring device is in normal operation, then schedule a device sharing processing measure to the first monitoring device, where the device sharing processing measure is to use the fourth monitoring device to shoot the target area, and the target area is the shooting area corresponding to the first monitoring device.
[0074] In a possible implementation, the confirmation unit 203 is configured to confirm that a personnel maintenance treatment measure is generated according to the abnormal state if the fourth monitoring device is in an abnormal state.
[0075] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0076] The present application also discloses an electronic device. Figure 3 , Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .
[0077] The communication bus 302 is used to realize the connection and communication between these components.
[0078] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0079] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0080] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application requests; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0081] Among them, the memory 305 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area. Instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. can be stored; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 305 can also be optionally at least one storage device located away from the aforementioned processor 301.
[0082] like Figure 3 As shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for patrol inspection of intelligent video surveillance.
[0083] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call the inspection application of intelligent video surveillance stored in the memory 305. When executed by one or more processors, the electronic device executes one or more methods described in the above embodiments.
[0084] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0085] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0086] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0087] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0088] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0089] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0090] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure.
Claims
1. An inspection method for intelligent video surveillance, characterized in that: Applied in an inspection platform, the method comprises: Responding to a self-test request sent by a user terminal, the self-test request being a request for performing a self-test on a video surveillance device; Acquire first data of a first monitoring device at a first time point, wherein the first data includes device data and network data, and the first monitoring device is any one of the video monitoring devices; Judging the first data, confirming that the first monitoring device is in a fault state; Acquire second data according to the fault state, and back up the second data to the first server, wherein the second data is data of the first monitoring device at a second time point, and the second time point is a time point after confirming that the first monitoring device is in the fault state; combining the second data with the third data to obtain target self-test data, wherein the third data is data stored in a second server, the second server is a local storage server corresponding to the first monitoring device, and the first server is a backup server of the second server; The inspection task of the video surveillance equipment is completed according to the target self-inspection data.
2. The method according to claim 1, characterized in that The fault state includes a mechanical fault state, and the judging the first data to confirm that the first monitoring device is in a fault state specifically includes: Acquire the device data of the first monitoring device at the first time point, the device data including vibration data, temperature data, audio data and energy consumption data; Determine preset device data according to device information, where the device information is information corresponding to the first monitoring device; Determining whether the device data is less than or equal to the preset device data; When the device data is greater than the preset device data, it is confirmed that the first monitoring device is in the mechanical failure state.
3. The method according to claim 1, characterized in that The fault state also includes a network fault state, and the judging of the first data to confirm that the first monitoring device is in a fault state specifically includes: Acquire the network data corresponding to the first monitoring device, wherein the network data includes network communication data, flow data, picture data, and video data; Obtaining a network value from the network data; Determine whether the network value is less than or equal to a preset network value; When the network value is greater than the preset network value, it is confirmed that the first monitoring device is in the network failure state.
4. The method according to claim 1, characterized in that: After judging the first data and confirming that the first monitoring device is in a fault state, the method further includes: Obtaining a target number, where the target number is the number of monitoring devices in the video monitoring device that are in the fault state; Determining whether the target quantity is less than or equal to a preset quantity; When the target number is greater than the preset number, confirming to obtain a second monitoring device and a third monitoring device, where the second monitoring device and the third monitoring device are any two monitoring devices in the target number; Obtaining a first risk level corresponding to the second monitoring device, and obtaining a second risk level corresponding to the third monitoring device; comparing the first risk level to the second risk level; If the first risk level is higher than the second risk level, inspection of the second monitoring device is prioritized.
5. The method according to claim 1, characterized in that: After combining the second data with the third data to obtain target self-test data, the method further includes: Obtaining a target number corresponding to the first monitoring device; The target self-test data is marked according to the target number to obtain the marked target self-test data, and the marked target self-test data is uploaded to the first server for storage.
6. The method according to claim 5, characterized in that After marking the target self-test data according to the target number to obtain the marked target self-test data, and uploading the marked target self-test data to the first server for storage, the method further includes: Acquire the marked target self-test data from the first server, analyze the marked target self-test data, and obtain the cause of the fault; Target prompt information is generated according to the fault cause, and the target prompt information is sent to the user terminal so that a user corresponding to the user terminal can perform inspection scheduling according to the target prompt information.
7. The method according to claim 6, characterized in that The generating target prompt information according to the fault cause specifically includes: Parsing the target prompt information to obtain first positioning information, where the first positioning information is positioning information corresponding to the first monitoring device; Determine second positioning information according to the first positioning information, where the second positioning information is positioning information corresponding to a fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship; If the fourth monitoring device is in normal operation, a device sharing processing measure is scheduled to the first monitoring device, where the device sharing processing measure is to use the fourth monitoring device to shoot a target area, and the target area is a shooting area corresponding to the first monitoring device.
8. The method according to claim 7, characterized in that After determining second positioning information according to the first positioning information, the second positioning information is positioning information corresponding to a fourth monitoring device, and the fourth monitoring device and the first monitoring device are in an adjacent relationship, the method further includes: If the fourth monitoring device is in an abnormal state, it is confirmed that a personnel maintenance processing measure is generated according to the abnormal state.
9. An intelligent video surveillance inspection device, characterized in that: The device is an inspection platform, and the inspection platform comprises an acquisition unit (201), a processing unit (202) and a confirmation unit (203); The acquisition unit (201) is configured to respond to a self-check request sent by a user, wherein the self-check request is used to request a video surveillance device to perform a self-check; acquire first data of a first surveillance device at a first time point, wherein the first data includes device data and network data, and the first surveillance device is any one of the video surveillance devices; The processing unit (202) judges the first data and confirms that the first monitoring device is in a fault state; obtains second data according to the fault state, and backs up the second data to the first server, the second data is data of the first monitoring device at a second time point, the second time point is a time point after confirming that the first monitoring device is in the fault state; combines the second data with third data to obtain target self-test data, the third data is data stored in the second server, the second server is a local storage server corresponding to the first monitoring device, and the first server is a backup server of the second server; The confirmation unit (203) completes the inspection task of the video surveillance device according to the target self-inspection data.
10. An electronic device, characterized in that: The electronic device (300) comprises a processor (301), a memory (305), a user interface (303) and a network interface (304), wherein the memory (305) is used to store instructions, the user interface (303) and the network interface (304) are used to communicate with other devices, and the processor (301) is used to execute the instructions stored in the memory (305) so that the electronic device (300) executes the method according to any one of claims 1 to 8.
Citation Information
Cited By
Method and system for evaluating health degree of audio and video conference equipment
CN120529066A