A method, apparatus, electronic device, and medium for monitoring terminal inspection.
By acquiring historical service traffic and network stability information of monitoring terminals, and automating the configuration of inspection strategies and grouping inspections, the problems of low efficiency and low accuracy of polling in existing technologies are solved, and efficient and accurate monitoring terminal inspections are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VISIONVERA INFORMATION TECH CO LTD
- Filing Date
- 2022-11-29
- Publication Date
- 2026-05-26
AI Technical Summary
Existing monitoring terminal inspection methods rely on users manually configuring the round-robin strategy, which has a long cycle, low accuracy, and low round-robin efficiency.
By acquiring historical business traffic information and real-time network stability information from the inspection system, the system automatically determines inspection configuration information, including the number of concurrent inspections and time periods, and groups the monitoring terminals for inspection. The system also dynamically adjusts the inspection strategy based on the monitoring data from the previous round.
It has enabled automated configuration of monitoring terminal inspection, improved the concurrent performance of round-robin inspection, shortened the inspection cycle, and improved the efficiency and accuracy of round-robin inspection.
Smart Images

Figure CN115909532B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of monitoring terminal technology, and in particular to a method, apparatus, electronic device, and medium for monitoring terminal inspection. Background Technology
[0002] In the field of video surveillance, monitoring equipment may fail due to reasons such as malfunctions, power outages, or abnormal network links, so the monitoring resources that have been aggregated in the monitoring network management and scheduling system cannot be guaranteed to be 100% available in real time.
[0003] By conducting round-robin checks on monitoring equipment, it's possible to determine if the equipment is malfunctioning. Current inspection methods typically involve retrieving one camera from the monitoring resources every 15 seconds during the initial check. When a camera is detected, its online status is checked. This method relies on manual configuration of the round-robin strategy by the user. Furthermore, its long round-robin cycle and low accuracy result in low efficiency. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention are proposed to provide a method, apparatus, electronic device and medium for monitoring terminal inspection that overcomes or at least partially solves the above problems.
[0005] To address the aforementioned problems, this invention discloses a method for monitoring terminal inspection, characterized in that it is applied to an inspection system connected to multiple monitoring terminals to be inspected, and the method includes:
[0006] Obtain historical traffic information and real-time network stability information from the inspection system;
[0007] Based on the historical service traffic information and the real-time network stability information, inspection configuration information for the multiple monitoring terminals is determined, including the number of concurrent inspections and the inspection time period.
[0008] The multiple monitoring terminals are inspected according to the inspection configuration information, and monitoring data of the multiple monitoring terminals is generated.
[0009] Optionally, it also includes:
[0010] The multiple monitoring terminals are divided into multiple monitoring groups;
[0011] The target monitoring group is determined from the plurality of monitoring groups, and the target monitoring group is inspected.
[0012] Optionally, it also includes:
[0013] Determine whether the inspection system is conducting its first round of inspections on the multiple monitoring terminals;
[0014] When it is determined that the inspection system is not conducting the first round of inspections on the multiple monitoring terminals, the monitoring data generated in the previous round of inspections is determined.
[0015] The inspection configuration information is updated based on the monitoring data.
[0016] Optionally, updating the inspection configuration information based on the monitoring data includes:
[0017] Based on the monitoring data, determine the operating status of the multiple monitoring terminals;
[0018] The inspection configuration information is updated based on the operating status of the multiple monitoring terminals.
[0019] Optionally, the inspection time period includes a first time period and a second time period, and updating the inspection configuration information based on the operating status of the multiple monitoring terminals includes:
[0020] The inspection configuration information is set to perform inspections on monitoring terminals that are in an abnormal operating state during the first time period, and to perform inspections on monitoring terminals that are in a normal operating state during the second time period.
[0021] Optionally, updating the inspection configuration information based on the operating status of the monitoring terminal includes:
[0022] Obtain the preset abnormal state threshold;
[0023] Based on the operating status of the multiple monitoring terminals, determine the number of monitoring terminals that are in an abnormal operating state.
[0024] When the number of terminal anomalies is less than the anomaly state threshold, the number of concurrent inspections in this round is updated according to the number of concurrent inspections in the previous round.
[0025] When the number of terminal anomalies is not less than the anomaly state threshold, the inspection concurrency of the previous round of inspection is determined as the inspection concurrency of the current round of inspection.
[0026] Optionally, when the number of terminal anomalies is less than the anomaly threshold, updating the inspection concurrency of the current round of inspections based on the inspection concurrency of the previous round includes:
[0027] When the number of monitoring terminals in abnormal operation state is less than the abnormal threshold, the first inspection concurrency number corresponding to the first time period in the previous round of inspection is determined;
[0028] The first inspection concurrency is decremented according to a preset decrementing rule to obtain the inspection concurrency corresponding to the first time period in this round of inspection.
[0029] A device for inspecting monitoring terminals, applied to an inspection system, wherein the inspection system is connected to multiple monitoring terminals to be inspected, the device comprising:
[0030] The information acquisition module is used to acquire historical business traffic information and real-time network stability information of the inspection system;
[0031] The inspection configuration generation module is used to determine the inspection configuration information for the multiple monitoring terminals based on the historical service traffic information and the real-time network stability information. The inspection configuration information includes the number of concurrent inspections and the inspection time period.
[0032] The terminal inspection module is used to inspect the multiple monitoring terminals according to the inspection configuration information and generate monitoring data for the multiple monitoring terminals.
[0033] An electronic device, comprising:
[0034] One or more processors; and
[0035] One or more machine-readable media storing instructions thereon, when executed by the one or more processors, cause the device to perform the monitoring terminal inspection method as described above.
[0036] A computer-readable storage medium storing a computer program that causes a processor to perform the monitoring terminal inspection method as described above.
[0037] The embodiments of the present invention have the following advantages:
[0038] This invention acquires historical service traffic information and real-time network stability information from the inspection system, and determines inspection configuration information for multiple monitoring terminals based on these information. The inspection configuration information includes the number of concurrent inspections and the inspection time period. Then, multiple monitoring terminals are inspected according to the inspection configuration information, generating monitoring data for multiple monitoring terminals. This achieves automated generation of inspection configuration information during the inspection process, while also improving the concurrency performance of the inspection system, increasing the number of concurrent inspections within a cycle, improving inspection efficiency, and increasing inspection accuracy.
[0039] Moreover, starting from the second round of patrols, the patrol configuration can be dynamically adjusted by combining the monitoring data from the previous patrol, thereby improving the patrol accuracy.
[0040] Furthermore, by grouping multiple monitoring terminals and conducting rotational patrols of specific monitoring groups, the inspection cycle can be shortened while improving the accuracy of inspections. Attached Figure Description
[0041] Figure 1This is a flowchart illustrating the steps of an embodiment of a monitoring terminal inspection method according to the present invention;
[0042] Figure 2 This is a flowchart illustrating the steps of another embodiment of the monitoring terminal inspection method of the present invention;
[0043] Figure 3 This is a flowchart illustrating the steps of another embodiment of the monitoring terminal inspection method of the present invention;
[0044] Figure 4 This is a schematic diagram of an architecture for implementing monitoring terminal inspection according to the present invention;
[0045] Figure 5 This is a structural block diagram of an embodiment of a monitoring terminal inspection device according to the present invention. Detailed Implementation
[0046] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0047] In the inspection method for monitoring terminals, the inspection strategy is usually configured by the user. For example, when there are 10,000 monitoring terminals to be inspected, the inspection strategy can be configured to change one monitoring channel every 15 seconds, and monitor the online status of the monitoring terminals one by one according to the identification order of the 10,000 monitoring channels, thereby determining the monitoring data.
[0048] However, if the number of concurrent inspections is too low, the monitoring cycle time will be long and the inspection efficiency will be low. In addition, inspecting each monitoring terminal individually will result in low accuracy.
[0049] In this invention, the inspection configuration information of the monitoring terminal is determined by combining the historical business traffic information and real-time network stability information of the inspection system, thereby realizing the automated configuration of the inspection configuration information. At the same time, it can improve the concurrency performance of the inspection system, increase the number of concurrent rounds within the cycle, and improve the round-robin efficiency.
[0050] Moreover, in this invention, for non-first-round inspections, the inspection strategy can be dynamically adjusted by combining the monitoring data from the previous round, which can improve the inspection accuracy compared to a fixed inspection strategy.
[0051] Furthermore, in this invention, multiple monitoring terminals can be grouped together, and specific inspections can be carried out on selected monitoring groups. This is more targeted than inspecting all monitoring terminals, improves accuracy, and shortens the inspection cycle.
[0052] Reference Figure 1The diagram illustrates a flowchart of an embodiment of a monitoring terminal inspection method according to the present invention. This method is applied to an inspection system connected to multiple monitoring terminals to be inspected, and specifically includes the following steps:
[0053] Step 101: Obtain historical business traffic information and real-time network stability information from the inspection system;
[0054] Among them, historical business traffic information is the traffic used by the inspection system when processing business in previous time periods. The higher the traffic used, the more congested the inspection system is during that time period, and the less traffic is used for inspection. The lower the traffic used, the less business the inspection system handles during that time period.
[0055] Real-time network stability information represents the current network stability of the inspection system and is used to characterize the system's current processing capacity. The network stability information of the inspection system can be divided into multiple network stability levels, and the actual number of concurrent inspections that can be processed during the inspection process varies for different network stability levels.
[0056] For example, real-time network stability information is arranged from high to low as follows: Level 1 > Level 2 > Level 3. The concurrent inspection data for Level 1 is 10, for Level 2 it is 6, and for Level 3 it is 4.
[0057] Before inspecting the monitoring equipment to be inspected, the historical business traffic and current real-time network stability information can be obtained from the inspection system. Then, the actual business processing capacity of the inspection system can be determined based on the historical business traffic information and the real-time network stability information.
[0058] Step 102: Determine the inspection configuration information for multiple monitoring terminals based on historical service traffic information and real-time network stability information;
[0059] The inspection configuration information includes the number of concurrent inspections and the inspection time period. The number of concurrent inspections is the number of monitoring terminals that the inspection system can inspect at the same time. The inspection time period is the inspection time of the inspection system. For example, the inspection time period can be divided into daytime or nighttime, or into working time period and non-working time period.
[0060] It should be noted that the terminal inspection configuration in this embodiment of the invention includes, but is not limited to, the number of concurrent inspections and the inspection time period, and may also include the inspection sequence and other related configurations of the inspection system during the inspection process.
[0061] After obtaining historical service traffic information and real-time network stability information of the inspection system, the current service processing capacity of the inspection system can be determined based on the historical service traffic information and real-time network stability information. Then, the inspection configuration information of the inspection system when inspecting multiple monitoring terminals can be determined based on the current service processing capacity of the inspection system.
[0062] In one embodiment of the present invention, step 102 may include: determining the inspection time period for multiple monitoring terminals based on historical service traffic information; and determining the number of concurrent inspections for multiple monitoring terminals within the inspection time period based on historical service traffic information and real-time network stability information within the inspection time period.
[0063] In practical applications, the inspection time periods for multiple monitoring terminals can be determined based on the historical traffic data of the inspection system. For example, in the first time period and the second time period, the historical traffic data of the inspection system in the first time period is higher than that in the second time period.
[0064] In one example, during the inspection process, when the inspection staff are on duty, they can promptly notice any abnormalities and handle them in a timely manner. However, if the inspection system runs automatically outside of working hours, it is difficult to handle any abnormalities in a timely manner. During the inspection process, it is advisable to conduct inspections on monitoring terminals that may have abnormalities during working hours so that relevant personnel can handle them promptly. Therefore, when configuring the inspection time period, the time period can also be divided in conjunction with the working hours of the inspection staff.
[0065] After determining the inspection time period, the historical business traffic information of the inspection system in each time period and the current real-time network stability information of the inspection system can be combined to determine the inspection concurrency data of the inspection system in each inspection time period during the inspection of multiple monitoring terminals. Among them, the inspection concurrency in the first time period is less than the inspection concurrency in the second time period.
[0066] For example, historical network traffic information indicates daytime congestion, limiting the amount of traffic allocated to monitoring round-robin. Therefore, the number of round-robin paths during the day can be reduced, with a concurrent monitoring range of less than 5 paths. At night, when traffic is lower, more monitoring round-robin paths can be allocated, with a concurrent monitoring range of 10-15 paths. The actual concurrent monitoring can be determined based on network stability information during the round-robin process.
[0067] Step 103: Perform inspections on multiple monitoring terminals according to the inspection configuration information and generate monitoring data for multiple monitoring terminals.
[0068] After determining the inspection configuration information, inspections can be performed on the monitoring terminals according to the inspection configuration information. After the inspection is completed, the monitoring data of each monitoring terminal can be obtained.
[0069] In one embodiment of the present invention, the method further includes: dividing multiple monitoring terminals into multiple monitoring groups; determining a target monitoring group from the multiple monitoring groups; and conducting inspections on the target monitoring group.
[0070] In practical applications, the inspection system can obtain the location information (such as MAC address) of multiple monitoring terminals, and then divide the multiple monitoring terminals into multiple monitoring groups according to the location information. During the inspection process, one or more monitoring groups can be selected for targeted inspection.
[0071] By grouping monitoring groups, inspections can be carried out on specific monitoring groups to quickly obtain monitoring data. Compared with full inspection, this shortens the inspection cycle and improves the accuracy of the inspection.
[0072] For example, multiple monitoring terminals are distributed across five areas: A, B, C, D, and E. If a user needs to determine the status of the monitoring terminals in area A, without grouping them for inspection, all monitoring terminals would need to be inspected to determine the status of the monitoring terminals in area A. However, this invention, by grouping the terminals, allows for the specification of inspection only for area A, thereby enabling the rapid acquisition of the corresponding monitoring data for that area.
[0073] In one example, when monitoring terminals are grouped, the monitoring order of each monitoring group can be determined based on historical service traffic information and real-time network stability information.
[0074] In this embodiment of the invention, by acquiring historical service traffic information and real-time network stability information of the inspection system, and based on the historical service traffic information and real-time network stability information, inspection configuration information for multiple monitoring terminals is determined. The inspection configuration information includes the number of concurrent inspections and the inspection time period. Then, the multiple monitoring terminals are inspected according to the inspection configuration information, and monitoring data of multiple monitoring terminals is generated. This realizes the automatic generation of inspection configuration information during the inspection process, and at the same time, it can improve the concurrency performance of the inspection system, increase the number of concurrent inspections within the cycle, and improve the efficiency of the round-robin inspection.
[0075] Reference Figure 2 The diagram illustrates a flowchart of another embodiment of the monitoring terminal inspection method of the present invention. This method can be applied to video networks and may specifically include the following steps:
[0076] Step 201: Obtain historical service traffic information and real-time network stability information from the inspection system;
[0077] Step 202: Based on historical service traffic information and real-time network stability information, determine the inspection configuration information for multiple monitoring terminals. The inspection configuration information includes the number of concurrent inspections and the inspection time period.
[0078] Step 203: Perform inspections on multiple monitoring terminals according to the inspection configuration information and generate monitoring data for multiple monitoring terminals.
[0079] Step 204: Determine whether the inspection system is conducting its first round of inspections targeting multiple monitoring terminals;
[0080] Before the inspection system performs each round of inspection on multiple monitoring terminals, it can determine whether the current inspection is in its first round. If it is in its first round, steps 201 to 204 are executed. If it is determined that the inspection system is not in its first round, steps 205 to 206 are executed.
[0081] Step 205: When it is determined that the inspection system is not conducting the first round of inspections on multiple monitoring terminals, determine the monitoring data generated in the previous round of inspections.
[0082] When it is determined that the inspection system is not conducting the first round of inspections, it can be determined that the inspection system generated monitoring data for multiple monitoring terminals after the previous round of inspections was completed.
[0083] Step 206: Update the inspection configuration information based on the monitoring data.
[0084] After obtaining the monitoring data from the previous round of inspections of multiple monitoring terminals, the inspection configuration information can be updated based on the monitoring data, and then the inspection of multiple monitoring terminals can be carried out according to the updated inspection configuration information.
[0085] In one embodiment of the present invention, the operating status of multiple monitoring terminals can be determined based on monitoring data; and the inspection configuration information can be updated based on the operating status of the multiple monitoring terminals.
[0086] The operating status of the monitoring terminal can include normal operating status or abnormal operating status.
[0087] By analyzing the monitoring data, it can be determined whether there are any abnormalities such as faults, power outages, or network link anomalies in the monitoring terminal. When an abnormality is found, the monitoring terminal is in an abnormal operating state.
[0088] In one embodiment of the present invention, when updating the inspection configuration information, the inspection configuration information can be set to inspect the monitoring terminal in an abnormal operating state in the first time period and inspect the monitoring terminal in a normal operating state in the second time period.
[0089] In practical applications, during the first round of inspections, all monitoring terminals are inspected according to the inspection configuration rules. In the second and subsequent rounds of inspections, monitoring terminals in abnormal or normal operating states can be distinguished based on their operating status in the previous round. Corresponding inspection time periods are then arranged for monitoring terminals in different operating states. For example, the first time period is used to inspect monitoring terminals in abnormal operating states, and the second time period is used to inspect monitoring terminals in normal operating states.
[0090] By focusing on inspecting the monitoring equipment that showed abnormalities during the previous inspection within the first time period, it can be further determined whether the monitoring terminals have returned to normal and to quickly locate the monitoring terminals with abnormal operating states. For example, inspections can be scheduled during the day for monitoring terminals with abnormal operating states and at night for monitoring terminals with normal operating states.
[0091] In one example, after determining the operating status of the monitoring terminal, the operating status of the monitoring terminal can be fed back to the user who manages the corresponding monitoring terminal so that the monitoring terminal can be repaired in a timely manner if there is an abnormality.
[0092] In this embodiment of the invention, historical service traffic information and real-time network stability information of the inspection system are acquired, and inspection configuration information for multiple monitoring terminals is determined based on these information. The inspection configuration information includes the number of concurrent inspections and the inspection time period. Then, multiple monitoring terminals are inspected according to the inspection configuration information, generating monitoring data for multiple monitoring terminals. It is determined whether the inspection system is conducting its first round of inspections on multiple monitoring terminals. If it is determined that the inspection system is not conducting its first round of inspections on multiple monitoring terminals, the monitoring data generated in the previous round of inspections is determined. The inspection configuration information is updated based on the monitoring data, achieving automated configuration of the inspection configuration information. This also improves the concurrency performance of the inspection system, increases the number of concurrent inspections within a cycle, and improves the efficiency of the round-robin inspection. Furthermore, in non-first rounds of inspections, the inspection configuration information can be updated by combining the monitoring data generated in the previous round, achieving dynamic adjustment of the inspection configuration information to improve the accuracy during the inspection process.
[0093] Reference Figure 3 The diagram illustrates a flowchart of another embodiment of the monitoring terminal inspection method of the present invention. This method can be applied to video networks and may specifically include the following steps:
[0094] Step 301: Obtain historical service traffic information and real-time network stability information from the inspection system;
[0095] Step 302: Based on historical service traffic information and real-time network stability information, determine the inspection configuration information for multiple monitoring terminals. The inspection configuration information includes the number of concurrent inspections and the inspection time period.
[0096] Step 303: Perform inspections on multiple monitoring terminals according to the inspection configuration information and generate monitoring data for multiple monitoring terminals.
[0097] Step 304: Determine whether the inspection system is conducting its first round of inspections targeting multiple monitoring terminals;
[0098] Step 305: When it is determined that the inspection system is not conducting the first round of inspections on multiple monitoring terminals, determine the monitoring data generated in the previous round of inspections.
[0099] Step 306: Determine the operating status of multiple monitoring terminals based on the monitoring data;
[0100] Step 307: Obtain the preset abnormal state threshold;
[0101] The abnormal status threshold is a preset threshold for the number of monitoring terminals in an abnormal operating state. The abnormal status threshold can be set according to the actual inspection needs of the inspection system. The abnormal status threshold can be set as the percentage of monitoring terminals in an abnormal state out of the total number of monitoring terminals inspected.
[0102] Step 308: Determine the number of monitoring terminals that are in abnormal operating states based on the operating status of multiple monitoring terminals.
[0103] Step 309: When the number of terminal anomalies is less than the anomaly state threshold, update the inspection concurrency of the current inspection based on the inspection concurrency of the previous round of inspection.
[0104] When the number of terminal anomalies is less than the anomaly state threshold, the inspection concurrency count can be updated. Specifically, the inspection concurrency count in this round of inspection can be determined by referring to the inspection concurrency count in the previous round.
[0105] In one embodiment of the present invention, step 309 may include the following sub-steps:
[0106] Sub-step 11: When the number of monitoring terminals in abnormal operation state is less than the abnormal threshold, determine the first inspection concurrency number corresponding to the first time period in the previous round of inspection.
[0107] In practical applications, it is possible to set up a system to inspect monitoring terminals in abnormal operating states in the first time period and to inspect monitoring terminals in normal operating states in the second time period. When the number of abnormal terminals is less than the abnormal state threshold, the system will use the first inspection concurrency number corresponding to the first time period in the previous round of inspections.
[0108] Sub-step 12: Decrease the number of concurrent inspections in the first inspection according to the preset decreasing rule to obtain the number of concurrent inspections in the first time period in this round of inspections.
[0109] Then, the concurrent data of the first inspection is reduced to obtain the concurrent data of the current inspection. For example, if the concurrent inspection number for the first time period in the previous round was 5, and the submission rule is to reduce one by one each round, then the concurrent inspection number for the monitoring terminal with abnormal operating status in the previous round in the first time period in this round can be set to 4.
[0110] Step 310: When the number of terminal anomalies is not less than the anomaly state threshold, the inspection concurrency of the previous round of inspection is determined as the inspection concurrency of the current round of inspection.
[0111] When the number of terminal anomalies is not less than the anomaly state threshold, i.e., when the number of terminal anomalies is large, the previous round of inspection concurrency can continue to be followed.
[0112] In one example, during the inspection process, the operating status of each monitoring terminal in each round of inspection can be recorded to generate an operating status list. Then, based on the operating status list, the monitoring equipment to be inspected can be adjusted during the inspection, such as pausing or resuming the inspection.
[0113] In the inspection system, a pause event can be set to suspend the inspection of the monitoring terminal. The pause event can be set to an event that the monitoring terminal is in normal operation for N consecutive rounds. After each round of inspection, the operation status list is updated, and the operation status list is analyzed to determine whether a target monitoring terminal has triggered a pause event. When it is determined that a target monitoring terminal has triggered a pause event, the inspection of the target monitoring terminal can be suspended in the next inspection.
[0114] For example, if monitoring terminal A is in normal operating status from the first to the fifth round, it can be determined that monitoring terminal A is operating relatively stably, and a pause event can be triggered. Starting from the sixth round, the inspection of monitoring device A will be paused during the inspection process.
[0115] By setting pause events, inspections can be reduced for monitoring equipment that is continuously operating normally, thereby shortening the inspection cycle.
[0116] During the inspection process, inspections can be resumed for target monitoring terminals that are in a paused inspection state. The inspection system can also be configured with recovery events for resuming inspections for target monitoring terminals in a paused state. These recovery events can be events triggered by the user to initiate a full inspection command, or events triggered by the target monitoring terminal pausing inspections for M consecutive rounds.
[0117] After each round of inspections, the running status list is updated. By analyzing the running status list, it is determined whether a recovery event has been triggered by the target monitoring terminal. When it is determined that a recovery event has been triggered by the target monitoring terminal, the inspection of the target monitoring terminal can be resumed in the next inspection.
[0118] For example, if monitoring terminal A is in a paused inspection state from round 6 to round 15, a recovery event can be triggered, and starting from round 16, normal inspection of monitoring device A will resume during the inspection process.
[0119] By setting up recovery events, we can prevent the monitoring terminal from failing to monitor its current actual operating status due to long-term lack of inspection, thus avoiding the inability to detect abnormal states of the monitoring terminal in a timely manner.
[0120] In this embodiment of the invention, historical service traffic information and real-time network stability information of the inspection system are obtained, and inspection configuration information for multiple monitoring terminals is determined based on the historical service traffic information and real-time network stability information. The inspection configuration information includes the number of concurrent inspections and the inspection time period. Then, multiple monitoring terminals are inspected according to the inspection configuration information, generating monitoring data for multiple monitoring terminals. It is determined whether the inspection system is conducting the first round of inspections for multiple monitoring terminals. If it is determined that the inspection system is not conducting the first round of inspections for multiple monitoring terminals, the monitoring data generated in the previous round of inspections is determined. Based on the monitoring data, the operating status of multiple monitoring terminals is determined. A preset abnormal state threshold is obtained. Based on the operating status of multiple monitoring terminals, the number of terminals in abnormal operating states is determined. When the number of terminals in abnormal state is less than the abnormal state threshold, the inspection concurrency of the current round of inspection is updated according to the inspection concurrency of the previous round of inspection. When the number of terminals in abnormal state is not less than the abnormal state threshold, the inspection concurrency of the previous round of inspection is determined as the inspection concurrency of the current round of inspection. This achieves automated configuration of inspection configuration information, improves the concurrency performance of the inspection system, increases the number of concurrent inspections within a cycle, improves inspection efficiency, and further allows for dynamic adjustment of inspection configuration information by combining the monitoring data generated in the previous round of inspection during non-first rounds of inspection, thereby improving the accuracy of the inspection process.
[0121] The following combination Figure 4 The above embodiments of the present invention are described by way of example:
[0122] like Figure 4 The diagram shows an architecture for implementing monitoring terminal inspection according to the present invention, which is applied in the field of video networking. The monitoring access service system (i.e., the inspection system) is connected to multiple monitoring terminals (as shown in the figure, monitoring 1, monitoring 2 and monitoring 3). The monitoring access service system can be connected to the monitoring network management and scheduling system.
[0123] The monitoring access service system is used to inspect multiple monitoring terminals, pull video streams (i.e., monitoring data) from single or multiple monitoring terminals, analyze the real-time status of the monitoring terminals through the video streams, and synchronize the analysis results to the control network management and scheduling system.
[0124] The monitoring network management and dispatch system is used to receive the analysis results from the monitoring access service system when inspecting monitoring terminals, and to dispatch maintenance personnel to repair monitoring terminals with abnormal operating conditions based on the analysis results.
[0125] When inspecting 10,000 monitoring terminals, channels 1-10,000 can be divided into 5 groups. Based on the MAC address of the devices, they are divided into monitoring group A (2000), monitoring group B (2000), monitoring group C (2000), monitoring group D (2000), and monitoring group E (2000), for a total of 5 groups. One or more of these groups can be selected for inspection.
[0126] If the historical network traffic usage of the monitoring access service system shows congestion during the day, making it impossible to allocate much traffic to monitoring round-robin, then the number of inspection paths (i.e., the number of concurrent inspections) should be reduced to below 5 during the day. At night, when traffic is lower, more monitoring round-robin paths can be allocated, typically 10-15 at night. The actual number of concurrent inspections can be determined based on the network stability at the time of the round-robin execution.
[0127] First round of inspection: Based on historical network service traffic usage and network stability, the configuration information for the first round of inspection can be determined as follows: 4 concurrent inspections during the day and 12 concurrent inspections at night.
[0128] Based on the above inspection configuration information, the five monitoring groups were inspected in sequence. After all 10,000 inspections were completed, it was determined that 2,000 monitoring terminals were in abnormal operating status and 8,000 monitoring terminals were in normal operating status.
[0129] The second round of inspections: During the day, 2,000 monitoring terminals in abnormal operating status are inspected, with a concurrent inspection capacity of 4; at night, 8,000 monitoring terminals in normal operating status are inspected, with a concurrent inspection capacity of 12.
[0130] Based on the above inspection configuration information, an inspection was conducted on 10,000 monitoring channels, and 1,000 monitoring terminals were found to be in abnormal operating status.
[0131] The third round of inspections: 1,000 abnormal monitoring channels account for 10% of the total number of monitoring channels, which is relatively small compared to the abnormal state threshold of 50%. Therefore, the inspection configuration strategy for the third round can be configured as follows: 3 channels are inspected concurrently during the day and 12 channels are inspected concurrently at night. During the day, the 1,000 abnormal data channels from the second round are still inspected, and at night, the 9,000 normal data channels are inspected.
[0132] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0133] Reference Figure 5 The diagram shows a structural block diagram of an embodiment of a monitoring terminal inspection device according to the present invention, which may specifically include the following modules:
[0134] The information acquisition module 501 is used to acquire historical business traffic information and real-time network stability information of the inspection system.
[0135] The inspection configuration generation module 502 is used to determine the inspection configuration information for the multiple monitoring terminals based on the historical service traffic information and the real-time network stability information. The inspection configuration information includes the number of concurrent inspections and the inspection time period.
[0136] The terminal inspection module 503 is used to inspect the multiple monitoring terminals according to the inspection configuration information and generate monitoring data of the multiple monitoring terminals.
[0137] In one embodiment of the present invention, the device may further include:
[0138] The monitoring group division module is used to divide the multiple monitoring terminals into multiple monitoring groups;
[0139] The target monitoring group inspection module is used to determine the target monitoring group from the multiple monitoring groups and to inspect the target monitoring group.
[0140] In one embodiment of the present invention, the device further includes:
[0141] The inspection wheel judgment module is used to determine whether the inspection system is performing its first round of inspection on the multiple monitoring terminals.
[0142] The monitoring data determination module is used to determine the monitoring data generated in the previous round of inspection when it is determined that the inspection system is not conducting the first round of inspection on the multiple monitoring terminals.
[0143] The inspection configuration update module is used to update the inspection configuration information based on the monitoring data.
[0144] In one embodiment of the present invention, the inspection configuration update module may include:
[0145] The running status determination submodule is used to determine the running status of the multiple monitoring terminals based on the monitoring data;
[0146] The inspection configuration update submodule is used to update the inspection configuration information based on the operating status of the multiple monitoring terminals.
[0147] In one embodiment of the present invention, the inspection time period includes a first time period and a second time period, and the inspection configuration update submodule includes:
[0148] The first inspection configuration update unit is used to set the inspection configuration information to perform inspections on monitoring terminals in abnormal operating state during the first time period and on monitoring terminals in normal operating state during the second time period.
[0149] In one embodiment of the present invention, the inspection configuration update submodule may include:
[0150] An abnormal state threshold acquisition unit is used to acquire a preset abnormal state threshold.
[0151] The terminal anomaly number determination unit is used to determine the number of monitoring terminals in an abnormal operating state based on the operating status of the plurality of monitoring terminals.
[0152] The second inspection configuration unit is used to update the inspection concurrency of the current round of inspection based on the inspection concurrency of the previous round of inspection when the number of terminal anomalies is less than the anomaly state threshold.
[0153] The third inspection configuration unit is used to determine the inspection concurrency of the previous round of inspection as the inspection concurrency of the current round of inspection when the number of terminal anomalies is not less than the anomaly state threshold.
[0154] In one embodiment of the present invention, the second inspection configuration unit may include:
[0155] The first inspection concurrency determination subunit is used to determine the first inspection concurrency corresponding to the first time period in the previous round of inspection when the number of monitoring terminals in abnormal operation state is less than the abnormal threshold.
[0156] The inspection concurrency reduction subunit is used to reduce the first inspection concurrency according to a preset reduction rule to obtain the inspection concurrency corresponding to the first time period in this round of inspection.
[0157] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0158] An electronic device according to the present invention includes: one or more processors; and one or more machine-readable media having instructions stored thereon, which, when executed by the one or more processors, cause the device to perform the monitoring terminal inspection method as described above.
[0159] The present invention provides a computer-readable storage medium, characterized in that the computer program stored therein causes a processor to execute the monitoring terminal inspection method described above.
[0160] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0161] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0162] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0163] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0164] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0165] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the present invention.
[0166] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0167] The above provides a detailed description of the method, apparatus, electronic device, and medium for monitoring terminal inspection provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for inspecting a monitoring terminal, characterized in that, The method, applied to an inspection system connected to multiple monitoring terminals to be inspected, includes: Obtain historical traffic information and real-time network stability information from the inspection system; Based on the historical service traffic information and the real-time network stability information, inspection configuration information for the multiple monitoring terminals is determined. The inspection configuration information includes the number of concurrent inspections and the inspection time period. The historical service traffic information represents the traffic usage of the inspection system when processing services in previous time periods. The real-time network stability information is the current network stability of the inspection system, used to characterize the current service processing capability of the inspection system. The real-time network stability information includes multiple network stability levels, with different network stability levels corresponding to different numbers of concurrent inspections. The multiple monitoring terminals are inspected according to the inspection configuration information, and monitoring data of the multiple monitoring terminals is generated.
2. The method according to claim 1, characterized in that, Also includes: The multiple monitoring terminals are divided into multiple monitoring groups; The target monitoring group is determined from the plurality of monitoring groups, and the target monitoring group is inspected.
3. The method according to claim 1 or 2, characterized in that, Also includes: Determine whether the inspection system is conducting its first round of inspections on the multiple monitoring terminals; When it is determined that the inspection system is not conducting the first round of inspections on the multiple monitoring terminals, the monitoring data generated in the previous round of inspections is determined. The inspection configuration information is updated based on the monitoring data.
4. The method according to claim 3, characterized in that, The step of updating the inspection configuration information based on the monitoring data includes: Based on the monitoring data, determine the operating status of the multiple monitoring terminals; The inspection configuration information is updated based on the operating status of the multiple monitoring terminals.
5. The method according to claim 4, characterized in that, The inspection time period includes a first time period and a second time period. Updating the inspection configuration information based on the operating status of the multiple monitoring terminals includes: The inspection configuration information is set to perform inspections on monitoring terminals that are in abnormal operating state during the first time period, and to perform inspections on monitoring terminals that are in normal operating state during the second time period.
6. The method according to claim 4, characterized in that, The step of updating the inspection configuration information based on the operating status of the monitoring terminal includes: Obtain the preset abnormal state threshold; Based on the operating status of the multiple monitoring terminals, determine the number of monitoring terminals that are in an abnormal operating state. When the number of terminal anomalies is less than the anomaly state threshold, the number of concurrent inspections in this round is updated according to the number of concurrent inspections in the previous round. When the number of terminal anomalies is not less than the anomaly state threshold, the inspection concurrency of the previous round of inspection is determined as the inspection concurrency of the current round of inspection.
7. The method according to claim 6, characterized in that, When the number of terminal anomalies is less than the anomaly state threshold, updating the inspection concurrency of the current round of inspections based on the inspection concurrency of the previous round includes: When the number of monitoring terminals in abnormal operating state is less than the abnormal state threshold, the first inspection concurrency number corresponding to the first time period in the previous round of inspection is determined. The first inspection concurrency is decremented according to a preset decrementing rule to obtain the inspection concurrency corresponding to the first time period in this round of inspection.
8. A device for monitoring terminal inspection, characterized in that, An inspection system connected to multiple monitoring terminals to be inspected, the device comprising: The information acquisition module is used to acquire historical business traffic information and real-time network stability information of the inspection system; The inspection configuration generation module is used to determine inspection configuration information for the multiple monitoring terminals based on the historical service traffic information and the real-time network stability information. The inspection configuration information includes the number of concurrent inspections and the inspection time period. The historical service traffic information represents the traffic usage of the inspection system when processing services in previous time periods. The real-time network stability information is the current network stability of the inspection system, used to characterize the current service processing capability of the inspection system. The real-time network stability information includes multiple network stability levels, with different network stability levels corresponding to different numbers of concurrent inspections. The terminal inspection module is used to inspect the multiple monitoring terminals according to the inspection configuration information and generate monitoring data for the multiple monitoring terminals.
9. An electronic device, characterized in that, include: One or more processors; and One or more machine-readable media storing instructions thereon, when executed by the one or more processors, cause the electronic device to perform the monitoring terminal inspection method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer program stored therein causes the processor to perform the monitoring terminal inspection method as described in any one of claims 1 to 7.