Interface display method and device and electronic equipment

By receiving user operation commands from the first system of the computer device and transmitting them to the second system, the problem of the BIOS interface being difficult to customize in depth is solved, enabling personalized and consistent display of the pre-boot interface and improving the user experience.

CN121326469APending Publication Date: 2026-01-13LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511431719.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

The BIOS interface of computer devices is defined by firmware at the factory, making it difficult for users to customize it deeply. This results in a lack of uniformity in visual presentation between different devices or different products under the same brand, making it impossible to achieve a personalized and consistent user experience.

Method used

The system receives user operation commands while the first system is running, and sends theme configuration information to the second system through the first configuration interface. The second system displays the interface based on the theme configuration information when the power-on self-test program starts, thus achieving personalization and consistency of the BIOS interface.

Benefits of technology

It allows users to create a unified pre-boot interface with minimal effort, enhancing personalization and consistency, and avoiding the problem that BIOS firmware cannot be deeply customized once it is finalized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121326469A_ABST
    Figure CN121326469A_ABST
Patent Text Reader

Abstract

The invention discloses an interface display method and device and electronic equipment, the method is applied to the electronic equipment, and the electronic equipment comprises a first system and a second system; the method comprises the steps that under the condition that a first system is in a running state, an operation instruction of a first object is received, and the operation instruction is used for instructing to configure theme information of a second system; according to the operation instruction, sending theme configuration information corresponding to the operation instruction to a second system; and displaying a display interface of the second system on a display screen of the terminal equipment on the basis of the theme configuration information if the theme configuration information exists in the first storage space in the second system under the condition of detecting that the power-on self-test program of the second system starts to run.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an interface display method, apparatus and electronic device. Background Technology

[0002] During the startup process of a computer device, the firmware such as the Basic Input Output System (BIOS) usually displays the boot screen, boot logo, or other graphic content.

[0003] Currently, these interfaces are mostly defined by firmware when computer devices leave the factory, making it difficult for users to deeply customize the interface style during use, resulting in a lack of uniformity in visual presentation between different devices or different products under the same brand. Summary of the Invention

[0004] This application provides an interface display method, apparatus, and electronic device that can improve the personalized experience and consistency of BIOS interface display.

[0005] In a first aspect, embodiments of this application provide an interface display method, which is applied to an electronic device, the electronic device including a first system and a second system; the method includes:

[0006] When the first system is running, it receives operation instructions from the first object, which are used to instruct on the subject information for configuring the second system.

[0007] According to the operation instructions, the topic configuration information corresponding to the operation instructions is sent to the second system;

[0008] If the power-on self-test program of the second system is detected to be running, and if the first storage space of the second system contains theme configuration information, the display interface of the second system will be displayed on the display screen of the terminal device based on the theme configuration information.

[0009] Secondly, embodiments of this application provide an interface display device, which is applied to an electronic device, the electronic device including a first system and a second system; the interface display device includes:

[0010] The first system is used to receive operation instructions from the first object when the first system is in operation. The operation instructions are used to indicate the subject information for configuring the second system.

[0011] The first system is used to send the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction;

[0012] The second system is used to send the theme configuration information to the interface display module if the theme configuration information exists in the first storage space of the second system when the power-on self-test program of the second system is detected to start running.

[0013] The interface display module is used to display the second system's interface on the terminal device's display screen based on theme configuration information.

[0014] Thirdly, embodiments of this application provide an electronic device, which includes the aforementioned interface display device.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the method described in the first aspect above.

[0016] This application provides an interface display method, apparatus, and electronic device. When a first system is running, it receives an operation instruction from a first object, which instructs the configuration of a second system's theme information. Based on the operation instruction, it sends the corresponding theme configuration information to the second system. When the second system's power-on self-test program starts running, if theme configuration information exists in the first storage space of the second system, the second system's display interface is displayed on the terminal device's screen based on the theme configuration information. In this way, the first system receives the user's configuration instruction for the second system's theme and transmits the configuration information to the second system, applying it during the second system's startup process. This approach avoids the problem that BIOS firmware cannot be deeply customized once it is finalized, while allowing users to achieve a unified pre-boot interface with minimal operations, improving personalized experience and consistency. Attached Figure Description

[0017] Figure 1 Schematic diagram of the implementation process of the interface display method provided in the embodiments of this application Figure 1 ;

[0018] Figure 2 A schematic diagram of the first operation instruction provided in an embodiment of this application;

[0019] Figure 3 Thematic configuration illustration of the first system provided in the embodiments of this application Figure 1 ;

[0020] Figure 4 Interface illustration of the second system provided in the embodiments of this application Figure 1 ;

[0021] Figure 5 Postlogo illustration of the second system provided in this application embodiment Figure 1 ;

[0022] Figure 6 Thematic configuration illustration of the first system provided in the embodiments of this application Figure 2 ;

[0023] Figure 7 Interface illustration of the second system provided in the embodiments of this application Figure 2 ;

[0024] Figure 8 Interface illustration of the second system provided in the embodiments of this application Figure 3 ;

[0025] Figure 9 Postlogo illustration of the second system provided in this application embodiment Figure 2 ;

[0026] Figure 10 Schematic diagram of the implementation process of the interface display method provided in the embodiments of this application Figure 2 ;

[0027] Figure 11 This is a schematic diagram of the second system display interface area provided in an embodiment of this application;

[0028] Figure 12 Schematic diagram of the implementation process of the interface display method provided in the embodiments of this application Figure 3 ;

[0029] Figure 13 This is a schematic diagram of the composition structure of the interface display device provided in the embodiments of this application;

[0030] Figure 14 This is a schematic diagram of the composition structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0031] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for explaining the differences between the applications and are not intended to limit the application. Furthermore, it should be noted that, for ease of description, only the parts that differ from the relevant applications are shown in the accompanying drawings.

[0032] During the startup process of a computer device, the firmware, such as the Basic Input Output System (BIOS), typically displays the boot screen, boot logo, or other graphical content. These interfaces are defined by the firmware at the factory, making it difficult for users to deeply customize the interface style during use. This results in a lack of visual consistency between different devices or different products from the same brand.

[0033] In related technologies, the BIOS firmware boot interface (such as the BIOS Setup interface and boot logo) is difficult to change once it is fixed. Users can only make limited local adjustments, making it impossible to achieve consistency with the operating system style or deep customization based on AI generation. Allowing users only to adjust limited parameters prevents thematic interface configuration. Some solutions attempt to modify interface elements through external programs, but due to system isolation mechanisms and runtime limitations, it is difficult to dynamically load and apply user-defined theme information during the BIOS boot phase. This not only limits users' personalization needs but also affects the consistency of the user experience.

[0034] To address the aforementioned issues, this application provides an interface display method, apparatus, and electronic device. When the first system is running, it receives an operation instruction from a first object, which instructs the configuration of a second system's theme information. Based on the operation instruction, the corresponding theme configuration information is sent to the second system. Upon detecting the start of the second system's power-on self-test program, if theme configuration information exists in the first storage space of the second system, the second system's display interface is displayed on the terminal device's screen based on the theme configuration information. In this way, the first system receives the user's configuration instruction for the second system's theme and transmits the configuration information to the second system for application during the second system's startup process. This approach avoids the problem that BIOS firmware cannot be deeply customized once it is finalized, while allowing users to achieve a unified pre-boot interface with minimal operations, improving personalized experience and consistency.

[0035] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0036] In the embodiments of this application, Figure 1 Schematic diagram of the implementation process of the interface display method provided in the embodiments of this application Figure 1 This interface display method can be applied to electronic devices, which include a first system and a second system; such as Figure 1 As shown, the interface display method may include the following steps:

[0037] Step 101: When the first system is in operation, receive the operation instructions of the first object.

[0038] The operation instructions can be used to indicate the topic information for configuring the second system.

[0039] It is understandable that the first system can be used to indicate the operating system running in a user-interactive environment, such as Windows or macOS; the second system can be used to indicate the firmware system running at the beginning of the electronic device's boot process, such as the BIOS system.

[0040] It can also be understood that the first object refers to the user who controls the first system; the operation command refers to the command entered by the user through the application or settings interface, which is used to instruct the theme of the second system to be configured, updated or turned off.

[0041] For example, the operation instructions may include various types. For instance, the operation instructions may be used to instruct the direct synchronization or following of the current theme configuration of the first system; or, they may be used to instruct the generation of currently popular theme configurations based on a machine learning model.

[0042] Step 102: Based on the operation instructions, send the topic configuration information corresponding to the operation instructions to the second system.

[0043] It is understandable that theme configuration information is a set of parameters used to indicate the style of the interface display, which may include, but is not limited to, elements such as color configuration, font style, background image, and icon layout.

[0044] In some embodiments, the topic configuration information may include first topic configuration information and second topic configuration information; the first topic configuration information is the topic configuration information corresponding to the current topic of the first system, and the second topic configuration information may be generated based on a machine learning model.

[0045] In some embodiments, after receiving the operation instruction from the first object, the first system can obtain the topic configuration information corresponding to the operation instruction and call a specific interface or protocol packet to transmit the topic configuration information to the second system.

[0046] For example, the first system can retrieve the color configuration and background image of its current theme from the registry and pass them to the BIOS via the BIOS theme definition function protocol packet. For instance, the BIOS theme definition function protocol packet may include, but is not limited to, ColourDefine, BackgroundDefine, IconDefine, etc.

[0047] Step 103: If the power-on self-test program of the second system is detected to start running, and if the first storage space of the second system contains theme configuration information, then the display interface of the second system is displayed on the display screen of the terminal device based on the theme configuration information.

[0048] It can be understood that the first storage space refers to the storage of the theme configuration information in the preset memory area after the second system receives the theme configuration information.

[0049] In some embodiments, the second system reads the theme configuration information in the first storage space during the power-on self-test process. If there is valid theme configuration information in the first storage space, the second system can render the display interface of the second system based on the theme configuration information.

[0050] For example, during startup, the second system can load pre-stored background colors, background images, and icon layouts from a preset storage space. Furthermore, it can match the identifiers of the background colors, background images, and icon layouts with the identifiers of each pre-configured area of ​​the second system's display interface. Then, it can assign the corresponding configuration information such as background colors, background images, and icon layouts to each pre-configured area of ​​the display interface, thereby displaying the second system's display interface on the terminal device's display screen.

[0051] This application provides an interface display method, apparatus, and electronic device. When a first system is running, it receives an operation instruction from a first object, which instructs the configuration of a second system's theme information. Based on the operation instruction, it sends the corresponding theme configuration information to the second system. When the second system's power-on self-test program starts running, if theme configuration information exists in the first storage space of the second system, the second system's display interface is displayed on the terminal device's screen based on the theme configuration information. In this way, the first system receives the user's configuration instruction for the second system's theme and transmits the configuration information to the second system, applying it during the second system's startup process. This approach avoids the problem that BIOS firmware cannot be deeply customized once it is finalized, while allowing users to achieve a unified pre-boot interface with minimal operations, improving personalized experience and consistency.

[0052] It should be noted that the above-mentioned theme configuration information can be obtained in multiple ways. For example, users can upload custom images or themes; or, the theme configuration information can be based on the user's operation instructions and follow the current operating system (i.e., the first system) with one click; or, the theme configuration information can be generated based on the images or themes saved by the user, using machine learning models or neural network models to generate currently popular or user-relevant theme configuration information.

[0053] In one possible implementation, step 102 above, in the process of sending the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction, may further include the following steps:

[0054] Step 1021: Obtain the first theme configuration information corresponding to the first system according to the first operation instruction.

[0055] The first theme configuration information is a data set used to describe the theme style of the first system, which may include the basic attribute configuration and / or specific element configuration of the current theme of the first system.

[0056] The basic attribute configuration may include, but is not limited to, color configuration and font style; the specific element configuration may include, but is not limited to, background image and icon layout.

[0057] The first operation command instructs the synchronization of the theme configuration information of the first system to the second system. In other words, the user can initiate the synchronization of the first theme configuration information by entering a command through an application (App) or other interface, such as clicking the "Enable Theme Following" button. The first operation command triggers the interaction process between the BIOS and the first system, thereby dynamically adjusting the theme style of the second font according to the theme style of the first system.

[0058] For example, Figure 2 This is a schematic diagram of the first operation instruction provided in an embodiment of this application; the user can... Figure 2 Click the "Enable Theme Following" button on the interface.

[0059] For example, Figure 3 Thematic configuration illustration of the first system provided in the embodiments of this application Figure 1 ;from Figure 3 It is understood that users can also customize the theme of the first system through applications (Apps) or other interfaces. For example, users can set the background color of the first system to Light.

[0060] For example, Figure 4 Interface illustration of the second system provided in the embodiments of this application Figure 1 , Figure 5 Postlogo illustration of the second system provided in this application embodiment Figure 1 .

[0061] from Figure 4 and Figure 5 It can be seen that after the first system theme is started, if the user sets the background color hue of the first system to Light, the display interface of the second system and the Post logo (power-on self-test interface) of the second system will be synchronized with the theme of the first system.

[0062] Another example is, Figure 6 Thematic configuration illustration of the first system provided in the embodiments of this application Figure 2 ; Figure 7 Interface illustration of the second system provided in the embodiments of this application Figure 2 .

[0063] from Figure 6 It is known that users can also set the background color tone of the first system to black.

[0064] from Figure 7 It can be seen that after the first system theme is started, if the user selects the background color of the first system as black, the display interface of the second system will be synchronized with the theme of the first system.

[0065] Step 1022: Based on the first configuration interface, send the first topic configuration information to the second system.

[0066] Here, the first configuration interface refers to the standard communication protocol used to transmit primary topic configuration information between different systems. The first configuration interface defines the data format, transmission method, and error handling mechanism. The first configuration interface needs to ensure compatibility and stability between the first system (such as the Windows operating system) and the second system (such as BIOS firmware).

[0067] In this embodiment, the first configuration interface can be implemented using methods such as registry reading, file sharing, and remote procedure call (RPC). In the first system, the application can read the first topic configuration information item in the registry, encapsulate the relevant data into a standard structure, and pass the standard structure to the second system through the first configuration interface.

[0068] For example, the first system can retrieve the color configuration and background image of its current theme from the registry and pass them to the BIOS via the BIOS theme definition function protocol packet. For instance, the BIOS theme definition function protocol packet may include, but is not limited to, ColourDefine, BackgroundDefine, etc.

[0069] ColourDefine and BackGroundDefine define the parameters for the color scheme and background areas, respectively. ColourDefine defines the font foreground color, font inversion color, and hue. The ColourDefine function matches the colors of the theme under Windows. BackGroundDefine passes the background image of the theme and combines the hue to select the background mask color and the transparency of the BackGroundDefine function.

[0070] It should be noted that the first theme configuration information in the first system includes color configuration, font style, background image, icon layout, etc. Users can choose to follow all the first theme configuration information in the first system, or users can customize to follow some of the theme configuration information in the first theme configuration information of the first system.

[0071] In one possible implementation, while the first system is running, the user (i.e., the first object) can click the "Start Theme Follow" button (i.e., the first operation command). Upon receiving the user's first operation command, the first system can obtain the color configuration, font style, background image, icon layout, etc. of the current theme of the first system through the registry. It then encapsulates the color configuration, font style, background image, icon layout, etc. of the current theme of the first system into a standard structure and passes this standard structure to the second system through the first configuration interface.

[0072] In another possible implementation, the user can select a portion of the theme configuration information from the first theme configuration information to follow. For example, when the first system is running, the user can click the "Follow Color Configuration" and "Follow Background Image" buttons in the theme follow button list. Upon receiving the user's first operation command, the first system can retrieve the color configuration and background image of its current theme from the registry. It then encapsulates the color configuration and background image of the first system's current theme into a standard structure and passes this standard structure to the second system through the first configuration interface. Subsequently, the second system can display the color configuration and background image of the first system's current theme; however, the second system does not follow the first system's theme for font style and icon layout.

[0073] In this embodiment, the configuration information of the current theme of the first system is extracted by the first operation instruction and sent to the second system. The user only needs to perform one operation to complete the unified theme configuration synchronization from the first system to the second system, thereby ensuring that the pre-start interface is consistent with the operating system style. This solves the problem that the pre-start interface cannot follow the operating system theme in the prior art, thereby improving the user experience and the aesthetics of the interface.

[0074] It should be noted that the first operation instruction may include multiple sub-operation instructions, that is, each configuration information in the first topic configuration information can be configured independently.

[0075] In some embodiments, for step 1021 above, obtaining the first theme configuration information corresponding to the first system according to the first operation instruction may further include the following steps:

[0076] Determine one or more sub-operation instructions in the first operation instruction; for each sub-operation instruction, obtain the theme configuration sub-information corresponding to the sub-operation instruction from the first theme configuration information corresponding to the first system.

[0077] Among them, the sub-operation instruction can be used to indicate the topic configuration sub-information that needs to be synchronized from the first system to the second system.

[0078] For example, sub-operation instructions may include, but are not limited to, clicking the "Enable Color Configuration Follow" button, clicking the "Enable Background Image Follow" button, clicking the "Enable Font Style Follow" button, and clicking the "Enable Icon Layout Follow" button. As another example, sub-operation instructions may include, but are not limited to, clicking the "Enable Basic Attribute Configuration" button and clicking the "Enable Specific Element Configuration" button.

[0079] Here, theme configuration sub-information refers to a configuration piece of information corresponding to each sub-operation instruction, used to describe the first theme configuration information in the first system. For example, when the sub-operation instruction is to retrieve the current theme background image, the background image path or file corresponding to the sub-operation instruction can be extracted from the current theme of the first system; when the sub-operation instruction is to retrieve the font color, the font color parameter corresponding to the sub-operation instruction can be extracted from the current theme of the first system. Furthermore, the theme configuration can be passed to the BIOS system for application on the BIOS side.

[0080] In one possible implementation, while the first system is running, the user can click the "Follow Color Configuration" and "Follow Background Image" buttons (sub-operation instructions) in the theme follow button list. Upon receiving the user's first operation instruction, the first system can retrieve the color configuration and background image of its current theme from the registry. It then encapsulates these settings into a standard structure and passes it to the second system through a first configuration interface. Subsequently, the second system can display the color configuration and background image from the first system's current theme; however, the second system does not follow the first system's theme for font style and icon layout.

[0081] In another possible implementation, while the first system is running, the user can click the "Basic Attribute Configuration" button (a sub-operation command) under the "Enable Theme Follow" button list. Upon receiving the user's first operation command, the first system can retrieve the basic attribute configuration of its current theme (color configuration and font style) from the registry. It then encapsulates the color configuration and font style of the first system's current theme into a standard structure and passes this standard structure to the second system through the first configuration interface. Afterward, the second system can display the color configuration and font style of the first system's current theme; however, the second system does not follow the first system's theme for background images and icon layouts.

[0082] In this embodiment of the application, the first operation instruction may include multiple sub-operation instructions. Users can complete the synchronization of some theme configurations from the first system to the second system according to their specific needs. This increases the flexibility of user operation and improves the user experience, while allowing users to follow the operating system with one click.

[0083] In another possible implementation, step 102 above, in the process of sending the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction, may further include the following steps:

[0084] Step 1023: Determine the second topic configuration information based on the machine learning model according to the second operation instruction;

[0085] The machine learning model can be pre-trained based on historical images and the configuration information corresponding to those images; the machine learning model can be deployed on the first system.

[0086] It can be understood that the second operation instruction is used to instruct the user to customize the configuration of the second system, or it can be understood as generating original, customized configuration information based on the user's historical usage style.

[0087] It can also be understood that machine learning models can automatically generate secondary theme configuration information suitable for the current user's needs, such as color schemes, background image styles, and icon styles, based on popular elements selected by the user or images stored by the user. Historical images can include, but are not limited to, screenshots of previously generated theme interfaces and images stored by the user over a historical period.

[0088] During training, machine learning models can learn user preferences under different trends and combine this with the changing patterns of Windows operating system themes to intelligently recognize and respond to user intent. For example, when a user uploads or saves an image in a modern minimalist style, the machine learning model will generate a low-saturation color scheme and a simple icon design; when the user uploads or saves an image in a cyberpunk style, it can generate icons with high-contrast color schemes and glowing effects.

[0089] Step 1024: Based on the second configuration interface, send the second topic configuration information to the second system.

[0090] The second configuration interface refers to the standard communication interface used to transmit theme configuration information. This interface typically resides between the BIOS firmware and the operating system, or as a data channel between the application and the BIOS theme definition function protocol packet. Similar to the first configuration interface, the second configuration interface supports the transmission of structured data formats, such as configuration parameters in JSON or XML format.

[0091] For example, the first system can obtain the color configuration, font style, background image, icon layout, etc., output by the machine learning model, and pass them to the BIOS via the BIOS theme definition function protocol packet. For example, the BIOS theme definition function protocol packet may include, but is not limited to, ColourDefine, BackgroundDefine, IconDefine, etc.

[0092] IconDefine defines the parameters for the matching area (i.e., the icon area); IconDefine can be used to pass icons automatically generated by the user through a machine learning model.

[0093] In one possible implementation, when the first system is running, the user can click the "Start Custom Configuration" button (i.e., the second operation command). Upon receiving the user's second operation command, the first system can retrieve one or more images stored by the user within a preset historical time period in the preset storage space, and input the retrieved images into a machine learning model to output color configurations, font styles, background images, icon layouts, etc., corresponding to the user's needs. The color configurations, font styles, background images, icon layouts, etc., are encapsulated into a standard structure, and the standard structure is transmitted to the second system through the second configuration interface.

[0094] In one possible implementation, while the first system is running, the user can click the "Start Custom Configuration" button (i.e., the second operation command). At the same time, the user can select a machine learning model and one or more images in real time, thereby outputting the color configuration, font style, background image, icon layout, etc. corresponding to one or more images based on the machine learning model. The color configuration, font style, background image, icon layout, etc. are then encapsulated into a standard structure, which is then passed to the second system through the second configuration interface.

[0095] For example, Figure 8 Interface illustration of the second system provided in the embodiments of this application Figure 3 ; Figure 9 Postlogo illustration of the second system provided in this application embodiment Figure 2 .

[0096] like Figure 8 and Figure 9 As shown, users can click the "Enable Custom Configuration" button on the interface to select a machine learning model and one or more images in real time. Based on the machine learning model, the system outputs color configurations, font styles, background images, icon layouts, etc., corresponding to one or more images. The color configurations, font styles, background images, icon layouts, etc., are encapsulated into a standard structure, which is then passed to the second system through the second configuration interface, and displayed on the second system interface and Postlogo.

[0097] In this embodiment, a machine learning model trained based on historical images and configuration information can be used to quickly and accurately generate personalized theme configuration information that meets user needs, thereby improving user customization efficiency and user experience. Furthermore, through a second configuration interface, the user application can transmit the configuration information generated by the machine learning model to the BIOS module in real time, enabling the BIOS to directly call and apply the second theme configuration information upon the next boot, without manual setting or waiting for system updates. This configuration transmission mechanism, comprised of the user application, the machine learning model, and the BIOS module, achieves an integrated process from user interaction to the actual display interface, improving system response speed and consistency.

[0098] In some embodiments, Figure 10 Schematic diagram of the implementation process of the interface display method provided in the embodiments of this application Figure 2 For step 1023 above, determining the second topic configuration information based on the machine learning model may further include the following steps:

[0099] Step 201: Obtain the status information of the first system.

[0100] The status information of the first system includes CPU load, memory usage, and CPU temperature.

[0101] It is understandable that the CPU load of the first system can be represented by calculating the current CPU usage percentage, the memory usage rate can be determined by the proportion of physical memory used to total memory, and the CPU temperature can be obtained by a temperature sensor.

[0102] Step 202: Determine one or more images corresponding to the second operation instruction.

[0103] Here, the second operation instruction refers to the request issued by the user through the APP or other means, which can be triggered by the user's interactive behavior, such as clicking a button or selecting an option.

[0104] It is understandable that the image corresponding to the second operation instruction can be a picture uploaded by the user in real time, or a picture from a historical period obtained from a preset storage space.

[0105] Step 203: Input one or more images and state information into the machine learning model to obtain the second topic configuration information corresponding to one or more images.

[0106] The second theme configuration information includes the basic attribute configuration of the theme interface and / or the configuration of specific elements.

[0107] In some embodiments, the corresponding image resources can be automatically obtained according to the second operation instruction. For example, if a user enables the custom configuration button and uploads an image, the first system obtains the current status information and calls the machine learning model, inputting the user-uploaded image and status information into the machine learning model to generate theme configuration information that matches the user's preferences.

[0108] It's understandable that obtaining the current status information of the primary system can help ensure that the generated theme configuration doesn't excessively impact system performance. For example, when the primary system is under high load, it can simplify the theme configuration to avoid further burdening the CPU, thus ensuring stable system operation. Conversely, when the primary system is under low load, it can refine the theme configuration to improve the user experience.

[0109] It's also understandable that machine learning models can generate topic configuration information based on user-uploaded images and system status.

[0110] In this embodiment, by collecting the current system status information, a hardware environment basis is provided for the subsequent generation of theme configuration; further, image input is obtained according to the second operation instruction to determine the user's personalized needs, and the image system status information is input into the machine learning model to comprehensively judge the optimal theme configuration scheme. This can achieve a dynamic balance between user intent and system performance, so that the final generated theme not only meets the user's aesthetics but also does not affect the system's operating efficiency, thereby improving the overall user experience.

[0111] In some embodiments, the machine learning model can also be deployed on the second system. Specifically, when the first system is running, the user can upload one or more image information and send the image information to the second system. When the power-on self-test program of the second system is detected to start running, one or more image information is input into the machine learning model on the second system, outputting the theme configuration information corresponding to the image information, and displaying the display interface of the second system on the display screen of the terminal device based on the theme configuration information.

[0112] In some embodiments, step 103 above, in the process of displaying the display interface of the second system on the display screen of the terminal device based on the theme configuration information, may further include the following steps:

[0113] Step 301: Determine the first identifier corresponding to the color configuration, font style, background image, and icon layout respectively.

[0114] As can be understood, color configuration refers to the color parameters used to define elements such as text and controls on the interface in the theme selected by the user; font style includes layout parameters such as font type, size, weight, and italics; background image is the image resource set by the system interface; and icon layout refers to the arrangement and distribution of various icons on the interface.

[0115] It can also be understood that each configuration information in the theme configuration information has a unique first identifier. For example, the first identifier for color configuration can be themeColor; the first identifier for font style can be typography; the first identifier for background image can be backgroundImage; and the first identifier for icon layout can be iconLayout.

[0116] It should be noted that the first identifier enables independent management and rapid retrieval of different configuration items, ensuring efficient matching operations even in complex configuration scenarios.

[0117] It should also be noted that there is a one-to-one mapping relationship between the first identifier and the configuration information, that is, each configuration information should have one and only one corresponding first identifier, thereby ensuring the accuracy and traceability of the matching process.

[0118] Step 302: For each configuration information, match the first identifier with the second identifier of each pre-configured area of ​​the second system display interface to obtain the matching result.

[0119] The pre-configured area can include a background area, a color scheme area, an icon area, and a font area.

[0120] For example, Figure 11 This is a schematic diagram of the second system display interface area provided in an embodiment of this application. Figure 11 As shown, the second system display interface area may include a color scheme area, an icon area (also known as a color scheme area), a logo area, and a background area; it can also be understood that the icon area, logo area, and color scheme area may also include a font area, used to define the size, color, etc. of the font in the icon area, logo area, and color scheme area.

[0121] It is understandable that the second identifier can be a predefined label on each functional area of ​​the second system interface, used to describe how a certain area within each functional area should receive and apply configuration information. For example, the second identifier for the background area can be `backgroundImage`, the second identifier for the color scheme area can be `themeColor`, the second identifier for the icon area can be `iconLayout`, and the second identifier for the font area can be `typography`.

[0122] In some embodiments, by comparing the first identifier with the second identifier one by one, it can be determined which part of the configuration information should be applied to which display area. This ensures that the configuration information can be correctly mapped to the corresponding interface elements, thereby achieving consistency and coordination of the overall interface.

[0123] For example, if a user selects a specific color scheme, the system will match that color scheme to all areas involving the color, such as the title bar and button borders, to ensure that the entire interface maintains visual consistency.

[0124] Step 303: Based on the matching result, display the display interface of the second system on the display screen of the terminal device.

[0125] In some embodiments, upon successful matching, the configuration information is actually applied to the response area of ​​the second system interface and rendered on the user's terminal device. It should be noted that the rendering process can be completed by a graphics engine, including multiple subtasks such as color filling, font drawing, image loading, and icon positioning.

[0126] In some embodiments, after the first system obtains the topic configuration information, it sends the topic configuration information to the second system and stores it in the first storage area; when the second system starts running the power-on self-test program next time, it obtains the topic configuration information from the first storage area, determines the first identifier of each configuration information in the topic configuration information, and matches the first identifier of each configuration information with the second identifier of each pre-configured area of ​​the second system interface. If the match is successful, the display interface of the second system is displayed on the display screen of the terminal device.

[0127] In the embodiments of this application, the configuration information input by the user is parsed to determine a unique identifier; further, these identifiers are matched with various pre-configured areas in the second system display interface to determine which configurations can be applied to which areas; and interface rendering is performed based on the matching results to complete the final display output of the second system interface. This ensures that the theme selected by the user can be presented completely and accurately on the terminal device, achieving a highly personalized and consistent interface experience.

[0128] In some embodiments, step 303 above, in the process of displaying the display interface of the second system on the display screen of the terminal device according to the matching result, may further include the following steps:

[0129] Step 3031: If the matching result is successful, update the display parameters of the corresponding pre-configured area according to the configuration information to obtain the updated area display parameters.

[0130] As can be understood, the pre-configured area refers to a specific display area used to display the graphical interface during the pre-boot phase of the system. The pre-configured area is typically controlled by the BIOS and has default display parameters, such as background color, font color, and icon style. Configuration information can come from operating system theme settings or theme style data generated by an AI model.

[0131] In some embodiments, when the matching result is successful, it indicates that the hardware configuration of the current terminal device is compatible with the target system. At this time, the display parameters of the pre-configured area can be dynamically adjusted based on configuration information (such as Windows theme color scheme, icon design generated by AI model, etc.). For example, the default black background can be changed to a white background, or the default blue font can be changed to red font. The system performs this update operation through the BIOS module during the boot process, so that a unified and personalized visual style can be presented before entering the operating system.

[0132] Step 3032: Based on the updated regional display parameters, display the first display interface of the second system on the display screen of the terminal device.

[0133] In some embodiments, if the matching result is successful, the system relies on the theme definition function protocol package built into the BIOS, including function interfaces such as ColorDefine, BackgroundDefine, and IconDefine. These function interfaces receive theme data from the operating system or design elements generated by an AI model and convert the design elements into display parameters suitable for the pre-boot environment. Ultimately, the BIOS uses these parameters to render the display interface of the second system during startup, allowing users to experience a visual style consistent with the operating system before entering the operating system.

[0134] In this embodiment, if the matching result is successful, the display parameters of the pre-configured area are dynamically updated, and the first display interface of the second system is rendered according to the updated parameters. Through these operations, the pre-boot interface can maintain a high degree of consistency with the theme style set by the user or generated by the AI ​​model, providing users with a personalized and unified user experience.

[0135] In some embodiments, the above method may further include the following steps:

[0136] If the first storage space does not contain configuration information, the default configuration information of the second system is determined from the first storage space; wherein, the default configuration information includes the basic attribute configuration and / or specific element configuration of the second system;

[0137] The second system's interface is displayed on the terminal device's screen based on the default configuration information.

[0138] Here, the default configuration information refers to a set of standardized configuration data pre-stored in the first storage space, which is used to ensure that the system can still display the Pre-boot interface in a unified and reasonable style even without user-defined configuration.

[0139] It should be noted that the default configuration information can be preset by the system developers in the first storage space. When the user does not personalize it or the configuration information is lost, the system can automatically revert to the display interface state defined by the default configuration information. This allows the system to avoid display errors or blank screens, thereby improving system reliability and user experience.

[0140] In some embodiments, when the system detects that no user-defined configuration information exists in the first storage space, the second system can extract and apply the corresponding display parameters from the default configuration information. Furthermore, the second system can render its display interface on the terminal device's display screen based on the display parameters in the default configuration information.

[0141] In this embodiment, default configuration information is pre-stored in the first storage space, and this default configuration information is automatically applied when a missing configuration information is detected. This ensures the normal display of the system interface and avoids display anomalies caused by missing configuration information, thereby achieving a stable and reliable pre-boot environment.

[0142] In some embodiments, after displaying the display interface of the second system on the display screen of the terminal device based on theme configuration information, the above method may further include the following steps:

[0143] While the first system is in operation, it receives the third operation command from the first object;

[0144] Send the third operation command to the second system;

[0145] Upon detecting that the second system's power-on self-test program has started running, the theme configuration of the second system is shut down based on the third operation command.

[0146] It's understandable that the third operation command can be used to instruct the user to disable the theme configuration of the second system; it can also be understood that disabling the theme configuration means canceling the previously loaded theme style settings and restoring the default display interface. Disabling the theme configuration can prevent unnecessary resource consumption.

[0147] For example, the third action instruction could instruct the user to click the "Close Theme Follow" button; or, click the "Close Custom Configuration" button.

[0148] It should be noted that in actual implementation, the first system and the second system may have different operating environments and resource isolation mechanisms. Therefore, cross-system communication methods are required, such as using specific application programming interface calls, event notification mechanisms, or low-level driver interfaces to transmit instructions.

[0149] In some embodiments, if the theme follow button is currently enabled on the first system, and the user wishes to disable the theme configuration and use the default configuration information of the second system on the next power-on while the first system is running, then by clicking the disable theme follow button, the first system receives the disable command from the user and transmits the disable command to the second system. When the power-on self-test program starts, the theme configuration is immediately disabled and the display interface corresponding to the default configuration information is restored.

[0150] In this embodiment, the system receives user operation instructions and transmits the instructions to the second system through a suitable communication method. After receiving the instructions, the second system performs corresponding configuration adjustments based on its own startup timing. This can prevent the display of unexpected interface elements during startup, thereby improving the user experience and further enabling more flexible and controllable management of the pre-boot interface.

[0151] This application provides an interface display method, apparatus, and electronic device. When a first system is running, it receives an operation instruction from a first object, which instructs the configuration of a second system's theme information. Based on the operation instruction, it sends the corresponding theme configuration information to the second system. When the second system's power-on self-test program starts running, if theme configuration information exists in the first storage space of the second system, the second system's display interface is displayed on the terminal device's screen based on the theme configuration information. In this way, the first system receives the user's configuration instruction for the second system's theme and transmits the configuration information to the second system, applying it during the second system's startup process. This approach avoids the problem that BIOS firmware cannot be deeply customized once it is finalized, while allowing users to achieve a unified pre-boot interface with minimal operations, improving personalized experience and consistency.

[0152] The following examples illustrate possible implementation schemes of the interface display method of one or more of the above embodiments.

[0153] Currently, the BIOS firmware boot style includes the BIOS Setup interface, the boot logo, and other screens drawn by the BIOS during the POST process. The BIOS firmware boot style is essentially fixed once the BIOS firmware is finalized and shipped. Users can only perform partial customizations and cannot deeply customize it to create a unified style.

[0154] To address the aforementioned issues, this application employs a standardized style display interface, coupled with support for large models. This allows users to generate POST process display screens that satisfy both the standardized style display interface and user needs with minimal operations. The overall pre-boot environment is divided into background images, background masks, foreground color matching modules, and foreground shape matching modules. Through standardized interface style elements, the application can either easily follow the Microsoft Windows operating system theme or, combined with an AI model (the machine learning model in the above embodiment), use popular elements to generate deeply customized personalized styles with a single click.

[0155] In some embodiments, a theme definition function protocol package is implemented in the BIOS, including ColourDefine, BackGroundDefine, and IconDefine, which correspond to the parameter definitions of the color scheme area, background area, and color scheme area, respectively. ColourDefine is used to define the font foreground color, font inverse color, and hue. The ColorDefine function matches the colors of the theme under Windows. BackGroundDefine is used to pass the background image of the theme and combines the hue to select the background mask color and the transparency of the BackGroundDefine function. IconDefine is used to pass the icon automatically generated by the user through an AI model.

[0156] In some embodiments, when a user selects a different theme type through the personalization operation under Windows, if the user enables the Windows theme follow function through the APP application interface, the APP will retrieve the color configuration and background image of the current theme through the registry after the operating system boots up, and pass the color configuration and background image to the BIOS through various functions in the BIOS theme definition function protocol package.

[0157] In some embodiments, users can also extract their favorite images from current popular elements through an AI model. The AI ​​model automatically generates a suitable theme style, and the user transmits key information to the BIOS through the APP's interface.

[0158] During the next boot, the BIOS will use the color scheme and background image passed by the application to automatically follow the Windows personalization theme and customize the theme style according to current trends.

[0159] For example, Figure 12 Schematic diagram of the implementation process of the interface display method provided in the embodiments of this application Figure 3 .like Figure 12 As shown, when the theme customization button is enabled (the second operation instruction in the above embodiment), the first system can obtain the color configuration, font style, background image, icon layout, etc., output by the machine learning model in the APP application, and call the BIOS theme definition function protocol package to pass the above-mentioned second theme configuration information to the BIOS through the BIOS protocol interface. The BIOS theme definition function protocol package may include ColourDefine, BackGroundDefine, and IconDefine, and display the post Logo interface and BIOS interface based on the second theme configuration information.

[0160] When the theme-following button is enabled (the first operation instruction in the above embodiment), the first system can retrieve the color configuration, font style, background image, and icon layout of the current theme from the registry, and call the BIOS theme definition function protocol package to transmit the above-mentioned first configuration information to the BIOS through the BIOS protocol interface. The BIOS theme definition function protocol package may include ColourDefine and BackgroundDefine. The post logo and BIOS interface are displayed based on the first theme configuration information.

[0161] In summary, the beneficial effects of this application include:

[0162] (1) Users can customize the theme of the pre-boot environment with one-click operation, which is simple and quick.

[0163] (2) It can be consistent with the operating system theme style.

[0164] (3) All interfaces in the pre-startup environment can maintain a consistent style element.

[0165] (4) The interface generation system can interface with the AI ​​model. The interface generation system generates theme interfaces based on the AI ​​model and popular elements.

[0166] Based on the above embodiments, in another embodiment of this application, Figure 13 This is a schematic diagram of the composition structure of the interface display device provided in the embodiments of this application. The interface display device is applied to electronic devices, such as... Figure 13 As shown, the interface display device 1300 proposed in this application embodiment may include:

[0167] The first system 1301 is used to receive operation instructions from the first object when the first system is in operation. The operation instructions are used to indicate the subject information for configuring the second system.

[0168] The first system 1301 is also used to send the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction;

[0169] The second system 1302 is used to send the theme configuration information to the interface display module if the first storage space in the second system contains theme configuration information when the power-on self-test program of the second system is detected to start running.

[0170] The interface display module 1303 is used to display the display interface of the second system on the display screen of the terminal device based on the theme configuration information.

[0171] In some embodiments, the operation instruction includes a first operation instruction. The first system 1301 is further configured to obtain first theme configuration information corresponding to the first system according to the first operation instruction. The first theme configuration information includes basic attribute configuration and / or specific element configuration of the current theme of the first system.

[0172] The first system 1301 is also used to send the first topic configuration information to the second system based on the first configuration interface.

[0173] In some embodiments, the first operation instruction includes a plurality of sub-operation instructions. The first system 1301 is further configured to determine one or more sub-operation instructions in the first operation instruction. The sub-operation instructions are used to indicate topic configuration sub-information in the first system that needs to be synchronized to the second system.

[0174] The first system 1301 is also used to obtain the theme configuration sub-information corresponding to the sub-operation instruction from the first theme configuration information corresponding to the first system for each sub-operation instruction.

[0175] In some embodiments, the operation instructions include a second operation instruction. The first system 1301 is further configured to determine second topic configuration information based on a machine learning model according to the second operation instruction. The machine learning model is pre-trained based on historical images and configuration information corresponding to the historical images.

[0176] Based on the second configuration interface, the second topic configuration information is sent to the second system.

[0177] In some embodiments, the first system 1301 is further configured to acquire current system status information; wherein, the current system status information includes CPU load, memory usage, and CPU temperature;

[0178] Identify one or more images corresponding to the second operation command;

[0179] One or more images and the current system status information are input into the machine learning model to obtain the second theme configuration information corresponding to one or more images; wherein, the second theme configuration information includes the basic attribute configuration and / or specific element configuration of the theme interface.

[0180] In some embodiments, the configuration information includes one or more of color configuration, font style, background image, and icon layout; the second system 1302 is further configured to determine a first identifier corresponding to each of the color configuration, font style, background image, and icon layout.

[0181] For each configuration information, the first identifier is matched with the second identifier of each pre-configured area of ​​the second system display interface to obtain the matching result; the pre-configured area includes the background area, color scheme area, icon area and font area; the matching result is sent to the interface display module;

[0182] The interface display module 1303 is also used to display the display interface of the second system on the display screen of the terminal device according to the matching result.

[0183] In some embodiments, the interface display module 1303 is further configured to update the display parameters of the corresponding pre-configured area according to the configuration information when the matching result is a successful match, so as to obtain the updated area display parameters;

[0184] The interface display module 1303 is also used to display the first display interface of the second system on the display screen of the terminal device based on the updated regional display parameters.

[0185] In some embodiments, the second system 1302 is further configured to determine the default configuration information of the second system from the first storage space if the first storage space does not contain configuration information; wherein the default configuration information includes the basic attribute configuration and / or specific element configuration of the second system;

[0186] The second system 1302 is also used to send default configuration information to the interface display module;

[0187] The interface display module 1303 is also used to display the display interface of the second system on the display screen of the terminal device based on the default configuration information.

[0188] In some embodiments, the first system 1301 is further configured to receive a third operation instruction from the first object when the first system is in operation, the third operation instruction being used to instruct the second system to shut down its theme configuration;

[0189] The first system 1301 is also used to send the third operation command to the second system;

[0190] The second system 1302 is also used to shut down the theme configuration of the second system based on a third operation instruction when the power-on self-test program of the second system is detected to start running.

[0191] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0192] It should be noted that the module division in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or a combination of software and hardware.

[0193] It should be noted that, in the embodiments of this application, if the above-described methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.

[0194] In the embodiments of this application, further, Figure 14 This is a schematic diagram of the composition structure of the electronic device provided in the embodiments of this application, such as... Figure 14 As shown, the electronic device 1400 proposed in this application embodiment may include the interface display device 1300 provided in this application embodiment; the interface display device 1300 is used to implement the interface display method provided in this application embodiment.

[0195] In this application embodiment, the type of electronic device is not limited; the electronic device can be a variety of devices with image processing capabilities. For example, the electronic device can be various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. It should be noted that the electronic device can be a terminal device or a server.

[0196] This application also provides a computer-readable storage medium for storing computer programs.

[0197] Optionally, the computer-readable storage medium can be applied to the electronic device in the embodiments of this application, and the computer program causes the processor or electronic device to perform the various methods of the embodiments of this application, which will not be described in detail here for the sake of brevity.

[0198] This application also provides a computer program product, including computer program instructions.

[0199] Optionally, the computer program product can be applied to the electronic device in the embodiments of this application, and the computer program instructions cause the processor or electronic device to execute the various methods in the embodiments of this application. For the sake of brevity, they will not be described in detail here.

[0200] This application also provides a computer program.

[0201] Optionally, the computer program can be applied to the electronic device in the embodiments of this application. When the computer program runs on the processor or electronic device, it causes the processor or electronic device to execute the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0202] It should be noted that the descriptions of the electronic devices, storage media, computer program products, and computer program embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the electronic devices, storage media, computer program products, and computer program embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0203] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.

[0204] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.

[0205] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0206] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.

[0207] The modules described above as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules. They may be located in one place or distributed across multiple network units. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.

[0208] In addition, each functional module in the various embodiments of this application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the integrated modules can be implemented in hardware or in the form of hardware plus software functional units.

[0209] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.

[0210] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0211] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0212] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0213] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0214] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for displaying an interface, the method being applied to an electronic device, the electronic device comprising a first system and a second system; the method comprising: When the first system is in operation, it receives an operation instruction from the first object, the operation instruction being used to instruct on the subject information for configuring the second system; According to the operation instruction, the topic configuration information corresponding to the operation instruction is sent to the second system; If the power-on self-test program of the second system is detected to be running, and the topic configuration information exists in the first storage space of the second system, then the display interface of the second system is displayed on the display screen of the terminal device based on the topic configuration information.

2. The method according to claim 1, wherein the operation instruction includes a first operation instruction, and the step of sending the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction includes: According to the first operation instruction, obtain the first topic configuration information corresponding to the first system; The first theme configuration information includes the basic attribute configuration and / or specific element configuration of the current theme of the first system; Based on the first configuration interface, the first topic configuration information is sent to the second system.

3. The method according to claim 2, wherein the first operation instruction includes a plurality of sub-operation instructions; the step of obtaining the first topic configuration information corresponding to the first system according to the first operation instruction includes: Determine one or more sub-operation instructions in the first operation instruction; The sub-operation instruction is used to indicate the topic configuration sub-information that needs to be synchronized from the first system to the second system; For each sub-operation instruction, the topic configuration sub-information corresponding to the sub-operation instruction is obtained from the first topic configuration information corresponding to the first system.

4. The method according to claim 1, wherein the operation instruction includes a second operation instruction, and the step of sending the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction includes: Based on the second operation instruction, determine the second topic configuration information using a machine learning model; The machine learning model is pre-trained based on historical images and the configuration information corresponding to those historical images. Based on the second configuration interface, the second topic configuration information is sent to the second system.

5. The method according to claim 4, wherein determining the second topic configuration information based on the machine learning model includes: Obtain the status information of the first system; wherein, the status information includes CPU load, memory usage, and CPU temperature; Identify one or more images corresponding to the second operation instruction; The one or more images and the state information are input into the machine learning model to obtain second theme configuration information corresponding to the one or more images; wherein, the second theme configuration information includes the basic attribute configuration and / or specific element configuration of the theme interface.

6. The method according to claim 1, wherein the configuration information includes one or more of color configuration, font style, background image, and icon layout; displaying the display interface of the second system on the display screen of the terminal device based on the theme configuration information includes: Determine the first identifier corresponding to the color configuration, the font style, the background image, and the icon layout, respectively; For each configuration information, the first identifier is matched with the second identifier of each pre-configured area of ​​the second system display interface to obtain the matching result; the pre-configured area includes a background area, a color scheme area, an icon area, and a font area; Based on the matching result, the display interface of the second system is displayed on the display screen of the terminal device.

7. The method according to claim 6, wherein displaying the display interface of the second system on the display screen of the terminal device according to the matching result comprises: If the matching result is a successful match, the display parameters of the corresponding pre-configured area are updated according to the configuration information to obtain the updated area display parameters; Based on the updated regional display parameters, the display interface of the second system is displayed on the display screen of the terminal device.

8. The method according to any one of claims 1 to 7, wherein the method further comprises: If the configuration information is not present in the first storage space, then the default configuration information of the second system is determined from the first storage space; wherein, the default configuration information includes the basic attribute configuration and / or specific element configuration of the second system; The second system's display interface is displayed on the terminal device's display screen based on the default configuration information.

9. The method according to any one of claims 1 to 7, after displaying the display interface of the second system on the display screen of the terminal device based on the theme configuration information, the method further includes: While the first system is running, a third operation instruction from the first object is received, the third operation instruction being used to instruct the theme configuration of the second system to be closed; Send the third operation command to the second system; Upon detecting that the power-on self-test program of the second system has started running, the theme configuration of the second system is shut down based on the third operation instruction.

10. An interface display device, the device being applied to an electronic device, the electronic device comprising a first system and a second system; the interface display device comprising: The first system is configured to receive an operation instruction from a first object when the first system is in operation, the operation instruction being used to indicate the subject information for configuring the second system; The first system is used to send the topic configuration information corresponding to the operation instruction to the second system according to the operation instruction; The second system is configured to, upon detecting that the power-on self-test program of the second system has started running, send the theme configuration information to the interface display module if the theme configuration information exists in the first storage space of the second system; The interface display module is used to display the display interface of the second system on the display screen of the terminal device based on the theme configuration information.