服务器的控制方法、装置、终端设备及可读存储介质与流程

文档序号:36412724发布日期:2023-12-19 05:55阅读:38来源:国知局
服务器的控制方法与流程

本发明涉及服务器控制领域,尤其涉及一种服务器的控制方法、装置、终端设备及计算机可读存储介质。


背景技术:

1、目前,主流的处理器架构一般设有开关机按键(power button,简写pwr_btn)和复位按键(reset button,简写rst_btn),同时其可以执行电源控制信号(sleep s5#,简写slp_s5#)。在服务器系统需要执行开机或关机行为时,其接收到的外部按键信号或者相关指令会发送给中央处理器(cpu),cpu对这些指令进行处理,并通过电源控制信号进行系统的上电或下电控制。

2、现有的服务器在执行一些特定的功能时,其处理器的功能按键连接在基板管理控制器(baseboard management controller,简写bmc)上,在检测到这些功能按键触发时,基板管理控制器对功能按键的触发信号进行处理然后再发送信号给复杂可编程逻辑器件(cpld)。因此现有技术在实现这些功能时依赖基板管理控制器,当基板管理控制器发生故障时,这些功能就无法正常完成,因此对服务器的使用造成了一定的局限性。


技术实现思路

1、本发明提供了一种服务器的控制方法、装置、终端设备及计算机可读存储介质,以解决现有技术对服务器的使用造成的局限性高的技术问题。

2、为了解决上述技术问题,本发明实施例提供了一种服务器的控制方法,所述服务器包括基板管理控制器和复杂可编程逻辑器件;其中,所述基板管理控制器的第一接口的输出信号和第一待执行功能的功能按键的触发信号进行第一逻辑与处理后输入所述复杂可编程逻辑器件的第一接口;

3、所述控制方法包括:

4、在检测到所述第一逻辑与处理的处理结果触发时,模拟所述第一待执行功能对应的控制脉冲;

5、将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能。

6、作为优选方案,所述服务器还包括中央处理器,当所述第一待执行功能为对所述服务器的开机功能时,所述将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能,包括:

7、将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口;

8、判断所述服务器当前的运行状态,在所述运行状态为关机状态时,按照第一预设时序依次开启电压调节模组;

9、当符合预设的电压调节条件时,控制所述中央处理器进行初始化,以实现所述开机功能。

10、作为优选方案,所述当符合预设的电压调节条件时,控制所述中央处理器进行初始化,包括:当最后开启的电压调节模组达到预设的输出标准时,通过所述复杂可编程逻辑器件向所述中央处理器发送系统就绪指令,并在预设时间段后向所述中央处理器发送初始化指令,以使所述中央处理器响应所述初始化指令,执行初始化操作。

11、作为优选方案,所述服务器还包括中央处理器,当所述第一待执行功能为对所述服务器的关机功能时,所述将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能,包括:

12、将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口;

13、判断所述服务器当前的运行状态,当所述运行状态为开机状态时,通过所述复杂可编程逻辑器件向所述中央处理器发送关机请求信号,以使所述中央处理器响应所述关机请求信号,控制所述服务器的操作系统执行关机动作;

14、当所述中央处理器符合预设的变化条件时,通过所述中央处理器向所述复杂可编程逻辑器件发送执行关机信号,以使所述复杂可编程逻辑器件响应所述执行关机信号,执行下电操作,并按照第二预设时序依次关闭电压调节模组,以实现所述关机功能。

15、作为优选方案,所述当所述中央处理器符合预设的变化条件时,通过所述中央处理器向所述复杂可编程逻辑器件发送执行关机信号,包括:在检测到所述中央处理器的寄存器的状态发生变化时,通过所述中央处理器向所述复杂可编程逻辑器件发送执行关机信号。

16、作为优选方案,所述基板管理控制器的第二接口的输出信号和第二待执行功能的功能按键的触发信号进行第二逻辑与处理后输入所述复杂可编程逻辑器件的第二接口;

17、所述控制方法还包括:

18、在检测到所述第二逻辑与处理的处理结果触发时,模拟所述第二待执行功能对应的控制脉冲;

19、将所述控制脉冲发送至所述复杂可编程逻辑器件的第二接口,以执行所述第二待执行功能。

20、作为优选方案,各所述电压调节模组分别与所述复杂可编程逻辑器件通信连接,所述复杂可编程逻辑器件还用于检测各所述电压调节模组的输出状态。

21、相应的,本发明实施例还提供了一种服务器的控制装置,所述服务器包括基板管理控制器和复杂可编程逻辑器件;其中,所述基板管理控制器的第一接口的输出信号和第一待执行功能的功能按键的触发信号进行第一逻辑与处理后输入所述复杂可编程逻辑器件的第一接口;

22、所述控制装置包括模拟模块和控制模块;其中,

23、所述模拟模块,用于在检测到所述第一逻辑与处理的处理结果触发时,模拟所述第一待执行功能对应的控制脉冲;

24、所述控制模块,用于将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能。

25、作为优选方案,所述服务器还包括中央处理器,当所述第一待执行功能为对所述服务器的开机功能时,所述控制模块将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能,包括:

26、所述控制模块将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口;

27、判断所述服务器当前的运行状态,在所述运行状态为关机状态时,按照第一预设时序依次开启电压调节模组;

28、当符合预设的电压调节条件时,控制所述中央处理器进行初始化,以实现所述开机功能。

29、作为优选方案,所述控制模块当符合预设的电压调节条件时,控制所述中央处理器进行初始化,包括:当最后开启的电压调节模组达到预设的输出标准时,所述控制模块通过所述复杂可编程逻辑器件向所述中央处理器发送系统就绪指令,并在预设时间段后向所述中央处理器发送初始化指令,以使所述中央处理器响应所述初始化指令,执行初始化操作。

30、作为优选方案,所述服务器还包括中央处理器,当所述第一待执行功能为对所述服务器的关机功能时,所述控制模块将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能,包括:

31、所述控制模块将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口;

32、判断所述服务器当前的运行状态,当所述运行状态为开机状态时,通过所述复杂可编程逻辑器件向所述中央处理器发送关机请求信号,以使所述中央处理器响应所述关机请求信号,控制所述服务器的操作系统执行关机动作;

33、当所述中央处理器符合预设的变化条件时,通过所述中央处理器向所述复杂可编程逻辑器件发送执行关机信号,以使所述复杂可编程逻辑器件响应所述执行关机信号,执行下电操作,并按照第二预设时序依次关闭电压调节模组,以实现所述关机功能。

34、作为优选方案,所述控制模块当所述中央处理器符合预设的变化条件时,通过所述中央处理器向所述复杂可编程逻辑器件发送执行关机信号,包括:所述控制模块在检测到所述中央处理器的寄存器的状态发生变化时,通过所述中央处理器向所述复杂可编程逻辑器件发送执行关机信号。

35、作为优选方案,所述基板管理控制器的第二接口的输出信号和第二待执行功能的功能按键的触发信号进行第二逻辑与处理后输入所述复杂可编程逻辑器件的第二接口;

36、所述模拟模块还用于在检测到所述第二逻辑与处理的处理结果触发时,模拟所述第二待执行功能对应的控制脉冲;

37、所述控制模块还用于将所述控制脉冲发送至所述复杂可编程逻辑器件的第二接口,以执行所述第二待执行功能。

38、作为优选方案,各所述电压调节模组分别与所述复杂可编程逻辑器件通信连接,所述复杂可编程逻辑器件还用于检测各所述电压调节模组的输出状态。

39、相应的,本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现所述的服务器的控制方法。

40、相应的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行所述的服务器的控制方法。

41、相比于现有技术,本发明实施例具有如下有益效果:

42、本发明实施例提供了一种服务器的控制方法、装置、终端设备及计算机可读存储介质,所述服务器包括基板管理控制器和复杂可编程逻辑器件;其中,所述基板管理控制器的第一接口的输出信号和第一待执行功能的功能按键的触发信号进行第一逻辑与处理后输入所述复杂可编程逻辑器件的第一接口;所述控制方法包括:在检测到所述第一逻辑与处理的处理结果触发时,模拟所述第一待执行功能对应的控制脉冲;将所述控制脉冲发送至所述复杂可编程逻辑器件的第一接口,以执行所述第一待执行功能。实施本技术实施例,基板管理控制器的第一接口的输出信号和第一待执行功能的功能按键的触发信号进行第一逻辑与处理后输入所述复杂可编程逻辑器件的第一接口,在基板管理控制器发生故障时,基板管理控制器的第一接口无输出信号,此时仍可以通过第一待执行功能的功能按键进行触发,模拟所述第一待执行功能对应的控制脉冲,从而将控制脉冲发送至复杂可编程逻辑器件,以执行第一待执行功能,有效降低了待执行功能对基板管理控制器的依赖性,保障了功能的正常实现,降低了对服务器的使用造成的局限性;此外,在一些特殊的场合,服务器不能使用基板管理控制器时,同样也可以通过待执行功能的功能按键进行触发,而不局限于基板管理控制器的情形,由此可以覆盖更广泛的应用场景。

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