A monitoring method and system for a radio receiver
By acquiring a list of devices and analyzing status prediction models, and combining fault and normal function scores to determine repair priorities, the problem of improper ordering in the repair management of included devices was solved, ensuring the stability and efficiency of regional operation.
Patent Information
- Application Number
- CN202510841653.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2045-06-23
AI Technical Summary
Existing technologies lack a scientific approach to assessing the impact of faults and determining the appropriate timing for repairs in the management of equipment repair, leading to improper repair sequences and impacting the normal operation of the area.
By obtaining a list of devices to be repaired within the target area, analyzing the device operating status using a status prediction model, and combining the importance score of faulty functions and the impact score of the cessation of normal functions, the repair priority is determined, and the devices are repaired in order of priority.
This enabled the orderly progress of equipment repair, reduced the negative impact on regional operations, ensured the continuity of data collection and monitoring, and improved the efficiency and standardization of the repair work.
Smart Images

Figure CN120634170B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of monitoring recording devices, and in particular to a method and system for monitoring recording devices. Background Technology
[0002] In the field of modern intelligent management and monitoring, the demand for comprehensive monitoring and data collection of large areas (such as large industrial parks, transportation hubs, and smart city areas) is increasing. Typically, multiple recording devices, such as cameras, microphones, and sensors, are installed within these areas. Each of these devices undertakes the task of collecting data for a specific area or type, playing an indispensable role in regional security, resource allocation, and environmental monitoring. The normal operation of any one device is crucial to ensuring the stable operation of the area.
[0003] However, during long-term operation, some functions of the recording equipment may malfunction, requiring repair. Currently, existing technologies have significant shortcomings in the management of recording equipment repair. Firstly, repairing recording equipment typically requires shutting it down, preventing normal data collection during the repair period. The impact of this shutdown varies significantly depending on the type of recording equipment. Secondly, existing technologies lack effective methods to determine the appropriate timing for recording equipment repair and struggle to scientifically assess the severity and scope of different equipment malfunctions. This often leads to arbitrary repair sequences or indiscriminate repairs, potentially prioritizing equipment with less impact while neglecting more critical and impactful equipment, resulting in decreased overall management and monitoring efficiency and even serious consequences. Therefore, a technical solution is urgently needed that can scientifically assess the impact of recording equipment malfunctions and rationally select the timing and sequence of repairs to minimize the impact of equipment repair on normal regional operations. Summary of the Invention
[0004] To address the aforementioned technical problems, this application provides a monitoring method and system for recording devices, which at least partially solves the problems existing in the prior art.
[0005] In a first aspect of this application, a monitoring method for a recording device is provided, the method comprising:
[0006] Obtain the list of devices to be repaired for each target sub-region contained within the target area; wherein, the list of devices to be repaired contains the device ID of each device to be repaired in the corresponding target sub-region; each device to be repaired has at least one faulty function.
[0007] Every interval preset time length, obtain all normal collection equipment in each target sub-region contains in the first time window in the collection data, to obtain the input data list; wherein, the end time of the first time window is the current time.
[0008] According to the input data list and state prediction model, the predicted working state of the target area and each target sub-region in the second time window is obtained; wherein, the start time of the second time window is the current time; the predicted working state is busy state or idle state.
[0009] If the predicted working state of the target area and any target sub-region is idle state, the repair priority of each repairable device in the target sub-region repairable device list is obtained; wherein, the repair priority is determined according to the preset importance score of the corresponding repairable device fault function and the normal function stop impact score; the stop impact score represents the influence degree of the corresponding normal function stop running on the target area; all normal functions stop running in the repair process of the repairable device.
[0010] According to the repair priority of the repairable device in the target sub-region repairable device list from high to low, the repairable device is repaired.
[0011] In the second aspect of the application, a collection device monitoring system is provided, the system comprises:
[0012] The device list acquisition unit is used for obtaining the repairable device list of each target sub-region contained in the target area; wherein, the repairable device list contains the device ID of each repairable device in the corresponding target sub-region; each repairable device has at least one fault function.
[0013] The data acquisition unit is used for obtaining the collection data of all normal collection equipment in each target sub-region in the first time window every interval preset time length, to obtain the input data list; wherein, the end time of the first time window is the current time.
[0014] The prediction unit is used for obtaining the predicted working state of the target area and each target sub-region in the second time window according to the input data list and the state prediction model; wherein, the start time of the second time window is the current time; the predicted working state is busy state or idle state.
[0015] The priority determination unit is configured to: if the predicted working state of the target region and any target sub-region is an idle state, obtain a repair priority of each to-be-repaired device in the to-be-repaired device list of the target sub-region; wherein the repair priority is determined according to a preset importance score of a fault function of the corresponding to-be-repaired device and a stop impact score of a normal function; the stop impact score represents an impact degree of the target region after the corresponding normal function stops running; all normal functions of the to-be-repaired device stop running in a repair process.
[0016] The repair unit is configured to: repair the to-be-repaired device according to the repair priority of the to-be-repaired device in the to-be-repaired device list of the target sub-region in a descending order.
[0017] The application has at least the following beneficial effects:
[0018] The application first acquires a list of target sub-regions contained in the target region; each target sub-region has at least one faulty function. Secondly, every interval of a preset time length, the acquisition of all normal collection devices in each target sub-region contains the collection data in the first time window to obtain the input data list. Here, the data of the normal collection device in the specific time window is obtained regularly, which can reflect the current running status of the target region in real time. Then, according to the input data list and the state prediction model, the predicted working state of the target region and each target sub-region in the second time window is obtained. Here, the input data list and the state prediction model are used for prediction, which can predict the working state of the target region and each sub-region in the future period (second time window). If the prediction is busy state, it means that the region has a high degree of dependence on the collection device in the future period, and the stop of the device may cause a greater impact; if the prediction is idle state, it means that the demand of the region for the device is relatively low, and the negative impact caused by the stop of the device is small. If the predicted working state of the target region and any target sub-region is idle state, the repair priority of each target sub-region in the target sub-region repair device list is obtained. Here, since the target region is composed of several target sub-regions, each target sub-region is associated and cooperates with each other to support the overall function of the target region. At this time, the repair of the device of any sub-region may break the cooperative relationship between the devices in the region, cause data gaps or function loss in the overall business process, and further affect the normal operation of the entire target region. Only when the overall target region and any target sub-region are idle, the dependence of the entire region on the device running is low at this stage, and the repair will not damage the integrity of the region operation. The repair priority is determined according to the preset importance score of the fault function and the stop impact score of the normal function, which comprehensively considers the importance of the device function and the impact of the stop operation in the repair process. For important function failure and large stop operation impact device, give higher repair priority to ensure that these devices with greater impact on region operation can be repaired in priority; while for the less affected devices, they are relatively repaired later. This makes the repair resources reasonably allocated, solves the key problems in priority, avoids the continuous impact of important device failure on region operation due to improper repair sequence, and improves the efficiency and effect of repair work. Finally, according to the repair priority of the target sub-region repair device list in the target sub-region repair device list, the target sub-region repair device is repaired from high to low. According to the determined repair priority, important devices with high importance and large impact can be processed in priority.The equipment is repaired according to the priority at the favorable opportunity when the area is in an idle state, which not only reduces the negative influence of the equipment stop running on the area during the repair process, but also enables the repair work to be orderly carried out, thereby guaranteeing the continuity and stability of data collection and monitoring in the area to the maximum extent. Meanwhile, the orderly repair mode is convenient for management and scheduling, improves the rationality and standardization of the overall repair work, reduces the potential risks of the area caused by equipment failure and repair operation, and realizes the balance between area management and equipment repair. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0020] Figure 1 The flow chart of the monitoring method of the recording equipment provided by the embodiments of the present application is shown in the figure.
[0021] Figure 2 The structural block diagram of the monitoring system of the recording equipment provided by the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION
[0022] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0023] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or server including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.
[0024] It is important to note that the various aspects described herein are exemplary in nature and are not intended to limit the scope, applicability, or configuration of embodiments. Rather, the aspects described herein provide a description for the implementation of the described aspects. In this regard, some aspects described herein can be implemented independently of other aspects, and the disclosure can be implemented with only some of these aspects. Other implementations, uses, and advantages of the aspects disclosed herein will be apparent to one of ordinary skill in the art from the following detailed description when read in conjunction with the accompanying drawings.
[0025] Reference will now be made to Figure 1 Embodiments of the present disclosure provide a monitoring method of a recording device, the method comprising:
[0026] S100, obtaining a list of to-be-repaired devices in each target sub-region within a target region; wherein the list of to-be-repaired devices contains a device ID of each to-be-repaired device in the corresponding target sub-region; each to-be-repaired device has at least one faulty function.
[0027] Specifically, the target region can be the overall geographical range or functional region that needs to be managed and monitored by the recording device, such as an industrial park, a city block, a large venue, etc. The target sub-region is a subdivision of the target region, which can be divided according to geographical location (such as grid division), functional attribute (such as security monitoring area, environmental monitoring area), or management needs, for fine-grained management and repair decision-making. The target region and the target sub-region can both be artificially divided. The to-be-repaired device refers to a recording device that needs to be repaired or maintained due to at least one faulty function (i.e., has at least one faulty function) during operation. As an example, the faulty function can be: storage function, real-time preview function, local playback function, etc. In this embodiment, when scanning or receiving the status information reported by each recording device, the device with a faulty function is identified and classified and summarized according to the target sub-region to form a list of to-be-repaired devices. Each target sub-region corresponds to an independent list of to-be-repaired devices, and the unique identifier (device ID) of each to-be-repaired device is recorded in the list of to-be-repaired devices, which can be generated by combining the device factory number, region code, and device serial number to uniquely determine the device identity.
[0028] S200, obtaining the recording data of all normal recording devices within each target sub-region in a first time window every interval of a preset time length to obtain an input data list; wherein the end time of the first time window is the current time.
[0029] Specifically, the system sets a fixed preset time length (such as 15 minutes, 30 minutes) as a data collection period, and in each period, the data collected by all normal collection devices in each target sub-region within a first time window (a continuous time period from the current time, for example, the past 1 hour) is obtained in real time through a data collection interface. These data cover various types such as audio and video, for example, video pictures collected by a camera, audio information recorded by a microphone, and the collected data is preprocessed by format unification, noise reduction, etc. and sorted into an input data list by sub-region and device category to provide basic data for subsequent state prediction.
[0030] Here, the normal collection device refers to a collection device with a normal running state, which can collect and transmit data according to the preset function, corresponding to the device to be repaired. The first time window is a time range set for obtaining historical data, and the end time is fixed as the current time, and the window length can be adjusted according to actual needs (such as 1 hour, 2 hours), which is used to capture recent regional running state information.
[0031] S300, according to the input data list and the state prediction model, the predicted working state of the target region and each target sub-region in the second time window is obtained; wherein the start time of the second time window is the current time; the predicted working state is a busy state or an idle state.
[0032] Specifically, the input data list is input into the pre-trained state prediction model, which can extract and analyze features of multi-modal data (video, audio, etc.). The model learns the mapping relationship between historical data and the working state of the corresponding region, predicts the working state of the target region and each target sub-region in the second time window (from the current time to a certain time in the future, such as 1 hour in the future), and outputs the result as "busy state" or "idle state". For example, if a sub-region is predicted to have a large number of personnel flow or device operation within 1 hour in the future, it is determined to be a busy state; otherwise, if the personnel and device activity is expected to be very small, it is determined to be an idle state.
[0033] S400, if the predicted working state of the target region and any target sub-region is an idle state, the repair priority of each device to be repaired in the target sub-region is obtained; wherein the repair priority is determined according to the preset importance score of the fault function of the corresponding device to be repaired and the stop impact score of the normal function; the stop impact score represents the impact degree of the corresponding normal function on the target region after stopping running; all normal functions of the device to be repaired stop running during the repair process.
[0034] Specifically, since the target area is composed of several target sub-areas, each target sub-area is related to each other and cooperates to support the overall function of the target area. At this time, repairing any sub-area device, even if the sub-area itself seems to have a small impact, may break the cooperative relationship between devices in the area, causing data gaps or function loss in the overall business process, and thus affecting the normal operation of the entire target area. Only when the overall target area and any target sub-area are idle, it indicates that the dependence of the entire area on device operation is low at the current stage, and at this time, repairing will not damage the integrity of the area operation. The repair priority is determined according to the preset importance score of the faulty function and the stop impact score of the normal function. This evaluation method comprehensively considers the importance of device function and the impact of stopping operation on the area during the repair process. For devices with important function failure and large stop operation impact, a higher repair priority is given to ensure that these devices that have a greater impact on the operation of the area can be repaired first; and for devices with less impact, they are relatively repaired later. This makes the repair resources be reasonably allocated, and the key problems are solved first, avoiding the continuous impact of important device failure on the operation of the area due to improper repair sequence, and improving the efficiency and effect of repair work. Among them, the repair priority: a quantitative index for measuring the urgency of the device to be repaired, which is obtained by comprehensively evaluating the importance of the faulty function and the impact of stopping the normal function, and the higher the value, the more the device should be repaired first.
[0035] S500, according to the repair priority of the to-be-repaired device in the to-be-repaired device list of the target sub-area, the to-be-repaired device is repaired from high to low.
[0036] Specifically, according to the determined repair priority, the devices in the to-be-repaired device list of the target sub-area are sorted, and the repair operation is performed in turn from the device with the highest priority. During the repair process, the to-be-repaired device is sent a command through the device control interface to stop all normal function operation.
[0037] In this embodiment, the repair is performed according to the determined repair priority, which ensures that devices with high importance and large impact can be processed first. In the favorable opportunity when the area is in an idle state, the devices are repaired according to the priority, which not only reduces the negative impact of the device stopping operation on the area during the repair process, but also enables the repair work to be carried out in an orderly manner, thereby maximizing the continuity and stability of data collection and monitoring in the area. At the same time, this orderly repair method is also convenient for management and scheduling, improves the rationality and standardization of the overall repair work, reduces the potential risks caused by device failure and repair operation in the area, and achieves a balance between area management and device repair.
[0038] In an exemplary embodiment of the present application, the repair priority is determined according to the following steps:
[0039] S410, obtaining a fault function score GF according to a preset importance score of each fault function of the corresponding device to be repaired, wherein GF meets the following condition:
[0040] GF =∑ n i=1 GQ i ;
[0041] GQ i is a preset importance score corresponding to the i-th fault function G i of the corresponding device to be repaired; i = 1, 2, …, n; wherein n is the number of fault functions of the corresponding device to be repaired; the preset importance score of the fault function represents the importance of the corresponding fault function to the target area.
[0042] Specifically, the preset importance score of the fault function is determined according to a preset mapping table, wherein the preset mapping table includes a plurality of recording device functions and a preset importance score corresponding to each recording device function; the fault function is any one of the plurality of recording device functions.
[0043] Here, the fault function score is obtained by accumulating the preset importance score of each fault function, so as to comprehensively consider the influence of each fault function on the repair priority of the device to be repaired. The higher the preset importance score of the fault function, the more important the fault function is, and vice versa. The lower the preset importance score of the fault function, the less important the fault function is.
[0044] S420, obtaining a normal function score ZF according to a stop influence score of each normal function of the corresponding device to be repaired, wherein ZF meets the following condition:
[0045] ZF =∑ m j=1 TQ j ;
[0046] TQ j is a stop influence score corresponding to the j-th normal function T j of the corresponding device to be repaired; j = 1, 2, …, m; wherein m is the number of normal functions of the corresponding device to be repaired; the stop influence score is proportional to the number of key recording devices of the corresponding normal function, and is inversely proportional to the preset importance score of the corresponding normal function; the preset importance score of the normal function represents the importance of the corresponding normal function to the target area; the key recording device is a normal recording device currently running the corresponding normal function in the target sub-area where the corresponding device to be repaired is located.
[0047] wherein TQ j meets the following condition:
[0048] TQ j =SL j / EPF j ;
[0049] wherein, SL j is a T j corresponding key collection equipment quantity score; SL j meets the following condition: SL j = NUMG j / NUMZ j ; NUMG j is a T j corresponding key collection equipment quantity; NUMZ j is a collection equipment quantity contained in a target sub-region where the corresponding device to be repaired is located; and EPF j is a T j corresponding preset importance score.
[0050] Specifically, when repairing the to-be-repaired device, all device functions of the to-be-repaired device need to be stopped, including the fault function and the normal function. The embodiment obtains a stop impact score of each normal function of the to-be-repaired device. The stop impact score is directly proportional to the final repair priority, that is, the greater the stop impact score, the earlier the corresponding to-be-repaired device should be repaired; otherwise, the smaller the stop impact score, the later the corresponding to-be-repaired device should be repaired. The stop impact score is related to the importance of the normal function itself (preset importance score of the normal function) and the impact on the target area after the normal function stops running, wherein the impact on the target area after the normal function stops running is determined according to the key collection device included in the target sub-area where the corresponding to-be-repaired device is located. The key collection device is a normal collection device that is currently running the corresponding normal function in the target sub-area where the corresponding to-be-repaired device is located, that is, the key collection device is a collection device that can implement the normal function and is running. If there are more key collection devices, it means that there are more devices that can implement the same function as the normal function, so the impact on the target area after the normal function of the to-be-repaired device stops running may be smaller, because there are more devices with the same function to replace the work, so it can be repaired in priority; otherwise, if there are fewer key collection devices, it may be that the normal function has failed in other to-be-repaired devices, so the impact on the target area after the normal function of the to-be-repaired device stops running may be larger, and it should be repaired later to maintain running. With other to-be-repaired devices with higher priority being repaired, the corresponding key collection devices may increase, so if repaired at this time, the impact on the target area may be greatly reduced. Therefore, the stop impact score is directly proportional to the number of key collection devices of the corresponding normal function.
[0051] In addition, the stop impact score is inversely proportional to the preset importance score of the normal function, that is, the higher the preset importance score of the normal function, the more important the normal function, so the impact on the target area after stopping running may be greater, at this time, in order to avoid causing greater impact on the target area, the to-be-repaired device should be repaired later, otherwise, if the preset importance score of the normal function is lower, the importance of the normal function is lower, so the impact on the target area after stopping running may be smaller, at this time, the to-be-repaired device should be repaired earlier. The to-be-repaired device repaired later, in the process of waiting for repair, the number of normally working devices in the system may increase after other to-be-repaired devices are repaired, so the number of devices with the same function as the normal function and can normally run may increase, at this time, if repaired, the impact on the target area may be greatly reduced.
[0052] In summary, for the equipment corresponding to the normal function with greater impact on the target area, the equipment should be repaired later, after other to-be-repaired equipment is repaired. Since each fault function is converted to a normal function, the normal function with greater impact can reduce the impact on the target area.
[0053] In S430, a repair priority XY of the corresponding to-be-repaired equipment is obtained according to the GF and the ZF, where the XY meets the following condition:
[0054] XY = GF + ZF.
[0055] Specifically, the GF and the ZF are added to obtain the repair priority XY of the corresponding to-be-repaired equipment. The greater the repair priority, the earlier the corresponding to-be-repaired equipment is repaired, and vice versa. By comprehensively considering the importance of the fault function itself and the impact of the normal function on the system after the normal function stops running, the importance of the fault function itself is determined to be repaired preferentially, and the to-be-repaired equipment with low impact on the target area after the normal function stops running is determined. The system fluctuation caused by the stop of the equipment during the repair process is minimized, and the preferential repair of the important function is ensured. Moreover, the equipment with great impact on the target area after the stop is repaired later, so as to give other to-be-repaired equipment repair time. As more equipment in the system resumes normal operation, the number of key to-be-repaired equipment increases, and the negative impact of the subsequent repair of the high-impact equipment on the target area is greatly reduced, thereby ensuring the transition from local repair to overall stability of the system and improving the reliability and stability of the system during long-term operation.
[0056] In an example embodiment of the present application, the preset importance score of the fault function and the preset importance score of the normal function are both determined according to a preset mapping table, where the preset mapping table includes a plurality of to-be-repaired equipment functions and a preset importance score corresponding to each to-be-repaired equipment function; and the fault function or the normal function is any one of the plurality of to-be-repaired equipment functions.
[0057] In an example embodiment of the present application, each to-be-repaired equipment has a corresponding repair patch package, and the to-be-repaired equipment is repaired through the repair patch package.
[0058] Specifically, a complete repair patch package usually includes multiple key parts. First, the core repair code is the core program for solving the equipment fault; second, the patch description document records the function of the patch, the applicable equipment model and system version, the installation steps, the matters needing attention, and other information, which facilitates the operation of the technical personnel; in addition, the version verification file may also be included, which is used to verify that the patch package has not been tampered with during transmission and storage, so as to ensure the safety and effectiveness of the repair. After determining the repair priority of the to-be-repaired equipment, the equipment being repaired will suspend running, implant the repair code into the equipment system, replace or correct the problematic program module, restart the equipment after completion, and make the new repair program effective.
[0059] In an example embodiment of the present application, the collected data includes audio data and video data; the state prediction model is a multi-modal fusion model; and step S300 includes:
[0060] S310, performing feature extraction on all audio data in the input data list to obtain audio features of the target region, and performing feature extraction on all video data in the input data list to obtain video features of the target region.
[0061] Specifically, first, feature extraction is performed on the target region as a whole. In the audio feature extraction process, techniques such as Mel Frequency Cepstral Coefficients (MFCC) can be used to extract feature parameters reflecting the frequency, energy, etc. of the audio signal; in the video feature extraction aspect, a Convolutional Neural Network (CNN) can be used to extract key features such as texture, shape, and motion in the video image.
[0062] S320, performing feature fusion on the audio features of the target region and the video features of the target region to obtain fusion features of the target region.
[0063] Specifically, the audio features and video features of the target region are fused to obtain fusion features of the target region. The feature fusion method can be serial fusion, i.e. directly concatenating the audio feature vector and the video feature vector; or weighted fusion, i.e. assigning different weights to the audio and video data according to their importance in different scenarios and then performing fusion. Through feature fusion, complementary information in the audio and video data can be integrated to form a more representative feature vector.
[0064] S330, inputting the fusion features of the target region into the multi-modal fusion model to obtain a predicted working state of the target region in a second time window.
[0065] The fusion features of the target region are input into the multi-modal fusion model, and the training parameters and algorithms of the model are used to calculate and output the predicted working state of the target region in the second time window. In the training process, the multi-modal fusion model is optimized by a large amount of labeled data, and learns the mapping relationship between audio and video features and working state, so as to accurately predict the working state according to the input fusion features. Here, the multi-modal fusion model can be an attention mechanism fusion model, a dual-stream convolutional neural network model, or a Transformer multi-modal fusion model, etc.
[0066] S340, performing feature extraction on the audio data corresponding to each normal collection device included in each target sub-region in the input data list to obtain audio features corresponding to each target sub-region, and performing feature extraction on the video data corresponding to each normal collection device included in each target sub-region in the input data list to obtain video features corresponding to each target sub-region;
[0067] S350, performing feature fusion on the audio features and the video features of each target sub-region to obtain fusion features of each target sub-region;
[0068] S360, inputting the fusion features of each target sub-region into a multi-modal fusion model respectively to obtain a predicted working state of each target sub-region in the second time window.
[0069] Here, feature extraction and state prediction are performed on each target sub-region respectively to obtain a predicted working state of each target sub-region in the second time window.
[0070] The embodiment fully utilizes the advantages of different modal data by fusing audio and video modal data and processing by using a multi-modal fusion model, and can more comprehensively and accurately predict the working states of the target region and the sub-regions thereof.
[0071] In an exemplary embodiment of the present application, step S400 includes:
[0072] S410, taking a to-be-repaired device corresponding to a device ID with the highest repair priority in the to-be-repaired device list of the target sub-region as a current to-be-repaired device.
[0073] S420, repairing the current to-be-repaired device by using a repair patch.
[0074] S430, in response to completion of repair of the current to-be-repaired device, deleting the corresponding device ID from the to-be-repaired device list of the target sub-region; and jumping to the step of obtaining collection data of all normal collection devices included in each target sub-region in the first time window to obtain the input data list every preset time interval until the to-be-repaired device list of the target sub-region is empty.
[0075] Specifically, the preset time interval can be slightly longer than the time required for device repair. In the embodiment, only one device can be repaired each time, and after the data is reacquired, the state of the target sub-region is rejudged, and it is determined whether to continue repair.
[0076] The cycle mechanism in the embodiment enables the system to monitor the target sub-region device status in real time and dynamically. Data is reacquired every interval of a preset time slightly longer than the device repair time, which ensures sufficient time for device repair and timely discovery of new problems or incomplete repair after repair, realizes continuous optimization of the target sub-region device status, ensures that the entire region is always in good working condition, and provides a stable and reliable device operation environment for production, operation and other scenarios.
[0077] Please refer to Figure 2 The embodiment of the application provides a monitoring system 100 of a collection device, the system comprises:
[0078] A device list acquisition unit 110 is configured to acquire a to-be-repaired device list of each target sub-region included in a target region; wherein the to-be-repaired device list comprises a device ID of each to-be-repaired device in the corresponding target sub-region; and each to-be-repaired device has at least one faulty function.
[0079] A data acquisition unit 120 is configured to acquire, every interval of a preset time, collection data of all normal collection devices included in each target sub-region in a first time window to obtain an input data list; wherein the end time of the first time window is the current time.
[0080] A prediction unit 130 is configured to obtain, according to the input data list and a state prediction model, a predicted working status of the target region and each target sub-region in a second time window; wherein the start time of the second time window is the current time; and the predicted working status is a busy state or an idle state.
[0081] A priority determination unit 140 is configured to, if the predicted working status of the target region and any target sub-region is an idle state, acquire a repair priority of each to-be-repaired device in the to-be-repaired device list of the target sub-region; wherein the repair priority is determined according to a preset importance score of the faulty function of the corresponding to-be-repaired device and a stop impact score of the normal function; the stop impact score represents the impact degree of the target region after the corresponding normal function stops running; and all normal functions of the to-be-repaired device stop running in the repair process.
[0082] A repair unit 150 is configured to repair the to-be-repaired device according to the repair priority of the to-be-repaired device in the to-be-repaired device list of the target sub-region from high to low.
[0083] The embodiment of the application also provides a computer program product, which comprises program code, when the program product runs on an electronic device, the program code is used to make the electronic device execute the steps in the method according to various exemplary embodiments of the application described in the specification.
[0084] Moreover, although individual steps of the methods in the present application are described in a particular order in the drawings, this is not required or implied as to the order of the steps, nor is it required that all of the steps be performed to achieve the desired result. Additionally or alternatively, certain steps can be omitted, multiple steps can be combined into a single step, a single step can be broken into multiple steps, etc.
[0085] From the above description of the embodiments, those skilled in the art will easily understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or a network, and includes a number of instructions to make a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) execute the method according to the embodiments of the present application.
[0086] In the example embodiments of the present application, an electronic device capable of implementing the above method is also provided.
[0087] Those skilled in the art can understand that each aspect of the present application can be implemented as a system, a method or a program product. Therefore, each aspect of the present application can be embodied in the form of a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" herein.
[0088] The electronic device according to this embodiment of the present application. The electronic device is merely an example, and should not bring any limitation to the functions and use range of the embodiments of the present application.
[0089] The electronic device is in the form of a general computing device. The components of the electronic device can include, but are not limited to, the above-mentioned at least one processor, the above-mentioned at least one storage, and a bus connecting different system components (including storage and processor).
[0090] The storage stores program code that can be executed by the processor, so that the processor executes the steps according to various example embodiments of the present application described in the above "example method" section of the present specification.
[0091] The storage can include a readable medium in the form of a volatile storage, such as a random access memory (RAM) and / or a cache memory, and can further include a read-only memory (ROM).
[0092] The storage can also include a program / utility, having a set of program modules that implement one or more of the program / utility, including an operating system, one or more application programs, other program modules, and program data, each of which can implement an implementation of a network environment, alone or in combination.
[0093] The bus can represent one or more of several types of bus structures, including a storage bus or a memory bus, a peripheral bus, a graphics acceleration bus, a processor or local bus using any of a variety of bus architectures.
[0094] The electronic device can also communicate with one or more external devices such as a keyboard or a pointing device, through an I / O interface. Furthermore, the electronic device can communicate with one or more devices that enable a user to interact with the electronic device through an input device or devices 1102. In one embodiment, the input device or devices 1102 can include a microphone, a camera, a keypad, a mouse, a button, and / or a microphone. The input devices can include a microphone, a camera, a keypad, a mouse, a button, and / or a microphone. The input device or devices 1102 can be used, for example, to communicate user input intended for the electronic device. The electronic device can also communicate a user input, through an output device or devices 1104. Some or all of the output device or devices 1104 can be the same as the input device or devices 1102. The output device or devices 1104 can include a speaker, a printer, one or more Braille displays, and / or a cathode ray tube (CRT) monitor. The output device or devices 1104 can be used, for example, to communicate an output of the electronic device. The electronic device can further include one or more communication devices 1106 to enable communication with one or more other devices. The communication devices 1106 can include a modem or soft modem, a network interface device, a satellite dish, an antenna, or other communication hardware. The communication devices 1106 can enable communication with a personal area network (PAN) (such as a BLUETOOTH network), a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a virtual private network (VPN), a cellular telephone network, and / or the Internet. The communication devices 1106 can enable communication using any of a variety of communication protocols, including TCP / IP, UDP, SMS, MMS, HTTP, and / or any of a variety of other protocols.
[0095] Those skilled in the art will readily understand that the example embodiments described herein can be implemented by software and / or by hardware coupled with software, as described above. Thus, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present application.
[0096] In the example embodiments of the present application, a computer readable storage medium is also provided, which stores a program product capable of implementing the method described above. In some possible embodiments, various aspects of the present application can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps described in the "example method" section of the present specification according to various example embodiments of the present application when the program product is run on the terminal device.
[0097] A program product can take any combination of one or more computer-readable media. The computer-readable media can be a computer-readable storage medium or a computer-readable signal medium. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples (a non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0098] The computer-readable signal medium can include a computer-readable storage medium that is propagated as a carrier wave in a baseband or propagated as part of a propagated data signal in a carrier, such as a propagated signal. The propagated signal can take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium that is not a computer-readable storage medium and that can communicate, propagate, or transport programming for use by or in connection with an instruction execution system, apparatus, or device.
[0099] The program code embodied on the computer-readable media can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical, RF, etc., or any suitable combination of the above.
[0100] Program code used by or in connection with the described embodiments can be written in any of a number of suitable programming languages and implementing methods, including an object-oriented programming language such as Java, C++, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device such as through the Internet using an Internet Service Provider. The application program code can be downloaded to the user's computing device from an external computer or external storage located in a location remote from the user computing device, through the Internet, or from any other remote source using, for example, a modem, a cellular protocol (e.g., 3G, 4G, etc.), or other protocol suitable for performing remote communications. The program code can also be downloaded to the user's computing device from the user's computing device via, for example, a physical storage medium, a wired connection, or a wireless connection.
[0101] In addition, the above-described flowcharts are merely illustrative of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to limit the purpose. It is easily understood that the processes shown in the above-described flowcharts do not indicate or limit the time sequence of the processes. In addition, it is also easily understood that the processes can be executed synchronously or asynchronously, for example, in a plurality of modules.
[0102] It should be noted that, although several modules or units of the devices for action execution are mentioned in the above detailed description, the division into these modules or units is not mandatory. Indeed, according to an embodiment of the application, the features and functionalities of two or more of the above-described modules or units can be embodied in one module or unit. Conversely, the features and functionalities of one of the above-described modules or units can be further divided into several modules or units.
[0103] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A monitoring method of a recording apparatus, characterized by, The method comprises: acquiring a list of to-be-repaired devices in each target sub-region contained in a target region; wherein the list of to-be-repaired devices contains a device ID of each to-be-repaired device in the corresponding target sub-region; each to-be-repaired device has at least one faulty function; acquiring, every interval of a preset time length, collection data of all normal collection devices in each target sub-region in a first time window to obtain an input data list; wherein the end time of the first time window is the current time; obtaining, according to the input data list and a state prediction model, a predicted working state of the target region and each target sub-region in a second time window; wherein the start time of the second time window is the current time; the predicted working state is a busy state or an idle state; if the predicted working state of the target region and any target sub-region is an idle state, acquiring a repair priority of each to-be-repaired device in the list of to-be-repaired devices of the target sub-region; wherein the repair priority is determined according to a preset importance score of the faulty function of the corresponding to-be-repaired device and a stop impact score of the normal function; the stop impact score represents the degree of impact on the target region after the corresponding normal function stops running; all normal functions of the to-be-repaired device stop running during the repair process; repairing the to-be-repaired device according to the repair priority of the to-be-repaired device in the list of to-be-repaired devices of the target sub-region from high to low; wherein the repair priority is determined according to the following steps: obtaining a faulty function score GF according to the preset importance score of each faulty function of the corresponding to-be-repaired device, wherein GF meets the following condition: GF =∑ n i=1 GQ i ; GQ i the i th fault function of the corresponding device to be repaired i a corresponding preset importance score; i = 1, 2, …, n; wherein n is the number of fault functions of the corresponding device to be repaired; the preset importance score of the fault function represents the importance of the corresponding fault function to the target area; obtaining a normal function score ZF according to the stop impact score of each normal function of the corresponding to-be-repaired device, wherein ZF meets the following condition: ZF =∑ m j=1 TQ j ; TQ j a jth normal function T of the corresponding device to be repaired j a corresponding stop impact score; j = 1, 2, …, m; wherein m is a number of normal functions of the corresponding device to be repaired; the stop impact score is proportional to a number of key recording devices of the corresponding normal function and is inversely proportional to a preset importance score of the corresponding normal function; the preset importance score of the normal function indicates an importance degree of the corresponding normal function to a target area; the key recording device is a normal recording device currently running the corresponding normal function in a target sub-area where the corresponding device to be repaired is located. obtaining the repair priority XY of the corresponding to-be-repaired device according to GF and ZF, wherein XY meets the following condition: XY = GF + ZF.
2. The monitoring method of a record player according to claim 1, wherein TQ j meets the following conditions: TQ j =SL j / EPF j ; SL j is the T j corresponding key collection device quantity score; SL j meets the following condition: SL j = NUMG j / NUMZ j ; NUMG j is the T j corresponding key collection device quantity; NUMZ j is the number of collection devices contained in the target sub-region where the corresponding device to be repaired is located; EPF j is the T j corresponding preset importance score.
3. The monitoring method of a record player according to claim 2, wherein The preset importance score of the faulty function and the preset importance score of the normal function are both determined according to a preset mapping table, wherein the preset mapping table includes a plurality of collection device functions and a preset importance score corresponding to each collection device function; the faulty function or the normal function is any of the plurality of collection device functions.
4. The monitoring method of a record player according to claim 3, wherein Each to-be-repaired device has a corresponding repair patch package, and the to-be-repaired device is repaired through the repair patch package.
5. The monitoring method of a record player apparatus according to claim 1, wherein The collection data includes audio data and video data; the state prediction model is a multi-modal fusion model; the predicted working state of the target region and each target sub-region in the second time window is obtained according to the input data list and the state prediction model, comprising: performing feature extraction on all audio data in the input data list to obtain audio features of the target region, and performing feature extraction on all video data in the input data list to obtain video features of the target region; performing feature fusion on the audio features of the target region and the video features of the target region to obtain fusion features of the target region; inputting the fusion features of the target region into the multi-modal fusion model to obtain the predicted working state of the target region in the second time window; extracting features from audio data corresponding to each target sub-region in the input data list to obtain audio features corresponding to each target sub-region, and extracting features from video data corresponding to each target sub-region in the input data list to obtain video features corresponding to each target sub-region; performing feature fusion on the audio features and the video features of each target sub-region to obtain fusion features of each target sub-region; inputting the fusion features of each target sub-region into a multi-modal fusion model respectively to obtain a predicted working state of each target sub-region in a second time window.
6. The monitoring method of a radio apparatus according to claim 4, wherein According to the repair priority of the to-be-repaired device in the to-be-repaired device list of the target sub-region from high to low, the to-be-repaired device is repaired, including: taking the to-be-repaired device corresponding to the device ID with the highest repair priority in the to-be-repaired device list of the target sub-region as the current to-be-repaired device; repairing the current to-be-repaired device through the repair patch package; in response to the completion of the repair of the current to-be-repaired device, deleting the corresponding device ID from the to-be-repaired device list of the target sub-region; and jumping to the step of obtaining the collection data of all normal collection devices in each target sub-region in the first time window every interval preset time length to obtain the input data list until the to-be-repaired device list of the target sub-region is empty.
7. A monitoring system for a radio receiver device, characterized in that The system comprises: a device list acquisition unit configured to acquire a to-be-repaired device list of each target sub-region contained in a target region; wherein the to-be-repaired device list contains a device ID of each to-be-repaired device in the corresponding target sub-region; each to-be-repaired device has at least one faulty function; a data acquisition unit configured to obtain collection data of all normal collection devices in each target sub-region in a first time window every interval preset time length to obtain an input data list; wherein the end time of the first time window is the current time; a prediction unit configured to obtain a predicted working state of the target region and each target sub-region in a second time window according to the input data list and a state prediction model; wherein the start time of the second time window is the current time; the predicted working state is a busy state or an idle state; a priority determination unit configured to, if the predicted working state of the target region and any target sub-region is an idle state, acquire a repair priority of each to-be-repaired device in the to-be-repaired device list of the target sub-region; wherein the repair priority is determined according to a preset importance score of the faulty function of the corresponding to-be-repaired device and a stop impact score of the normal function; the stop impact score represents the degree of impact on the target region after the corresponding normal function stops running; all normal functions of the to-be-repaired device stop running during the repair process; a repair unit configured to repair the to-be-repaired device according to the repair priority of the to-be-repaired device in the to-be-repaired device list of the target sub-region from high to low; wherein the repair priority is determined according to the following steps: obtaining a faulty function score GF according to the preset importance score of each faulty function of the corresponding to-be-repaired device, wherein GF satisfies the following condition: GF =∑ n i=1 GQ i ; GQ i the i th fault function of the corresponding device to be repaired i a corresponding preset importance score; i = 1, 2, …, n; wherein n is the number of fault functions of the corresponding device to be repaired; the preset importance score of the fault function represents the importance of the corresponding fault function to the target area; According to the stop influence score of each normal function of the corresponding device to be repaired, a normal function score ZF is obtained, wherein ZF meets the following condition: ZF =∑ m j=1 TQ j ; TQ j a jth normal function T of the corresponding device to be repaired j a corresponding stop impact score; j = 1, 2, …, m; wherein m is a number of normal functions of the corresponding device to be repaired; the stop impact score is proportional to a number of key recording devices of the corresponding normal function and is inversely proportional to a preset importance score of the corresponding normal function; the preset importance score of the normal function indicates an importance degree of the corresponding normal function to the target area; the key recording device is a normal recording device currently running the corresponding normal function in a target sub-area where the corresponding device to be repaired is located. According to GF and ZF, a repair priority XY of the corresponding device to be repaired is obtained, wherein XY meets the following condition: XY=GF+ZF.
Citation Information
Patent Citations
Method and device for determining equipment maintenance work order and electronic equipment
CN115018339A
Equipment maintenance method, equipment maintenance system, equipment maintenance device and storage medium
CN115511122A
Hygiene maintenance system based on big data and smart pension
CN115526357A