电脑系统及其远端控制方法

文档序号:8319048阅读:694来源:国知局
电脑系统及其远端控制方法
【技术领域】
[0001]本发明是有关于一种远端控制方法,且特别是有关于一种通过网络远端控制电脑系统的方法。
【背景技术】
[0002]随着科技的快速发展,越来越多的信息都可通过网际网络进行分享。因此,系统管理人员若能在远端控制电脑系统的操作并进行监控将可大幅提升管理的便利性。一般说来,为了监控电脑系统的内部运作,通常会利用配置于主板上的基板管理控制器(Baseboard Management Controller,BMC)来监控电脑系统。BMC可检测电脑系统中用以感测各个元件运作情况的各个感测器的读值,从而监控电脑系统中各个元件的运作情形(例如:风扇的转速或者处理器的温度等)。然而,对于云端运算或存储中心等需要处理大量计算的系统来说,通常都需要使用到数量庞大的电脑。若要在所有的电脑中都配置BMC,势必会增加额外的成本。

【发明内容】

[0003]本发明要解决的技术问题是:提出一种电脑系统的远端控制方法,通过网卡或计时器唤醒处理器以处理管理接口请求,可达到远端控制电脑系统的目的。
[0004]本发明提出一种电脑系统的远端控制方法,适用于具有网卡及处理器的电脑系统。此方法包括下列步骤:利用网卡接收远端装置经由网络传送的管理接口请求,并传送系统管理中断至处理器,以唤醒处理器,并控制处理器进入系统管理模式。接着,处理器将管理监控程序载入存储器,以执行管理监控程序。最后,由处理器在系统管理模式中利用管理监控程序处理管理接口请求,并将处理结果利用网卡经由网络回复至远端装置。
[0005]在本发明的一实施例中,上述网卡支持远端唤醒(Wake on LAN,W0L)功能。上述在传送系统管理中断至处理器,以唤醒处理器,并控制处理器进入系统管理模式的步骤包括由网卡根据所接收的管理接口请求,发送系统管理中断至处理器,以唤醒处理器,并控制处理器进入系统管理模式。
[0006]在本发明的一实施例中,上述在利用网卡接收远端装置经由网络传送的管理接口请求的步骤之后,还包括存储管理接口请求于网卡的暂存装置。
[0007]在本发明的一实施例中,上述在传送系统管理中断至处理器,以唤醒处理器,并控制处理器进入系统管理模式的步骤包括利用计时器定时发送系统管理中断至处理器,以唤醒处理器。
[0008]在本发明的一实施例中,上述在传送系统管理中断至处理器,以唤醒处理器,并控制处理器进入系统管理模式的步骤之后,还包括下列步骤:由处理器检视网卡的暂存装置是否存储有管理接口请求。当判断暂存装置存储有管理接口请求时,处理器将管理监控程序载入存储器,以执行管理监控程序。处理器在系统管理模式中利用管理监控程序处理管理接口请求,并将处理结果利用网卡经由网络回复至远端装置。
[0009]在本发明的一实施例中,上述在检视网卡的暂存装置是否存储有管理接口请求的步骤还包括当判断暂存装置没有存储管理接口请求时,控制处理器进入省电模式,并重置计时器。
[0010]在本发明的一实施例中,上述在处理器在系统管理模式中利用管理监控程序处理管理接口请求,并将处理结果利用网卡经由网络回复至远端装置的步骤之后,还包括控制处理器进入省电模式。
[0011]本发明另提出一种电脑系统,其包括网卡、存储器及处理器。其中,网卡经由网络连接远端装置,并接收远端装置传送的管理接口请求。处理器连接网卡及存储器,用以接收系统管理中断,以从省电模式中唤醒,并进入系统管理模式。其中,当处理器被唤醒时,会将管理监控程序载入存储器,以执行该管理监控程序,并在系统管理模式中利用管理监控程序处理网卡所接收的管理接口请求,以及将处理结果利用网卡回复至远端装置。
[0012]在本发明的一实施例中,上述网卡支持远端唤醒功能。网卡更在接收到管理接口请求时,发送系统管理中断至处理器,以唤醒处理器,并控制处理器进入系统管理模式。
[0013]在本发明的一实施例中,上述网卡还包括暂存装置,以存储管理接口请求。
[0014]在本发明的一实施例中,上述电脑系统还包括计时器。此计时器连接处理器,用以定时发送系统管理中断至处理器,以唤醒处理器。
[0015]在本发明的一实施例中,上述处理器更在被唤醒时,检视网卡的暂存装置是否存储有管理接口请求,而在判断暂存装置存储有管理接口请求时,载入管理监控程序至该存储器,以执行管理监控程序,并利用管理监控程序处理管理接口请求。
[0016]在本发明的一实施例中,上述处理器更在判断暂存装置没有存储管理接口请求时,进入省电模式。
[0017]在本发明的一实施例中,上述处理器更在将处理结果利用网卡经由网络回复至远端装置之后,进入省电模式,并重置计时器。
[0018]在本发明的一实施例中,上述处理器更在将处理结果利用网卡经由网络回复至远端装置之后,进入省电模式。
[0019]本发明提出一种电脑系统及其远端控制方法。当远端装置发送管理接口请求至电脑系统后,电脑系统中的网卡或计时器会发送系统管理中断至电脑系统中的处理器,让处理器进入系统管理模式以利用管理监控程序处理管理接口请求。而处理器在处理完管理接口请求后,可将处理结果回复至远端装置,并回复到省电模式。利用上述方法,电脑系统即可在没有配置基板管理控制器的情况下提供系统管理人员通过网络进行远端控制。
【附图说明】
[0020]图1是依照本发明一实施例所绘示的电脑系统的方块图。
[0021]图2是依照本发明一实施例所绘示的电脑系统的远端控制方法的流程图。
[0022]图3是依照本发明另一实施例所绘示的电脑系统的方块图。
[0023]图4是依照本发明另一实施例所绘示的电脑系统的远端控制方法的流程图。
[0024]主要元件标号说明
[0025]10、30:电脑系统
[0026]12、32:远端装置
[0027]102、302:网卡
[0028]104,304:处理器
[0029]106,310:存储器
[0030]108,312:管理监控程序
[0031]306:计时器
[0032]308:暂存装置
[0033]S202 ?S208、S402 ?S414:步骤
【具体实施方式】
[0034]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
[0035]本发明是利用软件定义的方式,控制处理器进入系统管理模式(SystemManagement Mode, SMM)以执行原本由基板管理控制器(Baseboard ManagementController,BMC)提供的功能,从而使得电脑系统在没有配置BMC的情况下,仍可支持远端控制。此外,本发明进一步利用网卡所具备的远端唤醒(Wake-on-LAN,W0L)功能,在接收到远端传来的管理请求时,由网卡直接唤醒处理器来处理该请求,以实现远端控制。即便网卡不具备唤醒功能,本发明亦可利用计时器定时唤醒处理器来处理该请求,同样可实现远端控制。借此,即可在不增加硬件配置成本及节省电源损耗的情况下,达成远端控制电脑系统的目的。
[0036]图1是依照本发明一实施例所绘示的电脑系统10的方块图。请参照图1,本实施例的电脑系统10包括网卡102、存储器106以及处理器104。在此实施例中,电脑系统10例如是服务器系统。网卡102例如是可支持远端唤醒功能的网络接口卡
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1