專利名稱:可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種系統(tǒng)及其方法,尤其涉及一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)及其方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,當(dāng)使用者想要開啟一主機(jī)時(shí),使用者按下主機(jī)上的電源開關(guān)。然后,主機(jī)內(nèi)的基本輸出輸入單兀會(huì)根據(jù)產(chǎn)生自電源開關(guān)的信號(hào)以及存儲(chǔ)于基本輸出輸入單元內(nèi)的開機(jī)順序設(shè)定值,依序開啟主機(jī)內(nèi)的裝置及耦接于主機(jī)的周邊裝置,其中主機(jī)通常先從主機(jī)內(nèi)的硬盤開機(jī)。然而,當(dāng)使用者想使用主機(jī)且主機(jī)為關(guān)機(jī)狀態(tài)時(shí),根據(jù)現(xiàn)有技術(shù)使用者必須費(fèi)心地找尋主機(jī)上的電源開關(guān),然后按下主機(jī)上的電源開關(guān),以使主機(jī)依照開機(jī)順序設(shè)定值先從主機(jī)內(nèi)的硬盤慢慢開機(jī)。另外,隨著云端技術(shù)的進(jìn)步,主機(jī)或許不再有硬盤。因此,先從主機(jī)內(nèi)的硬盤開機(jī)也許將不符合云端技術(shù)未來的趨勢。綜上所述,主機(jī)依照開機(jī)順序設(shè)定值先從主機(jī)內(nèi)的硬盤開機(jī),對(duì)于使用者而言既不方便,也不符合云端技術(shù)未來的趨勢。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的在于提供一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)和方法。本發(fā)明的一實(shí)施例提供一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)。該系統(tǒng)包含一通用序列總線連接端口、一嵌入式控制器、一平臺(tái)控制器中樞及一基本輸出輸入單元。該嵌入式控制器耦接于該通用序列總線連接端口,用以當(dāng)該系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入該通用序列總線連接端口時(shí),產(chǎn)生一開機(jī)信號(hào);該平臺(tái)控制器中樞用以根據(jù)該開機(jī)信號(hào)喚醒;該基本輸出輸入單元耦接于該平臺(tái)控制器中樞和該嵌入式控制器,其中該基本輸出輸入單元具有一開機(jī)順序設(shè)定值,且當(dāng)該基本輸出輸入單元根據(jù)該開機(jī)信號(hào)喚醒時(shí),該基本輸出輸入單元根據(jù)該開機(jī)順序設(shè)定值,通過該平臺(tái)控制器中樞以優(yōu)先從該至少一通用序列總線裝置開始開機(jī)。本發(fā)明的另一實(shí)施例提供一種可經(jīng)由通用序列總線裝置開機(jī)的方法。該方法包含當(dāng)一系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入一通用序列總線連接端口時(shí),一嵌入式控制器產(chǎn)生一開機(jī)信號(hào);根據(jù)該開機(jī)信號(hào),喚醒一平臺(tái)控制器中樞和一基本輸出輸入單兀;該基本輸出輸入單元根據(jù)一開機(jī)順序設(shè)定值,通過該平臺(tái)控制器中樞以優(yōu)先從該至少一通用序列總線裝置開始開機(jī)。本發(fā)明的有益效果在于,本發(fā)明提供一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)及其方法。該系統(tǒng)及方法利用一嵌入式控制器當(dāng)該系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入一通用序列總線連接端口時(shí),產(chǎn)生一開機(jī)信號(hào)。然后,一基本輸出輸入單元可根據(jù)依開機(jī)順序設(shè)定值,通過一平臺(tái)控制器中樞以優(yōu)先從該至少一通用序列總線裝置開始開機(jī)。如此,一使用者將可非常方便地利用該通用序列總線裝置插入該系統(tǒng)以開啟該系統(tǒng),而不須費(fèi)心地找尋該系統(tǒng)上的電源開關(guān)。另外,隨著一云端技術(shù)的進(jìn)步,該系統(tǒng)內(nèi)或許不再有一硬盤。因此,本發(fā)明亦可符合該云端技術(shù)未來的趨勢。
圖I系為本發(fā)明的一實(shí)施例說明一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)的示意圖。圖2、圖3、圖4和圖5為說明通用型輸入輸出接腳的邏輯電位變化的示意圖。圖6為本發(fā)明的另一實(shí)施例說明一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)的示意圖。圖7為本發(fā)明的另一實(shí)施例說明一種可經(jīng)由通用序列總線裝置開機(jī)的方法的流 程圖。其中,附圖標(biāo)記說明如下100、600系統(tǒng)102通用序列總線連接端口104嵌入式控制器106平臺(tái)控制器中樞108基本輸出輸入單元110通用型輸入輸出接腳612邏輯電路1082存儲(chǔ)器BS開機(jī)信號(hào)BSSV開機(jī)順序設(shè)定值FPV第一預(yù)定值LHV邏輯高電位LLV邏輯低電位SPV第二預(yù)定值Tl第一預(yù)定時(shí)間T2第二預(yù)定時(shí)間700 至 712步驟
具體實(shí)施例方式請(qǐng)參照?qǐng)D1,圖I為本發(fā)明的一實(shí)施例說明一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)100的不意圖。系統(tǒng)100包含一通用序列總線連接端口 102、一嵌入式控制器104、一平臺(tái)控制器中樞(Platform Controller Hub,PCH)106及一基本輸出輸入單兀(Basic Input/Output System,BIOS) 108。嵌入式控制器102通過一通用型輸入輸出(General Purpose I/0)接腳110耦接于通用序列總線連接端口 102,用以當(dāng)系統(tǒng)100關(guān)機(jī)、嵌入式控制器102的外部裝置開機(jī)功能被致能且至少一通用序列總線裝置插入通用序列總線連接端口 102時(shí),產(chǎn)生一開機(jī)信號(hào)BS ;平臺(tái)控制器中樞(Platform Controller Hub, PCH) 106用以根據(jù)開機(jī)信號(hào)BS喚醒,其中通用型輸入輸出接腳110可耦接于通用序列總線連接端口 102的8個(gè)接腳中的任一接腳;基本輸出輸入單元(Basic Input/Output System, BIOS) 108 f禹接于平臺(tái)控制器中樞106和嵌入式控制器104,其中基本輸出輸入單元108內(nèi)的存儲(chǔ)器1082具有一開機(jī)順序設(shè)定值BSSV,且開機(jī)順序設(shè)定值BSSV內(nèi)存儲(chǔ)連接系統(tǒng)100的至少一裝置的代碼?;据敵鲚斎雴卧?08可根據(jù)嵌入式控制器102的外部裝置開機(jī)功能,改變開機(jī)順序設(shè)定值BSSV,或基本輸出輸入單元108可根據(jù)開機(jī)信號(hào)BS,改變開機(jī)順序設(shè)定值BSSV。當(dāng)基本輸出輸入單元108根據(jù)開機(jī)信號(hào)BS喚醒時(shí),基本輸出輸入單元108即可根據(jù)改變過的開機(jī)順序設(shè)定值BSSV通過平臺(tái)控制器中樞106以優(yōu)先從至少一通用序列總線裝置開始開機(jī),然后再根據(jù)開機(jī)順序設(shè)定值BSSV,依序開啟系統(tǒng)100內(nèi)的裝置及耦接于系統(tǒng)100的周邊裝置。請(qǐng)參照?qǐng)D2至圖5,圖2至圖5為說明通用型輸入輸出接腳110的邏輯電位變化的示意圖。根據(jù)高級(jí)配置與電源接口(advanced configuration and power interface,ACPI)的規(guī)范,當(dāng)系統(tǒng)100處于關(guān)機(jī)狀態(tài)時(shí),系統(tǒng)100仍具有S5的電源。因此,當(dāng)一通用序列總線裝置插入通用序列總線連接端口 102時(shí),通用型輸入輸出接腳110會(huì)根據(jù)S5的電源,產(chǎn)生一邏輯電位變化。如圖2所示,通用型輸入輸出接腳110的邏輯電位變化為一邏輯低電位LLV到一邏輯高電位LHV的變化,且邏輯高電位LHV高于一第一預(yù)定值FPV ;如圖3所示,通用型輸入輸出接腳110的邏輯電位變化為邏輯低電位LLV到邏輯高電位LHV的變化,且邏輯高電位LHV持續(xù)一高于第一預(yù)定值FPV的第一預(yù)定時(shí)間Tl ;如圖4所示,通用型輸入輸出接腳110的邏輯電位變化為邏輯高電位LHV到邏輯低電位LLV的變化,且邏輯低電位LLV低于一第二預(yù)定值SPV ;如圖5所示,通用型輸入輸出接腳110的邏輯電位變化為邏輯高電位LHV到邏輯低電位LLV的變化,且邏輯低電位LLV持續(xù)一低于第二預(yù)定值SPV的第二預(yù)定時(shí)間T2。因此,嵌入式控制器104即可根據(jù)通用型輸入輸出接腳110的邏輯電位變化,產(chǎn)生開機(jī)信號(hào)BS。另外,當(dāng)多個(gè)通用序列總線裝置同時(shí)插入通用序列總線連接端口 102時(shí),基本輸出輸入單元108將根據(jù)開機(jī)順序設(shè)定值BSSV及通用序列總線連接端口 102的連接端口的順序,通過平臺(tái)控制器中樞106以優(yōu)先從多個(gè)通用序列總線裝置中的一通用序列總線裝置開始開機(jī)。請(qǐng)參照?qǐng)D6,圖6為本發(fā)明的另一實(shí)施例說明一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)600的不意圖。系統(tǒng)600和系統(tǒng)100的差別在于嵌入式控制器102通過一邏輯電路612耦接于通用序列總線連接端口 102。如圖6所示,邏輯電路612為一與門,邏輯電路612具有一第一輸入端,耦接于通用序列總線連接端口 102的一接腳,一第二輸入端,耦接于通用序列總線連接端口 102的另一接腳,及一輸出端,耦接于嵌入式控制器104。當(dāng)一通用序列總線裝置插入通用序列總線連接端口 102時(shí),邏輯電路612的第一輸入端與第二輸入端的會(huì)根據(jù)S5的電源,產(chǎn)生第一邏輯電位變化,而邏輯電路612的輸出端則可根據(jù)一及的邏輯運(yùn)算(AND logic operation)和第一邏輯電位變化,輸出一第二邏輯電位變化。因此,嵌入式控制器104即可根據(jù)輯電路612的輸出端的第二邏輯電位變化,產(chǎn)生開機(jī)信號(hào)BS。另夕卜,系統(tǒng)600的其余操作原理皆和系統(tǒng)100相同,在此不再贅述。此外,本發(fā)明并不受限于邏輯電路612為與門,亦即邏輯電路612可為其他邏輯電路。因此,只要嵌入式控制器104根據(jù)一邏輯電路的輸出端的邏輯電位變化,產(chǎn)生開機(jī)信號(hào)BS,即落入本發(fā)明的范疇。請(qǐng)參照?qǐng)D7,圖7為本發(fā)明的另一實(shí)施例說明一種可經(jīng)由通用序列總線裝置開機(jī)的方法的流程圖。圖7的方法利用圖I的系統(tǒng)100和圖6的系統(tǒng)600說明,詳細(xì)步驟如下步驟700:開始;步驟702 :致能嵌入式控制器104的外部裝置開機(jī)功能;步驟704 :關(guān)機(jī)系統(tǒng)100 ;步驟706 :當(dāng)系統(tǒng)100關(guān)機(jī)且至少一通用序列總線裝置插入一通用序列總線連接端口 102時(shí),嵌入式控制器104產(chǎn)生開機(jī)信號(hào)BS ;步驟708 :根據(jù)開機(jī)信號(hào)BS,喚醒平臺(tái)控制器中樞106和基本輸出輸入單元108 ;步驟710:基本輸出輸入單元108根據(jù)開機(jī)順序設(shè)定值BSSV,通過平臺(tái)控制器中樞106以優(yōu)先從至少一通用序列總線裝置開始開機(jī);步驟712:結(jié)束。在步驟702中,使用者致能系統(tǒng)100內(nèi)嵌入式控制器104的外部裝置開機(jī)功能。因?yàn)樵谙到y(tǒng)100重新啟動(dòng)后,嵌入式控制器104的外部裝置開機(jī)功能才會(huì)生效,所以在步驟704中,使用者要將系統(tǒng)100關(guān)機(jī)。在步驟706中,嵌入式控制器104根據(jù)通用型輸入輸出接腳110的邏輯電位變化,產(chǎn)生開機(jī)信號(hào)BS,其中通用型輸入輸出接腳110可耦接于通用序列總線連接端口 102的8個(gè)接腳中的任一接腳。當(dāng)至少一通用序列總線裝置插入通用序列總線連接端口 102時(shí),通用型輸入輸出接腳110會(huì)根據(jù)S5的電源,產(chǎn)生邏輯電位變化。因此,嵌入式控制器104即可根據(jù)通用型輸入輸出接腳110的邏輯電位變化,產(chǎn)生開機(jī)信號(hào)BS0另外,通用型輸入輸出接腳110的邏輯電位變化如圖2至圖5所示,在此不再贅述。在本發(fā)明的另一實(shí)施例中,嵌入式控制器104根據(jù)邏輯電路612 (如圖6所示)的輸出端的邏輯電位變化,產(chǎn)生開機(jī)信號(hào)BS。在步驟710中,基本輸出輸入單元108內(nèi)的存儲(chǔ)器1082具有一開機(jī)順序設(shè)定值BSSV,且開機(jī)順序設(shè)定值BSSV內(nèi)存儲(chǔ)連接系統(tǒng)100的至少一裝置的代碼?;据敵鲚斎雴卧?08可根據(jù)嵌入式控制器102的外部裝置開機(jī)功能,改變開機(jī)順序設(shè)定值BSSV,或基本輸出輸入單元108可根據(jù)開機(jī)信號(hào)BS,改變開機(jī)順序設(shè)定值BSSV。因此,當(dāng)基本輸出輸入單元108根據(jù)開機(jī)信號(hào)BS喚醒時(shí),基本輸出輸入單元108即可根據(jù)改變過的開機(jī)順序設(shè)定值BSSV通過平臺(tái)控制器中樞106以優(yōu)先從至少一通用序列總線裝置開始開機(jī),然后再根據(jù)開機(jī)順序設(shè)定值BSSV,依序開啟系統(tǒng)100內(nèi)的裝置及耦接于系統(tǒng)100的周邊裝置。綜上所述,本發(fā)明所提供的可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)及其方法,利用嵌入式控制器當(dāng)系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入通用序列總線連接端口時(shí),產(chǎn)生開機(jī)信號(hào)。然后,基本輸出輸入單元可根據(jù)開機(jī)順序設(shè)定值,通過平臺(tái)控制器中樞以優(yōu)先從至少一通用序列總線裝置開始開機(jī)。如此,使用者將可非常方便地利用通用序列總線裝置插入系統(tǒng)以開啟系統(tǒng),而不須費(fèi)心地找尋系統(tǒng)上的電源開關(guān)。另外,隨著云端技術(shù)的進(jìn)步,系統(tǒng)內(nèi)或許不再有硬盤。因此,本發(fā)明亦可符合云端技術(shù)未來的趨勢。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的等同變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng),包含 一通用序列總線連接端口; 一嵌入式控制器,耦接于該通用序列總線連接端口,用以當(dāng)該系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入該通用序列總線連接端口時(shí),產(chǎn)生一開機(jī)信號(hào); 一平臺(tái)控制器中樞,用以根據(jù)該開機(jī)信號(hào)喚醒;及 一基本輸出輸入單元,耦接于該平臺(tái)控制器中樞和該嵌入式控制器,其中該基本輸出輸入單元具有一開機(jī)順序設(shè)定值,且當(dāng)該基本輸出輸入單元根據(jù)該開機(jī)信號(hào)喚醒時(shí),該基本輸出輸入單元根據(jù)該開機(jī)順序設(shè)定值,通過該平臺(tái)控制器中樞以優(yōu)先從該至少一通用序列總線裝置開始開機(jī)。
2.如權(quán)利要求I所述的系統(tǒng),其中該嵌入式控制器通過一通用型輸入輸出接腳耦接于該通用序列總線連接端口。
3.如權(quán)利要求2所述的系統(tǒng),其中該嵌入式控制器根據(jù)該通用型輸入輸出接腳的邏輯電位變化,產(chǎn)生該開機(jī)信號(hào)。
4.如權(quán)利要求I所述的系統(tǒng),其中該嵌入式控制器通過一邏輯電路耦接于該通用序列總線連接端口。
5.如權(quán)利要求4所述的系統(tǒng),其中該邏輯電路包含 一與門,具有一第一輸入端,耦接于該通用序列總線連接端口的一接腳,一第二輸入端,耦接于該通用序列總線連接端口的另一接腳,及一輸出端,耦接于該嵌入式控制器。
6.如權(quán)利要求5所述的系統(tǒng),其中該嵌入式控制器根據(jù)該輸出端的邏輯電位變化,產(chǎn)生該開機(jī)信號(hào)。
7.如權(quán)利要求3或6所述的系統(tǒng),其中該邏輯電位變化為一邏輯低電位到一邏輯高電位的變化,且該邏輯高電位高于一第一預(yù)定值。
8.如權(quán)利要求3或6所述的系統(tǒng),其中該邏輯電位變化為一邏輯低電位到一邏輯高電位的變化,且該邏輯高電位持續(xù)一第一預(yù)定時(shí)間。
9.如權(quán)利要求3或6所述的系統(tǒng),其中該邏輯電位變化為一邏輯高電位到一邏輯低電位的變化,且該邏輯低電位低于一第二預(yù)定值。
10.如權(quán)利要求3或6所述的系統(tǒng),其中該邏輯電位變化為一邏輯高電位到一邏輯低電位的變化,且該邏輯低電位持續(xù)一第二預(yù)定時(shí)間。
11.如權(quán)利要求I所述的系統(tǒng),其中該開機(jī)順序設(shè)定值存儲(chǔ)連接該系統(tǒng)的至少一裝置的代碼。
12.—種可經(jīng)由通用序列總線裝置開機(jī)的方法,包含步驟 當(dāng)一系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入一通用序列總線連接端口時(shí),一嵌入式控制器產(chǎn)生一開機(jī)信號(hào); 根據(jù)該開機(jī)信號(hào),喚醒一平臺(tái)控制器中樞和一基本輸出輸入單元 '及 該基本輸出輸入單元根據(jù)一開機(jī)順序設(shè)定值,通過該平臺(tái)控制器中樞以優(yōu)先從該至少一通用序列總線裝置開始開機(jī)。
13.如權(quán)利要求12所述的方法,其中該嵌入式控制器根據(jù)一通用型輸入輸出接腳的邏輯電位變化,產(chǎn)生該開機(jī)信號(hào)。
14.如權(quán)利要求12所述的方法,其中該嵌入式控制器根據(jù)一邏輯電路的輸出端的邏輯電位變化,產(chǎn)生該開機(jī)信號(hào)。
15.如權(quán)利要求13或14所述的方法,其中該邏輯電位變化為一邏輯低電位到一邏輯高電位的變化,且該邏輯高電位高于一第一預(yù)定值。
16.如權(quán)利要求13或14所述的方法,其中該邏輯電位變化為一邏輯低電位到一邏輯高電位的變化,且該邏輯高電位持續(xù)一第一預(yù)定時(shí)間。
17.如權(quán)利要求13或14所述的方法,其中該邏輯電位變化為一邏輯高電位到一邏輯低電位的變化,且該邏輯低電位低于一第二預(yù)定值。
18.如權(quán)利要求13或14所述的方法,其中該邏輯電位變化為一邏輯高電位到一邏輯低電位的變化,且該邏輯低電位持續(xù)一第二預(yù)定時(shí)間。
19.如權(quán)利要求12所述的方法,其中該開機(jī)順序設(shè)定值存儲(chǔ)連接該系統(tǒng)的至少一裝置的代碼。
20.如權(quán)利要求12所述的方法,還包含步驟 致能一外部裝置開機(jī)功能;及 關(guān)機(jī)該系統(tǒng)。
21.如權(quán)利要求20所述的方法,還包含步驟 該基本輸出輸入單元根據(jù)該外部裝置開機(jī)功能,改變?cè)撻_機(jī)順序設(shè)定值。
22.如權(quán)利要求12所述的方法,還包含步驟 該基本輸出輸入單元根據(jù)該開機(jī)信號(hào),改變?cè)撻_機(jī)順序設(shè)定值。
全文摘要
本發(fā)明公開了一種可經(jīng)由通用序列總線裝置開機(jī)的系統(tǒng)和方法,該系統(tǒng)包含一通用序列總線連接端口、一嵌入式控制器、一平臺(tái)控制器中樞及一基本輸出輸入單元。該嵌入式控制器用以當(dāng)該系統(tǒng)關(guān)機(jī)且至少一通用序列總線裝置插入該通用序列總線連接端口時(shí),產(chǎn)生一開機(jī)信號(hào);該平臺(tái)控制器中樞用以根據(jù)該開機(jī)信號(hào)喚醒;該基本輸出輸入單元具有一開機(jī)順序設(shè)定值,且當(dāng)該基本輸出輸入單元根據(jù)該開機(jī)信號(hào)喚醒時(shí),該基本輸出輸入單元根據(jù)該開機(jī)順序設(shè)定值,通過該平臺(tái)控制器中樞以優(yōu)先從該至少一通用序列總線裝置開始開機(jī)。本發(fā)明可使使用者非常方便地利用該通用序列總線裝置插入該系統(tǒng)以開啟該系統(tǒng),而不須費(fèi)心地找尋該系統(tǒng)上的電源開關(guān)。
文檔編號(hào)G06F1/26GK102981588SQ20111028789
公開日2013年3月20日 申請(qǐng)日期2011年9月26日 優(yōu)先權(quán)日2011年9月7日
發(fā)明者廖誼婷 申請(qǐng)人:緯創(chuàng)資通股份有限公司