可经由通用序列总线装置开机的系统及其方法

文档序号:6434118阅读:81来源:国知局
专利名称:可经由通用序列总线装置开机的系统及其方法
技术领域
本发明涉及一种系统及其方法,尤其涉及一种可经由通用序列总线装置开机的系统及其方法。
背景技术
在现有技术中,当使用者想要开启一主机时,使用者按下主机上的电源开关。然后,主机内的基本输出输入单兀会根据产生自电源开关的信号以及存储于基本输出输入单元内的开机顺序设定值,依序开启主机内的装置及耦接于主机的周边装置,其中主机通常先从主机内的硬盘开机。然而,当使用者想使用主机且主机为关机状态时,根据现有技术使用者必须费心地找寻主机上的电源开关,然后按下主机上的电源开关,以使主机依照开机顺序设定值先从主机内的硬盘慢慢开机。另外,随着云端技术的进步,主机或许不再有硬盘。因此,先从主机内的硬盘开机也许将不符合云端技术未来的趋势。综上所述,主机依照开机顺序设定值先从主机内的硬盘开机,对于使用者而言既不方便,也不符合云端技术未来的趋势。

发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种可经由通用序列总线装置开机的系统和方法。本发明的一实施例提供一种可经由通用序列总线装置开机的系统。该系统包含一通用序列总线连接端口、一嵌入式控制器、一平台控制器中枢及一基本输出输入单元。该嵌入式控制器耦接于该通用序列总线连接端口,用以当该系统关机且至少一通用序列总线装置插入该通用序列总线连接端口时,产生一开机信号;该平台控制器中枢用以根据该开机信号唤醒;该基本输出输入单元耦接于该平台控制器中枢和该嵌入式控制器,其中该基本输出输入单元具有一开机顺序设定值,且当该基本输出输入单元根据该开机信号唤醒时,该基本输出输入单元根据该开机顺序设定值,通过该平台控制器中枢以优先从该至少一通用序列总线装置开始开机。本发明的另一实施例提供一种可经由通用序列总线装置开机的方法。该方法包含当一系统关机且至少一通用序列总线装置插入一通用序列总线连接端口时,一嵌入式控制器产生一开机信号;根据该开机信号,唤醒一平台控制器中枢和一基本输出输入单兀;该基本输出输入单元根据一开机顺序设定值,通过该平台控制器中枢以优先从该至少一通用序列总线装置开始开机。本发明的有益效果在于,本发明提供一种可经由通用序列总线装置开机的系统及其方法。该系统及方法利用一嵌入式控制器当该系统关机且至少一通用序列总线装置插入一通用序列总线连接端口时,产生一开机信号。然后,一基本输出输入单元可根据依开机顺序设定值,通过一平台控制器中枢以优先从该至少一通用序列总线装置开始开机。如此,一使用者将可非常方便地利用该通用序列总线装置插入该系统以开启该系统,而不须费心地找寻该系统上的电源开关。另外,随着一云端技术的进步,该系统内或许不再有一硬盘。因此,本发明亦可符合该云端技术未来的趋势。


图I系为本发明的一实施例说明一种可经由通用序列总线装置开机的系统的示意图。图2、图3、图4和图5为说明通用型输入输出接脚的逻辑电位变化的示意图。图6为本发明的另一实施例说明一种可经由通用序列总线装置开机的系统的示意图。图7为本发明的另一实施例说明一种可经由通用序列总线装置开机的方法的流 程图。其中,附图标记说明如下100、600系统102通用序列总线连接端口104嵌入式控制器106平台控制器中枢108基本输出输入单元110通用型输入输出接脚612逻辑电路1082存储器BS开机信号BSSV开机顺序设定值FPV第一预定值LHV逻辑高电位LLV逻辑低电位SPV第二预定值Tl第一预定时间T2第二预定时间700 至 712步骤
具体实施例方式请参照图1,图I为本发明的一实施例说明一种可经由通用序列总线装置开机的系统100的不意图。系统100包含一通用序列总线连接端口 102、一嵌入式控制器104、一平台控制器中枢(Platform Controller Hub,PCH)106及一基本输出输入单兀(Basic Input/Output System,BIOS) 108。嵌入式控制器102通过一通用型输入输出(General Purpose I/0)接脚110耦接于通用序列总线连接端口 102,用以当系统100关机、嵌入式控制器102的外部装置开机功能被致能且至少一通用序列总线装置插入通用序列总线连接端口 102时,产生一开机信号BS ;平台控制器中枢(Platform Controller Hub, PCH) 106用以根据开机信号BS唤醒,其中通用型输入输出接脚110可耦接于通用序列总线连接端口 102的8个接脚中的任一接脚;基本输出输入单元(Basic Input/Output System, BIOS) 108 f禹接于平台控制器中枢106和嵌入式控制器104,其中基本输出输入单元108内的存储器1082具有一开机顺序设定值BSSV,且开机顺序设定值BSSV内存储连接系统100的至少一装置的代码。基本输出输入单元108可根据嵌入式控制器102的外部装置开机功能,改变开机顺序设定值BSSV,或基本输出输入单元108可根据开机信号BS,改变开机顺序设定值BSSV。当基本输出输入单元108根据开机信号BS唤醒时,基本输出输入单元108即可根据改变过的开机顺序设定值BSSV通过平台控制器中枢106以优先从至少一通用序列总线装置开始开机,然后再根据开机顺序设定值BSSV,依序开启系统100内的装置及耦接于系统100的周边装置。请参照图2至图5,图2至图5为说明通用型输入输出接脚110的逻辑电位变化的示意图。根据高级配置与电源接口(advanced configuration and power interface,ACPI)的规范,当系统100处于关机状态时,系统100仍具有S5的电源。因此,当一通用序列总线装置插入通用序列总线连接端口 102时,通用型输入输出接脚110会根据S5的电源,产生一逻辑电位变化。如图2所示,通用型输入输出接脚110的逻辑电位变化为一逻辑低电位LLV到一逻辑高电位LHV的变化,且逻辑高电位LHV高于一第一预定值FPV ;如图3所示,通用型输入输出接脚110的逻辑电位变化为逻辑低电位LLV到逻辑高电位LHV的变化,且逻辑高电位LHV持续一高于第一预定值FPV的第一预定时间Tl ;如图4所示,通用型输入输出接脚110的逻辑电位变化为逻辑高电位LHV到逻辑低电位LLV的变化,且逻辑低电位LLV低于一第二预定值SPV ;如图5所示,通用型输入输出接脚110的逻辑电位变化为逻辑高电位LHV到逻辑低电位LLV的变化,且逻辑低电位LLV持续一低于第二预定值SPV的第二预定时间T2。因此,嵌入式控制器104即可根据通用型输入输出接脚110的逻辑电位变化,产生开机信号BS。另外,当多个通用序列总线装置同时插入通用序列总线连接端口 102时,基本输出输入单元108将根据开机顺序设定值BSSV及通用序列总线连接端口 102的连接端口的顺序,通过平台控制器中枢106以优先从多个通用序列总线装置中的一通用序列总线装置开始开机。请参照图6,图6为本发明的另一实施例说明一种可经由通用序列总线装置开机的系统600的不意图。系统600和系统100的差别在于嵌入式控制器102通过一逻辑电路612耦接于通用序列总线连接端口 102。如图6所示,逻辑电路612为一与门,逻辑电路612具有一第一输入端,耦接于通用序列总线连接端口 102的一接脚,一第二输入端,耦接于通用序列总线连接端口 102的另一接脚,及一输出端,耦接于嵌入式控制器104。当一通用序列总线装置插入通用序列总线连接端口 102时,逻辑电路612的第一输入端与第二输入端的会根据S5的电源,产生第一逻辑电位变化,而逻辑电路612的输出端则可根据一及的逻辑运算(AND logic operation)和第一逻辑电位变化,输出一第二逻辑电位变化。因此,嵌入式控制器104即可根据辑电路612的输出端的第二逻辑电位变化,产生开机信号BS。另夕卜,系统600的其余操作原理皆和系统100相同,在此不再赘述。此外,本发明并不受限于逻辑电路612为与门,亦即逻辑电路612可为其他逻辑电路。因此,只要嵌入式控制器104根据一逻辑电路的输出端的逻辑电位变化,产生开机信号BS,即落入本发明的范畴。请参照图7,图7为本发明的另一实施例说明一种可经由通用序列总线装置开机的方法的流程图。图7的方法利用图I的系统100和图6的系统600说明,详细步骤如下步骤700:开始;步骤702 :致能嵌入式控制器104的外部装置开机功能;步骤704 :关机系统100 ;步骤706 :当系统100关机且至少一通用序列总线装置插入一通用序列总线连接端口 102时,嵌入式控制器104产生开机信号BS ;步骤708 :根据开机信号BS,唤醒平台控制器中枢106和基本输出输入单元108 ;步骤710:基本输出输入单元108根据开机顺序设定值BSSV,通过平台控制器中枢106以优先从至少一通用序列总线装置开始开机;步骤712:结束。在步骤702中,使用者致能系统100内嵌入式控制器104的外部装置开机功能。因为在系统100重新启动后,嵌入式控制器104的外部装置开机功能才会生效,所以在步骤704中,使用者要将系统100关机。在步骤706中,嵌入式控制器104根据通用型输入输出接脚110的逻辑电位变化,产生开机信号BS,其中通用型输入输出接脚110可耦接于通用序列总线连接端口 102的8个接脚中的任一接脚。当至少一通用序列总线装置插入通用序列总线连接端口 102时,通用型输入输出接脚110会根据S5的电源,产生逻辑电位变化。因此,嵌入式控制器104即可根据通用型输入输出接脚110的逻辑电位变化,产生开机信号BS0另外,通用型输入输出接脚110的逻辑电位变化如图2至图5所示,在此不再赘述。在本发明的另一实施例中,嵌入式控制器104根据逻辑电路612 (如图6所示)的输出端的逻辑电位变化,产生开机信号BS。在步骤710中,基本输出输入单元108内的存储器1082具有一开机顺序设定值BSSV,且开机顺序设定值BSSV内存储连接系统100的至少一装置的代码。基本输出输入单元108可根据嵌入式控制器102的外部装置开机功能,改变开机顺序设定值BSSV,或基本输出输入单元108可根据开机信号BS,改变开机顺序设定值BSSV。因此,当基本输出输入单元108根据开机信号BS唤醒时,基本输出输入单元108即可根据改变过的开机顺序设定值BSSV通过平台控制器中枢106以优先从至少一通用序列总线装置开始开机,然后再根据开机顺序设定值BSSV,依序开启系统100内的装置及耦接于系统100的周边装置。综上所述,本发明所提供的可经由通用序列总线装置开机的系统及其方法,利用嵌入式控制器当系统关机且至少一通用序列总线装置插入通用序列总线连接端口时,产生开机信号。然后,基本输出输入单元可根据开机顺序设定值,通过平台控制器中枢以优先从至少一通用序列总线装置开始开机。如此,使用者将可非常方便地利用通用序列总线装置插入系统以开启系统,而不须费心地找寻系统上的电源开关。另外,随着云端技术的进步,系统内或许不再有硬盘。因此,本发明亦可符合云端技术未来的趋势。以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的等同变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种可经由通用序列总线装置开机的系统,包含 一通用序列总线连接端口; 一嵌入式控制器,耦接于该通用序列总线连接端口,用以当该系统关机且至少一通用序列总线装置插入该通用序列总线连接端口时,产生一开机信号; 一平台控制器中枢,用以根据该开机信号唤醒;及 一基本输出输入单元,耦接于该平台控制器中枢和该嵌入式控制器,其中该基本输出输入单元具有一开机顺序设定值,且当该基本输出输入单元根据该开机信号唤醒时,该基本输出输入单元根据该开机顺序设定值,通过该平台控制器中枢以优先从该至少一通用序列总线装置开始开机。
2.如权利要求I所述的系统,其中该嵌入式控制器通过一通用型输入输出接脚耦接于该通用序列总线连接端口。
3.如权利要求2所述的系统,其中该嵌入式控制器根据该通用型输入输出接脚的逻辑电位变化,产生该开机信号。
4.如权利要求I所述的系统,其中该嵌入式控制器通过一逻辑电路耦接于该通用序列总线连接端口。
5.如权利要求4所述的系统,其中该逻辑电路包含 一与门,具有一第一输入端,耦接于该通用序列总线连接端口的一接脚,一第二输入端,耦接于该通用序列总线连接端口的另一接脚,及一输出端,耦接于该嵌入式控制器。
6.如权利要求5所述的系统,其中该嵌入式控制器根据该输出端的逻辑电位变化,产生该开机信号。
7.如权利要求3或6所述的系统,其中该逻辑电位变化为一逻辑低电位到一逻辑高电位的变化,且该逻辑高电位高于一第一预定值。
8.如权利要求3或6所述的系统,其中该逻辑电位变化为一逻辑低电位到一逻辑高电位的变化,且该逻辑高电位持续一第一预定时间。
9.如权利要求3或6所述的系统,其中该逻辑电位变化为一逻辑高电位到一逻辑低电位的变化,且该逻辑低电位低于一第二预定值。
10.如权利要求3或6所述的系统,其中该逻辑电位变化为一逻辑高电位到一逻辑低电位的变化,且该逻辑低电位持续一第二预定时间。
11.如权利要求I所述的系统,其中该开机顺序设定值存储连接该系统的至少一装置的代码。
12.—种可经由通用序列总线装置开机的方法,包含步骤 当一系统关机且至少一通用序列总线装置插入一通用序列总线连接端口时,一嵌入式控制器产生一开机信号; 根据该开机信号,唤醒一平台控制器中枢和一基本输出输入单元 '及 该基本输出输入单元根据一开机顺序设定值,通过该平台控制器中枢以优先从该至少一通用序列总线装置开始开机。
13.如权利要求12所述的方法,其中该嵌入式控制器根据一通用型输入输出接脚的逻辑电位变化,产生该开机信号。
14.如权利要求12所述的方法,其中该嵌入式控制器根据一逻辑电路的输出端的逻辑电位变化,产生该开机信号。
15.如权利要求13或14所述的方法,其中该逻辑电位变化为一逻辑低电位到一逻辑高电位的变化,且该逻辑高电位高于一第一预定值。
16.如权利要求13或14所述的方法,其中该逻辑电位变化为一逻辑低电位到一逻辑高电位的变化,且该逻辑高电位持续一第一预定时间。
17.如权利要求13或14所述的方法,其中该逻辑电位变化为一逻辑高电位到一逻辑低电位的变化,且该逻辑低电位低于一第二预定值。
18.如权利要求13或14所述的方法,其中该逻辑电位变化为一逻辑高电位到一逻辑低电位的变化,且该逻辑低电位持续一第二预定时间。
19.如权利要求12所述的方法,其中该开机顺序设定值存储连接该系统的至少一装置的代码。
20.如权利要求12所述的方法,还包含步骤 致能一外部装置开机功能;及 关机该系统。
21.如权利要求20所述的方法,还包含步骤 该基本输出输入单元根据该外部装置开机功能,改变该开机顺序设定值。
22.如权利要求12所述的方法,还包含步骤 该基本输出输入单元根据该开机信号,改变该开机顺序设定值。
全文摘要
本发明公开了一种可经由通用序列总线装置开机的系统和方法,该系统包含一通用序列总线连接端口、一嵌入式控制器、一平台控制器中枢及一基本输出输入单元。该嵌入式控制器用以当该系统关机且至少一通用序列总线装置插入该通用序列总线连接端口时,产生一开机信号;该平台控制器中枢用以根据该开机信号唤醒;该基本输出输入单元具有一开机顺序设定值,且当该基本输出输入单元根据该开机信号唤醒时,该基本输出输入单元根据该开机顺序设定值,通过该平台控制器中枢以优先从该至少一通用序列总线装置开始开机。本发明可使使用者非常方便地利用该通用序列总线装置插入该系统以开启该系统,而不须费心地找寻该系统上的电源开关。
文档编号G06F1/26GK102981588SQ20111028789
公开日2013年3月20日 申请日期2011年9月26日 优先权日2011年9月7日
发明者廖谊婷 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1