An information equipment supervision system and method based on an internet of things

By analyzing the historical records and task processes of IoT devices, the wake-up mode and task processes were optimized, which solved the response delay caused by resource contention during IoT device wake-up. By optimizing the resource allocation of the wake-up mode and task processes, the response efficiency and resource utilization after the device is woken up were improved.

CN119396479BActive Publication Date: 2025-11-28NANCHANG UNKNOWN DIGITAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411556917.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-11-28
Estimated Expiration
2044-11-04

AI Technical Summary

Technical Problem

When IoT devices wake up from sleep mode, the competition for resources between dormant task processes and task requests causes response delays and affects system efficiency.

Method used

By collecting and analyzing the historical records of IoT devices, wake-up modes and task processes are divided, the correlation of non-essential task processes is evaluated, and non-essential task processes are blocked and resources are released after wake-up, thereby optimizing resource allocation.

Benefits of technology

It improves the response efficiency of IoT devices after waking up from sleep mode, reduces system waiting time, and optimizes resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396479B_ABST
    Figure CN119396479B_ABST
Patent Text Reader

Abstract

The application discloses an information equipment supervision system and method based on an Internet of Things, relates to the technical field of Internet of Things equipment management, and obtains a wake-up mode in a historical record and a running record of a wake-up process of Internet of Things equipment, divides the wake-up mode of the Internet of Things equipment according to a task process running after the Internet of Things equipment is woken up, establishes a relationship between the wake-up mode and a task request executed after the Internet of Things equipment is woken up, obtains data interaction features of the task process, divides necessary task processes and non-essential task processes corresponding to each wake-up mode, evaluates the correlation degree of the non-essential task processes and the necessary processes according to the relationship between the non-essential task processes and the necessary task processes, blocks the non-essential task processes according to the evaluation result of the non-essential task processes when the Internet of Things equipment is woken up, obtains a running change trend of the Internet of Things equipment, and releases the blocked non-essential task processes when certain conditions are met.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Things device management, and particularly relates to an information device supervision system and method based on Internet of Things. BACKGROUND

[0002] With the continuous expansion of the application field and application scenario of Internet of Things devices, the types and quantities of Internet of Things devices are constantly developing. In some application scenarios, not all Internet of Things devices need to be put into use, so relevant management personnel will transfer a part of Internet of Things devices that are in a long-time non-use state to a hibernation state, and when use is needed, these hibernation devices are woken up. Such a way can save power resources and network resources in a fixed time and space range.

[0003] However, when the Internet of Things device is transferred from the hibernation state to the normal running state, since part of the static task process is restarted, it will compete with the task that the Internet of Things device needs to perform for the running resources of the Internet of Things device, so that the Internet of Things device cannot respond to the task request in time, resulting in that the Internet of Things device cannot process the task in time, and causing the system to wait for feedback for a long time. SUMMARY

[0004] The present application aims to provide an information device supervision system and method based on Internet of Things to solve the problems in the prior art.

[0005] To achieve the above-mentioned purpose, the present application provides the following technical scheme: an information device supervision method based on Internet of Things, the method comprising:

[0006] Step S100: all historical records of the wake-up process of the hibernation Internet of Things device are collected, denoted as first historical records, the wake-up mode and the running record of the wake-up process of the Internet of Things device in the historical records are obtained, the wake-up mode of the Internet of Things device is divided according to the task process of the Internet of Things device after wake-up, and the relationship between the wake-up mode and the task request executed by the Internet of Things device after wake-up is established;

[0007] Step S200: all historical records in the working state of the Internet of Things device are collected, denoted as second historical records, the data interaction features of the task process in the second historical records are extracted, the necessary task process and the unnecessary task process corresponding to each wake-up mode are divided, and the correlation degree of the unnecessary task process and the necessary process is evaluated according to the relationship between the unnecessary task process and the necessary task process;

[0008] Step S300: when the Internet of Things device is woken up, the wake-up mode of the Internet of Things device is obtained, and when the task request corresponding to the wake-up mode is suspended by the running system of the Internet of Things device, the unnecessary task process is blocked according to the evaluation result of the unnecessary task process;

[0009] Step S400: Obtain the change trend of the running resource occupation of the Internet of Things device from the running record of the Internet of Things device, and release the blocked unnecessary task process when the running resource occupation rate of the Internet of Things device is lower than the threshold.

[0010] Further, step S100 comprises:

[0011] Step S101: The process of switching the Internet of Things device from the sleep state to the stable running state is taken as the wake-up process of the Internet of Things device, and the activation mode, the activation signaling and the task request in any wake-up process are collected to obtain a wake-up record;

[0012] The activation mode includes local activation and network activation, and the activation signaling includes local input signal and network data packet;

[0013] Step S102: The activation mode is taken as the first feature of the wake-up mode, and the activation signaling is taken as the second feature of the wake-up mode. The wake-up records are mode-labeled, the wake-up mode with the same first feature and second feature is taken as the same wake-up mode, the wake-up records of the same wake-up mode are collected, and the wake-up record set corresponding to the same wake-up mode is obtained;

[0014] Step S103: The wake-up records in the wake-up record set corresponding to any wake-up mode are collected, all the task requests in the wake-up records are collected, and the task request set of any wake-up mode is obtained;

[0015] The task request represents the task that needs to be executed by the Internet of Things device after the Internet of Things device is woken up from the sleep state. In general, the sleep state means that the Internet of Things device is in a low-power state, and the device suspends many activities to reduce energy consumption. Some Internet of Things devices will cut off the network connection when they are in the sleep state, and the device process needs to be started and data synchronization needs to be performed again after the device is woken up.

[0016] Further, step S200 comprises:

[0017] Step S201: Any two task processes in the Internet of Things device are obtained, which are denoted as pro1 and pro2, wherein pro1 and pro2 are associated processes, the record of simultaneously running pro1 and pro2 in the Internet of Things device is taken as a target record, and all the target records are obtained from the second historical record;

[0018] Step S202: The total duration of the simultaneous running of pro1 and pro2 is obtained from the target record, and the total duration is denoted as Ta. The process communication between pro1 and pro2 is captured, the total data amount of the interaction data between pro1 and pro2 is obtained, and the total data amount is denoted as Da. The first evaluation coefficient a between pro1 and pro2 is calculated, a = Da / Ta.

[0019] Step S203: set the sampling duration T1, obtain all task processes of the Internet of Things device in the time range with the duration T1 after the Internet of Things device is woken up from the sleep state, and collect the task processes to obtain a task set;

[0020] Step S204: obtain i task sets when the Internet of Things device executes a certain task request from the first historical record, respectively A1, A2, A3,..., and Ai, respectively representing the first, second,..., and i-th task set, obtain the necessary task set B nec , B nec =A1∩A2∩A3∩……∩Ai, obtain the unnecessary task set B unec , B unec =(A1∪A2∪A3∪……∪Ai)-B nec , the wake-up mode, the task request, the necessary task set, and the unnecessary task set form an identification group;

[0021] Step S205: obtain the number of task processes in each task set in the i task sets, respectively, and record the total number of task processes in all task sets as N, obtain a certain task process pro3, and record the number of pro3 in the i task sets as n p3 , calculate the second evaluation coefficient β of pro3, β=n p3 / N;

[0022] Step S206: take a certain process in the unnecessary task set as a target process, obtain the target associated process of the target process, the target associated process satisfies the condition that the target process and the target associated process are associated processes of each other, and the target associated process belongs to the necessary task set, calculate the evaluation value g of the target process, g=β×e kα , wherein k is a control coefficient;

[0023] In the calculation process of the evaluation value, k is used to adjust the change rate of the exponential function to balance the weight of e kα in the formula. Since α may be taken as 0 when there is no data interaction between two task processes, the g value has no actual comparison value at this time, and therefore is converted into an exponential function value to participate in the operation of the evaluation value.

[0024] The wake-up mode of the Internet of Things device and the working mode that the Internet of Things device needs to cope with are divided, two mode characteristics and request characteristics are used to reduce the comparison range in the later stage, to save the running resources occupied in the comparison process, and to improve the efficiency of obtaining the first process set and the second process set.

[0025] Further, step S300 includes:

[0026] Step S301: record the wake-up mode of the current Internet of Things device as a current wake-up mode, obtain a task request set corresponding to the current wake-up mode, and collect all suspended task requests in the current Internet of Things device to obtain a to-be-processed request list;

[0027] Step S302: take the same task request in the to-be-processed request list as a target task request, and obtain a necessary task set and a non-essential task set that simultaneously satisfy the current wake-up mode and the current wake-up mode condition.

[0028] Step S303: classify the task processes executed in the current Internet of Things device according to the necessary task set and the non-essential task set, wherein the task processes in the current Internet of Things device belonging to the necessary task set are recorded in a first process set, and the task processes in the current Internet of Things device belonging to the non-essential task set are recorded in a second process set.

[0029] Step S304: obtain the evaluation values of the task processes in the second process set, arrange the task processes in the second process set in a descending order of the evaluation values to obtain a blocking sequence, and block the task processes in the current Internet of Things device according to the blocking sequence.

[0030] Further, step S400 includes:

[0031] Step S401: set a first management threshold q1 and a second management threshold q2 of the running resource occupation rate of the Internet of Things device, and satisfy the condition: 0 < q2 < q1 < 1. When the running resource occupation rate of the current Internet of Things device is greater than q1, the task processes are blocked one by one in the order of the blocking sequence until the running resource occupation rate is less than q1 or all the task processes in the blocking sequence are blocked, and the blocking order of the task processes is collected to obtain a process blocking order.

[0032] Step S402: obtain the sum of the running resource occupation rates of all the task processes in the first process set, record the sum as a necessary running occupation rate η, and obtain a function ηt of the necessary running occupation rate η changing with time.

[0033] Step S403: when ηt is in a decreasing state within a time range with a time length of T2, obtain the running resource occupation rate M of the current Internet of Things device, and when M < q2, release the task processes in the blocking sequence in an order opposite to the blocking order.

[0034] In order to better realize the above method, an information equipment supervision system based on the Internet of Things is also proposed, which comprises a mode management module, a process management module, a process blocking module and a process release module, wherein the mode management module is used for managing the wake-up mode of the Internet of Things equipment, the process management module is used for dividing the task processes in the Internet of Things equipment, evaluating the correlation degree of the unnecessary task processes and the necessary processes, the process blocking module is used for blocking the unnecessary task processes according to the evaluation results of the unnecessary task processes, and the process release module is used for obtaining the change trend of the necessary task processes and releasing the blocked unnecessary task processes.

[0035] Further, the mode management module comprises a wake-up record management unit, a mode division unit and a mode association unit, wherein the wake-up record management unit is used for obtaining the wake-up process of the Internet of Things equipment and obtaining the relevant historical records, the mode division unit is used for obtaining the first feature and the second feature of the wake-up mode and dividing the wake-up mode, and the mode association unit is used for managing the corresponding relationship between the wake-up mode and the task request set.

[0036] Further, the process management module comprises a target record management unit, a first evaluation coefficient calculation unit, a process division unit, an identification group management unit, a second evaluation coefficient calculation unit and an evaluation value calculation unit, wherein the target record management unit is used for obtaining and managing the target records, the first evaluation coefficient calculation unit is used for calculating the first evaluation coefficient, the process division unit is used for dividing the task processes into the necessary task set and the unnecessary task set, the identification group management unit is used for forming the identification group by the wake-up mode, the task request, the necessary task set and the unnecessary task set, collecting and managing all the identification groups, the second evaluation coefficient calculation unit is used for calculating the second evaluation coefficient, and the evaluation value calculation unit is used for calculating the evaluation value of the task process.

[0037] Further, the process blocking module comprises a current task management unit, an evaluation value obtaining unit and a blocking sequence management unit, wherein the current task management unit is used for managing the first process set and the second process set in the current Internet of Things equipment, the evaluation value obtaining unit is used for obtaining the evaluation value of each task process in the second process set, and the blocking sequence management unit is used for sorting the task processes according to the evaluation value to obtain the blocking sequence.

[0038] Further, the process release module comprises a threshold management unit, a running occupation rate management unit and a blocking release unit, wherein the threshold management unit is used for managing the first management threshold and the second management threshold of the running resource occupation rate in the Internet of Things equipment, the running occupation rate management unit is used for managing the running resource occupation rate of each task process in the Internet of Things equipment, and the blocking release unit is used for releasing the task processes in the blocking sequence in the order opposite to the blocking order.

[0039] Compared with the prior art, the present application has the beneficial effects that: by collecting historical records, the necessary task process and the unnecessary task process of the Internet of Things device in response to different tasks are distinguished, and the relationship between the unnecessary task process and the necessary task process is obtained, the unnecessary task process is sorted, so that the influence on the Internet of Things device is reduced in the process of blocking the task process. At the same time, collecting multiple characteristics of the necessary task process reduces the search range of the necessary process, further improving the comparison efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 For the information equipment supervision system and the structure schematic diagram of the system based on the Internet of Things of the present application;

[0041] Figure 2 For the information equipment supervision system and the structure schematic diagram of the system based on the Internet of Things of the present application; DETAILED DESCRIPTION

[0042] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0043] Embodiment: as shown in Figure 1 and Figure 2 The present application provides a technical solution, an information equipment supervision method based on the Internet of Things:

[0044] Step S100: collect all historical records of the wake-up process of the dormant Internet of Things device, denoted as the first historical record, obtain the wake-up mode and the running record of the wake-up process of the Internet of Things device in the historical record, divide the wake-up mode of the Internet of Things device according to the task process of the Internet of Things device running after wake-up, and establish the relationship between the wake-up mode and the task request executed by the Internet of Things device after wake-up;

[0045] Among them, step S100 includes:

[0046] Step S101: the process of switching the Internet of Things device from the dormant state to the stable running state is regarded as the wake-up process of the Internet of Things device, the activation mode, the activation signaling and the task request in any one wake-up process are collected, and one wake-up record is obtained;

[0047] Among them, the activation mode includes local activation and network activation, and the activation signaling includes local input signal and network data packet;

[0048] The local activation includes some operations of the Internet of Things device for activation, such as touch, key and vibration, network activation: through the network transmission mode of the wake-up signal: for example, unicast signal and broadcast signal;

[0049] Step S102: taking the activation mode as the first feature of the wake-up mode, taking the activation signaling as the second feature of the wake-up mode, mode labeling the wake-up record, taking the wake-up mode with the same first feature and second feature as the same wake-up mode, collecting the wake-up records of the same wake-up mode, and obtaining the wake-up record set corresponding to the same wake-up mode;

[0050] Step S103: collecting the wake-up records in the wake-up record set corresponding to any one of the wake-up modes, collecting all task requests in the wake-up records, and obtaining the task request set of any one of the wake-up modes.

[0051] Step S200: collecting all historical records of the Internet of Things device in the working state, denoted as second historical records, extracting the data interaction features of the task processes in the second historical records, dividing the necessary task processes and the non-essential task processes corresponding to each wake-up mode, and evaluating the association degree between the non-essential task processes and the necessary task processes according to the relationship between the non-essential task processes and the necessary task processes.

[0052] Among them, step S200 includes:

[0053] Step S201: arbitrarily obtaining two task processes in the Internet of Things device, denoted as pro1 and pro2, wherein pro1 and pro2 are associated processes, taking the records of the Internet of Things device running pro1 and pro2 at the same time as target records, and obtaining all target records from the second historical records.

[0054] Step S202: obtaining the total duration of the simultaneous running of pro1 and pro2 from the target records, taking the total duration as Ta, capturing the process communication between pro1 and pro2, obtaining the total data amount of the interaction data between pro1 and pro2, taking the total data amount as Da, and calculating the first evaluation coefficient a between pro1 and pro2, a = Da / Ta.

[0055] Step S203: setting a sampling duration T1, obtaining all task processes of the Internet of Things device in the time range with a duration of T1 after the Internet of Things device is woken up from the sleep state, and collecting the task processes to obtain a task set.

[0056] Step S204: obtaining i task sets of the Internet of Things device executing a certain task request from the first historical records, denoted as A1, A2, A3, … and Ai, respectively, representing the 1st, 2nd, … and i-th task set, and obtaining a necessary task set B nec , B nec= A1∩A2∩A3∩…∩Ai, obtain the unnecessary task set B unec , B unec = (A1∪A2∪A3∪…∪Ai) - B nec wake-up mode, task request, necessary task set and unnecessary task set into a recognition group;

[0057] Step S205: obtain the number of task processes in each task set in the i task sets respectively, record the total number of task processes in all task sets as N, obtain a task process pro3, and record the number of pro3 in the i task sets as n p3 , calculate the second evaluation coefficient β of pro3, β = n p3 / N;

[0058] Step S206: take a process in the unnecessary task set as a target process, obtain a target associated process of the target process, the target associated process satisfies the condition that the target process and the target associated process are associated processes of each other, and the target associated process belongs to the necessary task set, calculate the evaluation value g of the target process, g = β × e kα , wherein k is a control coefficient.

[0059] Step S300: when the Internet of Things device is woken up, obtain the wake-up mode of the Internet of Things device, when the task request corresponding to the wake-up mode is suspended by the running system of the Internet of Things device, block the unnecessary task process according to the evaluation result of the unnecessary task process;

[0060] The task process blocking state represents the suspension state of the process, when the running condition of the process is met, the blocking state is released, and the process continues to run;

[0061] The step S300 comprises:

[0062] Step S301: record the wake-up mode of the current Internet of Things device as the current wake-up mode, obtain the task request set corresponding to the current wake-up mode, and collect all suspended task requests in the current Internet of Things device to obtain a to-be-processed request list;

[0063] Step S302: take the same task request in the to-be-processed request list as the target task request, obtain the necessary task set and the unnecessary task set which simultaneously satisfy the current wake-up mode and the current wake-up mode condition;

[0064] Step S303: classify the task processes executed in the current Internet of Things device according to the necessary task set and the unnecessary task set, wherein the task processes belonging to the necessary task set in the current Internet of Things device are recorded in a first process set, and the task processes belonging to the unnecessary task set in the current Internet of Things device are recorded in a second process set.

[0065] Step S304: Obtain the evaluation value of each task process in the second process set, arrange the task processes in the second process set in descending order of the evaluation value, obtain a blocking sequence, and block the task processes in the current Internet of Things device according to the order of the blocking sequence.

[0066] Step S400: Obtain the change trend of the running resource occupation of the Internet of Things device from the running record of the Internet of Things device, and release the blocked unnecessary task processes when the running resource occupation rate of the Internet of Things device is lower than a threshold value.

[0067] In the embodiment, the step S400 comprises:

[0068] Step S401: Set the first management threshold q1 and the second management threshold q2 of the running resource occupation rate of the Internet of Things device, and satisfy the condition: 0 < q2 < q1 < 1. When the running resource occupation rate of the current Internet of Things device is greater than q1, block the task processes in the order of the blocking sequence one by one until the running resource occupation rate is less than q1 or all the task processes in the blocking sequence are blocked, and collect the blocking order of the task processes to obtain the blocking order of the processes.

[0069] In the embodiment, the running resource occupation rate comprises one or more of the following: CPU utilization, memory occupation rate, proportion of the read-write speed of the storage to the maximum read-write speed, and network bandwidth occupation rate.

[0070] Step S402: Obtain the sum of the running resource occupation rates of all the task processes in the first process set, and denote the sum as the necessary running occupation rate η. Obtain the function ηt of the necessary running occupation rate η changing with time.

[0071] Step S403: When ηt is in a decreasing state within a time range with a time length of T2, obtain the running resource occupation rate M of the current Internet of Things device. When M < q2, release the task processes in the blocking sequence in an order opposite to the blocking order.

[0072] When the necessary running occupation rate decreases and the overall running resource occupation rate of the device decreases, it indicates that the necessary processes are about to be completed. In order to fully utilize the time and improve the running efficiency of the Internet of Things device, when the overall running occupation rate of the Internet of Things device decreases, the processes are released.

[0073] An information device monitoring system based on the Internet of Things, comprising a mode management module, a process management module, a process blocking module, and a process releasing module.

[0074] The mode management module is configured to manage the wake-up mode of the Internet of Things device, and includes a wake-up record management unit, a mode division unit, and a mode association unit.

[0075] The process management module is configured to divide the task processes in the Internet of Things device and evaluate the association degree between the non-essential task processes and the essential processes, and includes a target record management unit, a first evaluation coefficient calculation unit, a process division unit, an identification group management unit, a second evaluation coefficient calculation unit, and an evaluation value calculation unit.

[0076] The process blocking module is configured to block the non-essential task processes according to the evaluation results of the non-essential task processes, and the process release module is configured to obtain the change trend of the essential task processes, and includes a current task management unit, an evaluation value obtaining unit, and a blocking sequence management unit.

[0077] The non-essential task processes that are blocked are released, and the process release module includes a threshold management unit, a running occupancy rate management unit, and a blocking release unit.

[0078] It will be apparent to those skilled in the art that the application is not limited to the details of the above-exemplified embodiments and that the present application can be implemented in other particular forms without departing from the spirit or essential characteristics of the present application. The embodiments should therefore be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the above description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. No reference signs in the claims should be considered as limiting the scope of the claims with respect to the figures of the patent document.

Claims

1. A method for monitoring information devices based on the Internet of Things, characterized in that: The method includes the following steps: Step S100: Collect all historical records of the wake-up process of the dormant IoT device, and record them as the first historical record. Obtain the wake-up method and the running record of the wake-up process of the IoT device in the historical record. According to the task process run by the IoT device after wake-up, divide the wake-up mode of the IoT device and establish the relationship between the wake-up mode and the task request executed by the IoT device after wake-up. Step S200: Collect all historical records of the IoT device in its working state, and record them as the second historical records. Extract the data interaction features of the task processes in the second historical records, divide the necessary task processes and non-necessary task processes corresponding to each wake-up mode, and evaluate the correlation between the non-necessary task processes and the necessary task processes based on the relationship between the non-necessary task processes and the necessary task processes. Step S300: When the IoT device is woken up, obtain the wake-up mode of the IoT device. When the task request corresponding to the wake-up mode is suspended by the running system of the IoT device, block the non-essential task process according to the evaluation result of the non-essential task process. Step S400: Obtain the trend of IoT device operating resource usage from the IoT device's operation records. When the IoT device's operating resource usage rate is lower than the threshold, release the blocked non-essential task processes. Step S200 includes: Step S201: Randomly obtain two task processes in the IoT device, denoted as pro1 and pro2 respectively. Pro1 and pro2 are related processes. Take the record of the IoT device running pro1 and pro2 at the same time as the target record and obtain all target records from the second historical record. Step S202: Obtain the total duration of simultaneous operation of pro1 and pro2 from the target record, and record the total duration as Ta. Capture the process communication between pro1 and pro2, obtain the total amount of data of the interaction data between pro1 and pro2, and record the total amount of data as Da. Calculate the first evaluation coefficient α between pro1 and pro2, α=Da / Ta. Step S203: Set the sampling duration T1, obtain all task processes within the time range of duration T1 after the IoT device wakes up from the sleep state, and aggregate the task processes to obtain a task set; Step S204: From the first historical record, obtain the i sets of tasks when the IoT device executes a certain task request, namely A1, A2, A3, ... and Ai, representing the 1st, 2nd, ... and ith task sets respectively, and obtain the necessary task set B. nec B nec =A1∩A2∩A3∩……∩Ai, obtain the set of non-essential tasks B. unec B unec = (A1∪A2∪A3∪…∪Ai)-B nec The wake-up mode, task request, necessary task set and unnecessary task set are combined into an identification group; Step S205: Obtain the number of task processes in each of the i task sets, and denote the total number of task processes in all task sets as N. Obtain a specific task process pro3, and denote the number of pro3 processes in the i task sets as n. p3 Calculate the second evaluation coefficient β for pro3, β = n p3 / N; Step S206: Select a process from the set of non-essential tasks as the target process, and obtain the target associated processes of the target process. The target associated processes satisfy the following conditions: the target process and the target associated processes are associated processes of each other, and the target associated processes belong to the set of essential tasks. Calculate the evaluation value g of the target process, g = β × e kα , where k is the control coefficient.

2. The method for monitoring information devices based on the Internet of Things according to claim 1, characterized in that: Step S100 includes: Step S101: The process of switching the IoT device from a dormant state to a stable operating state is taken as the wake-up process of the IoT device. The activation method, activation signaling and task request in any wake-up process are collected to obtain a wake-up record. The activation methods include local activation and network activation, and the activation signaling includes local input signals and network data packets; Step S102: Take the activation method as the first feature of the wake-up mode and the activation signaling as the second feature of the wake-up mode. Mark the wake-up records by mode. Take the wake-up modes with the same first feature and the same second feature as the same wake-up mode. Collect the wake-up records of the same wake-up mode to obtain the wake-up record set corresponding to the same wake-up mode. Step S103: Collect wake-up records from the wake-up record set corresponding to any wake-up mode, and gather all task requests in the wake-up records to obtain the task request set for the given wake-up mode.

3. The method for monitoring information devices based on the Internet of Things according to claim 2, characterized in that: Step S300 includes: Step S301: Record the current wake-up mode of the current IoT device as the current wake-up mode, obtain the task request set corresponding to the current wake-up mode, and collect all the suspended task requests in the current IoT device to obtain the pending request list. Step S302: Take the task requests in the pending request list that are the same as those in the task pleading set as the target task pleading, and obtain the necessary task set and the non-necessary task set that simultaneously satisfy the current wake-up mode and the current wake-up mode conditions; Step S303: Classify the task processes executed in the current IoT device according to the necessary task set and the non-necessary task set. Specifically, the task processes in the current IoT device that belong to the necessary task set are recorded in the first process set, and the task processes in the current IoT device that belong to the non-necessary task set are recorded in the second process set. Step S304: Obtain the evaluation value of each task process in the second process set, arrange the task processes in the second process set in descending order of evaluation value to obtain a blocking sequence, and block the task processes in the current IoT device according to the order of the blocking sequence.

4. The method for monitoring information devices based on the Internet of Things according to claim 3, characterized in that: Step S400 includes: Step S401: Set a first management threshold q1 and a second management threshold q2 for the operating resource utilization rate of IoT devices, satisfying the condition: 0 < q2 < q1 < 1. When the current operating resource utilization rate of IoT devices is greater than q1, block the task processes one by one according to the blocking sequence until the operating resource utilization rate is less than q1, or all task processes in the blocking sequence are blocked. Collect the blocking order of the task processes to obtain the blocking order of the processes. Step S402: Obtain the sum of the running resource occupancy rates of all task processes in the first process set, and denote the sum as the necessary running resource occupancy rate η. Obtain the function ηt that the necessary running resource occupancy rate η changes with time. Step S403: When ηt decreases over a time period of T2, obtain the current resource utilization rate M of the IoT device. When M < q2, release the task processes in the blocking sequence in the reverse order of blocking.

5. An information device monitoring system based on the Internet of Things (IoT), used to execute the information device monitoring method based on the Internet of Things as described in any one of claims 1-4, characterized in that: The system includes: The system comprises a mode management module, a process management module, a process blocking module, and a process release module. The mode management module manages the wake-up mode of IoT devices, the process management module divides the task processes in IoT devices and evaluates the correlation between unnecessary and necessary task processes, the process blocking module blocks unnecessary task processes based on the evaluation results, and the process release module obtains the changing trend of necessary task processes and releases blocked unnecessary task processes.

6. The information equipment monitoring system based on the Internet of Things according to claim 5, characterized in that: The mode management module includes: a wake-up record management unit, a mode division unit, and a mode association unit. The wake-up record management unit is used to obtain the wake-up process of IoT devices and obtain relevant historical records. The mode division unit is used to obtain the first and second features of the wake-up mode and divide the wake-up mode. The mode association unit is used to manage the correspondence between the wake-up mode and the task request set.

7. The information equipment monitoring system based on the Internet of Things according to claim 5, characterized in that: The process management module includes: a target record management unit, a first evaluation coefficient calculation unit, a process partitioning unit, an identification group management unit, a second evaluation coefficient calculation unit, and an evaluation value calculation unit. The target record management unit is used to acquire and manage target records. The first evaluation coefficient calculation unit is used to calculate the first evaluation coefficient. The process partitioning unit is used to divide the task process into a necessary task set and an unnecessary task set. The identification group management unit is used to form an identification group from wake-up modes, task requests, necessary task sets, and unnecessary task sets, and to collect and manage all identification groups. The second evaluation coefficient calculation unit is used to calculate the second evaluation coefficient. The evaluation value calculation unit is used to calculate the evaluation value of the task process.

8. The information equipment monitoring system based on the Internet of Things according to claim 5, characterized in that: The process blocking module includes a current task management unit, an evaluation value acquisition unit, and a blocking sequence management unit. The current task management unit is used to manage the first process set and the second process set in the current IoT device. The evaluation value acquisition unit is used to acquire the evaluation value of each task process in the second process set. The blocking sequence management unit is used to sort the task processes according to the evaluation value to obtain the blocking sequence.

9. The information equipment monitoring system based on the Internet of Things according to claim 5, characterized in that: The process release module includes a threshold management unit, a runtime utilization management unit, and a blocking release unit. The threshold management unit is used to manage the first and second management thresholds of the runtime resource utilization in the IoT device. The runtime utilization management unit is used to manage the runtime resource utilization of each task process in the IoT device. The blocking release unit is used to release the task processes in the blocking sequence in the reverse order of blocking.

Citation Information

Patent Citations

  • Equipment scheduling method and device, storage medium and electronic device

    CN116382110A

  • Data center resource management system and method based on cloud computing

    CN118656216A