电池性能测试方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:31628302 阅读:13 留言:0更新日期:2021-12-29 19:06
本发明专利技术公开了一种电池性能测试方法、装置、计算机设备以及存储介质,适用于计算机技术领域。该方法主要包括:获取电池硬件传输的初始业务数据;获取待检测的目标故障类型,确定目标故障类型对应的目标故障参数;根据目标故障参数,对初始业务数据进行修改,得到故障业务数据;对故障业务数据进行分析,确定故障业务数据对应的电池硬件的故障类型。使用该方法能够解决在对电池性能进行测试时,对电池硬件进行模拟电路操作,可能导致电池硬件损坏的问题。问题。问题。

【技术实现步骤摘要】
电池性能测试方法、装置、计算机设备以及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种电池性能测试方法、装置、计算机设备以及存储介质。

技术介绍

[0002]在计算机设备中,电池单元(Battery Backup Unit,BBU)作为系统断电后数据落盘的供电单元,业务的正常运行和异常时的故障处理至关重要。BBU作为相对独立的模块,在每个平台上其业务处理流程基本一致,主要差异点在各平台的硬件框架和BBU本身的形态(4串3并、3串3并)。BBU流程比较统一,并且电池硬件故障难以模拟。因此,如何模拟电池硬件故障成为了亟待解决的问题。
[0003]在现有技术中,在对电池性能进行测试时,通常对电池硬件进行模拟电路操作,制造电池异常场景,从而实现模拟电池硬件故障。
[0004]然而,上述方法中,由于在对电池性能进行测试时,需要对电池硬件进行模拟电路操作,因此,可能导致电池硬件损坏,从而影响电池硬件的正常使用。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种电池性能测试方法、装置、计算机设备以及存储介质,以解决对电池硬件进行模拟电路操作,可能导致电池硬件损坏的问题。
[0006]根据第一方面,本专利技术实施例提供了一种电池性能测试方法,该方法包括:获取电池硬件传输的初始业务数据;获取待检测的目标故障类型,确定目标故障类型对应的目标故障参数;根据目标故障参数,对初始业务数据进行修改,得到故障业务数据;对故障业务数据进行分析,确定故障业务数据对应的电池硬件的故障类型。
[0007]在本申请实施例中,获取电池硬件传输的初始业务数据,并获取电池硬件对应的目标故障类型,确定目标故障类型对应的目标故障参数。根据目标故障参数,对初始业务数据进行修改,得到故障业务数据。对故障业务数据进行分析,确定故障业务数据对应的电池硬件的故障类型。上述方法,不需要对电池硬件进行模拟电路操作,也不需要将电池硬件放入异常场景中,而是通过修改初始业务参数的方法,获取到故障业务数据,操作简单,不会对电池硬件造成损坏。在保证电池硬件安全的情况下,完成了对电池硬件性能测试。解决了在现有技术中对电池硬件性能测试,需要对电池硬件进行模拟电路操作,可能导致电池硬件损坏的问题。
[0008]此外,在现有技术中,对电池硬件进行模拟电路操作,将电池硬件放入异常场景,通常只能对电池硬件的一个故障类型进行模拟,而上述方法,通过对初始业务数据进行修改,可以同时模拟电池硬件的多个故障,还可以验证复杂的场景,因此对电池硬件性能测试更加全面,且测试效率更高,测试周期更短,根据测试结果,进一步保证电池硬件的质量。
[0009]结合第一方面,在第一方面第一实施方式中,根据目标故障参数,对初始业务数据进行修改,得到故障业务数据,包括:确定目标故障参数对应的解析规则,解析规则中包括
设备地址、寄存器地址以及注入内容中的至少一项;根据解析规则,从初始业务数据中确定目标业务数据;对目标业务数据进行修改,得到故障业务数据。
[0010]在本实施例中,确定目标故障参数对应的解析规则,并根据解析规则,从初始业务数据中确定目标业务数据。从而可保证得到的目标业务数据的准确性。对目标业务数据进行修改,得到故障业务数据,而不是对初始业务数据进行修改,因此,可以保证更改后的目标业务数据更能体现目标故障类型。
[0011]结合第一方面第一实施方式,在第一方面第二实施方式中,目标故障参数中包括目标业务数据对应的修改范围,对目标业务数据进行修改,得到故障业务数据,包括:根据目标业务数据对应的修改范围,对目标业务数据进行修改,得到故障业务数据。
[0012]在本实施例中,根据目标业务数据对应的修改范围,对目标业务数据进行修改,得到故障业务数据。从而可以保证修改后的故障业务数据准确,进一步可以保证对电池硬件性能测试的准确性。
[0013]结合第一方面,在第一方面第三实施方式中,对故障业务数据进行分析,确定故障业务数据对应的电池硬件的故障类型,包括:将故障业务数据与正常业务数据进行对比;根据对比结果,确定故障业务数据对应的电池硬件的故障类型。
[0014]在本实施例中,将故障业务数据与正常业务数据进行对比,根据对比结果,确定故障业务数据对应的电池硬件的故障类型。此而可以保证基于故障业务数据确定的电池硬件的故障类型的准确性。
[0015]结合第一方面第三实施方式,在第一方面第四实施方式中,根据对比结果,确定故障业务数据对应的电池硬件的故障类型,包括:当故障业务数据与正常业务数据不同,则确定电池硬件发生故障;根据故障业务数据的属性信息,确定电池硬件的故障类型。
[0016]在本实施例中,当故障业务数据与正常业务数据不同,则确定电池硬件发生故障,并根据故障业务数据的属性信息,确定电池硬件的故障类型。从而可以保证确定电池硬件的故障类型的准确性。
[0017]结合第一方面,在第一方面第五实施方式中,对故障业务数据进行分析,确定故障业务数据对应的电池硬件的故障类型之后,方法还包括:将电池硬件的故障类型与目标故障类型进行对比;若电池硬件的故障类型与目标故障类型不一致,则确定故障业务数据分析有误,并向用户发送提示信息,提示信息用于提示故障业务数据分析有误,请求核实。
[0018]在本申请实施例中,将电池硬件的故障类型与目标故障类型进行对比,从而可以检测对故障业务数据进行分析之后得到的电池硬件的故障类型是否准确,从而有利于提高电池性能测试的准确性。此外,若电池硬件的故障类型与目标故障类型不一致,则确定故障业务数据分析有误,并向用户发送提示信息。从而使得用户可以了解到对故障业务数据进行分析的结果,并在故障业务数据分析有误的情况下,告知用户使得用户可以根据提示信息进行核实。
[0019]结合第一方面第五实施方式,在第一方面第六实施方式中,方法还包括:若电池硬件的故障类型与目标故障类型一致,则根据电池硬件的故障类型向用户发送告警信息,告警信息用于指示电池硬件发生故障,且告警信息中包括电池硬件的故障类型。
[0020]在本申请实施例中,将电池硬件的故障类型与目标故障类型进行对比,从而可以检测对故障业务数据进行分析之后得到的电池硬件的故障类型是否准确,从而有利于提高
电池性能测试的准确性。若电池硬件的故障类型与目标故障类型一致,则可以确定完成了对电池硬件进行的目标故障类型检测,并告知用户当前已经完成的目标故障类型,便于用户进行记录,也提高了对电池硬件进行性能测试的准确性,节省了测试时间。
[0021]根据第二方面,本专利技术实施例提供了一种电池性能测试装置,装置包括:
[0022]第一获取模块,用于获取电池硬件传输的初始业务数据;
[0023]第二获取模块,用于获取待检测的目标故障类型,确定目标故障类型对应的目标故障参数;
[0024]修改模块,用于根据目标故障参数,对初始业务数据进行修改,得到故障业务数据;
[0025]识别模块,用于对故障业务数据进行分析,确定故障业务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电池性能测试方法,其特征在于,所述方法包括:获取电池硬件传输的初始业务数据;获取待检测的目标故障类型,确定所述目标故障类型对应的目标故障参数;根据所述目标故障参数,对所述初始业务数据进行修改,得到故障业务数据;对所述故障业务数据进行分析,确定所述故障业务数据对应的所述电池硬件的故障类型。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标故障参数,对所述初始业务数据进行修改,得到故障业务数据,包括:确定所述目标故障参数对应的解析规则,所述解析规则中包括设备地址、寄存器地址以及注入内容中的至少一项;根据所述解析规则,从所述初始业务数据中确定目标业务数据;对所述目标业务数据进行修改,得到所述故障业务数据。3.根据权利要求2所述的方法,其特征在于,所述目标故障参数中包括所述目标业务数据对应的修改范围,所述对所述目标业务数据进行修改,得到所述故障业务数据,包括:根据所述目标业务数据对应的修改范围,对所述目标业务数据进行修改,得到所述故障业务数据。4.根据权利要求1所述的方法,其特征在于,所述对所述故障业务数据进行分析,确定所述故障业务数据对应的所述电池硬件的故障类型,包括:将所述故障业务数据与正常业务数据进行对比;根据对比结果,确定所述故障业务数据对应的所述电池硬件的故障类型。5.根据权利要求4所述的方法,其特征在于,所述根据对比结果,确定所述故障业务数据对应的所述电池硬件的故障类型,包括:当所述故障业务数据与所述正常业务数据不同,则确定所述电池硬件发生故障;根据所述故障业务数据的属性信息,确定所述电池硬件的故障类型。6.根据权利要求1所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:陈言教黄玉龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1