專利名稱:一鍵調(diào)用應(yīng)用程序的方法
一鍵調(diào)用應(yīng)用程序的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種一鍵調(diào)用應(yīng)用程序的方法。背景技術(shù):
在某些計算機的應(yīng)用領(lǐng)域,用戶往往不想通過操作鍵盤和鼠標(biāo)來運行應(yīng)用程序, 而是只想通過按下某個或某幾個按鍵來簡單又方便的調(diào)用各種應(yīng)用程序。傳統(tǒng)的一鍵調(diào)用應(yīng)用程序的方法是通過調(diào)用固化在BIOS (Basic Input OutputSystem,基本輸入輸出系統(tǒng)) 中的SMI (System Management hterrupt,系統(tǒng)管理中斷)中斷服務(wù)程序來實現(xiàn)。例如,傳統(tǒng)的一鍵恢復(fù)計算機系統(tǒng)的方法往往是利用SMI以及配合外接一個串口寄存器電路或USB 引擎電路實現(xiàn),在系統(tǒng)恢復(fù)按鍵被按下時,重新啟動計算機,在BIOS下調(diào)用SMI中斷服務(wù)程序來直接進行系統(tǒng)恢復(fù),待系統(tǒng)恢復(fù)完成后,再次啟動計算機系統(tǒng)。然而,傳統(tǒng)的這種方法由于是將應(yīng)用程序的功能固化在BIOS的SMI中斷服務(wù)程序中,由于BIOS芯片空間有限,SMI中斷服務(wù)程序都要在BIOS固件代碼中完成,因此難以實現(xiàn)復(fù)雜的功能,功能單一。此外,要修改按鍵對應(yīng)的應(yīng)用程序,則需要重新更新BIOS固件代碼,操作復(fù)雜,特別對于不具備BIOS專業(yè)知識的普通程序開發(fā)人員來說難以操作。
發(fā)明內(nèi)容基于此,有必要提供一種能實現(xiàn)多種功能的一鍵調(diào)用應(yīng)用程序的方法。一種一鍵調(diào)用應(yīng)用程序的方法,包括以下步驟按鍵按下,產(chǎn)生系統(tǒng)控制中斷;響應(yīng)系統(tǒng)控制中斷,輸出與所述按鍵對應(yīng)的標(biāo)識符;根據(jù)所述標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。優(yōu)選的,在所述按鍵按下的步驟之前還包括將按鍵與通用輸入輸出管腳連接;配置寄存器。優(yōu)選的,所述配置寄存器的步驟包括配置高級配置與電源管理接口控制寄存器,使能高級配置與電源管理接口模式和系統(tǒng)控制中斷的中斷路由映射;配置電源管理控制寄存器,使能系統(tǒng)控制中斷;配置通用輸入輸出控制寄存器,使能通用輸入輸出功能;配置通用輸入輸出路由控制寄存器,使能通用輸入輸出管腳路由產(chǎn)生系統(tǒng)控制中斷;配置通用輸入輸出管腳使用選擇寄存器,選擇將通用輸入輸出管腳的工作模式設(shè)置成通用輸入輸出模式;配置通用目的使能寄存器,使能通用輸入輸出管腳的狀態(tài)信息位;配置通用輸入輸出選擇寄存器,將通用輸入輸出管腳配置成輸入模式。
優(yōu)選的,所述按鍵按下,產(chǎn)生系統(tǒng)控制中斷的步驟為按鍵按下,與所述按鍵連接的通用輸入輸出管腳輸入的電平發(fā)生變化,產(chǎn)生系統(tǒng)控制中斷。優(yōu)選的,所述響應(yīng)系統(tǒng)控制中斷,輸出與所述按鍵對應(yīng)的標(biāo)識符的步驟為操作系統(tǒng)在系統(tǒng)控制中斷產(chǎn)生后調(diào)用操作系統(tǒng)直接能源管理下的高級配置與電源管理接口驅(qū)動去執(zhí)行響應(yīng)事件的處理方法,所述處理方法為輸出所述按鍵對應(yīng)的標(biāo)識符。優(yōu)選的,所述輸出所述按鍵對應(yīng)的標(biāo)識符的步驟為向指定的端口輸出所述按鍵對應(yīng)的標(biāo)識符;或?qū)⑺霭存I對應(yīng)的標(biāo)識符輸出到存儲器中。優(yōu)選的,所述指定的端口為0x80端口。優(yōu)選的,所述根據(jù)標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序的步驟為通過應(yīng)用服務(wù)程序讀取指定的端口或存儲器中的標(biāo)識符,根據(jù)所述標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。優(yōu)選的,還包括通過所述應(yīng)用服務(wù)程序更改、增加或刪除按鍵與應(yīng)用程序的對應(yīng)關(guān)系。優(yōu)選的,所述應(yīng)用程序包括病毒掃描殺毒程序、系統(tǒng)還原程序、系統(tǒng)備份程序、系統(tǒng)升級程序、應(yīng)用軟件升級程序和數(shù)據(jù)同步程序。上述一鍵調(diào)用應(yīng)用程序的方法,通過按鍵按下產(chǎn)生系統(tǒng)控制中斷,輸出與按鍵對應(yīng)的標(biāo)識符,根據(jù)標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。由于根據(jù)標(biāo)識符就可以知道被按下的按鍵并觸發(fā)了系統(tǒng)控制中斷,相對于傳統(tǒng)的需要將應(yīng)用程序固化在BIOS中的方法,由于沒有 BIOS芯片空間的限制,因此能夠?qū)崿F(xiàn)多種功能,并能實現(xiàn)一些復(fù)雜的功能。
圖1為一個實施例中的一鍵調(diào)用應(yīng)用程序的方法的流程圖。
具體實施方式圖1示出了一個實施例中的一鍵調(diào)用應(yīng)用程序的方法流程,該方法流程包括以下步驟步驟SlOO中,按鍵按下,產(chǎn)生系統(tǒng)控制中斷。系統(tǒng)控制中斷(System Control hterrupt,簡稱“SCI”)是一種源自于高級配置與電源管理接口 (Advanced Configuration and Power Interface,簡稱 “ACPI ”)兼容芯片的系統(tǒng)中斷,系統(tǒng)映射不同的ACPI事件中斷向量以便共享此中斷,當(dāng)?shù)讓佑布a(chǎn)生系統(tǒng)控制中斷時,根據(jù)通知OSPM(OS-directed PowerManagement,操作系統(tǒng)直接能源管理)層處理對應(yīng)的ACPI事件,OSPM層會調(diào)用預(yù)先安裝的中斷句柄。步驟S200中,響應(yīng)系統(tǒng)控制中斷,輸出與所述按鍵對應(yīng)的標(biāo)識符。可設(shè)置不同的按鍵對應(yīng)輸出不同的標(biāo)識符。步驟S300中,根據(jù)所述標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序??烧{(diào)用的應(yīng)用程序包括但不限于病毒掃描殺毒程序、系統(tǒng)還原程序、系統(tǒng)備份程序、系統(tǒng)升級程序、應(yīng)用軟件升級程序和數(shù)據(jù)同步程序等。有些芯片組中規(guī)定了部分通用輸入輸出(General Purpose Input Output,GPIO) 管腳依據(jù)不同的配置可以實現(xiàn)多種功能,這些GPIO管腳屬于功能可復(fù)用接口。例如 Intel5系列芯片組和htel3400系列芯片組。本發(fā)明實施例中,采用通用輸入輸出管腳中的GPIOO GPI015,這些管腳都可被配置成響應(yīng)系統(tǒng)控制中斷的GPIO管腳。上述實施例中,在執(zhí)行步驟SlOO之前,需要進行硬件連接和寄存器配置。其中,硬件連接是將按鍵與通用輸入輸出管腳GPIOO GPI015連接,最多可以連接16個按鍵。為了使與按鍵連接的通用輸入輸出管腳GPIOO GPI015能在操作系統(tǒng)下產(chǎn)生并正確響應(yīng)系統(tǒng)控制中斷,需要配置相應(yīng)的寄存器,其中所需配置的寄存器如下配置高級配置與電源管理接口控制寄存器ACPI_CNTL (ACPI ControlRegister), 使能ACPI模式。由于系統(tǒng)控制中斷需要操作系統(tǒng)的支持,只有在ACPI模式下才可以使用, 因此需要使能ACPI模式。ACPI_CNTL的bit [7]位可以使能/禁用ACPI模式,將ACPI_CNTL 的bit [7]位設(shè)置為“ 1 ”,則使能ACPI模式。配置寄存器ACPI_CNTL,使能系統(tǒng)控制中斷的中斷路由映射。寄存器ACPI_CNTL的 bit[2:0]位可用來設(shè)置系統(tǒng)控制中斷的中斷路由映射,系統(tǒng)控制中斷依據(jù)bit[2:0]位的配置可以被映射為11^!9、11^10、11^11、11^12、11^22或11^23,11^即中斷請求。若13^[2:0] 被設(shè)置成000b,則系統(tǒng)控制中斷映射為IRQ9,若bit[2:0]被設(shè)置成010b,則系統(tǒng)控制中斷映射為IRQ11,依次類推。本發(fā)明實施例中,將系統(tǒng)控制中斷默認(rèn)映射為IRQ9。配置電源管理控制寄存器,使能系統(tǒng)控制中斷。通用輸入輸出管腳GPI00 GPI015能正確在操作系統(tǒng)下響應(yīng)系統(tǒng)控制中斷,還需要使能系統(tǒng)控制中斷。將配置電源管理控制寄存器PM1_CNT (Power Management 1 Control)的bit
設(shè)置為“1”,則使能系統(tǒng)控制中斷。配置通用輸入輸出控制寄存器,使能通用輸入輸出功能。能夠響應(yīng)系統(tǒng)控制中斷的通用輸入輸出管腳GPI00 GPI015必須配置成GPIO功能,通用輸入輸出控制寄存器 GC (GP10 Control Register)的 bit [4]位用來使能 / 禁用 GPIO 功能,將 GC 的 bit [4]位配置成“1”來使能GPIO功能。配置通用輸入輸出路由控制寄存器,使能通用輸入輸出管腳路由產(chǎn)生系統(tǒng)控制中斷。為了能在操作系統(tǒng)下正確響應(yīng)系統(tǒng)控制中斷,通用輸入輸出管腳GPI00 GPI015需要被配置成能夠路由產(chǎn)生系統(tǒng)控制中斷。對通用輸入輸出路由控制寄存器GPI0_R0UT(GPI0 Routing Control Register)的bit [31 0]的配置即可實現(xiàn)通用輸入輸出管腳GPI00 GPI015對系統(tǒng)控制中斷的路由控制。其中,bit[l:0]配置成IOb即實現(xiàn)對通用輸入輸出管腳GPI00系統(tǒng)控制中斷的路由設(shè)置,bit[3:2]配置成IOb即實現(xiàn)對通用輸入輸出管腳 GPI01系統(tǒng)控制中斷的路由設(shè)置,bit[5:4]配置成IOb即實現(xiàn)對通用輸入輸出管腳GPI02 系統(tǒng)控制中斷的路由設(shè)置,依次類推。配置通用輸入輸出管腳使用選擇寄存器,選擇將通用輸入輸出管腳的工作模式設(shè)置成通用輸入輸出模式。通過輸入輸出管腳GPI00 GPI015用來傳輸系統(tǒng)控制中斷的信號,因此需要把通用輸入輸出管腳GPI00 GPI015的工作模式設(shè)置成GPIO模式。將通用輸入輸出管腳使用選擇寄存器GPI0_USE_SEL (GPIOUse Select Register)的bit[15:0]進行相應(yīng)的使能設(shè)置,其中,bit
位設(shè)置為“ 1 ”,表示把輸入輸出管腳GPI00設(shè)置為GPIO模式,把bit[l]位設(shè)置為“1”,表示把輸入輸出管腳GPIOl設(shè)置成GPIO模式,依次類推。配置通用目的使能寄存器,使能通用輸入輸出管腳的狀態(tài)信息位。通用輸入輸出管腳GPIOO GPI015只有配置成輸入模式時,才能接收外部電平信號的變化,響應(yīng)系統(tǒng)控制中斷。通用目的使能寄存器 GPE0_EN(General Purpose EventO Enables Register)的 bit [31:16]用來使能GPIOO GPI015的狀態(tài)信息位,以便相應(yīng)的通用輸入輸出管腳能夠產(chǎn)生系統(tǒng)控制中斷事件。其中,bit[16]使能通用輸入輸出管腳GPIOO的狀態(tài)信息位GPI0_ STS,bit[17]使能通用輸入輸出管腳GPIOl的狀態(tài)信息位GPI1_STS,依次類推。配置通用輸入輸出選擇寄存器,將通用輸入輸出管腳配置成輸入模式。通用輸入輸出管腳GPIOO GPI015只有配置成輸入管腳時才能正確接收系統(tǒng)控制中斷,因此需要將通用輸入輸出選擇寄存器 GP_I0_SEL(GPI0 Input/OutputSelect Register)的 bit [15:0] 進行輸入管腳功能的配置,用于接收外部電平信號。其中,將bit
位設(shè)置為“1”,表示把通用輸入輸出管腳GPIOO設(shè)置成輸入管腳,用于接收系統(tǒng)控制中斷信號;將bit [1]位設(shè)置成“1”,表示把通用輸入輸出管腳GPIOl設(shè)置成輸入管腳,用于接收系統(tǒng)控制中斷信號,依次類推。配置好上述各寄存器后,與按鍵連接的通用輸入輸出管腳能夠在操作系統(tǒng)下接收系統(tǒng)控制中斷信號,并能正確響應(yīng)系統(tǒng)控制中斷。在系統(tǒng)控制中斷產(chǎn)生后,操作系統(tǒng)會調(diào)用 OSPM下的ACPI驅(qū)動去執(zhí)行所響應(yīng)事件的一個方法,該事件的處理方法需要在基本輸入輸出系統(tǒng)¢10 代碼中定義,BIOS代碼根據(jù)產(chǎn)生系統(tǒng)控制中斷的多個事件來分別定義多個響應(yīng)事件的處理方法。本發(fā)明中,系統(tǒng)控制中斷事件的處理方法是輸出與按鍵對應(yīng)的標(biāo)識符。在步驟SlOO中,當(dāng)多個按鍵中的某個或某幾個按鍵被按下時,由于按鍵在硬件電路上與通用輸入輸出管腳GPIOO GPI015相連,被按下的按鍵將導(dǎo)致與該按鍵連接的GPIO 管腳(即GPIOO GPI015中的一個)電平發(fā)生變化,從而產(chǎn)生系統(tǒng)控制中斷。在步驟S200中,產(chǎn)生系統(tǒng)控制中斷后,操作系統(tǒng)會調(diào)用OSPM下的ACPI驅(qū)動去執(zhí)行響應(yīng)事件的方法,該方法為輸出按鍵對應(yīng)的標(biāo)識符。例如第一個按鍵被按下后輸出標(biāo)識符0x55,第二按鍵被按下后輸出標(biāo)識符OxAA,第三個按鍵被按下后輸出標(biāo)識符OxCC,依次類推。在一個實施例中,輸出按鍵對應(yīng)的標(biāo)識符是向指定的端口輸出按鍵對應(yīng)的標(biāo)識符。優(yōu)選的,所述指定的端口為0x80端口。當(dāng)然也可以是其他的10(輸入輸出)端口,只要是用戶可以使用的端口即可。當(dāng)多個按鍵被按下時,各個按鍵對應(yīng)的標(biāo)識符都會輸出到 0x80端口,獲取這些標(biāo)識符的端口可以是同一個0x80端口,也可以是多個按鍵所對應(yīng)的不同標(biāo)識符分別輸出到不同的IO端口。在另一個實施例中,輸出按鍵對應(yīng)的標(biāo)識符是將按鍵對應(yīng)的標(biāo)識符輸出到存儲器中。存儲器可以是電可擦除可編程只讀存儲器(Electrically ErasableProgrammable Read-Only Memory, EEPR0M)或閃存(Flash)。在步驟S300中,通用應(yīng)用服務(wù)程序讀取指定的端口或存儲器中的標(biāo)識符,根據(jù)標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。標(biāo)識符輸出到指定的端口(如0x80端口)時,通過應(yīng)用服務(wù)程序讀取該指定端口的標(biāo)識符,由于不同按鍵被按下所產(chǎn)生的系統(tǒng)控制中斷都可以通過獲取0x80端口的標(biāo)識
7符來區(qū)別,因此可以在應(yīng)用服務(wù)程序通過判斷0x80端口的標(biāo)識符來定義不同按鍵后調(diào)用不同的應(yīng)用程序。例如,若0x80端口的標(biāo)識符為0x55,則應(yīng)用服務(wù)程序調(diào)用殺毒軟件,若 0x80端口的標(biāo)識符為Oxaa,則在應(yīng)用服務(wù)程序里調(diào)用軟件升級程序,若0x80端口的標(biāo)識符為OxCC,則在應(yīng)用服務(wù)程序中調(diào)用數(shù)據(jù)同步程序等等。在一個實施例中,在步驟S200中輸出按鍵對應(yīng)的標(biāo)識符的過程還可以是在BIOS 中通過I2C總線anter-htegrated Circuit,是一種兩線式串行總線,用于連接微控制器及其外圍設(shè)備)將不同的標(biāo)識符輸出到EEPROM中,則在步驟S300中,在操作系統(tǒng)下通過訪問I2C總線上的EEPROM讀取到標(biāo)識符,判斷是哪個按鍵觸發(fā)了系統(tǒng)控制中斷。在另一個實施例中,在步驟S200中輸出按鍵對應(yīng)的標(biāo)識符的過程還可以是在 BIOS中通過SPI總線(Serial Peripheral Interface,串行外圍設(shè)備接口總線,一種同步串行接口,用于中央處理器與各種外圍設(shè)備進行全雙工、同步串行通訊)將不同的標(biāo)識符輸出到Flash中,則在步驟S300中,在操作系統(tǒng)下通過訪問SPI總線上的Flash讀取到標(biāo)識符,判斷是哪個按鍵觸發(fā)了系統(tǒng)控制中斷。由于本發(fā)明實施例為用戶提供了統(tǒng)一的系統(tǒng)控制中斷辨識方法,來獲知哪個按鍵被按下并觸發(fā)了系統(tǒng)控制中斷,方便用戶在應(yīng)用服務(wù)程序調(diào)用不同的應(yīng)用程序,并可通過應(yīng)用服務(wù)程序更改、增加或刪除按鍵與應(yīng)用程序的對應(yīng)關(guān)系。另外,由于本發(fā)明實施例只關(guān)注應(yīng)用服務(wù)程序,不用關(guān)注BIOS固件代碼,不需要把應(yīng)用程序的功能固化在BIOS中,沒有了 BIOS芯片空間的限制,能夠?qū)崿F(xiàn)多種功能,特別是一些復(fù)雜的功能。此外,通過應(yīng)用服務(wù)程序能夠更改、增加或刪除各個按鍵所對應(yīng)的應(yīng)用程序,不用因為按鍵所對應(yīng)調(diào)用的應(yīng)用程序發(fā)生變化而屢次更改BIOS固件代碼,操作簡單方便。在一個實施例中,在按鍵被按下時,應(yīng)用服務(wù)程序提示用戶選擇相應(yīng)的應(yīng)用程序, 由用戶確定按鍵的功能,適用于可用GPIO管腳不多又要實現(xiàn)多個應(yīng)用程序快捷調(diào)用的情形。此外,還可以不提供統(tǒng)一的判斷接口給用戶,而是直接在ACPI驅(qū)動中響應(yīng)系統(tǒng)控制中斷,通知用戶調(diào)用應(yīng)用程序。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種一鍵調(diào)用應(yīng)用程序的方法,包括以下步驟 按鍵按下,產(chǎn)生系統(tǒng)控制中斷;響應(yīng)系統(tǒng)控制中斷,輸出與所述按鍵對應(yīng)的標(biāo)識符; 根據(jù)所述標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,在所述按鍵按下的步驟之前還包括將按鍵與通用輸入輸出管腳連接; 配置寄存器。
3.根據(jù)權(quán)利要求2所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述配置寄存器的步驟包括配置高級配置與電源管理接口控制寄存器,使能高級配置與電源管理接口模式和系統(tǒng)控制中斷的中斷路由映射;配置電源管理控制寄存器,使能系統(tǒng)控制中斷; 配置通用輸入輸出控制寄存器,使能通用輸入輸出功能;配置通用輸入輸出路由控制寄存器,使能通用輸入輸出管腳路由產(chǎn)生系統(tǒng)控制中斷; 配置通用輸入輸出管腳使用選擇寄存器,選擇將通用輸入輸出管腳的工作模式設(shè)置成通用輸入輸出模式;配置通用目的使能寄存器,使能通用輸入輸出管腳的狀態(tài)信息位; 配置通用輸入輸出選擇寄存器,將通用輸入輸出管腳配置成輸入模式。
4.根據(jù)權(quán)利要求3所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述按鍵按下,產(chǎn)生系統(tǒng)控制中斷的步驟為按鍵按下,與所述按鍵連接的通用輸入輸出管腳輸入的電平發(fā)生變化,產(chǎn)生系統(tǒng)控制中斷。
5.根據(jù)權(quán)利要求1至4中任意一項所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述響應(yīng)系統(tǒng)控制中斷,輸出與所述按鍵對應(yīng)的標(biāo)識符的步驟為操作系統(tǒng)在系統(tǒng)控制中斷產(chǎn)生后調(diào)用操作系統(tǒng)直接能源管理下的高級配置與電源管理接口驅(qū)動去執(zhí)行響應(yīng)事件的處理方法,所述處理方法為輸出所述按鍵對應(yīng)的標(biāo)識符。
6.根據(jù)權(quán)利要求5所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述輸出所述按鍵對應(yīng)的標(biāo)識符的步驟為向指定的端口輸出所述按鍵對應(yīng)的標(biāo)識符;或?qū)⑺霭存I對應(yīng)的標(biāo)識符輸出到存儲器中。
7.根據(jù)權(quán)利要求6所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述指定的端口為 0x80 端 Π。
8.根據(jù)權(quán)利要求6所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述根據(jù)標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序的步驟為通過應(yīng)用服務(wù)程序讀取指定的端口或存儲器中的標(biāo)識符,根據(jù)所述標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。
9.根據(jù)權(quán)利要求8所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,還包括 通過所述應(yīng)用服務(wù)程序更改、增加或刪除按鍵與應(yīng)用程序的對應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求1所述的一鍵調(diào)用應(yīng)用程序的方法,其特征在于,所述應(yīng)用程序包括病毒掃描殺毒程序、系統(tǒng)還原程序、系統(tǒng)備份程序、系統(tǒng)升級程序、應(yīng)用軟件升級程序和數(shù)據(jù)同步程序。
全文摘要
本發(fā)明提供了一種一鍵調(diào)用應(yīng)用程序的方法,包括以下步驟按鍵按下,產(chǎn)生系統(tǒng)控制中斷;響應(yīng)系統(tǒng)控制中斷,輸出與所述按鍵對應(yīng)的標(biāo)識符;根據(jù)所述標(biāo)識符調(diào)用對應(yīng)的應(yīng)用程序。本發(fā)明通過按鍵按下產(chǎn)生系統(tǒng)控制中斷,調(diào)用與按鍵對應(yīng)的應(yīng)用程序,無需將應(yīng)用程序功能固化在BIOS代碼中,不會受BIOS芯片空間的限制,因此能夠?qū)崿F(xiàn)多種功能,特別是實現(xiàn)一些復(fù)雜的應(yīng)用程序功能。
文檔編號G06F9/46GK102467409SQ20101053531
公開日2012年5月23日 申請日期2010年11月8日 優(yōu)先權(quán)日2010年11月8日
發(fā)明者劉學(xué)平, 陳志列, 陳超, 馬先明 申請人:研祥智能科技股份有限公司