一种电池数据处理方法和电池数据服务器技术

技术编号:18667164 阅读:38 留言:0更新日期:2018-08-14 20:23
本发明专利技术实施例提供了一种电池数据处理方法及电池数据服务器,所述电池数据处理方法包括:提取具有同一个数据采集时间点的多个目标电池数据;聚合所述多个目标电池数据,得到电池数据集合;记录所述电池数据集合和所述同一个数据采集时间点的对应关系。根据本发明专利技术实施例,无须针对电池数据表中全表扫描,提升了数据统计效率。

A battery data processing method and battery data server

The embodiment of the present invention provides a battery data processing method and a battery data server. The battery data processing method includes: extracting a plurality of target battery data with the same data acquisition time point; aggregating the plurality of target battery data to obtain a battery data set; recording the battery data set and its location. The corresponding relation of the same data acquisition time point is described. According to an embodiment of the present invention, it is not necessary to scan the full table in the battery data table, thereby improving the data statistics efficiency.

【技术实现步骤摘要】
一种电池数据处理方法和电池数据服务器
本专利技术涉及电池数据处理
,特别是涉及一种电池数据处理方法和一种电池数据服务器。
技术介绍
目前,越来越多的用户通过电动汽车出行。电动汽车采用汽车电池作为供电源,并通过BMS(BatteryManagementSystem,电池管理系统)集中管控汽车电池的运作。为了保证BMS正常的系统运转,需要高频次地采集汽车电池的电流、电压、SOC(StateofCharge,荷电状态)、电池故障信号等的电池数据,并由电池数据服务器针对电池数据进行统计,以基于数据统计结果进行汽车电池寿命预测、汽车电池梯次利用、汽车电池维护、汽车电池相关研发等处理。在实际应用中,可以通过一个电池数据表记录采集得到的电池数据。电池数据表中包括有BMS编号和数据采集时间。通常,电池数据表按照BMS的编号进行排序。从而,在统计某个BMS一段时间范围内的电池数据时,只需要根据编号即可确定某个BMS的所有电池数据在电池数据表中的起始位置,并按序扫描起始位置之间的电池数据,而无须进行全表扫描,因此具有较高的统计效率。然而,当需要统计一段时间范围内的多个BMS的电池数据时,则需要查找多个BMS的电池数据分别在电池数据表中的位置,而需要进行全表扫描的处理,导致统计效率较低。因此,现有技术的电池数据处理方法存在着数据统计效率较低的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种电池数据处理方法和相应的一种电池数据服务器。根据本专利技术的一个方面,提供了一种电池数据处理方法,应用于电池数据服务器,所述电池数据服务器存储有多个电池数据,每个电池数据具有数据采集时间点,所述方法包括:。提取具有同一个数据采集时间点的多个目标电池数据;聚合所述多个目标电池数据,得到电池数据集合;记录所述电池数据集合和所述同一个数据采集时间点的对应关系。可选地,所述电池数据服务器预置有多个电池数据时序索引表,所述方法还包括:将所述同一个数据采集时间点写入至目标电池数据时序索引表;记录所述目标电池数据时序索引表与所述同一个数据采集时间点的对应关系。可选地,所述电池数据时序索引表记录有已写入数据采集时间点,所述已写入数据采集时间点具有对应的第一时序字符串,在所述将所述同一个数据采集时间点写入至目标电池数据时序索引表的步骤之前,所述方法还包括:针对所述同一个数据采集时间点,生成第二时序字符串;将所述第二时序字符串与多个第一时序字符串进行匹配;若存在与所述第二时序字符串匹配的目标第一时序字符串,确定所述目标第一时序字符串对应的目标已写入数据采集时间点;提取所述目标已写入数据采集时间点所属的目标电池数据时序索引表。可选地,所述方法还包括:将所述电池数据集合和所述同一个数据采集时间点的对应关系写入至所述目标电池数据时序索引表。根据本专利技术的另一方面,提供了一种电池数据处理方法,应用于电池数据服务器,所述电池数据服务器预置有多个电池数据集合以及与其对应的数据采集时间点,所述方法包括:接收电池数据统计请求;所述电池数据统计请求包括统计时间范围;获取数据采集时间点在所述统计时间范围内的目标电池数据集合;发送所述目标电池数据集合。根据本专利技术的另一方面,提供了一种电池数据服务器,所述电池数据服务器存储有多个电池数据,每个电池数据具有数据采集时间点,所述电池数据服务器包括:目标电池数据提取模块,用于提取具有同一个数据采集时间点的多个目标电池数据;电池数据集合获取模块,用于聚合所述多个目标电池数据,得到电池数据集合;第一对应关系记录模块,用于记录所述电池数据集合和所述同一个数据采集时间点的对应关系。可选地,所述电池数据服务器预置有多个电池数据时序索引表,所述电池数据服务器还包括:数据采集时间点写入模块,用于将所述同一个数据采集时间点写入至目标电池数据时序索引表;第二对应关系记录模块,用于记录所述目标电池数据时序索引表与所述同一个数据采集时间点的对应关系。可选地,所述电池数据时序索引表记录有已写入数据采集时间点,所述已写入数据采集时间点具有对应的第一时序字符串,所述电池数据服务器还包括:第二时序字符串生成模块,用于针对所述同一个数据采集时间点,生成第二时序字符串;字符串匹配模块,用于将所述第二时序字符串与多个第一时序字符串进行匹配;时间点确定模块,用于若存在与所述第二时序字符串匹配的目标第一时序字符串,确定所述目标第一时序字符串对应的目标已写入数据采集时间点;目标索引表提取模块,用于提取所述目标已写入数据采集时间点所属的目标电池数据时序索引表。可选地,所述电池数据服务器还包括:对应关系写入模块,用于将所述电池数据集合和所述同一个数据采集时间点的对应关系写入至所述目标电池数据时序索引表。根据本专利技术的另一方面,提供了一种电池数据服务器,所述电池数据服务器预置有多个电池数据集合以及与其对应的数据采集时间点,所述电池数据服务器包括:请求接收模块,用于接收电池数据统计请求;所述电池数据统计请求包括统计时间范围;电池数据集合获取模块,用于获取数据采集时间点在所述统计时间范围内的目标电池数据集合;电池数据集合发送模块,用于发送所述目标电池数据集合。根据本专利技术实施例,通过提取具有同一数据采集点的多个目标电池数据并聚合成电池数据集合,记录电池数据集合和数据采集时间点的对应关系,从而在统计某个时间范围内的电池数据时,可以确定该时间范围所包含的数据采集时间点,然后确定数据采集时间点对应的目标电池数据集合,将目标电池数据集合作为统计结果返回给用户,从而无须针对电池数据表中全表扫描,提升了数据统计效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例一的一种电池数据处理方法的流程图;图2是本专利技术实施例二的一种电池数据处理方法的流程图;图3是本专利技术实施例三的一种电池数据服务器的结构框图;图4是本专利技术实施例四的一种电池数据服务器的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一图1是本专利技术实施例一的一种电池数据处理方法的流程图,所述方法可以应用于电池数据服务器,所述电池数据服务器存储有多个电池数据,每个电池数据具有数据采集时间点,具体可以包括如下步骤:步骤101,提取具有同一个数据采集时间点的多个目标电池数据。具体实现中,车辆上的BMS会定时采集电池的电池数据并上传至电池数据服务器。电池数据服务器可以将接收到的电池数据,写入至预置的电池数据表中,从而电池数据服务器存储有多个BMS在各个时间的大量的电池数据。表1是本专利技术实施本文档来自技高网...

【技术保护点】
1.一种电池数据处理方法,应用于电池数据服务器,其特征在于,所述电池数据服务器存储有多个电池数据,每个电池数据具有数据采集时间点,所述方法包括:提取具有同一个数据采集时间点的多个目标电池数据;聚合所述多个目标电池数据,得到电池数据集合;记录所述电池数据集合和所述同一个数据采集时间点的对应关系。

【技术特征摘要】
1.一种电池数据处理方法,应用于电池数据服务器,其特征在于,所述电池数据服务器存储有多个电池数据,每个电池数据具有数据采集时间点,所述方法包括:提取具有同一个数据采集时间点的多个目标电池数据;聚合所述多个目标电池数据,得到电池数据集合;记录所述电池数据集合和所述同一个数据采集时间点的对应关系。2.根据权利要求1所述的方法,其特征在于,所述电池数据服务器预置有多个电池数据时序索引表,所述方法还包括:将所述同一个数据采集时间点写入至目标电池数据时序索引表;记录所述目标电池数据时序索引表与所述同一个数据采集时间点的对应关系。3.根据权利要求2所述的方法,其特征在于,所述电池数据时序索引表记录有已写入数据采集时间点,所述已写入数据采集时间点具有对应的第一时序字符串,在所述将所述同一个数据采集时间点写入至目标电池数据时序索引表的步骤之前,所述方法还包括:针对所述同一个数据采集时间点,生成第二时序字符串;将所述第二时序字符串与多个第一时序字符串进行匹配;若存在与所述第二时序字符串匹配的目标第一时序字符串,确定所述目标第一时序字符串对应的目标已写入数据采集时间点;提取所述目标已写入数据采集时间点所属的目标电池数据时序索引表。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述电池数据集合和所述同一个数据采集时间点的对应关系写入至所述目标电池数据时序索引表。5.一种电池数据处理方法,应用于电池数据服务器,其特征在于,所述电池数据服务器预置有多个电池数据集合以及与其对应的数据采集时间点,所述方法包括:接收电池数据统计请求;所述电池数据统计请求包括统计时间范围;获取数据采集时间点在所述统计时间范围内的目标电池数据集合;发送所述目标电池数据集合。6.一种电池数据服务器,其特征在于,所述电池数据服务器存储有多个电池数据,每个电池数据具有数据采集时间点,所述电池数据服务器包括:目标电池...

【专利技术属性】
技术研发人员:赵芳明
申请(专利权)人:深圳市科列技术股份有限公司
类型:发明
国别省市:广东,44

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

1