Automatic test device and method for network camera

By designing an automatic test device for network cameras, using multiple modules to work together to automatically complete fault location and data collection, the existing technology problems of low network camera test efficiency and inability to detect operating status in real time have been solved, and efficient and automated fault detection has been achieved. Detection and processing.

CN119363969AActive Publication Date: 2025-01-24AI TUER
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411945798.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-01-24
Estimated Expiration
2044-12-27

AI Technical Summary

Technical Problem

In the prior art, network camera testing needs to be performed manually, resulting in low testing efficiency, easy to miss inspection, and the inability to detect the camera's operating status in real time.

Method used

Design an automatic test device for network cameras, including a data monitoring module, a fault location module, an operation extraction module, a fault verification module, a fault maintenance module and a fault processing module. Through the collaborative work of these modules, the operation data of the network camera can be automatically obtained and positioned. Fault camera maintains the fault status and collects fault data for preliminary processing and network storage.

Benefits of technology

It realizes automated testing of network cameras, reduces labor costs, improves testing efficiency and effectiveness of fault information, and can detect camera operating status in real time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363969A_ABST
    Figure CN119363969A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic testing device and method for a network camera, and relates to the technical field of camera testing, and the device comprises a data monitoring module which is used for obtaining the current operation state of a network camera group, and obtaining the operation data of the network camera group; the fault positioning module is used for sorting the operation data to obtain a target camera with a fault; the operation extraction module is used for extracting operation data of the target camera before the fault time point; the fault verification module is used for substituting the operation data into the network camera group for verification operation to obtain a target fault camera; the fault maintenance module is used for generating a state maintenance signal according to the target operation data and collecting fault data and fault phenomena; and the fault processing module is used for generating a fault notice, sending the fault notice to a tester and carrying out network storage on effective fault information. The method and the device have the effects of reducing the labor cost during network camera testing, and improving the testing efficiency and the effectiveness of information during failure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of camera testing, and in particular to an automatic testing device and method for a network camera. Background Art

[0002] A network camera is a device that combines traditional cameras with network technology. It can transmit captured images to any corner of the network in real time. The application range of network cameras is very wide, from home security monitoring to commercial security prevention, to traffic monitoring and other fields.

[0003] Network cameras may experience aging, malfunctions, errors, and other problems during use, so it is necessary to test the network cameras to find the fault points.

[0004] In the prior art, when testing network cameras, testers need to manually test and repeatedly test to reproduce camera failures. When an abnormality occurs, they need to manually confirm whether there is a failure. However, the manual method is prone to missed detections, and the fault state cannot be maintained when a fault occurs. The camera operation state cannot be detected in real time, the test efficiency is low, and effective information cannot be provided to testers in a timely manner. Summary of the invention

[0005] The object of the present invention is to provide a network camera automatic testing device and method to solve the problems raised in the above background technology.

[0006] In a first aspect, the present application provides a network camera automatic testing device, the device comprising: Data monitoring module: used to obtain the current operating status of the network camera group, and obtain the operating data of the network camera group according to the current operating status; Fault location module: used for sorting the operation data to obtain multiple single-unit operation data, performing parallel data verification on each single-unit operation data, and obtaining the target camera with the fault; Operation extraction module: used to obtain the initial fault phenomenon and fault time point of the target camera, and extract the operation data of the target camera before the fault time point; Fault verification module: used for substituting the operation data into the network camera group for verification operation, and extracting a series of phenomena appearing in the network camera group, comparing the series of phenomena with the initial fault phenomenon, and obtaining the target fault camera; Fault maintenance module: used for extracting target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, maintaining the current state of the target fault camera according to the state maintenance signal, and collecting fault data and fault phenomenon; Fault processing module: used to perform preliminary processing on the fault data and the fault phenomenon, obtain effective fault information, extract key information from the effective fault information, generate a fault notification and send it to the tester, and store the effective fault information on the network.

[0007] Preferably, the step of obtaining the current operating state of the network camera group and obtaining the operating data of the network camera group according to the current operating state is specifically as follows: Acquire the current operating state of the network camera group, and obtain online operating electrical parameters, vibration parameters, temperature parameters, and partial discharge parameters of the network camera group according to the current operating state; Acquire historical operation data of the network camera group, and generate a degradation level and a deviation impact value according to the historical operation data; Based on the degradation level and the deviation impact value, a quantitative index evaluation is performed on the online operation electrical parameter, the vibration parameter, the temperature parameter and the partial discharge parameter to obtain a plurality of quantitative index values ​​of the current operation state; According to the multiple quantitative index values, the current operating state is converted into data to obtain the operating data of the network camera group.

[0008] Preferably, the operation data is sorted to obtain a plurality of single operation data, and each single operation data is verified in parallel to obtain the step of the target camera having a fault, specifically: Based on the operation data, data standardization is performed on the operation data to obtain operation data of the same magnitude; Extracting data features from the operating data of the same magnitude to obtain time domain features, frequency domain features, and data texture features of the operating data; The operation data of the same magnitude are sorted out according to the time domain features, the frequency domain features, and the data texture features to obtain single operation data of multiple single network cameras; Performing abnormality identification on the single machine operation data, extracting abnormal data from the single machine operation data, and generating a verification mechanism based on the abnormal data; Substitute the verification mechanism into the target network camera corresponding to the single operation data to verify the single operation data, and obtain the target camera with a fault.

[0009] Preferably, the steps of obtaining the initial fault phenomenon and the fault time point of the target camera and extracting the operation data of the target camera before the fault time point are specifically as follows: Based on the target camera, extracting the initial fault phenomenon of the target camera and the fault time point when the initial fault occurs; Establish a time axis, mark the fault time point on the time axis line, and generate a time axis base point; Monitor the operation of the target camera based on the time axis to obtain an operation step diagram of the target camera; According to the initial fault phenomenon, the abnormal operation is estimated to obtain an estimated operation length, and according to the estimated operation length, operation steps are extracted from the time axis base point forward in the operation step diagram to obtain a target operation step segment; The target operation steps in the target operation step segment are subjected to data standardization to obtain the operation data of the target camera.

[0010] Preferably, the operation data is substituted into the network camera group for verification operation, and a series of phenomena appearing in the network camera group are extracted, and the series of phenomena are compared with the initial fault phenomenon to obtain the step of the target fault camera, specifically: Generate basic initial setting parameters of the network camera according to the operation data and the initial fault phenomenon; Substituting the basic initial setting parameters into the network camera group, performing initial setting on the network cameras in the network camera group, and obtaining a network camera group to be verified that has completed the setting; Substituting the operation data into the to-be-verified network camera group, the network cameras in the to-be-verified network camera group perform a cyclic operation according to the operation data, and extracting a series of phenomena occurring in the network camera group during the cyclic operation; Extracting a first key feature and a second key feature of the series of phenomena and the initial fault phenomenon, and comparing the first key feature with the second key feature to obtain a comparison value; It is determined whether the comparison value exceeds a preset comparison threshold value. If the comparison value exceeds the comparison threshold value, the network camera corresponding to the series of phenomena is marked as a target fault camera.

[0011] Preferably, the step of extracting the target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, and maintaining the current state of the target fault camera according to the state maintenance signal is specifically as follows: During the operation of the target fault camera, collecting target operation data of the target fault camera; According to the target operating data, setting parameters, power supply parameters, component parameters and lens parameters of the target faulty camera are obtained; Generate a state maintenance signal according to the setting parameters, the power supply parameters, the component parameters and the lens parameters; According to the state maintenance signal, a plurality of parameter fixed values ​​are generated, and the plurality of parameter fixed values ​​are substituted into the target faulty camera to maintain the current state of the target faulty camera.

[0012] Preferably, the step of generating a state maintaining signal according to the setting parameters, the power supply parameters, the component parameters and the lens parameters is specifically: Based on the setting parameters, obtaining a change in the setting parameters of the target faulty camera when a fault occurs, and generating a first state signal according to the change in the setting parameters; Based on the power supply parameters, a voltage parameter change and a current parameter change of the target faulty camera when a fault occurs are obtained, and a second state signal is generated according to the voltage parameter change and the current parameter change; Based on the component parameters, obtain component temperature changes and component health changes of the components of the target fault camera when a fault occurs, and generate a third state signal according to the component temperature changes and the component health changes; Based on the lens parameters, obtaining a focal length change of the target faulty camera when a fault occurs, and generating a fourth state signal according to the focal length change; A state maintaining signal is generated by combining the first state signal, the second state signal, the third state signal, and the fourth state signal.

[0013] Preferably, the steps of preliminarily processing the fault data and the fault phenomenon to obtain effective fault information, extracting key information from the effective fault information, generating a fault notification to send to a tester, and storing the effective fault information on a network are specifically: Obtaining a log file of a target faulty camera according to the fault data, and obtaining system behaviors before and after the fault occurs according to the log file; According to the system behavior, the fault data is effectively screened to obtain a plurality of fault sub-data, and effective fault information is generated according to the plurality of fault sub-data; Sorting key information of the valid fault information to obtain an information sequence, obtaining key information according to the information sequence, simplifying and reorganizing the key information to generate a fault notification, and storing the valid fault information in a network; A remote access channel is established, the fault notification is sent from the remote access channel to the tester, and the remote access channel is opened to the tester.

[0014] In a second aspect, the present application provides a method for automatically testing a network camera, the method comprising: Acquire the current running state of the network camera group, and obtain the running data of the network camera group according to the current running state; The operation data is sorted to obtain a plurality of single-unit operation data, and each of the single-unit operation data is verified in parallel to obtain a target camera with a fault; Obtaining the initial fault phenomenon and fault time point of the target camera, and extracting the operation data of the target camera before the fault time point; Substituting the operation data into the network camera group for verification operation, extracting a series of phenomena appearing in the network camera group, and comparing the series of phenomena with the initial fault phenomenon to obtain a target faulty camera; Extracting target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, maintaining the current state of the target fault camera according to the state maintenance signal, and collecting fault data and fault phenomenon; The fault data and the fault phenomenon are preliminarily processed to obtain effective fault information, key information is extracted from the effective fault information, a fault notification is generated and sent to the tester, and the effective fault information is stored in the network.

[0015] In summary, the present application includes at least one of the following beneficial technical effects: By monitoring the network camera group, the current operating status of the network camera group is obtained, and the operating data of the network camera group is further obtained. The target camera with the fault is located according to the operating data, and then the initial fault phenomenon and fault time point of the faulty camera are obtained. The operating data of the target camera before the fault occurs is extracted according to the fault time point, and then the operating data is substituted into the network camera group for verification. When the network cameras in the network camera group have the same or similar fault phenomenon, the fault situation is maintained, and the effective fault information is collected for network storage, and a fault notification is sent to the tester. The labor cost of network camera testing is reduced, and the test efficiency and the effectiveness of the information at the time of failure are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a module block diagram of a network camera automatic testing device provided in an embodiment of the present application; Figure 2 It is a flowchart of the steps of a network camera automatic testing method provided in an embodiment of the present application.

[0017] Explanation of the accompanying drawings: 1. Data monitoring module; 2. Fault location module; 3. Operation extraction module; 4. Fault verification module; 5. Fault maintenance module; 6. Fault processing module. DETAILED DESCRIPTION

[0018] The following combination Figure 1-Figure 2 The present application is further described in detail, but the embodiments of the present invention are not limited thereto.

[0019] The embodiment of the present application discloses a network camera automatic testing device and method.

[0020] In this embodiment, a network camera automatic testing device includes: Data monitoring module 1: used to obtain the current operating status of the network camera group, and obtain the operating data of the network camera group according to the current operating status; Fault location module 2: used to sort out the operation data, obtain multiple single-unit operation data, perform parallel data verification on each single-unit operation data, and obtain the target camera with the fault; Operation extraction module 3: used to obtain the initial fault phenomenon and fault time point of the target camera, and extract the operation data of the target camera before the fault time point; Fault verification module 4: used to substitute the operation data into the network camera group for verification operation, and extract the series of phenomena appearing in the network camera group, compare the series of phenomena with the initial fault phenomenon, and obtain the target faulty camera; Fault maintenance module 5: used to extract target operation data of the target fault camera, and generate a state maintenance signal according to the target operation data, maintain the current state of the target fault camera according to the state maintenance signal, and collect fault data and fault phenomenon; Fault processing module 6: used to perform preliminary processing on fault data and fault phenomena, obtain effective fault information, extract key information from the effective fault information, generate fault notification and send it to the tester, and store the effective fault information on the network.

[0021] It should be pointed out that the above modules are only basic modules of this embodiment. In the specific implementation process, some modules can be appropriately added, reduced or modified without affecting the overall implementation effect.

[0022] The steps of obtaining the current operating status of the network camera group and obtaining the operating data of the network camera group according to the current operating status are as follows: Acquire the current operating status of the network camera group, and obtain the online operating electrical parameters, vibration parameters, temperature parameters and partial discharge parameters of the network camera group according to the current operating status; Obtain historical operation data of the network camera group, and generate degradation levels and deviation impact values ​​based on the historical operation data; Based on the degradation level and deviation impact value, the online operation electrical parameters, vibration parameters, temperature parameters and partial discharge parameters are evaluated by quantitative indicators to obtain multiple quantitative indicator values ​​of the current operation status; According to multiple quantitative index values, the current operating status is converted into data to obtain the operating data of the network camera group.

[0023] In application, taking a network camera group test scenario as an example, the current operating status of the network camera group is obtained, and the operating electrical parameters A, vibration parameters B, temperature parameters C and partial discharge parameters D of the network camera group are obtained according to the current operating status. Then the historical operating data of the network camera group is obtained to obtain the degradation level and deviation impact value. According to the degradation level and deviation impact value, quantitative index evaluation is performed on A, B, C, and D to obtain multiple quantitative index values ​​corresponding to A, B, C, and D, namely A1, B1, C1, and D1. Then, data conversion is performed on the current operating status according to A1, B1, C1, and D1 to obtain the operating data of the network camera group.

[0024] The operation data is sorted out to obtain multiple single-unit operation data, and each single-unit operation data is verified in parallel to obtain the steps of the target camera with faults, which are as follows: Based on the operation data, the operation data is standardized to obtain operation data of the same magnitude; Extract data features from the same level of operation data to obtain the time domain features, frequency domain features and data texture features of the operation data; The operating data of the same magnitude are sorted out according to the time domain features, frequency domain features and data texture features to obtain the single-unit operating data of multiple single network cameras; Identify anomalies in the single-unit operation data, extract the anomaly data in the single-unit operation data, and generate a verification mechanism based on the anomaly data; Substitute the verification mechanism into the target network camera corresponding to the single operation data to verify the single operation data and obtain the target camera with fault.

[0025] In application, taking a network camera group test scenario as an example, the operation data is standardized to obtain the same level of operation data, that is, more standardized operation data. After feature extraction of the same level of operation data, the time domain feature Q, frequency domain feature W, and data texture feature E of the operation data are obtained. The same level of data is sorted out according to these three features to obtain the single operation data of each network camera, and the abnormality is identified. It is found that one of the network cameras XJ has abnormal data. Then, a verification mechanism is generated based on the obtained abnormal data, and the verification mechanism is substituted into the network camera XJ for data verification to obtain the target camera XJ1 with a fault.

[0026] The steps of obtaining the initial fault phenomenon and fault time point of the target camera and extracting the operation data of the target camera before the fault time point are specifically as follows: Based on the target camera, extract the initial fault phenomenon of the target camera and the fault time point when the initial fault occurs; Create a timeline, mark the fault time point on the timeline row, and generate the timeline base point; The operation of the target camera is monitored based on the time axis to obtain an operation step diagram of the target camera; According to the initial fault phenomenon, the abnormal operation is estimated to obtain the estimated operation length. According to the estimated operation length, the operation steps are extracted from the operation step diagram from the time axis base point forward to obtain the target operation step segment; The target operation steps in the target operation step segment are data standardized to obtain the operation data of the target camera.

[0027] In application, taking a network camera group test scenario as an example, based on the target camera XJ1, the initial fault phenomenon and fault time point of XJ1 are extracted. The initial fault phenomenon represents the partial fault phenomenon of XJ1 recorded, that is, the partial fault phenomenon is not comprehensive, and the fault time point represents the time point when the fault occurs. Then, according to the established time axis, the time axis base point corresponding to the time point is found, and the time axis base point is extended forward to record the operation steps of XJ1, and the generated operation step diagram is displayed on the time axis. According to the initial fault phenomenon, the abnormal operation is estimated to obtain an estimated operation length of 10 seconds, and then the target operation step segment within 10 seconds is extracted according to the estimated operation length, and the data is normalized to obtain the operation data of XJ1.

[0028] Substitute the operation data into the network camera group for verification operation, extract the series of phenomena appearing in the network camera group, compare the series of phenomena with the initial fault phenomenon, and obtain the steps of the target fault camera, specifically: Generate basic initial setting parameters of the network camera based on the operation data and initial fault phenomenon; Substituting the basic initial setting parameters into the network camera group, performing initial setting on the network cameras in the network camera group, and obtaining a network camera group to be verified that has completed the setting; Substituting the operation data into the network camera group to be verified, the network cameras in the network camera group to be verified perform a cyclic operation according to the operation data, and extracting a series of phenomena appearing in the network camera group during the cyclic operation; Extracting the first key feature and the second key feature of the series phenomenon and the initial fault phenomenon, and comparing the first key feature and the second key feature to obtain a comparison value; It is determined whether the comparison value exceeds a preset comparison threshold. If the comparison value exceeds the comparison threshold, the network camera corresponding to the series of phenomena is marked as a target fault camera.

[0029] In application, taking a network camera group test scenario as an example, the basic initial setting parameters of the network camera, such as shutter setting, power on and off setting, etc., are generated according to the operation data and the initial fault phenomenon. These basic initial setting parameters are substituted into the network camera group so that each network camera is set to the same parameters. Then, in the above scenario, the operation data is substituted into the network camera group for repeated operation, and the series of phenomena that occur are recorded. According to the comparison between the first key feature and the second key feature of the series phenomenon and the initial fault phenomenon, the comparison value is 1, that is, the two key features are completely consistent, and the camera that has the series phenomenon is marked as the target fault camera.

[0030] The steps of extracting target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, and maintaining the current state of the target fault camera according to the state maintenance signal are specifically as follows: During the operation of the target fault camera, target operation data of the target fault camera is collected; According to the target operation data, the setting parameters, power supply parameters, component parameters and lens parameters of the target faulty camera are obtained; Generate a state maintenance signal according to setting parameters, power supply parameters, component parameters, and lens parameters; According to the state maintenance signal, a plurality of parameter fixed values ​​are generated, and the plurality of parameter fixed values ​​are substituted into the target faulty camera to maintain the current state of the target faulty camera.

[0031] In application, taking a network camera group test scenario as an example, during the operation of the target fault camera, its target operation data is collected, and then the setting parameters O, power supply parameters P, component parameters K and lens parameters L are obtained according to the target operation data. A state maintenance signal is generated according to the above four parameters, and the current fault state of the target fault camera is maintained according to the state maintenance signal to keep it in the fault state.

[0032] The steps of generating a state maintenance signal according to setting parameters, power supply parameters, component parameters and lens parameters are specifically as follows: Based on the setting parameters, obtaining a change in the setting parameters of the target faulty camera when a fault occurs, and generating a first state signal according to the change in the setting parameters; Based on the power supply parameters, a voltage parameter change and a current parameter change of the target fault camera when a fault occurs are obtained, and a second state signal is generated according to the voltage parameter change and the current parameter change; Based on the component parameters, a component temperature change and a component health change of the component of the target fault camera when the fault occurs are obtained, and a third state signal is generated according to the component temperature change and the component health change; Based on the lens parameters, a focal length change of the target faulty camera when a fault occurs is obtained, and a fourth state signal is generated according to the focal length change; A state maintaining signal is generated by combining the first state signal, the second state signal, the third state signal and the fourth state signal.

[0033] In application, taking a network camera group test scenario as an example, according to the setting parameters, the changes in the setting parameters in the target faulty camera when a fault occurs are obtained, and some setting parameters are reduced, and a first state signal is generated based on this situation; according to the power supply parameters, it is obtained that the current parameters and voltage parameters of the power supply of the target faulty camera are increased, and a second state signal is generated based on this situation; according to the component parameters, it is obtained that the component temperature of the target faulty camera rises and the component health decreases, and a third state signal is generated based on this situation; according to the lens parameters, it is obtained that the focal length of the target faulty camera deviates, and the focal length changes from one meter to two meters, and a fourth state signal is generated based on this situation; the above four state signals are combined to generate a state maintenance signal.

[0034] The steps of preliminarily processing the fault data and fault phenomena to obtain effective fault information, extracting key information from the effective fault information, generating a fault notification and sending it to the tester, and storing the effective fault information on the network are as follows: According to the fault data, the log file of the target fault camera is obtained, and according to the log file, the system behavior before and after the fault occurs is obtained; According to the system behavior, the fault data is effectively screened to obtain multiple fault sub-data, and effective fault information is generated based on the multiple fault sub-data; Sort the key information of the effective fault information to obtain the information sequence, obtain the key information according to the information sequence, simplify and reorganize the key information to generate the fault notification, and store the effective fault information in the network; A remote access channel is established, a fault notification is sent from the remote access channel to the tester, and the remote access channel is opened to the tester.

[0035] In application, taking a network camera group test scenario as an example, according to the fault data, the log file of the target fault camera is obtained, and the log file is accessed to obtain the system behavior before and after the fault occurs. It is found that the system behavior is abnormal. After screening the fault data according to the abnormal system behavior, the fault sub-data that conforms to the abnormal system behavior is obtained, and the fault sub-data is collected to obtain effective fault information, and then the key information of the effective fault is arranged to obtain an information sequence. The first three in the information sequence are selected as key information, and simplified and reorganized to generate a fault notification. At the same time, the effective fault information is stored in the network, that is, in the network server. Then a remote access channel is established, opened to testers, and the fault notification is sent to the testers using the remote access channel.

[0036] An embodiment of the present invention provides a method for automatically testing a network camera, using any one of the above-mentioned automatic testing devices for a network camera, the method comprising the following steps: S100: Acquire the current operating status of the network camera group, and obtain operating data of the network camera group according to the current operating status; S200: sorting the operation data to obtain a plurality of single-unit operation data, performing parallel data verification on each single-unit operation data, and obtaining a target camera with a fault; S300: Acquire the initial fault phenomenon and fault time point of the target camera, and extract the operation data of the target camera before the fault time point; S400: Substituting the operation data into the network camera group for verification operation, extracting a series of phenomena appearing in the network camera group, comparing the series of phenomena with the initial fault phenomenon, and obtaining a target faulty camera; S500: extracting target operation data of the target faulty camera, generating a state maintenance signal according to the target operation data, maintaining the current state of the target faulty camera according to the state maintenance signal, and collecting fault data and fault phenomena; S600: Perform preliminary processing on the fault data and fault phenomenon to obtain effective fault information, extract key information from the effective fault information, generate a fault notification and send it to the tester, and store the effective fault information on the network.

[0037] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

Claims

1. A network camera automatic testing device, characterized in that: include: Data monitoring module: used to obtain the current operating status of the network camera group, and obtain the operating data of the network camera group according to the current operating status; Fault location module: used for sorting the operation data to obtain multiple single-unit operation data, performing parallel data verification on each single-unit operation data, and obtaining the target camera with the fault; Operation extraction module: used to obtain the initial fault phenomenon and fault time point of the target camera, and extract the operation data of the target camera before the fault time point; Fault verification module: used for substituting the operation data into the network camera group for verification operation, and extracting a series of phenomena appearing in the network camera group, comparing the series of phenomena with the initial fault phenomenon, and obtaining the target fault camera; Fault maintenance module: used for extracting target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, maintaining the current state of the target fault camera according to the state maintenance signal, and collecting fault data and fault phenomenon; Fault processing module: used to perform preliminary processing on the fault data and the fault phenomenon, obtain effective fault information, extract key information from the effective fault information, generate a fault notification and send it to the tester, and store the effective fault information on the network.

2. The automatic testing device for a network camera according to claim 1, characterized in that: The steps of obtaining the current operating status of the network camera group and obtaining the operating data of the network camera group according to the current operating status are specifically as follows: Acquire the current operating state of the network camera group, and obtain online operating electrical parameters, vibration parameters, temperature parameters, and partial discharge parameters of the network camera group according to the current operating state; Acquire historical operation data of the network camera group, and generate a degradation level and a deviation impact value according to the historical operation data; Based on the degradation level and the deviation impact value, a quantitative index evaluation is performed on the online operation electrical parameter, the vibration parameter, the temperature parameter and the partial discharge parameter to obtain a plurality of quantitative index values ​​of the current operation state; According to the multiple quantitative index values, the current operating state is converted into data to obtain the operating data of the network camera group.

3. The network camera automatic testing device according to claim 2, characterized in that: The operation data is sorted to obtain a plurality of single operation data, and each of the single operation data is verified in parallel to obtain the steps of the target camera having a fault, specifically: Based on the operation data, data standardization is performed on the operation data to obtain operation data of the same magnitude; Extracting data features from the operating data of the same magnitude to obtain time domain features, frequency domain features, and data texture features of the operating data; The operation data of the same magnitude are sorted out according to the time domain features, the frequency domain features, and the data texture features to obtain single operation data of multiple single network cameras; Performing abnormality identification on the single machine operation data, extracting abnormal data from the single machine operation data, and generating a verification mechanism based on the abnormal data; Substitute the verification mechanism into the target network camera corresponding to the single operation data to verify the single operation data, and obtain the target camera with a fault.

4. The network camera automatic testing device according to claim 3, characterized in that: The steps of obtaining the initial fault phenomenon and the fault time point of the target camera and extracting the operation data of the target camera before the fault time point are specifically as follows: Based on the target camera, extracting the initial fault phenomenon of the target camera and the fault time point when the initial fault occurs; Establish a time axis, mark the fault time point on the time axis line, and generate a time axis base point; Monitor the operation of the target camera based on the time axis to obtain an operation step diagram of the target camera; According to the initial fault phenomenon, the abnormal operation is estimated to obtain an estimated operation length, and according to the estimated operation length, the operation steps are extracted from the time axis base point forward in the operation step diagram to obtain a target operation step segment; The target operation steps in the target operation step segment are subjected to data standardization to obtain the operation data of the target camera.

5. The network camera automatic testing device according to claim 4, characterized in that: Substituting the operation data into the network camera group for verification operation, extracting a series of phenomena appearing in the network camera group, and comparing the series of phenomena with the initial fault phenomenon to obtain the steps of the target fault camera, specifically: Generate basic initial setting parameters of the network camera according to the operation data and the initial fault phenomenon; Substituting the basic initial setting parameters into the network camera group, performing initial setting on the network cameras in the network camera group, and obtaining a network camera group to be verified that has completed the setting; Substituting the operation data into the to-be-verified network camera group, the network cameras in the to-be-verified network camera group perform a cyclic operation according to the operation data, and extracting a series of phenomena occurring in the network camera group during the cyclic operation; Extracting a first key feature and a second key feature of the series of phenomena and the initial fault phenomenon, and comparing the first key feature with the second key feature to obtain a comparison value; It is determined whether the comparison value exceeds a preset comparison threshold value. If the comparison value exceeds the comparison threshold value, the network camera corresponding to the series of phenomena is marked as a target fault camera.

6. The network camera automatic testing device according to claim 5, characterized in that: The steps of extracting target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, and maintaining the current state of the target fault camera according to the state maintenance signal are specifically as follows: During the operation of the target fault camera, collecting target operation data of the target fault camera; According to the target operating data, setting parameters, power supply parameters, component parameters and lens parameters of the target faulty camera are obtained; Generate a state maintenance signal according to the setting parameters, the power supply parameters, the component parameters and the lens parameters; According to the state maintenance signal, a plurality of parameter fixed values ​​are generated, and the plurality of parameter fixed values ​​are substituted into the target faulty camera to maintain the current state of the target faulty camera.

7. The network camera automatic testing device according to claim 6, characterized in that: The step of generating a state maintenance signal according to the setting parameters, the power supply parameters, the component parameters and the lens parameters is specifically: Based on the setting parameters, obtaining a change in the setting parameters of the target faulty camera when a fault occurs, and generating a first state signal according to the change in the setting parameters; Based on the power supply parameters, a voltage parameter change and a current parameter change of the target faulty camera when a fault occurs are obtained, and a second state signal is generated according to the voltage parameter change and the current parameter change; Based on the component parameters, obtain component temperature changes and component health changes of the components of the target fault camera when a fault occurs, and generate a third state signal according to the component temperature changes and the component health changes; Based on the lens parameters, obtaining a focal length change of the target faulty camera when a fault occurs, and generating a fourth state signal according to the focal length change; A state maintaining signal is generated by combining the first state signal, the second state signal, the third state signal, and the fourth state signal.

8. The network camera automatic testing device according to claim 7, characterized in that: The steps of preliminarily processing the fault data and the fault phenomenon to obtain effective fault information, extracting key information from the effective fault information, generating a fault notification to send to the tester, and storing the effective fault information on the network are specifically: Obtaining a log file of a target faulty camera according to the fault data, and obtaining system behaviors before and after the fault occurs according to the log file; According to the system behavior, the fault data is effectively screened to obtain a plurality of fault sub-data, and effective fault information is generated according to the plurality of fault sub-data; Sorting key information of the valid fault information to obtain an information sequence, obtaining key information according to the information sequence, simplifying and reorganizing the key information to generate a fault notification, and storing the valid fault information in a network; A remote access channel is established, the fault notification is sent from the remote access channel to the tester, and the remote access channel is opened to the tester.

9. A network camera automatic testing method, the method adopting a network camera automatic testing device as claimed in any one of claims 1 to 8, characterized in that: The method comprises the following steps: Acquire the current running state of the network camera group, and obtain the running data of the network camera group according to the current running state; The operation data is sorted to obtain a plurality of single-unit operation data, and each of the single-unit operation data is verified in parallel to obtain a target camera with a fault; Obtaining the initial fault phenomenon and fault time point of the target camera, and extracting the operation data of the target camera before the fault time point; Substituting the operation data into the network camera group for verification operation, extracting a series of phenomena appearing in the network camera group, and comparing the series of phenomena with the initial fault phenomenon to obtain a target faulty camera; Extracting target operation data of the target fault camera, generating a state maintenance signal according to the target operation data, maintaining the current state of the target fault camera according to the state maintenance signal, and collecting fault data and fault phenomenon; The fault data and the fault phenomenon are preliminarily processed to obtain effective fault information, key information is extracted from the effective fault information, a fault notification is generated and sent to the tester, and the effective fault information is stored in the network.

Citation Information

Patent Citations

  • Intelligent detection system and method for video surveillance

    CN103856774A

  • Video monitoring platform operation and maintenance management system

    CN107295311A

  • Video operation and maintenance management system and method

    CN111757096A

  • Equipment fault prediction method based on self-learning convergence fault knowledge base and application thereof

    CN112561280A

  • A electrolyte membrane for all solid-state battery and an all solid-state battery comprising the same

    KR1020200122904A