CN111158944A - Information processing method, power supply system and electronic equipment system - Google Patents

Information processing method, power supply system and electronic equipment system Download PDF

Info

Publication number
CN111158944A
CN111158944A CN201911399886.0A CN201911399886A CN111158944A CN 111158944 A CN111158944 A CN 111158944A CN 201911399886 A CN201911399886 A CN 201911399886A CN 111158944 A CN111158944 A CN 111158944A
Authority
CN
China
Prior art keywords
power supply
power
information
controlling
supply
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.)
Granted
Application number
CN201911399886.0A
Other languages
Chinese (zh)
Other versions
CN111158944B (en
Inventor
管浩延
范姜世明
周俊祥
陈威鈿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201911399886.0A priority Critical patent/CN111158944B/en
Publication of CN111158944A publication Critical patent/CN111158944A/en
Application granted granted Critical
Publication of CN111158944B publication Critical patent/CN111158944B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0748Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Power Sources (AREA)

Abstract

The embodiment of the application discloses an information processing method, which comprises the following steps: acquiring first state information of a first device of the electronic equipment; wherein the first apparatus is at least operable to obtain at least part of information of a second apparatus; if the first state information indicates that the running state of the first device meets a first condition, controlling a power supply device to stop supplying power to the first device and the second device; the power supply device is used for supplying power to a first device and at least one second device of the electronic equipment, and the second device is different from the first device; and controlling the power supply device to sequentially supply power to the first device and the at least one second device. The embodiment of the application also discloses a power supply system and an electronic equipment system.

Description

Information processing method, power supply system and electronic equipment system
Technical Field
The present application relates to the field of computers, and in particular, to an information processing method, a power supply, and an electronic device system.
Background
In the long-time running process of the server, the running state of the server needs to be closely monitored in real time. In the relative technology, a mainboard management controller is usually used to realize real-time close monitoring of the running state of a server, and when the state of the mainboard management controller is abnormal, a server maintenance person is usually required to cut off the whole external power supply circuit of the server in a field manual control mode or a remote manual control mode, and then the server is completely restarted, so that the purpose of recovering the monitoring of the mainboard management controller on the running state of the server is achieved. However, the above processing method completely depends on manual operation of a professional maintainer, and cannot automatically recover the function of the motherboard management controller.
Disclosure of Invention
In view of this, the present application provides an information processing method, a power supply system, and an electronic device system, which can solve the problem in the relative art that when a master management controller of a server is abnormal, the function recovery of a motherboard management controller cannot be automatically realized only by relying on manual operation of a professional maintainer.
The information processing method provided by the application is realized as follows:
an information processing method comprising:
acquiring first state information of a first device of the electronic equipment; wherein the first apparatus is at least operable to obtain at least part of information of a second apparatus;
if the first state information indicates that the running state of the first device meets a first condition, controlling a power supply device to stop supplying power to the first device and the second device; the power supply device is used for supplying power to a first device and at least one second device of the electronic equipment, and the second device is different from the first device;
and controlling the power supply device to sequentially supply power to the first device and the at least one second device.
Optionally, the controlling the power supply device to sequentially supply power to the first device and the at least one second device includes:
acquiring first time information based on the first state information; the first time information is used for representing time difference information of the power supply device for sequentially supplying power to the first device and the second device;
and controlling the power supply device to sequentially supply power to the first device and the at least one second device by using the first time information.
Optionally, the controlling, by using the first time information, the power supply device to sequentially supply power to the first device and the at least one second device includes:
storing the first time information into a power supply control register; wherein the power supply control register is located in the power supply device;
acquiring the first time information from the power supply control register;
and controlling the power supply device to sequentially supply power to the first device and the at least one second device by using the first time information.
Optionally, the controlling, by using the first time information, the power supply device to sequentially supply power to the first device and the at least one second device includes:
controlling the power supply device to supply power to the first device;
starting a power supply control timer;
acquiring second time information of the power supply control timer;
and if the second time information is the same as the first time information, controlling the power supply device to supply power to the at least one second device.
Optionally, the controlling the power supply device to sequentially supply power to the first device and the at least one second device includes:
controlling the power supply device to supply power to the first device;
acquiring second state information of the first device;
and if the second state information meets a second condition, controlling the power supply device to supply power to at least one second device.
Optionally, after the controlling the power supply device to supply power to at least one second device if the second state information satisfies a second condition, the method further includes:
establishing a communication link between the first device and at least one of the second devices during a boot process of at least one of the second devices.
Optionally, the method further includes:
after the at least one second device is started, controlling the first device to monitor third state information through the communication link; wherein the third status information is used for representing the status information of at least one second device in the operation process.
A power supply system, the power supply system comprising:
a first power supply device for supplying power to the first device; wherein the first device is a device external to the power system;
the second power supply device is used for supplying power to the second device; wherein the first apparatus is at least operable to obtain at least part of information of a second apparatus; the second device is a device external to the power system; the first device is different from the second device;
a processor configured to obtain first state information of the first device;
the processor is further configured to control the first power supply device to stop supplying power to the first device if the first state information indicates that the operating state of the first device satisfies a first condition; controlling the second device to stop supplying power to at least one second device;
the processor is further configured to sequentially control the first power supply device to supply power to the first device and control the second power supply device to supply power to at least one of the second devices.
Optionally, the processor is further configured to sequentially control the first power supply device to supply power to the first device, and control the second device to supply power to at least one of the second devices, including:
the processor determines first time information based on the first state information; and sequentially controlling the first power supply device to supply power to the first device and controlling the second device to supply power to at least one second device by using the first time information.
An electronic device system, the system comprising: a first device, at least one second device, and a power system; the electronic equipment system is used for realizing the functions of the at least one second device; wherein: the first device is different from at least one of the second devices;
the first device is at least capable of obtaining at least part of the information of the second device;
the first device is further used for sending first state information to the power supply system;
the power supply system comprises a first power supply device, a second power supply device and a processor; the first power supply device is used for supplying power to the first device; the second power supply device is used for supplying power to the second device; the processor is configured to obtain the first state information of the first device; the first power supply device is further used for controlling the first power supply device to stop supplying power to the first device if the first state information indicates that the running state of the first device meets a first condition; controlling the second power supply device to stop supplying power to at least one second device; and sequentially controlling the first power supply device to supply power to the first device and controlling the second power supply device to supply power to at least one second device.
In the information processing method provided by the embodiment of the application, first state information of a first device of an electronic device is acquired, if the first state information indicates that an operating state of the first device meets a first condition, a power supply device is controlled to stop supplying power to the first device and a second device, and the power supply device is controlled to sequentially supply power to the first device and at least one second device. Therefore, according to the information processing method provided by the embodiment of the application, when the running state of the first device meets the first condition, the operation of controlling the power supply device to stop supplying power to the first device and the second device and supplying power again is automatically executed, so that the problem that the function recovery of the main board management controller cannot be automatically realized only by depending on the manual operation of a professional maintainer in the relative technology is solved.
Drawings
Fig. 1 is a schematic flowchart of a first information processing method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a second information processing method according to an embodiment of the present application;
fig. 3 is a schematic flowchart of a third information processing method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a power supply system according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a first electronic device system according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a second electronic device system according to an embodiment of the present application;
fig. 7 is a schematic view of a work flow of an electronic device system according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The application provides an information processing method, relates to the field of computers, and particularly relates to an information processing method, a power supply and an electronic equipment system.
A server is a type of computer that runs faster, is more heavily loaded, and is more expensive than computers used by individuals. The server provides computing or application services for other clients such as personal computers, smart phones, Automatic Teller Machines (ATMs) and other terminals, and even large equipment such as train systems and the like in the network. The server has high-speed Central Processing Unit (CPU) computing capability, long-time reliable operation, strong Input/Output (I/O) external data throughput capability, and better expansibility. In general, a server needs to have the capability of bearing rapid response service requests, continuously bearing services, and stably guaranteeing services.
Therefore, the operating state of the server needs to be stable enough to meet the diverse demands of various types of clients. It is particularly important to monitor the running state of the server in real time. In the related art, monitoring the operation status of the server is usually implemented by using a motherboard Management Controller (BMC), such as a Baseboard Management Controller (Baseboard Management Controller).
The BMC is a software system started at the moment of Alternating Current (AC) power supply of a server, the software system runs on a single Advanced Reduced Instruction Set Computer (RISC) microprocessor (Advanced RISC Machine, ARM) chip independent of the server, and a series of peripheral circuits are designed around the chip so as to establish communication connection with various devices and equipment on a mainboard. After the start of the BMC is completed, communication connection can be sequentially established between the BMC and various devices and equipment on the motherboard from the time when the AC is powered on the server motherboard, so that operating state information of the various devices and equipment on the motherboard of the server, such as the temperature, the voltage, the load factor, and the like of the devices and equipment, such as the CPU, the memory, the hard disk, the fan, and the like, can be acquired, and meanwhile, the BMC can manage and control the operating states of some devices and equipment on the motherboard of the server according to the acquired operating state information of the devices and equipment.
Therefore, the BMC maintains a normal operating state, which is very important for monitoring the operating state of the server. BMCs may also be problematic during actual use of the server, during startup of the server, or during operation of the server. In the related art, when a problem occurs in the BMC, the BMC is usually restarted by manually disconnecting a Power Distribution Unit (PDU) that supplies Power to the server, then connecting the PDU to the server to Power up the server again, and manually restarting the server, so as to recover the operating state of the BMC.
However, in the above operation of recovering the BMC working state, whether the BMC working state is abnormal or not needs to be monitored by a professional, and if the professional cannot monitor the BMC working state, the abnormal BMC working state cannot be quickly handled, so the labor cost of the above operation is high, and the timeliness is poor; on the other hand, in the above operation of recovering the BMC operating state, a professional firstly switches the PDU of the server, then connects the PDU, and finally manually restarts the server, and time delay generated by these series of actions is large, so for various types of clients, the restart time of the server is too long, and the user experience is very poor.
In order to solve the above problem, an embodiment of the present application provides an information processing method, which may be implemented by a power supply system and an electronic device system, as shown in fig. 1, and includes the steps of:
step 101, first state information of a first device of the electronic equipment is obtained.
Wherein the first device is at least operable to obtain at least part of the information of the second device.
In step 101, an electronic device, which may be a computer device, is provided.
In one embodiment, the electronic device may be a server device.
In step 101, the first apparatus may be an apparatus that can obtain information of each device and/or equipment of the electronic device during the startup process and the operation process of the electronic device.
In one embodiment, the first apparatus may be an apparatus in the electronic device, which may obtain information of each device and/or device of the electronic device during the startup process and the operation process of the electronic device.
In one embodiment, the first apparatus may be an apparatus for acquiring information of a specific device and/or equipment in the electronic device during a startup process and an operation process of the electronic device.
In one embodiment, the first apparatus may be an apparatus for acquiring information of a part of devices and/or equipment in the electronic device during a startup process and an operation process of the electronic device.
In one embodiment, the first device may be a BMC.
In one embodiment, the first device may also be an Intelligent Management Module (IMM).
The IMM is equipment with the same function as the BMC, is mainly used for monitoring the health condition of the server, comprises the temperature, the voltage and the like of each device on a server mainboard, and can also check whether alarm information exists on a service access real short board in real time, collect and check log information of the server, start and stop at regular time, remotely know the server and the like.
In step 101, the first status information may be operating status information of the first device.
In one embodiment, the first status information may be operation load information of the first device.
In one embodiment, the first status information may be information indicating whether the first device is operating normally.
In step 101, the second apparatus may be a set of all other apparatuses and devices except the first apparatus in the electronic device.
In one embodiment, the second apparatus may be a set of devices and apparatuses except the first apparatus in the electronic device.
At least part of the information may be part of the total state information during start-up and/or operation of the second device in step 102.
In one embodiment, at least a portion of the information may be part of the specific state information of the second device during startup and/or operation.
In one embodiment, at least a portion of the information may be part of specific state information of the second device at a specific stage during startup and/or operation.
And 102, if the first state information shows that the running state of the first device meets the first condition, controlling the power supply device to stop supplying power to the first device and the second device.
The power supply device is used for supplying power to a first device and at least one second device of the electronic equipment, and the second device is different from the first device.
In step 102, a first condition may be used to indicate that the first device operating state is different from the desired operating state.
In one embodiment, the first condition may be indicative of an operational load of the first device exceeding a preset threshold.
In one embodiment, the first condition may be indicative of an abnormal operating condition of the first device.
In one embodiment, the first condition may be used to indicate that the operating state of the first device has not been updated within a preset time period.
In one embodiment, the first condition may be a condition set according to an operation state of the electronic device.
In one embodiment, the first condition may be a condition set according to a runtime of the electronic device.
In one embodiment, the first condition may be a condition set according to an operation state change frequency of the electronic device within a predetermined time period.
In one embodiment, the first condition may be an adjustable condition that is set by a user of the electronic device as needed for analysis of the electronic device.
In step 102, the power supply device may be used to indicate a device that simultaneously supplies power to a first device and at least one second device of the electronic apparatus.
In one embodiment, the power supply device may be used to indicate a device for sequentially supplying power to a first device and at least one second device of the electronic apparatus.
In one embodiment, the power supply device may be used to indicate a device that first supplies power to a first device of the electronic apparatus and then supplies power to at least one second device through the first device.
In step 102, the power supply device is controlled to stop supplying power to the first device and the second device, which may be that the power supply device is controlled to stop supplying power to the first device first, and then the power supply device is controlled to stop supplying power to the second device.
In one embodiment, the controlling the power supply device to stop supplying power to the first device and the second device may be controlling the power supply device to stop supplying power to the second device, and then controlling the power supply device to stop supplying power to the first device.
In one embodiment, the controlling the power supply device to stop supplying power to the first device and the second device may be controlling the power supply device to stop supplying power to the first device and the second device at the same time.
And 103, controlling the power supply device to sequentially supply power to the first device and the at least one second device.
In step 103, the power supply device is controlled to sequentially supply power to the first device and the at least one second device, which may be that the power supply device is controlled to firstly supply power to the first device and secondly supply power to the at least one second device.
In one embodiment, the power supply device is controlled to supply power to the first device and the at least one second device in sequence, and the power supply device may be controlled to supply power to the first device firstly and to supply power to the at least one second device secondly immediately.
In one embodiment, the power supply device is controlled to sequentially supply power to the first device and the at least one second device, and the power supply device may be controlled to firstly supply power to the first device and secondly supply power to the at least one second device one by one according to a preset sequence.
In one embodiment, the controlling the power supply device sequentially supplies power to the first device and the at least one second device, and may be that the power supply device is first controlled to supply power to the first device, and after a preset time interval elapses, the power supply device is controlled to supply power to the at least one second device.
In the information processing method provided by the embodiment of the application, first state information of a first device of an electronic device is acquired, if the first state information indicates that an operating state of the first device meets a first condition, a power supply device is controlled to stop supplying power to the first device and a second device, and the power supply device is controlled to sequentially supply power to the first device and at least one second device. Therefore, according to the information processing method provided by the embodiment of the application, when the running state of the first device meets the first condition, the power supply device is automatically controlled to stop supplying power to the first device and the second device, and then the power is supplied, so that the time cost is saved; in addition, the information processing method provided by the embodiment of the present application automatically stops the operations of stopping power supply and supplying power to the first device and the second device as long as the operating state of the first device satisfies the first condition.
Based on the foregoing embodiments, an embodiment of the present application provides an information processing method, as shown in fig. 2, the information processing method including the steps of:
step 201, first state information of a first device of the electronic equipment is acquired.
Wherein the first device is at least operable to obtain at least part of the information of the second device.
Step 202, if the first state information indicates that the operating state of the first device meets the first condition, controlling the power supply device to stop supplying power to the first device and the second device.
The power supply device is used for supplying power to a first device and at least one second device of the electronic equipment, and the second device is different from the first device.
Step 203, acquiring first time information based on the first state information.
The first time information is used for representing time difference information of the power supply device for sequentially supplying power to the first device and the second device.
In step 203, the first time information may be time difference information expressed by a multiple of a clock cycle of the electronic device, which indicates that the power supply apparatus sequentially supplies power to the first apparatus and the second apparatus.
In one embodiment, the first time information may be time difference information expressed by a multiple of a clock cycle of the first device, which indicates that the power supply device supplies power to the first device and the second device in sequence.
In one embodiment, the first time information is obtained based on the first state information, and the first time information may be directly obtained from the first state information.
In one embodiment, the first time information is obtained based on the first state information, which may be initial time information of the first device obtained from the first state information, and the first time information is obtained based on the initial time information and time information expected to power the second device.
In one embodiment, the obtaining of the first time information based on the first state information may be implemented by the power supply device.
In one embodiment, obtaining the first time information based on the first state information may be performed by the first apparatus.
And 204, controlling a power supply device to sequentially supply power to the first device and the at least one second device by using the first time information.
In step 204, the power supply device is controlled to sequentially supply power to the first device and the at least one second device by using the first time information, which may be after the power supply device is controlled to supply power to the first device, and first power supply time information of a time when the power supply device starts to supply power to the first device is acquired, the first time information is added on the basis of the power supply time information to acquire second power supply time information for supplying power to the second device, and when the time reaches the second power supply time information, the power supply device is controlled to supply power to the at least one second device.
In an embodiment, the power supply device is controlled to sequentially supply power to the first device and the at least one second device by using the first time information, where before the power supply device is controlled to supply power to the first device, third power supply time information of a time when the first power supply device is about to supply power to the first device at that time is acquired, the first time information is added on the basis of the third power supply time information to acquire fourth power supply time information of power supply to the second device, then the power supply device is controlled to supply power to the first device, and when the time reaches the fourth power supply time information, the power supply device is controlled to supply power to the at least one second device.
Illustratively, step 204 may be implemented by step A1-step A3:
and step A1, storing the first time information into the power supply control register.
The power supply control register is located in the power supply device.
In step a1, the power supply control register is a register located in the power supply device.
In step a1, the first time information is stored in the power supply control register, which may be implemented by the electronic device system.
In one embodiment, when the first time information is not stored in the power supply control register, a preset initial value, such as all 0's or all 1's, is stored in the power supply control register, and specifically, the preset initial value is stored in the power supply control register in a binary or hexadecimal form.
In one embodiment, storing the first time information in the power control register may be performed by the first device. Specifically, a communication link is provided between the power supply device and the first device, and the first device writes the first time information into the power supply control register through the communication link.
In one embodiment, the storing of the first time information in the power supply control register may be implemented by the power supply device. Specifically, when the power supply device acquires the first state information and the first state information indicates that the operating state of the first device meets the first condition, the first time information is acquired from the first state information and stored in the power supply control register, so that the power supply device can be controlled to supply power to the first device and the second device in the following process.
In one embodiment, the storing of the first time information in the power supply control register may be implemented by the power supply device. Specifically, when the power supply device acquires the first state information and the first state information indicates that the operating state of the first device meets a first condition, the first state information is saved, and when the power supply device needs to be controlled to stop supplying power to the first device and/or the second device, the first state information is acquired from the first state information and stored in the power supply control register, so that the first state information can be used when the subsequent control power supply device supplies power to the first device and the second device.
And step A2, acquiring first time information from the power supply control register.
In step a2, the first time information is obtained from the power supply control register, which may be implemented by the power supply device.
In one embodiment, step a2 may be performed after the power supply device stops supplying power to the first device and the second device.
In one embodiment, step a2 may be performed before the power supply device is ready to supply power to the first device.
In one embodiment, step a2 may be performed after the power supply device supplies power to the first device and before the power supply device supplies power to the second device.
And step A3, controlling a power supply device to sequentially supply power to the first device and the at least one second device by using the first time information.
In step a3, specifically, the power supply device is controlled to sequentially supply power to the first device and the at least one second device by using the first time information obtained from the power supply control register.
Illustratively, step 204 or step a3 may also be implemented by step B1-step B4:
and step B1, controlling the power supply device to supply power to the first device.
In step B1, the power supply device is controlled to supply power to the first device, which may be the power required by the power supply device to supply the power to the first device during the start-up phase and the working phase.
In one embodiment, the power supply device is controlled to supply power to the first device, and the power supply device may be controlled to supply power to the first device according to the parameters of the required power in the starting phase and the working phase of the first device in sequence.
In one embodiment, the power supply device is controlled to supply power to the first device, and the power supply device may acquire various power parameters required by the first device in a starting phase and an operating phase in advance and supply power to the first device based on the acquired various power parameters.
In one embodiment, the various power parameters required by the first device during the start-up phase and the operational phase may be different.
In one embodiment, after step B1, the first device may be controlled to perform various operations during the startup phase.
And step B2, starting a power supply control timer.
In step B2, the power supply control timer indicates a timer for power supply control.
In one embodiment, the power supply control timer may be a timer for counting down the power supply.
In one embodiment, the power supply control timer may be a timer for counting up the power supply.
In one embodiment, the power supply control timer may be a timer indicating that the power supply device is used for power supply control.
In one embodiment, the power supply control timer may represent a timer for power supply control in the first device.
In one embodiment, the power supply control timer is started and may be implemented by the power supply device.
In one embodiment, the starting of the power control timer may be performed before the first device is started.
In one embodiment, starting the power control timer may be performed after the first device has completed starting.
In one embodiment, the starting of the power control timer may be performed by the first device after the completion of the starting of the first device.
In one embodiment, the starting of the power supply control timer may be performed by the power supply device after the completion of the starting of the first device.
And step B3, acquiring second time information of the power supply control timer.
In step B3, the second time information is used to indicate the current time information of the power supply control timer.
In one embodiment, the second time information is used for representing the time difference information from the starting time to the current time of the power supply control timer.
And step B4, if the second time information is the same as the first time information, controlling the power supply device to supply power to at least one second device.
In one embodiment, the second time information may indicate a time difference between a time when the power supply device prepares to supply power to the first device and a current time if the second time information is the same as the first time information.
In one embodiment, if the second time information is the same as the first time information, the second time information may indicate a time difference from a time point after the power supply device supplies power to the first device to a current time point.
Optionally, after step B4, it is also necessary to control the at least one second device to perform various operations of the startup phase. Thereby, a normal start-up procedure of the first device and the at least one second device may be achieved.
The information processing method provided by the embodiment of the application obtains first state information of a first device of the electronic equipment, controls a power supply device to stop supplying power to the first device and a second device if the first state information indicates that the running state of the first device meets a first condition, obtains first time information based on the first state information, and controls the power supply device to sequentially supply power to the first device and at least one second device by using the first time information.
Therefore, according to the information processing method provided by the embodiment of the application, when the running state of the first device meets the first condition, the power supply device is controlled to stop supplying power to the first device and the second device, so that the condition that the power supply device stops supplying power is flexible and controllable, and the power supply is not stopped as long as the running state of the first state is different from the normal running state; in addition, after the power supply device stops supplying power to the first device and the second device, the power supply device is controlled to supply power to the first device and the at least one second device in sequence by using the first time information acquired based on the first state information, thereby enabling the power supply device to supply power for the first device and the at least one second device, in close conjunction with the first status information of the first device, therefore, in the information processing method provided by the embodiment of the present application, the power supply device stops the operation of supplying power to the first device and the second device, and the operation that the power supply device sequentially supplies power to the first device and the at least one second device can be automatically realized without manual intervention, the timeliness is better, the labor cost is saved, the user experience is better, therefore, the problem that the function recovery of the main board management controller cannot be automatically realized only by depending on the manual operation of professional maintainers in the relative technology is solved.
Based on the foregoing embodiments, an embodiment of the present application provides an information processing method, as shown in fig. 3, the information processing method including the steps of:
step 301, obtaining first state information of a first device of the electronic equipment.
Wherein the first device is at least operable to obtain at least part of the information of the second device.
And step 302, if the first state information indicates that the running state of the first device meets the first condition, controlling the power supply device to stop supplying power to the first device and the second device.
The power supply device is used for supplying power to a first device and at least one second device of the electronic equipment, and the second device is different from the first device.
And step 303, controlling the power supply device to supply power to the first device.
After step 303, optionally, the first device may also be controlled to perform various operations in the startup phase, i.e. to start the startup.
Step 304, second state information of the first device is acquired.
In one embodiment, the second status information may be all status information during the startup process of the first device.
In one embodiment, the second status information may be a part of the status information during the startup process of the first device.
In one embodiment, the second status information may be certain status information during the startup process of the first device.
In one embodiment, the second status information may be all status information after the completion of the booting of the first device.
In one embodiment, the second status information may be a part of the status information after the start-up of the first device is completed.
In one embodiment, the second status information may be a specific status information after the first device completes booting.
In one embodiment, the second status information may be a set of all status information during the booting process of the first device and all status information after the booting process is completed.
In one embodiment, the second status information may be a set of at least one status information during the booting process of the first device and at least one status information after the booting process is completed.
In one embodiment, step 304 may be performed by a power supply device.
In one embodiment, step 304 may be performed by the first device itself. Specifically, a communication link is provided between the first device and the power supply device, and after the first device acquires the second state information, the second state information can be sent to the power supply device.
And 305, if the second state information meets a second condition, controlling the power supply device to supply power to at least one second device.
In step 305, a second condition may be set by the first device at the time of manufacture.
In one embodiment, the second condition may be set by the power supply device during production.
In one embodiment, the second condition may be flexibly set according to the need of actually starting the second device.
In an embodiment, the second condition may be a set of conditions during and/or after completion of the start-up of the at least one first device.
Exemplarily, after step 305, step C may also be performed:
and C: during a second device boot-up procedure, a communication link between the first device and at least one second device is established.
In step C, the communication link between the first device and the at least one second device may be a set of communication link branches respectively established between the first device and the at least one second device.
In one embodiment, the communication link between the first apparatus and the at least one second apparatus may be a communication link established between the first apparatus and one of the at least one second apparatus.
Specifically, in the process of starting each second device, the internal hardware unit and the peripheral link unit of the second device may be enumerated and initialized one by one, where the enumeration and initialization may be a standardized flow already set when the second device is produced, or may be set by the server according to the functional requirements of the server.
Exemplarily, after step C, step D may also be performed:
step D: and after the at least one second device is started, controlling the first device to monitor the third state information through the communication link.
The third state information is used for representing the state information of at least one second device in the operation process.
In step D, the third status information may indicate status information of each second device during operation.
In one embodiment, the third status information may indicate status information of a part of the at least one second device during operation.
In one embodiment, the third status information may indicate status information of one of the at least one second device during operation.
In one embodiment, step D3 may be that the first device actively acquires the third status information through a communication link, and performs management control on all or part of the at least one second device through the communication link according to the third status information.
In one embodiment, step D3 may be that the first device actively acquires the third status information through a communication link based on a preset third status information acquisition frequency, and performs management control on all or part of the at least one second device through the communication link according to the third status information.
In one embodiment, step D3 may be that the at least one second device actively sends its third status information to the first device via a communication link, so that the first device performs management control on all or part of the at least one second device via the communication link.
In one embodiment, step D3 may be that the at least one second device actively transmits its third status information to the first device via a communication link based on a preset third status transmission frequency, so that the first device performs management control on all or part of the at least one second device via the communication link.
In an embodiment, step D3 may be the third status information obtained by the first device and the at least one second device according to a preset communication protocol, or may be the management of the at least one second device by the first device according to a preset second device management protocol.
In the information processing method provided by the embodiment of the application, first state information of a first device of an electronic device is acquired, if the first state information indicates that an operating state of the first device meets a first condition, a power supply device is controlled to stop supplying power to the first device and a second device, the power supply device is controlled to supply power to the first device, second state information of the first device is acquired, and if the second state information meets a second condition, the power supply device is controlled to supply power to at least one second device. Therefore, in the information processing method provided by the embodiment of the application, the first state information of the first device of the electronic equipment is closely detected, and the power supply device is controlled to stop supplying power to the first device and the second device only when the first state information indicates that the operation state of the first device meets the first condition.
Therefore, according to the information processing method provided by the embodiment of the application, the timeliness of the power supply device stopping supplying power to the first device and the second device is better, in addition, after the power supply device is controlled to supply power to the first device, when the second state information of the first device is detected to meet the second condition, the power supply device is controlled to supply power to at least one second device, so that the power supply to the second device is ensured once the second state information of the first device meets the expected state, and therefore, the automatic operation of stopping supplying power to the first device and the second device is realized. Therefore, the information processing method provided by the embodiment of the application solves the problem that the function recovery of the main board management controller cannot be automatically realized only by depending on the manual operation of professional maintainers in the relative technology.
Based on the foregoing embodiments, the present application provides a power supply system 4, as shown in fig. 4, the power supply system 4 includes a processor 41, a first power supply device 42, and a second power supply device 43. Wherein the content of the first and second substances,
a first power supply 42 for supplying power to the first device.
Wherein the first device is a device outside the power system;
and a second power supply device 43 for supplying power to the second device.
Wherein the first device is at least operable to obtain at least part of the information of the second device; the second device is a device outside the power supply system; the first device is different from the second device.
The processor 41 is configured to obtain the first status information of the first device.
The processor 41 is further configured to control the first power supply device 42 to stop supplying power to the first device if the first state information indicates that the operating state of the first device satisfies the first condition; the second power supply means 43 is controlled to stop supplying power to the at least one second device.
The processor 41 is further configured to sequentially control the first power supply device 42 to supply power to the first device, and control the second power supply device 43 to supply power to at least one second device.
Specifically, the processor 41 may be a chip having a CPU or a Micro Controller Unit (MCU).
The first power supply device 42 and the second power supply device 43 may be devices that convert the input power of the power supply system 4 into power that meets preset requirements, for example, convert AC power input from the outside of the power supply system 4 into direct current (direct current), or convert AC power input from the power supply system 4 into power whose voltage change meets a first interval and whose current change meets a second interval. The first power supply device 42 and the second power supply device 43 may further include an external power input circuit, and a first power output circuit and a second power output circuit (not shown in fig. 4), and the first power supply device 42 outputs power to the first device through the first power output circuit, and the second power supply device 43 outputs power to the second device through the second power output circuit.
In the embodiment of the present application, a first path is provided between the processor 41 and the first power supply device 42, and a second path is provided between the processor 41 and the second power supply device 43. Moreover, the processor 41 may control the operating state of the first power supply device 42 through the first path, for example, control the first power supply device 42 to supply power to the first device and stop supplying power, and may also obtain the operating state of the first power supply device 42; the processor 41 controls the operating state of the second power supply device 43 through the second path, for example, controls the second power supply device 43 to supply power to the second device and stop supplying power, and may also obtain the operating state of the second power supply device 43 through the second path.
In the embodiment of the present application, the power supply system 4 is further provided with an external power adapter circuit (not shown in fig. 4), a first end of the power adapter circuit is connected to the external circuit, a second end of the power adapter circuit is respectively connected to the first power supply device 42 and the second power supply device 43 for supplying power to the first power supply device 42 and the second power supply device 43, and a control port of the power adapter circuit is connected to the processor 41 for receiving a control command from the processor 41 and transmitting an operating state thereof to the processor 41.
In the embodiment of the present application, a communication bus (not shown in the figure) is provided between the power supply system 4 and a first device outside the power supply system 4, and specifically, the communication bus connects the processor 41 and the first device, and the processor 41 can obtain the first state information of the first device through the communication bus.
In the embodiment of the present application, a third path and a fourth path (not shown in fig. 4) are respectively provided between the power supply system 4 and the first device and the second device outside the power supply system 4, specifically, the third path is respectively connected to the first power supply device 42 and the first device, and the first power supply device 42 supplies power to the first device through the third path; the fourth path is connected to the second power supply unit 43 and the second device, respectively, and the second power supply unit 43 supplies power to the second device through the fourth path.
In other embodiments of the present application, the processor 41 is further configured to sequentially control the first power supply device 42 to supply power to the first device, and control the second power supply device 43 to supply power to the at least one second device, including:
a processor 41 for determining first time information based on the first state information; the first power supply means 42 is controlled to supply power to the first device and the second device 43 is controlled to supply power to the at least one second device in sequence using the first time information.
In other embodiments of the present application, the processor 41, using the first time information, sequentially controls the first power supply device 42 to supply power to the first device, and controls the second device 43 to supply power to the at least one second device, including:
in other embodiments of the present application, the processor 41 stores the first time information in the power supply control register, and obtains the first time information from the power supply control register; the first power supply device 42 and the second power supply device 43 are controlled to sequentially supply power to the first device and the at least one second device using the first time information.
Specifically, in the embodiment of the present application, a power supply control register (not shown in fig. 4) is further provided in the power supply system 4, and the power supply control register is connected to the processor 41 and is used for storing the first time information, specifically, the processor 41 acquires the first time information from the first state information through the communication bus, or the processor 41 directly acquires the first time information from the first device through the communication bus and writes the first time information into the power supply control register, so that the processor 41 controls the first power supply device 42 and the second power supply device 43 to supply power to the first device and the second device in sequence.
Illustratively, the processor 41 of the power supply system 4 acquires first state information of the first device through the communication bus, and when the first state information indicates that the operation state of the first device satisfies a first condition, the processor 41 acquires first time information from the first state information and writes the first time information into the power supply control register, and at the same time, the processor 41 controls the first power supply device 42 through the first path and controls the second power supply device 43 through the second path to stop supplying power to the first device and the second device, and then, the processor 41 controls the first power supply device 42 through the first path to supply power to the first device through the third path and controls the second power supply device 43 through the second path to supply power to the second device through the fourth path based on the first time information.
In other embodiments of the present application, the processor 41, using the first time information, controls the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device and the at least one second device, including:
a processor 41 for controlling a first power supply device 42 to supply power to the first device;
a processor 41 that starts a power supply control timer;
the processor 41 acquires second time information of the power supply control timer;
if the second time information is the same as the first time information, the processor 41 controls the second power supply device 43 to supply power to at least one second device.
Specifically, a power supply control timer (not shown in fig. 4) is further disposed in the power supply system 4, and the power supply control timer may be located inside the processor 41 or may be disposed outside the processor 41 and connected to the processor 41. Specifically, after the processor 41 controls the first device 42 to supply power to the first device, the power supply control timer is started, the second time information of the power supply control timer is obtained, and when the second time information is the same as the first time information, the processor 41 controls the second power supply device 43 to supply power to the second device through the fourth path through the second path.
In other embodiments of the present application, the processor 41 is further configured to sequentially control the first power supply device 42 to supply power to the first device and the second power supply device 43 to supply power to the at least one second device, and includes:
a processor 41 for controlling the first power supply device 43 to supply power to the first device;
a processor 41 for acquiring second status information of the first device;
and the processor 41, when detecting that the second state information satisfies the second condition, controls the second power supply device 43 to supply power to at least one second device.
In other embodiments of the present application, the processor 41, after controlling the second power supply device 43 to supply power to the at least one second device when it is detected that the second status information satisfies the second condition, is further configured to establish a communication link between the first device and the at least one second device during a start-up process of the at least one second device.
In other embodiments of the present application, the processor 41 is further configured to control the first device to monitor the third status information through the communication link after the at least one second device is started; the third state information is used for representing the state information of at least one second device in the operation process.
The power supply system provided by the embodiment of the application comprises a first power supply device 42, a second power supply device 43 and a processor 41, wherein the first power supply device 41 is used for supplying power to a first device; wherein the first device is a device outside the power system; a second power supply device 42 for supplying power to the second device; wherein the first device is at least operable to obtain at least part of the information of the second device; the second device is a device outside the power supply system; the first device is different from the second device. A processor 41 for obtaining first status information of the first device; the processor 41 is further configured to control the first power supply device 42 to stop supplying power to the first device if the first state information indicates that the operating state of the first device satisfies the first condition; controlling the second device to stop supplying power to the at least one second device; the processor 41 is further configured to sequentially control the first power supply device 42 to supply power to the first device, and control the second power supply device 43 to supply power to at least one second device.
Therefore, the power supply system provided by the embodiment of the application can determine the power supply states of the first power supply device and the second power supply device as the first device and the second device by monitoring the first state information of the first device through the processor, so that the power supply system provided by the embodiment of the application adjusts the power supply states of the first device and the second device through the first state information of the first device, and the operation of stopping power supply and power supply for the first device and the second device is closely combined with the first state information of the first device, so that the power supply state controllability of the power supply system is better, and the state of whether the power supply system supplies power is completely automatically realized without any manual operation, thereby solving the problem that the function recovery of the mainboard management controller cannot be automatically realized only depending on the manual operation of a professional maintainer in the relative technology.
Based on the foregoing embodiments, an embodiment of the present application provides an electronic device system 5, as shown in fig. 5, where the electronic device system 5 includes: a first device 51, at least one second device 52, and a power supply system 4; the electronic equipment system 5 is used for realizing the functions of at least one second device 52; wherein: the first means 51 are distinct from the at least one second means 52;
a first device 51 at least operable to obtain at least part of the information of the second device 52;
a first means 51 for sending first status information to the power supply system;
a power supply system 4 including a first power supply device 42, a second power supply device 43, and a processor 41; the first power supply device 42 is used for supplying power to the first device 51; a second power supply device 43 for supplying power to the second device 52; a processor 41 for acquiring first status information of the first device 51; and is further configured to control the first power supply device 42 to stop supplying power to the first device 51 if the first status information indicates that the operating status of the first device 51 satisfies the first condition; controlling the second power supply means 43 to stop supplying power to the at least one second device 52; the first power supply means 42 is in turn controlled to supply power to the first device 51 and the second power supply means 43 is controlled to supply power to the at least one second device 52.
Specifically, a communication bus is provided between the processor 41 of the power supply system 4 of the electronic equipment system 5 and the first device 51, a communication link is provided between the first device and at least one second device, a third path is provided between the first device 51 of the electronic equipment system 5 and the first power supply device 42 of the power supply system 4, and a fourth path is provided between the second device 52 of the electronic equipment system 5 and the second power supply device 43 of the power supply system 4.
The communication bus is used for the first device 51 to send the first status information to the processor 41, or the processor 41 to obtain the first status information of the first device 51.
A communication link for the first device to obtain at least part of the information of the at least one second device.
In other embodiments of the present application, in the electronic device system 5, the processor 41 of the power supply system 4 is configured to control the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device 51 and the at least one second device 52, and includes:
a processor 41 for acquiring first time information based on the first status information; the first time information is used for representing the time difference information of the first power supply device 42 and the second power supply device 43 which sequentially supply power to the first device 51 and the second device 52;
the processor 41 is further configured to control the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device 51 and the at least one second device 52 by using the first time information.
In other embodiments of the present application, the processor 41 is further configured to control the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device 51 and the at least one second device 52 by using the first time information, and includes:
a processor 41 for storing the first time information in the power supply control register; wherein, the power supply control register is positioned in the power supply system 4;
a processor 41 for obtaining first time information from the power supply control register;
and a processor 41 for controlling the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device 51 and the at least one second device 52 by using the first time information.
In other embodiments of the present application, the processor 41 of the power supply system 4, configured to control the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device 51 and the at least one second device 52 by using the first time information, includes:
a processor 41 for controlling the first power supply device 42 to supply power to the first device 51; starting a power supply control timer; acquiring second time information of the power supply control timer; and if the second time information is the same as the first time information, controlling the second power supply device 43 to supply power to the at least one second device 52.
In other embodiments of the present application, the processor 41, configured to control the first power supply device 42 and the second power supply device 43 to sequentially supply power to the first device 51 and the at least one second device 52, includes:
controlling the first power supply device 42 to supply power to the first device 51; acquiring second state information of the first device 51; and if the second state information meets the second condition, controlling the second power supply device 43 to supply power to the at least one second device 52.
In other embodiments of the present application, the processor 41 is further configured to, after controlling the second power supply device 43 to supply power to the at least one second device 52 if the second status information satisfies the second condition, further include:
during the start-up of the at least one second device 52, a communication link between the first device 51 and the at least one second device 52 is established.
In other embodiments of the present application, the processor 41 is further configured to control the first device 51 to monitor the third status information through the communication link after the at least one second device 52 is started; the third state information is used for representing the state information of at least one second device in the operation process.
The electronic device system 5 provided in the embodiment of the present application includes a first apparatus 51, at least one second apparatus 52, and a power system 4, where the electronic device system 4 is configured to implement a function of the at least one second apparatus 52, where the first apparatus 51 is different from the at least one second apparatus 52, and the first apparatus 51 is at least capable of obtaining at least part of information of the second apparatus 52; a first means 51 for sending first status information to the power supply system 4; a power supply system 4 including a first power supply device 42, a second power supply device 43, and a processor 41; the first power supply device 42 is used for supplying power to the first device 51; a second power supply device 43 for supplying power to the second device 52; a processor 41 for acquiring first status information of the first device 51; and is further configured to control the first power supply device 42 to stop supplying power to the first device 51 if the first status information indicates that the operating status of the first device 51 satisfies the first condition; controlling the second power supply means 43 to stop supplying power to the at least one second device 52; the first power supply means 42 is in turn controlled to supply power to the first device 51 and the second power supply means 43 is controlled to supply power to the at least one second device 52.
The embodiment of the present application further provides a structural relationship between the power supply system 4 and the first device 51 in the electronic equipment system 5, as shown in fig. 6. In fig. 6, the left part is the power supply system 4, wherein the MCU is the processor 41 of the power supply system 4, and the first power supply 42 and the second power supply 43 are not shown in fig. 6; the switch in the power supply system 4 may be a control switch for determining whether to turn on the information processing method provided in the embodiment of the present application.
In fig. 6, when the processor 41 detects that the first status information of the first device satisfies the first condition, it stops supplying power to the first device and the at least one second device, and controls the first power supply device 42 to supply power to the first device 51 through the third path and controls the second power supply device 43 to supply power to the at least one second device 52 through the fourth path based on the first time information in the first status information.
Specifically, as shown in fig. 7, in the operation process of the electronic device system 5, the processor 41 continuously acquires the first state information, and determines whether the first state information satisfies the first condition, and when the first state information satisfies the first condition, it is further detected whether a maintenance worker manually performs power off or presses a shutdown or restart button to perform a hardware restart operation, and if a hardware restart operation is detected, a hardware restart process is performed, that is, the electronic device system 5 is restarted as a whole; if the hardware restart operation is not detected, first time information is obtained from the first state information and stored in the power supply control register, then the power supply system 4 is controlled to stop supplying power to the first device 51 and the at least one second device 52, the first time information is obtained based on the first state information, the first power supply device 42 is controlled to supply power to the first device 51, the first time information is obtained from the power supply control register, the power supply control timer is started, second time information of the power supply control timer is obtained, and when the first time information is equal to the second time information, the second power supply device 43 is controlled to supply power to the at least one second device 52.
Therefore, in the electronic equipment system provided by the embodiment of the application, the power supply system can closely monitor the first state information of the first device, and when the first state information meets the first condition, the power supply system stops supplying power to the first device and the second device, and sequentially supplies power to the first device and the second device based on the first state information. The electronic equipment system provided by the embodiment of the application stops supplying power to the first device and the second device when the first state information of the first equipment meets the first condition, so that the operation of stopping supplying power is automatically realized, the operation is more flexible and faster, the first device and the second device are sequentially supplied with power based on the first time information in the first state information, and the operation of supplying power to the first device and the second device is also automatically realized.
Therefore, the electronic equipment system provided by the embodiment of the application can realize the power-off and the power-supply again of the first device and the second device when the first state information of the first device meets the first condition under the condition of no supervision, so that the problem that the function recovery of the main board management controller cannot be automatically realized due to the fact that the relative technology only depends on the manual operation of professional maintainers is solved.
The foregoing description of the various embodiments is intended to highlight various differences between the embodiments, and the same or similar parts may be referred to each other, and for brevity, will not be described again herein.
The methods disclosed in the method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.
Features disclosed in various product embodiments provided by the application can be combined arbitrarily to obtain new product embodiments without conflict.
The features disclosed in the various method or apparatus embodiments provided herein may be combined in any combination to arrive at new method or apparatus embodiments without conflict.
The computer-readable storage medium may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a magnetic Random Access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM); and may be various electronic devices such as mobile phones, computers, tablet devices, personal digital assistants, etc., including one or any combination of the above-mentioned memories.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method described in the embodiments of the present application.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.

Claims (10)

1. An information processing method comprising:
acquiring first state information of a first device of the electronic equipment; wherein the first apparatus is at least operable to obtain at least part of information of a second apparatus;
if the first state information indicates that the running state of the first device meets a first condition, controlling a power supply device to stop supplying power to the first device and the second device; the power supply device is used for supplying power to a first device and at least one second device of the electronic equipment, and the second device is different from the first device;
and controlling the power supply device to sequentially supply power to the first device and the at least one second device.
2. The method of claim 1, the controlling the power supply device to sequentially supply power to the first device and at least one of the second devices, comprising:
acquiring first time information based on the first state information; the first time information is used for representing time difference information of the power supply device for sequentially supplying power to the first device and the second device;
and controlling the power supply device to sequentially supply power to the first device and the at least one second device by using the first time information.
3. The method of claim 2, wherein the using the first time information to control the power supply device to sequentially supply power to the first device and at least one of the second devices comprises:
storing the first time information into a power supply control register; wherein the power supply control register is located in the power supply device;
acquiring the first time information from the power supply control register;
and controlling the power supply device to sequentially supply power to the first device and the at least one second device by using the first time information.
4. The method according to claim 2 or 3, wherein the controlling the power supply device to sequentially supply power to the first device and the at least one second device by using the first time information comprises:
controlling the power supply device to supply power to the first device;
starting a power supply control timer;
acquiring second time information of the power supply control timer;
and if the second time information is the same as the first time information, controlling the power supply device to supply power to the at least one second device.
5. The method of claim 1, the controlling the power supply device to sequentially supply power to the first device and at least one of the second devices, comprising:
controlling the power supply device to supply power to the first device;
acquiring second state information of the first device;
and if the second state information meets a second condition, controlling the power supply device to supply power to at least one second device.
6. The method of claim 5, wherein after controlling the power supply device to supply power to at least one of the second devices if the second status information satisfies a second condition, the method further comprises:
establishing a communication link between the first device and at least one of the second devices during a boot process of at least one of the second devices.
7. The method of claim 6, further comprising:
after the at least one second device is started, controlling the first device to monitor third state information through the communication link; wherein the third status information is used for representing the status information of at least one second device in the operation process.
8. A power supply system, the power supply system comprising:
a first power supply device for supplying power to the first device; wherein the first device is a device external to the power system;
the second power supply device is used for supplying power to the second device; wherein the first apparatus is at least operable to obtain at least part of information of a second apparatus; the second device is a device external to the power system; the first device is different from the second device;
a processor configured to obtain first state information of the first device;
the processor is further configured to control the first power supply device to stop supplying power to the first device if the first state information indicates that the operating state of the first device satisfies a first condition; controlling the second device to stop supplying power to at least one second device;
the processor is further configured to sequentially control the first power supply device to supply power to the first device and control the second power supply device to supply power to at least one of the second devices.
9. The power system of claim 8, the processor further configured to sequentially control the first power supply device to power the first device and the second device to power at least one of the second devices, comprising:
the processor determines first time information based on the first state information; and sequentially controlling the first power supply device to supply power to the first device and controlling the second device to supply power to at least one second device by using the first time information.
10. An electronic device system, the system comprising: a first device, at least one second device, and a power system; the electronic equipment system is used for realizing the functions of the at least one second device; wherein: the first device is different from at least one of the second devices;
the first device is at least capable of obtaining at least part of the information of the second device;
the first device is further used for sending first state information to the power supply system;
the power supply system comprises a first power supply device, a second power supply device and a processor; the first power supply device is used for supplying power to the first device; the second power supply device is used for supplying power to the second device; the processor is configured to obtain the first state information of the first device; the first power supply device is further used for controlling the first power supply device to stop supplying power to the first device if the first state information indicates that the running state of the first device meets a first condition; controlling the second power supply device to stop supplying power to at least one second device; and sequentially controlling the first power supply device to supply power to the first device and controlling the second power supply device to supply power to at least one second device.
CN201911399886.0A 2019-12-30 2019-12-30 Information processing method, power supply system and electronic equipment system Active CN111158944B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911399886.0A CN111158944B (en) 2019-12-30 2019-12-30 Information processing method, power supply system and electronic equipment system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911399886.0A CN111158944B (en) 2019-12-30 2019-12-30 Information processing method, power supply system and electronic equipment system

Publications (2)

Publication Number Publication Date
CN111158944A true CN111158944A (en) 2020-05-15
CN111158944B CN111158944B (en) 2022-10-25

Family

ID=70559480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911399886.0A Active CN111158944B (en) 2019-12-30 2019-12-30 Information processing method, power supply system and electronic equipment system

Country Status (1)

Country Link
CN (1) CN111158944B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116520957A (en) * 2023-06-28 2023-08-01 新华三信息技术有限公司 Mainboard, mainboard power supply control method and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150067359A1 (en) * 2013-09-03 2015-03-05 Fujitsu Limited Information processing apparatus and power control method
CN105808097A (en) * 2016-02-26 2016-07-27 联想(北京)有限公司 Information processing method and electronic device
CN107169379A (en) * 2017-05-19 2017-09-15 郑州云海信息技术有限公司 A kind of method and server that integrity measurement is carried out based on BMC and TCM
CN107239126A (en) * 2017-06-09 2017-10-10 山东超越数控电子有限公司 A kind of two-way server mainboard power-on time sequence control method based on CPLD
CN107506663A (en) * 2017-08-02 2017-12-22 中电科技(北京)有限公司 Server security based on credible BMC starts method
CN107797880A (en) * 2017-11-29 2018-03-13 济南浪潮高新科技投资发展有限公司 A kind of method for improving server master board BMC reliabilities
CN109408269A (en) * 2018-10-17 2019-03-01 郑州云海信息技术有限公司 A kind of baseboard management controller delay machine restarts system and method for restarting

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150067359A1 (en) * 2013-09-03 2015-03-05 Fujitsu Limited Information processing apparatus and power control method
CN105808097A (en) * 2016-02-26 2016-07-27 联想(北京)有限公司 Information processing method and electronic device
CN107169379A (en) * 2017-05-19 2017-09-15 郑州云海信息技术有限公司 A kind of method and server that integrity measurement is carried out based on BMC and TCM
CN107239126A (en) * 2017-06-09 2017-10-10 山东超越数控电子有限公司 A kind of two-way server mainboard power-on time sequence control method based on CPLD
CN107506663A (en) * 2017-08-02 2017-12-22 中电科技(北京)有限公司 Server security based on credible BMC starts method
CN107797880A (en) * 2017-11-29 2018-03-13 济南浪潮高新科技投资发展有限公司 A kind of method for improving server master board BMC reliabilities
CN109408269A (en) * 2018-10-17 2019-03-01 郑州云海信息技术有限公司 A kind of baseboard management controller delay machine restarts system and method for restarting

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116520957A (en) * 2023-06-28 2023-08-01 新华三信息技术有限公司 Mainboard, mainboard power supply control method and electronic equipment
CN116520957B (en) * 2023-06-28 2023-10-03 新华三信息技术有限公司 Mainboard, mainboard power supply control method and electronic equipment

Also Published As

Publication number Publication date
CN111158944B (en) 2022-10-25

Similar Documents

Publication Publication Date Title
CN103748569B (en) The system and method without driving operation of USB device
US10811878B2 (en) Power distribution unit having capability for remaining power management
CN111352779A (en) On-off test method of AC power supply of MOC card and related assembly
CN111158944B (en) Information processing method, power supply system and electronic equipment system
CN115658113A (en) Server self-starting method and device, readable storage medium and electronic equipment
CN115292133A (en) Management method and related device of intelligent network card
CN109766110B (en) Control method, substrate management controller and control system
CN108897646B (en) Switching method of BIOS (basic input output System) chips and substrate management controller
CN113411212A (en) BIOS control system of intelligent network card and BIOS control method of intelligent network card
CN113608930A (en) System chip and electronic device
CN115543872A (en) Equipment management method and device and computer storage medium
JP7063315B2 (en) Information processing equipment, management programs, management methods, and information processing systems
US11093014B2 (en) Method for monitoring, control and graceful shutdown of control and/or computer units
CN112148527A (en) Server power-off method, device and system
CN115407861A (en) Target equipment power supply method, system and device and computer readable storage medium
CN113986357A (en) Method, apparatus and storage medium for establishing communication link
CN111142949B (en) Information processing method and electronic equipment
CN110389643B (en) Server and remote control method thereof
CN112902387A (en) Method, device and system for automatically and remotely controlling air conditioner of hotel and related equipment
JP2007094470A (en) Method of hotplugging information processing apparatus
TWI317072B (en)
CN108170247A (en) BMC power loss recovery method and apparatus
JP7207595B2 (en) Information processing device, management program, management method, and information processing system
JP7276526B2 (en) Information processing device, management program, management method, and information processing system
CN113867191B (en) Intelligent power supply control system, method and medium for terminal equipment

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
GR01 Patent grant