Interface information processing methods and apparatus, storage media and electronic devices

By arranging the identification information along the target direction in the server BIOS Setup interface, the problem of users needing deep navigation in the existing technology is solved, and a flexible interface layout and efficient parameter management are achieved, improving user experience and management efficiency.

CN121364916BActive Publication Date: 2026-04-03INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-19
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The existing server BIOS Setup interface has a simple layout, requiring users to navigate through hierarchical menus to find the settings that need to be modified, lacking flexibility and ease of information display.

Method used

A method for processing interface information is provided, which triggers the BIOS setting mode by receiving a target instruction, displays the first setting interface, arranges the identification information along the target direction (such as horizontal or vertical), displays the setting interface of multiple functions of the server, allows users to have an overview of all available setting interfaces at a glance, and adjusts and expands them according to their needs.

Benefits of technology

It improves information accessibility and ease of operation, adapts to different server architectures and expansion needs, reduces confusion and repetitive operations during setup, and enhances user interaction experience and management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121364916B_ABST
    Figure CN121364916B_ABST
Patent Text Reader

Abstract

This application discloses an interface information processing method and apparatus, storage medium, and electronic device, relating to the field of computer technology. Because the first settings interface displays the identification information of all manageable functions of the server's settings interfaces, and this identification information is arranged along the target direction, it allows users to view all available settings interfaces at a glance, rather than being limited to a single function's vertical display. This design improves information accessibility and operational convenience, and can be adjusted according to different server configurations and management needs, adding identification information for more function settings interfaces. This ensures that the settings interface can adapt to different server architectures and future expansion needs, improving cross-platform compatibility, reducing confusion and repetitive operations during setup, and thus achieving the technical effect of improving the overall user interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of server technology, and in particular to an interface information processing method and apparatus, storage medium and electronic device. Background Technology

[0002] In the field of server management, the BIOS (Basic Input / Output System) setup interface is a crucial tool for system initialization and configuration, and its design directly impacts server setup efficiency and user experience. Currently, most servers in the industry use BIOS Setup interfaces with simple layouts, requiring users to navigate through hierarchical menus to find the settings they need to modify, lacking flexibility in interface layout and information display. Summary of the Invention

[0003] This application provides a method and apparatus for processing interface information, a storage medium and an electronic device, to at least solve the technical problem of low flexibility in server parameter settings in related technologies.

[0004] This application provides an interface information processing method, comprising: receiving a target instruction triggered by a target object; triggering a basic input / output system setting mode based on the target instruction; and displaying a first setting interface based on the basic input / output system setting mode, wherein the first setting interface includes at least identification information of setting interfaces for multiple functions of a server, the identification information being displayed in the first setting interface along the target direction, and the setting interfaces for the multiple functions of the server being used by the target object to manage the multiple functions of the server.

[0005] This application provides an interface information processing device, comprising: a first receiving unit, configured to receive a target instruction triggered by a target object, and trigger a basic input / output system setting mode based on the target instruction; and a first display unit, configured to display a first setting interface based on the basic input / output system setting mode, wherein the first setting interface includes at least identification information of setting interfaces for multiple functions of a server, the identification information being displayed in the first setting interface along a target direction, and the setting interfaces for the multiple functions of the server being used by the target object to manage the multiple functions of the server.

[0006] This application also provides an electronic device, including: a memory for storing a computer program; and a processor for implementing the steps of any of the above-described interface information processing methods when executing the computer program.

[0007] This application also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of any of the above-described interface information processing methods.

[0008] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above-described interface information processing methods.

[0009] This application provides a solution where the first settings interface displays identification information for all manageable server functions. This identification information is arranged along a target direction (e.g., horizontal or vertical), allowing users to quickly view all available settings interfaces, rather than being limited to a single function displayed vertically. This design improves information accessibility and ease of operation. Furthermore, it can be adjusted according to different server configurations and management needs, adding identification information for more functional settings interfaces. This ensures the settings interface can adapt to different server architectures and future expansion requirements, improving cross-platform compatibility, reducing confusion and repetitive operations during setup, and ultimately enhancing the overall user experience. Attached Figure Description

[0010] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a hardware structure block diagram of a computer terminal for implementing an interface information processing method according to an embodiment of this application;

[0012] Figure 2 This is a flowchart of the interface information processing method provided according to the embodiments of this application;

[0013] Figure 3 This is a schematic diagram of the interface provided according to the embodiments of this application. Figure 1 ;

[0014] Figure 4 This is a schematic diagram of the interface provided according to the embodiments of this application. Figure 2 ;

[0015] Figure 5 This is a schematic diagram of the interface provided according to the embodiments of this application. Figure 3 ;

[0016] Figure 6 This is a schematic diagram of the interface provided according to the embodiments of this application. Figure 4 ;

[0017] Figure 7 This is a schematic diagram of an interface information processing device provided according to an embodiment of this application. Detailed Implementation

[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

[0019] It should be noted that, in the description of this application, 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. The terms "first," "second," etc., in this application are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0020] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0021] The specific application environment architecture or specific hardware architecture on which the execution of the interface information processing method depends is described here.

[0022] The methods and embodiments provided in this application can be executed on a server device or a similar computing device. Taking running on a server device as an example, Figure 1 This is a hardware structure block diagram illustrating the execution of system functions according to an embodiment of this application. For example... Figure 1 As shown, the server device may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The server device may further include a transmission device 106 for communication functions and input / output interfaces. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the server equipment described above. For example, the server equipment may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0023] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the system function execution method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to server devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0024] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the server device. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0025] The embodiments of this application provide a method for processing interface information. The method is described in detail below in conjunction with the execution flow of the interface information processing method.

[0026] This embodiment provides a method for processing interface information. Figure 2 This is a flowchart of the interface information processing method provided according to the embodiments of this application, such as... Figure 2 As shown, the interface information processing method includes:

[0027] Step S201: Receive the target instruction triggered by the target object, and trigger the basic input / output system setting mode based on the target instruction.

[0028] Optionally, a target command is triggered when a target object (e.g., a server administrator or remote system administrator) needs to access the server's BIOS setup interface for configuration or maintenance. The target command can be sent from a remote location via a specific key combination (such as pressing F2 or Del during startup) or via IPMI (Intelligent Platform Management Interface) commands. Upon receiving the target command, the server's BIOS responds to the request and enters BIOS setup mode. Once in BIOS setup mode, the server's hardware initialization is paused, awaiting administrator input or modification of configurations. At this time, the administrator can access comprehensive hardware settings, including but not limited to boot order, system language, date and time settings, CPU (Central Processing Unit) and memory configurations, RAID (Redundant Array of Independent Disks) settings, network settings, etc.

[0029] Step S201 ensures that the server can enter a configurable state immediately after receiving management instructions, thus providing a platform for subsequent parameter adjustments and function settings.

[0030] Step S203: Based on the basic input / output system setting mode, display the first setting interface. The first setting interface includes at least the identification information of the setting interfaces of multiple functions of the server. The identification information is displayed in the first setting interface along the target direction. The setting interfaces of multiple functions of the server are used by the target object to manage multiple functions of the server.

[0031] Optionally, when the system receives a specific instruction triggered by a target object (such as an administrator or automated maintenance script), it will automatically switch to BIOS setup mode to prepare for parameter management. In BIOS setup mode, the first setup interface is displayed. The first setup interface can display the identification information of the settings interfaces for multiple server functions. That is, the first setup interface can intuitively display all the current first-level settings interfaces. For example, parameters related to system settings are integrated into the system settings interface, boot devices of boot types are categorized into the boot management interface, BMC (Baseboard Management Controller) settings related options are categorized into the BMC settings interface, system event logs are categorized into the event settings interface, username security settings are categorized into the security settings interface, and save and exit settings interfaces are displayed in the first setup interface.

[0032] It should be noted that in the first settings interface, the identification information is arranged along the target direction (e.g., horizontal or vertical) to ensure that all key first-level settings interfaces (such as system settings, startup management, BMC settings, event logs, and security settings) are presented within the same screen area, avoiding the scrolling or navigation difficulties caused by excessive layers in traditional layouts.

[0033] The target user can quickly navigate to specific function settings interfaces by intuitively selecting identification information, allowing for parameter adjustments and management. In this mode, there's no need to navigate through layers of menus; users can directly access interfaces such as system settings to modify power management options or boot management interfaces to adjust boot order, significantly improving management efficiency.

[0034] In an alternative embodiment, the target object can rearrange the identification information or even add new settings based on personal preferences or specific management processes. This flexibility allows the BIOS setup interface to better adapt to various application scenarios, whether it's routine server maintenance or emergency troubleshooting.

[0035] Step S203 achieves a high degree of flexibility and efficiency in server parameter settings, providing administrators with a more intuitive and convenient management experience, especially in complex and ever-changing data center environments, effectively improving the overall performance of server management.

[0036] In summary, because the first settings interface displays identification information for all manageable server functions, arranged along a target direction (e.g., horizontal or vertical), it allows users to see all available settings interfaces at a glance, rather than being limited to a single function displayed vertically. This design improves information accessibility and ease of operation, and can be adjusted according to different server configurations and management needs, adding identification information for more function settings interfaces. This ensures the settings interface can adapt to different server architectures and future expansion needs, improving cross-platform compatibility, reducing confusion and repetitive operations during setup, and ultimately enhancing the overall user experience.

[0037] Optionally, in the interface information processing method provided in the embodiments of this application, the target direction is the vertical direction in the first setting interface.

[0038] In an optional embodiment, when the system responds to a target command and enters BIOS setup mode, the first setup interface will display the identifiers of the server's various functional modules in a vertical orientation. This layout allows the names or icons of all primary setup interfaces to be arranged sequentially from top to bottom of the screen, ensuring that administrators can clearly see all available setting categories at a glance. The vertical display of identifiers, combined with the up and down arrow keys or the vertical scrolling function of the mouse, allows administrators to quickly and directly scroll through the identifiers of all primary setup interfaces. This design simplifies the process of switching between different functional setup interfaces, improving navigation convenience and efficiency.

[0039] In an optional embodiment, in the vertically laid-out first settings interface, each identifier represents a specific function settings interface, such as system settings, startup management, BMC configuration, security options, etc. Administrators can select specific identifiers to access the corresponding function settings interface for detailed parameter adjustments.

[0040] In an optional embodiment, a schematic diagram of the first settings interface is shown below. Figure 3 As shown, the layout is vertical, integrating and categorizing key information from various server components, and dividing it into multiple settings interfaces, such as... Figure 3 The interface includes the Main interface, Advanced settings interface, Chipset settings interface, Server Management interface, Security interface, Boot options interface, and Save & Exit interface.

[0041] Main interface: Displays basic server information, such as product name, serial number (SN), BIOS version, and compilation date.

[0042] Advanced Interface: This interface focuses on advanced server settings, including ACPI (Advanced Configuration and Power Interface) mode adjustment, BIOS serial port configuration, serial port redirection, boot mode selection, USB port management, onboard network card settings, and network function parameter adjustment.

[0043] Chipset Interface: Specifically designed for managing server chipset-related settings, such as CPU function configurations (Hyper-threading, virtualization, cache management), PCI (Peripheral Component Interconnect) link bandwidth allocation, PCI speed settings, ACS (Access Control Service) configuration, and PCH (Platform Controller Hub) SATA (Serial Advanced Technology Attachment) interface settings and boot mode settings.

[0044] The Server Mgmt interface contains remote management options for the server, such as watchdog settings, watchdog function on / off, time settings, BMC network configuration, BMC username and password management, system event logs, and health status monitoring. The Security interface focuses on server security configuration, including hard drive encryption, BIOS login username and password settings, key loading, and enabling or disabling Secure Boot. These settings enhance server data security and access control.

[0045] Boot Interface: Centrally manages server boot options, including Fast Boot, QuietBoot, PXE retry boot, boot priority sorting, UEFI Shell function switch, and adding or deleting boot items. This interface ensures controllability and flexibility in the server boot process.

[0046] Save & Exit Interface: This interface provides options to save current setting changes, restore default values, restart the server without saving changes, and exit BIOS settings without restarting the server. It is a crucial step in ensuring that setting changes take effect.

[0047] In addition, you can view and set the system time, language preference, and other basic system parameters in the first settings interface.

[0048] The vertical layout allows all the names or icons of the primary settings interface to be arranged in an orderly manner on the screen, enhancing the intuitiveness and convenience of navigation and improving the speed and efficiency of finding settings items.

[0049] Optionally, in the interface information processing method provided in the embodiments of this application, the method further includes: receiving a first operation instruction of the target object in the vertical direction through a first setting interface; displaying a second setting interface corresponding to the first operation instruction; and receiving parameter information set by the target object on the server through the second setting interface.

[0050] In an optional embodiment, the target object operates in the vertical direction using a mouse to select the desired settings interface. When the target object clicks on the corresponding identifier, it receives a first operation instruction in the vertical direction, indicating that it will jump to the detailed settings interface related to the clicked option.

[0051] Upon responding to a click on the target object, the BIOS Setup interface will immediately update to the second setup interface corresponding to that setting category. This interface provides the specific parameters and setting options for that category, allowing administrators to view and modify the settings in detail.

[0052] In the second settings interface, administrators can use a mouse or other input devices to select and adjust server parameters. For example, an administrator might select CPU overclocking options via a drop-down menu or directly enter memory timing parameters into an input box. The BIOS Setup interface captures this input, allowing administrators to make specific configuration changes to the server.

[0053] In an alternative embodiment, the settings interface can provide immediate feedback when the administrator adjusts the parameters, such as displaying the difference between the current value and the preset value of the parameter, or popping up a warning message when adjusting certain sensitive parameters.

[0054] In an alternative embodiment, the settings interface can also provide intelligently recommended parameter settings based on the server's hardware configuration and current workload to help administrators make better configuration decisions.

[0055] Through the above steps, the BIOS Setup interface information processing method of this application provides a user-friendly and efficient server configuration management method, enabling administrators to make precise configuration adjustments to the server in the shortest possible time, thereby optimizing the server's performance, stability, and security.

[0056] Optionally, in the interface information processing method provided in this application embodiment, after receiving the parameter information set by the target object on the server through the second setting interface, the method further includes: receiving the second operation instruction of the target object in the vertical direction through the first setting interface; displaying the third setting interface corresponding to the second operation instruction; receiving the save instruction triggered by the target object through the third setting interface, and saving the parameter information set by the target object on the server based on the save instruction.

[0057] In an optional embodiment, the target object has already adjusted the parameters of a specific setting item in the second settings interface, such as modifying network configuration, system startup order, or security settings. After completing the settings on the current interface, the target object can issue a second operation command through vertical operations (e.g., by using the arrow keys to select up or down, or by clicking with the mouse) to select and access the third settings interface. Based on the target object's second operation command, the target object will jump to and display the corresponding third settings interface.

[0058] After accessing and modifying settings parameters at multiple levels, the target object can ensure that all changes are recorded by triggering a save command on the third settings interface (e.g., by selecting the "Save Settings" option). Upon receiving the save command, the third settings interface will save the parameter information at all levels, update the server's configuration file, and ensure that the new settings are applied upon the next system startup.

[0059] The vertical operation commands allow for smooth switching between different settings interfaces without having to return to the main menu to make selections, improving the continuity and efficiency of the settings process.

[0060] Optionally, in the interface information processing method provided in this application embodiment, displaying the second setting interface corresponding to the first operation instruction includes: obtaining the current parameter setting value of the function configuration item involved in the second setting interface through a system variable acquisition function; obtaining the actual parameter value of the function configuration item through a target protocol; and sending the parameter setting value and the actual parameter value back to the second setting interface through an update function to display the second setting interface corresponding to the first operation instruction.

[0061] In an optional embodiment, when the target object selects to enter the second settings interface via a first operation instruction (such as using the up and down arrow keys or clicking with a mouse), a system variable retrieval function is invoked. The function retrieves parameter settings related to the selected function configuration item from system storage. These values ​​represent the current server configuration status, such as CPU hyper-threading settings, memory timing parameters, or network interface configurations.

[0062] To ensure that the displayed parameter values ​​are up-to-date and consistent with the actual hardware status, specific target protocols (such as IPMI, Redfish, or other proprietary protocols) are used to communicate with the various components of the server. This process may involve reading the real-time status of the hardware, such as reading current fan speed, temperature information, or other monitoring data from the BMC (Baseboard Management Controller), or directly obtaining current performance parameters from the CPU and memory controller. The use of target protocols ensures the synchronization between the parameter values ​​displayed on the interface and the actual hardware operating status, avoiding configuration errors caused by information delays or inconsistencies.

[0063] After obtaining the parameter settings and actual values, an update function integrates this information and sends it back to the second settings interface. The update function refreshes the interface display, ensuring the user sees the latest and most accurate configuration information. In the second settings interface, the target device can not only see the current parameter settings but also compare them with the actual operating parameters of the hardware.

[0064] Obtaining the actual parameter values ​​through the target protocol ensures the real-time nature and accuracy of the displayed information, avoiding the risk of configuring based on outdated information. Users can see a comparison between the parameter settings and the actual values ​​in the second settings interface, helping them to adjust server configurations more accurately and avoiding potential problems caused by blind modifications. The use of system variable retrieval and update functions ensures consistency between the BIOS settings interface and the server hardware status, reducing the possibility of setting conflicts or errors.

[0065] Optionally, in the interface information processing method provided in the embodiments of this application, the method further includes: determining multiple functions managed in the server, classifying the multiple functions to obtain multiple categories; constructing a setting interface corresponding to each category and an ID of each setting interface based on the classified multiple functions and multiple categories; and binding the ID of each setting interface to an externally linked function to display the first setting interface.

[0066] In an optional embodiment, all configurable functions on the server are identified, including processor settings, storage management, network interface configuration, security options, boot management, etc. These functions are then categorized according to their characteristics or management needs, forming categories such as "System Information," "Advanced Settings," and "Boot Management," with each category representing a set of related function configurations.

[0067] For each functional category, a corresponding settings interface is built, which centrally displays all adjustable parameters for that category. Each settings interface is assigned a unique ID, which is used to identify and reference the interface internally, ensuring that when a user selects to enter a specific category, the system can accurately call and display the corresponding settings interface.

[0068] Finally, external linking functions are used to associate the ID of each setup interface with user actions (such as keyboard commands, mouse clicks, etc.). When a user selects an interface from the first setup interface (usually the BIOS main menu), the external linking function identifies the action and calls the corresponding setup interface ID, thereby displaying the detailed settings options for that interface. This binding mechanism allows users to directly access and modify specific server settings through intuitive menu selections, without having to manually enter complex commands or IDs.

[0069] Categorizing server functions allows users to more intuitively find the settings they need, improving operational efficiency and ease of use. The process of building a settings interface based on function categories is automated, reducing the workload of manual interface design and facilitating the addition of new functions or adjustments to existing function categories.

[0070] Optionally, in the interface information processing method provided in the embodiments of this application, the method further includes: setting a target configuration value in the code of the basic input / output system to a first preset value, and displaying the identification information in the first setting interface in the vertical direction based on the first preset value.

[0071] Optionally, the BIOS source code contains numerous configuration variables used to control various system behaviors and display characteristics. To ensure that the identification information (i.e., the names or icons of various settings interfaces) in the first setup interface is displayed vertically, specific target configuration values ​​need to be adjusted to a first preset value. This first preset value can be a predefined parameter that instructs the BIOS UI (user interface) engine to arrange menu items vertically, rather than horizontally or in any other layout.

[0072] After the target configuration value is set to the first preset value, the BIOS reads this value during the boot process and adjusts the UI layout accordingly. This allows the identifiers of the first-level menus (such as "System Information," "Boot Management," and "BMC Settings") to be displayed vertically on the main menu interface (i.e., the first settings interface). This layout allows users to quickly and intuitively browse and select different setting categories using the up and down arrow keys or scrolling.

[0073] By adjusting the target configuration value in the BIOS code and combining it with the use of the first preset value, this application embodiment provides an optimized user interface layout, making the server's BIOS Setup interface not only more flexible in function, but also more intuitive and convenient in operation, significantly improving the efficiency of server settings management and user satisfaction.

[0074] Optionally, in the interface information processing method provided in this application embodiment, the target direction is the horizontal direction in the first setting interface.

[0075] In an optional embodiment, the target direction is set to the horizontal direction in the first settings interface. The target user browses and selects different settings interfaces through horizontal operations (such as using the left and right arrow keys or horizontal swiping). This horizontal layout can make fuller use of the screen width, display more settings options or detailed information, reduce the number of times the user switches between different menus, and thus improve setup efficiency. To achieve the horizontal layout, the BIOS source code is adjusted accordingly, including modifying the parameters of the UI (user interface) engine to indicate that the menus should be laid out along the horizontal axis, and adjusting the display logic of the menu items to ensure that they can be arranged horizontally and support left and right button or touch swipe operations.

[0076] In an optional embodiment, a schematic diagram of the first settings interface is shown below. Figure 4 As shown, a horizontal layout is used in the Setup interface, which has seven pages. It should be noted that this is not a limitation; the number of pages can be adjusted according to actual needs, with the number of pages increased or decreased. The first horizontal page is the main interface (i.e., the first settings interface), the second horizontal page is the advanced management interface, the third horizontal page is the platform-related BIOS options (i.e., the platform management interface), the fourth horizontal page is the CPU-related management interface (i.e., the slot management interface), the fifth horizontal page is the BMC-related functions (i.e., the remote interface), the sixth horizontal page is the security-related functions (i.e., the security management interface), and the seventh horizontal page is the save and exit interface. Figure 4 As shown, the identification information for the advanced management interface, platform management interface, slot management interface, remote interface, security management interface, and save and exit interface is horizontally displayed on the first settings interface, i.e., the main interface.

[0077] In an optional embodiment, the left and right buttons can be used to select and view various settings interfaces. The name of each settings interface is a name that uses a simple and easy-to-understand name to describe the information involved in each interface. The name here can be modified according to the actual situation and is not limited to the command rules in this application. The first settings interface displays the product name, serial number, customer name, BIOS version, BIOS compilation date, BMC version information, ME (Management Engine) version information, user login permissions, and platform information including CPU model, current CPU speed, PCH model, RC (Release Candidate) version number, total memory capacity, memory speed, system language, and system time settings. The second settings interface displays BIOS function-related parameter settings, such as ACPI mode settings, BIOS serial port, serial port redirection settings, boot mode settings, USB port settings, onboard network card settings, network function settings, RAID card option driver loading and display, network card option driver loading and display, and NVMe (Non-Volatile Memory Express) interface hard drive information. The third settings interface mainly displays CPU-related functions, such as CPU's own function settings, including hyper-threading, virtualization, cache settings, PCI link bandwidth splitting settings, PCI speed settings, PCI link ACS settings, and the CPU interconnect bus UPI (Ultra Path). The first interface allows you to configure various settings, including: Interconnect (hyperpath interconnect) link speed settings, UPI link mode, PCH SATA interface settings, SATA interface boot mode settings, memory frequency settings, memory SPD (Serial Presence Detect, a technology on computer memory modules used to store information about memory module characteristics) parameter settings, and ME parameter settings. The second interface displays remote management and control functions, primarily involving OS (Operating System) watchdog settings, enabling or disabling the watchdog function, watchdog time settings, BMC network settings, adding or deleting BMC usernames, setting BMC usernames and passwords, system event logs, system health monitoring, BIOS-BMC communication protocols, BMC version, BMC username management, BMC user passwords, enabling BMC dedicated ports, setting BMC shared ports, BMC IPv4 address, and BMC IPv6 address settings. The third interface covers security settings, such as hard drive encryption settings, adding and setting BIOS login usernames and passwords, loading keys, and enabling or disabling Secure Boot.The sixth settings interface primarily integrates, displays, and configures boot-related options, including Fast Boot, Quiet Boot, PXE Boot Retry, boot order adjustment, boot device priority adjustment within the boot group, enabling or disabling UEFI Shell, adding boot items, deleting boot items, and other boot-related settings. The seventh settings interface is the save / exit interface, primarily allowing you to save / adjust BIOS settings and exit, adjust / exit without saving BIOS settings, save BIOS settings, adjust and restart, restore default settings, restore factory settings, and display executable boot items. The above information only covers frequently used settings. In addition, additional options can be added and categorized into any of the seven main interfaces. The core idea is to allow users to view, display, and configure all server-related, usable, potentially usable, operable, configurable, modifiable, and adjustable parameters as BIOS options within the BIOS setup interface, thus meeting customer needs.

[0078] The identification information of each management interface is displayed horizontally on the main interface, so that users can see all the configurable function categories at a glance.

[0079] Optionally, in the interface information processing method provided in the embodiments of this application, when the target direction is the horizontal direction in the first setting interface, the first setting interface also displays the system status parameters of the server.

[0080] In an optional embodiment, when the target direction is horizontal as shown in the first settings interface, the system settings information of the first settings interface can also be displayed, namely, the server's system status parameters, such as hardware status information: such as CPU operating frequency, temperature, fan speed, power status, memory usage, etc. This information reflects the real-time operating status of the server hardware. System health indicators: The system automatically detects and reports the hard drive's SMART status, network connection status, and warnings or error messages recorded in the system log. These indicators help maintenance personnel to promptly identify and resolve potential system problems. Booting and security information: This includes the current boot device, the status of security options, such as whether Secure Boot is enabled, and whether the most recent boot attempt was successful. This is particularly important for scenarios that require ensuring the secure boot and operation of the server. Version and update information: This displays the BIOS version, firmware version, operating system version, etc., and whether there are available updates. This is crucial for tracking and managing the server's firmware status.

[0081] In an alternative embodiment, such as Figure 4As shown, the main interface (i.e., the first settings interface) also displays manageable system status parameters. These include, for example, Project Name, Model, Customer Information, Version Number, Compilation Time, and Memory Capacity.

[0082] Through the above horizontal layout design, such as Figure 4 As shown, this allows users to quickly access key server status information from the main interface without navigating through deep menus. This not only improves management efficiency but also facilitates simultaneous monitoring of server status during setup. For operations and maintenance personnel, being able to perform settings adjustments and system status monitoring on the same interface enables faster response to server performance issues or potential hardware failures, thereby improving server stability and availability.

[0083] Optionally, in the interface information processing method provided in the embodiments of this application, the first area of ​​the first setting interface displays the system status parameters of the server, the second area displays the option prompt information corresponding to the system status parameters, and the third area displays the key prompt information of the function hotkey, wherein the function hotkey is used to execute the target function.

[0084] In an optional embodiment, to improve configuration flexibility, each functional interface is divided into three areas. Taking the first settings interface as an example, the first area—the system status parameter display area—displays key operating information and status parameters of the server, including but not limited to CPU operating frequency, temperature, fan speed, power status, memory usage, hard disk health indicators, network connection status, BIOS version, BMC version, and other information. The display of these real-time parameters allows maintenance personnel to quickly grasp the overall health and configuration status of the server.

[0085] The second area – option prompts: Adjacent to the system status parameter display area, this second area provides brief descriptions and prompts for the settings associated with the system status parameters. For example, for CPU temperature, it may display the temperature threshold under overclocking conditions and settings for overheat protection measures; for memory usage, it may provide prompts on how to configure memory performance modes or adjust memory allocation strategies. This design reduces user confusion when understanding and operating settings options, and improves the accuracy of settings.

[0086] The third area – Function Hotkey Hints: This area, which may be located below the second area, lists shortcut keys for performing specific functions. Function hotkeys include, but are not limited to, saving settings, exiting, restoring default settings, switching display languages, and opening help documentation. By providing hotkey hints directly on the main interface, users do not need to consult manuals or navigate lengthy menus to find these shortcuts, improving operational efficiency.

[0087] In an alternative embodiment, such as Figure 4 As shown, a settings interface is divided into three areas: one is the area for option prompts, another is the area for function hotkey prompts (such as key prompt 1, key prompt 2, and key prompt 3), and these two parts can occupy about one-third of the display screen. The remaining area displays the settings of the relevant function options.

[0088] The intuitive display of system status parameters enables maintenance personnel to quickly obtain key server operating data, facilitating immediate decision-making and fault diagnosis. The addition of an option prompt area provides users with detailed explanations of settings, reducing the probability of configuration errors due to unfamiliarity with system configuration and improving accuracy and efficiency. The presence of a function hotkey prompt area simplifies the execution path of frequently used operations, reducing user learning costs and operation time.

[0089] Optionally, in the interface information processing method provided in the embodiments of this application, the method further includes: receiving a first operation instruction of the target object in the horizontal direction through a first setting interface; displaying a second setting interface corresponding to the first operation instruction; and receiving parameter information set by the target object for the server through the second setting interface.

[0090] In an optional embodiment, when the target direction is the horizontal direction in the first settings interface, the target object can click on the identification information of each settings interface in the horizontal direction, for example, such as... Figure 4 As shown, the target object clicks on the areas containing the Advanced Management Interface, Platform Management Interface, Slot Management Interface, Remote Interface, Security Management Interface, and Save / Exit Interface (i.e., the first operation command mentioned above). Upon receiving the first operation command, the corresponding second settings interface is displayed. For example, if the target object clicks on "Advanced Management Interface," it will directly jump to the Advanced Management Interface. In the second settings interface, the user can view and edit specific server settings. For example, in the Advanced Management Interface, the user can adjust settings related to CPU, PCI link, memory frequency, SATA interface boot mode, etc. The second settings interface also provides clear options and prompts to help the user accurately input or adjust parameter information.

[0091] like Figure 4 As shown, the target object switches to the advanced management interface from the main interface (i.e., the first settings interface) via the first horizontal operation command (e.g., directly clicking the "Advanced Management Interface" icon on the screen), as follows. Figure 5As shown. It should be noted that the advanced management interface also has multiple settings interfaces identified horizontally, namely the main interface, advanced management interface, platform management interface, slot management interface, remote interface, security management interface, and save and exit interface.

[0092] It should be noted that for functions with many related parameters, a two-level menu can be designed. Functions can be divided according to the configurable parameter information, and information of the same type can be grouped into a second-level menu, such as serial port related parameter settings, RAID card driver loading related settings, network card driver loading related settings, etc. A three-level menu layout interface can also be planned. This can be added and adjusted according to the actual situation. The first-level main interface is categorized according to the core components of the server, and can also be added or removed according to the actual situation. The core is to allow users to quickly locate the key information they need, which is convenient and fast.

[0093] like Figure 5 As shown, the advanced management interface is also divided into three areas: one for option prompts, another for function hotkey prompts (e.g., key prompt 1, key prompt 2, key prompt 3), and the remaining area for function option settings. The function option settings in the advanced management interface include: Mode Settings - Enable or Disable, Serial Port - Enable or Disable, Serial Port Orientation Settings - Second-Level Menu, and Port Settings - Enable or Disable.

[0094] In an optional embodiment, the target object can navigate to the corresponding secondary menu by clicking the secondary menu icon. For example, the target object can click the "Serial Port Orientation Settings - Secondary Menu" in the advanced management interface to navigate to the serial port orientation settings interface, such as... Figure 6 As shown. The serial port orientation settings are also divided into three areas: one is the area for option prompts, another is the area for hotkey prompts (e.g., ...). Figure 6 The button prompts 1, 2, 3, 4, 5, and 6 occupy about one-third of the screen; the remaining area is for function option settings. Figure 6 Includes: Serial port function settings - enable or disable, parameters 1-9 correspond to settings 1-9.

[0095] By introducing a horizontal navigation mechanism and a hierarchical menu structure, an intuitive, efficient, and easy-to-use solution is provided for processing server BIOS Setup interface information. Users can easily navigate to the desired settings interface by clicking on the icons on the settings screen, and precisely adjust relevant server parameters under clear guidance, thereby optimizing server performance and management efficiency.

[0096] Optionally, in the interface information processing method provided in the embodiments of this application, the function hotkey includes at least a first function hotkey. After receiving the parameter information set by the target object on the server through the second setting interface, the method further includes: detecting whether the first function hotkey is triggered; and if the first function hotkey is triggered, saving the parameter information set by the target object on the server.

[0097] In an optional embodiment, the first function hotkey is a preset save hotkey, such as F10 or Ctrl+S, used to quickly save all changes made by the user in the settings interface. The selection of this hotkey should take into account common user habits and ease of operation. The system continuously listens for keyboard input while the target object is in the settings interface; once the first function hotkey is detected as being triggered, the save process is activated. In this way, even if the user is making complex settings adjustments, saving can be completed with just one shortcut key operation.

[0098] In an optional embodiment, the user is adjusting CPU frequency and memory configuration in the "Advanced Management Interface." After completing all necessary modifications, they simply press a pre-set first function hotkey (such as F10). The system immediately detects the hotkey trigger, automatically saves all user settings, and performs a validity check to ensure no hardware limitations or security rules are violated. Upon successful saving, the system displays a confirmation message informing the user that the settings have been saved and allows them to choose to restart the server for the new settings to take effect. This streamlined saving process not only saves time but also enhances user trust and satisfaction with the BIOS Setup interface.

[0099] By introducing the detection and saving process of the first function hotkey in this embodiment, not only is the convenience of user operation improved, but the accuracy and security of settings are also guaranteed. After adjusting the parameters, the user can simply press the predefined save hotkey to quickly complete the save operation and return to the first settings interface, or directly exit BIOS Setup. This design avoids the risk of users forgetting to save changes, and at the same time, the validity check prevents potential damage to the server from illegal or unreasonable settings.

[0100] Optionally, in the interface information processing method provided in the embodiments of this application, the function hotkey further includes a second function hotkey. When receiving parameter information set by the target object on the server through the second setting interface, the method further includes: detecting whether the second function hotkey is triggered; and restoring the parameters in the second setting interface to default parameter values ​​when the second function hotkey is triggered.

[0101] In an optional embodiment, the second function hotkey can be a specific keyboard combination (such as Ctrl+D) that quickly restores the system to its default configuration state after the user modifies the server parameters. During user operation of the settings interface (e.g., the second settings interface), the system continuously monitors keyboard input and other input devices to detect whether the second function hotkey is triggered. Once the hotkey is detected, it immediately responds and executes the process of restoring the default parameters. To ensure user clarity and trust in the operation, a confirmation interface can pop up before restoring the parameters, asking the user if they are sure they want to restore the default settings. After receiving the user's confirmation, the parameter restoration is performed, and a message indicating successful restoration is displayed upon completion, informing the user that all changes have been undone and the server settings have been rolled back to their initial state.

[0102] In an optional embodiment, a user adjusts multiple parameters in the "Advanced Management Interface," including enabling advanced features and changing network configurations. The user suddenly realizes that some of these changes might affect server stability and performance and wishes to revert to the default configuration. In this case, the user simply presses a second function hotkey (e.g., Ctrl+D), and the system automatically recognizes and displays a confirmation screen for restoring default settings. After user confirmation, all parameters modified in the second settings interface will be restored to their default values, eliminating the need for manual adjustments and greatly simplifying the process while reducing the risk of accidental errors.

[0103] By integrating a second function hotkey in this embodiment, the flexibility and security of the server BIOS Setup interface are enhanced, and the user experience is significantly improved. After modifying parameters, users can save the settings using the first function hotkey or quickly restore the default state using the second function hotkey, thus enabling them to make settings adjustments more confidently and efficiently in complex and ever-changing server management scenarios.

[0104] Optionally, in the interface information processing method provided in the embodiments of this application, the function hotkey also includes a third function hotkey, and the method further includes: detecting whether the third function hotkey is triggered; if the third function hotkey is triggered, determining the currently displayed settings interface; and displaying the settings interface on the right side of the currently displayed settings interface.

[0105] In an optional embodiment, the third function hotkey can be a keyboard shortcut (such as the right navigation key). The function of the third function hotkey is to move to the right among the settings interfaces in the current horizontal layout, i.e., switch to the next settings interface on the right side of the current interface. The system continuously listens for keyboard or other input devices; once the input of the third function hotkey is detected, the interface switching logic is executed, eliminating the need for the user to use conventional up and down menu navigation or click on specific menu titles.

[0106] Before the third function hotkey is triggered, the system needs to record or track the currently displayed settings interface in real time, whether it is the main interface, advanced management interface, platform management interface, slot management interface, or other function interface. Based on the currently displayed settings interface, calculate the next settings interface to its right and display that interface immediately. For example, if the "Advanced Management Interface" is currently displayed, pressing the third function hotkey will quickly switch to the "Platform Management Interface".

[0107] In an optional embodiment, the user is configuring BMC network settings and user management in the "Remote Interface". At this moment, the user suddenly needs to quickly view or modify the hard drive encryption settings in the "Security Management Interface". The user simply presses the third function hotkey (such as the right operation key), and the system automatically recognizes that the currently displayed interface is the "Remote Interface" and quickly switches to the "Security Management Interface" on its right, saving the user the trouble of manually searching and selecting between different settings interfaces.

[0108] The design of the third function hotkey allows users to quickly switch between multiple settings interfaces, especially in horizontally laid-out settings interfaces, improving operation speed and convenience. This fast and intuitive interface switching function allows users to focus more on the task itself when configuring servers, without worrying about finding the correct entry point among numerous settings interfaces, thereby improving overall user satisfaction and efficiency.

[0109] Optionally, in the interface information processing method provided in the embodiments of this application, after determining the currently displayed settings interface, the method further includes: if it is detected that the currently displayed settings interface is the last settings interface, then display the first settings interface.

[0110] In an optional embodiment, when the user uses a third function hotkey (for switching right between horizontally laid-out settings interfaces), a smart loop navigation function is added to ensure that when the user attempts to switch to the interface to the right of the last settings interface, they can seamlessly return to the first settings interface, i.e., the main menu. For example, the system continuously records which settings interface the user is currently on in order to respond to the triggering of the third function hotkey. When the third function hotkey is triggered, the currently displayed settings interface is first identified. If the currently displayed settings interface is not the last interface, the next settings interface to its right is displayed. However, if the user presses the third function hotkey in the last settings interface (such as the "Save and Exit" interface), the loop navigation logic is executed, and the first settings interface, i.e., the main menu interface, is displayed.

[0111] The loop navigation feature ensures the continuity of the user's operation process, eliminating concerns about interruptions when reaching the end of the layout, making the entire setup process smoother and more natural.

[0112] Optionally, in the interface information processing method provided in the embodiments of this application, the function hotkey further includes a fourth function hotkey, and the method further includes: detecting whether the fourth function hotkey is triggered; if the fourth function hotkey is triggered, determining the currently displayed settings interface; and displaying the settings interface on the left side of the currently displayed settings interface.

[0113] In an optional embodiment, the fourth function hotkey may be the left arrow key, or the F key (such as F4) or a custom keyboard combination. Its main function is to display the settings interface on the left side of the currently displayed settings interface, so that users can navigate back and forth between different settings options.

[0114] Before the fourth function hotkey is triggered, the currently displayed settings interface is recorded or tracked, whether it is the "Advanced Management Interface," "Slot Management Interface," "Remote Interface," or any other settings interface. Based on the currently displayed settings interface, the previous settings interface to its left is calculated and displayed immediately. For example, if currently in the "Platform Management Interface," pressing the fourth function hotkey will quickly switch to the "Advanced Management Interface." The design of the fourth function hotkey allows users to easily switch between the current settings interface and the previous settings interface, improving operational flexibility and efficiency.

[0115] By introducing a fourth function hotkey, this embodiment further improves the navigation mechanism for information processing in the server BIOS Setup interface. Users can not only save parameters, restore default values, and switch to the right-hand interface using the first, second, and third function hotkeys, but also quickly navigate to the left-hand interface using the fourth function hotkey. This comprehensive and intuitive hotkey design not only simplifies the server configuration process but also significantly improves the management efficiency and user satisfaction of data center, cloud computing environment, and enterprise server maintenance personnel. In complex server management scenarios, this design helps maintenance personnel adjust server configurations more efficiently and confidently, reducing setup errors and wasted time caused by navigation difficulties.

[0116] Optionally, in the interface information processing method provided in the embodiments of this application, after determining the currently displayed settings interface, the method further includes: if the currently displayed settings interface is the first settings interface, then display the last settings interface.

[0117] In an optional embodiment, a fourth function hotkey (for switching settings interfaces to the left) further enhances the loop navigation between settings interfaces. When a user uses the fourth function hotkey on the first settings interface (usually the main interface), the system can intelligently identify the current interface as the starting point of the layout and automatically jump to the last settings interface in the layout, achieving a seamless loop navigation experience.

[0118] For example, after receiving the trigger command of the fourth function hotkey, it first determines whether the currently displayed settings interface is the first settings interface. If the currently displayed settings interface is determined to be the first settings interface, then the last settings interface is displayed.

[0119] In an optional embodiment, the acquired relevant information is uniformly categorized in the BIOS setup interface according to the acquired information and the parameter information to be modified. The primary categories need to be named in a conspicuous way so that users can quickly locate them. The horizontal interface of the primary category needs to be fully displayed on one display screen, which can be displayed on the left or right side of the screen. This allows for a more detailed division of the server's BIOS options into primary category areas. At the same time, users can directly view the desired BIOS options on the main screen without having to go through the secondary categories. Similarly, the secondary display interface after entering the name of the primary category follows a similar logic. The display interface hierarchy can be multi-level as needed, and the number of levels is not limited. Furthermore, this solution is not affected by the CPU architecture and can be applied to servers of any architecture.

[0120] This application provides a solution where the first settings interface displays identification information for all manageable server functions. This identification information is arranged along a target direction (e.g., horizontal or vertical), allowing users to quickly view all available settings interfaces, rather than being limited to a single function displayed vertically. This design improves information accessibility and ease of operation. Furthermore, it can be adjusted according to different server configurations and management needs, adding identification information for more functional settings interfaces. This ensures the settings interface can adapt to different server architectures and future expansion requirements, improving cross-platform compatibility, reducing confusion and repetitive operations during setup, and ultimately enhancing the overall user experience.

[0121] Embodiments of this application also provide an interface information processing device, such as... Figure 7 As shown, the interface information processing device includes a first receiving unit 701 and a first display unit 702.

[0122] The first receiving unit 701 is used to receive the target instruction triggered by the target object, and trigger the basic input / output system setting mode based on the target instruction;

[0123] The first display unit 702 is used to display a first setting interface based on the basic input / output system setting mode. The first setting interface includes at least identification information of the setting interfaces of multiple functions of the server. The identification information is displayed in the first setting interface along the target direction. The setting interfaces of multiple functions of the server are used by the target object to manage multiple functions of the server.

[0124] This application provides a solution where the first settings interface displays identification information for all manageable server functions. This identification information is arranged along a target direction (e.g., horizontal or vertical), allowing users to quickly view all available settings interfaces, rather than being limited to a single function displayed vertically. This design improves information accessibility and ease of operation. Furthermore, it can be adjusted according to different server configurations and management needs, adding identification information for more functional settings interfaces. This ensures the settings interface can adapt to different server architectures and future expansion requirements, improving cross-platform compatibility, reducing confusion and repetitive operations during setup, and ultimately enhancing the overall user experience.

[0125] Optionally, in the interface information processing device provided in the embodiments of this application, the target direction is the vertical direction in the first setting interface.

[0126] Optionally, in the interface information processing device provided in the embodiments of this application, the device further includes: a second receiving unit, used to receive a first operation instruction of the target object in the vertical direction through a first setting interface; a second display unit, used to display a second setting interface corresponding to the first operation instruction; and a third receiving unit, used to receive parameter information set by the target object on the server through the second setting interface.

[0127] Optionally, in the interface information processing device provided in the embodiments of this application, the device further includes: a fourth receiving unit, used to receive parameter information set by the target object on the server through the second setting interface, and then receive a second operation instruction from the target object in the vertical direction through the first setting interface; a third display unit, used to display a third setting interface corresponding to the second operation instruction; and a first saving unit, used to receive a save instruction triggered by the target object through the third setting interface, and save the parameter information set by the target object on the server based on the save instruction.

[0128] Optionally, in the interface information processing device provided in this application embodiment, the first display unit includes: a first acquisition module, used to acquire the current parameter setting value of the function configuration item involved in the second setting interface through a system variable acquisition function; a second acquisition module, used to acquire the actual parameter value of the function configuration item through a target protocol; and a feedback module, used to send the parameter setting value and the actual parameter value back to the second setting interface through an update function, so as to display the second setting interface corresponding to the first operation instruction.

[0129] Optionally, in the interface information processing apparatus provided in the embodiments of this application, the apparatus further includes: a first determining unit, used to determine multiple functions managed in the server and classify the multiple functions to obtain multiple categories; a constructing unit, used to construct a setting interface corresponding to each category and an ID of each setting interface based on the classified multiple functions and multiple categories; and a binding unit, used to bind the ID of each setting interface through an external link defined function to display the first setting interface.

[0130] Optionally, in the interface information processing apparatus provided in the embodiments of this application, the apparatus further includes: a setting unit, used to set a target configuration value in the code of the basic input / output system to a first preset value, and to display the identification information in the first setting interface in the vertical direction based on the first preset value.

[0131] Optionally, in the interface information processing device provided in the embodiments of this application, the target direction is the horizontal direction in the first setting interface.

[0132] Optionally, in the interface information processing device provided in the embodiments of this application, when the target direction is the horizontal direction in the first setting interface, the first setting interface also displays the system status parameters of the server.

[0133] Optionally, in the interface information processing device provided in the embodiments of this application, the device further includes: a fifth receiving unit, used to receive a first operation instruction of the target object in the horizontal direction through a first setting interface; a fourth display unit, used to display a second setting interface corresponding to the first operation instruction; and a sixth receiving unit, used to receive parameter information set by the target object on the server through the second setting interface.

[0134] Optionally, in the interface information processing device provided in the embodiments of this application, the first area of ​​the first setting interface displays the system status parameters of the server, the second area displays the option prompt information corresponding to the system status parameters, and the third area displays the key prompt information of the function hotkey, wherein the function hotkey is used to execute the target function.

[0135] Optionally, in the interface information processing device provided in the embodiments of this application, the function hotkey includes at least a first function hotkey, and the device further includes: a first detection unit, used to detect whether the first function hotkey is triggered after receiving parameter information set by the target object on the server through the second setting interface; and a second storage unit, used to save the parameter information set by the target object on the server when the first function hotkey is triggered.

[0136] Optionally, in the interface information processing device provided in the embodiments of this application, the function hotkey further includes a second function hotkey, and the device further includes: a second detection unit, used to detect whether the second function hotkey is triggered when receiving parameter information set by the target object on the server through the second setting interface; and a setting unit, used to restore the parameters in the second setting interface to default parameter values ​​when the second function hotkey is triggered.

[0137] Optionally, in the interface information processing device provided in the embodiments of this application, the function hotkey further includes a third function hotkey, and the device further includes: a third detection unit, used to detect whether the third function hotkey is triggered; a second determination unit, used to determine the currently displayed settings interface when the third function hotkey is triggered; and a fifth display unit, used to display the settings interface on the right side of the currently displayed settings interface.

[0138] Optionally, in the interface information processing apparatus provided in the embodiments of this application, the apparatus further includes: a sixth display unit, used to display the first setting interface if it is detected that the currently displayed setting interface is the last setting interface after determining the currently displayed setting interface.

[0139] Optionally, in the interface information processing device provided in the embodiments of this application, the function hotkey further includes a fourth function hotkey, and the device further includes: a fourth detection unit, used to detect whether the fourth function hotkey is triggered; a third determination unit, used to determine the currently displayed settings interface when the fourth function hotkey is triggered; and a seventh display unit, used to display the settings interface on the left side of the currently displayed settings interface.

[0140] Optionally, in the interface information processing device provided in the embodiments of this application, the device further includes: an eighth display unit, which is used to display the last setting interface if the currently displayed setting interface is the first setting interface after determining the currently displayed setting interface.

[0141] The description of the features in the embodiments corresponding to the above-mentioned interface information processing device can be found in the relevant descriptions of the embodiments corresponding to the interface information processing method, and will not be repeated here.

[0142] Embodiments of this application also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above-described interface information processing method embodiments.

[0143] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above-described interface information processing method embodiments at runtime.

[0144] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0145] The embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above-described interface information processing method embodiments.

[0146] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in any of the above-described interface information processing method embodiments.

[0147] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0148] The interface information processing method provided in this application has been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and its core ideas. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.

Claims

1. A method for processing interface information, characterized in that, include: Receive the target instruction triggered by the target object, and trigger the basic input / output system setting mode based on the target instruction; Based on the basic input / output system setting mode, a first setting interface is displayed, wherein the first setting interface includes at least identification information of the setting interfaces of multiple functions of the server, and the identification information is displayed in the first setting interface along the target direction. The setting interfaces of multiple functions of the server are used by the target object to manage the multiple functions of the server. The target direction is set to the horizontal direction in the first settings interface. Different settings interfaces can be browsed and selected by using the left and right arrow keys or horizontal swiping. The first settings interface is divided into three areas: the first area is the system status parameter display area; the second area is the option prompt information area, which is adjacent to the first area and is used to display the description and prompt information of the settings associated with the system status parameters; the third area is the function hotkey prompt information area, which is located below the second area and is used to display the shortcut key information for executing the target function.

2. The interface information processing method according to claim 1, characterized in that, The target direction is the vertical direction in the first settings interface.

3. The interface information processing method according to claim 2, characterized in that, The method further includes: The first setting interface receives the first operation command of the target object in the vertical direction; Display the second settings interface corresponding to the first operation command; The second settings interface receives the parameter information set by the target object for the server.

4. The interface information processing method according to claim 3, characterized in that, After receiving the parameter information set by the target object for the server through the second setting interface, the method further includes: The first setting interface receives the second operation command of the target object in the vertical direction; Display the third settings interface corresponding to the second operation command; The third settings interface receives a save command triggered by the target object and saves the parameter information set by the target object for the server based on the save command.

5. The interface information processing method according to claim 3, characterized in that, The second settings interface corresponding to the first operation command includes: The current parameter settings of the functional configuration items involved in the second settings interface are obtained through the system variable retrieval function; Obtain the actual values ​​of the parameters of the function configuration items through the target protocol; The parameter setting value and the actual value of the parameter are sent back to the second setting interface through the update function, so as to display the second setting interface corresponding to the first operation command.

6. The interface information processing method according to claim 1, characterized in that, The method further includes: Identify the multiple functions managed in the server and classify the multiple functions to obtain multiple categories; Based on the multiple functions and categories after classification, construct the settings interface corresponding to each category and the ID of each settings interface; The first settings interface is displayed by binding the ID of each settings interface through an external link function definition.

7. The interface information processing method according to claim 2, characterized in that, The method further includes: The target configuration value in the code of the basic input / output system is set to a first preset value, and the identification information is displayed vertically in the first setting interface based on the first preset value.

8. The interface information processing method according to claim 1, characterized in that, When the target direction is the horizontal direction in the first settings interface, the first settings interface also displays the system status parameters of the server.

9. The interface information processing method according to claim 1, characterized in that, The method further includes: The first setting interface receives the first operation command of the target object in the horizontal direction; Display the second settings interface corresponding to the first operation command; The second settings interface receives the parameter information set by the target object for the server.

10. The interface information processing method according to claim 9, characterized in that, The function hotkeys include at least a first function hotkey. After receiving the parameter information set by the target object for the server through the second settings interface, the method further includes: Detect whether the primary function hotkey has been triggered; When the first function hotkey is triggered, the parameter information set by the target object for the server is saved.

11. The interface information processing method according to claim 9, characterized in that, The function hotkey also includes a second function hotkey. When receiving parameter information set by the target object for the server through the second settings interface, the method further includes: Detect whether the second function hotkey has been triggered; When the second function hotkey is triggered, the parameters in the second settings interface are restored to their default values.

12. The interface information processing method according to claim 9, characterized in that, The function hotkeys also include a third function hotkey, and the method further includes: Detect whether the third function hotkey has been triggered; When the third function hotkey is triggered, determine the currently displayed settings interface; The settings interface on the right side of the currently displayed settings interface is shown.

13. The interface information processing method according to claim 12, characterized in that, After determining the currently displayed settings interface, the method further includes: If it is detected that the currently displayed settings interface is the last settings interface, then the first settings interface is displayed.

14. The interface information processing method according to claim 9, characterized in that, The function hotkeys also include a fourth function hotkey, and the method further includes: Detect whether the fourth function hotkey has been triggered; When the fourth function hotkey is triggered, determine the currently displayed settings interface; The settings interface on the left side of the currently displayed settings interface is shown.

15. The interface information processing method according to claim 14, characterized in that, After determining the currently displayed settings interface, the method further includes: If the currently displayed settings interface is the first settings interface, then the last settings interface will be displayed.

16. An interface information processing device, characterized in that, include: The first receiving unit is used to receive the target instruction triggered by the target object, and trigger the basic input / output system setting mode based on the target instruction; The first display unit is used to display a first setting interface based on the basic input / output system setting mode. The first setting interface includes at least identification information of setting interfaces for multiple functions of the server. The identification information is displayed in the first setting interface along the target direction. The setting interfaces for multiple functions of the server are used by the target object to manage the multiple functions of the server. The target direction is set to the horizontal direction in the first settings interface. Different settings interfaces can be browsed and selected by using the left and right arrow keys or horizontal swiping. The first settings interface is divided into three areas: the first area is the system status parameter display area; the second area is the option prompt information area, which is adjacent to the first area and is used to display the description and prompt information of the settings associated with the system status parameters; the third area is the function hotkey prompt information area, which is located below the second area and is used to display the shortcut key information for executing the target function.

17. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the interface information processing method as described in any one of claims 1 to 15 when executing the computer program.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the interface information processing method as described in any one of claims 1 to 15.

19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the interface information processing method as described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • BIOS menu page display method and server

    CN117827059A