專利名稱:個(gè)別裝置快捷啟動(dòng)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種快捷啟動(dòng)系統(tǒng)及方法,且特別涉及一種在現(xiàn)行電腦設(shè)計(jì),在不需修改硬體架構(gòu)的前提下,當(dāng)電腦關(guān)機(jī)時(shí)可針對個(gè)別裝置驅(qū)動(dòng)的個(gè)別裝置快捷啟動(dòng)系統(tǒng)及方法。
背景技術(shù):
在現(xiàn)存的電腦之中,無論是個(gè)人電腦或是可攜式電腦,大部分都具備了快捷鍵(Quick Button/Key)的設(shè)計(jì),可以提供單鍵執(zhí)行應(yīng)用程序,如播放音樂等功能。然而,在已知的方法之中,電腦都必須先進(jìn)行開機(jī)程序,以載入操作系統(tǒng)(0perating System),在整臺電腦啟動(dòng)之后才可以執(zhí)行快捷鍵所指定的工作。對于使用者而言,既浪費(fèi)時(shí)間且浪費(fèi)電力。
另外,目前也有一些設(shè)計(jì)可以提供電腦在關(guān)機(jī)狀態(tài)時(shí)進(jìn)行播放音樂的功能,但對于這些設(shè)計(jì),都是在原本電腦的架構(gòu)之外,提供一額外的硬件控制晶片方可達(dá)到。而對于這些晶片,是針對某一特定功能進(jìn)行設(shè)計(jì),不僅成本高昂且缺乏彈性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明主要目的為提供在現(xiàn)行電腦架構(gòu)之下,可以針對不同功能進(jìn)行程序化的一種個(gè)別裝置快捷啟動(dòng)系統(tǒng)及方法。此外,本發(fā)明的另一目的為通過僅提供給需要啟動(dòng)的裝置電源,進(jìn)而同時(shí)達(dá)到快速、省電、低成本與高彈性的需求。
為了達(dá)成上述目的,可藉由本發(fā)明所提供的一種適用于處于關(guān)機(jī)狀態(tài)的電腦的個(gè)別裝置快捷啟動(dòng)系統(tǒng)來達(dá)成。依據(jù)本發(fā)明實(shí)施例,個(gè)別裝置快捷啟動(dòng)系統(tǒng)包括一控制模塊與包括一事件表的處理模塊。
控制模塊接收一快捷信號,依據(jù)此快捷信號開啟電源,以致能處理模塊,并輸出相應(yīng)此快捷信號的事件碼給處理模塊。
處理模塊則依據(jù)事件碼與事件表進(jìn)行比對,進(jìn)而找尋一符合項(xiàng)目,并啟動(dòng)符合項(xiàng)目中所記錄的個(gè)別裝置,且執(zhí)行符合項(xiàng)目中記錄的應(yīng)用程序。
依據(jù)本發(fā)明實(shí)施例,控制模塊可以是一內(nèi)嵌控制器(EC,EmbeddedController)。此外,事件表中的不同項(xiàng)目可以記錄針對不同快捷鍵所對應(yīng)的事件碼、個(gè)別裝置、應(yīng)用程序、工作列表與參數(shù)等數(shù)據(jù)。
此外,本發(fā)明亦提出一種適用于處于關(guān)機(jī)狀態(tài)的電腦的個(gè)別裝置快捷啟動(dòng)方法。首先,系統(tǒng)中提供一控制模塊與包括一事件表的處理模塊。之后,控制模塊接收一快捷信號,依據(jù)此快捷信號開啟電源,以致能處理模塊,并輸出相應(yīng)此快捷信號的事件碼給處理模塊。
接著,處理模塊接收事件碼,依據(jù)事件碼與事件表進(jìn)行比對,進(jìn)而找尋一符合項(xiàng)目,并啟動(dòng)符合項(xiàng)目中所記錄的個(gè)別裝置,且執(zhí)行符合項(xiàng)目中記錄的應(yīng)用程序。
附圖簡單說明為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉一實(shí)施例,并配合所附圖示,詳細(xì)說明如下
圖1是顯示依據(jù)本發(fā)明實(shí)施例的個(gè)別裝置快捷啟動(dòng)系統(tǒng)的系統(tǒng)架構(gòu)。
圖2是顯示依據(jù)本發(fā)明實(shí)施例的個(gè)別裝置快捷啟動(dòng)方法的操作流程。
圖3是顯示在關(guān)機(jī)情況下播放音樂光盤片的示意圖。
圖4是顯示一事件碼表例子。
圖5是顯示一事件表例子。
附圖符號說明10~快捷鍵;11、12~按鈕;20~控制模塊;21~事件碼表;30~電源;40~處理模塊;41~事件表;50~個(gè)別裝置;51~光盤機(jī);52~音效卡;53~硬盤;54~顯示卡;60~應(yīng)用程序;S100、…、S600~操作步驟。
具體實(shí)施例方式
接下來,圖1是顯示依據(jù)本發(fā)明實(shí)施例的個(gè)別裝置快捷啟動(dòng)系統(tǒng)的系統(tǒng)架構(gòu),參考圖1,本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)將說明于下。
依據(jù)本發(fā)明實(shí)施例,個(gè)別裝置快捷啟動(dòng)系統(tǒng)包括一控制模塊20與包括一事件表41的處理模塊40。
其中,控制模塊20可以是一般筆記型電腦或一些桌上型電腦中,屬于獨(dú)立晶片的內(nèi)嵌控制器(EC,Embedded Controller)。處理模塊40則可以是中央處理器(CPU)、核心晶片組及基本輸出/入系統(tǒng)(System BIOS)等的組合。
事件表41中可以記錄多個(gè)不同的項(xiàng)目,每個(gè)細(xì)目是記錄針對不同快捷鍵所對應(yīng)的事件碼、個(gè)別裝置(或包含多個(gè)個(gè)別裝置的裝置清單)、應(yīng)用程序、工作列表與參數(shù)等數(shù)據(jù)。
注意的是,即使在關(guān)機(jī)情況下,控制模塊20可藉由電源30來供給電源,以維持運(yùn)作。而電源30亦可包括一系統(tǒng)電源,由控制模塊20來開啟,以致能處理模塊40運(yùn)作。此外,若電源30具有多組電源供應(yīng)的設(shè)計(jì),則個(gè)別裝置50的電源便可由處理模塊40來進(jìn)行開關(guān)。其中,個(gè)別裝置50是指電腦中的顯示卡、音效卡、硬盤、光盤機(jī)等等周邊裝置。
接下來,圖2是顯示依據(jù)本發(fā)明實(shí)施例的個(gè)別裝置快捷啟動(dòng)方法的操作流程。同時(shí)參考圖1與圖2,本發(fā)明實(shí)施例的操作流程將說明于下。
首先,如步驟S100,系統(tǒng)中提供一控制模塊20與包括一事件表41的處理模塊40。之后,如步驟S200,控制模塊20接收由快捷鍵10輸出的快捷信號。其中,系統(tǒng)之中可以提供多個(gè)快捷鍵10,快捷鍵10可以是某個(gè)按鍵、按鍵組合、或是一些個(gè)別獨(dú)立的按鈕。值得注意的是,快捷鍵10可以設(shè)置在電腦系統(tǒng)的鍵盤之上、控制電腦系統(tǒng)的遙控器之上,或是其他電腦系統(tǒng)的輸入裝置之上。每一快捷鍵10代表不同服務(wù)功能,且每一快捷鍵10對應(yīng)一不同的快捷信號。
然后,如步驟S300,控制模塊20依據(jù)此快捷信號開啟電源30,以致能處理模塊40,并將相應(yīng)此快捷信號的事件碼(Event Code)輸出給處理模塊40。注意的是,控制模塊20中可以具有一事件碼表,用以記錄不同快捷鍵所對應(yīng)的事件碼。因此,藉由檢索事件碼表,控制模塊20可以找出相應(yīng)接收的快捷信號的事件碼。其中,事件碼是用以判別為哪一種服務(wù)功能的依據(jù)。
接著,如步驟S400,處理模塊40接收由控制模塊20傳來的事件碼,并依據(jù)接收的事件碼與事件表41進(jìn)行比對,找尋符合項(xiàng)目。最后,如步驟S500,處理模塊啟動(dòng)事件表41中符合項(xiàng)目所記錄的個(gè)別裝置50,并如步驟S600,執(zhí)行符合項(xiàng)目中所記錄的應(yīng)用程序60。
注意的是,應(yīng)用程序60可以存放于硬盤中的既定分割區(qū)(Partition)之中,由于硬盤亦為一個(gè)別裝置,因此,當(dāng)要讀取或執(zhí)行應(yīng)用程序時(shí),可以先使能(提供電源)硬盤,直待將應(yīng)用程序執(zhí)行完成之后再將硬盤關(guān)閉。注意的是,若某些應(yīng)用中必須持續(xù)讀取硬盤中的數(shù)據(jù)時(shí),則不關(guān)閉硬盤。此外,應(yīng)用程序60可以通過一既定程序協(xié)議向處理模塊40要求相應(yīng)的參數(shù)。
另外,針對不同的實(shí)施型態(tài),上述步驟S300中的控制模塊20輸出事件碼給處理模塊40,亦可以由步驟S400中,由處理模塊40向控制模塊20發(fā)出一詢問(Query)以獲得此事件碼來取代。
此外,系統(tǒng)亦可以通過一工具程序來將處理模塊40中的事件表41進(jìn)行編修,以新增、刪除或是修改對應(yīng)的服務(wù)功能,且當(dāng)執(zhí)行應(yīng)用程序時(shí),如果需要讀取一些相關(guān)數(shù)據(jù)時(shí),則系統(tǒng)可以將所需的數(shù)據(jù)由硬盤先讀入處理模塊40中的存儲器(未顯示)內(nèi),再將硬盤關(guān)閉以節(jié)省電力。
接下來,圖3是顯示在關(guān)機(jī)情況下播放音樂光盤片(CD)的示意圖。
當(dāng)使用者需要在關(guān)機(jī)情況下播放音樂光盤時(shí),首先,按下按鈕1(11)(如前所述,按鈕1與按鈕2為不同的快捷鍵)。之后,控制模塊20接收相應(yīng)按鈕1的快捷信號,且依據(jù)此快捷信號開啟電源30,以致能處理模塊40。此外,控制模塊20檢索事件碼表21,以找出相應(yīng)此快捷信號的事件碼。圖4為一事件碼表21例子。其中,相應(yīng)按鈕1(11)的快捷信號所對應(yīng)的事件碼為“00”,相應(yīng)按鈕2(12)的快捷信號所對應(yīng)的事件碼為“01”。接著,控制模塊20便將事件碼“00”傳送給處理模塊40。
接著,處理模塊40依據(jù)由控制模塊20接收的事件碼“00”與事件表41進(jìn)行比對,找尋符合項(xiàng)目。圖5是顯示一事件表例子。其中,事件碼“00”所相應(yīng)的項(xiàng)目記錄為“啟動(dòng)音效卡52、光盤機(jī)51、執(zhí)行應(yīng)用程序60”。之后,處理模塊40啟動(dòng)光盤機(jī)51及音效卡52,再從硬盤53中載入應(yīng)用程序60至主存儲體(未顯示)內(nèi),并執(zhí)行此應(yīng)用程序。
因此,應(yīng)用程序60便可播放音樂光盤,并關(guān)閉硬盤53。此時(shí),系統(tǒng)中顯示卡54與硬盤53是為關(guān)閉狀態(tài)。相同地,當(dāng)某些應(yīng)用必須持續(xù)讀取硬盤中的數(shù)據(jù)時(shí),則不將硬盤53關(guān)閉。
因此,藉由本發(fā)明所提供的個(gè)別裝置快捷啟動(dòng)系統(tǒng)及方法,使得可以在現(xiàn)行電腦架構(gòu)之下,針對不同快捷功能進(jìn)行程序化編修。此外,通過本發(fā)明僅提供給需要啟動(dòng)的裝置電源的處理,亦可以同時(shí)達(dá)到快速、省電、低成本與高彈性的需求。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此項(xiàng)技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種個(gè)別裝置快捷啟動(dòng)系統(tǒng),適用于處于關(guān)機(jī)狀態(tài)的電腦,包括一控制模塊,用于接收一快捷信號,依據(jù)該快捷信號開啟一電源,并輸出相應(yīng)該快捷信號的一事件碼;以及一處理模塊,包括一事件表,接收該事件碼,依據(jù)該事件碼與該事件表進(jìn)行比對,找尋一符合項(xiàng)目,并啟動(dòng)該符合項(xiàng)目中所記錄的至少一個(gè)別裝置。
2.如權(quán)利要求1所述的系統(tǒng),其中,該處理模塊更包括執(zhí)行該符合項(xiàng)目所記錄的一應(yīng)用程序。
3.如權(quán)利要求1所述的系統(tǒng),其中,更包括多個(gè)快捷鍵,其中每一個(gè)快捷鍵對應(yīng)不同的該快捷信號。
4.如權(quán)利要求3所述的系統(tǒng),其中,這些快捷鍵是建置于該電腦系統(tǒng)的鍵盤之上。
5.如權(quán)利要求3所述的系統(tǒng),其中,這些快捷鍵是建置于控制該電腦系統(tǒng)的遙控器之上。
6.如權(quán)利要求1所述的系統(tǒng),其中,該應(yīng)用程序被存放于一既定分割區(qū)內(nèi)。
7.如權(quán)利要求1所述的系統(tǒng),其中,該處理模塊為一基本輸出/入系統(tǒng)。
8.如權(quán)利要求1所述的系統(tǒng),其中,該處理模塊為一中央處理器。
9.一種個(gè)別裝置快捷啟動(dòng)方法,適用于處于關(guān)機(jī)狀態(tài)的電腦,包括下列步驟提供一控制模塊與包括一事件表的一處理模塊;該控制模塊接收一快捷信號;該控制模塊依據(jù)該快捷信號開啟一電源,以使能該處理模塊,并輸出相應(yīng)快捷信號的一事件碼;該處理模塊接收該事件碼,依據(jù)該事件碼與該事件表進(jìn)行比對,找尋一符合項(xiàng)目;以及該處理模塊啟動(dòng)該符合項(xiàng)目所記錄的一個(gè)別裝置。
10.如權(quán)利要求9所述的方法,其中,更包括該處理模塊執(zhí)行該符合項(xiàng)目所記錄的一應(yīng)用程序。
11.如權(quán)利要求9所述的方法,其中該應(yīng)用程序被存放于一既定分割區(qū)內(nèi)。
12.如權(quán)利要求9所述的方法,其中,該處理模塊為一基本輸出/入系統(tǒng)。
13.如權(quán)利要求9所述的方法,其中,該處理模塊為一中央處理器。
14.如權(quán)利要求9所述的方法,其中,該快捷信號是由至少一快捷鍵送出,且該快捷鍵是建置于該電腦系統(tǒng)的鍵盤或控制該電腦系統(tǒng)的遙控器之上。
15.一種個(gè)別裝置快捷啟動(dòng)方法,適用于處于關(guān)機(jī)狀態(tài)的電腦,包括下列步驟提供一控制模塊與包括一事件表的一處理模塊;該控制模塊接收一快捷信號;該控制模塊依據(jù)該快捷信號開啟一電源,以使能該處理模塊,并記錄相應(yīng)該快捷信號的一事件碼;該處理模塊接收發(fā)出一詢問從而由該控制模塊取得該事件碼,且依據(jù)該事件碼與該事件表進(jìn)行比對,找尋一符合項(xiàng)目;以及該處理模塊啟動(dòng)該符合項(xiàng)目所記錄的一個(gè)別裝置。
16.如權(quán)利要求15所述的方法,其中,更包括該處理模塊執(zhí)行該符合項(xiàng)目所記錄的一應(yīng)用程序。
17.如權(quán)利要求15所述的方法,其中,該應(yīng)用程序被存放于一既定分割區(qū)內(nèi)。
18.如權(quán)利要求15所述的方法,其中,該處理模塊為一基本輸出/入系統(tǒng)。
19.如權(quán)利要求15所述的方法,其中,該處理模塊為一中央處理器。
20.如權(quán)利要求15所述的方法,其中,該快捷信號是由至少一快捷鍵送出,且該快捷鍵是建置于該電腦系統(tǒng)的鍵盤或控制該電腦系統(tǒng)的遙控器之上。
全文摘要
一種個(gè)別裝置快捷啟動(dòng)系統(tǒng),適用于處于一關(guān)機(jī)狀態(tài)的電腦,包括一控制模塊與包括一事件表的處理模塊。首先,控制模塊接收一快捷信號,依據(jù)此快捷信號開啟電源,以致能處理模塊,并輸出相應(yīng)此快捷信號的事件碼給處理模塊。處理模塊則依據(jù)事件碼與事件表進(jìn)行比對,找尋一符合項(xiàng)目,并啟動(dòng)符合項(xiàng)目中記錄的個(gè)別裝置,且執(zhí)行符合項(xiàng)目中記錄的應(yīng)用程序。
文檔編號G06F9/44GK1617122SQ200310115638
公開日2005年5月18日 申請日期2003年11月10日 優(yōu)先權(quán)日2003年11月10日
發(fā)明者張立人 申請人:神基科技股份有限公司