CN114327647A - Server startup method, system, equipment and computer readable storage medium - Google Patents

Server startup method, system, equipment and computer readable storage medium Download PDF

Info

Publication number
CN114327647A
CN114327647A CN202111442609.0A CN202111442609A CN114327647A CN 114327647 A CN114327647 A CN 114327647A CN 202111442609 A CN202111442609 A CN 202111442609A CN 114327647 A CN114327647 A CN 114327647A
Authority
CN
China
Prior art keywords
bmc
video
serial port
transmitted
data
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.)
Withdrawn
Application number
CN202111442609.0A
Other languages
Chinese (zh)
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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN202111442609.0A priority Critical patent/CN114327647A/en
Publication of CN114327647A publication Critical patent/CN114327647A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The application discloses a server startup method, a system, equipment and a computer readable storage medium, which are applied to a BIOS (basic input/output System), and after a startup signal is received, serial port data is transmitted to a BMC (baseboard management controller) so that the BMC transmits the serial port data to a display for displaying; judging whether the video can be transmitted to the BMC; and if the video can be transmitted to the BMC, transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying. In the application, after the BIOS receives the starting signal, under the condition that the video cannot be transmitted to the BMC, the serial port data can be transmitted to the BMC, and the serial port data is displayed on the display, so that the phenomenon that the server is blacked in the starting process is avoided, and the user experience of the server in the starting process is improved. The server starting system, the server starting equipment and the computer readable storage medium solve the corresponding technical problems.

Description

Server startup method, system, equipment and computer readable storage medium
Technical Field
The present application relates to the field of server technologies, and in particular, to a server booting method, system, device, and computer-readable storage medium.
Background
With the development of networks, the applications of servers increase, and the requirements of users on the servers also increase more and more, for example, in the process of starting the servers, after a user presses a server start key, the user wants to see a start picture, however, the server may be in a black screen stage all the time in the early stage of starting the servers, so that the user experience is poor.
In summary, how to improve the user experience of server startup is a problem to be solved urgently by those skilled in the art.
Disclosure of Invention
The application aims to provide a server startup method which can solve the technical problem of improving the user experience of server startup to a certain extent. The application also provides a server starting system, equipment and a computer readable storage medium.
In order to achieve the above purpose, the present application provides the following technical solutions:
a server boot method is applied to a BIOS and comprises the following steps:
after receiving a starting signal, transmitting serial port data to a BMC (baseboard management controller) so that the BMC transmits the serial port data to a display for displaying;
judging whether the video can be transmitted to the BMC;
and if the video can be transmitted to the BMC, transmitting video data to the BMC so that the BMC transmits the video data to the display for displaying.
Preferably, the determining whether the video can be transmitted to the BMC includes:
judging whether the video graphic array is started successfully or not;
and if the video graphic array of the video graphic array is successfully started, judging that the video can be transmitted to the BMC.
Preferably, the transmitting the serial port data to the BMC includes:
and transmitting the serial port data to the BMC through a serial port data interface.
Preferably, the serial port data includes printing information.
A server startup method is applied to BMC and comprises the following steps:
receiving serial port data transmitted after the BIOS receives the starting signal;
transmitting the serial port data to a display for displaying;
judging whether transmission data transmitted by the BIOS is received or not;
and if the video data are received, transmitting the video data to the display for displaying.
Preferably, after receiving the video data, the method further includes:
and stopping transmitting the serial port data to the display.
A server boot system applied to a BIOS comprises:
the first transmission module is used for transmitting serial port data to the BMC after receiving the starting signal so that the BMC transmits the serial port data to the display for displaying;
the first judgment module is used for judging whether the video can be transmitted to the BMC; and if the video can be transmitted to the BMC, transmitting video data to the BMC so that the BMC transmits the video data to the display for displaying.
A server startup system is applied to BMC and comprises:
the first receiving module is used for receiving serial port data transmitted after the BIOS receives the starting signal;
the second transmission module is used for transmitting the serial port data to a display for displaying;
the second judgment module is used for judging whether the transmission data transmitted by the BIOS is received or not; and if the video data are received, transmitting the video data to the display for displaying.
A server boot device, comprising:
a memory for storing a computer program;
and the processor is used for realizing the steps of the server starting method when executing the computer program.
A computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the server boot method as described above.
The server startup method is applied to the BIOS, and after a startup signal is received, serial port data are transmitted to the BMC, so that the BMC transmits the serial port data to the display to be displayed; judging whether the video can be transmitted to the BMC; and if the video can be transmitted to the BMC, transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying. In the application, after the BIOS receives the starting signal, under the condition that the video cannot be transmitted to the BMC, the serial port data can be transmitted to the BMC, and the serial port data is displayed on the display, so that the phenomenon that the server is blacked in the starting process is avoided, and the user experience of the server in the starting process is improved. The server starting system, the server starting equipment and the computer readable storage medium solve the corresponding technical problems.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a first flowchart of a server boot method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of the connection between the BMC and the BIOS;
fig. 3 is a second flowchart of a server booting method according to an embodiment of the present application;
fig. 4 is a first structural diagram of a server booting system according to an embodiment of the present application;
fig. 5 is a second schematic structural diagram of a server booting system according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a server boot device according to an embodiment of the present application;
fig. 7 is another schematic structural diagram of a server boot device according to an embodiment of the present disclosure.
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, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, fig. 1 is a first flowchart of a server booting method according to an embodiment of the present application.
The server boot method provided by the embodiment of the application is applied to a BIOS and can comprise the following steps:
step S101: and after receiving the starting signal, transmitting the serial port data to the BMC so that the BMC transmits the serial port data to the display for displaying.
In practical application, after receiving a power-on signal, a BIOS (Basic Input output System) may transmit its serial data to a BMC (server substrate Controller), so that the BMC transmits the serial data to a display for display.
It should be noted that the startup signal received by the BIOS may be a signal generated after a startup key on the server is triggered, and the application is not limited in this respect. In addition, the type of the serial data can be determined according to actual needs, for example, the serial data can be printing information and the like.
In a specific application scenario, in order to facilitate the BIOS to transmit the serial port data to the BMC, a serial port data interface may be provided between the BIOS and the BMC, so that the BIOS may transmit the serial port data to the BMC through the serial port data interface. The connection between the BMC and the BIOS can be as shown in FIG. 2.
Step S102: judging whether the video can be transmitted to the BMC; if the video can be transmitted to the BMC, step S103 is executed.
Step S103: and transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying.
In practical application, after the BIOS transmits the serial port data to the BMC, whether the video can be transmitted to the BMC can be judged, if the video can be transmitted to the BMC, the video data can be transmitted to the BMC, the BMC transmits the video data to the display, and therefore the server can display the corresponding video, the black screen of the server is further avoided, the display video is compared with the display serial port data, the display video meets user requirements better, and user experience can be further guaranteed.
In a specific application scenario, because the BIOS needs to transmit a Video by using a VGA (Video Graphics Array), in the process of determining whether the Video can be transmitted to the BMC, it can be determined whether the Video Graphics Array itself is successfully started; if the video graphic array is started successfully, the video can be transmitted to the BMC, correspondingly, if the video graphic array is started unsuccessfully, the video cannot be transmitted to the BMC, and therefore whether the video can be transmitted to the BMC is judged quickly.
It should be noted that, in a specific application scenario, if the BIOS determines that the BIOS cannot transmit the video to the BMC, the step of transmitting the serial port data to the BMC may be continuously performed, and the like.
The server startup method is applied to the BIOS, and after a startup signal is received, serial port data are transmitted to the BMC, so that the BMC transmits the serial port data to the display to be displayed; judging whether the video can be transmitted to the BMC; and if the video can be transmitted to the BMC, transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying. In the application, after the BIOS receives the starting signal, under the condition that the video cannot be transmitted to the BMC, the serial port data can be transmitted to the BMC, the serial port data is displayed on the display, the phenomenon that the server is blacked in the starting process is avoided, and the user experience in the starting process of the server is improved
Referring to fig. 3, fig. 3 is a second flowchart of a server booting method according to an embodiment of the present application.
The server boot method provided by the embodiment of the application is applied to BMC and can comprise the following steps:
step S201: and receiving serial port data transmitted after the BIOS receives the starting signal.
Step S202: and transmitting the serial port data to a display for displaying.
Step S203: judging whether transmission data transmitted by a BIOS (basic input output System) is received or not; if the video data is received, step S204 is executed.
Step S204: and transmitting the video data to a display for displaying.
For the description of the corresponding steps in the server booting method provided in the embodiment of the present application, please refer to the above embodiments, which are not described herein again. It should be noted that, after receiving the video data, the BMC may also stop transmitting the serial port data to the display, and the like, which is not specifically limited herein.
Referring to fig. 4, fig. 4 is a first structural schematic diagram of a server booting system according to an embodiment of the present disclosure.
The server boot system provided by the embodiment of the application is applied to a BIOS, and may include:
the first transmission module 11 is configured to transmit the serial port data to the BMC after receiving the boot signal, so that the BMC transmits the serial port data to the display for displaying;
the first judging module 12 is used for judging whether the video can be transmitted to the BMC; and if the video can be transmitted to the BMC, transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying.
For the description of the corresponding modules in the server booting system provided in the embodiment of the present application, please refer to the above embodiment, which is not described herein again.
Referring to fig. 5, fig. 5 is a second schematic structural diagram of a server booting system according to an embodiment of the present disclosure.
The server boot system provided by the embodiment of the application is applied to BMC and can include:
the first receiving module 21 is configured to receive serial port data transmitted after the BIOS receives the power-on signal;
the second transmission module 22 is used for transmitting the serial port data to the display for displaying;
a second judging module 23, configured to judge whether transmission data transmitted by the BIOS is received; and if the video data are received, transmitting the video data to a display for displaying.
For the description of the corresponding modules in the server booting system provided in the embodiment of the present application, please refer to the above embodiment, which is not described herein again.
The application also provides server startup equipment and a computer readable storage medium, which have corresponding effects of the server startup method provided by the embodiment of the application. Referring to fig. 6, fig. 6 is a schematic structural diagram of a server boot device according to an embodiment of the present disclosure.
The server boot device provided by the embodiment of the application comprises a memory 201 and a processor 202, wherein a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program:
after receiving a starting signal, transmitting the serial port data to the BMC so that the BMC transmits the serial port data to the display for displaying;
judging whether the video can be transmitted to the BMC;
and if the video can be transmitted to the BMC, transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying.
The server boot device provided by the embodiment of the application comprises a memory 201 and a processor 202, wherein a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: judging whether the video graphic array is started successfully or not; if the video graphic array of the user is successfully started, the video can be transmitted to the BMC.
The server boot device provided by the embodiment of the application comprises a memory 201 and a processor 202, wherein a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: and transmitting the serial port data to the BMC through the serial port data interface.
The server boot device provided by the embodiment of the application comprises a memory 201 and a processor 202, wherein a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: the serial data includes print information.
The server boot device provided by the embodiment of the application comprises a memory 201 and a processor 202, wherein a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program:
receiving serial port data transmitted after the BIOS receives the starting signal;
transmitting the serial port data to a display for displaying;
judging whether transmission data transmitted by a BIOS (basic input output System) is received or not;
and if the video data are received, transmitting the video data to a display for displaying.
The server boot device provided by the embodiment of the application comprises a memory 201 and a processor 202, wherein a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program: and after receiving the video data, stopping transmitting the serial port data to the display.
Referring to fig. 7, another server boot device provided in the embodiment of the present application may further include: an input port 203 connected to the processor 202, for transmitting externally input commands to the processor 202; a display unit 204 connected to the processor 202, for displaying the processing result of the processor 202 to the outside; and the communication module 205 is connected with the processor 202 and is used for realizing the communication between the server boot device and the outside world. The display unit 204 may be a display panel, a laser scanning display, or the like; the communication method adopted by the communication module 205 includes, but is not limited to, mobile high definition link technology (HML), Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), and wireless connection: wireless fidelity technology (WiFi), bluetooth communication technology, bluetooth low energy communication technology, ieee802.11s based communication technology.
A computer-readable storage medium is provided in an embodiment of the present application, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps:
after receiving a starting signal, transmitting the serial port data to the BMC so that the BMC transmits the serial port data to the display for displaying;
judging whether the video can be transmitted to the BMC;
and if the video can be transmitted to the BMC, transmitting the video data to the BMC so that the BMC transmits the video data to the display for displaying.
A computer-readable storage medium is provided in an embodiment of the present application, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps: judging whether the video graphic array is started successfully or not; if the video graphic array of the user is successfully started, the video can be transmitted to the BMC.
A computer-readable storage medium is provided in an embodiment of the present application, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps: and transmitting the serial port data to the BMC through the serial port data interface.
A computer-readable storage medium is provided in an embodiment of the present application, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps: the serial data includes print information.
A computer-readable storage medium is provided in an embodiment of the present application, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps:
receiving serial port data transmitted after the BIOS receives the starting signal;
transmitting the serial port data to a display for displaying;
judging whether transmission data transmitted by a BIOS (basic input output System) is received or not;
and if the video data are received, transmitting the video data to a display for displaying.
A computer-readable storage medium is provided in an embodiment of the present application, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the following steps: and after receiving the video data, stopping transmitting the serial port data to the display.
The computer-readable storage media to which this application relates include Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage media known in the art.
For a description of relevant parts in the server booting system, the server booting device, and the computer readable storage medium provided in the embodiments of the present application, reference is made to detailed descriptions of corresponding parts in the server booting method provided in the embodiments of the present application, and details are not repeated here. In addition, parts of the above technical solutions provided in the embodiments of the present application, which are consistent with the implementation principles of corresponding technical solutions in the prior art, are not described in detail so as to avoid redundant description.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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 identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A server boot method is applied to a BIOS and comprises the following steps:
after receiving a starting signal, transmitting serial port data to a BMC (baseboard management controller) so that the BMC transmits the serial port data to a display for displaying;
judging whether the video can be transmitted to the BMC;
and if the video can be transmitted to the BMC, transmitting video data to the BMC so that the BMC transmits the video data to the display for displaying.
2. The method of claim 1, wherein the determining whether the video can be transmitted to the BMC comprises:
judging whether the video graphic array is started successfully or not;
and if the video graphic array of the video graphic array is successfully started, judging that the video can be transmitted to the BMC.
3. The method of claim 1, wherein transmitting serial port data to the BMC comprises:
and transmitting the serial port data to the BMC through a serial port data interface.
4. A method according to any one of claims 1 to 3, wherein the serial data comprises print information.
5. A server startup method is applied to BMC and comprises the following steps:
receiving serial port data transmitted after the BIOS receives the starting signal;
transmitting the serial port data to a display for displaying;
judging whether transmission data transmitted by the BIOS is received or not;
and if the video data are received, transmitting the video data to the display for displaying.
6. The method of claim 5, wherein after receiving the video data, further comprising:
and stopping transmitting the serial port data to the display.
7. A server boot system applied to a BIOS comprises:
the first transmission module is used for transmitting serial port data to the BMC after receiving the starting signal so that the BMC transmits the serial port data to the display for displaying;
the first judgment module is used for judging whether the video can be transmitted to the BMC; and if the video can be transmitted to the BMC, transmitting video data to the BMC so that the BMC transmits the video data to the display for displaying.
8. A server boot system, applied to BMC, comprising:
the first receiving module is used for receiving serial port data transmitted after the BIOS receives the starting signal;
the second transmission module is used for transmitting the serial port data to a display for displaying;
the second judgment module is used for judging whether the transmission data transmitted by the BIOS is received or not; and if the video data are received, transmitting the video data to the display for displaying.
9. A server boot device, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the server power-on method according to any one of claims 1 to 6 when executing said computer program.
10. A computer-readable storage medium, in which a computer program is stored, which, when being executed by a processor, carries out the steps of the server boot method according to any one of claims 1 to 6.
CN202111442609.0A 2021-11-30 2021-11-30 Server startup method, system, equipment and computer readable storage medium Withdrawn CN114327647A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111442609.0A CN114327647A (en) 2021-11-30 2021-11-30 Server startup method, system, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111442609.0A CN114327647A (en) 2021-11-30 2021-11-30 Server startup method, system, equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN114327647A true CN114327647A (en) 2022-04-12

Family

ID=81049478

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111442609.0A Withdrawn CN114327647A (en) 2021-11-30 2021-11-30 Server startup method, system, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114327647A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116170600A (en) * 2023-03-30 2023-05-26 苏州浪潮智能科技有限公司 Data processing method and device, electronic equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116170600A (en) * 2023-03-30 2023-05-26 苏州浪潮智能科技有限公司 Data processing method and device, electronic equipment and storage medium
CN116170600B (en) * 2023-03-30 2024-01-12 苏州浪潮智能科技有限公司 Data processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US20170235435A1 (en) Electronic device and method of application data display therefor
EP3869346B1 (en) Apparatus and method of recognizing external device in a communication system
RU2427031C2 (en) Fast display initialisation and light up
CN107329717B (en) Processing method, display method and display system of screen display information
US9201814B2 (en) Electronic devices and methods for sharing peripheral devices in dual operating systems
US20150304336A1 (en) Multi-screen interaction method of multimedia resource and terminal device
CN107220020B (en) Display method and electronic equipment
CN108536370B (en) Input interface switching method and device and electronic equipment
CN108280020B (en) Monitoring method and device of computer equipment, terminal and computer storage medium
CN110062186B (en) Data transmission method and system and touch display
CN111367764A (en) PCIE monitoring method, system, equipment and computer storage medium
CN114327647A (en) Server startup method, system, equipment and computer readable storage medium
CN105991953B (en) Video signal processing method and electronic equipment
CN103561089A (en) Virtual machine desktop log-in method, device and system
CN103823821A (en) Method and equipment for processing web data
US9389812B2 (en) Information processing device, information processing method, and non-transitory computer readable medium
CN113781939B (en) Method, system and storage device for recovering abnormal display of display screen
KR20200108348A (en) Data transfer
CN110492935B (en) Data processing system, method and device and terminal equipment
CN115100699A (en) Fingerprint unlocking module, method and related device
CN111858084B (en) Data transmission method and device, electronic equipment and storage medium
CN108509227B (en) Information processing method, electronic equipment and information processing system
EP4379552A1 (en) Information processing method, terminal device, cloud server, and storage medium
CN110427336B (en) CPU link rate configuration method, system, equipment and computer medium
CN111881211B (en) Method, system and equipment for synchronizing storage data and computer storage medium

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20220412