一种服务器控制方法、终端及系统与流程

文档序号:13577316阅读:197来源:国知局
一种服务器控制方法、终端及系统与流程

本申请涉及服务器技术领域,特别是涉及一种服务器控制方法、终端及系统。



背景技术:

服务器,也称伺服器,是提供计算服务的设备。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高,被广泛应用于各个行业和领域。

在服务器的日常维护和使用过程中,开关机或重启是对服务器的常用操作。对服务器的开关机或重启操作,目前有两种常用的方法。第一种是通过服务器面板上的按键实现服务器的开关机或重启;第二种是通过bmc(baseboardmanagementcontroller,基板管理控制器)实现服务器的开关机或重启。

图1为通过服务器面板上的按键实现服务器的开关机或重启的框架图。其实现过程如下:首先,当操作人员按下服务器的按键101时,产生脉冲;脉冲通过cpld102(complexprogrammablelogicdevice,复杂可编程逻辑器件)消抖后发给pch103(platformcontrollerhub,平台控制器)。pch103来实现整个服务器系统的开关机或重启操作。但是,该方法需要工作人员在服务器现场去操作,另外,当服务器系统出现错误时,需要插串口线收集错误信息,操作繁琐。

图2为通过bmc实现服务器的开关机或重启的框架图。其实现过程如下:通过网络与bmc201通信,使得bmc201接收到开关机或重启指令,然后bmc201产生脉冲给cpld202,cpld202将脉冲发给pch203来实现整个系统的开关机或重启。但是,bmc需要通过网络连接,而为了防止黑客攻击以及信息安全考虑,不会将bmc与公共网络互连,而是通过网线与工作电脑互连。这样,工作人员需要去机房(服务器存放的地方),通过电脑连接网线控制服务器开关机或重启,或者收集系统日志。这样需要在机房放置一台台式机或者需要带笔记本去操作,既浪费资源也不方便操作。



技术实现要素:

本申请实施例中提供了一种服务器控制方法、终端及系统,以解决现有技术中存在的技术问题。

第一方面,本申请实施例提供了一种服务器控制方法,应用于主控终端,所述方法包括:

通过运动传感器采集所述主控终端的运动信息;

将所述运动信息与预设的参考信息进行对比;

若所述运动信息与预设的参考信息相匹配,则通过蓝牙模块向受控终端发送相应的控制指令。

优选地,所述方法还包括:

当接收到锁定触发信号时,停止向所述受控终端发送控制指令。

优选地,所述方法还包括:

当接收到日志收集触发信号时,通过蓝牙模块向受控终端发送日志收集指令;

接收并存储所述受控终端发送的日志信息。

优选地,所述控制指令包括开关机指令或重启指令。

第二方面,本申请实施例提供了一种服务器控制方法,应用于受控终端,所述方法包括:

接收控制终端发送的控制指令;

将所述控制指令发送至服务器的基板管理控制器bmc,使得所述bmc控制所述服务器执行相应的控制操作。

优选地,所述控制指令包括开关机指令或重启指令;

将所述控制指令发送至服务器的bmc,使得所述bmc控制所述服务器执行相应的控制操作,包括:

将所述开关机指令或重启指令发送至服务器的bmc,使得所述bmc控制所述服务器执行开关机操作或重启操作。

优选地,所述控制指令包括日志收集指令;

将所述控制指令发送至服务器的基板管理控制器bmc,使得所述bmc控制所述服务器执行相应的控制操作,包括:

将所述日志收集指令发送至服务器的bmc,使得所述bmc控制所述服务器进行日志收集;

通过蓝牙模块向主控终端发送收集的日志信息。

第三方面,本申请实施例提供了一种主控终端,包括:运动传感器、微控制单元mcu和蓝牙模块;

所述运动传感器,用于采集所述主控终端的运动信息;

所述mcu,用于将所述运动信息与预设的参考信息进行对比,若所述运动信息与预设的参考信息相匹配,则通过蓝牙模块向受控终端发送相应的控制指令。

优选地,还包括锁定按键;

所述锁定按键用于接收锁定触发信号,并将所述锁定触发信号发送至所述mcu;

当所述mcu接收到锁定触发信号时,停止向所述受控终端发送控制指令。

优选地,还包括日志收集按键和存储模块;

所述日志收集按键用于接收日志收集触发信号,并将所述日志收集触发信号发送至所述mcu;

所述mcu用于当接收到日志收集触发信号时,通过蓝牙模块向受控终端发送日志收集指令,接收所述受控终端发送的日志信息,并将所述日志信息存储至存储模块。

第四方面,本申请实施例提供了一种受控终端,包括:微控制单元mcu和蓝牙模块;

所述mcu用于通过所述蓝牙模块接收控制终端发送的控制指令;

将所述控制指令发送至服务器的基板管理控制器bmc,使得所述bmc控制所述服务器执行相应的控制操作。

第五方面,本申请实施例提供了一种系统,包括上述第三方所述的主控终端和上述第四方面所述的受控终端,所述主控终端中的蓝牙模块和所述受控终端中的蓝牙模块相耦合。

采用本申请实施例提供的方案,操作简单,实现方便。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为通过服务器面板上的按键实现服务器的开关机或重启的框架图;

图2为通过bmc实现服务器的开关机或重启的框架图;

图3为本申请实施例提供的一种主控终端的框架图;

图4为本申请实施例提供的一种受控终端的框架图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

图3为本申请实施例提供的一种主控终端的框架图,如图3所示,所述主控终端包括:蓝牙模块、微控制单元mcu、存储模块、日志收集按键、运动传感器、锁定按键。蓝牙模块为主控终端内部与外部通信的接口;mcu为主控终端的中心,处理各个器件传来的信号,并做相应处理;存储卡可以存储从受控终端发过来的日志信息;日志收集按键用于触发主控终端向受控终端发送日志收集指令;运动传感器用于收集主控终端的运动信息;锁定按键用于使控制模块无效/有效,当锁定按键接收到锁定触发信号时,停止向所述受控终端发送控制指令。

当锁定按键被按下时,即控制模块处于锁定状态,无论运动传感器接收到什么样的运动信息都不会触发响应。只有当没有锁定按键没有被按下时,主控终端才能工作。如果按下日志收集按键,会产生日志收集触发信号发给mcu,mcu会将命令通过蓝牙发出,最终被控制模块接收。当需要开/关机或者重启时,运动传感器会发出不同的信号,致使mcu发出不同的指令给蓝牙模块,再通过蓝牙模块发送到受控终端。

图4为本申请实施例提供的一种受控终端的框架图,如图4所示,所示受控终端包括蓝牙模块、微控制单元mcu和信号连接器。其中,蓝牙模块在受控终端中负责接收主控终端发送的控制指令,mcu处理接收来的信号并做相应处理,信号连接器物理上连接被控终端中的mcu和外部的服务器管理模块,例如,服务器的bmc。

当蓝牙模块接收到主控终端的开关机指令/重启指令后,将指令发送到mcu,mcu会通过信号连接器将指令发送到服务器的管理模块(例如,bmc)来实现开关机/重启动作。当蓝牙模块接收到日志收集指令后,mcu会发命令服务器的管理模块,将日志发到mcu,mcu在通过蓝牙模块发给主控终端的蓝牙模块,从而将日志从服务器端接收到主控终端。

下面以2路服务器为例说明主控终端和受控终端的工作原理。

首先,主控终端为单独的一块板卡,可以根据用户需要做成合适的外形。比如:遥控器、手环等,便于用户使用。而受控终端则通过信号连接器放在主板上。当2路服务器处于开机状态时,如果用户需要关机/重启,拿着主控终端做出相应的动作(如挥臂),主控终端中的运动传感器会发出相应的信号给mcu,mcu通过编码发送给主控终端的蓝牙模块,然后发送到服务器主板的蓝牙模块上。通过受控终端的mcu对接收到的信号做解码,并将命令发送给bmc,最终实现系统的关机/重启,开机原理相同。如果需要客服人员收集系统日志。那么只需要按日志收集按键(过程与开关机类似),产生中断,主控终端接收到这个中断,通过蓝牙模块发送到受控终端的mcu,mcu将指令发送到bmc,将日志在通过mcu发送回主控终端;主控终端蓝牙模块接收到后,将日志通过mcu发送到存储模块(如sd卡)里。当按下锁定按键,主控终端将禁止mcu接收和发送信号,从而将主控终端锁住。

在上述实施例的基础上,本申请还提供了一种系统,所述系统包括上述实施例中的主控终端和受控终端所述主控终端中的蓝牙模块和所述受控终端中的蓝牙模块相耦合。

在上述实施例的基础上,本申请还提供了一种方法实施例,应用于主控终端,其主要包括以下步骤:

步骤s101:通过运动传感器采集所述主控终端的运动信息;

步骤s102:将所述运动信息与预设的参考信息进行对比;

步骤s103:若所述运动信息与预设的参考信息相匹配,则通过蓝牙模块向受控终端发送相应的控制指令。

可选地,所述方法还包括:当接收到锁定触发信号时,停止向所述受控终端发送控制指令。

可选地,所述方法还包括:当接收到日志收集触发信号时,通过蓝牙模块向受控终端发送日志收集指令;接收并存储所述受控终端发送的日志信息。

可选地,所述控制指令包括开关机指令或重启指令。

在上述实施例的基础上,本申请还提供了另一种方法实施例,应用于受控终端,其主要包括以下步骤。

步骤s201:接收控制终端发送的控制指令;

步骤s202:将所述控制指令发送至服务器的基板管理控制器bmc,使得所述bmc控制所述服务器执行相应的控制操作。

可选地,所述控制指令包括开关机指令或重启指令;将所述控制指令发送至服务器的bmc,使得所述bmc控制所述服务器执行相应的控制操作,包括:将所述开关机指令或重启指令发送至服务器的bmc,使得所述bmc控制所述服务器执行开关机操作或重启操作。

可选地,所述控制指令包括日志收集指令;将所述控制指令发送至服务器的基板管理控制器bmc,使得所述bmc控制所述服务器执行相应的控制操作,包括:将所述日志收集指令发送至服务器的bmc,使得所述bmc控制所述服务器进行日志收集;通过蓝牙模块向主控终端发送收集的日志信息。

本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

以上所述的本申请实施方式并不构成对本申请保护范围的限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1