BIOS control method, system and touch screen control panel based on touch screen
By reading the touch operation when the touch screen control board is powered on and sending simulated entry key messages, the problem of not being able to modify the BIOS is solved, and the control of the BIOS is realized without a physical keyboard is improved, and the repair ability in emergencies is improved.
Patent Information
- Application Number
- CN202011297200.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-18
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-11-18
AI Technical Summary
Without a physical keyboard, it is impossible to modify the BIOS parameters of the computer system, especially in industrial control sites, which may lead to production impacts.
By reading the touch operation and sending an analog entry key message to the BIOS system when the touch screen control board is powered on, the touch operation is converted into an analog key input message, and the control of the BIOS is achieved using the USB-HID interface.
In the absence of a physical keyboard, the BIOS function can be modified through the touch screen control interface to improve the computer system repair capability in emergencies.
Smart Images

Figure CN112463227B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of electronic equipment, and in particular to the technical field of touch screens, and specifically relates to a BIOS control method and system based on a touch screen, and a touch screen control panel. Background Art
[0002] BIOS (Basic Input Output System) is a set of programs that are fixed to a ROM chip on the motherboard of the computer. It stores the most important basic input and output programs of the computer, the self-test program after power-on, and the system self-starting program. It can read and write specific information of system settings from CMOS. The main function of BIOS is to provide the lowest-level and most direct hardware settings and control for the computer. In addition, BIOS also provides some system parameters to the operating system. The changes of system hardware are hidden by BIOS, and the program uses BIOS functions instead of directly controlling the hardware.
[0003] At present, tablet computers based on capacitive touch screens have appeared in large numbers. The tablet computers that people carry with them generally no longer need physical keyboards. They can use multi-touch to perform basic computer operations. Even when keyboard input is necessary, a virtual keyboard can be called to implement keyboard input functions. However, when the computer system BIOS parameters need to be modified, a physical keyboard has to be used to operate. Especially in some industrial control sites, if there are some situations where the BIOS must be modified without a physical keyboard, it may have a huge impact on industrial production. Summary of the invention
[0004] In view of the above-mentioned shortcomings of the prior art, an object of the present invention is to provide a touch screen-based BIOS control method, system and touch screen control panel, which are used to solve the problem in the prior art that the BIOS cannot be modified when there is no physical keyboard.
[0005] To achieve the above-mentioned purpose and other related purposes, an embodiment of the present invention provides a BIOS control method based on a touch screen, comprising: reading a touch operation input to a preset touch area of the touch screen within the initial time when a control board of the touch screen is powered on, and when the touch operation is read, sending an entry key message of a simulated entry key to the BIOS system to enter the BIOS system; when receiving a response from the BIOS system, detecting the touch operation input to the touch screen and converting the touch operation into a corresponding simulated key input message, and sending the simulated key input message to the BIOS system; when receiving a response from the operating system, detecting the touch operation input to the touch screen and generating a corresponding touch message according to the touch operation, and sending the touch message to the operating system.
[0006] In one embodiment of the present invention, a specific implementation method of sending a key message of a simulated entry key to a BIOS system includes: there are multiple simulated entry keys, and each of the simulated entry keys is sent to the BIOS system in an alternating cycle.
[0007] In one embodiment of the present invention, a specific implementation method of converting the touch operation into a corresponding simulated key input message includes: detecting the type and operation area of the touch operation; obtaining a simulated key corresponding to the detected type and operation area of the touch operation according to a preconfigured mapping table; the mapping table includes the correspondence between different types of touch operations, different operation areas and each simulated key; and generating a simulated key input message corresponding to the simulated key based on the obtained simulated key.
[0008] In one embodiment of the present invention, the touch screen is divided into a plurality of operation areas; each of the operation areas corresponds to at least one type of touch operation; and one simulation button corresponds to one operation area and one type of touch operation of the operation area.
[0009] In one embodiment of the present invention, the touch screen is divided into nine operation areas, and the nine operation areas are distributed in a nine-square grid.
[0010] In an embodiment of the present invention, the types of touch operations include single-point touch, two-point touch, and sliding touch in a preset direction.
[0011] In one embodiment of the present invention, the entry key message and the simulated key input message are sent to the BIOS system via the USB-HID interface of the touch screen.
[0012] An embodiment of the present invention also provides a BIOS control system based on a touch screen, comprising: an entry module, used to receive a touch operation input to a preset touch area of the touch screen within the initial time when a control board of the touch screen is powered on, and when receiving the touch operation, send an entry key message of a simulated entry key to the BIOS system to enter the BIOS system; a BIOS system interaction module, used to detect the touch operation input to the touch screen and convert the touch operation into a corresponding simulated key input message when receiving a response from the BIOS system, and send the simulated key input message to the BIOS system; an operating system interaction module, used to detect the touch operation input to the touch screen and generate a corresponding touch message according to the touch operation when receiving a response from the operating system, and send the touch message to the operating system.
[0013] In one embodiment of the present invention, the BIOS system interaction module includes: a detection unit, used to detect the type and operation area of a touch operation; a simulation key acquisition unit, used to acquire a simulation key corresponding to the detected type and operation area of the touch operation according to a pre-configured mapping table; the mapping table includes the correspondence between different types of touch operations, different operation areas and each simulation key; a key message generation unit, used to generate a simulation key input message corresponding to the simulation key according to the acquired simulation key; and a message sending unit, used to send the simulation key input message to the BIOS system.
[0014] An embodiment of the present invention further provides a touch screen control board, comprising a processor and a memory, wherein the memory stores program instructions; the processor runs the program instructions to implement the above-mentioned touch screen-based BIOS control method.
[0015] As described above, the touch screen-based BIOS control method, system and touch screen control panel of the present invention have the following beneficial effects:
[0016] Through the present invention, when there is no physical keyboard, the touch screen control interface can be used to implement the keyboard input modification BIOS function, and in an emergency, the computer system can be better repaired. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Shown is a flow chart of the touch screen-based BIOS control method of the present invention.
[0018] Figure 2 It is a flowchart showing a specific implementation of converting a touch operation into a corresponding simulated key input message in the touch screen-based BIOS control method of the present invention.
[0019] Figure 3 Shown is a schematic diagram of the principle structure of the touch screen-based BIOS control system of the present invention.
[0020] Figure 4 Shown is a schematic diagram of the principle structure of a BIOS system interaction module in a touch screen-based BIOS control system of the present invention.
[0021] Figure 5 Shown is a structural schematic diagram of a touch screen control panel in an embodiment of the present application.
[0022] Component number description
[0023] 100 BIOS control system based on touch screen
[0024] 110 Enter module
[0025] 120 BIOS system interaction module
[0026] 121 Detection Unit
[0027] 122 Simulated key acquisition unit
[0028] 123 Key message generation unit
[0029] 124 Message sending unit
[0030] 130 Operating system interaction module
[0031] 10 Touch screen control panel
[0032] 1101 Processor
[0033] 1102 Memory
[0034] Steps S100 to S300
[0035] Steps S210 to S230 DETAILED DESCRIPTION
[0036] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0037] The purpose of this embodiment is to provide a touch screen-based BIOS control method, system and touch screen control panel, which are used to solve the problem in the prior art that the BIOS cannot be modified when there is no physical keyboard.
[0038] The touch screen-based BIOS control method, system and touch screen control panel of this embodiment utilize the touch screen control panel to send simulated keyboard signals to the system CPU to achieve the purpose of controlling and modifying the BIOS.
[0039] The principles and implementation methods of the touch screen-based BIOS control method, system and touch screen control panel of this embodiment will be described in detail below, so that those skilled in the art can understand the touch screen-based BIOS control method, system and touch screen control panel of the present invention without creative work.
[0040] Example 1
[0041] like Figure 1As shown, this embodiment provides a touch screen-based BIOS control method, which is applied to a touch screen control panel and at least includes:
[0042] Step S100: reading a touch operation input to a preset touch area of the touch screen within an initial time after the control board of the touch screen is powered on, and sending an enter key message simulating an enter key to the BIOS system when the touch operation is read, so as to enter the BIOS system;
[0043] Step S200: upon receiving a response from the BIOS system, detecting a touch operation input to the touch screen and converting the touch operation into a corresponding simulated key input message, and sending the simulated key input message to the BIOS system;
[0044] Step S300: upon receiving a response from the operating system, detecting a touch operation input to the touch screen, generating a corresponding touch message according to the touch operation, and sending the touch message to the operating system.
[0045] The following is a detailed description of steps S100 to S300 of the touch screen-based BIOS control method of this embodiment.
[0046] Step S100: within the initial time when the control board of the touch screen is powered on, read the touch operation input to the preset touch area of the touch screen, and when the touch operation is read, send an enter key message simulating an enter key to the BIOS system to enter the BIOS system.
[0047] The working principle of the touch screen control board is to read the touch data of the touch screen through the physical interface, and then report the touch data from the USB interface in the form of HID interface or MOUSE interface. The HID interface can report mouse and keyboard messages at the same time, so the touch screen control board can report the touch screen control board itself as a physical keyboard and touch screen to the BIOS system within a few seconds after the first power-on, after receiving the specified touch effect.
[0048] In this embodiment, the entry key message is sent to the BIOS system through the USB-HID interface of the touch screen.
[0049] Specifically, in this embodiment, a specific implementation method of sending a key message simulating an enter key to the BIOS system includes:
[0050] There are multiple simulated entry buttons, and each of the simulated entry buttons is sent to the BIOS system in an alternating cycle.
[0051] That is, within the initial time when the control board of the touch screen is powered on, the touch operation input to the preset touch area of the touch screen is read, and when the touch operation is read, multiple simulated entry keys are sent to the BIOS system in an alternating cycle.
[0052] Sending multiple simulated entry keys to the BIOS system in an alternating cycle is like when you want to enter the BIOS system when you start up your computer, but you don't know which key to press, so generally you press the Del key, F2 key, and F10 key back and forth. In this embodiment, sending multiple simulated entry keys to the BIOS system in an alternating cycle is a way of simulating the above-mentioned physical keys to enter the BIOS system.
[0053] The order of the simulated entry keys is not limited in the alternating cycle of sending multiple simulated entry keys to the BIOS system. The multiple simulated entry keys can be sent to the BIOS system in an alternating cycle according to a preset order of the simulated entry keys, or in a random manner.
[0054] The simulated entry key is preferably but not limited to a Del key, an F2 key, an F10 key, etc.
[0055] The initial time is 3s to 10s. For example, within 3s after the control board of the touch screen is powered on, the Del key, the F2 key, and the F10 key are sent to the BIOS system in an alternating cycle.
[0056] For example, the Del key, the F2 key, and the F10 key are sent alternately, one every second, and the next one is sent after each one is sent, in a cycle to enter the BIOS system.
[0057] Step S200: upon receiving a response from the BIOS system, detecting a touch operation input to the touch screen and converting the touch operation into a corresponding simulated key input message, and sending the simulated key input message to the BIOS system.
[0058] When the USB interface of the touch screen reports device information and receives a BIOS system response, the touch operation can be simulated with a certain rule to simulate a physical keyboard input, so as to achieve the purpose of modifying the BIOS function.
[0059] Specifically, in this embodiment, if Figure 2 As shown, a specific implementation method of converting the touch operation into a corresponding simulated key input message includes:
[0060] Step S210: Detecting the type and operation area of the touch operation.
[0061] In this embodiment, the touch screen is divided into a plurality of operation areas; each of the operation areas corresponds to at least one type of touch operation; and one simulation button corresponds to one operation area and one type of touch operation of the operation area.
[0062] Specifically, in this embodiment, a preferred way of dividing the touch screen is, but not limited to, nine operation areas, which are arranged in a nine-square grid. For example, the touch screen can also be divided into six operation areas, which are arranged in two rows, three in each row.
[0063] In this embodiment, the types of touch operations include but are not limited to single-point touch, two-point touch, and sliding touch in a preset direction.
[0064] Each of the operation areas corresponds to at least one type of touch operation, that is, one operation area may correspond to one type of touch operation, or may correspond to two or more types of touch operations.
[0065] In one embodiment, for example, one operation area corresponds to a touch operation type of single-point touch, and another operation area corresponds to a touch operation type of double-point touch. Each operation area can be configured with a corresponding touch operation type.
[0066] In another embodiment, for example, one operation area corresponds to two types of touch operations: single-point touch and two-point touch, and another operation area corresponds to two types of touch operations: single-point touch and sliding touch in a preset direction.
[0067] In another embodiment, for example, one operation area corresponds to three types of touch operations: single-point touch, two-point touch, and sliding touch in a preset direction, and another operation area corresponds to two types of touch operations: single-point touch and sliding touch in a preset direction.
[0068] Therefore, in this embodiment, the type of touch operation configured in each operation area can be flexibly configured and defined.
[0069] When a touch operation by the user is detected, the type of the touch operation and the operation area are detected.
[0070] Specifically, the process of detecting the type of touch operation and the operation area is as follows:
[0071] After the touch screen control board is powered on, it first reads the size of the touch screen, that is, the length and width of the touch screen, to form the size coordinates of the touch screen;
[0072] Reading touch data input to the touch screen in real time, and determining the type of touch operation of the touch data according to the number of touch signals received, the duration or the pressing length, such as single-point touch data, double-point touch data or sliding touch in a preset direction;
[0073] The touch coordinates corresponding to the touch data are read, and the operation area of the touch screen where the touch data is located is calculated through the touch coordinates and the size coordinates of the touch screen, thereby completing the detection of the type of touch operation and the operation area.
[0074] Step S220: acquiring the simulated key corresponding to the detected touch operation type and operation area according to a pre-configured mapping table; the mapping table includes the correspondence between different types of touch operations, different operation areas and each simulated key.
[0075] The touch screen range is divided into 9 parts according to the nine-square grid, which are divided into 9 operation areas, and then the corresponding keyboard input messages are simulated according to the types of different touch operations in the 9 operation areas. Among them, the 9 touch operation types can be named [upper left], [middle left], [lower left], [upper middle], [center], [lower middle], [upper right], [middle right], [lower right] respectively. An example of the established mapping table is shown in Table 1.
[0076]
[0077]
[0078] The corresponding relationship between the touch behaviors and the simulated keys in the above mapping table can be customized.
[0079] The user's touch data is collected, the type of touch operation and the operation area corresponding to the touch data are detected, and then the simulated key corresponding to the detected type of touch operation and the operation area is obtained according to the mapping table.
[0080] Step S230: Generate a simulated key input message corresponding to the simulated key according to the acquired simulated key.
[0081] The simulated key input message is sent to the BIOS system through the USB-HID interface of the touch screen.
[0082] Step S300: upon receiving a response from the operating system, detecting a touch operation input to the touch screen, generating a corresponding touch message according to the touch operation, and sending the touch message to the operating system.
[0083] That is to say, when the touch screen's USB-HID interface receives a BIOS response, the touch data can be simulated as keyboard input according to certain rules, so that when there is no physical keyboard, the touch screen control interface can be used to modify the BIOS by keyboard input. When the USB-HID interface receives a computer operating system response (Linux / Windows / Mac, etc.), the keyboard input simulation function is turned off, and only normal touch screen touch messages are reported.
[0084] Example 2
[0085] like Figure 3 As shown, this embodiment provides a touch screen-based BIOS control system 100 , and the touch screen-based BIOS control system 100 includes: an entry module 110 , a BIOS system interaction module 120 and an operating system interaction module 130 .
[0086] In this embodiment, the entry module 110 is used to receive a touch operation input to a preset touch area of the touch screen within the initial time when the control board of the touch screen is powered on, and upon receiving the touch operation, sends an entry key message simulating an entry key to the BIOS system to enter the BIOS system.
[0087] In this embodiment, the entry key message is sent to the BIOS system via the USB-HID interface of the touch screen.
[0088] Specifically, in this embodiment, a specific implementation manner of the entry module 110 sending a key message simulating an entry key to the BIOS system includes:
[0089] There are multiple simulated entry buttons, and each of the simulated entry buttons is sent to the BIOS system in an alternating cycle.
[0090] That is, within the initial time when the control board of the touch screen is powered on, the touch operation input to the preset touch area of the touch screen is read, and when the touch operation is read, multiple simulated entry keys are sent to the BIOS system in an alternating cycle.
[0091] Sending multiple simulated entry keys to the BIOS system in an alternating cycle is like when you want to enter the BIOS system when you start up your computer, but you don't know which key to press, so generally you press the Del key, F2 key, and F10 key back and forth. In this embodiment, sending multiple simulated entry keys to the BIOS system in an alternating cycle is a way of simulating the above-mentioned physical keys to enter the BIOS system.
[0092] The order of the simulated entry keys is not limited in the alternating cycle of sending multiple simulated entry keys to the BIOS system. The multiple simulated entry keys can be sent to the BIOS system in an alternating cycle according to a preset order of the simulated entry keys, or in a random manner.
[0093] The simulated entry key is preferably but not limited to a Del key, an F2 key, an F10 key, etc.
[0094] The initial time is 3s to 10s. For example, within 3s after the control board of the touch screen is powered on, the Del key, the F2 key, and the F10 key are sent to the BIOS system in an alternating cycle.
[0095] For example, the Del key, the F2 key, and the F10 key are sent alternately, one every second, and the next one is sent after each one is sent, in a cycle to enter the BIOS system.
[0096] In this embodiment, the BIOS system interaction module 120 is used to detect a touch operation input to the touch screen and convert the touch operation into a corresponding simulated key input message when receiving a response from the BIOS system, and send the simulated key input message to the BIOS system.
[0097] When the USB interface of the touch screen reports device information and receives a BIOS system response, the touch operation can be simulated with a certain rule to simulate a physical keyboard input, so as to achieve the purpose of modifying the BIOS function.
[0098] Specifically, in this embodiment, if Figure 4 As shown, the BIOS system interaction module 120 includes: a detection unit 121, a simulated key acquisition unit 122, a key message generation unit 123 and a message sending unit 124.
[0099] In this embodiment, the detection unit 121 is used to detect the type and operation area of the touch operation.
[0100] In this embodiment, the touch screen is divided into a plurality of operation areas; each of the operation areas corresponds to at least one type of touch operation; and one simulation button corresponds to one operation area and one type of touch operation of the operation area.
[0101] Specifically, in this embodiment, a preferred way of dividing the touch screen is, but not limited to, nine operation areas, which are arranged in a nine-square grid. For example, the touch screen can also be divided into six operation areas, which are arranged in two rows, three in each row.
[0102] In this embodiment, the types of touch operations include but are not limited to single-point touch, two-point touch, and sliding touch in a preset direction.
[0103] Each of the operation areas corresponds to at least one type of touch operation, that is, one operation area may correspond to one type of touch operation, or may correspond to two or more types of touch operations.
[0104] In one embodiment, for example, one operation area corresponds to a touch operation type of single-point touch, and another operation area corresponds to a touch operation type of double-point touch. Each operation area can be configured with a corresponding touch operation type.
[0105] In another embodiment, for example, one operation area corresponds to two types of touch operations: single-point touch and two-point touch, and another operation area corresponds to two types of touch operations: single-point touch and sliding touch in a preset direction.
[0106] In another embodiment, for example, one operation area corresponds to three types of touch operations: single-point touch, two-point touch, and sliding touch in a preset direction, and another operation area corresponds to two types of touch operations: single-point touch and sliding touch in a preset direction.
[0107] Therefore, in this embodiment, the type of touch operation configured in each operation area can be flexibly configured and defined.
[0108] When a touch operation by the user is detected, the type of the touch operation and the operation area are detected.
[0109] In this embodiment, the simulated key acquisition unit 122 is used to acquire the simulated key corresponding to the type of touch operation and the operation area detected according to a preconfigured mapping table; the mapping table includes the correspondence between different types of touch operations, different operation areas and each simulated key.
[0110] An example of the established mapping table is shown in Table 1 in Embodiment 1. This embodiment will not be described in detail.
[0111] The user's touch data is collected, the type of touch operation and the operation area corresponding to the touch data are detected, and then the simulated key corresponding to the detected type of touch operation and the operation area is obtained according to the mapping table.
[0112] In this embodiment, the key message generating unit 123 is used to generate a simulated key input message corresponding to the simulated key according to the acquired simulated key.
[0113] In this embodiment, the message sending unit 124 is used to send the simulated key input message to the BIOS system.
[0114] The simulated key input message is sent to the BIOS system through the USB-HID interface of the touch screen.
[0115] In this embodiment, the operating system interaction module 130 is used to detect a touch operation input to the touch screen and generate a corresponding touch message according to the touch operation when receiving a response from the operating system, and send the touch message to the operating system.
[0116] That is to say, when the touch screen's USB-HID interface receives a BIOS response, the touch data can be simulated as keyboard input according to certain rules, so that when there is no physical keyboard, the touch screen control interface can be used to modify the BIOS by keyboard input. When the USB-HID interface receives a computer operating system response (Linux / Windows / Mac, etc.), the keyboard input simulation function is turned off, and only normal touch screen touch messages are reported.
[0117] The technical features specifically implemented by the touch screen-based BIOS control system 100 of this embodiment are substantially the same as those of the touch screen-based BIOS control method in the aforementioned embodiment, and the technical contents that are common between the embodiments will not be repeated.
[0118] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the filtering module 130 can be a separately established processing element, or it can be integrated in a certain chip of the electronic terminal. In addition, it can also be stored in the memory of the above terminal in the form of program code, and called and executed by a certain processing element of the above terminal. The function of the above tracking calculation module. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0119] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0120] Example 3
[0121] like Figure 5 As shown, this embodiment further provides a touch screen control panel 10 , and the touch screen control panel 10 includes a processor 1101 and a memory 1102 .
[0122] The memory 1102 is connected to the processor 1101 through a system bus and communicates with each other. The memory 1102 is used to store computer programs. The processor 1101 is coupled to the memory 1002. The processor 1101 is used to run computer programs so that the touch screen control board 10 executes the touch screen-based BIOS control method described in Example 1. The touch screen-based BIOS control method has been described in detail in Example 1, which will not be repeated here.
[0123] The touch screen-based BIOS control method described above can be applied to various types of touch screen control panels 10. In an exemplary embodiment, the touch screen control panel 10 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, cameras, or other electronic components to perform the touch screen-based BIOS control method described above.
[0124] It should be noted that the system bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 The term "communication interface" is represented by only one thick line, but it does not mean that there is only one bus or one type of bus. The communication interface is used to realize the communication between the database access device and other devices (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage.
[0125] The above-mentioned processor 1101 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0126] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
[0127] Example 4
[0128] This embodiment provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the touch screen-based BIOS control method is implemented. The touch screen-based BIOS control method has been described in detail above and will not be repeated here.
[0129] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
[0130] In summary, through the present invention, when there is no physical keyboard, the touch screen control interface can also be used to implement the keyboard input modification BIOS function, and in an emergency, the computer system can be better repaired. Therefore, the present invention effectively overcomes various shortcomings in the prior art and has a high industrial utilization value.
[0131] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A BIOS control method based on a touch screen, characterized in that: include: Reading a first touch operation input to a preset touch area of the touch screen within an initial time after the control board of the touch screen is powered on, and sending an enter key message simulating an enter key to the BIOS system when the first touch operation is read, so as to enter the BIOS system; The sending of the entry key message of the simulated entry key to the BIOS system comprises: there are multiple simulated entry keys, and each of the simulated entry keys is sent to the BIOS system in an alternating cycle; Upon receiving a response from the BIOS system, detecting a second touch operation input to the touch screen and converting the second touch operation into a corresponding simulated key input message, and sending the simulated key input message to the BIOS system; the converting the second touch operation into a corresponding simulated key input message comprises: detecting a type and an operation area of the second touch operation; acquiring a simulated key corresponding to the type and the operation area of the detected second touch operation according to a pre-configured mapping table; the mapping table comprises a correspondence between different types of touch operations, different operation areas and each simulated key; generating a simulated key input message corresponding to the acquired simulated key according to the acquired simulated key; When receiving a response from the operating system, a third touch operation input to the touch screen is detected, a corresponding touch message is generated according to the third touch operation, and the touch message is sent to the operating system.
2. The touch screen-based BIOS control method according to claim 1, characterized in that: The touch screen is divided into a plurality of operation areas; each of the operation areas corresponds to at least one type of touch operation; and one simulation key corresponds to one operation area and one type of touch operation of the operation area.
3. The touch screen-based BIOS control method according to claim 1, characterized in that: The touch screen is divided into nine operation areas, and the nine operation areas are distributed in a nine-square grid.
4. The touch screen-based BIOS control method according to any one of claims 1 to 3, characterized in that: The types of touch operations include single-point touch, two-point touch, and sliding touch in a preset direction.
5. The touch screen-based BIOS control method according to claim 1, characterized in that: The entry key message and the simulated key input message are sent to the BIOS system through the USB-HID interface of the touch screen.
6. A BIOS control system based on a touch screen, characterized in that: include: The entry module is used to receive a first touch operation input to a preset touch area of the touch screen within an initial time when the control board of the touch screen is powered on, and when receiving the first touch operation, send an entry key message of a simulated entry key to the BIOS system to enter the BIOS system; the simulated entry keys are multiple, and each of the simulated entry keys is sent to the BIOS system alternately and cyclically; The BIOS system interaction module is used to detect a second touch operation input to the touch screen and convert the second touch operation into a corresponding simulated key input message when receiving a response from the BIOS system, and send the simulated key input message to the BIOS system; The BIOS system interaction module includes: a detection unit, used to detect the type and operation area of the second touch operation; a simulation key acquisition unit, used to acquire the simulation key corresponding to the type and operation area of the detected second touch operation according to a pre-configured mapping table; the mapping table includes the correspondence between different types of touch operations, different operation areas and each simulation key; a key message generation unit, used to generate a simulation key input message corresponding to the acquired simulation key according to the acquired simulation key; a message sending unit, used to send the simulation key input message to the BIOS system; The operating system interaction module is used to detect a third touch operation input to the touch screen when receiving a response from the operating system, generate a corresponding touch message according to the third touch operation, and send the touch message to the operating system.
7. A touch screen control panel, characterized in that: It comprises a processor and a memory, wherein the memory stores program instructions; the processor runs the program instructions to implement the touch screen-based BIOS control method according to any one of claims 1 to 5.
