Operating system management unit based on Feiteng CPU platform
By extending the I2C bus interface on the Feiteng CPU platform, I2C bus data communication and device management are realized, which solves the problem of not being able to intelligently monitor and manage equipment, and improves the operating efficiency and stability of the operating system.
Patent Information
- Application Number
- CN202411315014.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-07
AI Technical Summary
The existing technology cannot effectively manage the operating system based on the Feiteng CPU platform by mounting the I2C bus, resulting in the inability to realize intelligent monitoring and management of various devices in the operating system, reducing the operating efficiency and stability of the operating system.
By expanding the I2C bus interface on the Feiteng CPU platform, data communication of the I2C bus is realized, various devices in the operating system, obtain real-time data of the device operation, process and evaluate these data, formulate an intelligent management plan, and intelligentize the operating system manage.
It realizes intelligent monitoring and management of various devices in the operating system, and improves the operating efficiency and stability of the operating system.
Smart Images

Figure CN119271284A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of operating system management, and in particular to an operating system management unit based on a Feiteng CPU platform. Background Art
[0002] Feiteng CPU is the abbreviation of the domestic Feiteng server CPU, domestic Feiteng desktop CPU, domestic Feiteng embedded CPU and other series of products; Feiteng CPU products have the characteristics of complete spectrum, high performance, complete ecology and high degree of autonomy. It mainly includes four major series: high-performance desktop CPU, high-performance server CPU, high-end embedded CPU and Feiteng chip set, providing core computing power support for various types of devices from end to cloud.
[0003] The Chinese patent with publication number CN108304223A discloses a method for interaction between an operating system and a hardware platform for a power hibernation mechanism, the steps of which include: executing a process of entering a hibernation state and saving the execution context of the operating system; notifying the computer hardware platform to perform a hibernation operation by configuring the level of a GPIO port for hibernation interaction; executing a hardware power-off sequence; the Feiteng CPU enters a hibernation state; wakes up the Feiteng CPU; notifies the computer hardware platform to perform a wake-up operation through a GPIO port; executes a power-on sequence; executes a process of restoring a normal execution state and restoring the saved execution context; the hibernation function of the Feiteng platform power management can be realized, the platform power consumption can be reduced, and the energy efficiency ratio can be improved; however, the patent has the following defects:
[0004] The existing operating system based on the Feiteng CPU platform cannot be effectively managed by mounting the I2C bus, and cannot realize intelligent monitoring and management of various devices in the operating system, which reduces the operating efficiency and stability of the operating system. Summary of the invention
[0005] The purpose of the present invention is to provide an operating system management unit based on the Feiteng CPU platform, which can effectively manage the operating system based on the Feiteng CPU platform by mounting the I2C bus, realize intelligent monitoring and management of various devices in the operating system, improve the operating efficiency and stability of the operating system, and solve the problems raised in the above-mentioned background technology.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] Operating system management unit based on Feiteng CPU platform, including:
[0008] I2C bus interface module, used to mount the operating system management unit onto the I2C bus;
[0009] Data communication protocol module, used to realize data communication with Feiteng CPU platform based on I2C bus;
[0010] The device data acquisition module is used to obtain real-time data of device operation based on the Feiteng CPU platform;
[0011] The device data processing module is used to process the real-time data of the device operation based on the Feiteng CPU platform and determine the characteristic data of the device operation based on the Feiteng CPU platform;
[0012] The status evaluation and analysis module is used to evaluate and analyze the equipment operation characteristic data based on the Feiteng CPU platform and determine the equipment operation evaluation and analysis results based on the Feiteng CPU platform;
[0013] The device intelligent management module is used to perform intelligent management of the operating system based on the intelligent management solution of the operating system based on the Feiteng CPU platform.
[0014] Preferably, the I2C bus interface module includes:
[0015] Interface expansion unit, used to expand the I2C bus interface;
[0016] According to the operating system management requirements based on the Feiteng CPU platform, the I2C bus interface is expanded on the Feiteng CPU platform to provide a standard I2C bus interface for the operating system management unit;
[0017] A bus mounting unit, used to mount the operating system management unit onto the I2C bus;
[0018] Based on the I2C bus interface extended on the Feiteng CPU platform, the operating system management unit is mounted on the I2C bus, and based on the I2C bus, various devices in the operating system are managed intelligently.
[0019] Preferably, the data communication protocol module includes:
[0020] Data communication unit, used to realize data communication with Feiteng CPU platform based on I2C bus;
[0021] Among them, the Feiteng CPU platform sends control instructions to the I2C bus. After receiving the control instructions, the I2C bus converts the control instructions sent by the Feiteng CPU platform into a bus communication format, and processes the data received on the I2C bus and converts it into a data format that the Feiteng CPU platform can recognize;
[0022] Communication protocol unit, used to define the I2C bus communication protocol;
[0023] According to the operating system management requirements based on the Feiteng CPU platform, the I2C bus communication protocol is defined, including the data transmission format and rate, to ensure reliable data transmission and realize I2C bus communication.
[0024] Preferably, the communication protocol unit further includes:
[0025] A device quantity setting module, used to retrieve the number of devices mounted on the I2C bus after determining the I2C bus communication protocol;
[0026] A data transmission length extraction module is used to extract the data transmission length per unit time of each device under an ideal state; wherein the value of the unit time is 1s;
[0027] A maximum capacity retrieving module, used to retrieve the maximum capacity of the I2C bus;
[0028] The first communication rate reference value acquisition module is used to obtain a first communication rate reference value by using the maximum capacity of the I2C bus combined with the number of devices mounted on the I2C bus and the data transmission length per unit time of each device under an ideal state; wherein the first communication rate reference value is obtained by the following formula:
[0029]
[0030] Among them, S ref01 represents the first communication rate reference value; n represents the number of devices mounted on the I2C bus; L i represents the data transmission length per unit time corresponding to the i-th device; C represents the maximum capacity of the I2C bus; L min and L max They represent the minimum and maximum data transmission lengths per unit time corresponding to n devices respectively; L z Indicates the median value of the data transmission length per unit time corresponding to n devices;
[0031] A communication rate determination module, configured to obtain a second communication rate reference value by using the effective transmission duration of each device, and determine the communication rate of the I2C bus according to the quantitative relationship between the first communication rate reference value and the second communication rate reference value;
[0032] The rate parameter setting module is used to set the communication rate parameters of the I2C bus according to the communication rate of the I2C bus.
[0033] Preferably, the communication rate determination module includes:
[0034] The effective transmission time calling module is used to call the effective transmission time of each device;
[0035] A maximum allowable data transmission delay extraction module, used to extract the maximum allowable data transmission delay that satisfies communication operation;
[0036] A second communication rate reference value acquisition module, used to obtain a second communication rate reference value by using the effective transmission time length of each device and the maximum allowable data transmission delay that satisfies the communication operation in combination with the data transmission length per unit time of each device under an ideal state;
[0037] The second communication rate reference value is obtained by the following formula:
[0038]
[0039] Among them, S ref02 represents the second communication rate reference value; n represents the number of devices mounted on the I2C bus; L i Indicates the data transmission length per unit time corresponding to the i-th device; L min and L max They represent the minimum and maximum data transmission lengths per unit time corresponding to n devices respectively; L z Indicates the median value of the data transmission length per unit time corresponding to n devices; D max Indicates the maximum permissible data transmission delay that satisfies communication operation; T i Indicates the effective transmission duration corresponding to the i-th device;
[0040] A reference value comparison module, configured to compare the first communication rate reference value with a second communication rate reference value;
[0041] The communication rate determination execution module is used to use a communication rate reference value corresponding to a lower value between the first communication rate reference value and the second communication rate reference value as the communication rate.
[0042] Preferably, the device data acquisition module includes:
[0043] Device access unit, used to access the device and monitor the device operation status;
[0044] Based on the I2C bus, directly access various devices in the operating system, monitor the operation of the devices in real time, and determine the device operation monitoring information;
[0045] A data acquisition unit, used to acquire real-time data of equipment operation;
[0046] Based on the equipment operation monitoring information, obtain the real-time data of equipment operation based on the Feiteng CPU platform.
[0047] Preferably, the device data processing module includes:
[0048] Data cleaning unit, used to clean the real-time data of equipment operation;
[0049] Obtain real-time data of equipment operation based on the Feiteng CPU platform;
[0050] Perform consistency checks on real-time data of equipment running on the Feiteng CPU platform;
[0051] According to the reasonable value range and mutual relationship of each parameter in the real-time data of equipment running on the Feiteng CPU platform, check whether the real-time data of equipment running on the Feiteng CPU platform meets the requirements;
[0052] Remove inconsistent data that is beyond the normal range, logically unreasonable or contradictory in the real-time data of equipment running on the Feiteng CPU platform;
[0053] Process invalid and missing values in real-time data of equipment running on the Feiteng CPU platform;
[0054] Remove invalid and missing data that are of no value to operating system management from the real-time data of equipment running on the Feiteng CPU platform;
[0055] Identify real-time data about equipment operation that is valuable for operating system management.
[0056] Preferably, the device data processing module further includes:
[0057] A data conversion unit, used to convert the real-time data of the equipment operation after cleaning;
[0058] Obtain real-time equipment operation data that is valuable for operating system management after cleaning;
[0059] Convert real-time data of equipment operation that is valuable for operating system management;
[0060] Eliminate the dimensional differences between real-time data of equipment operation;
[0061] Determine the real-time data of equipment operation with standardized data;
[0062] A feature extraction unit, used for extracting features from the converted real-time data of equipment operation;
[0063] Obtain the real-time equipment operation data after conversion and data standardization;
[0064] Extract features from the real-time data of equipment operation with data standardization;
[0065] Extract features that reflect benefits for operating system management;
[0066] Determine the device operation characteristic data based on the Feiteng CPU platform.
[0067] Preferably, the status assessment and analysis module includes:
[0068] Standard storage unit, used to store standard data of equipment operation based on Feiteng CPU platform;
[0069] According to the operating system management requirements based on the Feiteng CPU platform, the equipment operation standard data based on the Feiteng CPU platform is pre-set, and the equipment operation standard data is stored for backup;
[0070] Index retrieval unit, used to index and retrieve equipment operation standard data based on the Feiteng CPU platform;
[0071] According to the operating system management requirements based on the Feiteng CPU platform, the stored equipment operation standard data is indexed and the indexed equipment operation standard data is retrieved;
[0072] An evaluation and analysis unit, used for evaluating and analyzing the equipment operation characteristic data;
[0073] Obtain equipment operation characteristic data based on the Feiteng CPU platform;
[0074] Evaluate and analyze equipment operation characteristic data based on equipment operation standard data;
[0075] Determine the equipment operation evaluation and analysis results based on the Feiteng CPU platform;
[0076] Among them, when the equipment operation characteristic data is within the equipment operation standard data range, the equipment operation evaluation and analysis result based on the Feiteng CPU platform is that the operating system management is normal and there is no risk behavior in the equipment operation;
[0077] Among them, when the equipment operation characteristic data is not within the equipment operation standard data range, the equipment operation evaluation and analysis result based on the Feiteng CPU platform is that the operating system management is abnormal and there are risky behaviors in the equipment operation.
[0078] Preferably, the device intelligent management module includes:
[0079] The policy formulation unit is used to formulate intelligent management solutions for operating systems based on the Feiteng CPU platform;
[0080] Obtain the equipment operation evaluation and analysis results based on the Feiteng CPU platform;
[0081] Conduct mining and analysis on the evaluation and analysis results of equipment operation based on the Feiteng CPU platform;
[0082] Determine the intelligent management solution for the operating system based on the Feiteng CPU platform;
[0083] Intelligent management unit, used for intelligent management of the operating system;
[0084] Obtain intelligent management solutions for operating systems based on the Feiteng CPU platform;
[0085] Intelligent management of the operating system based on the Feiteng CPU platform intelligent management solution;
[0086] Among them, when the operating system management is abnormal and there are risky behaviors in the equipment operation, the equipment failure is quickly identified and the cause of the failure is diagnosed, and the abnormal equipment is controlled, early warning control is carried out in time, control measures are formulated, and equipment failure is resolved in time.
[0087] Compared with the prior art, the present invention has the following beneficial effects:
[0088] The present invention extends the I2C bus interface on the Feiteng CPU platform, realizes data communication with the Feiteng CPU platform based on the I2C bus, accesses various devices in the operating system based on the I2C bus, monitors the operation status of the devices in real time, obtains the real-time data of the device operation based on the Feiteng CPU platform, processes the real-time data of the device operation, determines the device operation characteristic data based on the Feiteng CPU platform, evaluates and analyzes the device operation characteristic data based on the device operation standard data, determines the device operation evaluation and analysis results based on the Feiteng CPU platform, formulates an intelligent management plan for the operating system based on the Feiteng CPU platform, intelligently manages the operating system based on the Feiteng CPU platform, effectively manages the operating system based on the Feiteng CPU platform by mounting the I2C bus, can realize intelligent monitoring and management of various devices in the operating system, and can improve the operating efficiency and stability of the operating system. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 It is a structural block diagram of the operating system management unit based on the Feiteng CPU platform of the present invention;
[0090] Figure 2 This is an algorithm flow chart of the operating system management unit based on the Feiteng CPU platform of the present invention. DETAILED DESCRIPTION
[0091] 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.
[0092] In order to solve the existing problem that the operating system based on the Feiteng CPU platform cannot be effectively managed by mounting the I2C bus, the intelligent monitoring and management of various devices in the operating system cannot be realized, and the operating efficiency and stability of the operating system are reduced, please refer to Figure 1-Figure 2 , this embodiment provides the following technical solutions:
[0093] The operating system management unit based on the Feiteng CPU platform includes: I2C bus interface module, data communication protocol module, equipment data acquisition module, equipment data processing module, status assessment and analysis module and equipment intelligent management module.
[0094] It should be noted that through the interactive communication between the I2C bus interface module, data communication protocol module, device data acquisition module, device data processing module, status assessment and analysis module and device intelligent management module, the operating system based on the Feiteng CPU platform can be effectively managed by mounting the I2C bus, which can realize intelligent monitoring and management of various devices in the operating system, and improve the operating efficiency and stability of the operating system.
[0095] Wherein, the I2C bus interface module is used to mount the operating system management unit onto the I2C bus;
[0096] In this embodiment, as a preferred technical solution of the present invention, the I2C bus interface module includes:
[0097] Interface expansion unit, used to expand the I2C bus interface;
[0098] According to the operating system management requirements based on the Feiteng CPU platform, the I2C bus interface is expanded on the Feiteng CPU platform to provide a standard I2C bus interface for the operating system management unit;
[0099] A bus mounting unit, used to mount the operating system management unit onto the I2C bus;
[0100] Based on the I2C bus interface extended on the Feiteng CPU platform, the operating system management unit is mounted on the I2C bus, and based on the I2C bus, various devices in the operating system are managed intelligently.
[0101] Among them, the data communication protocol module is used to realize data communication with the Feiteng CPU platform based on the I2C bus;
[0102] In this embodiment, as a preferred technical solution of the present invention, the data communication protocol module includes:
[0103] Data communication unit, used to realize data communication with Feiteng CPU platform based on I2C bus;
[0104] Among them, the Feiteng CPU platform sends control instructions to the I2C bus. After receiving the control instructions, the I2C bus converts the control instructions sent by the Feiteng CPU platform into a bus communication format, and processes the data received on the I2C bus and converts it into a data format that the Feiteng CPU platform can recognize;
[0105] Communication protocol unit, used to define the I2C bus communication protocol;
[0106] According to the operating system management requirements based on the Feiteng CPU platform, the I2C bus communication protocol is defined, including the data transmission format and rate, to ensure reliable data transmission and realize I2C bus communication.
[0107] Specifically, the communication protocol unit also includes:
[0108] A device quantity setting module, used to retrieve the number of devices mounted on the I2C bus after determining the I2C bus communication protocol;
[0109] A data transmission length extraction module is used to extract the data transmission length per unit time of each device under an ideal state; wherein the value of the unit time is 1s;
[0110] A maximum capacity retrieving module, used to retrieve the maximum capacity of the I2C bus;
[0111] The first communication rate reference value acquisition module is used to obtain a first communication rate reference value by using the maximum capacity of the I2C bus combined with the number of devices mounted on the I2C bus and the data transmission length per unit time of each device under an ideal state; wherein the first communication rate reference value is obtained by the following formula:
[0112]
[0113] Among them, S ref01 represents the first communication rate reference value; n represents the number of devices mounted on the I2C bus; L i represents the data transmission length per unit time corresponding to the i-th device; C represents the maximum capacity of the I2C bus; L min and L max They represent the minimum and maximum data transmission lengths per unit time corresponding to n devices respectively; L z Indicates the median value of the data transmission length per unit time corresponding to n devices;
[0114] A communication rate determination module, configured to obtain a second communication rate reference value by using the effective transmission duration of each device, and determine the communication rate of the I2C bus according to the quantitative relationship between the first communication rate reference value and the second communication rate reference value;
[0115] The rate parameter setting module is used to set the communication rate parameters of the I2C bus according to the communication rate of the I2C bus.
[0116] The technical effect of the above technical solution is: through the device quantity setting module, the data transmission length extraction module and the maximum capacity retrieval module, the solution can comprehensively consider the number of devices mounted on the I2C bus, the data transmission length per unit time of each device and the maximum capacity of the I2C bus. This information provides an accurate data basis for the subsequent communication rate setting. The first communication rate reference value acquisition module uses the above information to calculate a communication rate reference value based on an ideal state through a complex formula. This reference value takes into account multiple factors, including the number of devices, the amount of data transmission and the maximum capacity of the bus, so that communication resources can be allocated more reasonably and communication efficiency can be improved.
[0117] The communication rate determination module not only considers the communication rate under the ideal state (i.e., the first communication rate reference value), but also combines the effective transmission time of each device to obtain the second communication rate reference value. By combining these two reference values, the module can determine a communication rate that is both efficient and stable, thereby enhancing the stability of the I2C bus communication. The rate parameter setting module sets the parameters of the I2C bus according to the determined communication rate. Since the previous modules have completed the complex calculation and analysis work, this setting process is relatively simple and accurate, which reduces the difficulty and error rate of manually setting parameters. By comprehensively considering multiple factors to determine the communication rate, problems such as communication bottlenecks, data loss or transmission delays caused by improper rate settings can be avoided. This helps to improve the performance of the entire I2C bus communication system and ensure accurate and timely transmission of data.
[0118] In summary, this technical solution improves the efficiency, stability and overall performance of I2C bus communication through refined communication rate setting and optimization.
[0119] Specifically, the communication rate determination module includes:
[0120] The effective transmission time calling module is used to call the effective transmission time of each device;
[0121] A maximum allowable data transmission delay extraction module, used to extract the maximum allowable data transmission delay that satisfies communication operation;
[0122] A second communication rate reference value acquisition module, used to obtain a second communication rate reference value by using the effective transmission time length of each device and the maximum allowable data transmission delay that satisfies the communication operation in combination with the data transmission length per unit time of each device under an ideal state;
[0123] The second communication rate reference value is obtained by the following formula:
[0124]
[0125] Among them, S ref02 represents the second communication rate reference value; n represents the number of devices mounted on the I2C bus; L i Indicates the data transmission length per unit time corresponding to the i-th device; L min and L max They represent the minimum and maximum data transmission lengths per unit time corresponding to n devices respectively; L z Indicates the median value of the data transmission length per unit time corresponding to n devices; D max Indicates the maximum permissible data transmission delay that satisfies communication operation; T i Indicates the effective transmission duration corresponding to the i-th device;
[0126] A reference value comparison module, configured to compare the first communication rate reference value with a second communication rate reference value;
[0127] The communication rate determination execution module is used to use a communication rate reference value corresponding to a lower value between the first communication rate reference value and the second communication rate reference value as the communication rate.
[0128] The technical effect of the above technical solution is: through the effective transmission duration retrieval module and the maximum allowable data transmission delay extraction module, the solution can obtain the actual transmission situation of each device and the maximum allowable delay of the communication system. This information is used by the second communication rate reference value acquisition module to calculate a rate reference value that is closer to the actual communication needs. The calculation of the second communication rate reference value not only takes into account the data transmission length per unit time of the device, but also incorporates the effective transmission duration and the maximum allowable data transmission delay. This multi-dimensional consideration makes the calculated rate reference value more comprehensive and accurate.
[0129] The reference value comparison module and the communication rate determination execution module compare the two communication rate reference values and select the lower one as the final communication rate. This approach is intended to ensure that the communication system transmits data at the highest possible rate without exceeding its maximum allowable delay, thereby optimizing communication efficiency and stability. By taking the maximum allowable data transmission delay into consideration, the solution helps to reduce delays in the communication process and ensure timely transmission and reception of data. The solution can flexibly adjust the communication rate according to different device configurations and communication requirements. This enables the I2C bus communication system to better adapt to different application scenarios and conditions. Although the solution involves multiple modules and complex calculation processes, its core purpose is to simplify the process of setting the communication rate. Through automated calculation and comparison, users can more easily obtain an optimized communication rate setting.
[0130] In summary, this technical solution accurately determines the communication rate of the I2C bus by comprehensively considering multiple factors, aiming to optimize communication efficiency, stability and system adaptability, while reducing communication delay and simplifying the rate setting process.
[0131] Among them, the device data acquisition module is used to obtain real-time data of device operation based on the Feiteng CPU platform;
[0132] In this embodiment, as a preferred technical solution of the present invention, the device data acquisition module includes:
[0133] Device access unit, used to access the device and monitor the device operation status;
[0134] Based on the I2C bus, directly access various devices in the operating system, monitor the operation of the devices in real time, and determine the device operation monitoring information;
[0135] A data acquisition unit, used to acquire real-time data of equipment operation;
[0136] Based on the equipment operation monitoring information, obtain the real-time data of equipment operation based on the Feiteng CPU platform.
[0137] Among them, the device data processing module is used to process the real-time data of the device operation based on the Feiteng CPU platform and determine the device operation characteristic data based on the Feiteng CPU platform;
[0138] In this embodiment, as a preferred technical solution of the present invention, the device data processing module includes:
[0139] Data cleaning unit, used to clean the real-time data of equipment operation;
[0140] Obtain real-time data of equipment operation based on the Feiteng CPU platform;
[0141] Perform consistency checks on real-time data of equipment running on the Feiteng CPU platform;
[0142] According to the reasonable value range and mutual relationship of each parameter in the real-time data of equipment running on the Feiteng CPU platform, check whether the real-time data of equipment running on the Feiteng CPU platform meets the requirements;
[0143] Remove inconsistent data that is beyond the normal range, logically unreasonable or contradictory in the real-time data of equipment running on the Feiteng CPU platform;
[0144] Process invalid and missing values in real-time data of equipment running on the Feiteng CPU platform;
[0145] Remove invalid and missing data that are of no value to operating system management from the real-time data of equipment running on the Feiteng CPU platform;
[0146] Identify real-time data of equipment operation that is valuable for operating system management;
[0147] A data conversion unit, used to convert the real-time data of the equipment operation after cleaning;
[0148] Obtain real-time equipment operation data that is valuable for operating system management after cleaning;
[0149] Convert real-time data of equipment operation that is valuable for operating system management;
[0150] Eliminate the dimensional differences between real-time data of equipment operation;
[0151] Determine the real-time data of equipment operation with standardized data;
[0152] A feature extraction unit, used for extracting features from the converted real-time data of equipment operation;
[0153] Obtain the real-time equipment operation data after conversion and data standardization;
[0154] Extract features from the real-time data of equipment operation with data standardization;
[0155] Extract features that reflect benefits for operating system management;
[0156] Determine the device operation characteristic data based on the Feiteng CPU platform.
[0157] Among them, the status assessment and analysis module is used to assess and analyze the equipment operation characteristic data based on the Feiteng CPU platform, and determine the equipment operation assessment and analysis results based on the Feiteng CPU platform;
[0158] In this embodiment, as a preferred technical solution of the present invention, the state assessment and analysis module includes:
[0159] Standard storage unit, used to store standard data of equipment operation based on Feiteng CPU platform;
[0160] According to the operating system management requirements based on the Feiteng CPU platform, the equipment operation standard data based on the Feiteng CPU platform is pre-set, and the equipment operation standard data is stored for backup;
[0161] Index retrieval unit, used to index and retrieve equipment operation standard data based on the Feiteng CPU platform;
[0162] According to the operating system management requirements based on the Feiteng CPU platform, the stored equipment operation standard data is indexed and the indexed equipment operation standard data is retrieved;
[0163] An evaluation and analysis unit, used for evaluating and analyzing the equipment operation characteristic data;
[0164] Obtain equipment operation characteristic data based on the Feiteng CPU platform;
[0165] Evaluate and analyze equipment operation characteristic data based on equipment operation standard data;
[0166] Determine the equipment operation evaluation and analysis results based on the Feiteng CPU platform;
[0167] Among them, when the equipment operation characteristic data is within the equipment operation standard data range, the equipment operation evaluation and analysis result based on the Feiteng CPU platform is that the operating system management is normal and there is no risk behavior in the equipment operation;
[0168] Among them, when the equipment operation characteristic data is not within the equipment operation standard data range, the equipment operation evaluation and analysis result based on the Feiteng CPU platform is that the operating system management is abnormal and there are risky behaviors in the equipment operation.
[0169] Among them, the device intelligent management module is used to perform intelligent management of the operating system according to the operating system intelligent management solution based on the Feiteng CPU platform.
[0170] In this embodiment, as a preferred technical solution of the present invention, the device intelligent management module includes:
[0171] The policy formulation unit is used to formulate intelligent management solutions for operating systems based on the Feiteng CPU platform;
[0172] Obtain the equipment operation evaluation and analysis results based on the Feiteng CPU platform;
[0173] Conduct mining and analysis on the evaluation and analysis results of equipment operation based on the Feiteng CPU platform;
[0174] Determine the intelligent management solution for the operating system based on the Feiteng CPU platform;
[0175] Intelligent management unit, used for intelligent management of the operating system;
[0176] Obtain intelligent management solutions for operating systems based on the Feiteng CPU platform;
[0177] Intelligent management of the operating system based on the Feiteng CPU platform intelligent management solution;
[0178] Among them, when the operating system management is abnormal and there are risky behaviors in the equipment operation, the equipment failure is quickly identified and the cause of the failure is diagnosed, and the abnormal equipment is controlled, early warning control is carried out in time, control measures are formulated, and equipment failure is resolved in time.
[0179] Therefore, by extending the I2C bus interface on the Feiteng CPU platform, data communication with the Feiteng CPU platform is realized based on the I2C bus, various devices in the operating system are accessed based on the I2C bus, and the operation status of the devices is monitored in real time, the real-time operation data of the equipment based on the Feiteng CPU platform is obtained, the real-time operation data of the equipment is processed, the operation characteristic data of the equipment based on the Feiteng CPU platform is determined, and the equipment operation characteristic data is evaluated and analyzed based on the equipment operation standard data. The evaluation and analysis results of the equipment operation based on the Feiteng CPU platform are determined, and an intelligent management plan for the operating system based on the Feiteng CPU platform is formulated, and the operating system based on the Feiteng CPU platform is intelligently managed. By mounting the I2C bus to effectively manage the operating system based on the Feiteng CPU platform, intelligent monitoring and management of various devices in the operating system can be realized, which can improve the operating efficiency and stability of the operating system.
[0180] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0181] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. The operating system management unit based on Feiteng CPU platform is characterized by: include: I2C bus interface module, used to mount the operating system management unit onto the I2C bus; Data communication protocol module, used to realize data communication with Feiteng CPU platform based on I2C bus; The device data acquisition module is used to obtain real-time data of device operation based on the Feiteng CPU platform; The device data processing module is used to process the real-time data of the device operation based on the Feiteng CPU platform and determine the characteristic data of the device operation based on the Feiteng CPU platform; The status evaluation and analysis module is used to evaluate and analyze the equipment operation characteristic data based on the Feiteng CPU platform and determine the equipment operation evaluation and analysis results based on the Feiteng CPU platform; The device intelligent management module is used to intelligently manage the operating system according to the operating system intelligent management solution based on the Feiteng CPU platform.
2. The operating system management unit based on Feiteng CPU platform according to claim 1, characterized in that: The I2C bus interface module includes: Interface expansion unit, used to expand the I2C bus interface; According to the operating system management requirements based on the Feiteng CPU platform, the I2C bus interface is expanded on the Feiteng CPU platform to provide a standard I2C bus interface for the operating system management unit; A bus mounting unit, used to mount the operating system management unit onto the I2C bus; Based on the I2C bus interface extended on the Feiteng CPU platform, the operating system management unit is mounted on the I2C bus, and based on the I2C bus, various devices in the operating system are managed intelligently.
3. The operating system management unit based on Feiteng CPU platform according to claim 2, characterized in that: The data communication protocol module includes: Data communication unit, used to realize data communication with Feiteng CPU platform based on I2C bus; Among them, the Feiteng CPU platform sends control instructions to the I2C bus. After receiving the control instructions, the I2C bus converts the control instructions sent by the Feiteng CPU platform into a bus communication format, and processes the data received on the I2C bus and converts it into a data format that the Feiteng CPU platform can recognize; Communication protocol unit, used to define the I2C bus communication protocol; According to the operating system management requirements based on the Feiteng CPU platform, the I2C bus communication protocol is defined, including the data transmission format and rate, to ensure reliable data transmission and realize I2C bus communication.
4. The operating system management unit based on Feiteng CPU platform according to claim 3 is characterized in that: The communication protocol unit also includes: A device quantity setting module, used to retrieve the number of devices mounted on the I2C bus after determining the I2C bus communication protocol; A data transmission length extraction module is used to extract the data transmission length per unit time of each device under an ideal state; wherein the value of the unit time is 1s; A maximum capacity retrieving module, used to retrieve the maximum capacity of the I2C bus; The first communication rate reference value acquisition module is used to obtain a first communication rate reference value by using the maximum capacity of the I2C bus combined with the number of devices mounted on the I2C bus and the data transmission length per unit time of each device under an ideal state; wherein the first communication rate reference value is obtained by the following formula: Among them, S ref01 represents the first communication rate reference value; n represents the number of devices mounted on the I2C bus; L i represents the data transmission length per unit time corresponding to the i-th device; C represents the maximum capacity of the I2C bus; L min and L max They represent the minimum and maximum data transmission lengths per unit time corresponding to n devices respectively; L z Indicates the median value of the data transmission length per unit time corresponding to n devices; A communication rate determination module, configured to obtain a second communication rate reference value by using the effective transmission duration of each device, and determine the communication rate of the I2C bus according to the quantitative relationship between the first communication rate reference value and the second communication rate reference value; The rate parameter setting module is used to set the communication rate parameters of the I2C bus according to the communication rate of the I2C bus.
5. The operating system management unit based on Feiteng CPU platform according to claim 3, characterized in that: The communication rate determination module comprises: The effective transmission time calling module is used to call the effective transmission time of each device; A maximum allowable data transmission delay extraction module, used to extract the maximum allowable data transmission delay that satisfies communication operation; A second communication rate reference value acquisition module, used to obtain a second communication rate reference value by using the effective transmission time length of each device and the maximum allowable data transmission delay that satisfies the communication operation in combination with the data transmission length per unit time of each device under an ideal state; The second communication rate reference value is obtained by the following formula: Among them, S ref02 represents the second communication rate reference value; n represents the number of devices mounted on the I2C bus; L i Indicates the data transmission length per unit time corresponding to the i-th device; L min and L max They represent the minimum and maximum data transmission lengths per unit time corresponding to n devices respectively; L z Indicates the median value of the data transmission length per unit time corresponding to n devices; D max Indicates the maximum permissible data transmission delay that satisfies communication operation; T i Indicates the effective transmission duration corresponding to the i-th device; A reference value comparison module, configured to compare the first communication rate reference value with a second communication rate reference value; The communication rate determination execution module is used to use a communication rate reference value corresponding to a lower value between the first communication rate reference value and the second communication rate reference value as the communication rate.
6. The operating system management unit based on Feiteng CPU platform according to claim 3, characterized in that: The device data acquisition module includes: Device access unit, used to access the device and monitor the device operation status; Based on the I2C bus, directly access various devices in the operating system, monitor the operation of the devices in real time, and determine the device operation monitoring information; A data acquisition unit, used to acquire real-time data of equipment operation; Based on the equipment operation monitoring information, obtain the real-time data of equipment operation based on the Feiteng CPU platform.
7. The operating system management unit based on Feiteng CPU platform according to claim 6, characterized in that: The device data processing module includes: Data cleaning unit, used to clean the real-time data of equipment operation; Obtain real-time data of equipment operation based on the Feiteng CPU platform; Perform consistency checks on real-time data of equipment running on the Feiteng CPU platform; According to the reasonable value range and mutual relationship of each parameter in the real-time data of equipment running on the Feiteng CPU platform, check whether the real-time data of equipment running on the Feiteng CPU platform meets the requirements; Remove inconsistent data that is beyond the normal range, logically unreasonable or contradictory in the real-time data of equipment running on the Feiteng CPU platform; Process invalid and missing values in real-time data of equipment running on the Feiteng CPU platform; Remove invalid and missing data that are of no value to operating system management from the real-time data of equipment running on the Feiteng CPU platform; Identify real-time data about equipment operation that is valuable for operating system management.
8. The operating system management unit based on Feiteng CPU platform according to claim 7, characterized in that: The device data processing module also includes: A data conversion unit, used to convert the real-time data of the equipment operation after cleaning; Obtain real-time equipment operation data that is valuable for operating system management after cleaning; Convert real-time data of equipment operation that is valuable for operating system management; Eliminate the dimensional differences between real-time data of equipment operation; Determine the real-time data of equipment operation with standardized data; A feature extraction unit, used for extracting features from the converted real-time data of equipment operation; Obtain the real-time equipment operation data after conversion and data standardization; Extract features from the real-time data of equipment operation with data standardization; Extract features that reflect benefits for operating system management; Determine the device operation characteristic data based on the Feiteng CPU platform.
9. The operating system management unit based on Feiteng CPU platform according to claim 8, characterized in that: The status assessment and analysis module includes: Standard storage unit, used to store standard data of equipment operation based on Feiteng CPU platform; According to the operating system management requirements based on the Feiteng CPU platform, the equipment operation standard data based on the Feiteng CPU platform is pre-set, and the equipment operation standard data is stored for backup; Index retrieval unit, used to index and retrieve equipment operation standard data based on the Feiteng CPU platform; According to the operating system management requirements based on the Feiteng CPU platform, the stored equipment operation standard data is indexed and the indexed equipment operation standard data is retrieved; An evaluation and analysis unit, used for evaluating and analyzing the equipment operation characteristic data; Obtain equipment operation characteristic data based on the Feiteng CPU platform; Evaluate and analyze equipment operation characteristic data based on equipment operation standard data; Determine the equipment operation evaluation and analysis results based on the Feiteng CPU platform; Among them, when the equipment operation characteristic data is within the equipment operation standard data range, the equipment operation evaluation and analysis result based on the Feiteng CPU platform is that the operating system management is normal and there is no risk behavior in the equipment operation; Among them, when the equipment operation characteristic data is not within the equipment operation standard data range, the equipment operation evaluation and analysis result based on the Feiteng CPU platform is that the operating system management is abnormal and there are risky behaviors in the equipment operation.
10. The operating system management unit based on Feiteng CPU platform according to claim 9, characterized in that: The device intelligent management module includes: The policy formulation unit is used to formulate intelligent management solutions for operating systems based on the Feiteng CPU platform; Obtain the equipment operation evaluation and analysis results based on the Feiteng CPU platform; Conduct mining and analysis on the evaluation and analysis results of equipment operation based on the Feiteng CPU platform; Determine the intelligent management solution for the operating system based on the Feiteng CPU platform; Intelligent management unit, used for intelligent management of the operating system; Obtain intelligent management solutions for operating systems based on the Feiteng CPU platform; Intelligent management of the operating system based on the Feiteng CPU platform intelligent management solution; Among them, when the operating system management is abnormal and there are risky behaviors in the equipment operation, the equipment failure is quickly identified and the cause of the failure is diagnosed, and the abnormal equipment is controlled, early warning control is carried out in time, control measures are formulated, and equipment failure is resolved in time.
Citation Information
Patent Citations
Operation system and hardware platform interaction method used for power sleep mechanism
CN108304223A