一种供电控制方法和电子设备与流程

文档序号:14608975发布日期:2018-06-05 20:24阅读:154来源:国知局
一种供电控制方法和电子设备与流程
本发明实施例涉及电源管理领域,特别涉及一种供电控制方法和电子设备。
背景技术
:针对客户对系统运行可靠性越来越高的要求,冗余电源(redundantPSU)设计应用越来越多。通常情况下,冗余电源的设计形式为N+1形式,即当其中一个电源出现故障时,还可以通过其他的电源为系统供电,系统仍可以继续正常工作。然而现有技术中,电子设备无法获知所连接的冗余电源的类型,也不能基于连接的电源的类型来执行相应的操作。比如,在电源为电池时,由于电池的所能提供的电力有限,可能会造成供电时间短、突然断电的情况,而电子设备无法做出及时的响应,造成数据丢失等情况。技术实现要素:本发明实施例提供了一种能够方便的获取所接入的电源类型并做出相应的响应的供电控制方法和电子设备。为了解决上述技术问题,本发明实施例提供了如下的技术方案:一种供电控制方法,其应用在能够接入多个供电模组的电子设备中,并包括:获取接入的各供电模组的第一信息;基于所述第一信息,确定所连接的供电模组的类型;基于确定的所述供电模组的类型,按照预设策略执行对所述电子设备的供电控制。其中,所述获取接入的各供电模组的第一信息包括:获取与各供电模组连接的连接端的电压值。其中,所述基于所述第一信息,确定所连接的供电模组的类型包括:在所述连接端的电压值为第一电压时,确定所述供电模组的类型为电池模组;以及在所述连接端的电压值为第二电压时,确定所述供电模组的类型为电源模组,所述第一电压和第二电压不同。其中,所述基于确定的所述供电模组的类型,按照预设策略执行对所述电子设备的供电控制包括:在电子设备连接的各所述供电模组的类型满足第一条件时,生成不允许所述电子设备执行开机程序的第一指令;否则,生成允许所述电子设备执行开机程序的第二指令;所述第一条件包括:所连接的供电模组中仅包括电池模组。其中,所述基于确定的所述供电模组的类型,按照预设策略执行对所述电子设备的供电控制包括:在电子设备连接的各所述供电模组的类型满足第二条件时,将所述供电模组中的电源模组的最大功率值确定为过功率保护值;其中所述第二条件包括:所连接的供电模组中仅包括一个电源模组。其中,所述基于确定的所述供电模组的类型,按照预设策略执行对所述电子设备的供电控制包括:在电子设备连接的各所述供电模组的类型满足第三条件时,获取所述供电模组中的电源模组的供电模式信息;基于所述供电模式信息确定过功率保护值;其中,所述第三条件包括:所述供电模组中至少包括两个电源模组。其中,所述基于所述供电模式信息确定过功率保护值包括:在所述电源模组的供电模式为第一模式时,将每个电源模组的最大功率值确定为过功率保护值;在所述电源模组的供电模式为第二模式时,将全部的电源模组的最大功率值确定为过功率保护值。其中所述方法还包括:在断开所述电源模组的供电时,执行数据保存操作。本发明实施例还提供了一种电子设备,其包括:至少一个供电模组;处理器,其配置为获取接入的各供电模组的第一信息;基于所述第一信息,确定所连接的供电模组的类型;并基于确定的所述供电模组的类型,按照预设策略执行对所述电子设备的供电控制。其中,所述处理器还配置为在电子设备连接的各所述供电模组的类型满足第一条件时,生成不允许所述电子设备执行开机程序的第一指令;否则,生成允许所述电子设备执行开机程序的第二指令;所述第一条件包括:所连接的供电模组中仅包括电池模组。基于上述公开的实施例可以获知,本发明实施例可以具备如下的有益效果:本发明实施例可以针对所接入的电源的类型执行相应的供电控制,一方面可由于可以针对所连接的电源类型做出相应的响应,从而可以避免数据丢失,另一方面还可以实现电源的合理使用,同时还能保证设备的安全性。附图说明图1为本发明实施例中的一种供电控制方法的原理流程图;图2为本发明实施例中供电模组连接在电子设备的电源背板上的结构示意图;图3为本发明实施例中的按照预设策略执行对电子设备的供电控制的方法流程图;图4为本发明实施例中的电子设备的原理结构图。具体实施方式下面,结合附图对本发明的具体实施例进行详细的描述,但不作为本发明的限定。应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。下面,结合附图详细的说明本发明实施例,本发明实施例提供了一种供电控制方法和电子设备,本发明实施例可以获取所连接的电源模组的类型信息,并及时的做出针对性的响应,从而防止由于突然断电或者其他因素而造成的数据丢失,同时还可以实现电源的合理使用,保证设备的安全性。具体的,如图1所示,为本发明实施例中的一种供电控制方法的原理流程图,其中该方法可以应用在能够连接多个供电模组的电子设备中,其中供电模组可以为通过自身存储的电力提供电力的电池模组,也可以是将外接电源提供的电力经电力转换提供给电子设备的电源模组。其中,电池模组可以包括蓄电池、可充电电池等能够存储电力的电池组件,其通过其自身存储的电力供电。电源模组可以包括例如适配器等电力转换器件的电源组件,其在外接电源正常供电的情况下能够持续的提供电力。本发明实施例正是通过判断所连接的供电模组的类型来执行对应的响应。其中,电子设备可以是例如手机、计算机设备、服务器设备等能够包括多个供电模组的电子设备,在此不做一一限定。如图1所示,本发明实施例中的供电控制方法可以包括:获取接入的各供电模组的第一信息;基于所述第一信息,确定所连接的供电模组的类型;基于确定的所述供电模组的类型,按照预设策略执行对所述电子设备的供电控制。在本发明实施例中,电子设备可以实时的检测供电模组的接入状态,各接入的供电模组都可以被连接在电子设备的电源背板上,电源背板上可以设置有微控制单元(MCU),通过该微控制单元即可以执行各供电模组的实时监控以及实现电子设备的供电控制的。具体的,微控制单元可以通过检测与供电模组连接的连接端口处的特定引脚的寄存器值来确定是否有供电模组接入,如该寄存器值为高电平时,确定供电模组被接入,以及在该寄存器值为低电平值时,确定该连接端口未被连接供电模组,或者也可以在该寄存器值为低电平时,确定供电模组未被接入,以及在该寄存器值为低电平值时,确定该连接端口连接供电模组。在本发明的其他实施例中也可以通过其他的实施方式来确定供电模组的接入。另外,在检测到供电模组的接入时,电子设备(如上述微控制单元)还可以获取接入的各供电模组的第一信息,该第一信息至少可以用于确定供电模组的类型,如可以用于确定该供电模组的类型是上述的电池模组或者是电源模组。进一步地,电子设备在确定其所连接的供电模组的类型后,可以执行相应的供电策略。通过该供电模组的类型即可以进一步确定供电模组的供电能力,而电子设备则可以据此进一步的对其系统操作进行控制,具体为对系统操作执行对应策略的供电控制。具体的,本发明实施例中,电子设备获取接入的各供电模组的第一信息的方式可以包括:接收供电模组所发送的第一信息,该第一信息中可以包括类型信息或者与该类型信息对应的标识。电子设备在接收到该类型信息或者类型信息对应的标识后可以获知所接入的供电模组的类型。例如,微控制单元内可以存储有标识与类型信息的对应关系,或者电子设备的存储器内可以存储有该标识与类型信息的对应关系,微控制单元在接收到供电模组传送的第一信息时,可以根据其中的标识对应的查询到与其对应的类型信息,从而确定该供电模组的类型。另外,本发明实施例还可以通过获取与各供电模组连接的连接端的电压值的方式确定供电模组的类型。微控制单元的不同连接端(如输入端子)可以分别用于连接不同的供电模组,通过判断各连接端的电压值可以确定供电模组的类型,例如,当该连接端的电压值为第一电压时,可以确定所述供电模组的类型为电池模组;以及在所述连接端的电压值为第二电压时,确定所述供电模组的类型为电源模组,所述第一电压和第二电压不同。对于第一电压和第二电压的具体数值可以根据供电模组好电源背板上的电路设置来确定,对于不同的电路结构可以具有不同的第一电压和第二电压。如图2所示,为本发明实施例中供电模组连接在电子设备的电源背板上的结构示意图。其中,包括两个供电模组(模块A和模块B)被连接到电源背板上,也即连接在微控制单元。其中,模块A和模块B通过金手指输出PIN接到电源背板上。每个模块都有一个IDPIN(模块识别PIN)。模块A的IDPIN(ID1端)电压等于Vref*R2/(R1+R2),模块B的IDPIN(ID2端)电压等于Vref*R3/(R1’+R3’)。其中两个模块的Vref是一样的,可以设为5V或者3.3V,或者也可以是其他的电压值。背板上的R2和R3阻值相同。只要设定电源模块和电池模块里的上拉电阻R1,R1’电阻阻值不同,插到电源背板上的IDPIN的电压就不同,电源背板上的MCU就可以区分插入系统的是电源模块还是电池模块。例如,电源背板上电阻R2=R3=1kΩ,电源模块和电池模块内部上拉参考电压Vref都为5V。电源模块内部上拉电阻为4kΩ,电池模块内部上拉电阻为1kΩ。那么插到电源背板上的电源模块IDPIN电压为1V,电池模块IDPIN电压为2.5V。而当没有模块插入时,IDPIN电压就为0V,具体如表1所示。表1IDPIN电压模块识别0V未接入电源模组1V电源模块2.5V电池模块在本发明的其他实施例中,上述第一电压和第二电压的值可以根据不同的电路设计构造为不同的电压值,本领域技术人员可以根据需求自行设定。通过上述配置,本发明实施例可以实现对于接入的供电模组的类型的判断,在判断出该类型信息后,电子设备可以执行系统的供电控制。如图3所示,为本发明实施例中的按照预设策略执行对电子设备的供电控制的方法流程图,其中,可以包括:在判断出电子设备连接的各所述供电模组的类型满足第一条件时,不允许执行系统开机操作,此时生成不允许所述电子设备执行开机程序的第一指令;否则,生成允许所述电子设备执行开机程序的第二指令;其中所述第一条件包括:所连接的供电模组中仅包括电池模组或者未连接任何的供电模组。本发明实施例中,由于考虑到电池模组是通过其存储的电力为电子设备的提供用电电力,其供电时间会受到限制,为了防止发生由于电池模组的电力不足引起的电子设备的突然断电等情况,在判断出所连接的供电模组中只包括电池模组或者未连接任何的供电模组时,可以控制电子设备不执行开机操作,并生成不允许所述电子设备执行开机程序的第一指令。例如,此时电子设备的微控制单元可以将系统开机信号端的电平值拉高,即微控制单元将其输出侧作为系统开机信号端子(PSON1和PSON2)的电平值切换为高电平1。电子设备在接收到开机指令时,可以首先检测该系统开机信号端的电平值,如检测到该高电平值时即不会执行开机操作,否则即执行开机程序。而在所连接的供电模组中包括至少一个电源模块时,即可以允许执行开机操作操作,此时可以生成允许电子设备执行开机程序的第二指令。例如,此时电子设备的微控制单元可以将系统开机信号端的电平值拉低,即微控制单元将其输出侧作为系统开机信号端子(PSON1和PSON2)的电平值切换为高电平0。电子设备在接收到开机指令时,可以首先检测该系统开机信号端的电平值,如检测到该低电平值时即会执行开机操作,否则不执行开机程序。通过上述配置,即可以防止由于所连接的供电模组中仅包括电池模组时的电力不足的情况下,造成电子设备突然断电数据丢失的情况,安全性更高。进一步地,电子设备在判断出所连接的供电模组中至少包括一个电源模组时,可以允许电子设备执行开机程序,同时,还可以基于口每个供电模组提供的最大功率对电子设备的系统最大功耗进行限定,即设定系统的过功率保护值(OPP)。具体的,在电子设备连接的各所述供电模组的类型满足第二条件时,可以将所述供电模组中的电源模组的最大功率值确定为过功率保护值;其中所述第二条件包括:所连接的供电模组中仅包括一个电源模组。即,在判断出接入到电子设备的电源背板上的供电模组中仅包括一个电源模组时,电子设备可以将该电源模组所能提供的最大功率值作为上述过功率保护值,从而保护电子设备。在获取供电模组的第一信息时,该第一信息中除了可以包括上述关于供电模组的类型对应的电压信息时,还可以获取供电模组的最大输出功率值。具体的,供电模组可以通过与电源背板的电连接,将该最大输出功率值传输给设置在电源背板上的微控制单元,或者也可以通过微控制单元输入侧的连接端子与供电模组的连接端口的一输出引脚(其内存储有最大输出功率值)连接,来获取微控制单元的最大输出功率值。通过上述,即可以实现供电模组的最大输出功率的获取,同理也可以获取供电模组的额定电压、额定功率或者实时提供的电力参数信息。在判断出连接的供电模组中只包括一个电源模组时,则可以将该电源模组的最大输出功率确定为系统的过功率保护值,从而防止供电模组和系统供电需求的不匹配,造成电子设备或者供电模组的损坏。另外,本发明实施例中,在所接入的供电模组中包括至少两个电源模组时,可以进一步基于该至少两个电源模组的供电模式确定过功率保护值。具体的,在电子设备连接的各所述供电模组的类型满足第三条件时,获取所述供电模组中的电源模组的供电模式信息;基于所述供电模式信息确定过功率保护值;其中,所述第三条件包括:所述供电模组中至少包括两个电源模组。其中所述基于所述供电模式信息确定过功率保护值包括:在所述电源模组的供电模式为第一模式时,将各电源模组的最大功率值确定为过功率保护值;在所述电源模组的供电模式为第二模式时,将全部的电源模组的最大功率值确定为过功率保护值。在本发明实施例中,在检测到至少两个电源模组被接入到电子设备时,可以进一步获取关于该至少两个电源模组的供电模式的配置信息,并基于该配置信息对电源模组的供电模式进行配置,同时设定对应的系统过功率保护值。其中供电模式可以至少包括第一模式和第二模式,其中第一模式可以为冗余模式,即其中首先可以通过选择出的至少一个电源模组对电子设备供电,在该选择出的至少一个电源模组出现故障或者由于其他因素而无法提供电力时,通过剩余的电源模组中的至少一个电源模组对电子设备进行供电。第二模式可以为并联模式,即全部的电源模组都为电子设备提供电力。具体的,本发明实施例中获取关于该至少两个电源模组的供电模式的配置信息可以包括:接收第一选择信息,该第一选择信息至少包括至少两个电源模组的供电模式;在所述第一选择信息确定的供电模式为第一模式时,进一步接收第二选择信息,所述第二选择信息包括优先供电的电源模组的信息或者备用供电的电源模组的信息,从而确定哪些电源模组被优先用于对电子设备进行供电,哪些电源模组可以作为备用电源而在优先供电的电源模组无法正常供电时执行供电操作。另外,在第一选择信息确定的供电模式为第二模式时,直接通过全部的供电模组对电子设备执行供电操作。通过上述,即可以获取供电模组的具体供电模式,以及对应供电模式下的具体配置,微控制单元在接收到上述第一选择信息以及第二选择信息后可以对应的对供电模组进行相应的配置。例如,在接收到供电模式为第一模式时,微控制单元可以基于第二选择信息建立优先供电的电源模组与电子设备的供电连接,并在其中至少一个电源模组出现故障时,从备用的电源模组中选取至少一个替换该故障电源模组执行电子设备的供电。此时,微控制单元还可以将选择出对电子设备供电的各电源模组的最大输出功率之和设定为系统的过功率保护值,或者将各电源模组的最大功率值确定为系统的过功率保护值。如表2所示,在仅包括两个电源模组时,第一模式下,将其中供电的电源模组的最大输出功率确定为系统的过功率保护值。而在接收到供电模式为第二模式时,微控制单元可以通过全部的电源模组对电子设备进行供电,此时微控制单元还可以将对电子设备供电的各电源模组的最大输出功率之和设定为系统的过功率保护值。表2通过上述配置,可以实现在连接了多个电源模组时的系统过功率保护值的设置,进一步保证了电子设备的安全运行以及供电模组的安全使用。在本发明的一优选实施例中,当电子设备所接入的供电模组中既包括电源模组,又包括电池模组,微控制单元优先选择电源模组对电子设备进行供电,且在检测到电源模组的供电被切断时,此时可以有电池模组执行对电子设备的供电,同时,微控制单元还可以生成一数据存储指令,以使得电子设备对电子设备的系统数据进行保存,从而防止由于电池模组的供电时间限制而造成数据丢失,保证了设备的数据安全。综上所述,本发明实施例可以针对所接入的电源的类型执行相应的供电控制,一方面可由于可以针对所连接的电源类型做出相应的响应,从而可以避免数据丢失,另一方面还可以实现电源的合理使用,同时还能保证设备的安全性。本发明实施例还提供了一种电子设备,其应用如上述实施例所述的供电控制方法,可以实现电源的合理使用,以及电子设备的数据安全。具体的,如图4所示,为本发明实施例中的电子设备的原理结构图,其中可以包括:至少一个供电模组1;处理器(如上述微控制单元)2,其配置为获取接入的各供电模组1的第一信息;基于所述第一信息,确定所连接的供电模组1的类型;并基于确定的所述供电模组1的类型,按照预设策略执行对所述电子设备的供电控制。本发明实施例中的供电模组可以包括通过自身存储的电力提供电力的电池模组,也可以包括将外接电源提供的电力经电力转换提供给电子设备的电源模组。其中,电池模组可以包括蓄电池、可充电电池等能够存储电力的电池组件,其通过其自身存储的电力供电。电源模组可以包括例如适配器等电力转换器件的电源组件,其在外接电源正常供电的情况下能够持续的提供电力。本发明实施例正是通过判断所连接的供电模组的类型来执行对应的响应。其中,电子设备可以是例如手机、计算机设备、服务器设备等能够包括多个供电模组的电子设备,在此不做一一限定。在本发明实施例中,处理器(如上述微控制单元)2可以实时的检测供电模组1的接入状态,各接入的供电模组1都可以被连接在电子设备的电源背板上,电源背板上可以设置有微控制单元(MCU),通过该微控制单元即可以执行各供电模组的实时监控以及实现电子设备的供电控制的。具体的,处理器2可以通过检测与供电模组1连接的连接端口处的特定引脚的寄存器值来确定是否有供电模组接入,如该寄存器值为高电平时,确定供电模组被接入,以及在该寄存器值为低电平值时,确定该连接端口未被连接供电模组,或者也可以在该寄存器值为低电平时,确定供电模组未被接入,以及在该寄存器值为低电平值时,确定该连接端口连接供电模组。在本发明的其他实施例中也可以通过其他的实施方式来确定供电模组的接入。另外,在检测到供电模组的接入时,处理器2(如上述微控制单元)还可以获取接入的各供电模组的第一信息,该第一信息至少可以用于确定供电模组1的类型,如可以用于确定该供电模组1的类型是上述的电池模组或者是电源模组。进一步地,电子设备在确定其所连接的供电模组1的类型后,处理器2可以执行相应的供电策略。通过该供电模组的类型即可以进一步确定供电模组的供电能力,而电子设备则可以据此进一步的对其系统操作进行控制,具体为对系统操作执行对应策略的供电控制。具体的,本发明实施例中,处理器2获取接入的各供电模组的第一信息的方式可以包括:接收供电模组所发送的第一信息,该第一信息中可以包括类型信息或者与该类型信息对应的标识。电子设备在接收到该类型信息或者类型信息对应的标识后可以获知所接入的供电模组的类型。例如,处理器2内可以存储有标识与类型信息的对应关系,或者电子设备的存储器内可以存储有该标识与类型信息的对应关系,处理器2在接收到供电模组传送的第一信息时,可以根据其中的标识对应的查询到与其对应的类型信息,从而确定该供电模组的类型。另外,本发明实施例还可以通过获取与各供电模组连接的连接端的电压值的方式确定供电模组的类型。处理器2的不同连接端(如输入端子)可以分别用于连接不同的供电模组,通过判断各连接端的电压值可以确定供电模组的类型,例如,当该连接端的电压值为第一电压时,可以确定所述供电模组的类型为电池模组;以及在所述连接端的电压值为第二电压时,确定所述供电模组的类型为电源模组,所述第一电压和第二电压不同。对于第一电压和第二电压的具体数值可以根据供电模组好电源背板上的电路设置来确定,对于不同的电路结构可以具有不同的第一电压和第二电压。如图2所示,为本发明实施例中,供电模组连接在电子设备的电源背板上的结构示意图。其中,包括两个供电模组1(模块A和模块B)被连接到电源背板上,也即连接在处理器(微控制单元MCU)2。其中,模块A和模块B通过金手指输出PIN接到电源背板上。每个模块都有一个IDPIN(模块识别PIN)。模块A的IDPIN(ID1端)电压等于Vref*R2/(R1+R2),模块B的IDPIN(ID2端)电压等于Vref*R3/(R1’+R3’)。其中两个模块的Vref是一样的,可以设为5V或者3.3V,或者也可以是其他的电压值。背板上的R2和R3阻值相同。只要设定电源模块和电池模块里的上拉电阻R1,R1’电阻阻值不同,插到电源背板上的IDPIN的电压就不同,电源背板上的MCU就可以区分插入系统的是电源模块还是电池模块。例如,电源背板上电阻R2=R3=1kΩ,电源模块和电池模块内部上拉参考电压Vref都为5V。电源模块内部上拉电阻为4kΩ,电池模块内部上拉电阻为1kΩ。那么插到电源背板上的电源模块IDPIN电压为1V,电池模块IDPIN电压为2.5V。而当没有模块插入时,IDPIN电压就为0V,具体如表1所示。在本发明的其他实施例中,上述第一电压和第二电压的值可以根据不同的电路设计构造为不同的电压值,本领域技术人员可以根据需求自行设定。通过上述配置,本发明实施例可以实现对于接入的供电模组的类型的判断,在判断出该类型信息后,电子设备可以执行系统的供电控制。本发明实施例中的处理器还可以配置为在电子设备连接的各所述供电模组的类型满足第一条件时,生成不允许所述电子设备执行开机程序的第一指令;否则,生成允许所述电子设备执行开机程序的第二指令;所述第一条件包括:所连接的供电模组中仅包括电池模组。即在电子设备连接的各所述供电模组的类型满足第一条件时,不允许执行系统开机操作,此时生成不允许所述电子设备执行开机程序的第一指令;否则,生成允许所述电子设备执行开机程序的第二指令;其中所述第一条件包括:所连接的供电模组中仅包括电池模组或者未连接任何的供电模组。本发明实施例中,由于考虑到电池模组是通过其存储的电力为电子设备的提供用电电力,其供电时间会受到限制,为了防止发生由于电池模组的电力不足引起的电子设备的突然断电等情况,在判断出所连接的供电模组中只包括电池模组或者未连接任何的供电模组时,处理器2可以控制电子设备不执行开机操作,并生成不允许所述电子设备执行开机程序的第一指令。例如,此时电子设备的处理器2可以将系统开机信号端的电平值拉高,即处理器2将其输出侧作为系统开机信号端子(PSON1和PSON2)的电平值切换为高电平1。电子设备在接收到开机指令时,可以首先检测该系统开机信号端的电平值,如检测到该高电平值时即不会执行开机操作,否则即执行开机程序。而在所连接的供电模组中包括至少一个电源模块时,即可以允许执行开机操作操作,此时可以处理器2生成允许电子设备执行开机程序的第二指令。例如,此时电子设备的处理器2可以将系统开机信号端的电平值拉低,即处理器2将其输出侧作为系统开机信号端子(PSON1和PSON2)的电平值切换为高电平0。电子设备在接收到开机指令时,可以首先检测该系统开机信号端的电平值,如检测到该低电平值时即会执行开机操作,否则不执行开机程序。通过上述配置,即可以防止由于所连接的供电模组中仅包括电池模组时的电力不足的情况下,造成电子设备突然断电数据丢失的情况,安全性更高。进一步地,处理器2在判断出所连接的供电模组中至少包括一个电源模组时,可以允许电子设备执行开机程序,同时,还可以基于口每个供电模组提供的最大功率对电子设备的系统最大功耗进行限定,即设定系统的过功率保护值(OPP)。具体的,在电子设备连接的各所述供电模组的类型满足第二条件时,可以将所述供电模组中的电源模组的最大功率值确定为过功率保护值;其中所述第二条件包括:所连接的供电模组中仅包括一个电源模组。即,在判断出接入到电子设备的电源背板上的供电模组中仅包括一个电源模组时,处理器2可以将该电源模组所能提供的最大功率值作为上述过功率保护值,从而保护电子设备。在获取供电模组的第一信息时,该第一信息中除了可以包括上述关于供电模组的类型对应的电压信息时,还可以获取供电模组的最大输出功率值。具体的,供电模组可以通过与电源背板的电连接,将该最大输出功率值传输给设置在电源背板上的处理器2,或者也可以通过处理器2输入侧的连接端子与供电模组的连接端口的一输出引脚(其内存储有最大输出功率值)连接,来获取处理器2的最大输出功率值。通过上述,即可以实现供电模组的最大输出功率的获取,同理也可以获取供电模组的额定电压、额定功率或者实时提供的电力参数信息。在判断出连接的供电模组中只包括一个电源模组时,处理器2则可以将该电源模组的最大输出功率确定为系统的过功率保护值,从而防止供电模组和系统供电需求的不匹配,造成电子设备或者供电模组的损坏。另外,本发明实施例中,在所接入的供电模组中包括至少两个电源模组时,可以进一步基于该至少两个电源模组的供电模式确定过功率保护值。具体的,在电子设备连接的各所述供电模组的类型满足第三条件时,获取所述供电模组中的电源模组的供电模式信息;基于所述供电模式信息确定过功率保护值;其中,所述第三条件包括:所述供电模组中至少包括两个电源模组。其中所述基于所述供电模式信息确定过功率保护值包括:在所述电源模组的供电模式为第一模式时,将各电源模组的最大功率值确定为过功率保护值;在所述电源模组的供电模式为第二模式时,将全部的电源模组的最大功率值确定为过功率保护值。在本发明实施例中,在检测到至少两个电源模组被接入到电子设备时,处理器2可以进一步获取关于该至少两个电源模组的供电模式的配置信息,并基于该配置信息对电源模组的供电模式进行配置,同时设定对应的系统过功率保护值。其中供电模式可以至少包括第一模式和第二模式,其中第一模式可以为冗余模式,即其中首先可以通过选择出的至少一个电源模组对电子设备供电,在该选择出的至少一个电源模组出现故障或者由于其他因素而无法提供电力时,通过剩余的电源模组中的至少一个电源模组对电子设备进行供电。第二模式可以为并联模式,即全部的电源模组都为电子设备提供电力。具体的,本发明实施例中处理器2获取关于该至少两个电源模组的供电模式的配置信息可以包括:接收第一选择信息,该第一选择信息至少包括至少两个电源模组的供电模式;在所述第一选择信息确定的供电模式为第一模式时,进一步接收第二选择信息,所述第二选择信息包括优先供电的电源模组的信息或者备用供电的电源模组的信息,从而确定哪些电源模组被优先用于对电子设备进行供电,哪些电源模组可以作为备用电源而在优先供电的电源模组无法正常供电时执行供电操作。另外,在第一选择信息确定的供电模式为第二模式时,直接通过全部的供电模组对电子设备执行供电操作。上述第一选择信息和第二选择信息的接收方式可以为接收触控屏检测到的用户选择信息,或者读取预先存储配置的供电模式信息,以及预先配置的供电模式的优先级信息。通过上述,即可以获取供电模组的具体供电模式,以及对应供电模式下的具体配置,处理器2在接收到上述第一选择信息以及第二选择信息后可以对应的对供电模组进行相应的配置。例如,在接收到供电模式为第一模式时,处理器2可以基于第二选择信息建立优先供电的电源模组与电子设备的供电连接,并在其中至少一个电源模组出现故障时,从备用的电源模组中选取至少一个替换该故障电源模组执行电子设备的供电。此时,处理器2还可以将选择出对电子设备供电的各电源模组的最大输出功率之和设定为系统的过功率保护值,或者将各电源模组的最大功率值确定为系统的过功率保护值。如表2所示,在仅包括两个电源模组时,第一模式下,将其中供电的电源模组的最大输出功率确定为系统的过功率保护值。而在接收到供电模式为第二模式时,处理器2可以通过全部的电源模组对电子设备进行供电,此时处理器2还可以将对电子设备供电的各电源模组的最大输出功率之和设定为系统的过功率保护值。通过上述配置,可以实现在连接了多个电源模组时的系统过功率保护值的设置,进一步保证了电子设备的安全运行以及供电模组的安全使用。在本发明的一优选实施例中,当电子设备所接入的供电模组中既包括电源模组,又包括电池模组,处理器2优先选择电源模组对电子设备进行供电,且在检测到电源模组的供电被切断时,此时可以有电池模组执行对电子设备的供电,同时,处理器2还可以生成一数据存储指令,以使得电子设备对电子设备的系统数据进行保存,从而防止由于电池模组的供电时间限制而造成数据丢失,保证了设备的数据安全。综上所述,本发明实施例可以针对所接入的电源的类型执行相应的供电控制,一方面可由于可以针对所连接的电源类型做出相应的响应,从而可以避免数据丢失,另一方面还可以实现电源的合理使用,同时还能保证设备的安全性。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的数据处理方法所应用于的电子设备,可以参考前述产品实施例中的对应描述,在此不再赘述。以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1