当前位置: 首页 > 专利查询>力博特公司专利>正文

一种基于模块化UPS的软件兼容性判别方法及装置制造方法及图纸

技术编号:10363065 阅读:100 留言:0更新日期:2014-08-27 19:05
本发明专利技术公开了一种基于模块化UPS的软件兼容性判别方法及装置,该方法包括:兼容性判别装置接收各待接入模块在上电启动后所上传的兼容信息,并在确定存在已上传兼容信息但未进行兼容性判断的待接入模块时,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,并针对任一待接入模块,在确定其兼容性判断结果为兼容时,指示其接入模块化UPS,或在确定其兼容性判断结果为不兼容时,拒绝其接入模块化UPS。通过本方案,能够确定模块化UPS系统内各模块间的兼容性,避免模块化UPS各模块间不兼容所导致的资源利用率低及安全性低等问题,提高系统的可用性和安全性。

【技术实现步骤摘要】
一种基于模块化UPS的软件兼容性判别方法及装置
本专利技术涉及模块化UPS(UninterruptiblePowerSystem,不间断电源)
,尤其涉及一种基于模块化UPS的软件兼容性判别方法及装置。
技术介绍
目前,UPS产品的实现形式通常可分为两种,一种为整体结构,一种为模块化结构。其中,模块化UPS的系统结构极具弹性,在系统运行时,任何一个模块出现故障并不会影响其他模块的正常工作,而且可通过热插拔特性来缩短系统的安装和修复时间,因此,可极大地提高系统的可靠性、可用性以及可扩展性。如图1所示,其为现有技术中的模块化UPS的结构示意图,所述模块化UPS具体可包括各非监控模块(如功率模块、旁路模块、充电器模块以及电池模块等)以及用于协调和管理各非监控模块的监控模块,其中,各非监控模块也可称为下层模块,所述监控模块也可称为上层模块,且各非监控模块均可通过CAN(ControllerAreaNetwork,控制器局域网络)总线或SCI(SerialCommunicationInterface,串行通信接口)总线等与所述监控模块进行通讯连接。由于模块化UPS包括多个具备不同功能的模块,且各模块所具备的软硬件版本、对应的软硬件运行环境并不完全相同,因此,对于所述模块化UPS来说,各模块间的软硬件兼容性至关重要,当系统内部各模块之间出现如“逆变控制算法不兼容”或硬件参数不兼容等问题而无法并机输出,或者因其他不兼容因素引起模块交互冲突时,将导致UPS中的各模块不能被完全利用,会极大地降低系统的资源利用率;并且,当算法不兼容或硬件参数不兼容的多个模块被强制并机时,还可能会出现炸机等造成系统硬件故障或损伤的现象,降低系统的安全性和可用性。
技术实现思路
本专利技术实施例提供了一种基于模块化UPS的软件兼容性判别方法及装置,用以解决现有技术中存在的UPS各模块间不兼容所导致的资源利用率低以及安全性低等问题。一种基于模块化UPS的软件兼容性判别方法,所述方法包括:兼容性判别装置接收各待接入模块在上电启动后所上传的兼容信息;并在确定模块化UPS系统中存在已上传兼容信息但未进行兼容性判断的待接入模块时,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,并针对任一待接入模块,在确定其兼容性判断结果为兼容时,指示所述待接入模块接入所述模块化UPS,或者,在确定其兼容性判断结果为不兼容时,拒绝所述待接入模块接入所述模块化UPS。一种基于模块化UPS的软件兼容性判别装置,包括:信息接收单元,用于接收各待接入模块在上电启动后所上传的兼容信息;兼容判断单元,用于在确定模块化UPS系统中存在已上传兼容信息但未进行兼容性判断的待接入模块时,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,并针对任一待接入模块,在确定其兼容性判断结果为兼容时,触发第一指示单元,或者,在确定其兼容性判断结果为不兼容时,触发第二指示单元;第一指示单元,用于根据所述兼容判断单元的触发,指示所述待接入模块接入所述模块化UPS;第二指示单元,用于根据所述兼容判断单元的触发,拒绝所述待接入模块接入所述模块化UPS。本专利技术有益效果如下:本专利技术实施例提供了一种基于模块化UPS的软件兼容性判别方法及装置,该方法包括:兼容性判别装置接收各待接入模块在上电启动后所上传的兼容信息,并在确定模块化UPS系统中存在已上传兼容信息但未进行兼容性判断的待接入模块时,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,并针对任一待接入模块,在确定其兼容性判断结果为兼容时,指示所述待接入模块接入所述模块化UPS,或者,在确定其兼容性判断结果为不兼容时,拒绝所述待接入模块接入所述模块化UPS。通过本专利技术实施例所述技术方案,能够确定模块化UPS系统内各模块间的兼容性,避免模块化UPS各模块间不兼容所导致的资源利用率低以及硬件故障或损伤等安全性较低的问题,提高系统的安全性和可用性。附图说明图1所示为现有技术中所述模块化UPS的结构示意图;图2所示为本专利技术实施例一中所述基于模块化UPS的兼容性判别方法流程示意图;图3所示为本专利技术实施例二中所述采用先行原则进行兼容性判断时的兼容性判别方法流程示意图;图4所示为本专利技术实施例三中所述采用至多原则进行兼容性判断时的兼容性判别方法流程示意图;图5所示为本专利技术实施例四中所述基于模块化UPS的兼容性判别装置结构示意图。具体实施方式下面结合说明书附图对本专利技术实施例作进一步说明,但本专利技术不局限于下面的实施例。实施例一:如图2所示,其为本专利技术实施例一中所述基于模块化UPS的兼容性判别方法流程示意图,所述方法可以包括以下步骤:步骤101:兼容性判别装置接收各待接入模块在上电启动后所上传的兼容信息。具体地,所述兼容性判别装置可以为设置在模块化UPS系统中且与模块化UPS系统中的各模块均不同的独立子设备或设置在模块化UPS系统中且集成在模块化UPS系统中的任一模块(监控模块或任一非监控模块)内的集成子设备,本专利技术实施例对此不作任何限定;较优地,在本专利技术各实施例中,所述兼容性判别装置可以集成在所述模块化UPS系统中的监控模块中。具体地,针对任一待接入模块,所述待接入模块向兼容性判别装置所上传的兼容信息包括软件兼容信息和/或硬件兼容信息。其中,所述软件兼容信息至少包括以下信息中的一种或多种:所述待接入模块的当前软件版本信息,以及所述待接入模块的当前软件版本与其他各模块的各软件版本兼容与否信息;所述硬件兼容信息至少包括以下信息中的一种或多种:所述待接入模块的当前硬件版本信息,以及所述待接入模块的当前硬件版本与其他各模块的各硬件版本兼容与否信息。具体地,所述待接入模块的当前软件版本与其他各模块的各软件版本兼容与否信息以及所述待接入模块的当前硬件版本与其他各模块的各硬件版本兼容与否信息可以采用一维数据信息表的形式来表示。需要说明的是,由于通常来说,针对模块化UPS系统中的任意两个模块,若该两个模块之间的硬件版本不兼容,则其所对应的软件版本必然不兼容,相应地,在判断该两个模块是否兼容时,只需判断该两个模块之间的软件版本是否兼容;另外,若该两个模块之间的硬件版本兼容,则在判断该两个模块是否兼容时也只需考虑该两个模块之间的软件版本是否兼容,因此,在本专利技术各实施例中,通常来说,各待接入模块向兼容性判别装置所上传的兼容信息可以只包括软件兼容信息(该软件兼容信息已隐含了该模块的硬件兼容信息)。具体地,各待接入模块,例如功率模块、旁路模块或者电池模块等非监控模块中的一种或多种在上电启动后,可根据兼容性判别装置下发的用于表示唯一性身份标识的信息,如通讯地址等,向所述兼容性判别装置上传兼容信息;进一步地,各待接入模块在向所述兼容性判别装置上传兼容信息时,还可以按照其所从属的模块类型的优先级从高到低的顺序,通过控制通讯时序的方式先后依次上传,例如:若功率模块所从属的模块类型大于旁路模块所从属的模块类型,则在进行兼容信息的上传时,可优先上传功率模块的兼容信息,在功率模块的兼容信息上传完毕后,再上传旁路模块的兼容信息,从而可以增加优先级相对较高的模块的兼容成功概率。需要说明本文档来自技高网
...
一种基于模块化UPS的软件兼容性判别方法及装置

【技术保护点】
一种基于模块化不间断电源UPS的软件兼容性判别方法,其特征在于,所述方法包括:兼容性判别装置接收各待接入模块在上电启动后所上传的兼容信息;并在确定模块化UPS系统中存在已上传兼容信息但未进行兼容性判断的待接入模块时,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,并针对任一待接入模块,在确定其兼容性判断结果为兼容时,指示所述待接入模块接入所述模块化UPS,或者,在确定其兼容性判断结果为不兼容时,拒绝所述待接入模块接入所述模块化UPS。

【技术特征摘要】
1.一种基于模块化不间断电源UPS的软件兼容性判别方法,其特征在于,所述方法包括:兼容性判别装置接收各待接入模块在上电启动后所上传的兼容信息;并在确定模块化UPS系统中存在已上传兼容信息但未进行兼容性判断的待接入模块时,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,并针对任一待接入模块,在确定其兼容性判断结果为兼容时,指示所述待接入模块接入所述模块化UPS,或者,在确定其兼容性判断结果为不兼容时,拒绝所述待接入模块接入所述模块化UPS;其中,所述兼容性判断原则包括先行原则以及至多原则;所述先行原则为判断任一待接入模块是否为所述模块化UPS中的首个待接入模块,若是,则确定所述待接入模块的兼容性判断结果为兼容,若否,则将所述待接入模块分别与所述模块化UPS中的各已接入模块进行兼容性判断,若均为兼容,则确定所述待接入模块的兼容性判断结果为兼容,若不均为兼容,则确定所述待接入模块的兼容性判断结果为不兼容;所述至多原则为对所述模块化UPS中的所有已上传兼容性信息的在线模块进行综合判断,筛选出包含相互兼容的在线模块的模块个数最多的在线模块组合,并确定所述在线模块组合中的各在线模块的兼容性判断结果为兼容;所述在线模块包括待接入模块以及已接入模块。2.如权利要求1所述的兼容性判别方法,其特征在于,针对任一待接入模块,所述待接入模块向兼容性判别装置所上传的兼容信息包括软件兼容信息和/或硬件兼容信息。3.如权利要求2所述的兼容性判别方法,其特征在于,所述软件兼容信息至少包括以下信息中的一种或多种:所述待接入模块的当前软件版本信息,以及所述待接入模块的当前软件版本与其他各模块的各软件版本兼容与否信息;所述硬件兼容信息至少包括以下信息中的一种或多种:所述待接入模块的当前硬件版本信息,以及所述待接入模块的当前硬件版本与其他各模块的各硬件版本兼容与否信息。4.如权利要求1所述的兼容性判别方法,其特征在于,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,包括:针对任一已上传兼容信息但未进行兼容性判断的待接入模块,判断所述待接入模块是否为模块化UPS系统中的首个已上传兼容信息的模块,若是,则确定所述待接入模块的兼容性判断结果为兼容,否则,将所述待接入模块分别与所述模块化UPS系统中的各已接入模块进行兼容性判断,并当判断结果均为兼容时,确定所述待接入模块的兼容性判断结果为兼容,或者,当判断结果不均为兼容时,确定所述待接入模块的兼容性判断结果为不兼容。5.如权利要求1所述的兼容性判别方法,其特征在于,按照预先设定的兼容性判断原则,对各已上传兼容信息但未进行兼容性判断的待接入模块进行兼容性判断,包括:当确定模块化UPS系统中存在已上传兼容信息但未进行兼容性判断的待接入模块时,对该模块化UPS系统中所有已上传兼容信息的在线模块进行综合判断,筛选出包含相互兼容的在线模块的模块个数最多的在线模块组合,并将该在线模块组合中的各在线模块的兼容性判断结果确定为兼容;其中,所述在线模块包括待接入模块和已接入模块,且所筛选出的在线模块组合为:包含的从属于优先级相对最高的模块类型下的在线模块的模块个数相对最多、且包含的在线模块的模块类型相对最全的在线模块组合。6.如权利要求1所述的兼容性判别方法,其特征在于,所述方法还包括:当兼容性判别装置确定待接入模块的兼容性判断结果为不兼容时,进行告警。7.一种基于模块化不间断电源UPS的软件兼容性判别装置,其特征在于,包括:信...

【专利技术属性】
技术研发人员:曹圆圆李德军郭军军
申请(专利权)人:力博特公司
类型:发明
国别省市:美国;US

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

1