Information equipment supervision system and method based on Internet of Things
By analyzing the history of the wake-up process of IoT devices, dividing the task process and blocking it, the response delay problem caused by resource competition after device wake-up is solved, and the device's response speed and task processing efficiency are improved.
Patent Information
- Application Number
- CN202411556917.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-11-04
AI Technical Summary
When an IoT device transitions from a dormant state to a normal operation state, the stationary task process competes for resources with the tasks that need to be executed, resulting in the device being unable to respond to task requests in time, and the system waits for feedback for a long time.
By collecting historical records of the wake-up process of IoT devices, dividing the relationship between wake-up mode and task requests, dividing the necessary task process and non-essential task process, and blocking according to the evaluation results of the non-essential task process, releasing resources to improve response efficiency.
It effectively reduces the impact of the wake-up process of IoT devices on resources, improves the response speed of the device and task processing efficiency, and shortens the system's waiting time for feedback.
Smart Images

Figure CN119396479A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet of Things device management, and in particular to an information device supervision system and method based on the Internet of Things. Background Art
[0002] As the application fields and application scenarios of IoT devices continue to expand, the types and numbers of IoT devices are also growing. In some application scenarios, not all IoT devices need to be put into use. Therefore, relevant managers will put some IoT devices that have not been used for a long time into a dormant state, and wake up these dormant devices when they are needed. This method can save power resources and network resources within a fixed time and space range.
[0003] However, when the IoT device switches from a sleep state to a normal operating state, some dormant task processes are restarted, which will compete with the tasks that the IoT device needs to execute for the IoT device's operating resources, causing the IoT device to be unable to respond to task requests in a timely manner, resulting in the IoT device being unable to process tasks in a timely manner, causing the system to wait for a long time for feedback. Summary of the invention
[0004] The purpose of the present invention is to provide an information equipment supervision system and method based on the Internet of Things to solve the problems raised in the prior art.
[0005] To achieve the above object, the present invention provides the following technical solution: a method for supervising information equipment based on the Internet of Things, the method comprising:
[0006] Step S100: Collect all historical records of the awakening process of the dormant IoT device, record them as first historical records, obtain the awakening method in the historical records and the running record of the awakening process of the IoT device, divide the awakening mode of the IoT device according to the task process of the IoT device after awakening, and establish the relationship between the awakening mode and the task request executed by the IoT device after awakening;
[0007] Step S200: Collect all historical records of the IoT device in the working state and record them as second historical records, extract data interaction features of the task processes in the second historical records, divide the necessary task processes and non-essential task processes corresponding to each wake-up mode, and evaluate the correlation between the non-essential task processes and the necessary processes according to the relationship between the non-essential task processes and the necessary task processes;
[0008] Step S300: when the IoT device is awakened, the awakening mode of the IoT device is obtained, and when the task request corresponding to the awakening mode is suspended by the operating system of the IoT device, the non-essential task process is blocked according to the evaluation result of the non-essential task process;
[0009] Step S400: Obtain the change trend of the operation resource occupancy of the IoT device from the operation record of the IoT device. When the operation resource occupancy rate of the IoT device is lower than a threshold, release the blocked non-essential task process.
[0010] Furthermore, step S100 includes:
[0011] Step S101: The process of switching the IoT device from a dormant state to a stable operating state is regarded as the wake-up process of the IoT device, and the activation mode, activation signaling and task request in any wake-up process are collected to obtain a wake-up record;
[0012] The activation modes include local activation and network activation, and the activation signaling includes local input signals and network data packets;
[0013] Step S102: using the activation mode as the first feature of the wake-up mode and the activation signaling as the second feature of the wake-up mode, marking the wake-up records, treating the wake-up modes with the same first feature and second feature as the same wake-up mode, and collecting the wake-up records of the same wake-up mode to obtain a wake-up record set corresponding to the same wake-up mode;
[0014] Step S103: collecting wake-up records in a wake-up record set corresponding to any wake-up mode, and collecting all task requests in the wake-up records to obtain a task request set for any wake-up mode;
[0015] A task request indicates a task that needs to be performed by the IoT device after it is awakened from sleep mode. Normally, sleep mode means that the IoT device is in a low-power state, and the device suspends many activities to reduce energy consumption. Some IoT devices will cut off network connection when in sleep mode, and the device process needs to be restarted and data synchronized when the device is awakened.
[0016] Further, step S200 includes:
[0017] Step S201: arbitrarily obtain two task processes in the IoT device, which are recorded as pro1 and pro2, respectively, wherein pro1 and pro2 are related processes, and the record of the IoT device running pro1 and pro2 at the same time is taken as the target record, and all the target records are obtained from the second historical record;
[0018] Step S202: Obtain the total duration of pro1 and pro2 running simultaneously from the target record, record the total duration as Ta, capture the process communication between pro1 and pro2, obtain the total data volume of the interactive data between pro1 and pro2, record the total data volume as Da, calculate the first evaluation coefficient α between pro1 and pro2, α=Da / Ta;
[0019] Step S203: setting a sampling duration T1, obtaining all task processes within a time range of duration T1 after the IoT device is awakened from a dormant state, and collecting the task processes to obtain a task set;
[0020] Step S204: From the first historical record, obtain i task sets when the IoT device executes a certain task request, which are A1, A2, A3, ... and Ai, representing the first, second, ... and i-th task sets respectively, and obtain the necessary task set B nec , B nec =A1∩A2∩A3∩……∩Ai, get the non-essential task set B unec , B unec =(A1∪A2∪A3∪…∪Ai)-B nec , the wake-up mode, task request, necessary task set and non-essential task set are formed into identification groups;
[0021] Step S205: Obtain the number of task processes in each of the i task sets, 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;
[0022] Step S206: Take a process in the non-essential task set as the target process, obtain the target-related process of the target process, and the target-related process satisfies the following conditions: the target process and the target-related process are mutually related processes, and the target-related process belongs to the essential task set, and calculate the evaluation value g of the target process, g = β × e kα , where k is the control coefficient;
[0023] In the calculation process of the evaluation value, k is used to adjust the rate of change of the exponential function to balance e kα The weight of in the formula is that when there is no data interaction between the two task processes, α may be 0. At this time, the g value has no practical comparison value, so it is converted into an exponential function value to participate in the calculation of the evaluation value.
[0024] By dividing the IoT devices according to the way of waking them up and the working modes they need to cope with, two mode features and request features are used to narrow the scope of subsequent comparison, so as to save the operating resources occupied during the comparison process and improve the efficiency of obtaining the first process set and the second process set.
[0025] Furthermore, step S300 includes:
[0026] Step S301: Record the wake-up mode of the current IoT device as the 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 IoT device to obtain a list of pending requests;
[0027] Step S302: taking the task request in the pending request list that is identical to the task request set as the target task request, and obtaining a necessary task set and a non-necessary task set that simultaneously satisfies the current wake-up mode and the current wake-up mode condition;
[0028] Step S303: classifying the task processes executed in the current IoT device according to the necessary task set and the non-essential task set, wherein 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-essential task set are recorded in the second process set;
[0029] 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 IoT device in the order of the blocking sequence.
[0030] Furthermore, step S400 includes:
[0031] Step S401: Set a first management threshold q1 and a second management threshold q2 of the operation resource occupancy rate of the IoT device, and satisfy the condition: 0<q2<q1<1. When the current operation resource occupancy rate of the IoT device is greater than q1, block the task processes one by one in the order of the blocking sequence until the operation resource occupancy rate is less than q1, or all 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;
[0032] Step S402: obtaining the sum of the operation resource occupancy rates of all task processes in the first process set, recording the sum as the necessary operation occupancy rate η, and obtaining a function ηt of the necessary operation occupancy rate η changing with time;
[0033] Step S403: when ηt is decreasing within a time range of time length T2, the operating resource occupancy rate M of the current IoT device is obtained. When M<q2, the task processes in the blocking sequence are released in the reverse order of the blocking order.
[0034] In order to better implement the above method, an information equipment supervision system based on the Internet of Things is also proposed. The system includes: a mode management module, a process management module, a process blocking module and a process release module, wherein the mode management module is used to manage the wake-up mode of the Internet of Things device, the process management module is used to divide the task processes in the Internet of Things device, and evaluate the correlation between the non-essential task process and the necessary process, the process blocking module is used to block the non-essential task process according to the evaluation result of the non-essential task process, and the process release module is used to obtain the change trend of the necessary task process and release the blocked non-essential task process;
[0035] Further, the mode management module includes: a wake-up record management unit, a mode division unit and a mode association unit, wherein the wake-up record management unit is used to obtain the wake-up process of the IoT device and obtain relevant historical records, the mode division unit is used to obtain the first feature and the second feature of the wake-up mode and divide the wake-up mode, and the mode association unit is used to manage the correspondence between the wake-up mode and the task request set;
[0036] Further, the process management module 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, wherein the target record management unit is used to obtain and manage target records, the first evaluation coefficient calculation unit is used to calculate the first evaluation coefficient, the process division unit is used to divide the task process into a necessary task set and a non-necessary task set, the identification group management unit is used to form an identification group by a wake-up mode, a task request, a necessary task set and a non-necessary task set, and to collect and manage all identification groups, the second evaluation coefficient calculation unit is used to calculate the second evaluation coefficient, and the evaluation value calculation unit is used to calculate the evaluation value of the task process;
[0037] Further, the process blocking module includes: a current task management unit, an evaluation value acquisition unit and a blocking sequence management unit, wherein 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 obtain the evaluation value of each task process in the second process set, and the blocking sequence management unit is used to sort the task processes according to the evaluation value to obtain a blocking sequence;
[0038] Furthermore, the process release module includes: a threshold management unit, an operation occupancy management unit and a blocking release unit, wherein the threshold management unit is used to manage a first management threshold and a second management threshold of the operation resource occupancy in the Internet of Things device, the operation occupancy management unit is used to manage the operation resource occupancy of each task process in the Internet of Things device, and the blocking release unit is used to release the task processes in the blocking sequence in an order opposite to the blocking order.
[0039] Compared with the prior art, the beneficial effects of the present invention are: by collecting historical records, the necessary task processes and non-essential task processes of IoT devices when dealing with different tasks are distinguished, and the relationship between non-essential task processes and necessary task processes is obtained, and the non-essential task processes are sorted, so that the impact on IoT devices is reduced in the process of blocking task processes. At the same time, collecting multiple features of necessary task processes narrows the search scope of necessary processes and further improves the comparison efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 This is a schematic diagram of an information equipment supervision system based on the Internet of Things and the structure of the system according to the present invention;
[0041] Figure 2 The present invention is a flowchart of an information equipment supervision system and method based on the Internet of Things. DETAILED DESCRIPTION
[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] Example: Figure 1 and Figure 2 As shown, the present invention provides a technical solution, a method for supervising information equipment based on the Internet of Things:
[0044] Step S100: Collect all historical records of the awakening process of the dormant IoT device, record them as first historical records, obtain the awakening method in the historical records and the running record of the awakening process of the IoT device, divide the awakening mode of the IoT device according to the task process of the IoT device after awakening, and establish the relationship between the awakening mode and the task request executed by the IoT device after awakening;
[0045] Wherein, step S100 includes:
[0046] Step S101: The process of switching the IoT device from a dormant state to a stable operating state is regarded as the wake-up process of the IoT device, and the activation mode, activation signaling and task request in any wake-up process are collected to obtain a wake-up record;
[0047] Among them, the activation mode includes local activation and network activation, and the activation signaling includes local input signals and network data packets;
[0048] Local activation includes some operations of IoT devices to activate, such as touch, key and vibration. Network activation: through the network transmission method of wake-up signal: such as unicast signal and broadcast signal;
[0049] Step S102: using the activation mode as the first feature of the wake-up mode and the activation signaling as the second feature of the wake-up mode, marking the wake-up records, treating the wake-up modes with the same first feature and second feature as the same wake-up mode, and collecting the wake-up records of the same wake-up mode to obtain a wake-up record set corresponding to the same wake-up mode;
[0050] Step S103: collecting wake-up records in a wake-up record set corresponding to any wake-up mode, and collecting all task requests in the wake-up records to obtain a task request set of any wake-up mode.
[0051] Step S200: Collect all historical records of the IoT device in the working state and record them as second historical records, extract data interaction features of the task processes in the second historical records, divide the necessary task processes and non-essential task processes corresponding to each wake-up mode, and evaluate the correlation between the non-essential task processes and the necessary processes according to the relationship between the non-essential task processes and the necessary task processes;
[0052] Wherein, step S200 includes:
[0053] Step S201: arbitrarily obtain two task processes in the IoT device, which are recorded as pro1 and pro2, respectively, wherein pro1 and pro2 are related processes, and the record of the IoT device running pro1 and pro2 at the same time is taken as the target record, and all the target records are obtained from the second historical record;
[0054] Step S202: Obtain the total duration of pro1 and pro2 running simultaneously from the target record, record the total duration as Ta, capture the process communication between pro1 and pro2, obtain the total data volume of the interactive data between pro1 and pro2, record the total data volume as Da, calculate the first evaluation coefficient α between pro1 and pro2, α=Da / Ta;
[0055] Step S203: setting a sampling duration T1, obtaining all task processes within a time range of duration T1 after the IoT device is awakened from a dormant state, and collecting the task processes to obtain a task set;
[0056] Step S204: From the first historical record, obtain i task sets when the IoT device executes a certain task request, which are A1, A2, A3, ... and Ai, representing the first, second, ... and i-th task sets respectively, and obtain the necessary task set B nec , B nec=A1∩A2∩A3∩……∩Ai, get the non-essential task set B unec , B unec =(A1∪A2∪A3∪…∪Ai)-B nec , the wake-up mode, task request, necessary task set and non-essential task set are formed into identification groups;
[0057] Step S205: Obtain the number of task processes in each of the i task sets, 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 non-essential task set as the target process, obtain the target-related process of the target process, and the target-related process satisfies the following conditions: the target process and the target-related process are mutually related processes, and the target-related process belongs to the essential task set, and calculate the evaluation value g of the target process, g = β × e kα , where k is the control coefficient.
[0059] Step S300: when the IoT device is awakened, the awakening mode of the IoT device is obtained, and when the task request corresponding to the awakening mode is suspended by the operating system of the IoT device, the non-essential task process is blocked according to the evaluation result of the non-essential task process;
[0060] The task process blocking state indicates the suspended state of the process. When the running conditions of the process are met, the blocking state is released and the process continues to run.
[0061] Wherein, step S300 includes:
[0062] Step S301: Record the wake-up mode of the current IoT device as the 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 IoT device to obtain a list of pending requests;
[0063] Step S302: taking the task request in the pending request list that is identical to the task request set as the target task request, and obtaining a necessary task set and a non-necessary task set that simultaneously satisfies the current wake-up mode and the current wake-up mode condition;
[0064] Step S303: classifying the task processes executed in the current IoT device according to the necessary task set and the non-essential task set, wherein 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-essential task set are recorded in the 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 IoT device in the order of the blocking sequence.
[0066] Step S400: obtaining a change trend of the operation resource occupancy of the IoT device from the operation record of the IoT device, and releasing the blocked non-essential task process when the operation resource occupancy rate of the IoT device is lower than a threshold;
[0067] Wherein, step S400 includes:
[0068] Step S401: Set a first management threshold q1 and a second management threshold q2 of the operation resource occupancy rate of the IoT device, and satisfy the condition: 0<q2<q1<1. When the current operation resource occupancy rate of the IoT device is greater than q1, block the task processes one by one in the order of the blocking sequence until the operation resource occupancy rate is less than q1, or all 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 an embodiment, the operating resource occupancy rate includes: CPU utilization rate, memory occupancy rate, the ratio of the memory read and write speed to the maximum read and write speed, network bandwidth occupancy rate or one or more combination evaluation methods;
[0070] Step S402: obtaining the sum of the operation resource occupancy rates of all task processes in the first process set, recording the sum as the necessary operation occupancy rate η, and obtaining a function ηt of the necessary operation occupancy rate η changing with time;
[0071] Step S403: when ηt is decreasing within a time range of time length T2, the operation resource occupancy rate M of the current IoT device is obtained. When M<q2, the task processes in the blocking sequence are released in the reverse order of the blocking sequence.
[0072] When the necessary operation occupancy rate decreases and the overall operation resource occupancy rate of the device decreases, it means that the necessary process is about to be completed. In order to make full use of time and improve the operating efficiency of IoT devices, when the overall operation occupancy rate of IoT devices decreases, the process begins to be released.
[0073] An information equipment supervision system based on the Internet of Things, the system includes: a mode management module, a process management module, a process blocking module and a process releasing module;
[0074] The mode management module is used to manage the wake-up mode of the IoT device, wherein the mode management module includes: a wake-up record management unit, a mode division unit and a mode association unit, wherein the wake-up record management unit is used to obtain the wake-up process of the IoT device and obtain relevant historical records, the mode division unit is used to obtain the first feature and the second feature of the wake-up mode and divide the wake-up mode, and the mode association unit is used to manage the correspondence between the wake-up mode and the task request set;
[0075] Among them, the process management module is used to divide the task processes in the Internet of Things device and evaluate the correlation between the non-essential task processes and the necessary processes. Among them, the process management module 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, wherein the target record management unit is used to obtain and manage target records, the first evaluation coefficient calculation unit is used to calculate the first evaluation coefficient, the process division unit is used to divide the task process into a necessary task set and a non-essential task set, the identification group management unit is used to form an identification group by a wake-up mode, a task request, a necessary task set and a non-essential task set, and to collect and manage all identification groups, the second evaluation coefficient calculation unit is used to calculate the second evaluation coefficient, and the evaluation value calculation unit is used to calculate the evaluation value of the task process;
[0076] Among them, the process blocking module is used to block non-essential task processes according to the evaluation results of non-essential task processes, and the process releasing module is used to obtain the change trend of necessary task processes. Among them, the process blocking module includes: a current task management unit, an evaluation value acquisition unit and a blocking sequence management unit, wherein the current task management unit is used to manage the first process set and the second process set in the current Internet of Things device, the evaluation value acquisition unit is used to obtain the evaluation value of each task process in the second process set, and the blocking sequence management unit is used to sort the task processes according to the evaluation value to obtain a blocking sequence.
[0077] Among them, the blocked non-essential task process is released, wherein the process release module includes: a threshold management unit, an operation occupancy management unit and a blocking release unit, wherein the threshold management unit is used to manage the first management threshold and the second management threshold of the operation resource occupancy in the Internet of Things device, the operation occupancy management unit is used to manage the operation resource occupancy of each task process in the Internet of Things device, and the blocking release unit is used to release the task processes in the blocking sequence in the opposite order of the blocking order.
[0078] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.
Claims
1. A method for supervising information equipment based on the Internet of Things, characterized in that: The method comprises the following steps: Step S100: Collect all historical records of the awakening process of the dormant IoT device, record them as first historical records, obtain the awakening method in the historical records and the running record of the awakening process of the IoT device, divide the awakening mode of the IoT device according to the task process of the IoT device after awakening, and establish the relationship between the awakening mode and the task request executed by the IoT device after awakening; Step S200: Collect all historical records of the IoT device in the working state and record them as second historical records, extract data interaction features of the task processes in the second historical records, divide the necessary task processes and non-essential task processes corresponding to each wake-up mode, and evaluate the correlation between the non-essential task processes and the necessary processes according to the relationship between the non-essential task processes and the necessary task processes; Step S300: when the IoT device is awakened, the awakening mode of the IoT device is obtained, and when the task request corresponding to the awakening mode is suspended by the operating system of the IoT device, the non-essential task process is blocked according to the evaluation result of the non-essential task process; Step S400: Obtain the change trend of the operation resource occupancy of the IoT device from the operation record of the IoT device. When the operation resource occupancy rate of the IoT device is lower than a threshold, release the blocked non-essential task process.
2. According to the information equipment supervision method based on the Internet of Things according to claim 1, it is characterized by: Step S100 includes: Step S101: The process of switching the IoT device from a dormant state to a stable operating state is regarded as the wake-up process of the IoT device, and the activation mode, activation signaling and task request in any wake-up process are collected to obtain a wake-up record; The activation mode includes local activation and network activation, and the activation signaling includes a local input signal and a network data packet; Step S102: using the activation mode as the first feature of the wake-up mode and the activation signaling as the second feature of the wake-up mode, marking the wake-up records, treating the wake-up modes with the same first feature and second feature as the same wake-up mode, and collecting the wake-up records of the same wake-up mode to obtain a wake-up record set corresponding to the same wake-up mode; Step S103: collecting wake-up records in a wake-up record set corresponding to any wake-up mode, and collecting all task requests in the wake-up records to obtain a task request set of the any wake-up mode.
3. According to the information equipment supervision method based on the Internet of Things according to claim 2, it is characterized in that: Step S200 includes: Step S201: arbitrarily obtain two task processes in the IoT device, which are recorded as pro1 and pro2, respectively, wherein pro1 and pro2 are related processes, and the record of the IoT device running pro1 and pro2 at the same time is taken as the target record, and all the target records are obtained from the second historical record; Step S202: Obtain the total duration of simultaneous operation of pro1 and pro2 from the target record, record the total duration as Ta, capture the process communication between pro1 and pro2, obtain the total data volume of interaction data between pro1 and pro2, record the total data volume as Da, calculate the first evaluation coefficient α between pro1 and pro2, α=Da / Ta; Step S203: setting a sampling duration T1, obtaining all task processes within a time range of duration T1 after the IoT device is awakened from a dormant state, and collecting the task processes to obtain a task set; Step S204: From the first historical record, obtain i task sets when the IoT device executes a certain task request, which are A1, A2, A3, ... and Ai, representing the first, second, ... and i-th task sets respectively, and obtain the necessary task set B nec , B nec =A1∩A2∩A3∩……∩Ai, get the non-essential task set B unec , B unec =(A1∪A2∪A3∪…∪Ai)-B nec , the wake-up mode, task request, necessary task set and non-essential task set are formed into identification groups; Step S205: Obtain the number of task processes in each of 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; Step S206: Take a process in the non-essential task set as the target process, obtain the target-related process of the target process, and the target-related process satisfies the following conditions: the target process and the target-related process are mutually related processes, and the target-related process belongs to the essential task set, and calculate the evaluation value g of the target process, g=β×e kα , where k is the control coefficient.
4. The information equipment supervision method based on the Internet of Things according to claim 3 is characterized in that: Step S300 includes: Step S301: Record the wake-up mode of the current IoT device as the 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 IoT device to obtain a list of pending requests; Step S302: taking the task request in the pending request list that is identical to the task request set as the target task request, and obtaining a necessary task set and a non-necessary task set that simultaneously satisfies the current wake-up mode and the current wake-up mode condition; Step S303: classifying the task processes executed in the current IoT device according to the necessary task set and the non-essential task set, wherein 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-essential 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 the evaluation value, obtain a blocking sequence, and block the task processes in the current IoT device in the order of the blocking sequence.
5. The information equipment supervision method based on the Internet of Things according to claim 4 is characterized in that: Step S400 includes: Step S401: Set a first management threshold q1 and a second management threshold q2 of the operation resource occupancy rate of the IoT device, and satisfy the condition: 0<q2<q1<1. When the current operation resource occupancy rate of the IoT device is greater than q1, block the task processes one by one in the order of the blocking sequence until the operation resource occupancy rate is less than q1, or all 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; Step S402: obtaining the sum of the operation resource occupancy rates of all task processes in the first process set, recording the sum as the necessary operation occupancy rate η, and obtaining a function ηt of the necessary operation occupancy rate η changing with time; Step S403: when ηt is decreasing within a time range of time length T2, the operating resource occupancy rate M of the current IoT device is obtained. When M<q2, the task processes in the blocking sequence are released in the reverse order of the blocking order.
6. An information equipment supervision system based on the Internet of Things, used to execute an information equipment supervision method based on the Internet of Things according to any one of claims 1 to 5, characterized in that: The system includes: A mode management module, a process management module, a process blocking module and a process release module, wherein the mode management module is used to manage the wake-up mode of the IoT device, the process management module is used to divide the task processes in the IoT device and evaluate the correlation between non-essential task processes and necessary processes, the process blocking module is used to block non-essential task processes according to the evaluation results of the non-essential task processes, and the process release module is used to obtain the change trend of the necessary task process and release the blocked non-essential task process.
7. The information equipment supervision system based on the Internet of Things according to claim 6 is characterized in that: The mode management module includes: a wake-up record management unit, a mode division unit and a mode association unit, wherein the wake-up record management unit is used to obtain the wake-up process of the Internet of Things device and obtain relevant historical records, the mode division unit is used to obtain the first feature and the second feature of the wake-up mode and divide the wake-up mode, and the mode association unit is used to manage the correspondence between the wake-up mode and the task request set.
8. The information equipment supervision system based on the Internet of Things according to claim 6 is characterized in that: The process management module 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, wherein the target record management unit is used to obtain and manage target records, the first evaluation coefficient calculation unit is used to calculate the first evaluation coefficient, the process division unit is used to divide the task process into a necessary task set and a non-necessary task set, the identification group management unit is used to group the wake-up mode, task request, necessary task set and non-necessary task set into identification groups, and collect and manage all identification groups, the second evaluation coefficient calculation unit is used to calculate the second evaluation coefficient, and the evaluation value calculation unit is used to calculate the evaluation value of the task process.
9. The information equipment supervision system based on the Internet of Things according to claim 6 is characterized in that: The process blocking module includes: a current task management unit, an evaluation value acquisition unit and a blocking sequence management unit, wherein the current task management unit is used to manage the first process set and the second process set in the current Internet of Things device, the evaluation value acquisition unit is used to obtain the evaluation value of each task process in the second process set, and the blocking sequence management unit is used to sort the task processes according to the evaluation value to obtain a blocking sequence.
10. The information equipment supervision system based on the Internet of Things according to claim 6 is characterized in that: The process release module includes: a threshold management unit, an operation occupancy management unit and a blocking release unit, wherein the threshold management unit is used to manage the first management threshold and the second management threshold of the operation resource occupancy in the Internet of Things device, the operation occupancy management unit is used to manage the operation resource occupancy of each task process in the Internet of Things device, and the blocking release unit is used to release the task process in the blocking sequence in the reverse order of the blocking order.
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
Smart home association integrated supervision system and method based on Internet of Things
CN118733854A
Process management method and apparatus, electronic device
WO2021121161A1
Thread control method and apparatus, and communication device and system
WO2024222649A1