Health assessment method and device for digital equipment, equipment and storage medium

By acquiring data collection rules and monitoring evaluation rules, combining hierarchical evaluation models, data is collected in real time, the generality and flexibility of digital equipment health assessment methods are solved, rapid and accurate health status assessment is achieved, and equipment operation is improved Efficiency and lifespan.

CN119168615APending Publication Date: 2024-12-20BEIJING CHENXIN INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411183684.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing digital equipment health assessment methods lack versatility and flexibility, resulting in high production costs, low production efficiency, difficulty in debugging, slow response to evaluation requirements, poor evaluation results, and inconvenient use.

Method used

By acquiring data acquisition rules and monitoring evaluation rules, combining hierarchical evaluation models, data is collected in real time and health evaluation is carried out, and different data bus protocols and hardware structures are adapted to real-time assessment of equipment health status.

Benefits of technology

It realizes a fast and accurate assessment of equipment health status, reduces development costs and time, improves the operating efficiency and life of equipment, reduces fault downtime, guides maintenance and maintenance, and reduces usage costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168615A_ABST
    Figure CN119168615A_ABST
Patent Text Reader

Abstract

The invention discloses a health assessment method and device for digital equipment, equipment and a storage medium, and relates to the technical field of data analysis, and the method comprises the steps: obtaining data collection rules, each data collection rule being a data variable determined according to the original state of to-be-tested equipment; configuring a corresponding monitoring evaluation rule according to the data variable and the hardware structure of each to-be-tested device; and performing health assessment on each to-be-tested device according to the monitoring assessment rule to obtain a health assessment result, and realizing real-time assessment of the health state of the device through real-time data acquisition in combination with the hierarchical assessment model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data analysis technology, and in particular to a health assessment method, device, equipment and storage medium for digital equipment. Background Art

[0002] With the widespread application of digital equipment in all walks of life, health status assessment of complex equipment has become an important means to ensure the normal operation of equipment, guide maintenance, and prevent failures.

[0003] Traditional equipment health assessment methods are often developed for specific equipment or specific protocols, lacking in versatility and flexibility. In terms of equipment health assessment, they can easily lead to problems such as high production costs, low production efficiency, difficult debugging, slow response to assessment needs, poor assessment results, and inconvenient use.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a health assessment method, device, equipment and storage medium for digital equipment, aiming to solve the technical problem that the health assessment method for digital equipment in the prior art lacks versatility and flexibility.

[0006] To achieve the above objectives, the present application proposes a health assessment method for digital equipment, the health assessment method for digital equipment comprising:

[0007] Acquire data collection rules, wherein each data collection rule is a data variable determined according to the original state of the device under test;

[0008] According to the data variables and the hardware structure of each device under test, corresponding monitoring and evaluation rules are configured;

[0009] Perform health assessment on each of the devices under test according to the monitoring and assessment rules to obtain a health assessment result.

[0010] In one embodiment, the step of obtaining data collection rules includes:

[0011] The data bus protocol of each device under test is obtained, and the data collection rule of each device under test is configured based on the data bus protocol.

[0012] In one embodiment, the step of configuring the data collection rules of each device under test based on the data bus protocol includes:

[0013] Based on the data bus protocol, the acquisition channel configuration of each device under test is performed, including protocol channel configuration, protocol bus configuration and serial port channel configuration;

[0014] Performing protocol parsing configuration of each device under test based on the data bus protocol, including message protocol parsing, bus protocol parsing and serial port data protocol parsing;

[0015] Based on the data bus protocol, the parameter variables of each device under test are defined, including original parameter configuration and characteristic parameter configuration, to obtain data collection rules for each device under test.

[0016] In one embodiment, the step of determining corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test includes:

[0017] Monitoring and evaluation configuration is performed according to the data variables and the hardware structure of each device under test, including health status configuration, hierarchical evaluation model configuration, data node expression configuration and qualitative evaluation combination configuration, to determine the monitoring and evaluation rules corresponding to each device under test.

[0018] In one embodiment, the step of performing health assessment on each device under test according to the monitoring and assessment rule to obtain a health assessment result includes:

[0019] Obtain the data of each device under test according to the parameter variable pool;

[0020] Analyze the data of each device under test based on the monitoring and evaluation rules to determine the hierarchical evaluation model corresponding to the device under test;

[0021] According to the hierarchical evaluation model, a health evaluation result is obtained.

[0022] In one embodiment, the step of obtaining a health assessment result according to the hierarchical assessment model includes:

[0023] Calculate the expressions of the bottom data nodes of the hierarchical evaluation model to obtain the health status of the bottom data nodes;

[0024] The health status of the bottom data nodes based on the hierarchical evaluation model is matched layer by layer from the bottom layer to the upper layer to obtain the health status of each data node;

[0025] The health status of each data node is displayed through a tree diagram, and the health assessment result is output.

[0026] In one embodiment, before the step of acquiring data of each device under test according to the parameter variable pool, the method further includes:

[0027] Acquire the original data queue of the device under test in real time based on the configured data collection rules;

[0028] Extracting raw data based on the raw data queue;

[0029] Log storage of the original data;

[0030] Perform protocol analysis on the stored raw data to obtain analysis results;

[0031] Perform characteristic parameter calculation on the analysis result to obtain a calculation result, and input the analysis result and the calculation result into a parameter variable pool for storage.

[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a health assessment device for digital equipment, the device comprising:

[0033] A first configuration module is used to obtain data collection rules, wherein each data collection rule is a data variable determined according to the original state of the device under test;

[0034] A second configuration module is used to determine corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test;

[0035] The health assessment module is used to perform health assessment on each of the devices under test according to the monitoring and assessment rules to obtain a health assessment result.

[0036] In addition, to achieve the above-mentioned objectives, the present application also proposes a health assessment device for digital equipment, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program is configured to implement the steps of the health assessment method for digital equipment as described above.

[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the health assessment method for digital equipment as described above are implemented.

[0038] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the health assessment method for digital equipment as described above.

[0039] One or more technical solutions proposed in this application have at least the following technical effects:

[0040] Acquire data collection rules, where each data collection rule is a data variable determined according to the original state of the device under test; configure corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test; perform health assessment on each device under test according to the monitoring and evaluation rules to obtain health assessment results, and realize real-time assessment of the health status of equipment through real-time data collection combined with a hierarchical evaluation model. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0043] Figure 1 A flowchart of the first embodiment of the health assessment method for digital equipment of the present application is provided;

[0044] Figure 2 A flowchart of the second embodiment of the health assessment method for digital equipment of the present application is provided;

[0045] Figure 3 A software structure diagram of a configuration tool provided for the second embodiment of the health assessment method for digital equipment of this application;

[0046] Figure 4 A flowchart of the third embodiment of the health assessment method for digital equipment of the present application;

[0047] Figure 5 A software flow chart of a health assessment program provided in Embodiment 3 of the health assessment method for digital equipment of the present application;

[0048] Figure 6 This is a schematic diagram of the module structure of the health assessment device of the digital equipment of the embodiment of the present application;

[0049] Figure 7 Schematic diagram of the device structure of the hardware operating environment involved in the health assessment method for digital equipment in the embodiment of the present application.

[0050] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0051] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0052] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0053] This strategy achieves real-time assessment of equipment health status through real-time data collection combined with a hierarchical assessment model.

[0054] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a health assessment device for digital equipment, etc. The following takes the health assessment device for digital equipment as an example to illustrate this embodiment and the following embodiments.

[0055] Based on this, the embodiment of the present application provides a health assessment method for digital equipment, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the health assessment method for digital equipment of the present application.

[0056] In this embodiment, the health assessment method of digital equipment includes steps S10 to S40:

[0057] Step S10, obtaining data collection rules, wherein each data collection rule is a data variable determined according to the original state of the device under test;

[0058] It should be noted that this strategy can adapt to digital equipment with different data bus protocols. There is no need to develop dedicated monitoring software for specific equipment, which reduces development costs and time. In order to ensure good bus protocol compatibility, the data acquisition configuration can be compatible with byte mode, bit mode, and the data dimension can be set for the collected data.

[0059] It should be understood that this strategy is applied to the monitoring of digital equipment, and the device to be tested may be a digital equipment.

[0060] It can be understood that collection rules are a set of guidelines or standards used to determine how to collect data from the device under test. These rules define which data variables need to be measured and how to measure them to ensure the accuracy and consistency of the data;

[0061] The device under test refers to the equipment or system that needs to be tested or monitored: it can be a machine on an industrial production line, network equipment (such as routers, switches), medical equipment, environmental monitoring equipment, etc.

[0062] The original state refers to the initial state of the device when it is not affected by testing or operation. It can include the device's configuration settings, performance indicators, environmental conditions, etc., and is usually obtained through the device's management interface, log files, sensors, etc.

[0063] Data variables are specific data points that need to be measured as defined in the collection rules. In this strategy, data variables are the collection rules corresponding to different devices under test.

[0064] The specific implementation methods of the collection can be: clarify the equipment performance indicators that need to be monitored or tested; determine the data variables that need to be collected, such as temperature, speed, etc.; select appropriate data collection methods, such as direct measurement, sensors, API calls, etc.; set normal ranges and alarm thresholds for data variables; implement data collection through software or hardware tools; analyze the collected data to identify trends or anomalies.

[0065] In the specific implementation, according to the data bus protocol of the equipment, the equipment raw data collection rules are configured, and each rule is defined as a data variable. These data variables will be used for subsequent health assessment. Among them, in order to ensure good bus protocol compatibility, the data collection configuration can be compatible with byte mode, bit mode, and set the data dimension for the collected data.

[0066] Step S20, configuring corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test;

[0067] It should be noted that this strategy can be flexibly adjusted according to the actual situation of the equipment and evaluation requirements through the configuration of data variables and calculation expressions, as well as the construction of a hierarchical evaluation model, rather than a fixed and rigid evaluation method.

[0068] It should be understood that the monitoring assessment rules include: configuration of the hierarchical assessment model, configuration of the health status level, configuration of the calculation expression of the data level node of the hierarchical assessment model, and configuration of the health status assessment combination of the group level and system level nodes.

[0069] In the specific implementation, the hardware composition of the device under test is studied, including processor, memory, storage device, network interface, sensor, etc. According to the hardware structure of the equipment, a tree-like hierarchical evaluation model is established. Through the configuration of data variables and calculation expressions, the monitoring and evaluation rules can be flexibly adjusted according to the actual situation of the equipment and evaluation requirements.

[0070] Step S30, performing health assessment on each device under test according to the monitoring and assessment rules to obtain a health assessment result.

[0071] In the specific implementation, the evaluation process includes first calculating the expression of each data-level node of the hierarchical evaluation model, and after obtaining the health status of the data-level node, matching each lower-level health status combination configured by each level of node upward step by step to obtain the health status of each node.

[0072] It should be noted that the present solution achieves universality and flexibility: the present invention can adapt to digital equipment with different data bus protocols, and there is no need to develop dedicated health assessment software for specific equipment, thus reducing development costs and time; through the configuration of data collection rules and assessment models in the configuration phase, the assessment scheme can be flexibly adjusted according to actual needs to meet the assessment needs in different scenarios.

[0073] This embodiment provides a health assessment method for digital equipment. Through real-time data collection and hierarchical assessment models, the health status of equipment can be quickly and accurately assessed, which helps to improve the operating efficiency and life of equipment, reduce downtime, guide repair and maintenance, and reduce the cost of use. At the same time, the method is universal and can be applied to various types of digital equipment.

[0074] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , steps S10 and S20, the health assessment method for digital equipment further includes steps S101 to S201:

[0075] Step S101, obtaining the data bus protocol of each device under test, and configuring the data collection rules of each device under test based on the data bus protocol.

[0076] It should be noted that, to configure data collection: according to the data bus protocol of the equipment, configure the equipment raw data collection rules, and each rule is defined as a data variable. These data variables will be used for subsequent health assessment. Among them, in order to ensure good bus protocol compatibility, the data collection configuration can be compatible with byte mode, bit mode, and set the data dimension for the collected data.

[0077] Furthermore, the step S101 includes:

[0078] Based on the data bus protocol, configure the acquisition channels of each device under test, including protocol channel configuration, protocol bus configuration and serial port channel configuration;

[0079] Perform protocol analysis configuration for each device under test based on the data bus protocol, including message protocol analysis, bus protocol analysis, and serial port data protocol analysis;

[0080] Based on the data bus protocol, the parameter variables of each device under test are defined, including the original parameter configuration and the characteristic parameter configuration, to obtain the data collection rules of each device under test.

[0081] Step S201 , performing monitoring and evaluation configuration according to data variables and the hardware structure of each device under test, including health status configuration, hierarchical evaluation model configuration, data node expression configuration and qualitative evaluation combination configuration, and determining the monitoring and evaluation rules corresponding to each device under test.

[0082] It should be noted that the configuration process of this step includes: configuring the hierarchical evaluation model: establishing a tree-like hierarchical evaluation model based on the equipment hardware structure. The top level of the model is the system level, which represents the entire equipment to be evaluated; the next level is the grouping level, which can be divided into multiple groups based on the physical structure of the equipment or the evaluation dimension; the next level is the state data level, where each node is an evaluation input calculation node.

[0083] Plan health status levels: For example, plan only two levels: good, faulty, or three health levels: good, usable, damaged. When evaluating later, each node in the hierarchical evaluation model tree will calculate a status level, that is, the qualitative health level.

[0084] Configure calculation expressions for data-level nodes of the hierarchical assessment model: Configure a calculation expression for each data-level node. The expression variables can use the data variables configured for data acquisition, and the calculation result of the expression corresponds to the status level configured in the previous step. In order to make the health assessment software more flexible and universal, the expression supports all mathematical operators, logical operators, mathematical functions, trigonometric functions, and also supports simple programming syntax elements, such as variable definitions, control statements, loop statements, etc.

[0085] Configure health status assessment combinations for group-level and system-level nodes: From bottom to top, combine the various health status conditions of the child nodes under the node as the judgment of the health status of the node.

[0086] like Figure 3 As shown, Figure 3 This is the software structure diagram of the configuration tool, which is divided into 4 configuration modules, including acquisition channel configuration, protocol analysis configuration, parameter variable definition, and monitoring and evaluation configuration:

[0087] The acquisition channel configuration includes:

[0088] UDP channel configuration, configuration parameters include: channel name, receiving mode (unicast or multicast or broadcast), multicast address, local port, number of header bytes, number of topic bytes, header offset, topic offset, body offset, byte order (big endian or little endian).

[0089] CAN bus configuration, configuration parameters include: channel name, device type, device channel, device index, baud rate, frame format, frame type.

[0090] Serial port channel configuration, configuration parameters include: channel name, serial port type, port number, baud rate, data bit, check bit, stop bit.

[0091] The protocol parsing configuration includes:

[0092] UDP message protocol parsing, configuration parameters include: parameter code, message subject, data dimension, transmission mode (byte mode or bit mode), byte number, number of bytes, bit position, and remarks.

[0093] CAN bus protocol analysis, configuration parameters include: parameter code, message subject, data dimension, transmission mode (byte mode or bit mode), byte number, number of bytes, bit position, and remarks.

[0094] Serial data protocol parsing, configuration parameters include: parameter code, message subject, data dimension, transmission mode (byte mode or bit mode), byte number, number of bytes, bit position, and remarks.

[0095] The parameter variable definition includes:

[0096] Original parameter configuration, configuration parameters include: variable code, variable name, data type, data unit, display type, and remarks.

[0097] Feature parameter configuration, configuration parameters include: variable code, variable name, data type, data unit, display type, calculation expression, and remarks.

[0098] Among them, the monitoring and evaluation configuration includes:

[0099] Health status configuration, configuration parameters include: health status name, display color, status value.

[0100] Hierarchical evaluation model configuration, configuration operation method: the interface displays a canvas, right-click the mouse on the blank area of ​​the canvas, select "New System Level Node" in the pop-up menu, then right-click the system level node, select "New Group Level Node" in the pop-up menu, and you can create multiple group level nodes. Finally, right-click the group level node, select "New Data Level Node" in the pop-up menu, and you can also create multiple data level nodes. In this way, you can quickly and easily establish a hierarchical tree evaluation model.

[0101] Data node expression configuration, configuration method: click the data level node on the hierarchical model tree with the mouse, and an expression editor will appear below the canvas. Just write the expression in the expression editor.

[0102] Qualitative assessment combination configuration, configuration operation method: click the group-level node or system-level node on the hierarchical model tree with the mouse, and a health status combination configuration table of the selected node will appear below the canvas. Each record in the table is a combination. The first column of the table is the health status of the selected node output, and the subsequent columns are the input health status of the subordinate nodes of the selected node. That is: when performing the assessment, if the health status of each subordinate node of the selected node corresponds one by one to the health status configured in this record, then the health status of the selected node is determined to be the health status defined in the first column.

[0103] This embodiment provides a health assessment method for digital equipment. By configuring the data collection rules and the assessment model in the configuration phase, the assessment scheme can be flexibly adjusted according to actual needs to meet the assessment needs in different scenarios.

[0104] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Figure 4 , step S30, the health assessment method of digital equipment further includes steps S301-S302:

[0105] Step S301, obtaining data of each device under test according to the parameter variable pool;

[0106] like Figure 5 As shown, Figure 5 This is the software flow chart of the health assessment program. After loading the data acquisition configuration, data analysis configuration, parameter variable configuration and health assessment configuration data, the data acquisition thread, data analysis thread and health assessment thread are started respectively. The data acquisition thread receives data in real time and enters the original data queue. Then, the data analysis thread extracts the original data from the original data queue and enters the log storage. The original data is parsed for data protocol and the characteristic parameters are calculated for the results of data protocol analysis. The calculated results are input into the parameter variable pool respectively. The health assessment thread calculates the underlying data-level node expression for the data in the parameter variable pool. Then, the health status is matched layer by layer from bottom to top, and the assessment results are displayed in a tree diagram.

[0107] Furthermore, before step S301, the method further includes:

[0108] Acquire the original data queue of the device under test in real time based on the configured data collection rules;

[0109] Extracting raw data based on the raw data queue;

[0110] Log storage of raw data;

[0111] Perform protocol analysis on the stored raw data to obtain analysis results;

[0112] The characteristic parameters of the analysis results are calculated to obtain the calculation results, and the analysis results and the calculation results are input into the parameter variable pool for storage.

[0113] It should be noted that the data collection rule configuration requires the definition and configuration of data collection rules. These rules determine which data needs to be collected, the frequency of collection, and the source of the data. Real-time data collection is based on the configured rules, and the system will obtain data from the device under test in real time. These data are usually stored in the form of queues for subsequent processing. Raw data extraction is to extract raw data from the data queue, which may include timestamps, device status, sensor readings, etc. Log storage is to store the extracted raw data in the log system. This step is to preserve the integrity and traceability of the data for subsequent analysis and auditing. Protocol parsing is to perform protocol parsing on the stored raw data. This step usually involves converting data from a device-specific format to a universal format for further processing and analysis. Feature parameter calculation is to calculate feature parameters based on the parsing results. This can include statistical analysis, trend prediction, anomaly detection, etc. Parameter variable pool storage is to store the parsing results and calculation results in the parameter variable pool. This pool is usually a database or an in-memory data structure used to store intermediate results for subsequent analysis and decision-making.

[0114] In the specific implementation, after the software is running, data collection is carried out in real time according to the configured data collection rules. Data collection is carried out continuously to ensure the real-time nature of the evaluation results.

[0115] Step S302, analyzing the data of each device under test based on the monitoring evaluation rules to determine the hierarchical evaluation model corresponding to the device under test;

[0116] It should be noted that the top level of the model is the system level, which represents the entire equipment to be evaluated; the next level is the grouping level, which can be divided into multiple groups according to the physical structure of the equipment or the evaluation dimension; the next level is the state data level, and each node at this level is an evaluation input calculation node.

[0117] It should be understood that the hierarchical evaluation model is a method for evaluating complex systems or projects, which achieves a systematic analysis of the whole by breaking down the evaluation object into multiple levels and sub-levels.

[0118] Furthermore, the step S302 includes:

[0119] Calculate the expressions of the bottom data nodes of the hierarchical evaluation model to obtain the health status of the bottom data nodes;

[0120] The health status of the underlying data nodes based on the hierarchical evaluation model is matched layer by layer from the bottom layer to the upper layer to obtain the health status of each data node;

[0121] The health status of each data node is displayed through a tree diagram, and the health assessment results are output.

[0122] Step S303, obtaining a health assessment result according to the hierarchical assessment model.

[0123] It should be noted that this strategy has flexible configuration rules: through the configuration of data variables and calculation expressions, and the construction of a hierarchical evaluation model, it can be flexibly adjusted according to the actual situation of the equipment and evaluation needs, rather than a fixed and rigid evaluation method.

[0124] In the specific implementation, the evaluation calculation can be performed manually or automatically in a periodic manner. The evaluation calculation process is to first calculate the expression of each data-level node of the hierarchical evaluation model, obtain the health status of the data-level node, and then match each lower-level health status combination configured by each node level upward to obtain the health status of each node.

[0125] This embodiment provides a health assessment method for digital equipment. During the operation stage, it can collect data in real time and perform periodic evaluation and calculation, so as to achieve real-time grasp of the health status of the equipment. Through real-time data collection and hierarchical evaluation models, it can quickly and accurately assess the health status of the equipment, which helps to improve the operating efficiency and life of the equipment, reduce downtime, guide repair and maintenance, and reduce the cost of use.

[0126] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the health assessment method of the digital equipment of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0127] This application also provides a health assessment device for digital equipment, please refer to Figure 6 , the health assessment device of the digital equipment comprises:

[0128] A first configuration module 10 is used to obtain data collection rules, wherein each data collection rule is a data variable determined according to the original state of the device under test;

[0129] The second configuration module 20 is used to determine the corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test;

[0130] The health assessment module 30 is used to perform health assessment on each device under test according to the monitoring and assessment rules to obtain a health assessment result.

[0131] The health assessment device for digital equipment provided by the present application adopts the health assessment method for digital equipment in the above-mentioned embodiment, which can solve the technical problem that the health assessment method for digital equipment in the prior art lacks versatility and flexibility. Compared with the prior art, the beneficial effects of the health assessment device for digital equipment provided by the present application are the same as the beneficial effects of the health assessment method for digital equipment provided by the above-mentioned embodiment, and the other technical features in the health assessment device for digital equipment are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0132] The present application provides a health assessment device for digital equipment, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the health assessment method for digital equipment in the above-mentioned embodiment one.

[0133] Reference below Figure 7 , which shows a schematic diagram of the structure of a health assessment device for digital equipment suitable for implementing the embodiment of the present application. The health assessment device for digital equipment in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The digitally equipped health assessment device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0134] like Figure 7As shown, the health assessment device of digital equipment may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the health assessment device of digital equipment are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the digitally equipped health assessment device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a digitally equipped health assessment device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0135] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0136] The health assessment device for digital equipment provided by the present application adopts the health assessment method for digital equipment in the above-mentioned embodiment, which can solve the technical problem that the health assessment method for digital equipment in the prior art lacks versatility and flexibility. Compared with the prior art, the beneficial effects of the health assessment device for digital equipment provided by the present application are the same as the beneficial effects of the health assessment method for digital equipment provided by the above-mentioned embodiment, and the other technical features in the health assessment device for digital equipment are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0137] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0138] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0139] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the health assessment method for digital equipment in the above-mentioned embodiment.

[0140] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0141] The computer-readable storage medium may be included in the health assessment device of the digital equipment; or may exist independently without being assembled into the health assessment device of the digital equipment.

[0142] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the health assessment device of the digital equipment, the health assessment device of the digital equipment: obtains data acquisition rules, wherein each data acquisition rule is a data variable determined according to the original state of the device under test; configures corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test; performs a health assessment on each device under test according to the monitoring and evaluation rules to obtain a health assessment result.

[0143] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0144] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0145] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0146] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned digital equipment health assessment method, which can solve the technical problem that the existing digital equipment health assessment method lacks versatility and flexibility. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the digital equipment health assessment method provided in the above-mentioned embodiment, and will not be repeated here.

[0147] The present application also provides a computer program product, including a computer program, which implements the steps of the health assessment method for digital equipment as described above when executed by a processor.

[0148] The computer program product provided by this application can solve the technical problem that the existing digital equipment health assessment method lacks versatility and flexibility. Compared with the existing technology, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the digital equipment health assessment method provided by the above embodiment, which will not be repeated here.

[0149] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A health assessment method for digital equipment, characterized in that: The health assessment method of the digital equipment includes: Acquire data collection rules, wherein each data collection rule is a data variable determined according to the original state of the device under test; According to the data variables and the hardware structure of each device under test, corresponding monitoring and evaluation rules are configured; Perform health assessment on each of the devices under test according to the monitoring and assessment rules to obtain a health assessment result.

2. The health assessment method for digital equipment according to claim 1, characterized in that: The step of obtaining data collection rules includes: The data bus protocol of each device under test is obtained, and the data collection rule of each device under test is configured based on the data bus protocol.

3. The health assessment method for digital equipment according to claim 2, characterized in that: The step of configuring the data acquisition rules of each device under test based on the data bus protocol includes: Based on the data bus protocol, the acquisition channel configuration of each device under test is performed, including protocol channel configuration, protocol bus configuration and serial port channel configuration; Performing protocol parsing configuration of each device under test based on the data bus protocol, including message protocol parsing, bus protocol parsing and serial port data protocol parsing; Based on the data bus protocol, the parameter variables of each device under test are defined, including original parameter configuration and characteristic parameter configuration, to obtain data collection rules for each device under test.

4. The health assessment method for digital equipment according to claim 1, characterized in that: The step of determining corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test includes: Monitoring and evaluation configuration is performed according to the data variables and the hardware structure of each device under test, including health status configuration, hierarchical evaluation model configuration, data node expression configuration and qualitative evaluation combination configuration, to determine the monitoring and evaluation rules corresponding to each device under test.

5. The health assessment method for digital equipment according to claim 1, characterized in that: The step of performing health assessment on each device under test according to the monitoring and assessment rule to obtain a health assessment result includes: Obtain the data of each device under test according to the parameter variable pool; Analyze the data of each device under test based on the monitoring and evaluation rules to determine the hierarchical evaluation model corresponding to the device under test; According to the hierarchical evaluation model, a health evaluation result is obtained.

6. The health assessment method for digital equipment according to claim 5, characterized in that: The step of obtaining a health assessment result according to the hierarchical assessment model comprises: Calculate the expressions of the bottom data nodes of the hierarchical evaluation model to obtain the health status of the bottom data nodes; The health status of the bottom data nodes based on the hierarchical evaluation model is matched layer by layer from the bottom layer to the upper layer to obtain the health status of each data node; The health status of each data node is displayed through a tree diagram, and the health assessment result is output.

7. The health assessment method for digital equipment according to claim 5, characterized in that: Before the step of obtaining the data of each device under test according to the parameter variable pool, the method further includes: Acquire the original data queue of the device under test in real time based on the configured data collection rules; Extracting raw data based on the raw data queue; Log storage of the original data; Perform protocol analysis on the stored raw data to obtain analysis results; Perform characteristic parameter calculation on the analysis result to obtain a calculation result, and input the analysis result and the calculation result into a parameter variable pool for storage.

8. A health assessment device for digital equipment, characterized in that: The device comprises: A first configuration module is used to obtain data collection rules, wherein each data collection rule is a data variable determined according to the original state of the device under test; A second configuration module is used to determine corresponding monitoring and evaluation rules according to the data variables and the hardware structure of each device under test; The health assessment module is used to perform health assessment on each of the devices under test according to the monitoring and assessment rules to obtain a health assessment result.

9. A digital health assessment device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the health assessment method for digital equipment according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the health assessment method for digital equipment according to any one of claims 1 to 7 are implemented.