Display method and device for computer startup picture and storage medium
The embedded controller EC displays the boot screen in the initialization entry stage of the BIOS platform, which solves the problem of long black screen time after the computer is turned on, and quickly displays the boot screen, improving the user experience.
Patent Information
- Application Number
- CN202411886110.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-05-16
AI Technical Summary
In the prior art, a black screen time of 4 to 5 seconds will occur after the computer is turned on, which will affect the user's vision and user experience, especially after the mechanical shutdown, the black screen time may reach 40 seconds.
Enter the platform initialization entry stage through the embedded controller EC in response to the BIOS. If the display is in ready state, immediately control the display to display the power-on screen to avoid black screen time.
It significantly shortens the black screen time between pressing the power button to displaying the power-on screen, and realizes that the power-on screen is displayed almost at the same time as the power button is pressed, improving the user experience.
Smart Images

Figure CN120010933A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device and storage medium for displaying a computer startup screen. Background Art
[0002] After pressing the power button of the computer, the screen will first display a logo screen, marking the beginning of the system startup. In the current solution, after pressing the power button, the screen will first be black for 4 to 5 seconds before the logo screen can be displayed. If the computer is shut down by cutting off the power (i.e. mechanical shutdown), the black screen time will be longer, which may reach about 40 seconds. If the black screen time is too long, it will affect the user's vision and usage experience. Summary of the invention
[0003] The present disclosure provides a method, device and storage medium for displaying a computer startup screen, so as to at least solve the above technical problems existing in the prior art.
[0004] According to a first aspect of the present disclosure, a method for displaying a computer startup screen is provided, the method comprising:
[0005] In response to the basic input and output system BIOS entering the platform initialization entry stage, determining whether the display screen is in a ready state;
[0006] If the display screen is in a ready state, the display screen is controlled by the embedded controller EC to display a startup image.
[0007] In one possible implementation, if the display screen is in a ready state, controlling the display screen to display a boot screen through the EC includes:
[0008] If the display screen is in a ready state, a display boot screen instruction is sent to the EC;
[0009] The EC receives the boot screen display instruction, and displays the boot screen on the display screen by sending a backlight system control signal and a boot screen control signal.
[0010] In one possible implementation, after displaying the boot screen on the display screen, the method further includes:
[0011] In response to an event in which a preset function key is pressed, the startup screen is closed and a function interface corresponding to the preset function key is displayed on the display screen.
[0012] In one embodiment, the method further comprises:
[0013] In response to the advanced configuration and power interface ACPI being enabled, a command to close the boot screen is sent to the EC;
[0014] The EC receives the startup screen closing instruction and closes the startup screen on the display screen.
[0015] In one possible implementation, the preset function key includes a first preset function key and a second preset function key; accordingly,
[0016] The function interface corresponding to the first preset function key is the BIOS setting interface, and the function interface corresponding to the second preset function key is the boot manager interface.
[0017] In one embodiment, the method further comprises:
[0018] If the computer is in sleep mode or shutdown mode, in response to an event in which a one-key recovery button or a one-key battery trigger button is pressed, a function interface corresponding to the one-key recovery button and the one-key battery trigger button is displayed on the display screen by enabling the backlight system.
[0019] According to a second aspect of the present disclosure, a device for displaying a startup screen is provided, the device comprising:
[0020] A response module, used for responding to the basic input and output system BIOS entering the platform initialization entry stage, and determining whether the display screen is in a ready state;
[0021] The display module is used to control the display screen to display a startup screen through the embedded controller EC if the display screen is in a ready state.
[0022] In one possible implementation, the display module is further used to send a display boot screen instruction to the EC if the display screen is in a ready state; the EC receives the display boot screen instruction and displays the boot screen on the display screen by sending a backlight system control signal and a boot screen control signal.
[0023] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0024] at least one processor; and
[0025] a memory communicatively connected to the at least one processor; wherein,
[0026] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the present disclosure.
[0027] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method described in the present disclosure.
[0028] The disclosed method, device and storage medium for displaying the computer startup screen, when the BIOS self-check reaches the PEI stage, if it is detected that the display screen is in a ready state, the display screen is controlled by EC to display the startup screen. This solution only takes 1-2 seconds to successfully display the startup screen, which greatly shortens the black screen time compared to the prior art. In terms of human perception, the startup screen can be seen on the display screen almost at the same time as the power button is pressed.
[0029] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:
[0031] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.
[0032] Figure 1 A schematic diagram of the implementation process of a method for displaying a startup screen in the prior art is shown;
[0033] Figure 2 The following is a schematic diagram showing the implementation process of a method for displaying a computer startup screen according to an embodiment of the present disclosure. Figure 1 ;
[0034] Figure 3 The following is a schematic diagram showing the implementation process of a method for displaying a computer startup screen according to an embodiment of the present disclosure. Figure 2 ;
[0035] Figure 4 The following is a schematic diagram showing the implementation process of a method for displaying a computer startup screen according to an embodiment of the present disclosure. Figure 3 ;
[0036] Figure 5 A schematic diagram showing the structure of a display device for a computer startup screen according to an embodiment of the present disclosure is shown;
[0037] Figure 6 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0038] In order to make the purpose, features, and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0039] The startup screen is a brand or logo screen that appears on the screen after you press the computer power button but before the operating system loads. Figure 1 The display method of the boot screen in the prior art is shown, such as Figure 1 As shown, the method includes the following steps: step 101, power on; step 102, EC (Embedded Controller) sequence start; step 103, BIOS (Basic Input Output System) power-on self-test to BDS (boot device selection) stage; step 104, displaying the BIOS boot screen; step 105, ACPI (Advanced Configuration and Power Management Interface) enabled; step 106, OS (Operation System) enabled.
[0040] Using this method, the boot screen is usually integrated into the BIOS and will not be displayed until the BIOS self-test reaches the late BDS stage. Under normal circumstances, that is, when the computer is started from a normal shutdown state (at least one of the power adapter or the battery is connected), it takes 4-5 seconds of black screen to see the boot screen. In special circumstances, when the computer is started from a mechanical shutdown state (the battery and the power adapter are both disconnected), it takes about 40 seconds of black screen to see the boot screen. In response to this problem, the present disclosure proposes a solution that can display the boot screen in a very short time after pressing the power button.
[0041] According to a first aspect of an embodiment of the present disclosure, a method for displaying a computer startup screen is provided. Figure 2 The following is a schematic diagram showing the implementation process of a method for displaying a computer startup screen according to an embodiment of the present disclosure. Figure 1 ,like Figure 2 As shown, the method includes:
[0042] Step 201, in response to BIOS entering the platform initialization entry stage, determines whether the display screen is in a ready state.
[0043] When the power button is pressed, the BIOS starts up and executes its self-test program. In the early stage of the self-test, there is an initialization entry phase (PEI). In this phase, the BIOS detects whether the display has completed its initialization process and is ready to receive and display image data.
[0044] Step 202: If the display screen is in a ready state, the embedded controller EC is used to control the display screen to display a boot screen.
[0045] If the display is in the ready state, the BIOS will send a signal or command to the EC to inform it that the display is ready and can now display the boot screen. After receiving this signal, the EC will control the display to display the boot screen.
[0046] Compared with the method in the prior art that displays the boot screen only from the BIOS self-check to the BDS stage, the method of this embodiment realizes the display of the boot screen in the PEI stage before the BDS stage, that is, using EC. The black screen time from pressing the power button to displaying the boot screen is significantly shortened, and the boot screen is displayed almost at the same time as the power button is pressed. In addition, this embodiment only needs to complete the development of BIOS and EC firmware, and ensure that the panel firmware can support the built-in boot screen to implement this solution. It avoids embedding the boot screen in the BIOS, and effectively optimizes the BIOS space.
[0047] In one embodiment of the present disclosure, if the display screen is in a ready state, the display screen is controlled by the EC to display a boot screen, which can be specifically achieved through the following steps: if the display screen is in a ready state, a boot screen display instruction is sent to the EC; the EC receives the boot screen display instruction, and displays the boot screen on the display screen by sending a backlight system control signal and a boot screen control signal.
[0048] In this embodiment, if the display screen is already in the ready state, the BIOS sends a boot screen display instruction to the EC. After receiving this instruction, the EC sends corresponding control signals to the backlight system and image control system of the display screen. The backlight system control signal is used to control the light source behind the display screen so that the user can see the image displayed on it. The boot screen display signal is used to display the boot screen on the screen. After these signals are sent to the display screen, the display screen will display the boot screen.
[0049] In one embodiment of the present disclosure, the method further includes: in response to enabling the advanced configuration and power interface (ACPI), sending a startup screen closing instruction to the EC; the EC receives the startup screen closing instruction and closes the startup screen on the display screen.
[0050] When ACPI is enabled, it indicates that the operating system is about to be entered. This means that the boot screen can be turned off so that the operating system desktop can be displayed later. Specifically, the boot screen is displayed throughout the entire self-test phase of the BIOS until ACPI is enabled, at which time the BIOS sends an instruction to the EC to turn off the boot screen. After receiving the instruction, the EC sends a signal to the display screen, instructing the display screen to stop displaying the boot screen. After receiving this signal, the display screen immediately stops displaying the boot screen.
[0051] In order to better understand the above embodiment, a specific embodiment is provided below for illustration. Figure 3 As shown, the implementation includes the following steps:
[0052] Step 301, power on: the user presses the power button of the computer, the computer starts to receive power supply and starts its startup sequence.
[0053] Step 302, EC sequence starts: After the power is turned on, the EC begins to execute its initialization sequence, preparing to monitor and coordinate the operation of the computer hardware components.
[0054] Step 303, BIOS starts self-test to PEI stage: BIOS starts up and executes its self-test program, and enters the early stage, namely, PEI stage.
[0055] Step 304, obtain CPU EDP VDD enable status: In the PEI stage, the BIOS will check the CPU EDP (Embedded Display Port) electrical signal (VDD) enable status. If VDD is enabled, the EDP interface can work normally and is ready to receive display data.
[0056] Step 305, displaying the startup screen: After the EDP works normally, the BIOS sends a command to the EC to enable the startup screen of the display screen through the EC.
[0057] Step 306, BIOS continues to enter the BDS stage: the BIOS self-test program continues to execute and enters the next stage, ie, the BDS stage.
[0058] Step 307, continuously displaying the boot screen: continuously displaying the boot screen when the BIOS enters the BDS stage from the PEI stage and during the entire BDS stage.
[0059] Step 308, ACPI is enabled.
[0060] Step 309, OS activation: Once ACPI is activated, BIOS sends a command to EC to notify it to turn off the startup screen. In this way, when the operating system is loaded and running, the startup screen or desktop of the operating system will be displayed.
[0061] In one embodiment of the present disclosure, after the startup screen is displayed on the display screen, the method further includes the following steps: responding to an event in which a preset function key is pressed, closing the startup screen, and displaying a function interface corresponding to the preset function key on the display screen.
[0062] The preset function key is a specific key configured in advance, which is related to certain specific functions or settings. Once the preset function key is detected to be pressed, the BIOS will immediately notify the EC to close the currently displayed boot screen. Then, the function interface corresponding to the preset function key is immediately presented on the display screen. This function interface can be an interface for computer hardware configuration, or it can be a shortcut operation interface for quickly starting a specific service, which can be set according to actual needs or application scenarios. The first and second involved in this embodiment are only for descriptive purposes, and cannot be understood as indicating that the number of preset function keys is two. In actual applications, the number of preset functions can be increased or decreased according to actual conditions.
[0063] This embodiment improves the flexibility and usability of the computer and provides a more convenient access method for users.
[0064] In one embodiment of the present disclosure, the preset function keys include a first preset function key and a second preset function key; accordingly, the function interface corresponding to the first preset function key is the BIOS setting interface, and the function interface corresponding to the second preset function key is the boot manager interface.
[0065] In this embodiment, two preset function keys are provided, including a first preset function key and a second preset function key. For example, the first preset function key is set to the F2 key, and the corresponding function is to start the BIOS setup interface. After detecting that the F2 key is pressed, the BIOS setup interface is jumped from the boot screen. For example, the second preset function key is set to the F12 key, and the corresponding function is to start the manager interface. After detecting that the F12 interface is pressed, the boot screen is jumped to the boot manager interface. It can be understood that F2 and F12 are only illustrative examples here, and are not limited to these two keys in actual applications.
[0066] This embodiment can quickly jump to the function interface required by the user through the preset function keys while the boot screen is displayed, thereby improving the computer operation efficiency and user experience.
[0067] In one embodiment of the present disclosure, if the computer is in a sleep state or a shutdown state, in response to an event in which a one-key recovery button or a one-key battery trigger button is pressed, a function interface corresponding to the one-key recovery button and the one-key battery trigger button is displayed on the display screen by enabling the backlight system.
[0068] The above embodiment describes the operation after the user presses the power button. On this basis, this embodiment further expands the operation response when the computer is in sleep mode or shutdown mode. The one-key recovery button and the one-key battery trigger button are two special function keys on the computer. The one-key recovery button is usually used to restore the computer system to a preset state or time point. The one-key battery trigger button is a button related to the battery management function of the computer. The specific functions of the two buttons vary with the brand and model of the computer. Specifically, in this embodiment, when the computer is in sleep mode or shutdown mode, if the user presses the one-key recovery button or the one-key battery trigger button. EC will immediately enable the backlight system to provide the necessary backlight for the display. Unlike the boot process, EC will not trigger the display of the boot screen at this time. Instead, it will directly jump to the function interface corresponding to the one-key recovery button or the one-key battery trigger button.
[0069] In order to better understand the above embodiment, another specific embodiment is described below. In this embodiment, the first preset function key is the F2 key and the second preset function key is the F12 key. Figure 4 As shown, this embodiment includes the following steps:
[0070] Step 401: Press the power button on the computer;
[0071] Step 402: EC sequence starts;
[0072] Step 403: Does the EC enter the S0 state (working state)? If yes, go to step 404; if no, go to step 407;
[0073] Step 404: BIOS self-check to PEI stage;
[0074] Step 405: BIOS obtains LCD (liquid crystal display) VDD EN (power enable) status;
[0075] Step 406: BIOS sends a command to EC;
[0076] Step 408: Does EC receive the BIOS command? If yes, execute step 409; if no, execute step 407;
[0077] Step 409: Turn on the backlight function of the LCD and the function of displaying the boot screen;
[0078] Step 410: Display the boot screen;
[0079] Step 411: BIOS continues self-checking to the BDS stage; at the same time, detect whether F2 and F12 are pressed? If yes, execute step 418; if not, continue to execute step 412;
[0080] Step 412: Continuously display the boot screen;
[0081] Step 413: ACPI is enabled;
[0082] Step 414: BIOS notifies EC to turn off display of the boot screen;
[0083] Step 415: EC turns off the LCD's function of displaying the startup screen;
[0084] Step 416: Enter the OS and the solution ends.
[0085] When the computer is in sleep state or turned off:
[0086] Step 417: Press the one-key recovery button or the one-key battery trigger button;
[0087] Step 418: Notify the EC to turn off the display of the startup screen;
[0088] Step 419: EC turns off the function of displaying the startup screen;
[0089] Step 420: Display the BIOS setup interface or the boot manager interface or the one-key recovery interface or the one-key battery trigger interface.
[0090] According to a second aspect of an embodiment of the present disclosure, a display device for a startup screen is provided, such as Figure 5 As shown, the device includes the following modules:
[0091] A response module 501 is used to respond to the basic input and output system BIOS entering the platform initialization entry stage to determine whether the display screen is in a ready state;
[0092] The display module 502 is used to control the display screen to display a boot screen through the embedded controller EC if the display screen is in a ready state.
[0093] In one embodiment of the present disclosure, the display module 502 is also used to send a display boot screen instruction to the EC if the display screen is in a ready state; the EC receives the display boot screen instruction and displays the boot screen on the display screen by sending a backlight system control signal and a boot screen control signal.
[0094] In one embodiment of the present disclosure, the display module 502 is further configured to respond to an event in which a preset function key is pressed, close the startup screen, and display a function interface corresponding to the preset function key on the display screen.
[0095] In one embodiment of the present disclosure, the display module 502 is further configured to respond to the advanced configuration and power interface ACPI being enabled and send a startup screen closing instruction to the EC; the EC receives the startup screen closing instruction and closes the startup screen on the display screen.
[0096] In one embodiment of the present disclosure, the preset function keys include a first preset function key and a second preset function key; accordingly, the display module 502 is also used for the function interface corresponding to the first preset function key to be a BIOS setting interface, and the function interface corresponding to the second preset function key to be a boot manager interface.
[0097] In one embodiment of the present disclosure, the display module 502 is also used to respond to the event of a one-key recovery button or a one-key battery trigger button being pressed if the computer is in a sleep state or a shutdown state, and to display a function interface corresponding to the one-key recovery button and the one-key battery trigger button on the display screen by enabling the backlight system.
[0098] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.
[0099] Figure 6 A schematic block diagram of an example electronic device 800 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0100] like Figure 6 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0101] A number of components in the device 800 are connected to the I / O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a disk, an optical disk, etc.; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the device 800 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0102] The computing unit 801 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 801 performs the various methods and processes described above, such as a method for displaying a boot screen. For example, in some embodiments, the method for displaying a boot screen may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 800 via ROM 802 and / or communication unit 809. When the computer program is loaded into RAM 803 and executed by the computing unit 801, one or more steps of the method for displaying a boot screen described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform a method for displaying a boot screen in any other appropriate manner (e.g., by means of firmware).
[0103] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0104] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0105] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0106] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0107] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0108] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0109] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0110] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0111] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for displaying a computer startup screen, characterized in that: The method comprises: In response to the basic input and output system BIOS entering the platform initialization entry stage, determining whether the display screen is in a ready state; If the display screen is in a ready state, the display screen is controlled by the embedded controller EC to display a startup image.
2. The method according to claim 1, characterized in that: If the display screen is in a ready state, controlling the display screen to display a startup screen through the EC includes: If the display screen is in a ready state, a display boot screen instruction is sent to the EC; The EC receives the boot screen display instruction, and displays the boot screen on the display screen by sending a backlight system control signal and a boot screen control signal.
3. The method according to claim 1, characterized in that After displaying the startup screen on the display screen, the method further includes: In response to an event in which a preset function key is pressed, the startup screen is closed and a function interface corresponding to the preset function key is displayed on the display screen.
4. The method according to claim 1, characterized in that The method further comprises: In response to the advanced configuration and power interface ACPI being enabled, a command to close the boot screen is sent to the EC; The EC receives the startup screen closing instruction and closes the startup screen on the display screen.
5. The method according to claim 3, characterized in that: The preset function keys include a first preset function key and a second preset function key; accordingly, The function interface corresponding to the first preset function key is the BIOS setting interface, and the function interface corresponding to the second preset function key is the boot manager interface.
6. The method according to claim 1, further comprising: If the computer is in sleep mode or shutdown mode, in response to an event in which a one-key recovery button or a one-key battery trigger button is pressed, a function interface corresponding to the one-key recovery button and the one-key battery trigger button is displayed on the display screen by enabling the backlight system.
7. A display device for a startup screen, characterized in that: The device comprises: A response module, used for responding to the BIOS entering the platform initialization entry stage and determining whether the display screen is in a ready state; The display module is used to control the display screen to display a startup screen through the EC if the display screen is in a ready state.
8. The device according to claim 7, characterized in that The display module is also used to send a display boot screen instruction to the EC if the display screen is in a ready state; the EC receives the display boot screen instruction and displays the boot screen on the display screen by sending a backlight system control signal and a boot screen control signal.
9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to make a computer execute the method according to any one of claims 1-6.