一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电池数据处理方法、装置、电子设备及存储介质与流程

2022-06-05 12:21:05 来源:中国专利 TAG:


1.本公开一般涉及电池技术领域,尤其涉及一种电池数据处理方法、装置、电子设备及存储介质。


背景技术:

2.在现有技术中,对电池数据的处理一般都是获取电池数据以后,分析电池数据特点,进而根据电池的工作参数判断电池的质量,以及进行安全预警,现有技术均不方便进行大数据量的电池数据分析。
3.因此,现有技术需要改进。


技术实现要素:

4.鉴于现有技术中的上述缺陷或不足,期望提供一种电池数据处理方法、装置、电子设备及存储介质,能够符合目前对电池数据处理要求。
5.基于本发明实施例的一个方面,本技术实施例提供了一种电池数据处理方法,所述方法包括:获取电池上报的工作参数数据;依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;对处理后的电池数据进行存储。
6.在另一个实施例中,所述获取电池上报的工作参数数据,包括:电池bms系统实时获取电池工作参数数据;建立与电池bms系统的通讯,并获取电池bms系统上报的电池工作参数数据。
7.在另一个实施例中,所述电池上报的工作参数数据,包括:电池工作的实时电流参数、电压参数、温度参数、电量参数。
8.在另一个实施例中,所述依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据,包括:对获取的电池工作参数数据进行过滤处理,获取过滤后的电池工作参数数据;对过滤后的电池工作参数数据进行实时计算,获取电池的实时工作曲线数据。
9.在另一个实施例中,所述对处理后的电池数据进行存储,包括:将处理后的电池数据存储于mysql数据库中。
10.在另一个实施例中,还包括:使用opentsdb时序数据库对所有上报数据进行存储。
11.基于本发明实施例的另一个方面,公开一种电池数据处理装置,所述装置包括:获取模块,用于获取电池上报的工作参数数据;处理模块,用于依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;存储模块,用于对处理后的电池数据进行存储。
12.基于本发明实施例的又一个方面,公开一种电子设备,该设备包括一个或者多个处理器和存储器,所述存储器用于存储一个或多个程序;当所述一个或多个程序被所述处理器执行时,使得所述处理器实现本发明各实施例提供的电池数据处理方法。
13.基于本发明实施例的又一个方面,公开一种存储有计算机程序的计算机可读存储介质,该计算机程序被执行时实现本发明各实施例提供的电池数据处理方法。
14.在本技术实施例中,通过获取电池上报的工作参数数据;依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;对处理后的电池数据进行存储。本技术方便与进行电池大数据的分析,而且便于工作人员通过后台管理系统实时查看在线电池的整体运行状况、故障分析,进行数据可视化界面的展示。
附图说明
15.构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
16.参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:图1为本发明一个实施例中电池数据处理方法的流程图;图2为本发明一个实施例中电池数据处理装置的结构框图;图3为一个实施例中电子设备的内部结构图。
具体实施方式
17.现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
18.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
19.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
20.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
21.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
22.在一个实施例中,如图1所示,提供了一种电池数据处理方法,包括:步骤101,获取电池上报的工作参数数据。
23.具体的,电池工作参数数据可以由bms系统通过实时监测电池的工作参数而获得,也可以由其他设备来获取。
24.在本技术的实施例中,所述获取电池上报的工作参数数据,包括:电池bms系统实时获取电池工作参数数据;建立与电池bms系统的通讯,并获取电池bms系统上报的电池工作参数数据。
25.电池工作的实时电流参数、电压参数、温度参数、电量参数步骤102,依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的
电池数据。
26.具体的,在本技术的一个实施例中,所述依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据,包括:对获取的电池工作参数数据进行过滤处理,获取过滤后的电池工作参数数据;对过滤后的电池工作参数数据进行实时计算,获取电池的实时工作曲线数据。
27.步骤103,对处理后的电池数据进行存储。
28.具体的,在本技术的实施例中,所述对处理后的电池数据进行存储,包括:将处理后的电池数据存储于mysql数据库中。使用opentsdb时序数据库对所有上报数据进行存储。
29.本技术通过获取电池上报的工作参数数据;依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;对处理后的电池数据进行存储。本技术方便与进行电池大数据的分析,而且便于工作人员通过后台管理系统实时查看在线电池的整体运行状况、故障分析,进行数据可视化界面的展示。
30.应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
31.在一个实施例中,如图2所示,提供了一种电池数据处理装置,包括:获取模块、处理模块、存储模块。
32.获取模块,用于获取电池上报的工作参数数据;处理模块,用于依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;存储模块,用于对处理后的电池数据进行存储。
33.具体的,在本技术的另一个实施例中,所述获取模块通过电池bms系统实时获取电池工作参数数据;建立与电池bms系统的通讯,并获取电池bms系统上报的电池工作参数数据。
34.具体的,在本技术的另一个实施例中,所述处理模块通过对获取的电池工作参数数据进行过滤处理,获取过滤后的电池工作参数数据;对过滤后的电池工作参数数据进行实时计算,获取电池的实时工作曲线数据。
35.具体的,在本技术的另一个实施例中,所述存储模块用于将处理后的电池数据存储于mysql数据库中。
36.具体的,在本技术的另一个实施例中,所述存储模块使用opentsdb时序数据库对所有上报数据进行存储。
37.本技术通过获取模块获取电池上报的工作参数数据;通过处理模块依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;通过存储模块对处理后的电池数据进行存储。本技术方便与进行电池大数据的分析,而且便于工作人员通过后台管理系统实时查看在线电池的整体运行状况、故障分析,进行数据可视化界面的展示。
38.关于电池数据处理装置的具体限定可以参见上文中对于电池数据处理方法的限
定,在此不再赘述。上述电池数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
39.在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图3所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时以实现一种电池数据处理方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
40.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
41.在一个实施例中,本技术提供的电池数据处理装置可以实现为一种计算机程序的形式,计算机程序可在如图2所示的电子设备上运行。电子设备的存储器中可存储组成该基于电池数据处理装置的各个程序模块,比如,图2所示的获取模块、处理模块、存储模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本技术各个实施例的电池数据处理方法中的步骤。
42.例如,图3所示的电子设备可以通过图2所示的电池数据处理装置的获取模块获取电池上报的工作参数数据;处理模块依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;存储模块对处理后的电池数据进行存储。
43.在一个实施例中,处理器执行计算机程序时,实现以下步骤:电池bms系统实时获取电池工作参数数据;建立与电池bms系统的通讯,并获取电池bms系统上报的电池工作参数数据。
44.在一个实施例中,处理器执行计算机程序时还实现以下步骤:对获取的电池工作参数数据进行过滤处理,获取过滤后的电池工作参数数据;对过滤后的电池工作参数数据进行实时计算,获取电池的实时工作曲线数据。
45.在一个实施例中,处理器执行计算机程序时还实现以下步骤:将处理后的电池数据存储于mysql数据库中。
46.在一个实施例中,处理器执行计算机程序时还实现以下步骤:使用opentsdb时序数据库对所有上报数据进行存储。
47.本技术计算机程序被处理器执行时,通过获取模块获取电池上报的工作参数数据;通过处理模块依据所述电池上报的工作参数数据,进行过滤、实时计算,获取处理后的电池数据;通过存储模块对处理后的电池数据进行存储。本技术方便与进行电池大数据的分析,而且便于工作人员通过后台管理系统实时查看在线电池的整体运行状况、故障分析,
进行数据可视化界面的展示。
48.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(static random access memory,sram)和动态随机存取存储器(dynamic random access memory,dram)等。
49.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
50.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献