一种电池温度获取方法及装置制造方法及图纸

技术编号:20685552 阅读:20 留言:0更新日期:2019-03-27 20:26
本申请公开了一种电池温度获取方法及装置,该方法包括:利用温度获取单元获取电池模块的温度信息;将温度获取单元在上一次获取的第一温度信息与本次获取的第二温度信息进行对比;若第一温度信息与第二温度信息不同,则通知温度更新单元将存储的第一温度信息更新为第二温度信息;利用温度读取单元读取温度更新单元中存储的温度信息,并将读取的温度信息发送至散热系统,以便散热系统根据接收的温度信息对电池模块进行温度调节。可见,该方法通过温度获取单元、温度更新单元和温度读取单元将BBU的温度转存至互不相通的散热系统中,进而提供给散热系统用于对BBU进行散热处理,以保证BBU的正常运行。

【技术实现步骤摘要】
一种电池温度获取方法及装置
本申请涉及计算机
,尤其涉及一种电池温度获取方法及装置。
技术介绍
电池备份单元(BatteryBackupUnit,BBU)是一个现场可更换单元(FieldReplaceUnit,FRU)。BBU的作用有很多,例如,在存储设备中,当电源供应出现问题的时候,由BBU为控制器提供电源;当电源断电时,BBU提供电力保证控制器收集缓存中的数据,当存储设备重新上电时,控制器会根据收集的数据信息实现系统的恢复工作。因此,BBU在存储设备中是十分必要且重要的,需要保证BBU具有良好的工作性能,而BBU温度能够很好的反映当前BBU的运行情况,故而需要获取BBU的温度信息并提供给散热系统对BBU进行散热处理,以保证BBU的正常运行。
技术实现思路
本申请实施例的主要目的在于提供一种电池温度获取方法及装置,能够保证BBU的工作性能。本申请实施例提供的一种电池温度获取方法,所述方法包括:利用温度获取单元获取电池模块的温度信息;将所述温度获取单元在上一次获取的第一温度信息与本次获取的第二温度信息进行对比;若所述第一温度信息与所述第二温度信息不同,则通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息;利用温度读取单元读取所述温度更新单元中存储的温度信息,并将读取的温度信息发送至散热系统,以便所述散热系统根据接收的温度信息对所述电池模块进行温度调节。可选的,所述利用温度获取单元获取电池模块的温度信息,包括:按照第一预设时间间隔,利用温度获取单元获取电池模块的温度信息。可选的,所述通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息,包括:调取通知函数通知所述温度更新单元进行数据更新;当所述温度更新单元接收到通知后,主动读取所述温度获取单元获取的所述第二温度信息,并利用所述第二温度信息更新当前存储的所述第一温度信息。可选的,所述利用温度读取单元读取所述温度更新单元中存储的温度信息,包括:按照第二预设时间间隔,利用温度读取单元读取所述温度更新单元中存储的温度信息。可选的,将读取的温度信息发送至散热系统,包括:在所述温度读取单元与所述散热系统的散热处理单元交互成功后,使所述温度读取单元基于SCSI协议将读取的温度信息发送至所述散热处理单元。本申请实施例提供的一种电池温度获取装置,所述装置包括:温度获取单元,用于获取电池模块的温度信息,并将在上一次获取的第一温度信息与本次获取的第二温度信息进行对比;若所述第一温度信息与所述第二温度信息不同,则通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息;温度更新单元,用于在接收到所述温度获取单元的通知后,将存储的所述第一温度信息更新为所述第二温度信息;温度读取单元,用于读取所述温度更新单元中存储的温度信息,并将读取的温度信息发送至散热系统,以便所述散热系统根据接收的温度信息对所述电池模块进行温度调节。可选的,所述温度获取单元,具体用于按照第一预设时间间隔,利用温度获取单元获取电池模块的温度信息。可选的,所温度获取单元,具体用于调取通知函数通知所述温度更新单元进行数据更新;所述温度更新单元,具体用于当接收到通知后,主动读取所述温度获取单元获取的所述第二温度信息,并利用所述第二温度信息更新当前存储的所述第一温度信息。可选的,所述温度读取单元,具体用于按照第二预设时间间隔,利用读取所述温度更新单元中存储的温度信息。可选的,所述温度读取单元,具体用于在与所述散热系统的散热处理单元交互成功后,基于SCSI协议将读取的温度信息发送至所述散热处理单元。由此可见,本申请实施例具有如下有益效果:在本申请实施例中,通过利用温度获取单元获取电池模块的温度信息;利用温度更新单元对存储的温度信息进行更新;利用温度读取单元读取温度更新单元中存储的温度信息,并将读取的温度信息发送至散热系统,以便散热系统根据接收的温度信息对电池模块进行温度调节。由此可见,本实施例通过温度获取单元、温度更新单元和温度读取单元将BBU的温度转存至互不相通的散热系统中,进而提供给散热系统对BBU进行散热处理,以保证BBU的正常运行。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种电池温度获取方法的流程示意图;图2为本申请实施例提供的一种电池温度获取方法的具体实现示意图;图3为本申请实施例提供的一种通知温度更新单元更新温度信息的方法流程图;图4为本申请实施例提供的一种电池温度获取装置的组成示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例可以应用获取与转存BBU温度的场景中。基于现有技术中的问题,本申请实施例提供了一种电池温度获取方法,参见图1,该图示出了本申请实施例提供的一种电池温度获取方法的流程示意图,可以包括如下步骤S101-S104:S101:利用温度获取单元获取电池模块的温度信息。在本实施例中,在集群服务开启之后,可以通过温度获取单元获取电池模块的温度信息。其中,电池模块是用于为集群服务进行供电的模块,比如可以是BBU单元,温度获取单元可以是用于获取电池模块温度的单元。在具体的实现场景中,参见图2,该图示出了本申请实施例提供的一种电池温度获取方法的具体实现示意图,其中,温度获取单元可以是被命名为EC层的功能模块,EC层可以通过访问I2C通道获取BBU单元的温度。其中,I2C通路可以是用于传递数据信息的通路。在本申请实施例的一种实现方式中,利用温度获取单元获取电池模块的温度信息的方法可以包括:按照第一预设时间间隔,利用温度获取单元获取电池模块的温度信息。在本实施例中,可以理解的是,在集群服务工作的过程中,随着业务量的实时变化,电池模块的温度也会随之发生变化。因此,为了更准确的获取电池模块的温度,可以预先设置一时间间隔,且将该时间间隔记为第一时间间隔,则,可以利用温度获取单元在每隔一段第一预设时间间隔后即获取一次电池模块的温度信息。例如:可以预先设置5s作为第一预设时间间隔,则利用温度获取单元每隔5s即获取一次电池模块的温度信息。S102:将所述温度获取单元在上一次获取的第一温度信息与本次获取的第二温度信息进行对比。在本实施例中,由前述可知,温度获取单元每隔一段第一预设时间间隔后即获取一次电池模块的温度信息,而电池模块的温度在大部分情况下是实时变化的。则,温度获取单元可以将在上一次获取的温度信息记为第一温度信息,在本次获取的温度信息记为第二温度信息,并将第一温度信息与第二温度信息进行对比。S103:若所述第一温度信息与所述第二温度信息不同,则通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息。在本实施例中,经过对比后,如果第一温度信息与第二本文档来自技高网...

【技术保护点】
1.一种电池温度获取方法,其特征在于,所述方法包括:利用温度获取单元获取电池模块的温度信息;将所述温度获取单元在上一次获取的第一温度信息与本次获取的第二温度信息进行对比;若所述第一温度信息与所述第二温度信息不同,则通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息;利用温度读取单元读取所述温度更新单元中存储的温度信息,并将读取的温度信息发送至散热系统,以便所述散热系统根据接收的温度信息对所述电池模块进行温度调节。

【技术特征摘要】
1.一种电池温度获取方法,其特征在于,所述方法包括:利用温度获取单元获取电池模块的温度信息;将所述温度获取单元在上一次获取的第一温度信息与本次获取的第二温度信息进行对比;若所述第一温度信息与所述第二温度信息不同,则通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息;利用温度读取单元读取所述温度更新单元中存储的温度信息,并将读取的温度信息发送至散热系统,以便所述散热系统根据接收的温度信息对所述电池模块进行温度调节。2.根据权利要求1所述的方法,其特征在于,所述利用温度获取单元获取电池模块的温度信息,包括:按照第一预设时间间隔,利用温度获取单元获取电池模块的温度信息。3.根据权利要求1所述的方法,其特征在于,所述通知温度更新单元将存储的所述第一温度信息更新为所述第二温度信息,包括:调取通知函数通知所述温度更新单元进行数据更新;当所述温度更新单元接收到通知后,主动读取所述温度获取单元获取的所述第二温度信息,并利用所述第二温度信息更新当前存储的所述第一温度信息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述利用温度读取单元读取所述温度更新单元中存储的温度信息,包括:按照第二预设时间间隔,利用温度读取单元读取所述温度更新单元中存储的温度信息。5.根据权利要求1至3任一项所述的方法,其特征在于,所述将读取的温度信息发送至散热系统,包括:在所述温度读取单元与所述散热系统的散热处理单元交互成功后,使所述温度读取单元基于SCSI协议将读...

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

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

1