CN102033756A - Method for supporting various control screens by basic input/output system - Google Patents

Method for supporting various control screens by basic input/output system Download PDF

Info

Publication number
CN102033756A
CN102033756A CN2009101776288A CN200910177628A CN102033756A CN 102033756 A CN102033756 A CN 102033756A CN 2009101776288 A CN2009101776288 A CN 2009101776288A CN 200910177628 A CN200910177628 A CN 200910177628A CN 102033756 A CN102033756 A CN 102033756A
Authority
CN
China
Prior art keywords
touch screen
output system
basic input
bios
recognition data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009101776288A
Other languages
Chinese (zh)
Inventor
简郁峰
吴文忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HUANXU ELECTRONICS CO Ltd
Universal Global Scientific Industrial Co Ltd
Original Assignee
HUANXU ELECTRONICS CO Ltd
Universal Global Scientific Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HUANXU ELECTRONICS CO Ltd, Universal Global Scientific Industrial Co Ltd filed Critical HUANXU ELECTRONICS CO Ltd
Priority to CN2009101776288A priority Critical patent/CN102033756A/en
Publication of CN102033756A publication Critical patent/CN102033756A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method for supporting various control screens by a basic input/output system, which is applied to the basic input/output system. The method comprises the following steps of: providing a storage unit for storing touch screen processing programs of various manufacturers; reading identification data of the manufacturers in EDID (Extended Display Identification Data) of the touch screen; judging the read identification data; and reading and using the touch screen processing programs according to the judgment result. The basic input/output system knows the manufacturers of the touch screens according to the identification data and reads the corresponding touch screen processing programs from the storage unit, so that a user is free from replacing the version of the basic input/output system due to different touch screens.

Description

Basic Input or Output System (BIOS) is supported the method for multiple Touch Screen
Technical field
The present invention relates to a kind of method of supporting multiple Touch Screen, refer in particular to the method that a kind of Basic Input or Output System (BIOS) is supported multiple Touch Screen.
Background technology
Basic Input or Output System (BIOS) (Basic Input/Output System, BIOS) be to be loaded in the most basic procedure code in the computer hardware system, be considered to be micro operation system special and that hardware is linked up, typically use that (Central Processing Unit, compositional language CPU) is write as at compatible CPU (central processing unit).
The topmost function of Basic Input or Output System (BIOS) (BIOS) has: start the oneself detect, and checks whether CPU (central processing unit) (CPU) and other controller states be normal; The device initialization is made initialization action at storer, motherboard chip, display card and peripheral device; The initialization system parameter value provides the basic setting numerical value of each device element; Provide resident library, the resident library that provides operating system or application program to call out; And be written into operating system, from memory storage, be written into operating system to random access memory.
Existing Basic Input or Output System (BIOS) (BIOS) is in the operation of parameter setting interface menu, some has supports controlling of Touch Screen, it similarly is the Trackpad of notebook computer, Touch Screen or handwriting pad etc., allow the user can use Touch Screen, make the setting operation of many device parameter values in the parameter setting interface menu of Basic Input or Output System (BIOS), but the Touch Screen of different vendor and manufacturer, all each have different handling procedures, be used for handling the location of coordinate data of the touch-control index of Touch Screen, therefore to use the Touch Screen of different manufacturers as the user, when doing the operation of parameter setting in the parameter setting interface menu of Basic Input or Output System (BIOS), the version of the Basic Input or Output System (BIOS) of the Touch Screen of this manufacturer of the corresponding support of just necessary use has increased the operational inconvenience of user.
Summary of the invention
The present invention is in order to solve above-mentioned known shortcoming, provide a kind of Basic Input or Output System (BIOS) to support the method for multiple Touch Screen, allow the user in the parameter setting interface menu of Basic Input or Output System (BIOS) during the setup parameter value, can use the Touch Screen of how tame manufacturer to operate, do not need because changed the Touch Screen of different vendor, Basic Input or Output System (BIOS) will be replaced with the version of the Touch Screen of supporting this manufacturer, promote convenience and the practical value used.
To achieve these goals, according to a kind of scheme of the present invention, provide a kind of Basic Input or Output System (BIOS) to support the method for multiple Touch Screen, allow the user when using the parameter setting interface menu setup parameter of Basic Input or Output System (BIOS), can utilize Touch Screen to operate, be implemented on a Basic Input or Output System (BIOS), one storage unit independently is provided in addition, as non-volatility memorizer or selection ROM (read-only memory) (Option ROM), and at least one Touch Screen handling procedure of the Touch Screen of how tame manufacturer is stored in the storage unit, step includes the recognition data that reads this Touch Screen; Judge this recognition data that is read; And do reading and using of described Touch Screen handling procedure according to judged result.Wherein judge the recognition data that is read, be to judge whether recognition data is to discern, just judge this Touch Screen handling procedure that whether has in the storage unit corresponding to the Touch Screen of the manufacturer of this recognition data representative, if this Touch Screen handling procedure is arranged, then read, and the coordinate setting of the touch-control index of the Touch Screen in doing to use is handled; If this recognition data be for discerning, then read the default handling procedure of default input media, as mouse and keyboard, and do the coordinate setting processing of the index of input media.Wherein this recognition data is that (Extended Display Identification Data, EDID) one of them data field is to judge the manufacturer of this Touch Screen at an expansion display recognition data again.
Every method proposed by the invention can be included in computer readable media by the procedure code mode, and when procedure code was written into and carries out by machine, machine became in order to carry out device of the present invention.
Basic Input or Output System (BIOS) is by reading the recognition data of Touch Screen, judge the manufacturer of Touch Screen, and read and be stored in the Touch Screen handling procedure that corresponds to this manufacturer in the storage unit, do the coordinate setting of touch-control index handles with this Touch Screen handling procedure, the user can be operated with the Touch Screen of different vendor, the user does not just need to change according to the Touch Screen of different vendor the version of corresponding Basic Input or Output System (BIOS) thus, promotes convenience and practical value on using.
Above general introduction and ensuing embodiment are in order to further specify technological means of the present invention and to realize effect.Yet embodiment that is narrated and accompanying drawing only provide with reference to explanation usefulness, are not to be used for the present invention is limited.
Description of drawings
Fig. 1 is the block scheme of an embodiment of the present invention.
Fig. 2 supports the process flow diagram of a kind of embodiment of the method for multiple Touch Screen for Basic Input or Output System (BIOS) of the present invention.
Fig. 3 supports the process flow diagram of another kind of embodiment of the method for multiple Touch Screen for Basic Input or Output System (BIOS) of the present invention.
Description of reference numerals in the above-mentioned accompanying drawing is as follows:
11 main frames
111 Basic Input or Output System (BIOS)s
113 storage unit
13 Touch Screens
131 storeies
The process step of S202~S208 an embodiment of the present invention
The process step of the another kind of embodiment of S302~S308 the present invention
Embodiment
With reference to figure 1, block scheme for an embodiment of the present invention, include a main frame 11, can be to represent PC (Personal Computer, PC) motherboard, point of sale information management system (Point of Sales, POS) or class PC main frame or the like, wherein mainly contain a Basic Input or Output System (BIOS) 111 (Basic Input/Output System, BIOS), an and storage unit 113, as a selection ROM (read-only memory) (Option ROM), store at least one Touch Screen handling procedure of each manufacturer's Touch Screen; One Touch Screen 13, can be Trackpad, Touch Screen or handwriting pad or the like, wherein include a storer 131, the recognition data that has this Touch Screen 13, this recognition data is to expand display recognition data (Extended Display Identification Data, EDID) one of them data field, the coding of each tame manufacturer represented in record.When the user enters the parameter setting interface menu of Basic Input or Output System (BIOS) 111, read the recognition data field of EDID in the storer 131 of this Touch Screen 13, to judge the manufacturer of this Touch Screen 13, and in the storage unit 113 of searching main frame 11 whether the Touch Screen handling procedure that corresponds to this Touch Screen 13 is arranged, if have, then read this Touch Screen handling procedure and the coordinate of the touch-control index of Touch Screen 13 is positioned processing, allow the user except using input medias such as default keyboard or mouse, parameter setting interface menu in Basic Input or Output System (BIOS) carries out outside the controlling of parameter setting, can also use the Touch Screen 13 of each different vendor to control.
With reference to figure 2, support the process flow diagram of a kind of embodiment of the method for multiple Touch Screen for Basic Input or Output System (BIOS) of the present invention, cooperate Fig. 1, one storage unit 113 independently is provided in addition, select ROM (read-only memory) (Option ROM) as one, give Basic Input or Output System (BIOS) 111, the a plurality of Touch Screen handling procedures that have each manufacturer in it, step includes when the user enters the parameter setting interface menu of Basic Input or Output System (BIOS) 111, Basic Input or Output System (BIOS) 111 just can read the recognition data of the Touch Screen 13 in the use earlier, as S202, to learn the manufacturer of this Touch Screen 13; Judge the Touch Screen handling procedure of the Touch Screen 13 whether this manufacturer is arranged in the storage unit 113, as S204; If the Touch Screen handling procedure of this Touch Screen 13 is arranged in the storage unit 113, then read the handling procedure of this Touch Screen 13, and do the coordinate setting processing of the touch-control index of Touch Screen 13, as S206; If the handling procedure of this Touch Screen 13 not, then read the default handling procedure of default input media, as keyboard or mouse, and the coordinate setting of making the index of this input media handles, as S208.Wherein this recognition data is the wherein data field of the EDID that deposits in the storer 131 of this Touch Screen 13, and the numbering of each tame manufacturer represented in record; Wherein the Touch Screen handling procedure is in order to the coordinate of the touch-control index of Touch Screen 13 is made localization process again.
With reference to figure 3, support the process flow diagram of another kind of embodiment of the method for multiple Touch Screen for Basic Input or Output System (BIOS) of the present invention, cooperate Fig. 1, one storage unit 113 similarly independently is provided in addition, select ROM (read-only memory) (Option ROM) as one, give Basic Input or Output System (BIOS) 111, the a plurality of Touch Screen handling procedures that have each manufacturer in it, step includes when the user enters the parameter setting interface menu of Basic Input or Output System (BIOS) 111, Basic Input or Output System (BIOS) 111 just can read the recognition data of the Touch Screen 13 in the use earlier, as S302, to learn the manufacturer of this Touch Screen 13; Judge the Touch Screen handling procedure of the Touch Screen 13 whether this manufacturer is arranged in the storage unit 113, as S304; If the Touch Screen handling procedure of this Touch Screen 13 is arranged in the storage unit 113, then read the handling procedure of this Touch Screen 13, and the coordinate setting of making the touch-control index of Touch Screen 13 is handled, as S306, then read the default handling procedure of default input media again, as keyboard or mouse, do index coordinate setting and handle, allow the user can use keyboard, mouse and Touch Screen 13 to operate simultaneously; If the handling procedure of this Touch Screen 13 not, then read the default handling procedure of default input media, as keyboard or mouse, and the coordinate setting of making the index of this input media handles, as S308.
One storage unit 113 independently is provided, the a plurality of Touch Screen handling procedures that have each tame manufacturer, when the user enters the parameter setting interface menu of Basic Input or Output System (BIOS) 111, Basic Input or Output System (BIOS) 111 is stored in recognition data (the wherein data field of EDID) in the storer 131 by reading Touch Screen 13, judge the manufacturer of Touch Screen 13, and from storage unit 113, read the Touch Screen handling procedure of the Touch Screen 13 that corresponds to this manufacturer, do the coordinate setting of touch-control index with this Touch Screen handling procedure and handle.
In addition, the above method of the present invention, specific kenel or its part, kenel that can procedure code is contained in physical medium, gets in the medium of (getting as computer-readable) as floppy disk, discs, hard disk or any other machine readable.Method of the present invention also can the procedure code kenel, transmits by transfer medium (as computer, cable, optical fiber or any transmission kenel).Wherein, when procedure code was written into and carries out by machine (as computer), this machine became in order to participate in device of the present invention.
By enforcement notion of the present invention, one storage unit 113 of the handling procedure of the Touch Screen 13 that has how tame manufacturer is provided, come the Touch Screen handling procedure is done to judge use by method described in the invention again, the user does not just need to change according to the Touch Screen 13 of different vendor the version of corresponding Basic Input or Output System (BIOS) 111 thus, promotes convenience and practical value on using.
The above is the explanation and the accompanying drawing of specific embodiments of the invention, and all authority scope of the present invention should be as the criterion with appended claim, any the field of the invention technician, can think easily and variation or modify all can be encompassed within the claim scope that the present invention defines.

Claims (8)

1. a Basic Input or Output System (BIOS) is supported the method for multiple Touch Screen, it is characterized in that, comprising:
One storage unit is provided, has a plurality of Touch Screen handling procedures of a plurality of manufacturers;
This Basic Input or Output System (BIOS) reads a recognition data of the Touch Screen in the use;
This Basic Input or Output System (BIOS) judges whether this recognition data that is read is to discern;
This Basic Input or Output System (BIOS) is if judge that this recognition data for discerning, then reads this Touch Screen handling procedure corresponding to this manufacturer; And
This Basic Input or Output System (BIOS) is made the data processing of this Touch Screen according to this Touch Screen handling procedure that reads out.
2. Basic Input or Output System (BIOS) as claimed in claim 1 is supported the method for multiple Touch Screen, it is characterized in that, this Basic Input or Output System (BIOS) judges whether this recognition data that is read is to discern, be to judge in this storage unit, whether this Touch Screen handling procedure corresponding to this Touch Screen of this manufacturer of this recognition data representative is arranged.
3. Basic Input or Output System (BIOS) as claimed in claim 1 is supported the method for multiple Touch Screen, it is characterized in that, this Basic Input or Output System (BIOS) is if judge that this recognition data is for discerning, then read a default handling procedure of a default input media, and do the coordinate processing of an index of this input media.
4. Basic Input or Output System (BIOS) as claimed in claim 3 is supported the method for multiple Touch Screen, it is characterized in that, this default input media, be a keyboard and a mouse one of them.
5. Basic Input or Output System (BIOS) as claimed in claim 1 is supported the method for multiple Touch Screen, it is characterized in that, this recognition data of this Touch Screen is stored in the data field that one in the storer of this Touch Screen expands the display recognition data.
6. Basic Input or Output System (BIOS) as claimed in claim 1 is supported the method for multiple Touch Screen, it is characterized in that, this storage unit is a selection ROM (read-only memory).
7. Basic Input or Output System (BIOS) as claimed in claim 1 is supported the method for multiple Touch Screen, it is characterized in that, this Touch Screen be a Touch Screen, a Trackpad and a handwriting pad one of them.
8. Basic Input or Output System (BIOS) as claimed in claim 1 is supported the method for multiple Touch Screen, it is characterized in that, this Touch Screen handling procedure is with the localization process of the coordinate of a touch-control index of making this Touch Screen.
CN2009101776288A 2009-09-27 2009-09-27 Method for supporting various control screens by basic input/output system Pending CN102033756A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101776288A CN102033756A (en) 2009-09-27 2009-09-27 Method for supporting various control screens by basic input/output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101776288A CN102033756A (en) 2009-09-27 2009-09-27 Method for supporting various control screens by basic input/output system

Publications (1)

Publication Number Publication Date
CN102033756A true CN102033756A (en) 2011-04-27

Family

ID=43886691

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101776288A Pending CN102033756A (en) 2009-09-27 2009-09-27 Method for supporting various control screens by basic input/output system

Country Status (1)

Country Link
CN (1) CN102033756A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951325A (en) * 2014-03-28 2015-09-30 联想(北京)有限公司 Information display method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630851A (en) * 2002-02-11 2005-06-22 英特尔公司 Method and system for linking firmware modules in a pre-memory execution environment
TW200931263A (en) * 2008-01-11 2009-07-16 Mediatek Inc General purpose interface controller
TW200937192A (en) * 2008-02-29 2009-09-01 Marvell World Trade Ltd Fatigue management system and method for hybrid nonvolatile solid state memory system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630851A (en) * 2002-02-11 2005-06-22 英特尔公司 Method and system for linking firmware modules in a pre-memory execution environment
TW200931263A (en) * 2008-01-11 2009-07-16 Mediatek Inc General purpose interface controller
TW200937192A (en) * 2008-02-29 2009-09-01 Marvell World Trade Ltd Fatigue management system and method for hybrid nonvolatile solid state memory system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951325A (en) * 2014-03-28 2015-09-30 联想(北京)有限公司 Information display method and electronic equipment
CN104951325B (en) * 2014-03-28 2018-12-14 联想(北京)有限公司 A kind of information display method and electronic equipment

Similar Documents

Publication Publication Date Title
TWI480802B (en) Platform system, universal extension firmware interface Basic input and output system Support for hardware configuration changes, recording media and computer program products
CN102177499B (en) Firmware storage medium with customized image
US7587586B2 (en) Method, program, and system for setting up communication data for devices and supported applications
CN1947099B (en) Data processing device and method for data exchanging by computer
US8196057B2 (en) Calculator emulation apparatus
US8255656B2 (en) Storage device, memory controller, and data protection method
CN103279350A (en) Language list used for source selection
CN110187872A (en) A kind of BIOS development approach, system and electronic equipment and storage medium
US20110004719A1 (en) Memory Element
US7137037B2 (en) Data storage system and method for testing the same
US7962856B2 (en) Lookup control configuration
US20080033948A1 (en) Storage apparatus and method therefor
CN102033756A (en) Method for supporting various control screens by basic input/output system
US20080033949A1 (en) Electronic apparatus and method therefor
CN100492291C (en) Computer system with instant opening-up function and processing method thereof
US20090083757A1 (en) Computer system and program plug-in management method thereof
KR100645299B1 (en) Method for displaying the volume label text of a storage apparatus
CN102063273B (en) Hard disk management method and device
KR101368610B1 (en) Method and system for selecting paragraph on electronic book environments
CN1722282B (en) Camera and its control method
JP7021401B1 (en) Logging support device, logging system, logging support method and program
JP2010198112A (en) Removable device built-in equipment, removable device, and method for managing drive identification information
CN109032859A (en) A kind of NVME SSD logical block detection method, system and relevant apparatus
US20240005235A1 (en) Method and system for dynamically recommending commands for performing a product data management operation
JP4601577B2 (en) Emulation device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110427