CN117149291B - BIOS control system and method of intelligent network card - Google Patents
BIOS control system and method of intelligent network card Download PDFInfo
- Publication number
- CN117149291B CN117149291B CN202311349597.6A CN202311349597A CN117149291B CN 117149291 B CN117149291 B CN 117149291B CN 202311349597 A CN202311349597 A CN 202311349597A CN 117149291 B CN117149291 B CN 117149291B
- Authority
- CN
- China
- Prior art keywords
- data
- cloud server
- bios
- module
- control board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012545 processing Methods 0.000 claims abstract description 34
- 230000001502 supplementing effect Effects 0.000 claims abstract description 23
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000002159 abnormal effect Effects 0.000 claims description 17
- 239000013589 supplement Substances 0.000 claims description 13
- 238000013499 data model Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims description 5
- 238000013024 troubleshooting Methods 0.000 claims description 5
- 210000001503 joint Anatomy 0.000 claims description 3
- 238000005457 optimization Methods 0.000 description 12
- 238000007726 management method Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Stored Programmes (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention relates to the technical field of BIOS control, in particular to a BIOS control system and a method of an intelligent network card, comprising a BIOS control board provided with a network card module, a cloud server and a control client, wherein the BIOS control board is communicated with the cloud server through the network card module, the control client is communicated with the cloud server, the BIOS control board can generate real-time operation data and transmit the real-time operation data to the cloud server through the network card module, a data processing module, a standard parameter module and an alarm module are arranged in the cloud server, the standard parameter module comprises a database and a learning supplementing system, and the communication between the BIOS control board and the cloud server and the control client all adopt an end-to-end encryption mode.
Description
Technical Field
The invention relates to the technical field of BIOS control, in particular to a BIOS control system and method of an intelligent network card.
Background
BIOS (Basic Input/Output System) is the Basic Input/Output System of a computer, located in a microchip on the motherboard of the computer. It is responsible for providing hardware information to the operating system at computer start-up, thereby ensuring that the operating system properly interacts with the hardware device. The computer can fail in the running process, but the BIOS has only basic strategy function, and can not perform perfect processing and investigation processing on the computer failure, so that professional personnel are required to set the BIOS so as to ensure the stable running of the computer.
Disclosure of Invention
Aiming at the defects existing in the prior art, the invention aims to provide a BIOS control system and method of an intelligent network card.
In order to achieve the above purpose, the present invention provides the following technical solutions: the BIOS control system of the intelligent network card comprises a BIOS control board provided with a network card module, a cloud server and a control client, wherein the BIOS control board is communicated with the cloud server through the network card module, the control client is communicated with the cloud server, the BIOS control board can generate real-time running data and transmit the real-time running data to the cloud server through the network card module,
The cloud server is internally provided with a data processing module, a standard parameter module and an alarm module, wherein a data model subjected to practice authentication is stored in the standard parameter module, the data processing module compares received data with the data model in the standard parameter module and generates a comparison value, the alarm module presets index early warning values of all ladder layers, the alarm module analyzes according to the comparison of the comparison value and the early warning value output by the data processing module and outputs an index early warning signal, when the early warning signal value is lower than an early warning line, the early warning signal is output in a standard normal signal and is normally displayed on a control client, and when the early warning signal value is higher than the early warning line, the early warning signal is changed into an alarm signal, and meanwhile, a control client is used for reminding a manager to timely check faults;
The standard parameter module comprises a database and a learning supplementing system, wherein the database stores all model data subjected to practice authentication, and the learning supplementing system can train and analyze newly generated model data to provide reference supplement and transmit the reference supplement to a large database for data storage;
And the communication among the BIOS control board, the cloud server and the control client adopts an end-to-end encryption mode.
In some of these embodiments, the end-to-end encryption is:
the system comprises a control client, a BIOS control board, a cloud server, a control client, a plurality of encryption private keys, a random algorithm and a communication between the control client and the BIOS control board, wherein the encryption private keys are embedded in the BIOS control board, encryption private key list information is arranged in the cloud server, decryption private keys matched with the encryption private keys in the BIOS control board are arranged in the control client, a plurality of decryption private keys are embedded in the BIOS control board, encryption private keys matched with all decryption private keys are arranged in the control client, the random algorithm is arranged in the cloud server, and the appointed encryption and decryption private keys are processed through the random algorithm.
In some embodiments, the end-to-end encryption method specifically includes the steps of:
① The BIOS control board is communicated with the cloud server: the method comprises the steps that a BIOS control panel collects equipment data and sends the generated data to a cloud server after the equipment data are encrypted through an encryption private key, the cloud server compares and verifies the encrypted private key information and encryption private key list information according to the encryption private key information of the BIOS control panel, if the comparison is passed, the encrypted data are sent to a control client, and if the comparison is not passed, the data are temporarily stored in the cloud server and are uniformly processed by staff;
② The control client receives the encrypted data, extracts a corresponding decryption private key according to the compared encryption private key list information in the cloud server to decrypt the data, then returns the decrypted data to the cloud server, receives the data, processes the data through the data processing module, compares the data with the standard parameter module, outputs a normal value if the comparison is normal, and alarms through the alarm module if the comparison is abnormal;
③ If the alarm is given, the manager controls the BIOS control board and sets parameters according to specific conditions;
④ After the control client side completes configuration of the parameter information, a completion signal is sent to the cloud server, the cloud server outputs a designated encryption private key and decryption private key information based on a random algorithm, the encryption private key information is sent to the control client side, and the decryption private key information is sent to the BIOS control panel;
⑤ The control client encrypts the configuration setting parameter information and then transmits the configuration setting parameter information to the cloud server, the cloud server transmits the encrypted data to a corresponding BIOS control board, and the BIOS control board receives the encrypted information and extracts a corresponding decryption private key through the received decryption private key information to decrypt the data;
⑥ And then, performing parameter setting or disconnection restarting operation on the BIOS control board based on the decrypted configuration parameters.
In some embodiments, trusted certificates are arranged in the cloud server and the control client, and the trusted digital certificates respectively installed in the cloud server and the control client are associated;
When communication is needed, mutual authentication is carried out according to the cloud server and the control client associated certificate, and after the authentication is passed, the reliability of the endpoints of the two parties is confirmed, namely data communication is carried out.
In some embodiments, after the alarm information is checked, the manager uploads the check result to the cloud server, if the check result is no fault condition, the learning and supplementing system analyzes and processes the data and supplements the data into the database, and the analyzed correct data is classified and stored in a classified area below the early warning line; if the troubleshooting result is a fault condition, the learning supplementing system does not conduct data supplementing analysis;
If the manager finds out the abnormal running condition of the BIOS during self-checking, the abnormal condition information is fed back to the cloud server, the cloud server calls the real-time running parameter data of the BIOS control board, analyzes the data through the learning supplementing system to generate grade information higher than the early warning line, and stores the data into the database.
In some embodiments, an automatic processing module is further arranged in the cloud server, the automatic processing module is in butt joint with a database of the standard parameter module, and the BIOS control board is optimally adjusted according to real-time data of the BIOS control board.
In some embodiments, the automatic processing module optimizes configuration, firstly sends the configuration to the control client, then returns to the cloud server after being encrypted by the control client and sends the configuration to the corresponding BIOS control board for automatic adjustment, so as to optimize parameter configuration of the BIOS control board.
In order to achieve the above purpose, the present invention further provides the following technical solutions: a BIOS control system method of intelligent network card comprises the following steps:
BIOS control board with network card module, and communication between BIOS control board and cloud server and control client end by adopting end-to-end encryption mode'
The BIOS control board is used for communicating with the cloud server through the network card module, the control client communicates with the cloud server, and the BIOS control board can generate real-time operation data and transmit the real-time operation data to the cloud server through the network card module;
The cloud server is internally provided with a data processing module, a standard parameter module and an alarm module, wherein a data model subjected to practice authentication is stored in the standard parameter module, index early warning values of each ladder level are preset in the alarm module, the standard parameter module comprises a database and a learning supplementing system, all model data subjected to practice authentication are stored in the database, and the learning supplementing system can train and analyze newly generated model data to provide reference supplement and transmit the reference supplement to a large database for data storage;
The data processing module is utilized to compare the received data with the data model in the standard parameter module and generate a comparison value, the alarm module is utilized to analyze according to the comparison value and the early warning value output by the data processing module, and output an index early warning signal, when the early warning signal value is lower than an early warning line, the early warning signal is output in a standard normal signal and is normally displayed on the control client, and when the early warning signal value is higher than the early warning line, the early warning signal is changed into an alarm signal, and meanwhile, a manager is reminded of timely troubleshooting through the control client.
More specifically, the method comprises the following steps: (1) Data in the running process of the BIOS controller are encrypted at fixed time and sent to the cloud server;
(2) The cloud server verifies the encrypted data, if the encrypted data passes the verification, the encrypted data is sent to the control client for decryption, and the decrypted data is returned to the cloud server for analysis and processing;
(3) If the data is abnormal, carrying out automatic optimization, if the optimized data is normal, not carrying out alarming, if the optimized data is continuously abnormal, carrying out alarming, and carrying out operation by a manager;
(4) The manager writes standard BIOS control parameters and stores the parameters into a database of the cloud server to be used as a reference standard of the automatic optimization module;
(5) Classifying standard data, setting an alarm value standard, alarming when the abnormal data is higher than the alarm value, not alarming when the abnormal data is lower than the alarm value, comparing BIOS data with standard parameters by an automatic optimization module, judging whether an optimization space exists or not, optimizing parameters of a BIOS control board when the optimization space exists, and storing original set parameters;
(6) After the BIOS control board runs based on the optimized configuration parameters, the performance is higher than the original configuration parameters, the BIOS control board runs continuously with the optimized parameters, and if the performance is lower than the original configuration parameters, the automatic optimization module performs original parameter matching on the BIOS control board based on the stored original configuration parameters;
(7) Meanwhile, the matching logs are saved and transmitted to the control client, and reference is made to management staff.
Compared with the prior art, the invention has the beneficial effects that: the safety and the working efficiency of the BIOS management of the equipment are improved;
The cloud server is used for identifying BIOS data and an alarm system is capable of improving reliability and saving manpower;
The cloud server is used for carrying out safety monitoring in real time, and the effective alarm system is added, so that management personnel can easily realize the safety condition and real-time dynamic operation of equipment, more work detection scenes can be introduced, the expandability is high, a comparison system using BIOS data is formed as a core, meanwhile, the multi-system set of a communication encryption scheme is involved, and the safety efficiency is integrated.
The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below to provide a more thorough understanding of the other features, objects, and advantages of the application, and to provide a thorough description and understanding of the application in terms of the embodiments of the application.
Drawings
FIG. 1 is a system block diagram of the present invention;
Fig. 2 is a flow chart of the encrypted communication of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1-2, the present invention provides a technical solution: the BIOS control system of the intelligent network card comprises a BIOS control board provided with a network card module, and is characterized in that: the cloud server and the control client are also included, the BIOS control board is communicated with the cloud server through the network card module, the control client is communicated with the cloud server, the BIOS control board can generate real-time operation data and transmit the real-time operation data to the cloud server through the network card module,
The cloud server is internally provided with a data processing module, a standard parameter module and an alarm module, wherein a data model subjected to practice authentication is stored in the standard parameter module, the data processing module compares received data with the data model in the standard parameter module and generates a comparison value, the alarm module presets index early warning values of all ladder layers, the alarm module analyzes according to the comparison of the comparison value and the early warning value output by the data processing module and outputs an index early warning signal, when the early warning signal value is lower than an early warning line, the early warning signal is output in a standard normal signal and is normally displayed on a control client, and when the early warning signal value is higher than the early warning line, the early warning signal is changed into an alarm signal, and meanwhile, a control client is used for reminding a manager to timely check faults;
The standard parameter module comprises a database and a learning supplementing system, wherein the database stores all model data subjected to practice authentication, and the learning supplementing system can train and analyze newly generated model data to provide reference supplement and transmit the reference supplement to a large database for data storage;
And the communication among the BIOS control board, the cloud server and the control client adopts an end-to-end encryption mode.
The end-to-end encryption mode is as follows:
the system comprises a control client, a BIOS control board, a cloud server, a control client, a plurality of encryption private keys, a random algorithm and a communication between the control client and the BIOS control board, wherein the encryption private keys are embedded in the BIOS control board, encryption private key list information is arranged in the cloud server, decryption private keys matched with the encryption private keys in the BIOS control board are arranged in the control client, a plurality of decryption private keys are embedded in the BIOS control board, encryption private keys matched with all decryption private keys are arranged in the control client, the random algorithm is arranged in the cloud server, and the appointed encryption and decryption private keys are processed through the random algorithm.
The end-to-end encryption method comprises the following specific steps:
① The BIOS control board is communicated with the cloud server: the method comprises the steps that a BIOS control panel collects equipment data and sends the generated data to a cloud server after the equipment data are encrypted through an encryption private key, the cloud server compares and verifies the encrypted private key information and encryption private key list information according to the encryption private key information of the BIOS control panel, if the comparison is passed, the encrypted data are sent to a control client, and if the comparison is not passed, the data are temporarily stored in the cloud server and are uniformly processed by staff;
② The control client receives the encrypted data, extracts a corresponding decryption private key according to the compared encryption private key list information in the cloud server to decrypt the data, then returns the decrypted data to the cloud server, receives the data, processes the data through the data processing module, compares the data with the standard parameter module, outputs a normal value if the comparison is normal, and alarms through the alarm module if the comparison is abnormal;
③ If the alarm is given, the manager controls the BIOS control board and sets parameters according to specific conditions;
④ After the control client side completes configuration of the parameter information, a completion signal is sent to the cloud server, the cloud server outputs a designated encryption private key and decryption private key information based on a random algorithm, the encryption private key information is sent to the control client side, and the decryption private key information is sent to the BIOS control panel;
⑤ The control client encrypts the configuration setting parameter information and then transmits the configuration setting parameter information to the cloud server, the cloud server transmits the encrypted data to a corresponding BIOS control board, and the BIOS control board receives the encrypted information and extracts a corresponding decryption private key through the received decryption private key information to decrypt the data;
⑥ And then, performing parameter setting or disconnection restarting operation on the BIOS control board based on the decrypted configuration parameters.
Through encryption between the end-to-end, data security can be improved, meanwhile, data encryption efficiency can be further improved through a random algorithm mode, the situation that adjacent data transmission is repeated due to multiple data transmission is avoided, probability of follow-up is improved, and monitoring rules cannot be found.
The cloud server and the control client are internally provided with trusted certificates, and the trusted digital certificates respectively installed in the cloud server and the control client are associated;
When communication is needed, mutual authentication is carried out according to the cloud server and the control client associated certificate, and after the authentication is passed, the reliability of the endpoints of the two parties is confirmed, namely data communication is carried out.
Through digital certificate verification, communication security can be improved.
After checking the alarm information, a manager uploads the checking result to a cloud server, if the checking result is a fault-free condition, the learning and supplementing system analyzes and processes the data and supplements the data into a database, and the analyzed correct data is classified and stored in a class division area below an early warning line; if the troubleshooting result is a fault condition, the learning supplementing system does not conduct data supplementing analysis;
If the manager finds out the abnormal running condition of the BIOS during self-checking, the abnormal condition information is fed back to the cloud server, the cloud server calls the real-time running parameter data of the BIOS control board, analyzes the data through the learning supplementing system to generate grade information higher than the early warning line, and stores the data into the database.
And an automatic processing module is further arranged in the cloud server, the automatic processing module is in butt joint with a database of the standard parameter module, and the BIOS control board is optimized and adjusted according to real-time data of the BIOS control board.
The automatic processing module optimizes configuration, firstly sends the configuration to the control client, then returns to the cloud server after being encrypted by the control client, and sends the configuration to the corresponding BIOS control panel for automatic adjustment so as to optimize parameter configuration of the BIOS control panel.
The automatic processing module can realize comparison of preset parameters, automatically control debugging and running of BIOS, improve equipment batch processing efficiency and reduce the process of manually operating and debugging one by one.
A BIOS control system method of intelligent network card comprises the following steps:
(1) Data in the running process of the BIOS controller are encrypted at fixed time and sent to the cloud server;
(2) The cloud server verifies the encrypted data, if the encrypted data passes the verification, the encrypted data is sent to the control client for decryption, and the decrypted data is returned to the cloud server for analysis and processing;
(3) If the data is abnormal, carrying out automatic optimization, if the optimized data is normal, not carrying out alarming, if the optimized data is continuously abnormal, carrying out alarming, and carrying out operation by a manager;
(4) The manager writes standard BIOS control parameters and stores the parameters into a database of the cloud server to be used as a reference standard of the automatic optimization module;
(5) Classifying standard data, setting an alarm value standard, alarming when the abnormal data is higher than the alarm value, not alarming when the abnormal data is lower than the alarm value, comparing BIOS data with standard parameters by an automatic optimization module, judging whether an optimization space exists or not, optimizing parameters of a BIOS control board when the optimization space exists, and storing original set parameters;
(6) After the BIOS control board runs based on the optimized configuration parameters, the performance is higher than the original configuration parameters, the BIOS control board runs continuously with the optimized parameters, and if the performance is lower than the original configuration parameters, the automatic optimization module performs original parameter matching on the BIOS control board based on the stored original configuration parameters;
(7) Meanwhile, the matching logs are saved and transmitted to the control client, and reference is made to management staff.
The foregoing examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (8)
1. The BIOS control system of the intelligent network card comprises a BIOS control board provided with a network card module, and is characterized in that: the cloud server and the control client are also included, the BIOS control board is communicated with the cloud server through the network card module, the control client is communicated with the cloud server, the BIOS control board can generate real-time operation data and transmit the real-time operation data to the cloud server through the network card module,
The cloud server is internally provided with a data processing module, a standard parameter module and an alarm module, wherein a data model subjected to practice authentication is stored in the standard parameter module, the data processing module compares received data with the data model in the standard parameter module and generates a comparison value, the alarm module presets index early warning values of all ladder layers, the alarm module analyzes according to the comparison of the comparison value and the early warning value output by the data processing module and outputs an index early warning signal, when the early warning signal value is lower than an early warning line, the early warning signal is output in a standard normal signal and is normally displayed on a control client, and when the early warning signal value is higher than the early warning line, the early warning signal is changed into an alarm signal, and meanwhile, a control client is used for reminding a manager to timely check faults;
The standard parameter module comprises a database and a learning supplementing system, wherein the database stores all model data subjected to practice authentication, and the learning supplementing system can train and analyze newly generated model data to provide reference supplement and transmit the reference supplement to a large database for data storage;
And the communication among the BIOS control board, the cloud server and the control client adopts an end-to-end encryption mode.
2. The BIOS control system of an intelligent network card as set forth in claim 1, wherein: the end-to-end encryption mode is as follows:
the system comprises a control client, a BIOS control board, a cloud server, a control client, a plurality of encryption private keys, a random algorithm and a communication between the control client and the BIOS control board, wherein the encryption private keys are embedded in the BIOS control board, encryption private key list information is arranged in the cloud server, decryption private keys matched with the encryption private keys in the BIOS control board are arranged in the control client, a plurality of decryption private keys are embedded in the BIOS control board, encryption private keys matched with all decryption private keys are arranged in the control client, the random algorithm is arranged in the cloud server, and the appointed encryption and decryption private keys are processed through the random algorithm.
3. The BIOS control system of an intelligent network card as in claim 2, wherein: the end-to-end encryption method comprises the following specific steps:
① The BIOS control board is communicated with the cloud server: the method comprises the steps that a BIOS control panel collects equipment data and sends the generated data to a cloud server after the equipment data are encrypted through an encryption private key, the cloud server compares and verifies the encrypted private key information and encryption private key list information according to the encryption private key information of the BIOS control panel, if the comparison is passed, the encrypted data are sent to a control client, and if the comparison is not passed, the data are temporarily stored in the cloud server and are uniformly processed by staff;
② The control client receives the encrypted data, extracts a corresponding decryption private key according to the compared encryption private key list information in the cloud server to decrypt the data, then returns the decrypted data to the cloud server, receives the data, processes the data through the data processing module, compares the data with the standard parameter module, outputs a normal value if the comparison is normal, and alarms through the alarm module if the comparison is abnormal;
③ If the alarm is given, the manager controls the BIOS control board and sets parameters according to specific conditions;
④ After the control client side completes configuration of the parameter information, a completion signal is sent to the cloud server, the cloud server outputs a designated encryption private key and decryption private key information based on a random algorithm, the encryption private key information is sent to the control client side, and the decryption private key information is sent to the BIOS control panel;
⑤ The control client encrypts the configuration setting parameter information and then transmits the configuration setting parameter information to the cloud server, the cloud server transmits the encrypted data to a corresponding BIOS control board, and the BIOS control board receives the encrypted information and extracts a corresponding decryption private key through the received decryption private key information to decrypt the data;
⑥ And then, performing parameter setting or disconnection restarting operation on the BIOS control board based on the decrypted configuration parameters.
4. The BIOS control system of an intelligent network card as in claim 2, wherein: the cloud server and the control client are internally provided with trusted certificates, and the trusted digital certificates respectively installed in the cloud server and the control client are associated;
When communication is needed, mutual authentication is carried out according to the cloud server and the control client associated certificate, and after the authentication is passed, the reliability of the endpoints of the two parties is confirmed, namely data communication is carried out.
5. The BIOS control system of an intelligent network card as set forth in claim 1, wherein: after checking the alarm information, a manager uploads the checking result to a cloud server, if the checking result is a fault-free condition, the learning and supplementing system analyzes and processes the data and supplements the data into a database, and the analyzed correct data is classified and stored in a class division area below an early warning line; if the troubleshooting result is a fault condition, the learning supplementing system does not conduct data supplementing analysis;
If the manager finds out the BIOS abnormal operation condition during self-checking, the BIOS abnormal condition information is fed back to the cloud server, the cloud server invokes the real-time operation parameter data of the BIOS control panel, analyzes the data through the learning supplementing system to generate grade information higher than the early warning line, and stores the data into the database.
6. The BIOS control system of an intelligent network card as set forth in claim 1, wherein: and an automatic processing module is further arranged in the cloud server, the automatic processing module is in butt joint with a database of the standard parameter module, and the BIOS control board is optimized and adjusted according to real-time data of the BIOS control board.
7. The BIOS control system of an intelligent network card as in claim 6, wherein: the automatic processing module optimizes configuration, firstly sends the configuration to the control client, then returns to the cloud server after being encrypted by the control client, and sends the configuration to the corresponding BIOS control panel for automatic adjustment so as to optimize parameter configuration of the BIOS control panel.
8. A method of controlling a system for BIOS using the intelligent network card as recited in any one of claims 1-7, wherein: the method comprises the following steps:
The BIOS control board is provided with a network card module, and is communicated with the cloud server and the control client in an end-to-end encryption mode;
the BIOS control board is used for communicating with the cloud server through the network card module, the control client communicates with the cloud server, and the BIOS control board can generate real-time operation data and transmit the real-time operation data to the cloud server through the network card module;
The cloud server is internally provided with a data processing module, a standard parameter module and an alarm module, wherein a data model subjected to practice authentication is stored in the standard parameter module, index early warning values of each ladder level are preset in the alarm module, the standard parameter module comprises a database and a learning supplementing system, all model data subjected to practice authentication are stored in the database, and the learning supplementing system can train and analyze newly generated model data to provide reference supplement and transmit the reference supplement to a large database for data storage;
The data processing module is utilized to compare the received data with the data model in the standard parameter module and generate a comparison value, the alarm module is utilized to analyze according to the comparison value and the early warning value output by the data processing module, and output an index early warning signal, when the early warning signal value is lower than an early warning line, the early warning signal is output in a standard normal signal and is normally displayed on the control client, and when the early warning signal value is higher than the early warning line, the early warning signal is changed into an alarm signal, and meanwhile, a manager is reminded of timely troubleshooting through the control client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311349597.6A CN117149291B (en) | 2023-10-16 | 2023-10-16 | BIOS control system and method of intelligent network card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311349597.6A CN117149291B (en) | 2023-10-16 | 2023-10-16 | BIOS control system and method of intelligent network card |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117149291A CN117149291A (en) | 2023-12-01 |
CN117149291B true CN117149291B (en) | 2024-07-02 |
Family
ID=88884469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311349597.6A Active CN117149291B (en) | 2023-10-16 | 2023-10-16 | BIOS control system and method of intelligent network card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117149291B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106548062A (en) * | 2015-09-18 | 2017-03-29 | 三星电子株式会社 | Server and user terminal |
CN112948217A (en) * | 2021-03-29 | 2021-06-11 | 腾讯科技(深圳)有限公司 | Server repair checking method and device, storage medium and electronic equipment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992318A (en) * | 2019-04-12 | 2019-07-09 | 苏州浪潮智能科技有限公司 | A kind of NCSI method for parameter configuration, system, device and readable storage medium storing program for executing |
US11188407B1 (en) * | 2019-05-15 | 2021-11-30 | Amazon Technologies, Inc. | Obtaining computer crash analysis data |
JP2021157487A (en) * | 2020-03-27 | 2021-10-07 | 株式会社コンテック | External storage device and information processing system |
CN113608940B (en) * | 2021-06-30 | 2023-08-25 | 苏州浪潮智能科技有限公司 | Production test method, system and device of intelligent network card and readable storage medium |
CN114143194B (en) * | 2022-02-07 | 2022-04-26 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for initializing intelligent network card by server |
CN115269021A (en) * | 2022-07-28 | 2022-11-01 | 苏州浪潮智能科技有限公司 | Operation processing method, device and medium for network card |
CN115904831A (en) * | 2022-09-27 | 2023-04-04 | 福建升腾资讯有限公司 | Starting method of server firmware and terminal |
CN115913913B (en) * | 2022-11-07 | 2024-06-07 | 苏州浪潮智能科技有限公司 | Network card pre-starting execution environment function fault positioning method and device |
-
2023
- 2023-10-16 CN CN202311349597.6A patent/CN117149291B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106548062A (en) * | 2015-09-18 | 2017-03-29 | 三星电子株式会社 | Server and user terminal |
CN112948217A (en) * | 2021-03-29 | 2021-06-11 | 腾讯科技(深圳)有限公司 | Server repair checking method and device, storage medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN117149291A (en) | 2023-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111740974A (en) | Network security emergency linkage system and method | |
CN115618353B (en) | Industrial production safety identification system and method | |
CN113821242B (en) | Intelligent firmware matching method and system | |
CN117149291B (en) | BIOS control system and method of intelligent network card | |
CN114266081A (en) | Operation and maintenance computer safety protection system and method of power monitoring system | |
CN113946492A (en) | Intelligent operation and maintenance method, device, equipment and storage medium | |
CN116485212B (en) | Safe operation management method and system for rail transit power supply equipment | |
CN117592693A (en) | Power grid dispatching method, system, device, computer equipment and storage medium | |
CN115604037B (en) | Communication safety test method of fault monitoring system | |
CN115765151A (en) | Safe operation and maintenance management method and system for secondary power transformation equipment | |
CN111953685B (en) | Dynamic electric power monitoring network security analysis system | |
CN110912915B (en) | Communication safety early warning system based on data acquisition | |
CN113704051A (en) | Server fault detection system and implementation method | |
CN112822202A (en) | Block chain big data access method | |
CN112783735A (en) | Maintenance system and device for ERP server | |
CN111146863A (en) | Power safety detection method for transformer substation | |
CN112184478B (en) | Method and system for controlling boundary operation equipment in heterogeneous system in distribution network fault recovery | |
CN115086010B (en) | Network risk assessment system based on video cloud command system | |
CN117220992B (en) | Cloud security management monitoring method and system supporting commercial cryptographic algorithm | |
CN116781576A (en) | Equipment cluster monitoring method | |
CN115906027A (en) | Data management method, device, computer equipment and storage medium thereof | |
CN117240517A (en) | Intelligent security inspection control system | |
CN117294571A (en) | Distributed communication method, device, equipment and medium for pumped storage power station based on trusted computing | |
CN118381720A (en) | Multi-dimensional high-efficiency batch management method and system for Internet of things equipment | |
CN116647382A (en) | Server operation safety precaution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |