一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种掉电后重新来电开机控制方法、装置、设备及介质与流程

2021-11-05 20:30:00 来源:中国专利 TAG:


1.本发明涉及服务器开机领域,尤其是涉及一种掉电后重新来电开机控制方法、装置、设备及介质。


背景技术:

2.服务器在数据中心的业务比重越来越大,数据中心机房不可避免地存在供电异常的情况,即存在导致整个机房服务器输入没电,导致服务器宕机的问题;因为业务数据量大,当重新来电的时候,需要快速启动,恢复业务,减小损失。如果是一台一台服务器通过后台开机或者机房维护人员一台一台通过按键开机,会花费比较长的时间,损失会比较大,所以需要服务器来电的时候服务器可以自动开机,减小故障恢复时间。
3.现有服务器掉电后,当来电后服务器开机的控制方法如图1

图2所示,输入掉电后,通过bmc(baseboard management controller,基板管理控制器)检测到下电后,通过监控bmc保持的时间(即bmc监控到服务器下电到服务器重新来电之间的时间周期)或者重启次数来简单判断,如果超过一定的时间阈值或者重启次数超过预设次数阈值就判定是失效,非掉电引起,不允许服务器重新自动上电(管理单元控制逻辑控制单元将开关q1打开,供电单元中的dsp检测到开关q1打开后,控制开关q2打开,不为服务器系统主板供电);如果小于一定的时间阈值或重启次数未达到预设数值就判定是有效,重新来电时,允许服务器自动上电(管理单元控制逻辑控制单元将开关q1关闭,供电单元中的dsp检测到开关q1关闭后,控制开关q2关闭,为服务器系统主板供电)。
4.但是不同电源的保持时间(输入掉电之后,输出电压(比如12v)维持在规格范围内的时间)或者重启次数有差异,会导致bmc设定的参数不同,如果设定的时间阈值太长或重启次数阈值太多,这个判定又没有太大的意义;另外如果电源真的是故障,这种方式是无法判断出来;并且如果是真的出现这种状况,更换电源也无法自动重启,不利于数据中心服务器掉电后重新来电时的自动开机控制。


技术实现要素:

5.本发明为了解决现有技术中存在的问题,创新提出了一种掉电后重新来电开机控制方法、装置、设备及介质,有效解决由于现有技术造成服务器掉电后重新来电时服务器自动开机控制效率低的问题,有效地提高了服务器掉电后重新来电时服务器自动开机控制效率以及可靠性。
6.本发明第一方面提供了一种掉电后重新来电开机控制方法,应用于服务器电源管理中,包括:
7.对服务器电源的故障类型进行分类,划分为第一类型电源故障以及第二类型电源故障,其中,第一类型电源故障为影响服务器系统工作的电源故障,第二类型电源故障为不影响服务器系统工作的电源故障;
8.当检测到服务器电源掉电异常后,记录服务器电源掉电异常对应的故障类型;
9.当检测到服务器重新来电时,获取最近一次记录的服务器电源掉电异常对应的故障类型;
10.如果获取的服务器电源的故障类型为第二电源故障类型,控制对应服务器自动上电开机。
11.可选地,还包括:如果获取的服务器电源的故障类型为第一电源故障类型,对应服务器不允许自动上电开机。
12.进一步地,还包括:检测第一电源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机。
13.进一步地,检测第一电源故障类型对应的服务器电源是否更换具体是:监测第一电源故障类型对应的服务器电源的产品序列号是否发生变更。
14.可选地,当检测到服务器电源掉电异常后,记录服务器电源掉电异常对应的故障类型具体是:
15.当检测到服务器电源掉电异常后,获取并存储当前服务器电源掉电异常对应的故障告警信息寄存器记录的故障告警信息;
16.根据故障告警信息寄存器记录的故障告警信息确定当前服务器电源掉电异常对应的故障类型。
17.进一步地,所述故障告警信息为第一电源类型故障对应的第一故障类型标识或第二电源类型故障对应的第二故障类型标识。
18.可选地,服务器电源掉电异常具体是:服务器任意一路供电均掉电。
19.本发明第二方面提供了一种掉电后重新来电开机控制装置,应用于服务器电源管理中的基板管理控制器中,包括:
20.分类单元,对服务器电源的故障类型进行分类,划分为第一类型电源故障以及第二类型电源故障,其中,第一类型电源故障为影响服务器系统工作的电源故障,第二类型电源故障为不影响服务器系统工作的电源故障;
21.记录单元,当检测到服务器电源掉电异常后,记录服务器电源掉电异常对应的故障类型;
22.获取单元,当检测到服务器重新来电时,获取最近一次记录的服务器电源掉电异常对应的故障类型;
23.控制单元,如果获取的服务器电源的故障类型为第二电源故障类型,控制对应服务器自动上电开机。
24.本发明第三方面提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如本发明第一方面所述的掉电后重新来电开机控制方法的步骤。
25.本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明第一方面所述的掉电后重新来电开机控制方法的步骤。
26.本发明采用的技术方案包括以下技术效果:
27.1、本发明有效解决由于现有技术造成服务器掉电后重新来电时服务器自动开机控制效率低的问题,有效地提高了服务器掉电后重新来电时服务器自动开机控制效率以及可靠性。
28.2、本发明技术方案在服务器异常掉电后重新来电的时候,可以保证服务器自动上电的可靠性,降低故障维护时间,提升业务质量。
29.3、本发明技术方案中针对服务器异常掉电对应的故障进行划分,如果是影响服务器系统工作的第一电源类型故障,不允许服务器自动上电开机;如果是不影响服务器系统工作的第二电源类型电源故障,控制服务器自动上电开机,不仅提高了服务器上电开机的效率,也提高的服务器系统工作的安全性。
30.4、本发明技术方案在服务器异常掉电对应的故障为第一电源类型故障,检测第一电源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机,进一步地提高服务器上电开机的效率以及可靠性。
31.应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
32.为了更清楚说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1为现有技术中服务器管理单元控制供电单元上电的结构示意图;
34.图2为现有技术中服务器管理单元控制供电单元上电方法的流程示意图;
35.图3为本发明方案中实施例一方法的一流程示意图;
36.图4为本发明方案中实施例一方法中步骤s2的流程示意图;
37.图5为本发明方案中实施例一方法的另一流程示意图;
38.图6为本发明方案中实施例二装置的一结构示意图;
39.图7为本发明方案中实施例二装置中记录单元102的结构示意图;
40.图8为本发明方案中实施例二装置的另一结构示意图;
41.图9为本发明方案中实施例三设备的结构示意图。
具体实施方式
42.为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
43.实施例一
44.如图3所示,本发明提供了一种掉电后重新来电开机控制方法,应用于服务器电源管理中,包括:
45.s1,对服务器电源的故障类型进行分类,划分为第一类型电源故障以及第二类型电源故障,其中,第一类型电源故障为影响服务器系统工作的电源故障,第二类型电源故障为不影响服务器系统工作的电源故障;
46.s2,当检测到服务器电源掉电异常后,记录服务器电源掉电异常对应的故障类型;
47.s3,当检测到服务器重新来电时,获取最近一次记录的服务器电源掉电异常对应的故障类型;
48.s4,判断获取的服务器电源的故障类型是否为第二电源故障类型,如果判断结果为是,则执行步骤s5;如果判断结果为否,则执行步骤s6;
49.s5,控制对应服务器自动上电开机。
50.s6,对应服务器不允许自动上电开机。
51.其中,在步骤s1中,对服务器电源的故障类型进行分类,划分为第一类型电源故障以及第二类型电源故障,具体地,服务器电源故障不同,对应的故障码(crps标准(common redundant power supplies,冗余电源标准)有定义,也可以支持自定义)也不同,根据服务器电源故障对服务器系统工作是否影响,划分为第一电源类型故障以及第二电源类型故障,其中,第一类型电源故障为影响服务器系统工作的电源故障,第二类型电源故障为不影响服务器系统工作的电源故障。本发明技术方案中对服务器电源的故障类型进行分类次数以及时间并不限制,可以支持自定义设置,包括但不限于新增、修改、调整、删除等操作。具体地,本实施例中对服务器系统(或整机系统)工作有影响是指对服务器系统中主板工作电压(例如12v等)产生影响(例如过低或过高等),服务器系统中主板工作电压并不是具体某一数值,而是服务器系统中主板能够正常工作的电压,是一个电压范围,只要是服务器系统中主板能够正常工作的电压,都可以认为是服务器系统中主板工作电压,也可以是其他影响方式,本发明在此不做限制。
52.在步骤s2中,如图4所示,具体包括:
53.s21,当检测到服务器电源掉电异常后,获取并存储当前服务器电源掉电异常对应的故障告警信息寄存器记录的故障告警信息;
54.s22,根据故障告警信息寄存器记录的故障告警信息确定当前服务器电源掉电异常对应的故障类型。
55.在步骤s21

s22中,服务器电源掉电异常具体是指服务器任意一路供电均掉电。如果是双路供电,主要是指双路供电都掉电了,即服务器的供电输入全部掉电;正常下电是只有一路供电输入掉电(对服务器来说,如果配置两个电源就只是一个电源输入掉电属于正常,两个电源均下电属于掉电异常)。电源内部存储电源告警信息的故障告警信息寄存器可以为0x79;可以在电源内部的寄存器(0x79)中,进行设置,以记录当前服务器电源掉电异常对应的故障告警信息;具体地,故障告警信息为第一电源类型故障对应的第一故障类型标识或第二电源类型故障对应的第二故障类型标识。例如,定义第二电源类型故障对应的第二故障类型标识可以为0x2848,如果寄存器中记录数值为0x2848,则当前服务器电源掉电异常对应的故障类型为第二电源类型故障,如果寄存器中记录数值不为0x2848,则则当前服务器电源掉电异常对应的故障类型为第一电源类型故障。同理,也可以通过定义第一故
障类型标识的具体代码,实现原理与第二故障类型标识的设置相同,本发明在此不做限制。
56.获取并存储当前服务器电源掉电异常对应的故障告警信息寄存器记录的故障告警信息,以便与步骤s22中根据故障告警信息寄存器记录的故障告警信息确定当前服务器电源掉电异常对应的故障类型。
57.在步骤s3中,当检测到服务器重新来电时,获取最近一次(即上一次)记录(或存储)的服务器电源掉电异常对应的故障类型;即获取步骤s22中存储的当前服务器电源掉电异常对应的故障类型。
58.在步骤s4

s6中,如果获取的服务器电源的故障类型为第二电源故障类型,控制对应服务器自动上电开机。即步骤s3中获取的服务器电源的故障类型为第二电源故障类型(故障告警信息为第二电源类型故障对应的第二故障类型标识或非第一电源类型故障对应的第一故障类型标识),说明当前服务器电源掉电异常对应的第二电源故障类型不影响服务器系统工作,控制对应服务器自动上电开机。
59.如果获取的服务器电源的故障类型为第一电源故障类型,对应服务器不允许自动上电开机。即步骤s3中获取的服务器电源的故障类型为第一电源故障类型(故障告警信息为第一电源类型故障对应的第一故障类型标识或非第二电源类型故障对应的第二故障类型标识),说明当前服务器电源掉电异常对应的第一电源故障类型影响服务器系统工作,控制对应服务器不允许自动上电开机。
60.具体地,第二电源类型故障对应的第二故障类型标识可以为0x2848,如果存储的对应数值为0x2848,则当前服务器电源掉电异常对应的故障类型为第二电源类型故障,如果存储的对应数值不为0x2848,则则当前服务器电源掉电异常对应的故障类型为第一电源类型故障。同理,也可以通过定义第一故障类型标识的具体代码,实现原理与第二故障类型标识的设置相同,本发明在此不做限制。
61.进一步地,如图5所示,本发明技术方案一种掉电后重新来电开机控制方法,应用于服务器电源管理中,还包括:
62.s7,检测第一电源故障类型对应的服务器电源是否更换,如果检测结果为是,则执行步骤s8;如果判断结果为否,则执行步骤s9;
63.s8,更换后的服务器电源是否存在第一类型电源故障,如果检测结果为是,则执行步骤s9;如果判断结果为否,则执行步骤s10;
64.s9,对应服务器不允许自动上电开机;
65.s10,则控制对应服务器自动上电开机。
66.在步骤s7中,检测第一电源故障类型对应的服务器电源是否更换的具体实现方式可以是:检测第一电源故障类型对应的服务器电源的产品序列号(sn码,serial number)是否发生变化,如果发生变化,说明第一电源故障类型对应的原服务器电源已经更换;如果未发生变化,说明第一电源故障类型对应的服务器电源未进行跟换。
67.在步骤s8

s10中,更换后的服务器电源是否存在第一类型电源故障具体实现方式可以是:查询更换后的服务器电源状态,电源内部记录当前服务器电源掉电异常对应的故障告警信息寄存器,即0x79寄存器,如果0x79状态数值全部为0,则认为更换后的服务器电源不存在第一类型电源故障,允许服务器自动开机;如果0x79状态数值不全部为0,则认为更换后的服务器电源存在第一类型电源故障,不允许服务器自动开机,需要继续更换电源。
68.需要说明的是,本发明实施例中步骤s1

s7均可以由bmc实现,包括检测、获取、判断、控制等,其中,在步骤s21中,存储当前服务器电源掉电异常对应的故障告警信息寄存器记录的故障告警信息可以存储在bmc中的黑盒子中,也可以存储在其他位置,本发明在此不做限制。
69.另外,本发明实施例中步骤s1

s7均可以是通过在bmc中编程实现,编程实现的思路与步骤s1

s7相对应,也可以通过其他方式实现,本发明在此不做限制。
70.本发明有效解决由于现有技术造成服务器掉电后重新来电时服务器自动开机控制效率低的问题,有效地提高了服务器掉电后重新来电时服务器自动开机控制效率以及可靠性。
71.本发明技术方案在服务器异常掉电后重新来电的时候,可以保证服务器自动上电的可靠性,降低故障维护时间,提升业务质量。
72.本发明技术方案中针对服务器异常掉电对应的故障进行划分,如果是影响服务器系统工作的第一电源类型故障,不允许服务器自动上电开机;如果是不影响服务器系统工作的第二电源类型电源故障,控制服务器自动上电开机,不仅提高了服务器上电开机的效率,也提高的服务器系统工作的安全性。
73.本发明技术方案在服务器异常掉电对应的故障为第一电源类型故障,检测第一电源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机,进一步地提高服务器上电开机的效率以及可靠性。
74.实施例二
75.如图6所示,本发明技术方案还提供了一种掉电后重新来电开机控制装置,应用于服务器电源管理中的基板管理控制器中,包括:
76.分类单元101,对服务器电源的故障类型进行分类,划分为第一类型电源故障以及第二类型电源故障,其中,第一类型电源故障为影响服务器系统工作的电源故障,第二类型电源故障为不影响服务器系统工作的电源故障;
77.记录单元102,当检测到服务器电源掉电异常后,记录服务器电源掉电异常对应的故障类型;
78.获取单元103,当检测到服务器重新来电时,获取最近一次记录的服务器电源掉电异常对应的故障类型;
79.控制单元104,如果获取的服务器电源的故障类型为第二电源故障类型,控制对应服务器自动上电开机。
80.其中,在分类单元101中,对服务器电源的故障类型进行分类,划分为第一类型电源故障以及第二类型电源故障,具体地,服务器电源故障不同,对应的故障码(crps标准(common redundant power supplies,冗余电源标准)有定义,也可以支持自定义)也不同,根据服务器电源故障对服务器系统工作是否影响,划分为第一电源类型故障以及第二电源类型故障,其中,第一类型电源故障为影响服务器系统工作的电源故障,第二类型电源故障为不影响服务器系统工作的电源故障。本发明技术方案中对服务器电源的故障类型进行分类次数以及时间并不限制,可以支持自定义设置,包括但不限于新增、修改、调整、删除等操
作。具体地,本实施例中对服务器系统(或整机系统)工作有影响是指对服务器系统中主板工作电压(例如12v等)产生影响(例如过低或过高等),服务器系统中主板工作电压并不是具体某一数值,而是服务器系统中主板能够正常工作的电压,是一个电压范围,只要是服务器系统中主板能够正常工作的电压,都可以认为是服务器系统中主板工作电压,也可以是其他影响方式,本发明在此不做限制。
81.在记录单元102中,如图7所示,具体包括:
82.获取及存储子单元1021,当检测到服务器电源掉电异常后,获取并存储当前服务器电源掉电异常对应的故障告警信息寄存器记录的故障告警信息;
83.确定子单元1022,根据故障告警信息寄存器记录的故障告警信息确定当前服务器电源掉电异常对应的故障类型。
84.在获取及存储子单元1021、确定子单元1022中,服务器电源掉电异常具体是指服务器任意一路供电均掉电。如果是双路供电,主要是指双路供电都掉电了,即服务器的供电输入全部掉电;正常下电是只有一路供电输入掉电(对服务器来说,如果配置两个电源就只是一个电源输入掉电属于正常,两个电源均下电属于掉电异常)。电源内部存储电源告警信息的故障告警信息寄存器可以为0x79;可以在电源内部的寄存器(0x79)中,进行设置,以记录当前服务器电源掉电异常对应的故障告警信息;具体地,故障告警信息为第一电源类型故障对应的第一故障类型标识或第二电源类型故障对应的第二故障类型标识。例如,定义第二电源类型故障对应的第二故障类型标识可以为0x2848,如果寄存器中记录数值为0x2848,则当前服务器电源掉电异常对应的故障类型为第二电源类型故障,如果寄存器中记录数值不为0x2848,则则当前服务器电源掉电异常对应的故障类型为第一电源类型故障。同理,也可以通过定义第一故障类型标识的具体代码,实现原理与第二故障类型标识的设置相同,本发明在此不做限制。
85.获取并存储当前服务器电源掉电异常对应的故障告警信息寄存器记录的故障告警信息,以便与确定子单元1022中根据故障告警信息寄存器记录的故障告警信息确定当前服务器电源掉电异常对应的故障类型。
86.在获取单元103中,当检测到服务器重新来电时,获取最近一次(即上一次)记录(或存储)的服务器电源掉电异常对应的故障类型;即获取确定子单元1022中存储的当前服务器电源掉电异常对应的故障类型。
87.在控制单元104中,如果获取的服务器电源的故障类型为第二电源故障类型,控制对应服务器自动上电开机。即获取单元103中获取的服务器电源的故障类型为第二电源故障类型(故障告警信息为第二电源类型故障对应的第二故障类型标识或非第一电源类型故障对应的第一故障类型标识),说明当前服务器电源掉电异常对应的第二电源故障类型不影响服务器系统工作,控制对应服务器自动上电开机。
88.如果获取的服务器电源的故障类型为第一电源故障类型,对应服务器不允许自动上电开机。即获取单元103中获取的服务器电源的故障类型为第一电源故障类型(故障告警信息为第一电源类型故障对应的第一故障类型标识或非第二电源类型故障对应的第二故障类型标识),说明当前服务器电源掉电异常对应的第一电源故障类型影响服务器系统工作,控制对应服务器不允许自动上电开机。
89.具体地,第二电源类型故障对应的第二故障类型标识可以为0x2848,如果存储的
对应数值为0x2848,则当前服务器电源掉电异常对应的故障类型为第二电源类型故障,如果存储的对应数值不为0x2848,则则当前服务器电源掉电异常对应的故障类型为第一电源类型故障。同理,也可以通过定义第一故障类型标识的具体代码,实现原理与第二故障类型标识的设置相同,本发明在此不做限制。
90.进一步地,如图8所示,本发明技术方案一种掉电后重新来电开机控制装置,应用于服务器电源管理中,还包括:
91.检测单元105,检测第一电源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机。
92.在检测单元105中,检测第一电源故障类型对应的服务器电源是否更换的具体实现方式可以是:检测第一电源故障类型对应的服务器电源的产品序列号(sn码,serial number)是否发生变化,如果发生变化,说明第一电源故障类型对应的原服务器电源已经更换;如果未发生变化,说明第一电源故障类型对应的服务器电源未进行跟换。
93.更换后的服务器电源是否存在第一类型电源故障具体实现方式可以是:查询更换后的服务器电源状态,电源内部记录当前服务器电源掉电异常对应的故障告警信息寄存器,即0x79寄存器,如果0x79状态数值全部为0,则认为更换后的服务器电源不存在第一类型电源故障,允许服务器自动开机;如果0x79状态数值不全部为0,则认为更换后的服务器电源存在第一类型电源故障,不允许服务器自动开机,需要继续更换电源。
94.需要说明的是,本发明实施例中分类单元101、记录单元102、获取单元103、控制单元104均可以是位于在bmc中的功能模块,也可以通过其他方式实现,本发明在此不做限制。
95.本发明有效解决由于现有技术造成服务器掉电后重新来电时服务器自动开机控制效率低的问题,有效地提高了服务器掉电后重新来电时服务器自动开机控制效率以及可靠性。
96.本发明技术方案在服务器异常掉电后重新来电的时候,可以保证服务器自动上电的可靠性,降低故障维护时间,提升业务质量。
97.本发明技术方案中针对服务器异常掉电对应的故障进行划分,如果是影响服务器系统工作的第一电源类型故障,不允许服务器自动上电开机;如果是不影响服务器系统工作的第二电源类型电源故障,控制服务器自动上电开机,不仅提高了服务器上电开机的效率,也提高的服务器系统工作的安全性。
98.本发明技术方案在服务器异常掉电对应的故障为第一电源类型故障,检测第一电源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机,进一步地提高服务器上电开机的效率以及可靠性。
99.实施例三
100.如图9所示,本发明技术方案还提供了一种电子设备,其特征是,包括:存储器201,用于存储计算机程序;处理器202,用于执行所述计算机程序时实现如实施例一所述的掉电后重新来电开机控制方法的步骤。
101.本技术实施例中的存储器201用于存储各种类型的数据以支持电子设备的操作。
这些数据的示例包括:用于在电子设备上操作的任何计算机程序。可以理解,存储器201可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read

only memory)、可擦除可编程只读存储器(eprom,erasable programmable read

only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read

only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd

rom,compact disc read

only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronousdynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器201旨在包括但不限于这些和任意其它适合类型的存储器。上述本技术实施例揭示的方法可以应用于处理器202中,或者由处理器202实现。处理器202可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器202中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器202可以是通用处理器、dsp(digital signal processing,即指能够实现数字信号处理技术的芯片),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器202可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器201,处理器202读取存储器201中的程序,结合其硬件完成前述方法的步骤。处理器202执行所述程序时实现本技术实施例的各个方法中的相应流程,为了简洁,在此不再赘述。
102.本发明有效解决由于现有技术造成服务器掉电后重新来电时服务器自动开机控制效率低的问题,有效地提高了服务器掉电后重新来电时服务器自动开机控制效率以及可靠性。
103.本发明技术方案在服务器异常掉电后重新来电的时候,可以保证服务器自动上电的可靠性,降低故障维护时间,提升业务质量。
104.本发明技术方案中针对服务器异常掉电对应的故障进行划分,如果是影响服务器系统工作的第一电源类型故障,不允许服务器自动上电开机;如果是不影响服务器系统工作的第二电源类型电源故障,控制服务器自动上电开机,不仅提高了服务器上电开机的效率,也提高的服务器系统工作的安全性。
105.本发明技术方案在服务器异常掉电对应的故障为第一电源类型故障,检测第一电
源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机,进一步地提高服务器上电开机的效率以及可靠性。
106.实施例四
107.本发明技术方案还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如实施例一所述的掉电后重新来电开机控制方法的步骤。
108.例如包括存储计算机程序的存储器201,上述计算机程序可由处理器202执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd

rom等存储器。
109.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
110.本发明有效解决由于现有技术造成服务器掉电后重新来电时服务器自动开机控制效率低的问题,有效地提高了服务器掉电后重新来电时服务器自动开机控制效率以及可靠性。
111.本发明技术方案在服务器异常掉电后重新来电的时候,可以保证服务器自动上电的可靠性,降低故障维护时间,提升业务质量。
112.本发明技术方案中针对服务器异常掉电对应的故障进行划分,如果是影响服务器系统工作的第一电源类型故障,不允许服务器自动上电开机;如果是不影响服务器系统工作的第二电源类型电源故障,控制服务器自动上电开机,不仅提高了服务器上电开机的效率,也提高的服务器系统工作的安全性。
113.本发明技术方案在服务器异常掉电对应的故障为第一电源类型故障,检测第一电源故障类型对应的服务器电源是否更换,如果更换,且更换后的服务器电源不存在第一类型电源故障,则控制对应服务器自动上电开机,如果未更换或更换后的服务器电源存在第一类型电源故障,对应服务器不允许自动上电开机,进一步地提高服务器上电开机的效率以及可靠性。
114.上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献