具有远程管理的计算机系统的制作方法

文档序号:7924727阅读:236来源:国知局
专利名称:具有远程管理的计算机系统的制作方法
技术领域
本发明涉及一种具有远程管理的计算机系统,尤其涉及一种计算机系统可
利用远程控制台(console)来进行计算机系统的检错与管理。
背景技术
为了让信息技术(information technology,以下简称IT)部门更有效率的进行 计算机的管理,英特尔公司发展出英特尔主动管理技术(Intel active management technology,简称iMAT)。 iMAT为一种远程管理技术,其主要的目的是要降低 公司IT管理成本。当个人计算机无法正常运作时,通过网络利用远程的控制台 (console)来进行计算机软硬件检查并且排除故障。
然而,为了要具有iMAT的远程管理技术,主板制造商必须购买该公司所 设计的所有芯片才可执行iMAT的远程管理技术。也就是说,主板厂商必须购 买英特尔公司所生产的中央处理器、北桥芯片、南桥芯片、与网络芯片相互搭 配才能完成iMAT的远程管理技术。如此,主板厂商将无法使用其它芯片设计 公司所出产的中央处理器、芯片组(例如北桥芯片、南桥芯片)、与网络芯片。

发明内容
有鉴于此,本发明的目的在于提供一种远程管理的计算机系统,以改善现 有技术的缺点。
本发明提出一种具有远程管理的计算机系统,包括中央处理器;芯片组,
连接到中央处理器;网络芯片,连接到芯片组;嵌入式控制器,连接到网络芯 片以及芯片组;以及,基本输入输出系统,连接到芯片组;其中,嵌入式控制 器通过网络芯片连接到网络,并可获得固定网络地址或动态网络地址,并利用 网络与控制台进行数据传递。
在所述的具有远程管理的计算机系统中,其中上述控制台利用上述网络送 出开机、关机或重置命令到上述嵌入式控制器,使得上述嵌入式控制器对上述 计算机系统进行上述开机、上述关机或上述重置。
在所述的具有远程管理的计算机系统中,其中上述控制台利用上述网络送 出引导设备命令到上述嵌入式控制器,使得上述基本输入输出系统在初始化过 程时,根据上述引导设备命令以上述计算机系统的本机硬盘、本机光盘、本机 闪存装置或通过上述网络以上述控制台来开机。
在所述的具有远程管理的计算机系统中,其中当上述基本输入输出系统在 初始化时,上述基本输入输出系统会持续地将多个日志文件传递到上述嵌入式 控制器,并存储上述这些日志文件在上述嵌入式控制器中的存储装置,上述嵌 入式控制器将上述这些日志文件经由上述网络传递到上述控制台。
在所述的具有远程管理的计算机系统中,其中当上述计算机系统在载入操 作系统之后,上述嵌入式控制器还可以将系统信息经由上述网络传递到上述控 制台。
在所述的具有远程管理的计算机系统中,其中当上述基本输入输出系统进 行初始化吋,上述基本输入输出系统将上述计算机系统屏幕的画面经由上述嵌 入式控制器传递到上述控制台显示,且上述控制台的键盘所产生的键盘信号, 传递到上述计算机系统以设定上述基本输入输出系统。
在所述的具有远程管理的计算机系统中,其中上述基本输入输出系统模拟 上述嵌入式控制器为引导设备,并由上述控制台提供操作系统并载入上述计算 机系统,使得上述控制台可以执行诊断应用程序来进行上述计算机系统的诊断
或者执行恢复程序来进行i:述计算机系统中存储装置的数据恢复操作。
在所述的具有远程管理的计算机系统屮,其屮上述嵌入式控制器由按钮产
生第一事件,使得上述控制台执行上述诊断应用程序;以及,上述嵌入式控制
器由上述按钮产生第二事件,使得上述控制台可以执行上述恢复程序。 在所述的具有远程管理的计算机系统中,其中上述基本输入输出系统无法
完成初始化时,上述嵌入式控制器发出基本输入输出系统恢复请求到上述控制
台,使得上述控制台输出基本输入输出系统二进制文件到上述嵌入式控制器,
进行上述基本输入输出系统恢复操作。
在所述的具有远程管理的计算机系统中,其中上述计算机系统载入操作系
统后,上述嵌入式控制器可以根据预设驱动程序以及预设应用程序来进行上述
计算机系统与上述控制台之间的数据交换。
再者,本发明还提出一种具有远程管理的计算机系统,包括中央处理器;
芯片组,连接到中央处理器;基本输入输出系统,连接到芯片组;第一网络芯 片,连接到芯片组;第二网络芯片;嵌入式控制器,连接到第二网络芯片以及 芯片组;以及,切换单元,受控于嵌入式控制器而选择性地将第一网络芯片以 及第二网络芯片连接到网络;其中,嵌入式控制器通过第一网络芯片或第二网
络芯片连接到网络,并获得固定网络地址或动态网络地址,并利用网络与控制 台进行数据传递。
本发明的具有远程管理的计算机系统,使得计算机系统中的控制芯片可以 为任意公司所设计的控制芯片,并达成通过网络利用远程的控制台来进行计算
机系统软硬件检查并且排除故障。
在所述的具有远程管理的计算机系统中,其中上述控制台利用上述网络送
出开机、关机或重置命令到上述嵌入式控制器,使得上述嵌入式控制器对上述 计算机系统进行上述开机、上述关机或上述重置。
在所述的具有远程管理的计算机系统中,其中上述控制台利用上述网络送 出引导设备命令到上述嵌入式控制器,使得上述基本输入输出系统在初始化过 程时,根据十.述引导设备命令以上述计算机系统的本机硬盘、本机光盘、本机 闪存装置或通过上述网络以上述控制台来开机。
在所述的具有远程管理的计算机系统中,其中当上述基木输入输出系统在 初始化时,上述基本输入输出系统会持续地将多个日志文件传递到上述嵌入式 控制器,并存储上述这些H志文件在上述嵌入式控制器中的存储装置,上述嵌 入式控制器将卜.述这些日志文件经由上述网络传递到上述控制台。
在所述的具有远程管理的计算机系统中,其中当上述计算机系统在载入操 作系统之后,上述嵌入式控制器还可以将系统信息经由上述网络传递到上述控 制台。
在所述的具有远程管理的计算机系统中,其中当上述基本输入输出系统进 行初始化时,上述基本输入输出系统将上述计算机系统屏幕的画面经由上述嵌 入式控制器传递到上述控制台显示,且上述控制台的键盘所产生的键盘信号, 传递到上述计算机系统以设定上述基本输入输出系统。
在所述的具有远程管理的计算机系统中,其中上述基本输入输出系统模拟 上述嵌入式控制器为引导设备,并由上述控制台提供操作系统并载入上述计算 机系统,使得上述控制台可以执行诊断应用程序来进行上述计算机系统的诊断说明书第4/10页
或者执行恢复程序来进行上述计算机系统中存储装置的数据恢复操作。
在所述的具有远程管理的计算机系统中,其中上述嵌入式控制器由按钮产
生第一事件,使得上述控制台执行上述诊断应用程序;以及,上述嵌入式控制
器由上述按钮产生第二事件,使得上述控制台可以执行上述恢复程序。
在所述的具有远程管理的计算机系统中,其中上述基本输入输出系统无法
完成初始化时,上述嵌入式控制器发出基本输入输出系统恢复请求到上述控制
台,使得上述控制台输出基本输入输出系统二进制文件到上述嵌入式控制器,
进行上述基本输入输出系统恢复操作。
在所述的具有远程管理的计算机系统中,其中上述计算机系统载入操作系
统后,上述嵌入式控制器可以根据预设驱动程序以及预设应用程序来进行上述
计算机系统与上述控制台之间的数据交换。
本发明的优点在于可以计算机系统中的控制芯片可以为任意公司所设计的 控制芯片,并达成通过网络利用远程的控制台来进行计算机系统软硬件检查并 且排除故障。
为r更进一歩了解本发明特征及技术内容,请参阅以K有关本发明的详细
说明与附图,然而所附图式仅提供参考与说明,并非用来对本发明加以限制。


图1所示为本发明具有远程管理的计算机系统第一实施例。
图2A所示为计算机系统开机过程BIOS初始化的动作流程。 图2B所示为嵌入式控制器于BIOS初始化过程的动作。 图3所示为本发明具有远程管理的计算机系统第二实施例。
具体实施例方式
请参照图1,其所示为本发明具有远程管理的计算机系统第一实施例。该计 算机系统lO包括中央处理器(CPU)ll、芯片组(Chipset)13、网络芯片(LAN)15、 嵌入式控制器(embedded controller)16、与基本输入输出系统(以下简称BIOS)14。 其屮,芯片组13连接到中央处理器11、网络芯片15、 BIOS 14、与嵌入式控制 器16。再者,网络芯片15可以通过网络20与控制台(console)连接30。此嵌入 式控制器16为目前个人计算机系统现有的Embedded Controller,非额外再附加
嵌入式控制器。芯片组13例如可为南桥芯片或包括南桥芯片与北桥芯片。
一般来说,连接于芯片组13的嵌入式控制器16可以进行计算机系统10的 电源管理,而嵌入式控制器16必须持续地被供电。而电源管理可分成多个状态。 简单的说,SO状态为计算机系统IO所有的元件都是正常供电;S3状态为中央 处理器11未供电,其它元件则可部分供电;S4状态为主要电路(中央处理器11、 芯片组13)与其它部分元件皆未供电,但特定装置除外有供电,在此特定装置例 如嵌入式控制器16与网络芯片15; S5状态为主要电路(中央处理器11、芯片组 13)与其它电路皆未供电,但特定装置除外。
而嵌入式控制器16除了可以进行计算机系统10的电源管理之外,根据本 发明的第一实施例,当本发明的计算机系统10经由网络20与控制台30连接时, 嵌入式控制器16可将计算机系统10的信息传递到控制台30,使得控制台30 可以监控计算机系统10的状态。当计算机系统10发生故障时,控制台30可以 控制嵌入式控制器16并且排除计算机系统10的故障。而嵌入式控制器16还可 根据网络20的特性获得固定网络地址(IP address)或者具有动态主机配置协议 (Dynamic Host Configuration Protocol,简称DHCP)服务器功能而获得动态网络 地址。例如,用户可将固定网络地址输入BIOS中,而嵌入式控制器16即可获 得此固定网络地址。
再者,网络芯片15可受控于芯片组13或者嵌入式控制器16。而网络芯片 15也可以识别接收到的数据包(data package)是属于芯片组13或者嵌入式控制器 16。以下详细介绍本发明第一实施例的所有功能。
(1) 远程开机(powered up)、关机(powered down)、重置(reset):
控制台30可利用网络20送出数据包到嵌入式控制器16,此数据包中有开 机、关机、或重置命令,使得嵌入式控制器16解码数据包之后可对计算机系统 10进行开机、关机、或重置。再者,数据包中还包括引导设备命令(boot device command),使得计算机系统10的BIOS 14可在初始化(initialization)过程时根据 引导设备命令控制本机存储介质开机,含本机硬盘(local HD)开机、本机光盘 (local叩tical drive)开机、本机闪存设备(Flash Storage Device)开机、网络开机、 或者控制台30开机。也就是说,当引导设备命令为控制台30开机时,计算机 系统会根据控制机台30所指定的操作系统(叩emtion system)来开机。
(2) 远程存取计算机系统10信息以及日志文件(log file):
在计算机系统10的开机过程中,BIOS 14在初始化时会持续地将日志文件 传递到嵌入式控制器16,并存储在嵌入式控制器16中的存储装置,例如闪存 (flash memory)。此时,嵌入式控制器16还可将日志文件经由网络20传递到控 制台30,因此,控制台30即可根据日志文件来得知计算机系统10的初始化状 况。此方法并不限定计算机系统10的状态,只要嵌入式控制器16仍有电源供 应即可将系统信息(system information)经由网络20传递到控制台30。
请参照图2A,其所示为计算机系统开机过程BIOS初始化的操作流程。首 先,BIOS在初始化时会产生多个日志(log),见步骤S20。这些日志会由BIOS 传递到嵌入式控制器,见步骤S22。当BIOS初始化完成,BIOS将控制权交给 操作系统,见步骤S24。
请参照图2B,其所示为嵌入式控制器在BIOS初始化过程的相对操作。首 先,嵌入式控制器会执行常规程序,见步骤S30,例如电源管理程序。接着,嵌 入式控制器会以事件触发的方式,等待BIOS传送日志文件。当嵌入式控制器接 收到日志文件后,见步骤S32嵌入式控制器会把接收到的日志文件存储到嵌入 式控制器的存储装置,见步骤S34。再者,3嵌入式控制器未接收到日志文件时, 见歩骤S32,嵌入式控制器会继续执行常规程序,见步骤S30。
当嵌入式控制器把接收到的日志文件存储到嵌入式控制器的存储装置后, 见歩骤S34,嵌入式控制器会判断网络是否连接,见步骤S36。当网络己连接时, 将该日志文件传递到控制台,见步骤S38。反之,当网络无连接时,见步骤S36, 则嵌入式控制器会继续执行常规程序,见步骤S30。
举例来说,当计算机系统10在开机过程,BIOS 14在初始化时会依序检查 计算机系统10中所有硬件的状况。也就是,产生CPU正常、芯片组正常、VGA 卡正常、网络芯片正常等等的日志文件嵌入式控制器16中的存储装置,当曰志 文件经由网络20传递到控制台30后,控制台30即可得知BIOS 14在初始化过 程中所产生的问题。再者,当BIOS 14初始化成功并且载入操作系统完成开机 之后,嵌入式控制器16还可以获得完整的系统信息,例如内存容量、硬盘容量、 VGA芯片编号、操作系统版本等信息并传递到控制台30。
(3)远程修改BIOS设定
当控制台30欲进行BIOS 14设定时,控制台30传送询问封包到嵌入式控 制器16,用以询问计算机系统10的电源管理状态。当计算机系统10处于S4/S5
状态时,直接命令嵌入式控制器16将计算机系统开机。或者,当计算机系统IO
处于S0/S3状态时,直接命令嵌入式控制器16将计算机系统重置(reset)。
而在BIOS 14初始化过程时,BIOS 14可将计算机系统屏幕所呈现的画面, 经由嵌入式控制器16传递到控制台30并显示在控制台的屏幕;同理,控制台 30的键盘(keyboard)所产生的键盘信号也可以传递到计算机系统10。此外,在 BIOS 14初始化过程中,BIOS可经由询问嵌入式控制器16得知控制台30的命 令,然后进入BIOS的设置菜单(SETUPMENU)。因此,当控制台30成功的设 定BIOS 14之后,即可以根据BIOS 14的设定而再次进行BIOS 14初始化。
(4) 远程诊断(remote diagnostic):
当控制台30欲进行远程诊断时,控制台30传送询问封包到嵌入式控制器 16,用以询问计算机系统10的电源管理状态。当计算机系统10处于S4/S5状 态时,直接命令嵌入式控制器16将计算机系统10开机。或者,当计算机系统 10处于S0/S3状态时,直接命令嵌入式控制器16将计算机系统10重置(reset)。
而于BIOS 14初始化过程,BIOS 14可将计算机系统10屏幕所呈现的画面, 经由嵌入式控制器16传递到控制台30并显示在控制台30的屏幕;同理,控制 台30的键盘(keyboard)所产生的键盘信号也可以传递到计算机系统10。
当BIOS 14成功初始化并且开始由嵌入式控制器16模拟的引导设备来载入 操作系统时,嵌入式控制器16必须将计算机系统10的所有请求(request)经由网 络芯片15传递到控制台30,而控制台30则根据请求(request)提供相对应的回 应(response)到嵌入式控制器16。如此,计算机系统10即可以根据控制台30 所提供的操作系统(例如DOS操作系统)而成功载入并完成开机。
当计算机系统10成功的载入控制台30所提供的操作系统后,控制台30即 可以执行诊断应用程序(diagnosticutility)来进行计算机系统的诊断。当然,此诊 断应用程序可由控制台30经由模拟的引导设备来提供或者由计算机系统10中 其它存储装置所提供。
(5) 经由用户发启控制的远程诊断(user-initiatedremote diagnostic): 计算机系统10的用户可设定BIOS 14,使得BIOS 14在初始化过程在日志
文件中产生第一事件(event),并经由咴入式控制器16传递到控制台30,使得控 制台30进行上述(4)的远程诊断。或者,在计算机系统10的外壳直接设置按钮 并连接到嵌入式控制器16。当用户按下按钮时,嵌入式控制器16产生相同的第
一事件(event)并传递到控制台30使得控制台30进行上述(4)的远程诊断。
(6) 远禾呈恢复(remote recovery):
当控制台30欲进行BIOS 14设定时,控制台30传送询问封包到嵌入式控 制器,用以询问计算机系统10的电源管理状态。当计算机系统10处于S4/S5 状态时,直接命令嵌入式控制器16将计算机系统10开机。或者,当计算机系 统10处于S0/S3状态时,直接命令嵌入式控制器16将计算机系统10重置(reset)。
而在BIOS 14初始化过程,BIOS 14可将计算机系统10屏幕所呈现的画面 经由嵌入式控制器16传递到控制台30并显示在控制台30的屏幕;同理,控制 台30的键盘(keyboard)所产生的键盘信号也可以传递到计算机系统10。
当BIOS 14成功初始化并且开始由嵌入式控制器16模拟的引导设备来载入 操作系统时,嵌入式控制器16必须将计算机系统10的所有请求(request)经由网 络芯片15传递到控制台30,而控制台30则根据请求(request)提供相对应的回 应(response)到嵌入式控制器16。如此,计算机系统10即可以根据控制台30所 提供的操作系统(例如DOS操作系统)而成功载入并完成开机。
3计算机系统10成功的载入控制台30所提供的操作系统后,控制台30即 可以执行恢复程序(recovery program)来进行计算机系统10存储装置的数据恢复 操作。此时,恢复程序可提供选单,供操作控制台30的人员选择源图像文件 (source image file)以进行计算机系统10的数据恢复操作。当然,此恢复程序以 及源图像文件可由控制台30经由模拟的引导设备来提供或者由计算机系统10 屮其它存储装置所提供。
或者,当BIOS执行初始化的过程中,通过控制台30所送出的特定的封包 判断控制台30的命令,由其所控制的存储装置中取得源图像文件,并完成系统 恢复的工作。
(7) 经由用户发启的远程恢复(user-initiated remote recovery): 计算机系统10的用户可设定BIOS 14,使得BIOS 14在初始化过程在日志
文件中产生第二事件并经由嵌入式控制器16传递到控制台30,使得控制台30 进行上述(6)的远程恢复。或者,在计算机系统10的外壳直接设置按钮并连接到 嵌入式控制器16。当用户按下按钮时,嵌入式控制器16产生相同的笫二事件并 传递到控制台30使得控制台30进行上述(6)的远程恢复。
(8) 远程BIOS恢复(remote BIOS recovery):
在BIOS 14初始化的开端处传递记录日志文件到嵌入式控制器16。当嵌入 式控制器16在计算机系统10获得供电并经过一个吋间周期之后尚无法接收到 此特定日志文件时,嵌入式控制器16可确定BIOS 14无法完成初始化。此时, 嵌入式控制器16会发出BIOS恢复的请求(BIOS recovery request)到控制台30。
当控制台30收到BIOS恢复请求时,控制台会发出型号(model)查询指令到 嵌入式控制器16,而嵌入式控制器16即可以将BIOS型号(BIOS modd)传递到 控制台30,而控制台30则根据BIOS型号来寻找对应的BIOS 二进制文件(BIOS binary file),并传递到计算机系统10的嵌入式控制器16进行BIOS恢复。
在嵌入式控制器16恢复BIOS的过程,嵌入式控制器16可以控制计算机系 统10产生独特的声响,或者利用灯光产生独特的信号,让计算机系统10的用 户得知计算机系统10的BIOS 14正在更新以及更新的进度。
(9)远程开启预设应用程序
当计算机系统10已经成功载入操作系统,嵌入式控制器16还可以根据预 设驱动程序(predetermined driver)以及预设应用程序(predetermined utility)来进行 计算机系统10与控制台30之间的数据交换。也就是,当控制台30产生开启预 设程序的封包到嵌入式控制器16后,嵌入式控制器16可产生第三事件到预设 驱动程序用以启动预设应用程序。举例来说,预设应用程序为远程桌面应用程 序,当计算机系统10启动此远程桌面应用程序后,控制台30即可轻易显示计 算机系统10的桌面(desktop),并进行计算机系统10的控制,例如更新计算机系 统10中的防毒软件。
除了图1所示的计算机系统架构之外,请参照图3,其所示为本发明具有远 程管理的计算机系统第二实施例。该计算机系统40包括中央处理器(CPU)41、 芯片组(south bridge南桥芯片)43、第一网络芯片(LAN)45、第二网络芯片47、 切换单元48、嵌入式控制器(embeddedcontroller)46、与基本输入输出系统(以下 简称BIOS)44。其中,芯片组43连接到中央处理器41;芯片组43也连接到第 一网络芯片45、基本输入输出系统44、与嵌入式控制器46。再者,嵌入式控制 器46连接到第二网络芯片47,而嵌入式控制器46可控制切换单元48选择性地 将第一网络芯片45或者第二网络芯片47连接到网络20。而控制台30也同时连 接到网络20。
根据本发明的第二实施例,嵌入式控制器46可控制切换单元48,使得计算
机系统40在开机的过程或者控制台控制计算机系统40时是利用第二网络芯片 47达成与控制台30的连接。而当计算机系统40在正常的使用状况时,嵌入式 控制器46可控制切换单元48,使得计算机系统40是利用第一网络芯片45连接 到网络20。而当第二网络芯片47达成与控制台30的连接时,控制台30即可达 成上述(1卜(9)的功能,在此不再赘述。
因此,本发明的优点在于提供一种具有远程管理的计算机系统,使得计算 机系统中的控制芯片可以为任意公司所设计的控制芯片,并达成通过网络利用 远程的控制台来进行计算机系统软硬件检査并且排除故障。
综上所述,虽然本发明已以优选实施例揭示如上,然而其并非用以限定本 发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作各种更 动与润饰,因此本发明的保护范围当视权利要求书所界定的范围为准。
权利要求
1.一种具有远程管理的计算机系统,其特征是,上述计算机系统包括中央处理器;芯片组,连接到上述中央处理器;网络芯片,连接到上述芯片组;嵌入式控制器,连接到上述网络芯片以及上述芯片组;以及基本输入输出系统,连接到上述芯片组;其中,上述嵌入式控制器通过上述网络芯片连接到网络,并获得固定网络地址或动态网络地址,并利用上述网络与控制台进行数据传递。
2. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 上述控制台利用上述网络送出开机、关机或重置命令到上述嵌入式控制器, 使得上述嵌入式控制器对上述计算机系统进行上述开机、上述关机或上述重 置。
3. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 上述控制台利用上述网络送出引导设备命令到上述嵌入式控制器,使得上述 基本输入输出系统在初始化过程时,根据上述引导设备命令以上述计算机系 统的本机硬盘、本机光盘、本机闪存装置或通过上述网络以上述控制台来开 机。
4. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 当上述基本输入输出系统在初始化时,上述基本输入输出系统会持续地将多 个日志文件传递到上述嵌入式控制器,并存储上述这些日志文件在上述嵌入 式控制器中的存储装置,上述嵌入式控制器将上述这些日志文件经由上述网 络传递到上述控制台。
5. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 当上述计算机系统在载入操作系统之后,上述嵌入式控制器还可以将系统信 息经由上述网络传递到上述控制台。
6. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 当上述基本输入输出系统进行初始化时,上述基本输入输出系统将上述计算 机系统屏幕的画面经由上述嵌入式控制器传递到上述控制台显示,且上述控 制台的键盘所产生的键盘信号,传递到上述计算机系统以设定上述基本输入 输出系统。
7. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 上述基本输入输出系统模拟上述嵌入式控制器为引导设备,并由上述控制台 提供操作系统并载入上述计算机系统,使得上述控制台可以执行诊断应用程 序来进行上述计算机系统的诊断或者执行恢复程序来进行上述计算机系统 中存储装置的数据恢复操作。
8. 根据权利要求7所述的具有远程管理的计算机系统,其特征是,其中上述嵌入式控制器由按钮产生第一事件,使得上述控制台执行上述诊断应用程序;以及,上述嵌入式控制器由上述按钮产生第二事件,使得上述控制台 可以执行上述恢复程序。
9. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其中 上述基本输入输出系统无法完成初始化时,上述嵌入式控制器发出基本输入 输出系统恢复请求到上述控制台,使得上述控制台输出基本输入输出系统二 进制文件到上述嵌入式控制器,进行上述基本输入输出系统恢复操作。
10. 根据权利要求1所述的具有远程管理的计算机系统,其特征是,其 中上述计算机系统载入操作系统后,上述嵌入式控制器可以根据预设驱动程 序以及预设应用程序来进行上述计算机系统与上述控制台之间的数据交换。
11. 一种具有远程管理的计算机系统,其特征是,上述计算机系统包括 中央处理器;芯片组,连接到上述中央处理器; 基本输入输出系统,连接到上述芯片组; 第一网络芯片,连接到上述芯片组; 第二网络芯片;嵌入式控制器,连接到上述第二网络芯片以及上述芯片组;以及 切换单元,受控于上述嵌入式控制器而选择性地将上述第一网络芯片以及上述第二网络芯片连接到网络;其中,上述嵌入式控制器通过上述第一网络芯片或上述第二网络芯片连接到网络,并获得固定网络地址或动态网络地址,并利用上述网络与控制台进行数据传递。
12. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中上述控制台利用上述网络送出开机、关机或重置命令到上述嵌入式控制 器,使得上述嵌入式控制器对上述计算机系统进行上述开机、上述关机或上述重置。
13. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中上述控制台利用上述网络送出引导设备命令到上述嵌入式控制器,使得上 述基本输入输出系统在初始化过程时,根据上述引导设备命令以上述计算机系统的本机硬盘、本机光盘、本机闪存装置或通过上述网络以上述控制台来 开机。
14. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中当上述基本输入输出系统在初始化时,上述基本输入输出系统会持续地将 多个日志文件传递到上述嵌入式控制器,并存储上述这些日志文件在上述嵌 入式控制器中的存储装置,上述嵌入式控制器将上述这些日志文件经由上述 网络传递到上述控制台。
15. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中当上述计算机系统在载入操作系统之后,上述嵌入式控制器还可以将系统 信息经由上述网络传递到上述控制台。
16. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中当上述基本输入输出系统进行初始化时,上述基本输入输出系统将上述计 算机系统屏幕的画面经由上述嵌入式控制器传递到上述控制台显示,且上述 控制台的键盘所产生的键盘信号,传递到上述计算机系统以设定上述基本输 入输出系统。
17. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中上述基本输入输出系统模拟上述嵌入式控制器为引导设备,并由上述控制 台提供操作系统并载入上述计算机系统,使得上述控制台可以执行诊断应用 程序来进行上述计算机系统的诊断或者执行恢复程序来进行上述计算机系 统中存储装置的数据恢复操作。
18. 根据权利要求17所述的具有远程管理的计算机系统,其特征是,其中上述嵌入式控制器由按钮产生第一事件,使得上述控制台执行上述诊断应 用程序;以及,上述嵌入式控制器由上述按钮产生第二事件,使得上述控制 台可以执行上述恢复程序。
19. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中上述基本输入输出系统无法完成初始化时,上述嵌入式控制器发出基本输 入输出系统恢复请求到上述控制台,使得上述控制台输出基本输入输出系统 二进制文件到上述嵌入式控制器,进行上述基本输入输出系统恢复操作。
20. 根据权利要求ll所述的具有远程管理的计算机系统,其特征是,其 中上述计算机系统载入操作系统后,上述嵌入式控制器可以根据预设驱动程 序以及预设应用程序来进行上述计算机系统与上述控制台之间的数据交换。
全文摘要
本发明揭示一种具有远程管理的计算机系统,包括中央处理器;芯片组,连接到中央处理器;网络芯片,连接到芯片组;嵌入式控制器,连接到网络芯片以及芯片组;以及,基本输入输出系统,连接到芯片组;其中,嵌入式控制器通过网络芯片连接到网络,并可获得固定网络地址或动态网络地址,并利用网络与控制台进行数据传递。本发明的优点在于计算机系统中的控制芯片可以为任意公司所设计的控制芯片,并达成通过网络利用远程的控制台来进行计算机系统软硬件检查并且排除故障。
文档编号H04L12/26GK101373448SQ200810210480
公开日2009年2月25日 申请日期2008年8月15日 优先权日2008年8月15日
发明者林志龙 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1