A control system and method for an intelligent terminal device

By obtaining and analyzing the operating mode and data change functions of IoT terminal devices, establishing a feature database and performing weighted operations, the problem of difficulty in supervising the security of shared terminal devices is solved, and the security improvement is achieved for large-scale terminal devices.

CN119620659BActive Publication Date: 2025-06-27JIANGSU XINGHUI DIGITAL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411773028.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-06-27
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

Due to the open call protocol, it is difficult to supervise the security of the device, and the deployment of complex security management policies will occupy a large amount of operational resources and are not suitable for terminal devices.

Method used

By obtaining the configuration information of the terminal device, distinguishing the operating mode, performing security detection, obtaining the change function of the running data item, filtering the feature operation data item, establishing a feature database, performing weighted operations, comparing the objective function with the reference function, and issuing an alarm prompt.

Benefits of technology

It reduces complex encryption and verification operations, and performs security verification through the operating characteristics of the equipment. It is suitable for a large number of terminal devices, improving the security of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119620659B_ABST
    Figure CN119620659B_ABST
Patent Text Reader

Abstract

The present invention discloses a control system and method for an intelligent terminal device, relating to the technical field of terminal device management. The running records of running data items within a unit time range are normalized, and characteristic running data items of a target device in any running mode are obtained according to curve characteristics. The characteristic running data items, reference functions, and weight coefficients in all running modes of the target device are collected to form a characteristic database. When the target device fails to pass the security detection, the characteristic running data items corresponding to the running mode are obtained from the running mode comparison library as target running data items, and instruction information including a request for the running records of the target running data items is sent to the target device. When the target device receives the instruction information, it submits the running records of the target running data items during the current usage process and compares them with the reference function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of terminal device management, and specifically to a control system and method for intelligent terminal devices. Background Art

[0002] Through network sharing technology, the same Internet of Things (IoT) terminal device can be used by multiple users. The shared IoT device improves the utilization rate of IoT intelligent terminal devices, reduces the deployment quantity of terminal devices in the application layer of the system, and saves device hardware and network resources. However, since sharing IoT terminal devices will open call protocols, users who call the same IoT device will have multiple identities, making it difficult to supervise the security of terminal devices. At the same time, deploying complex security management strategies will consume a large amount of operating resources and is not suitable for deployment on terminal devices. Summary of the Invention

[0003] The purpose of the present invention is to provide a control system and method for intelligent terminal devices to solve the problems raised in the prior art.

[0004] To achieve the above purpose, the present invention provides the following technical solution: A control method for intelligent terminal devices:

[0005] Step S100: Obtain the configuration information of the terminal device, distinguish the operating mode of the terminal device through the differences in the configuration parameters corresponding to the configuration items in the configuration information, and save the obtained operating mode in the operating mode comparison library;

[0006] Step S200: Set a certain terminal device as the target device, perform a security detection on the target device. When the target device passes the detection safely, obtain the operation records of each operation data item of the target device, normalize the operation records of the operation data item within the unit time range, obtain the variation function of the operation data item with respect to time, and obtain the operation data item with the largest difference degree of the variation function as the characteristic operation data item;

[0007] Step S300: Obtain the variation functions corresponding to each characteristic operation data item respectively, superimpose the variation functions to obtain a reference function, use the ratio of the average amplitude value of each variation function to the average amplitude of the reference function as the weight coefficient of each variation function, and collect the characteristic operation data items, reference function, and weight coefficient of all operating modes of the target device to form a characteristic database;

[0008] Step S400: During the current use of the target device, perform a security detection on the target device. When the target device fails to pass the security detection, obtain the current operating mode of the target device, obtain the characteristic operation data item corresponding to the operating mode from the operating mode comparison library as the target operation data item, and send instruction information including a request for the operation record of the target operation data item to the target device;

[0009] Step S500: After the target device receives the instruction information, submit the operation records of the target operation data items during the current use process, obtain the weight coefficients corresponding to the current operation mode of the target device from the feature database, and perform a weighted operation on the operation records to obtain the objective function;

[0010] Step S600: Obtain the reference function corresponding to the current operation mode of the target device, compare the objective function with the reference function, and when there is a difference between the objective function and the reference function, send an alarm prompt to the manager of the target device.

[0011] Further, step S100 includes:

[0012] Step S101: Collect all configuration items of the target device to obtain a device configuration list. Among them, the i-th configuration item of the target device is denoted as Ai, and the configuration parameter corresponding to the i-th configuration item is denoted as Vai. Combine (Ai, Vai) into a configuration pair. During a device configuration information collection process, collect the corresponding configuration parameter information of each configuration item into the configuration list to obtain a device configuration record;

[0013] Step S102: Collect several device configuration records, and classify the several device configuration records according to the basis that the configuration parameters of all the same configuration items are the same. Among them, one type of device configuration record corresponds to one type of operation mode, and the several device configuration records are the device configuration records collected after the target device passes the security detection;

[0014] Step S103: Extract the configuration items corresponding to each type of operation mode respectively, and collect the corresponding relationship between each type of operation mode and the configuration items into the operation mode comparison library.

[0015] Further, step S200 includes:

[0016] Step S201: Collect the operation mode of the target operating device, obtain a unit time period with a duration of T, and respectively collect the operation records of each operation data item of the target device during the collection unit time period;

[0017] Step S202: Denote the ratio of the actual operation data value in the operation record to the operation value under the maximum operation load as the load rate, convert the relationship between the actual operation value of each operation record and time into the relationship between the load rate and time, draw the function of the load rate of each operation data item changing with time to obtain the change function of the load rate, and arrange the change functions in ascending order according to the function mean of the change functions to obtain the change function sequence Y;

[0018] Step S203: Obtain the variation function corresponding to the maximum function mean value in the variation function sequence Y and denote it as ymax, and obtain the variation function corresponding to the minimum function mean value and denote it as ymin. After removing ymax and ymin from the variation function sequence Y, obtain the second variation sequence Y'.

[0019] Step S204: Obtain n variation functions from the second variation sequence Y' in the arranged order to obtain the sampling sequence LY, LY: y1, y2, y3, ……, yn, where y1, y2, y3, …… and yn respectively represent the 1st, 2nd, 3rd, …… and nth variation functions in the sampling sequence LY. Respectively obtain the function means of the 1st, 2nd, 3rd, …… and nth variation functions, and denote them as yc1, yc2, yc3, …… and yc n , satisfying the condition:

[0020] yc1 < yc2 < yc3 < …… < yc n ;

[0021] The functions saved in the sampling sequence describe the regular relationship of the actual running data of the running data items changing with time. Since the units of different running data items are different, the change relationships cannot be directly compared. Therefore, in the solution, the actual running data of the running data items is converted into the way of load rate change. The load rate is also the ratio of the instantaneous load of the running data phase to the maximum load, and the instantaneous load is the instantaneous actual running data.

[0022] In order to prevent the two situations of 100% and 0% in the load rate average value from affecting the value of the comparison function, it is necessary to screen the functions in the variation function sequence Y, remove the functions with the maximum and minimum means, and the two situations of 100% and 0% in the load rate average value can be stably removed.

[0023] Step S205: Establish a comparison function H, Adjust the variation functions in the second variation sequence Y', calculate the calculation results of H respectively, traverse the calculation results of H, and obtain the second variation sequence Y' when the calculation result of H is the largest, and denote it as the target sampling sequence.

[0024] H represents the relationship of the load difference of the load rate average value. The purpose of step S205 is to select the function relationships corresponding to n running data items with the largest total difference degree, and the running changes of the selected running data items represent the characteristics of the target device.

[0025] Step S206: Obtain the running data items corresponding to each variation function in the target sampling sequence, and denote them as characteristic running data items, and correspond the characteristic running data items to the running mode of the target device.

[0026] Further, step S300 includes:

[0027] Step S301: Obtain the target sampling sequence and the function mean values corresponding to each variation function in the target sampling sequence, sum up the function mean values to obtain the quantization reference value D;

[0028] Step S302: Obtain the function mean value dk corresponding to the k-th variation function in the target sampling sequence, calculate the weight coefficient αk corresponding to the k-th variation function, αk = dk / D;

[0029] The weight coefficient represents the relative change characteristics between the running changes of the selected running data items. By performing weighted operations on the functions using the weight values and comparing the function characteristics after the weighted operations, it serves as the basis for judging whether the device in this solution is in a safe state;

[0030] Step S303: Calculate the reference function W, W = α1×r1 + α2×r2 + α2×r2 + …… + αm×rm, where r1, r2, r3, …… and rm respectively represent the 1st, 2nd, 3rd, …… and m-th variation functions in the target sampling sequence, and α1, α2, α3, …… and αm respectively represent the weight coefficients corresponding to the 1st, 2nd, 3rd, …… and m-th variation functions;

[0031] The reference function represents the superposition relationship of each variation function. In the formula, W is a function, r1, r2, r3, …… and rm are respectively functions, and α1, α2, α3, …… and αm respectively represent the weight coefficients.

[0032] Further, step S500 includes:

[0033] Step S501: Obtain the time point t0 when the target device receives the instruction information, and submit the operation records of the target operation data items of the target device in the time period of length T after t0 or the time period of length T before t0;

[0034] Step S502: Plot the variation function of the load rate of each operation data item of the target operation data item with respect to time to obtain the variation function sequence L1, L1: f1, f2, f3, ……, fe, where f1, f2, f3, …… and fe respectively represent the variation functions corresponding to the 1st, 2nd, 3rd, …… and e-th target operation data items;

[0035] Step S503: Obtain the operation data items corresponding to each variation function in L1, match the weight coefficients according to the operation data items in the feature database, and collect the weight coefficients of each variation function to obtain the target weight sequence Q, Q: β1, β2, β3, ……, βe, where β1, β2, β3, …… and βe respectively represent the weight coefficients corresponding to the 1st, 2nd, 3rd, …… and e-th variation functions;

[0036] Step S504: Calculate the objective function G, where G = β1×f1 + β2×f2 + β3×f3 + …… + βe×fe;

[0037] By obtaining the weight coefficients and multiplying them with the functions, the function features are further amplified to verify whether the variation law of the objective function corresponding to the operating parameter terms is consistent with the variation law in the safe state.

[0038] Further, step S600 includes:

[0039] Step S601: Denote the reference function corresponding to the current operating mode of the target device as WG, and calculate the similarity between WG and G, denoted as simg;

[0040] Step S602: Obtain the similarity judgment threshold γ. When simg < γ, it is determined that there is a difference between the objective function and the reference function.

[0041] To better implement the above method, a control system for an intelligent terminal device is also proposed. The system includes: a mode management module, a characteristic operation data item management module, a characteristic database management module, an instruction control module, an objective function management module, and a comparison management module. Among them, the mode management module is used to manage the operating modes of the target device, the characteristic operation data item management module is used to manage the characteristic operation data items under each operating mode, the characteristic database management module is used to manage the characteristic database, the instruction control module is used to manage the instruction information sent to the target device, the objective function management module is used to obtain the operation records of the target device to obtain the objective function, and the comparison management module is used to compare the objective function with the reference function;

[0042] Further, the mode management module includes: a configuration list management unit, a device configuration record management unit, and a mode comparison library management unit. Among them, the configuration list management unit is used to manage the device configuration list, the device configuration record management unit is used to manage the device configuration records, and the mode comparison library management unit is used to manage the operating mode comparison library of the target device;

[0043] Further, the characteristic operation data item management module includes: an operation record collection unit, a normalization processing unit, a function sequence management unit, and a comparison function management unit. Among them, the operation record collection unit is used to collect the operation records of each operation data item of the target device, the normalization processing unit is used to perform normalization processing on the actual operation data values in the operation records, the function sequence management unit is used to manage the function sequence and the second variation sequence, and the comparison function management unit is used to calculate the value of the comparison function;

[0044] The feature database management module includes: a quantization reference value calculation unit, a weight calculation unit, and a reference function management unit. Among them, the quantization reference value calculation unit is used to obtain the quantization reference value, the weight calculation unit is used to calculate the weight values corresponding to each variation function, and the reference function management unit is used to obtain the reference function;

[0045] The objective function management module includes: an instruction information receiving unit, an operation record submission unit, a function conversion unit, and an objective function management unit. Among them, the instruction information receiving unit is used to receive instruction information, the operation record submission unit is used to submit the operation records of the target operation data items of the target device, the function conversion unit is used to convert the target operation data items into corresponding variation functions, and the objective function management unit is used to obtain the objective function;

[0046] The comparison management module includes: a function comparison unit and a judgment unit. Among them, the function comparison unit is used to compare the difference degree between the objective function and the reference function, and the judgment unit is used to judge whether there is a difference between the objective function and the reference function.

[0047] Compared with the prior art, the beneficial effects of the present invention are as follows: By collecting the variation rules of the device operation parameters in the safe state, screening the operation parameter items with significant features of the target device, obtaining the relative relationship of the operation parameter changes, and obtaining the weight coefficients, the present invention reconstructs the operation records collected in real time through the weight coefficients to verify the security of the device. First, this solution reduces complex encryption and verification operations, performs security verification through the operation characteristics of the device, is suitable for application to a large number of terminal devices, and at the same time flexibly formulates a security verification scheme according to the usage habits of different devices, improving the security of the terminal devices. Description of the Drawings

[0048] Figure 1 It is a schematic structural diagram of a control system of an intelligent terminal device of the present invention;

[0049] Figure 2 It is a schematic flow diagram of a control method of an intelligent terminal device of the present invention;

[0050] Figure 3 It is a schematic diagram of an embodiment of a control system of an intelligent terminal device of the present invention. Detailed Embodiments

[0051] Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0052] Embodiment: Such as Figure 1 、 Figure 2 and Figure 3As shown in the figure, the present invention provides a technical solution, a control system and method for an intelligent terminal device. The method includes:

[0053] Step S100: Obtain the configuration information of the terminal device. By distinguishing the configuration parameters corresponding to the configuration items in the configuration information, distinguish the operating modes of the terminal device, and save the obtained operating modes in the operating mode comparison library;

[0054] Among them, step S100 includes:

[0055] Step S101: Collect all the configuration items of the target device to obtain a device configuration list. Among them, the i-th configuration item of the target device is denoted as Ai, and the configuration parameter corresponding to the i-th configuration item is denoted as Vai. Combine (Ai, Vai) into a configuration pair. During one collection process of the device configuration information, collect the corresponding configuration parameter information of each configuration item into the configuration list to obtain a device configuration record;

[0056] In the embodiment, the device configuration items are, for example: the IP address of the device, the geographical location of the device, the user account for logging in to the device, and the software list used in the device;

[0057] Obtain the operating mode of the terminal device by collecting the device configuration parameters;

[0058] Step S102: Collect several device configuration records, and classify the several device configuration records according to the basis that the configuration parameters of all the same configuration items are the same. Among them, one type of device configuration record corresponds to one type of operating mode, and the several device configuration records are the device configuration records collected after the target device passes the security detection;

[0059] Step S103: Extract the configuration items corresponding to each type of operating mode respectively, and collect the corresponding relationship between each type of operating mode and the configuration items into the operating mode comparison library.

[0060] Step S200: Set a certain terminal device as the target device, perform a security detection on the target device. When the target device passes the detection safely, obtain the operation records of each operation data item of the target device, perform normalization processing on the operation records of the operation data item within the unit time range, obtain the change function of the operation data item with respect to time, and obtain the operation data item with the largest difference degree of the change function as the characteristic operation data item;

[0061] Among them, step S200 includes:

[0062] Step S201: Collect the operating mode of the target operating device, obtain a unit time period with a duration of T, and respectively collect the operation records of each operation data item of the target device during the collected unit time period;

[0063] Step S202: Denote the ratio of the actual operation data value in the operation record to the operation value under the maximum operation load as the load rate, convert the relationship between the actual operation values of each operation record over time into the relationship between the load rate over time, plot the function of the load rate of each operation data item changing over time to obtain the change function of the load rate, and arrange the change functions in ascending order according to the function mean of the change functions to obtain the change function sequence Y;

[0064] In the embodiment, the operation data values are, for example, the CPU usage frequency of the terminal device, the hard disk read speed, and the network connection speed;

[0065] Step S203: Obtain the change function corresponding to the maximum function mean in the change function sequence Y and denote it as ymax, and obtain the change function corresponding to the minimum function mean and denote it as ymin. After removing ymax and ymin from the change function sequence Y, obtain the second change sequence Y';

[0066] Step S204: Obtain n change functions from the second change sequence Y' in the arranged order to obtain the sampling sequence LY, LY: y1, y2, y3,..., yn, where y1, y2, y3,... and yn respectively represent the 1st, 2nd, 3rd,... and nth change functions in the sampling sequence LY, and respectively obtain the function means of the 1st, 2nd, 3rd,... and nth change functions, and denote them as yc1, yc2, yc3,... and yc n , satisfying the condition:

[0067] yc1 < yc2 < yc3 <... < yc n ;

[0068] Step S205: Establish a comparison function H, Adjust the change functions in the second change sequence Y', calculate the calculation results of H respectively, traverse the calculation results of H, and obtain the second change sequence Y' when the calculation result of H is the largest, and denote it as the target sampling sequence;

[0069] Step S206: Obtain the operation data items corresponding to each change function in the target sampling sequence, and denote them as characteristic operation data items, and correspond the characteristic operation data items to the operation modes of the target device.

[0070] Step S300: Respectively obtain the change functions corresponding to each characteristic operation data item, superimpose the change functions to obtain a reference function, and use the ratio of the average amplitude value of each change function to the average amplitude of the reference function as the weight coefficient of each change function. Collect the characteristic operation data items, reference functions, and weight coefficients under all operation modes of the target device to form a characteristic database;

[0071] Among them, Step S300 includes:

[0072] Step S301: Obtain the target sampling sequence and the function mean values corresponding to the respective change functions in the target sampling sequence, sum up the function mean values to obtain the quantization reference value D;

[0073] Step S302: Obtain the function mean value dk corresponding to the k-th change function in the target sampling sequence, calculate the weight coefficient αk corresponding to the k-th change function, αk = dk / D;

[0074] Step S303: Calculate the reference function W, W = α1×r1 + α2×r2 + α2×r2 + …… + αm×rm, where r1, r2, r3, ……, and rm respectively represent the 1st, 2nd, 3rd, ……, and m-th change functions in the target sampling sequence, and α1, α2, α3, ……, and αm respectively represent the weight coefficients corresponding to the 1st, 2nd, 3rd, ……, and m-th change functions.

[0075] Step S400: During the current use of the target device, perform a security check on the target device. When the target device fails the security check, obtain the current operating mode of the target device, obtain the characteristic operating data item corresponding to the operating mode from the operating mode comparison library as the target operating data item, and send instruction information including a request for the operating record of the target operating data item to the target device.

[0076] Step S500: When the target device receives the instruction information, submit the operating record of the target operating data item during the current use, obtain the weight coefficient corresponding to the current operating mode of the target device from the characteristic database, and perform a weighted operation on the operating record to obtain the target function;

[0077] Among them, Step S500 includes:

[0078] Step S501: Obtain the time point t0 when the target device receives the instruction information, and submit the operating record of the target operating data item of the target device during the time period of length T after t0 or the time period of length T before t0;

[0079] Step S502: Plot the change function of the load rate of each operating data item of the target operating data item with respect to time to obtain the change function sequence L1, L1: f1, f2, f3, ……, fe, where f1, f2, f3, ……, and fe respectively represent the change functions corresponding to the 1st, 2nd, 3rd, ……, and e-th target operating data items;

[0080] Step S503: Obtain the operation data items corresponding to each variation function in L1, match the weight coefficients in the feature database according to the operation data items, and collect the weight coefficients of each variation function to obtain the target weight sequence Q, where Q: β1, β2, β3, ……, βe, and β1, β2, β3, ……, and βe respectively represent the weight coefficients corresponding to the 1st, 2nd, 3rd, ……, and e-th variation functions;

[0081] Step S504: Calculate the objective function G, where G = β1×f1 + β2×f2 + β3×f3 + …… + βe×fe.

[0082] Step S600: Obtain the reference function corresponding to the current operation mode of the target device, compare the objective function with the reference function, and when there is a difference between the objective function and the reference function, send an alarm prompt to the manager of the target device;

[0083] Among them, Step S600 includes:

[0084] Step S601: Denote the reference function corresponding to the current operation mode of the target device as WG, and calculate the similarity between WG and G, denoted as simg;

[0085] Step S602: Obtain the similarity judgment threshold γ, and when simg < γ, it is judged that there is a difference between the objective function and the reference function.

[0086] In order to quickly compare the difference degree of functions, an embodiment of function comparison through quantization coding is also proposed:

[0087] Obtain the reference function G0, quantize the value of G0, set 4 quantization intervals, and the quantization values are respectively denoted as 00, 01, 10, 11; convert the data value of G0 into a quantization value sequence p0;

[0088] Obtain the objective function G, quantize G in the same way as quantizing G0, and convert the data value of G into a quantization value sequence p;

[0089] When p0 is the same as p, the current state of the target device is a safe state.

[0090] The system includes: a mode management module, a feature operation data item management module, a feature database management module, an instruction control module, an objective function management module, and a comparison management module;

[0091] Among them, the mode management module is used to manage the operating modes of the target device. The mode management module includes: a configuration list management unit, a device configuration record management unit, and a mode comparison library management unit. The configuration list management unit is used to manage the device configuration list, the device configuration record management unit is used to manage the device configuration records, and the mode comparison library management unit is used to manage the operating mode comparison library of the target device;

[0092] Among them, the characteristic operation data item management module is used to manage the characteristic operation data items under each operating mode. The characteristic operation data item management module includes: an operation record collection unit, a normalization processing unit, a function sequence management unit, and a comparison function management unit. The operation record collection unit is used to collect the operation records of each operation data item of the target device, the normalization processing unit is used to perform normalization processing on the actual operation data values in the operation records, the function sequence management unit is used to manage the function sequence and the second change sequence, and the comparison function management unit is used to calculate the values of the comparison functions;

[0093] Among them, the characteristic database management module is used to manage the characteristic database. The characteristic database management module includes: a quantization reference value calculation unit, a weight calculation unit, and a reference function management unit. The quantization reference value calculation unit is used to obtain the quantization reference value, the weight calculation unit is used to calculate the weight values corresponding to each change function, and the reference function management unit is used to obtain the reference functions;

[0094] Among them, the instruction control module is used to manage the instruction information sent to the target device;

[0095] Among them, the target function management module is used to obtain the operation record of the target device to obtain the target function. The target function management module includes: an instruction information receiving unit, an operation record submitting unit, a function conversion unit, and a target function management unit. The instruction information receiving unit is used to receive the instruction information, the operation record submitting unit is used to submit the operation records of the target operation data items of the target device, the function conversion unit is used to convert the target operation data items into corresponding change functions, and the target function management unit is used to obtain the target function;

[0096] Among them, the comparison management module is used to compare the target function with the reference function. The comparison management module includes: a function comparison unit and a judgment unit. The function comparison unit is used to compare the difference degree between the target function and the reference function, and the judgment unit is used to judge whether there is a difference between the target function and the reference function.

[0097] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A control method for an intelligent terminal device, characterized in that: Methods include: Step S100: obtaining configuration information of the terminal device, distinguishing the operation mode of the terminal device by the difference of configuration parameters corresponding to the configuration items in the configuration information, and saving the obtained operation mode in the operation mode comparison library; Step S200: a terminal device is set as a target device, and a security check is performed on the target device. When the target device passes the check safely, the operation records of each operation data item of the target device are obtained, and the operation records of the operation data items within a unit time range are normalized to obtain a change function of the operation data items with respect to time, and the operation data item with the largest degree of difference in the change function is obtained as a characteristic operation data item; Step S300: respectively obtain the change functions corresponding to the characteristic operation data items, superimpose the change functions to obtain the reference function, use the ratio of the average amplitude value of each change function to the average amplitude of the reference function as the weight coefficient of each change function, and collect the characteristic operation data items, reference functions and weight coefficients under all operation modes of the target device to form a characteristic database; Step S400: During the current use of the target device, a security check is performed on the target device. When the target device fails the security check, the current operation mode of the target device is obtained, a characteristic operation data item corresponding to the operation mode is obtained from an operation mode comparison library as a target operation data item, and instruction information including an operation record requesting the target operation data item is sent to the target device; Step S500: After receiving the instruction information, the target device submits the operation record of the target operation data item during the current use process, obtains the weight coefficient corresponding to the current operation mode of the target device from the feature database, performs weighted operation on the operation record, and obtains the target function; Step S600: Obtain a reference function corresponding to the current operation mode of the target device, compare the target function with the reference function, and when there is a difference between the target function and the reference function, issue an alarm to the administrator of the target device.

2. The control method of a smart terminal device according to claim 1, characterized in that: Step S100 includes: Step S101: the target device includes several configuration items, and all configuration items of the target device are collected to obtain a device configuration list, wherein the i-th configuration item of the target device is recorded as Ai, and the configuration parameter corresponding to the i-th configuration item is recorded as Vai. (Ai, Vai) is composed of a configuration pair. In the process of collecting device configuration information once, the corresponding configuration parameter information of each configuration item is collected into the configuration list to obtain a device configuration record; Step S102: Collecting a plurality of device configuration records, and classifying the plurality of device configuration records according to the same basis of configuration parameters of all the same configuration items, wherein one type of device configuration record corresponds to one type of operation mode, and the plurality of device configuration records are device configuration records collected after the target device passes the security detection; Step S103: extracting configuration items corresponding to each type of operation mode respectively, and collecting the correspondence between each type of operation mode and the configuration items into an operation mode comparison library.

3. The control method of a smart terminal device according to claim 2, characterized in that: Step S200 includes: Step S201: collecting the operation mode of the target operation device, obtaining a unit time period of duration T, and collecting the operation records of various operation data items of the target device in the collected unit time period respectively; Step S202: Record the ratio of the actual operation data value in the operation record to the operation value under the maximum operation load as the load rate, convert the change relationship of the actual operation value of each operation record over time into the change relationship of the load rate over time, draw the function of the load rate of each operation data item over time, and obtain the change function of the load rate, and arrange the change functions according to the order of the function means from small to large to obtain the change function sequence Y; Step S203: Obtain the change function corresponding to the maximum function mean in the change function sequence Y, record it as ymax, and the change function corresponding to the minimum function mean as ymin, and remove ymax and ymin from the change function sequence Y to obtain a second change sequence Y'; Step S204: Obtain n change functions from the second change sequence Y' in order of arrangement to obtain a sampling sequence LY, LY: y1, y2, y3, ..., yn, where y1, y2, y3, ... and yn represent the first, second, third, ... and nth change functions in the sampling sequence LY, respectively, and obtain the function means of the first, second, third, ... and nth change functions, respectively, and record them as yc1, yc2, yc3, ... and yc n , satisfying the conditions: yc1<yc2<yc3<……<yc n ; Step S205: Establish a comparison function H, Adjust the change function in the second change sequence Y', calculate the calculation results of H respectively, traverse the calculation results of H, and obtain the second change sequence Y' when the calculation result of H is the largest, which is recorded as the target sampling sequence; Step S206: obtaining operation data items corresponding to each variation function in the target sampling sequence, recorded as characteristic operation data items, wherein the characteristic operation data items correspond to the operation modes of the target devices.

4. The control method of a smart terminal device according to claim 3, characterized in that: Step S300 includes: Step S301: obtaining a target sampling sequence and function means corresponding to each variation function in the target sampling sequence, and summing the function means to obtain a quantitative reference value D; Step S302: Obtain the function mean dk corresponding to the k-th variation function in the target sampling sequence, and calculate the weight coefficient αk corresponding to the k-th variation function, αk=dk / D; Step S303: Calculate the reference function W, W = α1×r1+α2×r2+α2×r2+…+αm×rm, where r1, r2, r3, … and rm respectively represent the 1st, 2nd, 3rd, … and mth change functions in the target sampling sequence, and α1, α2, α3, … and αm respectively represent the weight coefficients corresponding to the 1st, 2nd, 3rd, … and mth change functions.

5. The control method of a smart terminal device according to claim 4, characterized in that: Step S500 includes: Step S501: obtaining the time point t0 when the target device receives the instruction information, and submitting the operation record of the target operation data item of the target device in the time period T after t0 or the time period T before t0; Step S502: plotting the load rate variation function of each operation data item of the target operation data item with respect to time, and obtaining a variation function sequence L1, L1: f1, f2, f3, ..., fe, wherein f1, f2, f3, ... and fe represent the variation functions corresponding to the first, second, third, ... and e-th target operation data items, respectively; Step S503: Obtain the operation data items corresponding to each change function in L1, match the weight coefficients in the feature database according to the operation data items, collect the weight coefficients of each change function, and obtain the target weight sequence Q, Q: β1, β2, β3, ..., βe, where β1, β2, β3, ... and βe represent the weight coefficients corresponding to the first, second, third, ... and e-th change functions respectively; Step S504: Calculate the objective function G, G = β1×f1+β2×f2+β3×f3+…+βe×fe.

6. The control method of a smart terminal device according to claim 5, characterized in that: Step S600 includes: Step S601: the reference function corresponding to the current operation mode of the target device is recorded as WG, and the similarity between WG and G is calculated and recorded as simg; Step S602: Obtain a similarity judgment threshold γ. When simg<γ, it is determined that there is a difference between the target function and the reference function.

7. A control system for an intelligent terminal device, used to execute a control method for an intelligent terminal device according to any one of claims 1 to 6, characterized in that: The system includes: A mode management module, a feature operation data item management module, a feature database management module, an instruction control module, an objective function management module and a comparison management module, wherein the mode management module is used to manage the operation mode of the target device, the feature operation data item management module is used to manage the feature operation data items under each operation mode, the feature database management module is used to manage the feature database, the instruction control module is used to manage the instruction information sent to the target device, the objective function management module is used to obtain the operation record of the target device and obtain the objective function, and the comparison management module is used to compare the objective function with the reference function.

8. The control system of a smart terminal device according to claim 7, characterized in that: The mode management module includes: a configuration list management unit, a device configuration record management unit and a mode comparison library management unit, wherein the configuration list management unit is used to manage the device configuration list, the device configuration record management unit is used to manage the device configuration record, and the mode comparison library management unit is used to manage the operation mode comparison library of the target device; The characteristic operation data item management module includes: an operation record collection unit, a normalization processing unit, a function sequence management unit and a comparison function management unit, wherein the operation record collection unit is used to collect the operation records of various operation data items of the target device, the normalization processing unit is used to normalize the actual operation data values ​​in the operation records, the function sequence management unit is used to manage the function sequence and the second change sequence, and the comparison function management unit is used to calculate the value of the comparison function.

9. The control system of a smart terminal device according to claim 7, characterized in that: The feature database management module includes: a quantitative reference value calculation unit, a weight calculation unit and a reference function management unit, wherein the quantitative reference value calculation unit is used to obtain the quantitative reference value, the weight calculation unit is used to calculate the weight value corresponding to each change function, and the reference function management unit is used to obtain the reference function.

10. The control system of a smart terminal device according to claim 7, characterized in that: The target function management module includes: an instruction information receiving unit, an operation record submission unit, a function conversion unit and a target function management unit, wherein the instruction information receiving unit is used to receive instruction information, the operation record submission unit is used to submit the operation record of the target operation data item of the target device, the function conversion unit is used to convert the target operation data item into a corresponding change function, and the target function management unit is used to obtain the target function; The comparison management module includes: a function comparison unit and a judgment unit, wherein the function comparison unit is used to compare the difference between the target function and the reference function, and the judgment unit is used to judge whether there is a difference between the target function and the reference function.

Citation Information

Patent Citations

  • Safety monitoring method and system based on big data analysis

    CN117390635A

  • Equipment operation optimization control system and method based on computer control

    CN118606013A