一种控制服务器的方法及服务器的制造方法

文档序号:8282054阅读:145来源:国知局
一种控制服务器的方法及服务器的制造方法
【技术领域】
[0001]本发明涉及服务器技术,尤指一种控制服务器的方法及服务器。
【背景技术】
[0002]在目前的服务器的监控管理系统中,通常采用服务器上的基板管理控制器(BMC,Baseboard Management Controller)为服务器提供带外监控管理。管理员通过客户端可远程登录到服务器的BMC提供的监控界面。BMC提供的监控界面中包含有与服务器健康状态相关的数据,还包含有能够进入远程控制界面的远程控制按钮,管理员按下BMC的监控界面中的远程控制按钮进入到远程控制界面,管理员通过选择远程控制界面上的开关机、重启等选项实现对服务器的远程控制。管理员通过客户端控制服务器的方法大致包括:
[0003]客户端接收到来自管理员的登录信息,客户端将接收到的登录信息发送给BMC,BMC验证成功后将监控界面发送给客户端进行显示;客户端将接收到来自管理员的进入远程控制界面的指令(即管理员按下监控界面上的远程控制按钮)发送给BMC,BMC将服务器的远程控制界面发生给客户端进行显示;客户端接收到来自管理员的远程控制指令(如开机、关机、重启等指令),将远程控制指令发送给BMC,BMC根据接收到的远程控制指令控制服务器执行相应的操作。其中,BMC控制服务器的开机为开启服务器的操作系统,关机为关闭服务器的操作系统,重启为重新启动服务器的操作系统。
[0004]由于通过客户端登陆BMC提供的监控界面比较麻烦,目前很多服务器都提供一个物理上直接嵌入到服务器机箱中的液晶显示屏(可为触摸显示屏或非触摸显示屏),用于显示BMC提供的监控界面。BMC在显示屏上显示监控界面的方法大致包括:
[0005]在服务器通电后,BMC控制显示屏显示登录界面,在BMC接收到用户通过登录界面输入的登陆信息后,BMC对登录信息进行验证并在验证成功后将监控界面发送给显示屏进行显示。并且只要服务器不断电,BMC与显示屏能一直保持工作状态,正常情况下,显示屏一直显示登录界面。然而,目前服务器机箱上的液晶显示屏上的监控界面一般仅显示一些关键信息,例如处理器、电源、风扇等服务器关键部件的健康状况,而监控界面上没有能够切换到远程控制界面的远程控制按钮,因此,无法通过显示屏上的监控界面控制服务器。因此,在管理员不方便通过客户端登陆BMC提供的监控界面以对服务器进行控制时,例如,管理员在机房巡视遇到突发状况时(如服务器出现异常需要立即关机的情况),管理员仍需要通过服务器上的实体按键(如电源键)来对服务器进行开关机、重启等操作。因此,需要在服务器机箱面板上设置多个部件(如用于控制服务器的实体按键、用于显示服务器的开关机状态的指示灯等),减少了相同面积的服务器面板上的可用面积,制约了其他部件(如风扇的散热面积、显示屏的尺寸等)的布局。

【发明内容】

[0006]为了解决上述技术问题,本发明提供了一种提供一种控制服务器的方法及服务器,能够提高服务器面板上的可用面积。
[0007]为了达到本发明的目的,本发明提供了一种控制服务器的方法,所述方法包括:
[0008]服务器的基板管理控制器BMC预先设置触摸手势和操作之间的对应关系;
[0009]服务器的触摸显示屏将接收到的来自用户的触摸手势发送给BMC ;
[0010]BMC接收到来自触摸显示屏的触摸手势,且判断出触摸显示屏当前显示的界面为服务器的控制界面,在对应关系中查找接收到的触摸手势对应的操作,控制服务器执行查找到的操作。
[0011]进一步,当BMC接收到来自触摸显示屏的控制指令,且判断出触摸显示屏当前显示的界面为监控界面时,所述方法还包括:
[0012]BMC将服务器的控制界面发送给触摸显示屏进行显示。
[0013]进一步,所述方法之前还包括:
[0014]BMC接收到来自所述触摸显示屏的登录信息,对接收到的登录信息进行验证,验证成功后将监控界面发送给所述触摸显示屏进行显示。
[0015]进一步,触摸显示屏接收到来自用户的登录信息、或控制指令后,将接收到的登录信息、或控制指令发送给BMC。
[0016]进一步,BMC设置在服务器的主板上,触摸显示器设置在服务器的面板上,BMC通过内部集成电路I2C总线与触摸显示屏连接。
[0017]为了达到本发明的目的,本发明还提供一种服务器,至少包括:基板管理控制器BMC及触摸显示屏,其中:
[0018]触摸显示屏,用于将接收到的来自用户的触摸手势发送给BMC ;
[0019]BMC,用于预先设置触摸手势和操作之间的对应关系,以及还用于接收到来自触摸显示屏的触摸手势,且判断出触摸显示屏当前显示的界面为服务器的控制界面,在对应关系中查找接收到的触摸手势对应的操作,控制服务器执行查找到的操作。
[0020]进一步,BMC还用于:接收到来自所述触摸显示屏的控制指令,且判断出所述触摸显示屏当前显示的界面为监控界面,将所述服务器的控制界面发送给所述触摸显示屏进行显不O
[0021]进一步,BMC还用于:接收来自所述触摸显示屏的登录信息,对接收到的登录信息进行验证,验证成功后将监控界面发送给所述触摸显示屏进行显示。
[0022]进一步,触摸显示屏还用于:接收来自用户的登录信息、或控制指令,并将接收到的登录信息、或控制指令发送给BMC。
[0023]进一步,BMC设置在服务器的主板上,触摸显示器设置在服务器的面板上,BMC通过内部集成电路I2C总线与触摸显示屏连接。
[0024]与现有技术相比,本发明包括:服务器的基板管理控制器BMC预先设置触摸手势和操作之间的对应关系;以及服务器的触摸显示屏将接收到的来自用户的触摸手势发送给BMC ;BMC接收到来自触摸显示屏的触摸手势,且判断出触摸显示屏当前显示的界面为服务器的控制界面,在对应关系中查找接收到的触摸手势对应的操作,控制服务器执行查找到的操作。通过本发明的方案,BMC在接收到来自触摸显示屏的触摸手势后,控制服务器执行相应的操作,通过触摸触摸显示屏实现了对服务器的控制,而不需要在服务器的机箱面板上设置用于控制服务器的实体按键和用于显示服务器的开关机状态的指示灯,从而提高了机箱面板上的可用面积。
【附图说明】
[0025]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0026]图1为本发明控制服务器的方法的流程图;
[0027]图2为本发明服务器的结构组成示意图。
【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0029]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0030]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0031]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0032]参考图1,本发明提供一种控制服务器的方法,包括:
[0033]步骤100、服务器的BMC预先设置触摸手势和操作之间的对应关系。
[0034]本步骤中,BMC可以设置在服务器的主板上。
[0035]本步骤中,BMC可以按照需要预先定义各种触摸手势,如向上滑动、向下滑动、向左滑动以及向右滑动等。操作可以是开机、关机、返回监控界面、重启等。其中,开机为开启服务器的操作系统,关机为关闭服务器的操作系统,重启为重新启动服务器的操作系统。
[0036]其中,可以设置向上滑动对应开机、向下滑动对应关机、向左滑动对应返回监控界面及向右滑动对应重启等。
[0037]该方法还包括:
[0038]步骤101、服务器的触摸显示屏将接收到的来自用户的触摸手势发送给BMC。
[0039]步骤102、BMC接收到来自触摸显示屏的触摸手势,且判断出触摸显示屏当前显示的界面为服务器的控制界面,在对应关系中查找接收到的触摸手势对应的操作,控制服务器执行查找到的操作。
[0040]本步骤中,BMC可以通过内部集成电路(I2C,Inter-1ntegrated Circuit)总线与触摸显示屏连接
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1