一种处理服务器断电的方法、电源、主板及服务器技术

技术编号:20483358 阅读:14 留言:0更新日期:2019-03-02 18:22
本发明专利技术公开了一种处理服务器断电的方法、电源、主板及服务器。该方法包括:电源检测电源的输入端是否断电;当电源检测到输入端断电时,电源确定输入端断电;当电源确定输入端断电时,电源将反馈信号置为低电平,反馈信号在输入端未断电的情况下为高电平;电源向主板发送反馈信号。主板接收反馈信号;主板检测反馈信号是否为低电平;当主板检测到反馈信号为低电平时,主板关闭服务器中正在运行的进程并保存服务器中未保存的数据。电源可以实时的检测输入端是否断电,并将断电信息反馈给主板。用此种方法保证了服务器的正常运行,提高了数据的安全性。

【技术实现步骤摘要】
一种处理服务器断电的方法、电源、主板及服务器
本专利技术涉及电学领域,具体涉及一种处理服务器断电的方法、电源、主板及服务器。
技术介绍
在网络时代,服务器的应用越来越广泛。在服务器的运行过程中,可能会出现电源断电的情况。如果在电源的输出端断电之前,服务器没有及时将所有的进程关闭或将数据保存,可能会对服务器的工作造成影响,使得服务器数据丢失。在电源的输入端断电之后,一般来说还存在10毫秒的时间电源的输出端才会断电。只有在这10毫秒的时间内将服务器所有进程关闭,将服务器数据保存,这样才能保证服务器的正常工作。在现有技术中,服务器中的主板采取周期性循环的方式读取电源的输入端是否断电的情况,读取周期一般为100毫秒至1秒不等,即每隔100毫秒至1秒的时间间隔检查一次电源的输入端是否断电。如果检查确认了电源的输入端断电,再在10毫秒的时间内对服务器的所有进程进行关闭,保存数据,才能够避免数据丢失的问题。但是电源的输入端断电的时间一般为10毫秒至20毫秒,即电源的输出端断电之后在10毫秒至20毫秒的时间内又会恢复。所以,在一个读取周期内,即使电源的输入端断电了也存在读取不到的情况,如果没有读取到电源的输入端断电的情况,服务器也不会针对断电进行关闭进程或保存数据操作,也无法避免数据丢失的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种处理服务器断电的方法、电源、主板以及服务器,该方法在在电源一侧增加了一个反馈信号,电源可以实时的检测电源的输入端是否断电,当电源的输入端断电时,电源将反馈信号由高电平置位低电平。然后将反馈信号发送给主板,主板收到低电平的反馈信号之后,将服务器中正在运行的进程关闭掉,将未保存的数据保存。用此种方法来保证服务器的正常运行,保证数据的安全性。本专利技术实施例第一方面提供一种处理服务器断电的方法,该方法可以包括:电源检测电源的输入端是否断电;当电源检测到输入端断电时,电源确定输入端断电;当电源确定输入端断电时,电源将反馈信号置为低电平,反馈信号在输入端未断电的情况下为高电平;电源向主板发送反馈信号。可选的,结合上述第一方面,在第一方面的第一种可能的实现方式中,电源向主板发送反馈信号之后,还可以包括:电源将反馈信号置为高电平。本专利技术实施例第二方面提供一种处理服务器断电的方法,该方法可以包括:主板接收反馈信号,反馈信号是电源发送的;主板检测反馈信号是否为低电平,反馈信号在电源的输入端未断电的情况下为高电平;当主板检测到反馈信号为低电平时,主板关闭服务器中正在运行的进程并保存服务器中未保存的数据。可选的,结合上述第二方面,在第二方面第一种可能的实现方式中,主板关闭服务器中正在运行的进程并保存服务器中未保存的数据,可以包括:主板判断服务器中是否存在正在运行的进程或未保存的数据;若服务器中存在正在运行的进程或未保存的数据,则主板关闭服务器中正在运行的进程,主板保存未保存的数据。本专利技术实施例第三方面提供一种电源,该电源可以包括:采样电路,用于检测电源的输入端是否断电;初级单片机,用于当采样电路检测到输入端断电时,确认输入端断电;次级单片机,用于当初级单片机确认输入端断电时,将反馈信号置为低电平,还用于当发送芯片向主板发送反馈信号之后,将反馈信号置为高电平;发送芯片,用于向主板发送反馈信号。本专利技术实施例第四方面提供一种电源,该电源可以包括:检测单元,用于检测电源的输入端是否断电;确定单元,用于当检测单元检测到输入端断电时,确定输入端断电;处理单元,用于当确定单元确定输入端断电时,电源将反馈信号置为低电平,反馈信号在输入端未断电的情况下为高电平;发送单元,用于向主板发送反馈信号。可选的,结合上述第四方面,在第四方面的第一种可能的实现方式中,处理单元,还用于当发送单元向主板发送反馈信号之后,将反馈信号置为高电平。本专利技术实施例第五方面提供一种主板,该主板可以包括:接收单元,用于接收反馈信号,反馈信号是电源发送的;检测单元,用于检测反馈信号是否为低电平,反馈信号在电源的输入端未断电的情况下为高电平;处理单元,用于当检测单元检测到反馈信号为低电平时,关闭服务器中正在运行的进程并保存服务器中未保存的数据。可选的,结合上述第五方面,在第五方面的第一种可能的实现方式中,处理单元可以包括:第一处理子单元,用于判断服务器中是否存在正在运行的进程或未保存的数据;第二处理子单元,用于当服务器中存在正在运行的进程或未保存的数据时,关闭服务器中正在运行的进程,保存未保存的数据。本专利技术实施例第六方面提供一种服务器,该服务器包括第一方面至第五方面的第一种可能的实现方式中任一所述的电源与主板。本专利技术实施例提供一种处理服务器断电的方法、电源、主板以及服务器,电源检测电源的输入端是否断电;当电源检测到所述输入端断电时,电源将反馈信号置为低电平,电源向主板发送反馈信号。主板接收到反馈信号后判断该反馈信号是否为低电平,若是,则主板将服务器中正在运行的进程关闭,并保存未保存的数据。从电源检测到电源的输入端断电到电源向主板发送反馈信号的时间为2毫秒至4毫秒。电源的输入端断电到电源的输出端断电的时间为10毫秒左右,在这期间给主板预留出了6毫秒至8毫秒的时间关闭正在运行的进程,保存未保存的数据。通过这种方式,能够实时的检测到电源的输入端断电的情况,并及时地关闭进程,保存数据。可以提高处理服务器断电的效率,保障服务器的工作效率,提高数据的安全性。附图说明图1是现有技术中一种处理服务器断电的方法的一个实施例示意图;图2是本专利技术实施例提供的一种处理服务器断电的方法的一个实施例示意图;图3是本专利技术实施例提供的电源的一个实施例示意图;图4是本专利技术实施例提供的电源的另一个实施例示意图;图5是本专利技术实施例提供的主板的一个实施例示意图;图6是本专利技术实施例提供的服务器的一个实施例示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请中出现的术语“和/或”,可以是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请中字符“/”,一般表示前后关联对象是一种“或”的关系。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。实施例一如图1所示,在现有技术中,检测电源输入端是否断电以及关闭服务器进程,保存服务器数据都是由主板完成的。本实施例可以包括如下步骤:101、主板检测电源输入端是否断电;在现有技术中,服务器中的主板采取周期性循环的方式读取电本文档来自技高网...

【技术保护点】
1.一种处理服务器断电的方法,其特征在于,包括:电源检测所述电源的输入端是否断电;当所述电源检测到所述输入端断电时,所述电源确定所述输入端断电;当所述电源确定所述输入端断电时,所述电源将反馈信号置为低电平,所述反馈信号在所述输入端未断电的情况下为高电平;所述电源向主板发送所述反馈信号。

【技术特征摘要】
1.一种处理服务器断电的方法,其特征在于,包括:电源检测所述电源的输入端是否断电;当所述电源检测到所述输入端断电时,所述电源确定所述输入端断电;当所述电源确定所述输入端断电时,所述电源将反馈信号置为低电平,所述反馈信号在所述输入端未断电的情况下为高电平;所述电源向主板发送所述反馈信号。2.根据权利要求1所述的方法,其特征在于,所述电源向所述主板发送所述反馈信号之后,还包括:所述电源将所述反馈信号置为高电平。3.一种处理服务器断电的方法,其特征在于,包括:主板接收反馈信号,所述反馈信号是电源发送的;所述主板检测所述反馈信号是否为低电平,所述反馈信号在电源的输入端未断电的情况下为高电平;当所述主板检测到所述反馈信号为低电平时,所述主板关闭服务器中正在运行的进程并保存所述服务器中未保存的数据。4.根据权利要求3所述的方法,其特征在于,所述主板关闭服务器中正在运行的进程并保存所述服务器中未保存的数据,包括:所述主板判断所述服务器中是否存在正在运行的进程或未保存的数据;若所述服务器中存在正在运行的进程或未保存的数据,则所述主板关闭所述服务器中正在运行的进程,所述主板保存未保存的数据。5.一种电源,其特征在于,包括:采样电路,用于检测电源的输入端是否断电;初级单片机,用于当所述采样电路检测到所述输入端断电时,确认所述输入端断电;次级单片机,用于当所述初级单片机确认所述输入端断电时,将反馈信号置为低...

【专利技术属性】
技术研发人员:高鹏飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1