专利名称:上电时序控制装置、计算机系统、上电控制系统及其方法
技术领域:
本发明涉及计算机系统安全技术,尤其涉及一种上电时序控制装置、计 算机系统、上电控制系统及其方法。
技术背景随着计算机的应用普及,计算机系统的安全问题越来越受到用户的关注。 现有技术中安全设置的解决方案主要通过设置开机密码的方式来实现。诸如可以采用在基本输入输出系统(Basic Input/Output System,简称BIOS)下设 置系统的开机密码来实现。系统开机后,进行BIOS上电自检,之后进入DOS 画面,此时需要输入预先设置的密码并通过验证之后才能够开机,进入计算 机的操作系统。这种方式使用了很长一段时间,在一定程度上保证了计算机 的安全性和用户数据的私密性,然而,这种方式也存在致命的缺点,只要将 互补金属氧化物半导体(Complementary Metal-Oxide Semiconductor,简称 CMOS)放电,则可取消所设置的密码。近来,随着安全技术的发展,还出现了指纹开机的验证方法。在计算机 关机状态下,首先进行指纹验证,只有在指纹验证通过的情况下,才会发送 开机信号给嵌入式控制器,由嵌入式控制器来执行上电过程。在该过程中只 要嵌入式控制器取得上电控制的个人识别码(Personal Identification Number, 简称PIN),即可触发上电脉冲,开始上电过程。上述指纹验证方法只有在通过指纹验证之后才能进行上电,同在BIOS 下设置密码的方式相比更加安全。然而,指纹开机同样会带来一些问题。首 先,在关机状态下,进行指纹验证需要消耗大量的功率,对于诸如笔记本电 脑的计算机来讲,将严重影响电池的待机时间;其次,指纹检测方法需要增 加指纹检测以及验证装置,成本比较昂贵。 发明内容有鉴于此,本发明的目的在于提供一种为计算机系统提供上电时序的上
电时序控制装置,使得计算机利用该装置提供的上电时序来执行上电过程, 而成本和功耗低相对较低。为此,本发明提供了一种上电时序控制装置,用于向计算机系统提供上 电时序,所述装置包括第一接口、认证信息发送模块、上电时序发送模块以 及第一电源模块。其中,所述第一接口与计算机系统连接,以将从计算机系统发送来的认 证请求发送给认证信息发送模块,并将认证信息发送模块返回的的认证信息 发送给计算机系统,以及将计算机系统发送来上电时序请求发送给上电时序 发送模块,并将上电时序发送模块返回的上电时序发送给计算机系统。所述认证信息发送模块用于接收所述第一接口发送来的认证请求,并响 应所述认证请求将上电时序控制装置的认证信息发送给第一接口。所述上电时序发送模块用于接收所述第一接口发送来的上电时序请求, 并响应所述上电时序请求将上电时序发送给所述第一接口。所述第一电源模块用于为认证信息发送模块和上电时序发送模块提供功率。在本发明提供的上电时序控制装置中,所述第一电源模块由电池提供功 率,或者通过第一接口由计算机系统提供功率。另外,本发明还提供了一种计算机系统,所述计算机系统包括嵌入式控 制器、第二电源模块和第二接口。其中,所述第二接口用于与上电时序控制装置连接,将嵌入式控制器发 送来的认证请求和上电时序请求发送给上电时序控制装置,以及将上电时序 控制装置发送来的认证信息和上电时序发送给嵌入式控制器。所述嵌入式控制器用于在被触发后向第二接口发出认证请求,并接收上 第二接口发送来的认证信息进行认证,以及在认证通过时向第二接口发出上 电时序请求,接收第二接口发送来的上电时序,并将所述上电时序发送给第 二电源模块。所述第二电源模块用于接收嵌入式控制器发送来的上电时序,并根据所 述上电时序打开相应的部分为计算机各硬件上电。在本发明提供的计算机系统中,所述嵌入式控制器包括认证模块和上电 其中,所述认证模块用于向第二接口发出认证请求,以及接收第二接口 发送来的认证信息进行认证,并在认证通过时,发送信号给上电时序获取模 块。所述上电时序获取模块用于接收认证模块发送来的信号,并响应于该信 号向第二接口发出上电时序请求,以及接收第二接口发送来的上电时序,并 将所述上电时序发送给第二电源模块。在上述提供的上电时序控制装置和计算机系统的基础之上,本发明还提 供了一种上电控制系统,所述上电控制系统包括计算机系统和上电时序控制 装置,所述计算机系统包括嵌入式控制器、第二电源模块和第二接口。其中,所述第二接口用于与上电时序控制装置连接,将嵌入式控制器发 送来的认证请求和上电时序请求发送给上电时序控制装置,以及将上电时序 控制装置发送来的认证信息和上电时序发送给嵌入式控制器。所述嵌入式控制器用于在接收到来自外部的开机信号之后向第二接口发 出认证请求,并接收第二接口发送来的认证信息进行认证,以及在认证通过 时向第二接口发出请求,,接收第二接口发送的上电时序,并将所述上电时序 发送给第二电源模块。所述第二电源模块为计算机系统的电源,用于接收嵌入式控制器发送来 的上电时序,并根据所述上电时序打开相应的部分为计算机各硬件上电。所述上电时序控制装置用于接收所述第二接口发送来认证请求,并响应 认证请求将其中存储的认证信息发送给所述第二接口 ,以及接收所述第二接 口送来上电时序请求,并响应上电时序请求将其中存储的上电时序发送给所 述第二接口。在本发明提供的上电控制系统中,所述上电时序控制装置包括第一接口、 认证信息发送模块、上电时序发送模块和第一电源模块。其中,所述第一接口与第二接口连接,用于将从第二接口发送来的认证 请求发送给认证信息发送模块,并将从认证信息发送模块接收到的认证信息 发送给第二接口,以及将从第二接口发送来的上电时序请求发送给上电时序 发送模块,并将从上电时序发送模块接收到的上电时序发送给第二接口。
所述认证信息发送模块用于接收所述第一接口发送来的认证请求,并响 应所述认证请求将上电时序控制装置的认证信息发送给第一接口。所述上电时序发送模块,用于接收所述第一接口发送来的上电时序请求, 并响应于所述上电时序请求将上电时序发送给所述第一接口。所述第一电源模块用于为所述认证信息发送模块和上电时序发送模块。在本发明提供的上电控制系统中,所述嵌入式控制器包括认证模块和上 电时序获取模块。其中,所述认证模块用于向第二接口发出认证请求并接收第二接口发送 来的认证信息进行认证,以及在认证通过时发送信号给上电时序获取模块;所述上电时序获取模块用于接收认证模块发送来的信号,并响应该信号, 向第二接口发出上电时序请求,以及接收第二接口发送来的上电时序,并将 所述上电时序发送给第二电源模块。在本发明提供的上电控制系统中,所述第一电源模块通过第一接口由计 算机系统提供功率或者由电池提供功率。此外,本发明还提供了上述上电控制系统的上电控制方法,包括以下步骤步骤一,嵌入式控制器被触发后,向上电时序控制装置发出认证请求, 上电时序控制装置响应认证请求将认证信息发送给嵌入式控制器,嵌入式控制器根据发送来的认证信息以及计算机中存储的认证信息执行认证;步骤二,在通过认证之后,嵌入式控制器向上电时序控制装置发出上电时序请求,上电时序控制装置响应该请求将其中存储的上电时序发送给嵌入式控制器,嵌入式控制器接收所述上电时序,并将所述上电时序发送给计算机系统的电源,以执行上电过程。在本发明提供的上电控制方法中,在所述步骤一中,在上电时序控制装置响应认证请求将认证信息发送给嵌入式控制器之前,进一步对认证信息进行加密,在嵌入式控制器根据发送来的认证信息以及计算机中存储的认证信息执行认证之前,进一步对认证信息进行解密。在本发明提供的上电控制方法中,所述步骤二中,上电时序控制装置响应该请求将其中存储的上电时序发送给嵌入式控制器包括
上电时序控制装置在收到上电时序请求后发送上电时序中的第一个上电脉冲;之后,当上电时序控制装置接收到嵌入式控制器发送的上电脉冲请求信 号时,将所请求的上电脉冲按照预定的规则发送至嵌入式控制器,直至所述 上电时序的最后一个上电脉冲。通过本发明提供的上电时序控制装置、计算机系统以及本发明的上电控 制系统,就可以实现根据外部获取的上电时序来控制计算机上电,进而就可 以实现仅在使用通过认证的上电时序控制装置开机时,才可以为计算机正常 上电。即使计算机被非法撬开,如果没有与该计算机匹配的上电时序控制装 置,还是无法打开电脑。同现有技术中的安全方式相比,本发明的装置和系 统不需要消耗大量的功率,并且制造容易、成本较低,安全性较好。
图1为了本发明的上电时序控制装置的一个实施例; 图2为本发明的计算机系统的一个实施例; 图3为本发明的计算机上电控制系统的一个实施例; 图4为本发明计算机上电控制系统的上电控制方法的流程图。
具体实施方式
对于计算机系统来讲,在启动每台计算机的过程中,上电过程必不可少,是计算机开机过程中非常关键的步骤。从触发开机按钮开始,上电时序的每 个信号与其它信号都紧密联系在一起,它们之间的时间间隔也是固定的,只要其中有一个信号不能产生或者是与其它信号之间时间间隔不符合规定的上 电要求,则整个机器就不能正常上电。由此可见,上电时序的产生是上电过 程最关键的一个环节。为此,本发明的思想在于,通过提供一个外置的上电时序控制装置来提 供系统的安全性,在开机时由计算机内置的嵌入式控制器对外置的上电时序 控制装置进行认证,在认证通过之后,由嵌入式控制器请求上电时序控制装 置将其中存储的上电时序发送给嵌入式控制器,嵌入式控制器通过从外部接 收的上电时序来控制上电过程。下面将参考结合附图参考实施例详细描述本发明。
图1示出本发明的上电时序控制装置的一个实施例。所述上电时序控制 装置包括第一接口、认证信息发送模块、上电时序发送模块以及第一电源模 块。其中,所述第一接口用于与计算机系统连接,以将从计算机系统发送来 的认证请求发送给认证信息发送模块,并将认证信息发送模块返回的的认证 信息发送给计算机系统,以及将计算机系统发送来上电时序请求发送给上电 时序发送模块,并将上电时序发送模块返回的上电时序发送给计算机系统。所述认证信息发送模块用于接收所述第一接口发送来的认证请求,并响 应所述认证请求将上电时序控制装置的认证信息发送给第一接口 。所述上电时序发送模块,用于接收所述第一接口发送来的上电时序请求, 并响应于所述上电时序请求将上电时序发送给所述第一接口。所述第一电源模块用于为认证信息发送模块和上电时序发送模块提供功 率,以使得上电时序控制装置可以与计算机系统进行信息交互。通过提供上述的上电时序控制装置,就为计算机系统提供了一个在开机 时可以作为"钥匙"的上电时序控制装置,使得计算机可以根据从外置的上 电时序控制装置得到的上电时序控制计算机上电,从而提高计算机系统的安 全性。本发明的上电时序控制装置中包括一个为其提供功率的第一电源模块, 以使得上电时序控制装置可以与计算机系统进行通讯。所述第一电源模块可以通过电池,诸如CMOS电池来为上电时序控制装置提供功率,还可以通过 所述第一接口从计算机系统的嵌入式控制器得到功率。图2示出了本发明的计算机系统的一个实施例。如图2所示,所述计算 机系统包括嵌入式控制器、第二电源模块和第二接口。其中,所述第二接口用于与上电时序控制装置连接,将嵌入式控制器发 送来的认证请求和上电时序请求发送给上电时序控制装置,以及将上电时序 控制装置发送来的认证信息和上电时序发送给嵌入式控制器。所述嵌入式控制器用于在被触发后向第二接口发出认证请求,并接收第 二接口发送来的认证信息进行认证,以及在认证通过时向第二接口发出上电 时序请求,接收第二接口发送的上电时序并将所述上电时序发送给第二电源
模块,以打开第二电源模块的相应部分,进而执行上电过程。所述第二电源模块为计算机系统的电源,用于接收嵌入式控制器发送来的上电时序,并根据所述上电时序打开相应的部分为计算机各硬件上电。 具体地,所述嵌入式控制器包括认证模块和上电时序获取模块。 其中,所述认证模块用于向第二接口发出认证请求,接收第二接口发送来的认证信息进行认证,并在认证通过时,发送信号给上电时序获取模块,以通知所述上电时序获取模块认证已经通过,可以开始获取上电时序。所述上电时序获取模块用于接收认证模块发送来的信号,并响应该信号向第二接口发出上电时序请求,以及接收第二接口发送来的上电时序,并将所述上电时序发送给第二电源模块,以打开第二电源模块的相应部分,进而执行上电过程。通过本发明提供的计算机系统,就可以实现从外置的上电时序控制装置 获取上电时序以控制计算机上电。此外,图3示出了本发明的计算机上电控制系统的一个实施例。如图3 所示,所述的计算机上电控制系统包括上电时序控制装置和计算机系统。所述上电时序控制装置包括第一接口、认证信息发送模块、上电时序发 送模块、第一电源模块。所述计算机系统包括第二接口、嵌入式控制器、第 二电源模块。其中,所述第一接口与第二接口连接,用于将从第二接口发送来的认证 请求发送给认证信息发送模块,并将从认证信息发送模块接收到的认证信息 发送给第二接口,以及将从第二接口发送来的上电时序请求发送给上电时序 发送模块,并将从上电时序发送模块接收到的上电时序发送给第二接口。所述认证信息发送模块用于接收所述第一接口发送来的认证请求,并响 应该请求将上电时序控制装置的认证信息发送给第一接口。所述上电时序发送模块,用于接收所述第一接口发送来的上电时序请求, 并响应于该请求将上电时序发送给所述第一接口。所述第一电源模块用于为所述认证信息发送模块和上电时序发送模块提 供功率,以使得上电时序控制装置可以与计算机系统进行信息交互。所述第二接口用于将嵌入式控制器发送来的认证请求发送给第一接口, 并将从第一接口接收到的认证信息发送给嵌入式控制器,以及将嵌入式控制 发送来的上电时序请求发送给第一接口,并将从第一接口发送来的上电时序 发送给嵌入式控制器。所述嵌入式控制器用于在接收到来自外部的开机信号之后向第二接口发 出认证请求,接收第二接口发送来的认证信息并进行认证,以及在认证通过 时向第二接口发出上电时序请求,接收第二接口发送的上电时序,并将所述 上电时序发送给第二电源模块,以打开第二电源模块的相应部分,进而执行 上电过程。所述第二电源模块为计算机系统的电源,用于接收嵌入式控制器发送来 的上电时序,并根据所述上电时序打开相应的部分为计算机各硬件上电。其中,所述嵌入式控制器具体包括认证模块和上电时序获取模块。所述 认证模块用于向第二接口发出认证请求,并接收第二接口发送来的认证信息 进行认证,以及在认证通过时发送信号给上电时序获取模块,以通知所述上 电时序获取模块认证已经通过,可以开始获取上电时序。所述上电时序获取模块用于接收认证模块发送来的信号,并响应该信号 向第二接口发出上电时序请求,以请求上电时序发送模块发送上电时序以及 接收第二接口发送来的上电时序,并将所述上电时序发送给第二电源模块, 以打开第二电源模块的相应部分,进而执行上电过程。在上述实施例中,所述第一电源模块可以通过第一接口从计算机系统获取功率,还可以通过内置的电池得到功率,诸如CMOS电池。 以上描述给出了本发明的计算机上电控制系统的一个实施例,下面将参考图 4描述本发明的计算机上电控制系统的上电控制方法。参看图4,本发明的上 电控制方法包括步骤一,嵌入式控制器被触发后,向上电时序控制装置发出认证请求, 上电时序控制装置响应认证请求将认证信息发送给嵌入式控制器,嵌入式控 制器根据发送来的认证信息以及计算机中存储的认证信息执行认证;当用户触发了计算机的开关按钮时,会发送一个开机脉冲信号给嵌入式 控制器以触发嵌入式控制器。嵌入式控制器被触发后,则向上电时序控制装 置发出认证请求,上电时序控制装置接收到认证请求之后,则将上电时序控
制装置中存储的认证信息(诸如在电可擦除可编程只读存储器(Electrically Erasable Programmable Read Only Memory ,简称E2PROM)、快闪存储器 (FLASH,简称闪存)等存储介质中存储的认证码等信息)发送给嵌入式控 制器,嵌入式控制器根据所接收到的认证信息和嵌入式控制器中存储的认证 信息进行判断,判断两处的认证信息是否一致,以确定该上电时序控制装置 是否是属于该计算机的上电时序控制装置,进而验证该上电时序控制装置的 合法性。在上电时序控制装置发送来的认证信息和嵌入式控制器中存储的认 证信息一致时,则通过认证,认为该上电时序控制装置合法,否则认证不通 过,认为该上电时序控制装置不合法,结束上电过程,返回初始的用户未触 发开关按钮状态。步骤二,在通过认证之后,上电时序获取模块向上电时序控制装置发出 上电时序请求,上电时序控制装置响应该请求将其中存储的上电时序发送给 嵌入式控制器,嵌入式控制器接收所述上电时序并将其发送给计算机系统的 电源(即计算机中的第二电源模块),以执行上电过程。在嵌入式控制器进行认证判断上电时序控制装置合法之后,则向上电时 序控制装置发出上电时序请求,请求上电时序控制装置发送上电时序。上电 时序控制装置接收到该请求之后,从存储上电时序的介质中(诸如E卞ROM、 FLASH等的存储介质中)得到上电时序,并按照预定的时间间隔将得到的上 电时序中的每个上电脉冲逐个发送给嵌入式控制器。嵌入式控制器接收到每 个上电脉冲之后,则将所接收的上电脉冲发送给第二电源模块,第二电源模 块根据上电脉冲打开的相应部分,按照预定的顺序为计算机的各个硬件逐个 进行上电。上述方法中,嵌入式控制器向上电时序发送模块发出请求之后,上电时 序控制装置则按照预定的时间间隔将上电脉冲陆续发送过来。然而,如果上 电时序获取模块没有接收到其中的一个脉冲,那么就会使用错误的脉冲信号 来执行上电,而此时就会出现问题系统,无法为计算机上电,系统将停滞在 这个过程。为此,还可以采用另一种方式来发送所述的上电时序。上电时序控制装 置接收到上电时序请求后,发送上电时序中的第一个上电脉冲给所述嵌入式
控制器,嵌入式控制器将所述上电脉冲发送给计算机系统的电源以执行上电 过程,同时向上电时序控制装置发送下一个上电脉冲的请求信号,此后当上 电时序控制装置接收到嵌入式控制器发送来的请求信号后,才按照预定的规 则发送所请求的上电脉冲,直至所有上电脉冲发送完毕,而在确认未接收到 预定上电脉冲的情况下,则终止此次上电过程。诸如,嵌入式控制器可以在 得到硬件反馈回来的上电成功信号之后,发送下一个上电脉冲请求,或者可 以在嵌入式控制器中存储上电时序时间间隔,如果利用所存储的时间间隔来 判断是否在预定时间接收到上电脉冲,若在预定的时间间隔接收到上电时序 则发送下一个上电脉冲请求。这样就可以仅在在先的上电脉冲为正确的脉冲 信号的情况下,才接收下一个脉冲,这样就可以避免响应一个上电时序请求 后即将所有上电脉冲陆续发送过来所产生的问题。现有技术中的指纹验证方 式相比,在通过指纹验证之后直接进行上电,而没有对上电过程进行控制, 因此,采用这种方式的上电控制方法将更加安全。通过上述方法,所述嵌入式控制器就可以从外置的上电时序控制装置得 到上电时序,从而完成系统的上电过程。通过控制上电时序的方式,就使得 仅在使用通过认证的上电时序控制装置开机时,才可以为计算机正常上电。 即使计算机被非法撬开,没有与该计算机匹配的上电时序控制装置,还是无 法打开电脑。为此,与现有技术的安全方式相比,本发明的系统及方法,更 加安全可靠。此外,在上电时序控制装置和计算机系统进行数据传输的过程 中,还可以对嵌入式控制器发送给上电时序控制装置的认证信息迸行加密, 所述嵌入式控制器则按照预定的规则解密后对所述认证信息进行验证,以进 一步确保安全性。另外,在上电时序控制装置中的第一电源模块采用电池方式供电时,所 述上电时序控制装置和计算机之间可以采用无线方式进行通讯,诸如采用红 外线技术或者蓝牙技术进行通讯,当然也可以采用有线的方式进行通讯,诸 如通过传输线,或者直接将第一接口和第二接口插接的方式,进行传输。而 当采用由计算机通过第一接口和第二接口为其提供功率时,则只能采用有线 方式进行通讯。以上描述的实施例均本发明的最佳实施例,这些实施例是为了更好地解
释本发明,而不应理解为是对本发明的任何限制。在未偏离本发明的思想和 精神实质的情况下,本领域技术人员可以设计出多种替代和变型,然而,这 些替代和变型均未超出本发明的要求保护的范围。
权利要求
1.一种上电时序控制装置,用于向计算机系统提供上电时序,其特征在于,包括第一接口、认证信息发送模块、上电时序发送模块以及第一电源模块,其中,所述第一接口与计算机系统连接,以将从计算机系统发送来的认证请求发送给认证信息发送模块,并将认证信息发送模块返回的的认证信息发送给计算机系统,以及将计算机系统发送来上电时序请求发送给上电时序发送模块,并将上电时序发送模块返回的上电时序发送给计算机系统;所述认证信息发送模块用于接收所述第一接口发送来的认证请求,并响应所述认证请求将上电时序控制装置的认证信息发送给第一接口;所述上电时序发送模块用于接收所述第一接口发送来的上电时序请求,并响应所述上电时序请求将上电时序发送给所述第一接口;所述第一电源模块用于为认证信息发送模块和上电时序发送模块提供功率。
2. 根据权利要求l所述的装置,其特征在于,所述第一电源模块由电池 提供功率,或者通过第一接口由计算机系统提供功率。
3. —种计算机系统,其特征在于,包括嵌入式控制器、第二电源模块和 第二接口,其中,所述第二接口用于与上电时序控制装置连接,将嵌入式控制器发送来的 认证请求和上电时序请求发送给上电时序控制装置,以及将上电时序控制装 置发送来的认证信息和上电时序发送给嵌入式控制器;所述嵌入式控制器用于在被触发后向第二接口发出认证请求,并接收上 第二接口发送来的认证信息进行认证,以及在认证通过时向第二接口发出上 电时序请求,接收第二接口发送来的上电时序,并将所述上电时序发送给第 二电源模块;所述第二电源模块用于接收嵌入式控制器发送来的上电时序,并根据所 述上电时序打开相应的部分为计算机各硬件上电。
4. 根据权利要求3所述的系统,其特征在于,所述嵌入式控制器包括认 证模块和上电时序获取模块,其中,所述认证模块用于向第二接口发出认证请求,以及接收第二接口发送来 的认证信息进行认证,并在认证通过时,发送信号给上电时序获取模块;所述上电时序获取模块用于接收认证模块发送来的信号,并响应于该信 号向第二接口发出上电时序请求,以及接收第二接口发送来的上电时序,并 将所述上电时序发送给第二电源模块。
5. —种上电控制系统,其特征在于,包括计算机系统和上电时序控制装 置,所述计算机系统包括嵌入式控制器、第二电源模块和第二接口,其中,所述第二接口用于与上电时序控制装置连接,将嵌入式控制器发送来的 认证请求和上电时序请求发送给上电时序控制装置,以及将上电时序控制装 置发送来的认证信息和上电时序发送给嵌入式控制器;所述嵌入式控制器用于在接收到来自外部的开机信号之后向第二接口发 出认证请求,并接收第二接口发送来的认证信息进行认证,以及在认证通过 时向第二接口发出请求,接收第二接口发送的上电时序,并将所述上电时序 发送给第二电源模块;所述第二电源模块为计算机系统的电源,用于接收嵌入式控制器发送来 的上电时序,并根据所述上电时序打开相应的部分为计算机各硬件上电;所述上电时序控制装置用于接收所述第二接口发送来认证请求,并响应 认证请求将其中存储的认证信息发送给所述第二接口 ,以及接收所述第二接 口送来上电时序请求,并响应上电时序请求将其中存储的上电时序发送给所 述第二接口。
6. 根据权利要求5所述的系统,其特征在于,所述上电时序控制装置包 括第一接口、认证信息发送模块、上电时序发送模块和第一电源模块,其中,所述第一接口与第二接口连接,用于将从第二接口发送来的认证请求发 送给认证信息发送模块,并将从认证信息发送模块接收到的认证信息发送给 第二接口 ,以及将从第二接口发送来的上电时序请求发送给上电时序发送模 块,并将从上电时序发送模块接收到的上电时序发送给第二接口-,所述认证信息发送模块用于接收所述第一接口发送来的认证请求,并响 应所述认证请求将上电时序控制装置的认证信息发送给第一接口; 所述上电时序发送模块,用于接收所述第一接口发送来的上电时序请求,并响应于所述上电时序请求将上电时序发送给所述第一接口;所述第一电源模块用于为所述认证信息发送模块和上电时序发送模块。
7. 根据权利要求6所述的系统,其特征在于,所述嵌入式控制器包括认 证模块和上电时序获取模块,其中,所述认证模块用于向第二接口发出认证请求并接收第二接口发送来的认 证信息进行认证,以及在认证通过时发送信号给上电时序获取模块;所述上电时序获取模块用于接收认证模块发送来的信号,并响应该信号, 向第二接口发出上电时序请求,以及接收第二接口发送来的上电时序,并将 所述上电时序发送给第二电源模块。
8. 根据权利要求5至7任一项所述的系统,其特征在于,所述第一电源 模块通过第一接口由计算机系统提供功率或者由电池提供功率。
9. 一种基于权利要求5所述系统的上电控制方法,其特征在于,包括 步骤一,嵌入式控制器被触发后,向上电时序控制装置发出认证请求,上电时序控制装置响应认证请求将认证信息发送给嵌入式控制器,嵌入式控 制器根据发送来的认证信息以及计算机中存储的认证信息执行认证;步骤二,在通过认证之后,嵌入式控制器向上电时序控制装置发出上电 时序请求,上电时序控制装置响应该请求将其中存储的上电时序发送给嵌入 式控制器,嵌入式控制器接收所述上电时序,并将所述上电时序发送给计算 机系统的电源,以执行上电过程。
10. 根据权利要求9所述的方法,其特征在于,所述步骤一中,在上电 时序控制装置将认证信息发送给嵌入式控制器之前,进一步对认证信息进行 加密,在嵌入式控制器根据发送来的认证信息以及计算机中存储的认证信息 执行认证之前,进一步对认证信息进行解密。
11. 根据权利要求9所述的方法,其特征在于,所述步骤二中,上电时 序控制装置响应该请求将其中存储的上电时序发送给嵌入式控制器包括上电时序控制装置在收到上电时序请求后发送上电时序中的第一个上电 脉冲;之后,当上电时序控制装置接收到嵌入式控制器发送的上电脉冲请求信 号时,将所请求的上电脉冲按照预定的规则发送至嵌入式控制器,直至所述 上电时序的最后一个上电脉冲。
全文摘要
本发明公开了向计算机系统提供上电时序的上电时序控制装置,包括第一接口、认证信息发送模块、上电时序发送模块和第一电源模块。其中,第一接口与计算机系统连接,以与计算机系统进行交互;认证信息发送模块用于响应计算机系统通过第一接口发送的认证请求,将所述装置的认证信息通过第一接口发送给计算机系统;上电时序发送模块用于接收计算机系统通过第一接口发送的上电时序请求,并响应上电时序请求将上电时序通过第一接口发送给计算机系统;所述第一电源模块用于为认证信息发送模块和上电时序发送模块提供功率。本发明还公开了计算机系统、计算机上电控制系统及其上电控制方法。本发明的装置和系统功耗小,制造容易、成本低,安全性好。
文档编号G06F1/32GK101149638SQ200610139288
公开日2008年3月26日 申请日期2006年9月21日 优先权日2006年9月21日
发明者梁栋华 申请人:联想(北京)有限公司