CN111813454A - Electronic device, startup picture display method and computer readable storage medium - Google Patents
Electronic device, startup picture display method and computer readable storage medium Download PDFInfo
- Publication number
- CN111813454A CN111813454A CN202010650728.4A CN202010650728A CN111813454A CN 111813454 A CN111813454 A CN 111813454A CN 202010650728 A CN202010650728 A CN 202010650728A CN 111813454 A CN111813454 A CN 111813454A
- Authority
- CN
- China
- Prior art keywords
- startup picture
- character string
- string data
- bios
- smbios
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses an electronic device, a startup picture display method and a computer readable storage medium, wherein the method comprises the following steps: starting up and initializing; reading character string data of a preset position in SMBIOS information; determining whether the starting-up picture information corresponding to the read character string data exists in the BIOS according to the mapping relation between the predetermined character string data and the starting-up picture information; after determining that the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS; and generating a startup picture according to the acquired startup picture information for display. The invention greatly reduces the time cost of managing the products by the customers and improves the product delivery efficiency.
Description
Technical Field
The present invention relates to the field of computer processing technologies, and in particular, to an electronic device, a boot screen display method, and a computer-readable storage medium.
Background
With the development of computer technology, computers have been developed into products of various forms, such as notebook computers, desktop computers, tablet computers, PC smart devices, POS machines, network security devices, and the like. Each manufacturer designs products based on the development of the motherboard, currently, the X86 motherboard occupies a large market, and each manufacturer has its own related information to identify its own product, such as: name, product form, logo etc. a product manufacturer has a plurality of customers, and every customer has own product information again, needs convenient and fast's management product information, and product relevant information is deposited in BIOS, and a BIOS can compatible a plurality of mainboards, can distinguish different product information with SMBIOS so, but the start picture can not distinguish with SMBIOS.
Because the SMBIOS information of the mainboard can not be managed in a unified way with the startup picture, the SMBIOS information and the startup picture need to be updated separately, and the startup picture of the mainboard is updated through firmware, so that the workload is large for a firmware developer, the efficiency is low, the time cost of managing products by customers is greatly increased, and the product shipment efficiency is reduced.
Disclosure of Invention
The invention mainly aims to provide an electronic device, a startup picture display method and a computer readable storage medium, aiming at realizing that the updating switching of the startup picture can be completed only by updating SMBIOS information without updating firmware, thereby greatly reducing the time cost of managing products by customers and improving the product shipment efficiency.
In order to achieve the above object, an electronic device provided by the present invention includes a memory and a processor, wherein the memory stores a boot image display system operable on the processor, and when executed by the processor, the boot image display system implements the following steps:
a1, starting up initialization;
b1, reading character string data at a preset position in the SMBIOS information;
c1, determining whether the BIOS has the startup picture information corresponding to the read character string data according to the mapping relation between the predetermined character string data and the startup picture information;
d1, after the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS;
and E1, generating a startup picture according to the acquired startup picture information and displaying the startup picture.
Preferably, the step a1 includes:
BIOS establishes SMBIOS data structure, and completes the initialization of existing SMBIOS type data and protocol for accessing SMBIOS.
Preferably, the character string data at the preset position in the SMBIOS information in step B1 is system manufacturer information data in SMBIOS type 1.
Preferably, after the step C1, the processor is further configured to execute the boot screen display system to implement the following steps:
acquiring default startup picture information from the BIOS after determining that the startup picture information corresponding to the read character string data does not exist in the BIOS;
and generating a startup picture according to the acquired default startup picture information for display.
Preferably, after the step a1 and before the step B1, the processor is further configured to execute the power-on screen display system to implement the steps of:
inquiring whether a function of displaying a startup picture is opened;
after determining that the function of displaying the power-on screen is turned on, step B1 is executed.
The invention also provides a startup picture display method, which comprises the following steps:
a2, starting up initialization;
b2, reading character string data at a preset position in the SMBIOS information;
c2, determining whether the BIOS has the startup picture information corresponding to the read character string data according to the mapping relation between the predetermined character string data and the startup picture information;
d2, after the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS;
and E2, generating a startup picture according to the acquired startup picture information and displaying the startup picture.
Preferably, the step a2 includes:
BIOS establishes SMBIOS data structure, and completes the initialization of existing SMBIOS type data and protocol for accessing SMBIOS.
Preferably, after the step C2, the method further includes:
acquiring default startup picture information from the BIOS after determining that the startup picture information corresponding to the read character string data does not exist in the BIOS;
and generating a startup picture according to the acquired default startup picture information for display.
Preferably, after the step a2 and before the step B2, the method further comprises:
inquiring whether a function of displaying a startup picture is opened;
after determining that the function of displaying the power-on screen is turned on, step B2 is executed.
The present invention also provides a computer-readable storage medium storing a startup picture display system executable by at least one processor to cause the at least one processor to perform the steps of:
starting up and initializing;
reading character string data of a preset position in SMBIOS information;
determining whether the starting-up picture information corresponding to the read character string data exists in the BIOS according to the mapping relation between the predetermined character string data and the starting-up picture information;
after determining that the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS;
and generating a startup picture according to the acquired startup picture information for display.
According to the technical scheme, character string data at a preset position in SMBIOS information are read, starting-up picture information corresponding to the read character string data is obtained from a BIOS according to a mapping relation between the predetermined character string data and the starting-up picture information, and finally a corresponding starting-up picture is generated according to the obtained starting-up picture information and displayed on display equipment. According to the scheme, in the production of products, the starting-up picture can be switched to meet different customer requirements only by modifying the character string data at the preset position in the SMBIOS information, and compared with the existing mode of updating the firmware and updating the SMBIOS to replace the starting-up picture, the method does not need to update the firmware, greatly reduces the time cost of managing the products by customers, and improves the product shipment efficiency.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the structures shown in the drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for displaying a booting frame according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a second embodiment of a method for displaying a booting frame according to the present invention;
FIG. 3 is a schematic diagram of an operating environment of a booting image display system according to a preferred embodiment of the invention;
FIG. 4 is a block diagram of a boot-up screen display system according to an embodiment of the present invention;
FIG. 5 is a block diagram of a second embodiment of a booting image display system according to the invention;
FIG. 6 is a block diagram of a boot-up screen display system according to a third embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, 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 invention.
The invention provides a startup picture display method which can be applied to computer products in various forms (such as notebook computers, desktop computers, tablet computers, PC intelligent equipment, POS machines, network security equipment and the like).
As shown in fig. 1, fig. 1 is a schematic flow chart illustrating a boot-up screen display method according to an embodiment of the present invention.
In this embodiment, the method for displaying a boot image includes:
step S10, starting up initialization;
after the computer is started, initializing each functional interface of the computer, establishing an SMBIOS data structure by BIOS, and initializing all existing SMBIOS type data and protocols for accessing the SMBIOS.
Step S20, reading character string data of a preset position in SMBIOS information;
after the startup initialization is completed, the SMBIOS information is accessed and the character string data of the preset position (namely the preset position) is read from the SMBIOS information. In this step, the character string data of the preset position in the SMBIOS information is preferably the system Manufacturer information data in the SMBIOS type1 (i.e., the Manufacturer in the structure of the following type 1), and the system Manufacturer information data in the type1 of this embodiment is a character string.
The structure of SMBIOS type1 is:
the specific process of reading the manufacturer information data in the SMBIOS type1 is as follows: the initial address of SMBIOS is found through EFI _ SMBIOS _ PROTOCOL _ GIUD, then the corresponding type1 is found according to the SMBIOS specification rule, and the character string data corresponding to the manfacturer is extracted from the type 1. Of course, the present embodiment only adopts the preferred scheme that the character string data at the preset position in the SMBIOS information is the manufacturer information data in the SMBIOS type1, and in other embodiments, the character string data at the preset position in the SMBIOS information may also be other information data in type1 or some information data in other types.
Step S30, determining whether the BIOS has the startup picture information corresponding to the read character string data according to the mapping relation between the predetermined character string data and the startup picture information;
in this embodiment, the startup pictures of multiple system manufacturers have been compiled into the BIOS in advance, and a mapping relationship table between startup picture information and character string data is created in advance, where each system manufacturer corresponds to one character string data, that is, each system manufacturer corresponds to its startup picture stored in the BIOS; for example, the string data A, B, C corresponds to three different system manufacturers, the booting screens a1, B1, and C1 correspond to the booting screens of the three different system manufacturers compiled into the BIOS, the string data a maps to the booting screen a1, the string data B maps to the booting screen B1, and the string data C maps to the booting screen C1. The startup picture information includes length, width, size, color, etc. After the character string data at the preset position in the SMBIOS information is read, whether the boot image information corresponding to the read character string data exists in the BIOS or not is judged by inquiring the mapping relation table.
Step S40, after determining that the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS;
and when the boot image information corresponding to the read character string data is stored in the BIOS, acquiring the boot image information corresponding to the read character string data according to the mapping relation table.
And step S50, generating a startup picture according to the acquired startup picture information and displaying the startup picture.
After the startup picture information is acquired, the computer generates a corresponding startup picture according to the acquired startup picture information and displays the startup picture on the display device.
In the technical scheme of the embodiment, character string data at a preset position in SMBIOS information is read, boot image information corresponding to the read character string data is acquired from a BIOS according to a mapping relation between the predetermined character string data and the boot image information, and finally a corresponding boot image is generated according to the acquired boot image information and displayed on display equipment. According to the startup picture display method, in the production of products, the startup picture can be switched to meet different customer requirements only by modifying the character string data at the preset position in the SMBIOS information, and compared with the existing mode of updating firmware and replacing the startup picture by updating SMBIOS, the method does not need to update the firmware, greatly reduces the time cost, and improves the product shipment efficiency.
As shown in fig. 2, fig. 2 is a flowchart illustrating a boot-up screen display method according to a second embodiment of the present invention.
In this embodiment, after the step S30, the method for displaying a startup picture further includes:
step S60, obtaining default startup picture information from the BIOS after determining that the startup picture information corresponding to the read character string data does not exist in the BIOS;
when the boot image information corresponding to the read character string data cannot be found according to the mapping relationship table of the character string data and the boot image information, the boot image information corresponding to the read character string data may not be compiled in the BIOS, or the read character string data may be modified into character string data not included in the mapping relationship table, or other special situations. The BIOS also compiles a default startup picture, and at the moment, the stored default startup picture information is obtained from the BIOS.
Step S70, generating a boot image according to the acquired default boot image information and displaying the boot image.
And after the default startup picture information is acquired, generating the default startup picture stored in the BIOS according to the acquired default startup picture information and displaying the default startup picture on the display equipment.
In the embodiment, the default startup picture is set, so that the display device does not display the startup picture when special conditions occur.
In this embodiment, after the step S10 and before the step S20, the method for displaying a startup picture further includes:
inquiring whether a function of displaying a startup picture is opened;
in the process of starting the computer, the function of displaying the starting picture can be closed, if the function of displaying the starting picture is in a closed state, the starting picture cannot be displayed, and at the moment, the subsequent steps of the starting picture display method have no significance of execution. Therefore, it is first inquired to determine whether the function of displaying the boot screen is in the open state.
After determining that the function of displaying the power-on screen is turned on, step S20 is executed.
When it is determined that the function of displaying the power-on screen is in the on state, the process continues to step S20. When the function of displaying the startup picture is determined to be in a closed state, the startup picture display process can be skipped, and the startup picture can be directly loaded into the computer system; or perform other operations such as opening the function of displaying the boot screen, etc.
In the embodiment, by inquiring the state of the function of displaying the startup picture, the subsequent steps are executed after the function of displaying the startup picture is determined to be opened, so that useless processing of the system is avoided, and system resources are saved.
In addition, the invention also provides a startup picture display system.
Please refer to fig. 3, which is a schematic operating environment diagram of the boot screen display system 10 according to the preferred embodiment of the present invention.
In the present embodiment, the power-on screen display system 10 is installed in and operated in the electronic device 1. The electronic device 1 may be a desktop computer, a notebook, a palm computer, a server, or other computing equipment. The electronic device 1 may include, but is not limited to, a memory 11, a processor 12, and a display 13. Fig. 3 only shows the electronic device 1 with components 11-13, but it is to be understood that not all of the shown components are required to be implemented, and that more or fewer components may alternatively be implemented.
The memory 11 may in some embodiments be an internal storage unit of the electronic device 1, such as a hard disk or a memory of the electronic device 1. The memory 11 may also be an external storage device of the electronic apparatus 1 in other embodiments, such as a plug-in hard disk provided on the electronic apparatus 1, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, the memory 11 may also include both an internal storage unit and an external storage device of the electronic apparatus 1. The memory 11 is used for storing application software installed in the electronic device 1 and various types of data, such as program codes of the chat data processing system 10. The memory 11 may also be used to temporarily store data that has been output or is to be output.
The processor 12 may be a Central Processing Unit (CPU), microprocessor or other data Processing chip in some embodiments, and is used for executing program codes stored in the memory 11 or Processing data, such as executing the booting display system 10.
The display 13 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch panel, or the like in some embodiments. The display 13 is used for displaying information processed in the electronic apparatus 1 and for displaying a visualized user interface. The components 11-13 of the electronic device 1 communicate with each other via a system bus.
Please refer to fig. 4, which is a block diagram of a preferred embodiment of the boot screen display system 10 according to the present invention. In this embodiment, the booting display system 10 may be divided into one or more modules, and the one or more modules are stored in the memory 11 and executed by one or more processors (in this embodiment, the processor 12) to complete the present invention. For example, in fig. 4, the startup screen display system 10 may be divided into an initialization module 101, a reading module 102, a determination module 103, a first acquisition module 104, and a production module 105. The module referred to in the present invention refers to a series of computer program instruction segments capable of performing specific functions, and is more suitable for describing the execution process of the startup picture display system 10 in the electronic device 1 than the program, wherein:
an initialization module 101, configured to start up initialization;
after the computer is started, the initialization module 101 initializes each functional interface of the computer, the BIOS establishes the SMBIOS data structure, and initializes all existing SMBIOS type data and protocols for accessing SMBIOS.
The reading module 102 is configured to read character string data at a preset position in the SMBIOS information;
after the startup initialization is completed, the reading module 102 accesses the SMBIOS information and reads the character string data at a preset position (i.e., a preset position) from the SMBIOS information. In this step, the character string data of the preset position in the SMBIOS information is preferably the system Manufacturer information data in the SMBIOS type1 (i.e., the Manufacturer in the structure of the following type 1), and the system Manufacturer information data in the type1 of this embodiment is a character string.
The structure of SMBIOS type1 is:
the specific process of reading the manufacturer information data in the SMBIOS type1 is as follows: the initial address of SMBIOS is found through EFI _ SMBIOS _ PROTOCOL _ GIUD, then the corresponding type1 is found according to the SMBIOS specification rule, and the character string data corresponding to the manfacturer is extracted from the type 1. Of course, the present embodiment only adopts the preferred scheme that the character string data at the preset position in the SMBIOS information is the manufacturer information data in the SMBIOS type1, and in other embodiments, the character string data at the preset position in the SMBIOS information may also be other information data in type1 or some information data in other types.
A determining module 103, configured to determine whether the BIOS has boot image information corresponding to the read character string data according to a predetermined mapping relationship between the character string data and the boot image information;
in this embodiment, the startup pictures of multiple system manufacturers have been compiled into the BIOS in advance, and a mapping relationship table between startup picture information and character string data is created in advance, where each system manufacturer corresponds to one character string data, that is, each system manufacturer corresponds to its startup picture stored in the BIOS; for example, the string data A, B, C corresponds to three different system manufacturers, the booting screens a1, B1, and C1 correspond to the booting screens of the three different system manufacturers compiled into the BIOS, the string data a maps to the booting screen a1, the string data B maps to the booting screen B1, and the string data C maps to the booting screen C1. The startup picture information includes length, width, size, color, etc. After the reading module 102 reads the character string data at the preset position in the SMBIOS information, the determining module 103 determines whether the boot image information corresponding to the read character string data is stored in the BIOS by querying the mapping relationship table.
A first obtaining module 104, configured to obtain, from the BIOS, boot image information corresponding to the read character string data after it is determined that boot image information corresponding to the read character string data exists in the BIOS;
when the boot image information corresponding to the read character string data is stored in the BIOS, the first obtaining module 104 obtains the boot image information corresponding to the read character string data according to the mapping table.
And a generating module 105, configured to generate a boot image according to the acquired boot image information and display the boot image.
After the obtaining module 104 obtains the boot image information, the generating module 105 generates a corresponding boot image according to the obtained boot image information and displays the boot image on the display device.
In the technical scheme of the embodiment, character string data at a preset position in SMBIOS information is read, boot image information corresponding to the read character string data is acquired from a BIOS according to a mapping relation between the predetermined character string data and the boot image information, and finally a corresponding boot image is generated according to the acquired boot image information and displayed on display equipment. The startup picture display system of the embodiment enables the startup picture to be switched to meet different customer requirements only by modifying the character string data at the preset position in the SMBIOS information in product production, and compared with the existing mode of updating firmware and updating the SMBIOS to replace the startup picture, the startup picture display system does not need to update the firmware, greatly reduces time cost and improves product shipment efficiency.
As shown in fig. 5, the startup picture display system of the embodiment further includes a second obtaining module 106.
A second obtaining module 106, configured to obtain default startup picture information from the BIOS after determining that the startup picture information corresponding to the read character string data does not exist in the BIOS;
when the boot image information corresponding to the read character string data cannot be found according to the mapping relationship table of the character string data and the boot image information, the boot image information corresponding to the read character string data may not be compiled in the BIOS, or the read character string data may be modified into character string data not included in the mapping relationship table, or other special situations. The BIOS also compiles a default boot image, and at this time, the second obtaining module 106 obtains the stored default boot image information from the BIOS.
The generating module 105 is further configured to generate a boot image according to the acquired default boot image information for displaying.
After the second obtaining module 106 obtains the default booting screen information, the generating module 105 generates the default booting screen stored in the BIOS according to the obtained default booting screen information, and displays the default booting screen on the display device.
In the embodiment, the default startup picture is set, so that the display device does not display the startup picture when special conditions occur.
As shown in fig. 6, the startup picture display system of the embodiment further includes:
an inquiry module 107, configured to inquire whether a function of displaying a boot screen is turned on;
in the process of starting the computer, the function of displaying the starting picture can be closed, if the function of displaying the starting picture is in a closed state, the starting picture cannot be displayed, and at the moment, the subsequent steps of the starting picture display method have no significance of execution. Therefore, it is first inquired to determine whether the function of displaying the boot screen is in the open state.
The query module 107 is further configured to invoke the read module 102 after determining that the function of displaying the boot screen is turned on.
After determining that the function of displaying the boot screen is in an open state, the query module 107 invokes the read module 102 to read the character string data at the preset position in the SMBIOS information. When the query module 107 determines that the function of displaying the startup picture is in a closed state, the computer can skip the display process of the startup picture and directly load the startup picture into the computer system; or perform other operations such as opening the function of displaying the boot screen, etc.
In the embodiment, by inquiring the state of the function of displaying the startup picture, the subsequent steps are executed after the function of displaying the startup picture is determined to be opened, so that useless processing of the system is avoided, and system resources are saved.
Further, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a startup picture display system, and the startup picture display system can be executed by at least one processor, so that the at least one processor executes the startup picture display method in any of the above embodiments.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications and equivalents of the present invention, which are made by the contents of the present specification and the accompanying drawings, or directly/indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. An electronic device, comprising a memory and a processor, wherein the memory stores a boot image display system operable on the processor, and the boot image display system when executed by the processor implements the following steps:
a1, starting up initialization;
b1, reading character string data at a preset position in the SMBIOS information;
c1, determining whether the BIOS has the startup picture information corresponding to the read character string data according to the mapping relation between the predetermined character string data and the startup picture information;
d1, after the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS;
and E1, generating a startup picture according to the acquired startup picture information and displaying the startup picture.
2. The electronic device of claim 1, wherein the step a1 includes:
BIOS establishes SMBIOS data structure, and completes the initialization of existing SMBIOS type data and protocol for accessing SMBIOS.
3. The electronic apparatus of claim 1, wherein the character string data of the preset position in the SMBIOS information of step B1 is system manufacturer information data in SMBIOS type 1.
4. The electronic device according to any of claims 1 to 3, wherein after the step C1, the processor is further configured to execute the boot screen display system to implement the steps of:
acquiring default startup picture information from the BIOS after determining that the startup picture information corresponding to the read character string data does not exist in the BIOS;
and generating a startup picture according to the acquired default startup picture information for display.
5. The electronic device according to any of claims 1-3, wherein after the step A1 and before the step B1, the processor is further configured to execute the power-on screen display system to implement the steps of:
inquiring whether a function of displaying a startup picture is opened;
after determining that the function of displaying the power-on screen is turned on, step B1 is executed.
6. A startup picture display method is characterized by comprising the following steps:
a2, starting up initialization;
b2, reading character string data at a preset position in the SMBIOS information;
c2, determining whether the BIOS has the startup picture information corresponding to the read character string data according to the mapping relation between the predetermined character string data and the startup picture information;
d2, after the boot image information corresponding to the read character string data exists in the BIOS, acquiring the boot image information corresponding to the read character string data from the BIOS;
and E2, generating a startup picture according to the acquired startup picture information and displaying the startup picture.
7. The method for displaying a startup picture according to claim 6, wherein said step a2 comprises:
BIOS establishes SMBIOS data structure, and completes the initialization of existing SMBIOS type data and protocol for accessing SMBIOS.
8. The startup picture displaying method according to claim 6 or 7, further comprising, after said step C2:
acquiring default startup picture information from the BIOS after determining that the startup picture information corresponding to the read character string data does not exist in the BIOS;
and generating a startup picture according to the acquired default startup picture information for display.
9. The power-on screen display method according to claim 6 or 7, further comprising, after said step a2 and before said step B2:
inquiring whether a function of displaying a startup picture is opened;
after determining that the function of displaying the power-on screen is turned on, step B2 is executed.
10. A computer-readable storage medium storing a startup picture display system executable by at least one processor to cause the at least one processor to perform the startup picture display method according to any one of claims 6 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010650728.4A CN111813454B (en) | 2020-07-07 | 2020-07-07 | Electronic device, startup picture display method and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010650728.4A CN111813454B (en) | 2020-07-07 | 2020-07-07 | Electronic device, startup picture display method and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111813454A true CN111813454A (en) | 2020-10-23 |
CN111813454B CN111813454B (en) | 2024-04-23 |
Family
ID=72841651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010650728.4A Active CN111813454B (en) | 2020-07-07 | 2020-07-07 | Electronic device, startup picture display method and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111813454B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112540817A (en) * | 2020-12-03 | 2021-03-23 | 深圳微步信息股份有限公司 | Method, device and equipment for displaying startup logo picture and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1254887A (en) * | 1993-07-23 | 2000-05-31 | 国际商业机器公司 | Method for evaluating and verifying value in page directory base register |
CN101131647A (en) * | 2006-08-25 | 2008-02-27 | 佛山市顺德区顺达电脑厂有限公司 | Method for shortening computer start time |
CN101308470A (en) * | 2007-05-17 | 2008-11-19 | 华硕电脑股份有限公司 | Computer system for actively restoring, backing up and updating BIOS |
CN102043647A (en) * | 2009-10-21 | 2011-05-04 | 英业达股份有限公司 | Character string display method of basic input and output system |
CN103914311A (en) * | 2012-12-31 | 2014-07-09 | 研祥智能科技股份有限公司 | Firmware management method and system |
CN104423974A (en) * | 2013-08-20 | 2015-03-18 | 崴方科技股份有限公司 | The Method of Automatically Modifying BIOS Online |
CN107562835A (en) * | 2017-08-23 | 2018-01-09 | 广东欧珀移动通信有限公司 | File search method, device, mobile terminal and computer-readable recording medium |
CN107690036A (en) * | 2017-06-24 | 2018-02-13 | 平安科技(深圳)有限公司 | Electronic installation, inlet wire personal identification method and computer-readable recording medium |
CN110413323A (en) * | 2019-06-28 | 2019-11-05 | 苏州浪潮智能科技有限公司 | A method, device and medium for querying BIOS information |
CN111324384A (en) * | 2018-12-14 | 2020-06-23 | 英业达科技有限公司 | Device and method for selecting starting image file according to device message in pre-execution environment |
-
2020
- 2020-07-07 CN CN202010650728.4A patent/CN111813454B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1254887A (en) * | 1993-07-23 | 2000-05-31 | 国际商业机器公司 | Method for evaluating and verifying value in page directory base register |
CN101131647A (en) * | 2006-08-25 | 2008-02-27 | 佛山市顺德区顺达电脑厂有限公司 | Method for shortening computer start time |
CN101308470A (en) * | 2007-05-17 | 2008-11-19 | 华硕电脑股份有限公司 | Computer system for actively restoring, backing up and updating BIOS |
CN102043647A (en) * | 2009-10-21 | 2011-05-04 | 英业达股份有限公司 | Character string display method of basic input and output system |
CN103914311A (en) * | 2012-12-31 | 2014-07-09 | 研祥智能科技股份有限公司 | Firmware management method and system |
CN104423974A (en) * | 2013-08-20 | 2015-03-18 | 崴方科技股份有限公司 | The Method of Automatically Modifying BIOS Online |
CN107690036A (en) * | 2017-06-24 | 2018-02-13 | 平安科技(深圳)有限公司 | Electronic installation, inlet wire personal identification method and computer-readable recording medium |
CN107562835A (en) * | 2017-08-23 | 2018-01-09 | 广东欧珀移动通信有限公司 | File search method, device, mobile terminal and computer-readable recording medium |
CN111324384A (en) * | 2018-12-14 | 2020-06-23 | 英业达科技有限公司 | Device and method for selecting starting image file according to device message in pre-execution environment |
CN110413323A (en) * | 2019-06-28 | 2019-11-05 | 苏州浪潮智能科技有限公司 | A method, device and medium for querying BIOS information |
Non-Patent Citations (3)
Title |
---|
AKK: "隐藏在驱动光盘中的秘密--各大厂商板卡增强工具大阅兵", 《电脑迷》, pages 47 - 51 * |
不详: "Possible to shorten BIOS spash screen time", Retrieved from the Internet <URL:overlock.net/threads/possible-to-shorten-bios-spash-screen-time.928331> * |
中关村在线: "Win8可2s开机?剖析主板BIOS升级之痛", Retrieved from the Internet <URL:mb.zol.com.cn/319/3197376_all.html> * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112540817A (en) * | 2020-12-03 | 2021-03-23 | 深圳微步信息股份有限公司 | Method, device and equipment for displaying startup logo picture and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111813454B (en) | 2024-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100970821B1 (en) | Universal graphics adapter | |
US20040230963A1 (en) | Method for updating firmware in an operating system agnostic manner | |
US7363480B1 (en) | Method, system, and computer-readable medium for updating the firmware of a computing device via a communications network | |
US9063816B2 (en) | Method and apparatus for updating firmware on a storage device | |
KR20150070121A (en) | Layout and execution of software applications using bpram | |
CN110737479A (en) | method for starting operating system without disk, server and readable storage medium | |
US9811347B2 (en) | Managing dependencies for human interface infrastructure (HII) devices | |
CN109828774B (en) | Server system and starting method thereof | |
KR20140117932A (en) | Method for controlling ACPI information and computer readable media storing program implementing the method | |
CN114860268A (en) | Operating system installation method, device, electronic device and readable storage medium | |
US9727390B1 (en) | Invoking a firmware function | |
US11314521B2 (en) | System and method for managing component updates | |
US7593956B1 (en) | Interface to a human interface infrastructure database in an extensible firmware interface environment | |
US8429678B1 (en) | Redirecting video to a remote client using a service processor | |
CN111813454B (en) | Electronic device, startup picture display method and computer readable storage medium | |
US11269606B2 (en) | Firmware publication of multiple binary images | |
CN112540817A (en) | Method, device and equipment for displaying startup logo picture and storage medium | |
US8347070B1 (en) | System and methods for sharing platform data with an ACPI module of a computer system | |
US20230350756A1 (en) | Out of band method to change boot firmware configuration | |
US11556350B2 (en) | Electronic device and method for setting at least one specified pin read during booting stage when configurating a display panel dynamically | |
CN114489865A (en) | Method for realizing BIOS configuration modification at OS level | |
CN109284133B (en) | Mobile terminal startup picture loading processing method, mobile terminal and storage medium | |
US12135973B1 (en) | Unified extensible firmware interface (UEFI) capsule-based update of firmware logo image | |
US10223148B2 (en) | Full virtual machine functionality | |
US7694301B1 (en) | Method and system for supporting input/output for a virtual machine |
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 |