Movatterモバイル変換


[0]ホーム

URL:


CN100369021C - Response processing method and system for computer peripheral operation event - Google Patents

Response processing method and system for computer peripheral operation event
Download PDF

Info

Publication number
CN100369021C
CN100369021CCNB2004101031605ACN200410103160ACN100369021CCN 100369021 CCN100369021 CCN 100369021CCN B2004101031605 ACNB2004101031605 ACN B2004101031605ACN 200410103160 ACN200410103160 ACN 200410103160ACN 100369021 CCN100369021 CCN 100369021C
Authority
CN
China
Prior art keywords
queue
event
computer
peripheral operation
module
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.)
Expired - Fee Related
Application number
CNB2004101031605A
Other languages
Chinese (zh)
Other versions
CN1801125A (en
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec CorpfiledCriticalInventec Corp
Priority to CNB2004101031605ApriorityCriticalpatent/CN100369021C/en
Publication of CN1801125ApublicationCriticalpatent/CN1801125A/en
Application grantedgrantedCritical
Publication of CN100369021CpublicationCriticalpatent/CN100369021C/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

A response processing method and system for computer peripheral operation event can be matched with a computer platform to provide a peripheral operation event response processing function, the system includes: a firmware layer unit and a software layer unit; wherein the firmware layer unit includes: a peripheral operation event monitoring module, an event code generating module, an event code temporary storage module and a queue state display module; the software layer unit comprises: the system comprises a periodic timing module, a queue state checking module, a queue transferring module and an event code processing module; the invention does not adopt keyboard scanning code and IRQ/PCI interrupt signal to provide peripheral operation event response function, it adopts single program, and integrates peripheral operation events on and outside the keyboard, the program design is simplified, and it can provide a peripheral operation event response processing function with high integration and improved whole system efficiency.

Description

Computer peripheral equipment operation event response processing method and system
Technical field
The invention relates to a kind of computer information technology, particularly about a kind of computer peripheral equipment operation event response processing method and system, can be applicable to computer platform, desktop PC for example, notebook computer, Tablet PC etc., allow the software layer (being operating system) of this computer platform can respond a series of a plurality of peripheral operation incidents that take place on the firmware layer (being peripheral interface) of this computer platform, for example comprise that hot key (hot key) pushes incident, media play is controlled key and is pushed incident, extended base (docking station) coupling event, extended base is separated incident, multiple groove CD-ROM drive (multibay CD-ROM) hot plug incident, fan rotation incidents etc. respond processing to these peripheral operation incidents in regular turn by the program of software layer.
Background technology
Present various personal computer platform on the market, comprise the desktop PC, notebook computer, Tablet PC etc., mostly keyboard is provided with many various different peripheral operational and controlled key buttons fast, the hot key that promptly is commonly called as (hot key), for example comprise that power management controls key, the diagnostic routine activate key, the Internet activate key, the Email activate key, media play is controlled key etc., allow the user seek and to click application program graph of a correspondence or option in the Windows that needn't utilize mouse on screen, to show comparatively troublesomely apace as long as can activate required application program immediately by next button or a key groups.
The practice a kind of commonly used that realizes at present the quick operational and controlled key button response of peripheral type processing capacity is to adopt scanning sign indicating number (scan code) and monitor whether have hot key to be pressed in the keyboard, and when having hot key to be pressed, adopt IRQ (Interrupt ReQuest) or PCI (Peripheral ComponentInterconnect) look-at-me, the hot key that causes in the software layer (being operating system) is pushed the event response handling procedure, can make computer platform that the hot key that the user pushes is responded, and activate required application program immediately.
Yet a shortcoming of the above-mentioned practice is to adopt keyboard to scan sign indicating number and IRQ/PCI look-at-me, make the interface structure between keyboard and the computer platform become comparatively complicated, and can have influence on the operation of other standard key on the keyboard, and then have influence on the usefulness of normal keyboard data input work.
In addition, usually be provided with the peripheral function extended interface on the most notebook computer, the user its notebook computer can be overlapped to various peripheral function expanding device, for example pack extended base (docking station), multi-groove type CD-ROM module (multibay CD-ROMmodule) etc., the function that expands notebook computer whereby.When the user is coupled to notebook computer with the peripheral function expanding device, BIOS system program in the notebook computer promptly must responsively carry out relevant setting work with operating system, makes notebook computer can normally use this peripheral function expanding device.
Being used for realizing the practice a kind of commonly used of peripheral function expanding device overlap joint event response processing capacity at present, is to adopt to push the mechanism that the event response processing capacity is separated with hot key, therefore need design two event response handling procedures respectively on concrete enforcement.It is comparatively complicated that yet this practice obviously can make in the program design.
Summary of the invention
For overcoming the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is to be to provide a kind of computer peripheral equipment operation event response processing method and system, needn't adopt keyboard scan the sign indicating number and the IRQ/PCI look-at-me one peripheral operation event response processing capacity is provided.
Another object of the present invention is to provide a kind of computer peripheral equipment operation event response processing method and system, can push incident and exsert functional extender apparatus overlap joint incident provides an integrated response handler system to hot key, on concrete enforcement, only need design single program, needn't design two event response handling procedures respectively, make program design work comparatively simplify.
Computer firmware layer of the present invention controls the event queue disposal route and system is applied in computer platform, desktop PC for example, notebook computer, Tablet PC etc., the firmware layer (being peripheral interface) that allows the software layer (being operating system) of this computer platform can respond this computer platform goes up a series of a plurality of peripheral operation incidents that take place, for example comprise that hot key (hotkey) pushes incident, media play is controlled key and is pushed incident, extended base (docking station) coupling event, extended base unloads incident, multiple groove CD-ROM drive (multibay CD-ROM) hot plug incident, fan rotation incidents etc. respond processing to these peripheral operation incidents in regular turn by the program of software layer.
Computer peripheral equipment Action Events response processing system of the present invention comprises at least: a firmware layer unit and a software layer unit.
Wherein this firmware layer unit comprises at least: a peripheral operation incident monitor module can monitor on the peripheral interface of this computer platform whether a peripheral operation incident takes place; If then responsively produce the event information of a correspondence; One event code generation module can respond the event information that this peripheral operation incident monitor module produces, and produces the event code of one group of correspondence; One event code is kept in module, has a firmware layer formation working area, is used for each event code that temporary this event code generation module produces; And a quene state display module, can show that this firmware layer formation working area is in vacant state or quene state at present; If this firmware layer formation working area is temporary at present any event code is not arranged, then be shown as vacant state; Otherwise, if this firmware layer formation working area is temporary at present at least one group of event code arranged, then be shown as quene state.
Wherein this software layer unit comprises at least: one-period property time block, can send a quene state and check active information periodically every a predetermined period of time; One quene state is checked module, can respond the quene state inspection active information that this periodicity time block produces, and checks whether the state that this quene state display module shows at present is quene state; If then send a formation and shift active information; One formation shift module has a software layer formation working area, and it can respond the formation that this quene state checks that module is sent and shift active information, and all event codes in this firmware layer formation working area are transferred to this software layer formation working area; And an event code processing module, can from this software layer formation working area, take out each event code one by one, and each event code is deciphered, make this computer platform carry out the event response handling procedure of a correspondence.
Computer peripheral equipment operation event response processing method step of the present invention is: at first on the firmware layer of this computer platform, monitor on the peripheral interface of this computer platform whether a peripheral operation incident takes place; If then responsively produce the event information of a correspondence; Secondly on the firmware layer of this computer platform, respond this event information, produce the event code of one group of correspondence; Then on the firmware layer of this computer platform, this event code is temporarily stored into a default firmware layer formation working area; On the firmware layer of this computer platform, set a quene state display module and show that this firmware layer formation working area is in vacant state or quene state at present subsequently; If the not temporary at present any event code in this firmware layer formation working area then is shown as vacant state; Otherwise, if this firmware layer formation working area is temporary at present at least one group of event code arranged, then be shown as quene state; On the software layer of this computer platform,, send a quene state and check active information periodically every a predetermined period of time; And on the software layer of this computer platform, respond this quene state and check active information, check whether the state that this quene state display module shows at present is quene state; If then send a formation and shift active information; On the software layer of this computer platform, respond this formation and shift active information, all event codes in this firmware layer formation working area are transferred to a default software layer formation working area; On the software layer of this computer platform, from this software layer formation working area, take out each event code one by one, and each event code is deciphered at last, make this computer platform carry out the event response handling procedure of a correspondence.
The characteristics of computer peripheral equipment operation event response processing method of the present invention and system are that a firmware layer formation working area is set in the firmware layer of computer platform, store the code of all peripheral operation incidents that take place on this computer platform; And make software layer periodically check in this firmware layer formation working area the whether temporary event code that has; If, then the event code in the firmware layer formation working area all is transferred to a software layer formation working area, allow the operating system of software layer can carry out the pairing event response handling procedure of these peripheral operation incidents in regular turn.
The advantage of computer peripheral equipment operation event response processing method of the present invention and system is to allow this computer platform needn't adopt keyboard to scan sign indicating number and the IRQ/PCI look-at-me provides peripheral operation event response function, and peripheral operation incident (for example pushing incident for hot key) and the outer peripheral operation incident of keyboard that can integrate simultaneously on the keyboard (for example are the extended base coupling event, extended base unloads incident, CD-ROM drive hot plug incident, fan rotation incident etc.), needn't design two event response handling procedures respectively, only need design single program, make program design work comparatively simplify.Therefore can provide one to have the height conformability and promote the peripheral operation event response processing capacity of total system usefulness.
Description of drawings
Fig. 1 is a system architecture synoptic diagram, shows the application structure of computer peripheral equipment Action Events response processing system of the present invention and the Object Oriented OO component model of internal firmware/software configuration thereof;
Fig. 2 is a data structure synoptic diagram, shows an example of the event code corresponding tables that computer peripheral equipment Action Events response processing system of the present invention adopts.
Embodiment
Embodiment
Below be conjunction with figs., describe the embodiment of computer peripheral equipment operation event response processing method of the present invention and system in detail.
Fig. 1 promptly shows the basic structure of the Object Oriented OO component model (object-oriented component model) of the application structure of computer peripheral equipment Action Events response processing system of the present invention (part that comprises as the frame of broken lines of label 20 indications) and internal firmware/software configuration thereof.As shown in the figure, computer peripheral equipment Action Events response processing system 20 of the present invention is that collocation is to acomputer platform 10 in practical application, desktop PC for example, notebook computer, Tablet PC etc., the firmware layer (being peripheral interface) that allows the software layer (being operating system) of thiscomputer platform 10 can respond this computer platform 20 goes up a series of a plurality ofperipheral operation incidents 30 that take place, for example comprise that hot key (hot key) pushes incident, media play is controlled key and is pushed incident, extended base (docking station) coupling event, extended base is separated incident, multiple groove CD-ROM drive (multibayCD-ROM) hot plug incident, fan rotation incidents etc. respond processing to theseperipheral operation incidents 30 respectively by a combination event of software layerresponse handling procedure 40.
As shown in Figure 1, the basic structure of the Object Oriented OO component model of computer peripheral equipment Action Events response processing system 20 of the present invention (object-oriented component model) comprises at least: (A)firmware layer unit 100; And (B)software layer unit 200; Wherein thisfirmware layer unit 100 comprises (a1) peripheral operationincident monitor module 110 at least; (a2) an eventcode generation module 120; (a3)temporary module 130 of an event code and affiliated firmware layerformation working area 131 thereof and (a4) a quenestate display module 140; 200 of this software layer unit comprise at least: (b1) one-periodproperty time block 210; (b2) quene state is checkedmodule 220; (b3) aformation shift module 230 and affiliated software layerformation working area 231 thereof and (b4) an eventcode processing module 240.
On concrete enforcement, thisfirmware layer unit 100 for example is that the mode with an additional firmware module (add-onfirmware module) is incorporated into BIOS (BasicInput/Output System) system program in thiscomputer platform 10, for example be the BIOS system program in the keyboard controller (keyboardcontroller), 200 of this software layer unit are for example to be integrated into operating system on thiscomputer platform 10 in the mode of an additional software module (add-on software module).
On the peripheral interface of peripheral operationincident monitor module 110 thesecomputer platforms 10 of supervision whether theperipheral operation incident 30 of generation is arranged; If then responsively produce the event information of a correspondence.
Eventcode generation module 120 can respond the event information that above-mentioned peripheral operationincident monitor module 110 produces, and produces the event code of one group of correspondence according to event code corresponding tables for example shown in Figure 2.Event code corresponding tables shown in Figure 2 only is an application example of the present invention, and it is a kind of design alternative of randomness on concrete enforcement, and many other different embodiments can be arranged.
Firmware layerformation working area 131 under thetemporary module 130 of event code for example is a first in first out formula (First In First Out, FIFO) formation working area is used for each event code that above-mentioned eventcode generation module 120 produces is temporarily stored into this firmware layerformation working area 131.
Quenestate display module 140 is to be coupled to above-mentioned firmware layerformation working area 131, be used to show that this firmware layerformation working area 131 is that to be in vacant state or quene state (if this firmware layerformation working area 131 does not have any event code at present, then be vacant state just at present; Otherwise, if this firmware layerformation working area 131 is temporary at present at least one group of event code arranged, then be quene state).On concrete enforcement, this quenestate display module 140 for example is to adopt a buffer that is called " Mailbox Register " in a SMSC (the Standard Microsystems Corporation) keyboard controller (keyboardcontroller) to realize, just if this firmware layerformation working area 131 is vacant states, the value that will be somebody's turn to do " Mailbox Register " buffer is made as 0; Otherwise if quene state, the value that then will be somebody's turn to do " Mailbox Register " buffer is made as 1.
Insoftware layer unit 200, periodicallytime block 210 can for example be 250 milliseconds (ms) periodically every a preset time cycle, sends a quene state and checks that active information checksmodule 220 to quene state.
Quene state checks thatmodule 220 can respond the quene state inspection active information that above-mentionedperiodicity time block 210 produces, and checks whether this quenestate display module 140 is to demonstrate quene state at present; If (representative has just been deposited event code in this firmware layerformation working area 131 at present) then sent a formation and shifted active information toformation shift module 230.
Software layerformation working area 231 under theformation shift module 230 for example is a first in first out formula (First In First Out with the software program definition, FIFO) formation working area, it can respond the formation transfer active information that above-mentioned quene state checks thatmodule 220 is sent, and all temporary in the firmware layerformation working area 131 in thefirmware layer unit 100 event codes are transferred to this software layer formation working area 231.On concrete enforcement, above-mentioned quene state checks thatmodule 220 is for example to adopt the SMI of standard (System Management Interrupt) look-at-me, makes theformation shift module 230 in thesoftware layer unit 200 under the operating system obtain the content that keep in the firmware layerformation working area 131 in thefirmware layer unit 100.
Eventcode processing module 240 can be according to a predefined procedure from above-mentioned software layerformation working area 231, for example for the mode of first in first out, take out wherein each event code one by one, and each event code deciphered, obtain the eventresponse handling procedure 40 of each event code correspondence, and then make this computer platform carry out its corresponding eventresponse handling procedure 40, eachperipheral operation incident 30 is responded.
Please consult Fig. 1 and Fig. 2 simultaneously, in practical application, the implementation procedure of computer peripheral equipment operation event response processing method of the present invention is: whencomputer platform 10 one of generation or a series ofperipheral operation incident 30, for example hot key is pushed incident, media play is controlled key and is pushed incident, the extended base coupling event, extended base unloads incident, multiple groove CD-ROM drive hot plug incident, fan rotation incident etc., promptly can make peripheral operationincident monitor module 110 responsively produce the event information of a correspondence to eventcode generation module 120, make eventcode generation module 120 responsively according to event code corresponding tables shown in Figure 2, produce the event code of one group of correspondence, and then make thetemporary module 130 of event code that this event code is deposited into firmware layer formation working area 131.When having deposited event code in the firmware layerformation working area 131, can make quenestate display module 140 be configured to demonstrate quene state (for example being to show 1).
Then if on thecomputer platform 10 another oneperipheral operation incident 30 takes place again, then similarly can make peripheral operationincident monitor module 110 responsively produce the event information of a correspondence to eventcode generation module 120, make eventcode generation module 120 responsively produce the event code of one group of correspondence, and then make thetemporary module 130 of event code that this event code is deposited into firmware layerformation working area 131.
On the other hand, insoftware layer unit 200, quenestate inspection module 220 can be controlled by the time interval (for example being every 250 milliseconds) thatperiodicity time block 210 sets, produce periodic quene state and check active information, check whether the state that this quenestate display module 140 shows at present is not vacant state (just whether the value of its buffer is not 0); (if representative has just been deposited event code in this firmware layerformation working area 131 at present), then send a formation and shift active information toformation shift module 230, makeformation shift module 230 responsively with all event codes in the firmware layerformation working area 131 in thefirmware layer unit 100, be transferred to the software layerformation working area 231 in the software layer unit 200.Then eventcode processing module 240 can be according to a predefined procedure from software layerformation working area 231, the order of first in first out for example, take out wherein each event code one by one, and each event code deciphered, obtain the pairing eventresponse handling procedure 40 of each event code, then make computer platform carry out its corresponding eventresponse handling procedure 40, eachperipheral operation incident 30 is responded.
Generally speaking, the invention provides a kind of computer peripheral equipment operation event response processing method and system of novelty, can be applicable to computer platform, a peripheral operation event response processing capacity is provided; And its characteristics are to be provided with a firmware layer formation working area in the firmware layer of computer platform, store the code of all peripheral operation incidents that taken place on this computer platform; And make software layer periodically check in this firmware layer formation working area the whether temporary event code that has; If, then the event code in the firmware layer formation working area is all transferred to a software layer formation working area, allow the operating system of software layer can carry out the pairing event response handling procedure of these peripheral operation incidents in regular turn.These characteristics can allow computer platform needn't adopt keyboard to scan sign indicating number and the IRQ/PCI look-at-me provides peripheral operation event response function, and can integrate the outer peripheral operation incident (for example extended base coupling event, extended base are separated incident, CD-ROM drive hot plug incident, fan rotation incident etc.) of peripheral operation incident (for example hot key is pushed incident) on the keyboard and keyboard simultaneously, therefore can provide one to have high conformability and promote the peripheral operation event response processing capacity of total system usefulness.Therefore the present invention has better progressive and practicality than prior art.

Claims (9)

Translated fromChinese
1.一种计算机外设操作事件响应处理方法,可应用在计算机平台,对该计算机平台提供一外围操作事件响应处理功能,其特征在于,该计算机外设操作事件响应处理方法至少包括:1. A computer peripheral operation event response processing method can be applied to a computer platform, and a peripheral operation event response processing function is provided to the computer platform, and it is characterized in that the computer peripheral operation event response processing method at least includes:在该计算机平台的固件层上,监视该计算机平台的外围接口上是否发生一外围操作事件;若是,则响应地产生一对应的事件信息;On the firmware layer of the computer platform, monitor whether a peripheral operation event occurs on the peripheral interface of the computer platform; if so, generate a corresponding event information in response;在该计算机平台的固件层上,响应该事件信息,产生一组对应的事件代码;On the firmware layer of the computer platform, a set of corresponding event codes is generated in response to the event information;在该计算机平台的固件层上,将该事件代码暂存入一预设的固件层队列暂存区;On the firmware layer of the computer platform, temporarily store the event code in a preset firmware layer queue temporary storage area;在该计算机平台的固件层上,设定一队列状态显示模块显示该固件层队列暂存区目前是处于空置状态还是队列状态;若该固件层队列暂存区目前没有暂存任何事件代码,则显示为空置状态;反之,若该固件层队列暂存区目前暂存有至少一组事件代码,则显示为队列状态;On the firmware layer of the computer platform, a queue state display module is set to display whether the queue temporary storage area of the firmware layer is currently in an empty state or a queue state; if the queue temporary storage area of the firmware layer does not temporarily store any event codes at present, then It is displayed as an empty state; on the contrary, if at least one set of event codes is temporarily stored in the queue temporary storage area of the firmware layer, it is displayed as a queue state;在该计算机平台的软件层上,周期性地每隔一预定时间周期,发出一队列状态检查激活信息;On the software layer of the computer platform, periodically send a queue status check activation message every predetermined time period;在该计算机平台的软件层上,响应该队列状态检查激活信息,检查该队列状态显示模块目前显示的状态是否是队列状态;若是,则发出一队列转移激活信息;On the software layer of the computer platform, in response to the queue status check activation information, check whether the status displayed by the queue status display module is a queue status; if so, send a queue transfer activation message;在该计算机平台的软件层上,响应该队列转移激活信息,将该固件层队列暂存区中所有的事件代码转移至一预设的软件层队列暂存区;以及On the software layer of the computer platform, in response to the queue transfer activation message, all event codes in the firmware layer queue temporary storage area are transferred to a preset software layer queue temporary storage area; and在该计算机平台的软件层上,从该软件层队列暂存区中逐一取出各个事件代码,并对各个事件代码进行译码,令该计算机平台执行一对应的事件响应处理程序。On the software layer of the computer platform, each event code is taken out one by one from the queue temporary storage area of the software layer, and each event code is decoded, so that the computer platform executes a corresponding event response processing program.2.如权利要求1所述的计算机外设操作事件响应处理方法,其特征在于,该计算机平台是一笔记本型计算机。2. The computer peripheral operation event response processing method according to claim 1, wherein the computer platform is a notebook computer.3.如权利要求1所述的计算机外设操作事件响应处理方法,其特征在于,该计算机平台是一台式个人计算机。3. The computer peripheral operation event response processing method according to claim 1, characterized in that the computer platform is a desktop personal computer.4.如权利要求1所述的计算机外设操作事件响应处理方法,其特征在于,该计算机平台是一平板型计算机。4. The computer peripheral operation event response processing method according to claim 1, wherein the computer platform is a tablet computer.5.一种计算机外设操作事件响应处理系统,可搭配至一计算机平台,对该计算机平台提供一外围操作事件响应处理功能,其特征在于,该计算机外设操作事件响应处理系统至少包括:5. A computer peripheral operation event response processing system, which can be matched to a computer platform to provide a peripheral operation event response processing function to the computer platform, characterized in that the computer peripheral operation event response processing system at least includes:一固件层单元;以及a firmware layer unit; and一软件层单元;a software layer unit;其中in该固件层单元至少包括:The firmware layer unit includes at least:一外围操作事件监视模块,可监视该计算机平台的外围接口上是否发生一外围操作事件;若是,则响应地产生一对应的事件信息;A peripheral operation event monitoring module, which can monitor whether a peripheral operation event occurs on the peripheral interface of the computer platform; if so, generate a corresponding event information in response;一事件代码产生模块,可响应该外围操作事件监视模块产生的事件信息,产生一组对应的事件代码;An event code generation module, which can generate a set of corresponding event codes in response to the event information generated by the peripheral operation event monitoring module;一事件代码暂存模块,具有一固件层队列暂存区,用于暂存该事件代码产生模块产生的各个事件代码;以及An event code temporary storage module has a firmware layer queue temporary storage area for temporarily storing each event code generated by the event code generation module; and一队列状态显示模块,可显示该固件层队列暂存区目前是处于空置状态还是队列状态;若该固件层队列暂存区目前没有暂存有任何事件代码,则显示为空置状态;反之,若该固件层队列暂存区目前暂存有至少一组事件代码,则显示为队列状态;A queue status display module, which can display whether the firmware layer queue temporary storage area is currently in a vacant state or a queue state; if the firmware layer queue temporary storage area does not temporarily store any event code at present, it will be displayed as an empty state; otherwise, if At least one set of event codes is currently temporarily stored in the firmware layer queue temporary storage area, which is displayed as the queue status;且其中and among them该软件层单元至少包括:The software layer unit includes at least:一周期性定时模块,可周期性地每隔一预定时间周期,发出一队列状态检查激活信息;A periodic timing module, which can periodically send a queue status check activation message at intervals of a predetermined time period;一队列状态检查模块,可响应该周期性定时模块产生的队列状态检查激活信息,检查该队列状态显示模块目前显示的状态是否是队列状态;若是,则发出一队列转移激活信息;A queue state check module, which can respond to the queue state check activation information generated by the periodic timing module, check whether the state currently displayed by the queue state display module is a queue state; if so, send a queue transfer activation message;一队列转移模块,具有一软件层队列暂存区,且其可响应该队列状态检查模块发出的队列转移激活信息,将该固件层队列暂存区中的所有的事件代码转移至该软件层队列暂存区;以及A queue transfer module has a software layer queue temporary storage area, and it can respond to the queue transfer activation information sent by the queue status inspection module to transfer all event codes in the firmware layer queue temporary storage area to the software layer queue staging area; and一事件代码处理模块,可从该软件层队列暂存区中逐一取出各个事件代码,并对各个事件代码进行译码,令该计算机平台执行一对应的事件响应处理程序。An event code processing module can take out each event code one by one from the temporary storage area of the software layer queue, and decode each event code, so that the computer platform executes a corresponding event response processing program.6.如权利要求5所述的计算机外设操作事件响应处理系统,其特征在于,该计算机平台是一笔记本型计算机。6. The computer peripheral operation event response processing system according to claim 5, wherein the computer platform is a notebook computer.7.如权利要求5所述的计算机外设操作事件响应处理系统,其特征在于,该计算机平台是一台式个人计算机。7. The computer peripheral operation event response processing system according to claim 5, wherein the computer platform is a desktop personal computer.8.如权利要求5所述的计算机外设操作事件响应处理系统,其特征在于,该计算机平台是一平板型计算机。8. The computer peripheral operation event response processing system according to claim 5, wherein the computer platform is a tablet computer.9.如权利要求5所述的计算机外设操作事件响应处理系统,其特征在于,该固件层单元是整合至一键盘控制器中的BIOS系统程序,该软件层单元则是整合至该计算机平台上的操作系统。9. The computer peripheral operation event response processing system as claimed in claim 5, wherein the firmware layer unit is a BIOS system program integrated into a keyboard controller, and the software layer unit is integrated into the computer platform on the operating system.
CNB2004101031605A2004-12-312004-12-31Response processing method and system for computer peripheral operation eventExpired - Fee RelatedCN100369021C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNB2004101031605ACN100369021C (en)2004-12-312004-12-31Response processing method and system for computer peripheral operation event

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB2004101031605ACN100369021C (en)2004-12-312004-12-31Response processing method and system for computer peripheral operation event

Publications (2)

Publication NumberPublication Date
CN1801125A CN1801125A (en)2006-07-12
CN100369021Ctrue CN100369021C (en)2008-02-13

Family

ID=36811137

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB2004101031605AExpired - Fee RelatedCN100369021C (en)2004-12-312004-12-31Response processing method and system for computer peripheral operation event

Country Status (1)

CountryLink
CN (1)CN100369021C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109977047A (en)*2019-04-022019-07-05成都思鸿维科技有限责任公司External device access method, apparatus and processor

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5799203A (en)*1996-05-171998-08-25Advanced Micro Devices, Inc.System for receiving peripheral device capability information and selectively disabling corresponding processing unit function when the device failing to support such function
CN1355483A (en)*2000-12-012002-06-26英业达股份有限公司 A method of detecting and installing peripheral equipment
US20030093599A1 (en)*2001-11-092003-05-15Aten Technology, Inc.Signal switch for console and peripheral devices
CN1507591A (en)*2001-01-312004-06-23�Ҵ���˾ Method and apparatus for transmitting an interrupt from a peripheral device to a host computer system
CN1519714A (en)*2003-01-212004-08-11英业达股份有限公司Driving execution method of coordinated basic input and output system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5799203A (en)*1996-05-171998-08-25Advanced Micro Devices, Inc.System for receiving peripheral device capability information and selectively disabling corresponding processing unit function when the device failing to support such function
CN1355483A (en)*2000-12-012002-06-26英业达股份有限公司 A method of detecting and installing peripheral equipment
CN1507591A (en)*2001-01-312004-06-23�Ҵ���˾ Method and apparatus for transmitting an interrupt from a peripheral device to a host computer system
US20030093599A1 (en)*2001-11-092003-05-15Aten Technology, Inc.Signal switch for console and peripheral devices
CN1519714A (en)*2003-01-212004-08-11英业达股份有限公司Driving execution method of coordinated basic input and output system

Also Published As

Publication numberPublication date
CN1801125A (en)2006-07-12

Similar Documents

PublicationPublication DateTitle
CN1194281C (en) Systems and methods for monitoring and controlling power management resources
US5790895A (en)Modem sharing
CN103473167B (en) Server fault display method and device
CN1972212A (en) Computer switch capable of intelligent platform management interface communication with computer
JPH0644000A (en)Computer-system
CN102103406A (en)Operating system independent network event handling
CN100382058C (en) Device management method
CN102541689A (en)Protecting data during different connectivity states
TW200834384A (en)Computer and keyboard input operation method thereof.
CN110209654A (en)A kind of text file data storage method, system and electronic equipment and storage medium
CN100483324C (en)System and method of SCSI and SAS hardware validation
TWI259979B (en)Method and apparatus for processing hot key input using operating system visible interrupt handling
CN100369021C (en)Response processing method and system for computer peripheral operation event
US6968477B2 (en)System and method for system surveillance using firmware progress code
CN101425923A (en)Method for remote setting basic input and output system information
US6493783B1 (en)Undocking method for multilayer-dock structure constituted by docking plurality of expansion units to a portable PC
CN1940884A (en)Computer system, computer network and method
US6941452B2 (en)Display system and method for BIOS updating
US7350066B2 (en)Computer peripheral operating event responding method and system
CN101551766A (en)Device and method for displaying BIOS error detection code
CN109710495B (en)Information processing method and electronic equipment
US20090177808A1 (en)Apparatus and methods supporting device triggered disengagement of a hot-swappable serial device by a host system
CN101246393B (en) Operation method of computer device and keyboard input thereof
US20050177776A1 (en)Apparatus and method for monitoring software module state in a system using an embedded multitasking OS
TW200300887A (en)Systems and methods for authorization of data strings

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
C17Cessation of patent right
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20080213

Termination date:20101231


[8]ページ先頭

©2009-2025 Movatter.jp