Evaluation method and device for operation state of Internet of Things equipment, equipment and storage medium
By periodically obtaining the status parameters of IoT devices for multi-dimensional evaluation, the problem of inability to accurately reflect the operating status of IoT devices in the existing technology is solved, and the accurate evaluation and optimized configuration of the operating status of the equipment is achieved, and the system stability and user experience are improved.
Patent Information
- Application Number
- CN202510270307.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-07-18
AI Technical Summary
The existing technology cannot accurately reflect the operating status and service quality of IoT devices, and traditional evaluation indicators cannot comprehensively evaluate the experience of the device in all aspects.
By periodically obtaining the status parameters of the terminal device, multi-dimensional indicator evaluation is carried out, including data integrity, operation stability, functional consistency, business interaction experience and network signal status, and weighted sum of the multi-dimensional indicators to generate the operating status evaluation results of the terminal device.
It realizes an accurate assessment of the operating status of IoT devices, which can reflect the specific performance of the device in all aspects, helps managers locate problems and optimize configuration, and improves system stability and user satisfaction.
Smart Images

Figure CN120336136A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data analysis, and particularly to an evaluation method, device, equipment, and storage medium for the operating status of Internet of Things (IoT) devices. Background Art
[0002] Stable IoT terminals are the basis for the continuous operation of various services. If the terminal device malfunctions, it may cause significant losses to life and property in severe cases. Therefore, the comprehensive evaluation of the operating quality of IoT devices is particularly important. Traditional stable and reliable evaluation indicators, such as mean time between failures, failure rate, and mean time to repair, mainly focus on the overall quality of the device and cannot reflect the actual experience in all aspects of the operating status of IoT devices. Therefore, an evaluation method that can accurately reflect the operating status and service quality of IoT devices is needed. Summary of the Invention
[0003] This application mainly provides an evaluation method, device, equipment, and storage medium for the operating status of IoT devices to solve the problem that the operating status and service quality of IoT devices cannot be accurately reflected.
[0004] To solve the above technical problems, one technical solution adopted by this application is: to provide an evaluation method for the operating status of IoT devices, including: obtaining the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload status parameters; performing multi-dimensional index evaluation on the operating status of the terminal device within the evaluation period based on the status parameters within one evaluation period, and each evaluation period includes multiple monitoring periods; the multi-dimensional indexes include data integrity, operating stability, function consistency, service interaction experience, and network signal status; performing weighted summation on the evaluation results of the multi-dimensional indexes as the overall operating status evaluation result of the terminal device, and generating a display page of the overall operating status evaluation result of the terminal device.
[0005] In some embodiments, the status parameters include the number of business data transmissions and receptions of the terminal device within one detection period, the number of terminal device restarts, the number of business link reconnections, the types and numbers of faults occurred, the data transmission and reception speed, the data interaction delay, and the network signal reception strength.
[0006] In some embodiments, the formula for calculating the data integrity score of the terminal device within the evaluation period is:
[0007] where A is the data integrity score, x1 is the number of times the server receives data, x2 is the number of times the terminal device receives data, y1 is the number of times the server sends data, and y2 is the number of times the terminal device sends data.
[0008] In some embodiments, the formula for calculating the running stability score of the terminal device within the evaluation period is:
[0009] Where B is the running stability score, k is the impact degree of the restart event, a1 is the actual number of restarts, a2 is the actual number of disconnections, b1 is the maximum acceptable number of restarts, and b2 is the maximum acceptable number of disconnections.
[0010] In some embodiments, the formula for calculating the function consistency score of the terminal device within the evaluation period is:
[0011] Where C is the function consistency score, p is the impact degree of the terminal device failure, σ is the dispersion of the failures of all aspects of the terminal device, ci is the number of occurrences of failure i, and n is the total number of various failures.
[0012] In some embodiments, the formula for calculating the service interaction experience score of the terminal device within the evaluation period is:
[0013] Where D is the service interaction experience score, Pe represents the service link experience score, AVG(Pe) represents the average value of the service link experience scores in each monitoring period, Pv is the transceiver speed score within the monitoring period, and Pt is the data interaction delay score within the detection period.
[0014] In some embodiments, the formula for calculating the network signal state score of the terminal device within the evaluation period is:
[0015] Where E is the network signal state score, d1 is the percentage of the unacceptable signal interval, d2 is the percentage of the acceptable signal interval, and q is the network state impact factor.
[0016] To solve the above technical problems, another technical solution adopted by this application is: to provide an evaluation device for the running state of an Internet of Things device, including: a monitoring module, configured to obtain the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload the status parameters; an evaluation module, configured to perform multi-dimensional index evaluation on the running state of the terminal device within the evaluation period based on the status parameters within one evaluation period, and each evaluation period includes multiple monitoring periods; a display module, configured to display the evaluation result of the running state of the terminal device.
[0017] The present application also provides a computer device, which includes: a memory and at least one processor, wherein instructions are stored in the memory; the at least one processor invokes the instructions in the memory to cause the computer device to execute the method for evaluating the operating state of an Internet of Things device as described in any one of claims 1-7.
[0018] The present application also provides a computer-readable storage medium, on which instructions are stored, and when the instructions are executed by a processor, the method for evaluating the operating state of an Internet of Things device as described in any one of claims 1-7 is implemented.
[0019] The beneficial effects of the present application are as follows: Different from the prior art, the present application discloses a method, device, equipment and storage medium for evaluating the operating state of an Internet of Things device. By obtaining the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload status parameters, and performing multi-dimensional index evaluation on the operating state of the terminal device within an evaluation period based on the status parameters within an evaluation period, each evaluation period includes multiple monitoring periods, and periodically evaluating the overall service situation of the terminal device over a period of time. Specifically, the multi-dimensional indexes include data integrity, operation stability, function consistency, service interaction experience and network signal status, which reflect the specific operating states and device usage states of all aspects during the operation of the terminal device, making the evaluation result more capable of reflecting the service quality of the terminal device, thereby measuring the satisfaction degree of the Internet of Things service. At the same time, the evaluation results of the multi-dimensional indexes are weighted and summed as the overall operating state evaluation result of the terminal device, and a display page of the overall operating state evaluation result of the terminal device is generated, which is convenient for analyzing the operating state and service quality of the terminal device to select a better improvement plan. Description of the Drawings
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings, where: Figure 1 is a schematic flowchart of an embodiment of the method for evaluating the operating state of an Internet of Things device provided by the present application; Figure 2 is an embodiment of the display page of the evaluation result of the operating state of an Internet of Things device provided by the present application; Figure 3 is a schematic structural diagram of an embodiment of the device for evaluating the operating state of an Internet of Things device in an embodiment of the present invention; Figure 4Schematic diagram of the structure of a computer device according to an embodiment of the present invention. Detailed implementation manners
[0021] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0022] The terms "first", "second", and "third" in the embodiments of the present application are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first", "second", and "third" may explicitly or implicitly include at least one of such features. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise specifically defined. 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 device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes unlisted steps or units, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.
[0023] Referring to
[0024] Referring to Figure 1 , Figure 1 is a schematic flowchart of a method for evaluating the operating state of an Internet of Things device provided by the present application. The method for evaluating the operating state of the Internet of Things device includes: Step 10: Obtain the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload the status parameters.
[0025] The terminal device continuously collects and stores the status parameters of the device during the working state, and uploads the status parameters collected during the monitoring period to the server at the end of each monitoring period. The server receives the status parameters uploaded by the terminal device according to the preset monitoring period, including the number of times of business data transmission and reception, the number of device restarts, etc.
[0026] Specifically, the monitoring period can be 1 minute, 3 minutes, 5 minutes, 10 minutes, etc., and the monitoring period can be flexibly set according to the actual application scenario.
[0027] Specifically, the status parameters include the number of times of business data transmission and reception of the terminal device within a detection period, the number of times the terminal device restarts, the number of times of business link reconnection, the type and number of faults occurred, the data transmission and reception speed, the data interaction delay, and the network signal reception strength.
[0028] The number of times of business data transmission and reception is the number of data sent or received by the terminal device during the operation of the business it provides within a monitoring period. For example, the device sends 50 times and receives 12 times within a monitoring period. These data reflect the business activity and network communication status of the device, providing an important basis for evaluating the operating status of the device.
[0029] The number of times the terminal device restarts is the number of times the terminal device shuts down and powers on again due to various reasons within a monitoring period. For example, if the device restarts continuously 5 times within a monitoring period, the restart count is recorded as 5. This data directly reflects the stability and reliability of the device and is one of the key indicators for evaluating its operating status.
[0030] The number of times of business link reconnection is the number of times the software program providing the business in the terminal device disconnects from the platform and re-initiates link registration due to various reasons within a monitoring period. For example, the equipment in a certain industry is ideally always online, but the link is disconnected and reconnected 5 times within a certain period. This data reveals the network stability and business continuity of the device and is crucial for evaluating its operating status.
[0031] The type and number of faults occurred are the types of faults that occur to the terminal device itself during operation and their corresponding numbers captured within a monitoring period. For example, if the device fails to dial continuously 4 times within a monitoring period, the fault type is recorded as dialing failure and the number is 4. This data accurately reveals the vulnerability of the device in specific links, providing key clues for subsequent fault troubleshooting and optimization.
[0032] The data transmission and reception speed is that within a monitoring period, the terminal device obtains the uplink and downlink rates once per second. The maximum speed of the uplink link within the period is the data transmission speed, and the maximum rate of the downlink link is the data reception speed. For example, the peak uplink rate of a certain device reaches 100 Mbps, and the peak downlink rate reaches 200 Mbps. These data intuitively reflect the network performance and data processing ability of the device, providing an important reference for evaluating its operating status.
[0033] The data interaction latency is the time difference between the terminal device sending a data request and receiving a response within a monitoring period. For example, the average latency of a certain device is 50 milliseconds. This data reflects the response speed and communication efficiency of the device and directly affects the user experience.
[0034] The network signal reception strength is the average value of the network signal reception strengths at the start and end of a cycle during the operation of the services provided by the terminal device within a monitoring period. For example, if the signal strength collected at the start of the monitoring period is -90 dBm and at the end is -100 dBm, then the network signal strength for this period is -95 dBm. This data intuitively reflects the network connection quality of the device and is crucial for evaluating its operating status and user experience.
[0035] By collecting the operation data of the terminal device and combining multi-dimensional index analysis, we can comprehensively grasp the comprehensive performance of the device, accurately locate potential problems, optimize the operation and maintenance strategy, and improve the system stability and user satisfaction.
[0036] Step 20: Perform multi-dimensional index evaluation on the operating status of the terminal device within an evaluation period based on the status parameters within the evaluation period. Each evaluation period contains multiple monitoring periods. The multi-dimensional indexes include data integrity, operation stability, function consistency, service interaction experience, and network signal status.
[0037] Perform data analysis on various collected status parameters according to preset rules to conduct multi-dimensional index evaluation of the terminal device. An evaluation period contains multiple segments of monitoring periods. When an evaluation period ends, the index scores of each dimension will be calculated based on the data obtained from each monitoring period within the current evaluation period.
[0038] Data integrity is used to evaluate the integrity of the Internet of Things service. Whether the business-related data is incomplete directly affects the completeness of the business. The less data loss, the higher the business completeness that can be provided. No data loss indicates that the business can provide complete services. For example, if the data loss rate of a certain device within the evaluation period is 0%, then its data integrity score is the highest, indicating that its business service is uninterrupted and the user experience is the best. Operation stability is closely related to data integrity, and the two together determine the reliability of the system.
[0039] Furthermore, the formula for calculating the data integrity score of the terminal device within the evaluation period is:
[0040] where A is the data integrity score, x1 is the number of times the server receives data, x2 is the number of times the terminal device receives data, y1 is the number of times the server sends data, and y2 is the number of times the terminal device sends data.
[0041] For example, within the current evaluation period, the number of times the terminal device sends data is 30, the number of times it receives data is 4, the number of times the server receives data is 48, and the number of times it sends data is 5. Then the data integrity score is (48 + 4) / (30 + 5) = 85. This score reveals the reliability of the device in data transmission and directly affects business continuity and user satisfaction.
[0042] The running stability is used to evaluate the continuity of device operation, considering the number of planned restarts or reconnects. For example, if the device restarts 3 times within the period and still operates stably, the stability score is high, indicating strong self-recovery ability of the device and good user experience.
[0043] The formula for calculating the running stability score of the terminal device within the evaluation period is:
[0044] Among them, B is the running stability score, k is the impact degree of the restart event, a1 is the actual number of restarts, a2 is the actual number of disconnections, b1 is the maximum acceptable number of restarts, and b2 is the maximum acceptable number of disconnections.
[0045] For example, if the maximum acceptable number of restarts per month for a certain industry device is 1 and the maximum number of disconnections is 10, and k = 5 is set; the actual number of restarts is 4 and the number of disconnections is 15, then the running stability score is 80, indicating that the device can still maintain a certain stability in the case of frequent restarts and disconnections, but needs to be optimized to improve the user experience.
[0046] Functional consistency ensures the integrity of each functional component of the system. The more types or the more times of failures, the lower the functional consistency score.
[0047] The formula for calculating the functional consistency score of the terminal device within the evaluation period is:
[0048] Among them, C is the functional consistency score, p is the impact degree of the terminal device failure, σ is the dispersion degree of failures in all aspects of the terminal device, ci is the number of occurrences of failure i, and n is the total number of various failures.
[0049] If σ is less than n, then the dispersion degree is n. It can be seen that when failures occur frequently or there are various types of failures, the value of σ increases, the degree of dispersion is large, the value of C decreases, and the functional consistency weakens, affecting the business stability. On the contrary, when the failures are few and concentrated, the value of σ is small, the degree of dispersion is small, the value of C approaches 100, the system runs efficiently, and the user satisfaction is improved.
[0050] For example, if a device experiences 3 types of faults during the evaluation period, with each fault occurring 2, 3, and 4 times respectively, then σ≈3.07. If p = 2 is set, then C = 100 - 2×3. At this time, the functional consistency score is 94, indicating that although the device has multiple faults, its overall function is still stable, and it is necessary to further reduce the fault occurrence frequency to improve the score.
[0051] For another example, a device has fault c1 occurring 1 time and fault c2 occurring 5 times. At this time, σ = 3.6, and the functional consistency score is 96.4. Or fault c1 occurs 1 time, fault c2 occurs 1 time, and fault c3 occurs 1 time. Then σ is 1, n is 3, the dispersion is 3, and the functional consistency score is 97.
[0052] By calculating the dispersion of the fault type and frequency distribution to accurately evaluate the functional consistency, it can effectively reflect the diversity and frequency of faults in the functional consistency score result, thus more accurately reflecting the actual operating condition of the device and providing a strong basis for optimizing system performance and enhancing user experience.
[0053] The business interaction experience score is used to characterize the upload and download efficiency of IoT business data and control instructions, directly affecting the smoothness of the user's service enjoyment process, and is jointly determined by the data transmission and reception speed and the data interaction delay. Due to the huge differences in business in different IoT industries, their experience requirements are also different, and it is necessary to formulate differential evaluation rules according to different industries. For example, when Cat1 is used for meter reading, the data volume is small, and the experience score focuses on latency; when used for video monitoring, the data volume is large, and the score pays more attention to the transmission and reception speed. When formulating the rules, it is necessary to refine the business characteristics of each industry to ensure that the score accurately reflects the actual experience. A higher business interaction experience score indicates that the device is more efficient in data transmission and instruction response, and the fluency and satisfaction felt by the user during use are significantly improved. On the contrary, if the business interaction experience score is low, the device lags in data transmission and instruction response, the user experience is poor, which may lead to service interruption or data loss, affecting the overall business efficiency.
[0054] The formula for calculating the business interaction experience score of the terminal device during the evaluation period is:
[0055] Among them, D is the business interaction experience score, Pe represents the business link experience score, AVG(Pe) represents the average value of the business link experience scores in each monitoring period, Pv is the transmission and reception speed score during the monitoring period, and Pt is the data interaction delay score during the detection period.
[0056] Among them, the value of Pv is calculated by Pv = Pu + Pd. Pu represents the uplink data transmission speed score, Pd represents the downlink data transmission speed score, and Pt is determined by the difference between the actual delay and the preset delay threshold.
[0057] Among them, the user can customize the acceptable sending (uplink U) speed range [Ua, Ub] and receiving (downlink D) speed range [Da, Db] according to the actual needs of the business scenario, ensure that Pv is within a reasonable range, and at the same time adjust the Pt threshold to optimize the D value and improve the user experience. When setting [Ua, Ub] and [Da, Db], the user needs to combine specific business requirements. For example, video surveillance requires a higher Ub / Db, while meter reading focuses on a lower Pt. By precisely adjusting these parameters, ensure that Pv and Pt are within the optimal range, thereby improving the D value and enabling the user to obtain an efficient and stable business interaction experience in different scenarios.
[0058] Furthermore, Ua / Da indicates that the speed at this value and below is too low for the user to abandon using, and Ub / Db indicates that the use above this value has basically no impact on the user.
[0059] For the sending speed Vu score function Pu of each monitoring cycle of the device, if Vu ≤ Ua, then Pu = 0; if Vu ≥ Ua, then Pu = 100; in other cases, Pu = (Vu - Ua) / (Ub - Ua).
[0060] For the receiving speed Vd score function Pd of each monitoring cycle of the device, if Vd ≤ Da, then P(d) = 0; if Vd ≥ Db, then P(d) = 100; in other cases, P(d) = (Vd - Da) / (Db - Da).
[0061] Therefore, the sending and receiving speed scores within the monitoring cycle can be further deduced: P(v) = (P(u) + P(d)) / 2.
[0062] Optionally, set the 5G downlink speed (unit: Mbps) reference range [Ua, Ub] = [20, 80], [Da, Db] = [100, 400], the 4G downlink speed (unit: Mbps) reference range [Ua, Ub] = [10, 30], [Da, Db] = [20, 50], the Cat1 downlink speed (unit: Mbps) reference range [Ua, Ub] = [1, 3], [Da, Db] = [3, 8], and the data interaction delay (unit: ms) reference range [Ta, Tb] = [100, 500].
[0063] For example, in the video surveillance scenario, set Ub to 10 Mbps, Db to 8 Mbps, and the Pt threshold to 50 ms to ensure fast data transmission and low latency; while in the meter reading scenario, Ub and Db can be set to 1 Mbps, and the Pt threshold to 200 ms, focusing on low latency. Through this differential setting, users in various industries can obtain the best experience that matches their business needs, significantly improving the overall business efficiency and user satisfaction.
[0064] In the calculation of the business interaction experience score, the introduction of the convolution calculation of the time delay and speed function can effectively reflect the real-time performance and stability of data transmission in the business interaction experience score.
[0065] The network signal state is the network state used to describe the environment in which the Internet of Things device operates. The signal strength directly affects the device deployment plan, power consumption, and business operation effectiveness. When the network signal state is weak, the device functions are limited, the power consumption increases, and the business operation is blocked.
[0066] The formula for calculating the network signal state score of the terminal device within the evaluation period is:
[0067] where E is the network signal state score, d1 is the percentage of the unacceptable signal interval, d2 is the percentage of the acceptable signal interval, and q is the network state influence factor.
[0068] Specifically, the value range of q is from 0 to 1, which reflects the influence degree of d2 on the network signal state. The smaller the q value, the more significant the positive influence of the acceptable signal interval on the score. By adjusting the q value, the sensitivity of different business scenarios to the network signal state can be accurately reflected, so as to optimize device deployment and improve business stability.
[0069] Optionally, the user can set the acceptable signal strength boundary interval [Na, Nb] according to the actual business scenario. Among them, the critical value Na indicates that the signal strength is too low and the business cannot be effectively carried out, and the critical value Nb indicates that the signal strength is sufficient and the business runs smoothly.
[0070] By counting the number s1 of the network signal reception strengths of the terminal device in each monitoring period within the evaluation period that are less than or equal to Na, the number s2 that is greater than Na and less than Nb, and the number s3 that is greater than or equal to Nb, calculate d1 = s1 / (s1 + s2 + s3), d2 = s2 / (s1 + s2 + s3), and combine with the q value to finally obtain the E value, which accurately reflects the influence of the network signal state on the business.
[0071] Optionally, set the signal strength (unit: dBm) reference interval [Na, Nb] = [-125, -115] to ensure that the device operation state can still be accurately evaluated under extreme signal conditions and further optimize the business performance. By setting the signal strength reference interval [-125, -115] dBm, even in an environment with extremely weak signals, the operation bottleneck of the device can be effectively identified, the deployment strategy can be accurately adjusted, and the business continuity can be guaranteed.
[0072] Step 30: Perform weighted summation on the evaluation results of multi-dimensional indicators as the evaluation result of the overall operating state of the terminal device, and generate a display page for the evaluation result of the overall operating state of the terminal device.
[0073] Each dimension indicator effectively illustrates the status degree of that aspect within its respective field according to a percentage. Weights w are respectively set for each dimension according to its importance to the device operating state, and the comprehensive score of the device operating state within the evaluation period is obtained, which can be used as a reference value to measure the comprehensive performance of the Internet of Things device in providing services or the overall satisfaction.
[0074] Specifically, the formula for calculating the comprehensive score of the device operating state is: R = w1*A + w2*B + w3*C + w4*D + w5*E, where w1 to w5 are the weights of each dimension indicator respectively, and A, B, C, D, and E are the evaluation scores of the corresponding dimensions respectively.
[0075] By performing weighted summation on the evaluation results of multi-dimensional indicators, the evaluation result of the overall operating state of the terminal device is calculated, which can effectively reflect the operating state of the terminal device, help the manager accurately locate problems, and optimize the configuration in a timely manner.
[0076] Display the calculated evaluation scores of each dimension and the overall evaluation result of the terminal device on the visualization interface to facilitate the manager to intuitively understand the device state.
[0077] Optionally, the display methods include various forms such as tables, graphs, and trend charts. Clearly present the device operation details to assist in decision-making. Identify abnormalities quickly by color-coding different status levels to improve management efficiency.
[0078] For example, for a certain industry device, the scores and weights of each dimension are: data integrity A = 35, Wa = 30%, operation stability B = 45, Wb = 30%, function consistency C = 25, Wc = 15%, business interaction experience D = 75, Wd = 15%, network signal status E = 95, We = 10%, and the comprehensive evaluation score is 48.5. Generate the comprehensive evaluation page of the operating state of the terminal device according to the above evaluation results as Figure 2 , including the index category, evaluation score, evaluation result of the comprehensive operating state score, and the corresponding radar chart.
[0079] The evaluation method for the operating state of the Internet of Things device in the above embodiments of the present invention has been described. Next, the evaluation device for the operating state of the Internet of Things device in the embodiments of the present invention will be described. Please refer to Figure 3 , an embodiment of the evaluation device for the operating state of the Internet of Things device in the embodiments of the present invention includes: The monitoring module 401 is configured to obtain the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload the status parameters.
[0080] The evaluation module 402 is configured to perform multi-dimensional index evaluation on the operating status of the terminal device within an evaluation period based on the status parameters within an evaluation period. Each evaluation period includes multiple monitoring periods.
[0081] The display module 403 is configured to display the evaluation result of the operating status of the terminal device.
[0082] above Figure 3 The feature extraction device in the embodiment of the present invention is described in detail from the perspective of modular functional entities. Next, the computer device in the embodiment of the present invention is described in detail from the perspective of hardware processing.
[0083] Figure 4 FIG. is a schematic structural diagram of a computer device provided by an embodiment of the present invention. The computer device 500 may vary greatly due to different configurations or performances, and may include one or more processors (central processing units, CPUs) 510 (for example, one or more processors) and a memory 520, and one or more storage media 530 for storing application programs 533 or data 532 (for example, one or more mass storage devices). Among them, the memory 520 and the storage media 530 may be transient storage or persistent storage. The program stored in the storage media 530 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the computer device 500. Further, the processor 510 may be configured to communicate with the storage media 530 and execute a series of instruction operations in the storage media 530 on the computer device 500.
[0084] The computer device 500 may further include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input / output interfaces 560, and / or one or more operating systems 531, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, and so on. Those skilled in the art can understand that Figure 4 The shown computer device structure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0085] The present invention also provides a computer device, which includes a memory and a processor. Computer-readable instructions are stored in the memory. When the computer-readable instructions are executed by the processor, the processor is caused to execute the steps of the method for evaluating the operating state of the Internet of Things device in the above embodiments.
[0086] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions run on a computer, the computer is caused to execute the steps of the method for evaluating the operating state of the Internet of Things device.
[0087] Different from the prior art, the present application periodically collects the operating state parameters of the terminal device and periodically and multi-dimensionally evaluates the operating state of the terminal device, including data integrity, operating stability, function consistency, service interaction experience, network signal state, etc., discovers potential problems in a timely manner, takes preventive measures, ensures business continuity and data security, and reduces negative impacts. By this method, not only the intelligent level of device management is improved, but also the frequency of business interruption caused by device failures is significantly reduced, the integrity of data and the continuous and efficient operation of the business are guaranteed, and the user experience and the reliability of the system are further enhanced.
[0088] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0089] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.
[0090] The above are only embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. An evaluation method for the operating state of an Internet of Things device, characterized in that, Including: Obtaining the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload the status parameters; Based on the status parameters within an evaluation period, performing multi-dimensional index evaluation on the operating status of the terminal device within the evaluation period, and each evaluation period includes multiple monitoring periods; the multi-dimensional indexes include data integrity, operation stability, function consistency, service interaction experience, and network signal status; Performing weighted summation on the evaluation results of the multi-dimensional indexes as the overall operating status evaluation result of the terminal device, and generating a display page for the overall operating status evaluation result of the terminal device.
2. The evaluation method for the operating state of the Internet of Things device according to claim 1, characterized in that The status parameters include the number of times of business data reception and transmission of the terminal device within a detection period, the number of times of terminal device restart, the number of times of business link reconnection, the type and number of faults occurred, the data reception and transmission speed, the data interaction delay, and the network signal reception intensity.
3. The evaluation method for the operating state of the Internet of Things device according to claim 2, wherein The formula for calculating the data integrity score of the terminal device within the evaluation period is: Where A is the data integrity score, x1 is the number of times the server receives data, x2 is the number of times the terminal device receives data, y1 is the number of times the server sends data, and y2 is the number of times the terminal device sends data.
4. The evaluation method for the operating state of the Internet of Things device according to claim 2, wherein The formula for calculating the operation stability score of the terminal device within the evaluation period is: B = 100 - k(a1 - b1) - (a2 - b2) Where B is the operation stability score, k is the influence degree of the restart event, a1 is the actual number of restarts, a2 is the actual number of disconnections, b1 is the maximum acceptable number of restarts, and b2 is the maximum acceptable number of disconnections.
5. The evaluation method for the operating state of the Internet of Things device according to claim 2, wherein The formula for calculating the function consistency score of the terminal device within the evaluation period is: Where C is the function consistency score, p is the influence degree of the terminal device failure, σ is the dispersion of various functions of the terminal device that fail, ci is the number of occurrences of fault i, and n is the total number of various faults.
6. The method for evaluating the operating state of an Internet of Things device according to claim 2, wherein The formula for calculating the service interaction experience score of the terminal device within the evaluation period is: D = AVG(Pe) = AVG(Pv * Pt) Where D is the service interaction experience score, Pe represents the service link experience score, AVG(Pe) represents the average value of the service link experience scores of each monitoring period, Pv is the reception and transmission speed score within the monitoring period, and Pt is the data interaction delay score within the detection period.
7. The evaluation method for the operating state of the Internet of Things device according to claim 2, characterized in that The formula for calculating the network signal status score of the terminal device within the evaluation period is: E = (1 - d1 - q·d2)·100 Where E is the network signal status score, d1 is the percentage of the unacceptable signal interval, d2 is the percentage of the acceptable signal interval, and q is the network status influence factor.
8. An evaluation device for the operating state of an Internet of Things device, characterized in that, Including: A monitoring module for obtaining the status parameters uploaded by the terminal device according to a preset monitoring period, where the monitoring period is the period for the terminal device to upload the status parameters; An evaluation module, configured to perform multi-dimensional index evaluation on the operating state of the terminal device within the evaluation period based on the state parameters within one evaluation period, and each evaluation period includes a plurality of the monitoring periods; A display module, configured to display the evaluation result of the operating state of the terminal device.
9. A computer device, characterized in that, The computer device includes: a memory and at least one processor, and instructions are stored in the memory; The at least one processor invokes the instructions in the memory to cause the computer device to execute the evaluation method for the operating state of the Internet of Things device according to any one of claims 1-7.
10. A computer-readable storage medium, on which instructions are stored, characterized in that, When the instructions are executed by the processor, the evaluation method for the operating state of the Internet of Things device according to any one of claims 1-7 is implemented.