BIOS (Basic Input / Output System) setting service method, computer equipment and computer readable storage medium

By using an artificial intelligence engine to parse natural language queries and generate response outputs, user-friendly BIOS settings adjustments are achieved. Even users with disabilities can make settings adjustments through voice interaction, solving the problem that users have difficulty understanding and finding settings options in existing technologies.

CN120973430APending Publication Date: 2025-11-18INSYDE SOFTWARE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411093624.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-05-29
Filing Date
2024-08-09
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

The existing BIOS settings interface is presented through text/menus, making it difficult for users to find or understand the adjustment options, especially for users with disabilities who are unable to make settings adjustments.

Method used

An artificial intelligence engine is used to parse natural language queries, generate response outputs, and execute BIOS setting adjustment commands, interacting with the BIOS through natural language or voice format.

Benefits of technology

It enables user-friendly BIOS settings adjustments, allowing even disabled users to make adjustments via voice interaction, thus solving the problem of users having difficulty understanding and finding the settings options.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120973430A_ABST
    Figure CN120973430A_ABST
Patent Text Reader

Abstract

The invention provides a BIOS (Basic Input / Output System) setting service method, computer equipment and a computer readable storage medium. The BIOS setting service method comprises the following steps: receiving a natural language inquiry from a user; providing the natural language inquiry and system configuration information related to the computer equipment to an artificial intelligence engine, so that the artificial intelligence engine generates response output according to the natural language inquiry and the system configuration information; receiving the response output from the artificial intelligence engine, wherein the response output comprises a natural language response field; and providing a natural language response in the natural language response field of the user. Compared with the prior art, the computer equipment directly interacts with the BIOS through the natural language, all settings of the computer equipment can be controlled in a single control mode, in addition, a barrier user can adjust the BIOS settings by directly inquiring through the natural language in the voice format to interact with the BIOS through the natural language, and therefore the problem or the requirement of the user is solved, and the user experience is improved. And the effect of facilitating use by a user is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a setting service method and apparatus, in particular, a BIOS setting service method, a computer apparatus and a computer readable storage medium. BACKGROUND

[0002] The prior art method for making any setting adjustment to the Basic Input / Output System (BIOS) in a computer apparatus is to make the adjustment through a series of menus in a BIOS setting interface (which is a text interface). The series of menus has control options for various adjustable settings, such as checkboxes, option drop-down lists and number / text / date input boxes. Each control option only controls a single setting, and is placed in multiple pages or submenus, and each control option usually has a specific proprietary name that is difficult for a user to understand. As such, since the BIOS setting interface is presented in text / menus, when a user wants to make an adjustment to any setting of the BIOS, the user can face the following problems: the user cannot find where the control option for the setting that the user wants to change is located in which page or submenu; the user does not understand the specific proprietary name of each control option, so the user cannot know what setting of the BIOS each control option can be used to adjust, and does not know which settings should be changed to solve the problem that the user wants to solve, causing inconvenience to the user. In addition, a disabled user (such as a blind person) will not be able to adjust the BIOS settings through the BIOS setting interface presented in text / menus.

[0003] Therefore, how to solve the above-mentioned problems of the prior art is the main focus of the present application. SUMMARY

[0004] Therefore, an object of the present application is to provide a Basic Input / Output System (BIOS) setting service method that can overcome the disadvantages of the prior art.

[0005] Therefore, the BIOS setting service method of the present application is applicable to a computer apparatus, and includes the following steps: step A, receiving a natural language inquiry from a user; step B, providing the natural language inquiry and system configuration information related to the computer apparatus to an artificial intelligence engine, so that the artificial intelligence engine generates a response output according to the natural language inquiry and the system configuration information; step C, receiving the response output from the artificial intelligence engine, the response output including a natural language response field; and step D, providing the natural language response in the natural language response field to the user.

[0006] In some embodiments, in step C, the response output includes the natural language response field and / or a BIOS command field, and in step D, further includes executing a BIOS setting adjustment command in the BIOS command field to adjust a BIOS setting.

[0007] In some embodiments, in step D, the BIOS setting is adjusted by Windows Management Instrumentation (WMI), Device Firmware Configuration Interface (DFCI), changing a variable, or Human Interface Infrastructure (Hii) setting data.

[0008] In some embodiments, in step A, the natural language inquiry is in text, voice, graphic, or video format.

[0009] In some embodiments, in step D, the natural language response is in text, voice, or graphic format.

[0010] In some embodiments, the natural language inquiry is a BIOS setting adjustment inquiry and / or a data query related to the use of the computer device.

[0011] In some embodiments, the system configuration information includes BIOS information and / or Unified Extensible Firmware Interface (UEFI) information.

[0012] In some embodiments, the artificial intelligence engine is located inside the computer device or is set up in the cloud, and the artificial intelligence engine is a trained or untrained artificial intelligence engine.

[0013] In some embodiments, in step D, the natural language response is transmitted to another device outside the computer device.

[0014] Another object of the present application is to provide a computer device and a computer readable storage medium that can overcome the drawbacks of the prior art.

[0015] The computer device includes a BIOS having system configuration information related to the computer device, and a user interface communicatively connected to the BIOS to obtain the system configuration information and to execute the above-mentioned BIOS setting service method.

[0016] The computer readable storage medium stores a plurality of instructions that enable the above-mentioned computer device to execute the above-mentioned BIOS setting service method after reading the instructions.

[0017] The effect of the present application is that the BIOS setting service method directly interacts with the BIOS in natural language, and all settings of the computer device can be controlled by a single control mode (natural language). In addition, the user with a disability (such as a blind person) can directly ask the BIOS setting in a voice format of natural language to adjust the BIOS setting by natural language, and the user interface can obtain the natural language response output in a voice format to solve the user's problem or demand, thereby achieving the effect of facilitating the user to use. BRIEF DESCRIPTION OF DRAWINGS

[0018] Other features and effects of the present application will be clearly presented in the embodiments with reference to the drawings.

[0019] Figure 1 FIG. 1 is a block diagram illustrating an embodiment of a computer device of the present application;

[0020] Figure 2 FIG. 2 is a flowchart illustrating how the BIOS setting service method is implemented in the embodiment;

[0021] Figure 3 FIG. 3 is a schematic diagram illustrating the format of a natural language inquiry and a system configuration information in the embodiment; and

[0022] Figure 4 FIG. 4 is a schematic diagram illustrating the format of a response output in the embodiment.

[0023] REFERENCE NUMERALS

[0024] 1 computer device

[0025] 10 artificial intelligence engine

[0026] 11 basic input / output system

[0027] 12 user interface

[0028] 21-24 steps

[0029] Ni natural language inquiry

[0030] Ro response output

[0031] Ro1 natural language response field

[0032] Ro2 BIOS command field

[0033] Si system configuration information DETAILED DESCRIPTION

[0034] REFERENCE Figure 1FIG. 1 illustrates an embodiment of a computer device 1 according to the present application. The computer device 1 comprises a Basic Input / Output System (BIOS) 11 and a user interface 12. The computer device 1 is, for example, a tablet computer, a notebook computer or a desktop computer.

[0035] The BIOS 11 has system configuration information Si associated with the computer device 1. The system configuration information Si includes a BIOS information and / or a Unified Extensible Firmware Interface (UEFI) information. The user interface 12 is communicatively connected to the BIOS 11 to obtain the system configuration information Si.

[0036] Further referring to FIG. 2, a flowchart illustrating a BIOS setting service method performed by the computer device 1 according to the present application is shown. The BIOS setting service method comprises the following steps 21-24. Figure 2

[0037] In step 21, the user interface 12 receives a natural language inquiry Ni from a user for a question or a demand. The natural language inquiry Ni is a BIOS setting adjustment inquiry and / or a data query associated with the use of the computer device 1 (e.g., querying the system time of the computer device 1). The natural language inquiry Ni is in a text, voice, graphic or video format, or other formats that can represent a natural language inquiry.

[0038] In step 22, the user interface 12 provides the natural language inquiry Ni and the system configuration information Si associated with the computer device 1 to an Artificial Intelligence (AI) engine 10, so that the AI engine 10 generates a response output Ro according to the natural language inquiry Ni and the system configuration information Si. In this embodiment, the AI engine 10 is disposed in a cloud, and is communicatively connected to the user interface 12 via an Internet (not shown), but is not limited thereto. In other embodiments, the AI engine 10 can be located inside the computer device 1. The AI engine 10 is a server (or a server cluster) or a cloud server. The natural language inquiry Ni and the system configuration information Si received by the AI engine 10 are in a format as shown in FIG. 3, for example. Figure 3

[0039] ​​For example, the artificial intelligence engine 10 uses a Natural Language Understanding (NLU) technique of Natural Language Processing (NLP) to analyze the natural language query Ni (i.e., to analyze the intention of the user’s query) to generate a user intention (e.g., “USB keyboard is not working, do you have any suggestions to solve this problem?”). Then, the artificial intelligence engine 10 compares and analyzes the user intention with the system configuration information Si (e.g., the USB port usage information in the computer device) to generate an analysis result (e.g., “the USB port in the computer device is not enabled”). Finally, the artificial intelligence engine 10 generates a response output Ro (e.g., “I found that the USB port in the computer device is not enabled, I have enabled the USB port related settings, please reset the system and try again”) via a Natural Language Generation (NLG) technique of Natural Language Processing.

[0040] In step 23, the user interface 12 receives the response output Ro from the artificial intelligence engine 10. The response output Ro includes a natural language response field and / or a BIOS command field, and the format of the response output Ro is, for example, as shown in Figure 4 As shown, the symbol Ro1 represents the natural language response field, and the symbol Ro2 represents the BIOS command field.

[0041] In step 24, the user interface 12 provides a natural language response in the user natural language response field (i.e., "I found that the USB port is not enabled on the computer device. I have enabled the USB port related settings. Please reset the system and try again") and executes a BIOS setting adjustment command in the BIOS command field (i.e., enable the USB port related settings) to adjust the BIOS settings, for example, by Windows Management Instrumentation (WMI), Device Firmware Configuration Interface (DFCI), changing variables, or Human Interface Infrastructure (Hii) setting data. The natural language response is in text, voice, or graphical format. In other embodiments, the natural language response can be sent to another device outside the computer device 1. The natural language response and the BIOS setting adjustment command are generated in response to the natural language inquiry Ni. The BIOS settings are adjusted, for example, boot order, interface settings (e.g., Serial Advanced Technology Attachment (serial ATA) settings, Universal Serial Bus (USB) settings, display settings, wake-on-LAN settings, central processing unit settings, memory settings, power options, etc. It is noted that in this embodiment, when the natural language inquiry Ni is a data query for BIOS setting adjustment inquiry, the response output Ro includes the natural language response field and the BIOS command field. When the natural language inquiry Ni is only a data query related to the use of the computer device 1, the BIOS command field can be an empty field, or the response output Ro only includes the natural language response field, in which case only the natural language response in the user natural language response field is provided in step 24, but not limited thereto. In other embodiments, the response output Ro can only include the BIOS command field.

[0042] In this way, the BIOS setting service method performed by the computer device 1 can adjust all settings of the computer device 1 or obtain related query data in a single natural language control manner, and the BIOS settings can be adjusted to the specifications required by the user, thereby solving the user's problems. It is noted that no matter in which environment the BIOS is in, Power-On Self-Test (POST), SHELL, or operating system (OS), the BIOS directly assists the user by communicating with the trained or untrained artificial intelligence engine 10.

[0043] The present disclosure further provides a computer program product comprising a plurality of instructions. The instructions enable a computer device 1 to perform the BIOS setting service method as shown in Figure 2 In one embodiment, the computer program product comprises a storage medium, such as a computer readable storage medium, storing computer readable instructions, such as program code, which when executed on at least one computer device, cause the at least one computer device to perform the BIOS setting service method as described above.

[0044] In summary, by performing the BIOS setting service method, the user interface 12 can be used to directly interact with the BIOS in natural language, so that all settings of the computer device 1 or relevant query data can be controlled or obtained by a single control method (natural language). Therefore, the user does not need to adjust the BIOS settings through the BIOS setting interface presented in text / menu, and the problems faced by the prior art can be avoided, thereby achieving the effect of being more convenient for the user to use. In addition, a user with a disability (such as a blind person) can use the user interface 12 to directly interact with the BIOS in natural language in voice format to adjust the BIOS settings, and obtain natural language responses in voice format through the user interface 12, so that the problems or needs of the user with a disability can be solved.

[0045] The present application has been disclosed above in preferred embodiments, however, those skilled in the art should understand that the embodiments are only used to depict the present application, and should not be interpreted as limiting the scope of the present application. It should be noted that any changes and substitutions equivalent to the embodiments should be considered as falling within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the content defined in the claims.

Claims

1. A BIOS configuration service method, executed by a computer device, characterized in that, The BIOS configuration service method includes the following steps: Step A: Receive a natural language query from the user; Step B involves providing the natural language query and system configuration information related to the computer device to the artificial intelligence engine, so that the artificial intelligence engine generates a response output based on the natural language query and the system configuration information. Step C: Receive the response output from the artificial intelligence engine, the response output including natural language response fields; and Step D: Provide the natural language response from the natural language response field provided by the user.

2. The BIOS setting service method of claim 1, wherein, In step C, the response output includes the natural language response field and / or the BIOS command field, and in step D, it further includes executing the BIOS setting adjustment command in the BIOS command field to adjust the BIOS settings.

3. The BIOS setting service method of claim 2, wherein, In step D, BIOS settings are adjusted through Windows management specifications, device firmware settings interface, changing variables, or human-machine interface infrastructure settings data.

4. The BIOS setting service method of claim 1, wherein, In step A, the natural language query is in text, voice, graphic, or video format.

5. The BIOS setting service method of claim 1, wherein, In step D, the natural language response is in text, speech, or graphic format.

6. The BIOS configuration service method according to claim 1, characterized in that, The natural language query is a BIOS setting adjustment query and / or a data query related to the use of the computer device.

7. The BIOS configuration service method according to claim 1, characterized in that, The system configuration information includes BIOS information and / or unified extensible firmware interface information.

8. The BIOS configuration service method according to claim 1, characterized in that, The artificial intelligence engine is located inside the computer device or in the cloud, and the artificial intelligence engine may be a trained or untrained artificial intelligence engine.

9. The BIOS configuration service method according to claim 1, characterized in that, In step D, the natural language response is transmitted to another device outside the computer device.

10. A computer device, characterized in that, The computer device includes: BIOS, which contains system configuration information related to the computer device; and The user interface is connected to the BIOS to obtain the system configuration information and is used to execute the BIOS configuration service method as described in any one of claims 1 to 9.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions, which, when read by the computer device, enable it to execute the BIOS configuration service method as described in any one of claims 1 to 9.