掌桥专利:专业的专利平台
掌桥专利
首页

电池数据管理系统及其方法

文献发布时间:2024-04-18 19:58:30


电池数据管理系统及其方法

相关申请的交叉引用

本申请要求2021年9月2日在韩国知识产权局提交的韩国专利申请No.10-2021-0117118的优先权和利益,其全部内容通过引用并入本文。

技术领域

本文公开的实施例涉及一种电池数据管理系统及其方法。

背景技术

二次电池通常用作包括电池模块的电池架,其中多个电池单体彼此串联和/或并联连接。电池架可以由电池管理系统在状态和操作方面进行管理和控制。包括这种电池架的能量存储系统(ESS)通过电池管理系统(BMS)和传感器获取关键数据,并将指示电池状态的日志数据存储在基于个人计算机(PC)的电池管理系统中。基于PC的电池管理系统是在包括电池架的现场提供的用于控制和保护电池架的重要设备,并且由于需要高稳定性,因此通常不连接到用于信息安全的网络。

因此,为了检查作为安装ESS的空间的ESS现场上提供的电池的状态,并在发生故障的情况下分析故障的原因,管理者需要直接访问现场来执行检查并手动备份数据,并且可能产生额外的管理成本。在ESS现场发生诸如火灾的紧急状况的情况下,当基于PC的电池管理系统被火灾损坏时,由于数据丢失,可能很难分析事故的原因。

发明内容

[技术问题]

本文公开的实施例提供了一种电池数据管理系统和方法,其中可以通过网络自动收集各种数据,并且可以集中且有效地管理安装在专用网络中的电池的操作信息。

本文公开的实施例还提供了一种电池数据管理系统和方法,其中可以安全地存储电池的数据而不丢失,并且管理者不需要直接访问现场来维护和修理电池,从而降低了电池管理成本。

本文公开的实施例进一步提供了一种使用VPN的具有增强的安全性的电池数据管理系统。

本文公开的实施例的技术问题不限于上述技术问题,并且本领域的普通技术人员将从以下描述中清楚地理解其他未提及的技术问题。

[技术方案]

根据本文公开的实施例的电池数据管理系统包括:通信设备,该通信设备被配置为从电池管理系统获取电池的状态数据并将电池的状态数据传输到外部;虚拟专用网络(VPN)服务器,该VPN服务器被配置为通过第一网络从通信设备接收电池的状态数据,并通过第二网络将电池的状态数据传输到外部;云服务器,该云服务器被配置为通过第二网络从VPN服务器接收电池的状态数据,并通过第三网络将电池的状态数据传输到外部;以及管理服务器,该管理服务器被配置成管理通过第三网络从云服务器接收的电池的状态数据。

在一个实施例中,通信设备可以包括用于创建与VPN服务器的加密隧道的VPN客户端。

在一个实施例中,VPN服务器还可以被配置为通过由VPN客户端创建的加密隧道接收电池的状态数据,并将电池的状态数据传输到云服务器。

在一个实施例中,第一网络和第三网络可以包括专用网络,并且第二网络可以包括公共网络。

在一个实施例中,第一网络可以包括虚拟专用网络。

在一个实施例中,通信设备还可以被配置为从接收自电池管理系统的电池的状态数据中选择关于诊断信息的数据作为第一数据,并且在预设的第一时段将第一数据传输到外部,诊断信息指示电池的故障。

在一个实施例中,第一数据可以包括为诊断电池的故障在电池管理系统中计算的诊断值。

在一个实施例中,通信设备还可以被配置为在预设的第二时段将第二数据传输到外部,该第二数据是在特定时间从电池管理系统收集的电池的状态数据。

在一个实施例中,管理服务器可以包括被配置为存储电池的状态数据的大数据服务器,并且大数据服务器可以被进一步配置为存储第二数据。

在一个实施例中,管理服务器可以包括被配置为向用户显示电池的状态信息的web服务器。

在一个实施例中,管理服务器可以包括ETL服务器,ETL服务器被配置为提取电池的状态数据并将状态数据转换为可分析的形式。

在一个实施例中,可以设置多个通信设备。

根据本文公开的实施例的电池数据管理方法包括由通信设备从电池管理系统获取电池的状态数据,并将电池的状态数据传输到外部,由虚拟专用网络(VPN)服务器通过第一网络从通信设备接收电池的状态数据,并通过第二网络将电池的状态数据传输到外部,由云服务器通过第二网络从VPN服务器接收电池的状态数据,并通过第三网络将电池的状态数据传输到外部,由管理服务器管理通过第三网络从云服务器接收的电池的状态数据。

在一个实施例中,电池数据管理方法还可以包括由通信设备从接收自电池管理系统的电池的状态数据中选择关于诊断信息的数据作为第一数据,并且由通信设备在预设的第一时段将第一数据传输到外部,诊断信息指示电池的故障。

在一个实施例中,电池数据管理方法还可以包括由通信设备在预设的第二时段将第二数据传输到外部,该第二数据是在特定时间从电池管理系统收集的电池的状态数据。

在一个实施例中,电池数据管理方法还可以包括由通信设备创建与VPN服务器的加密隧道。

[有益效果]

根据本文公开的实施例的电池数据管理系统和方法可以通过网络自动收集电池的各种数据,并集成和有效地管理安装在专用网络中的电池的操作信息。

在根据本文公开的实施例的电池数据管理系统和方法中,本地云服务器关于一定位置收集电池的各种数据,并且集成云服务器管理整体数据,从而防止由物理距离引起的速度延迟。

根据本文公开的实施例的电池数据管理系统和方法可以补偿当通过公共网络传输电池的各种数据时针对安全漏洞的网络攻击的脆弱性。

根据本文公开的实施例的电池数据管理系统和方法可以防止黑客访问ESS现场的PC的风险。

根据本文公开的实施例的电池数据管理系统和方法可以通过基于通过虚拟专用网络(VPN)客户端创建的加密隧道传输数据来增强安全性。

此外,可以提供直接或间接从本公开中认识到的各种效果。

附图说明

图1是示出根据本文公开的实施例的电池数据管理系统的图。

图2详细示出了根据本文公开的实施例的电池数据管理系统。

图3示出了根据本文公开的实施例的用于管理电池数据的系统的操作。

图4示出了根据本文公开的另一实施例的电池数据管理系统。

图5是示出根据本文公开的实施例的电池数据管理方法的流程图。

图6和图7是详细示出根据本文公开的实施例的电池数据管理方法的流程图。

图8是示出根据本文公开的实施例的用于执行电池数据管理方法的计算系统的硬件配置的框图。

具体实施方式

在下文中,将参考示例性附图详细描述本文档中公开的实施例。在将附图标记添加到每个附图的部件时,应当注意,相同的部件被赋予相同的附图标记,即使它们在不同的附图中指示。另外,在描述本文档中公开的实施例时,当确定相关的已知配置或功能的详细描述干扰本文档中公开的实施例的理解时,将省略其详细描述。

为了描述本文公开的实施例的部件,可以使用诸如第一、第二、A、B、(a)、(b)等术语。这些术语仅用于区分一个部件与另一部件,并且不将部件限制于部件的实质、序列、顺序等。本文使用的术语,包括技术和科学术语,具有与本领域技术人员通常理解的术语相同的含义,只要这些术语没有被不同地定义。通常,在一般使用的词典中定义的术语应当被解释为具有与相关技术的场境含义相同的含义,并且不应被解释为具有理想或夸张的含义,除非它们在本申请中清楚地定义。

图1是示出根据本文公开的实施例的电池数据管理系统的图。

参考图1,根据本文公开的实施例的电池数据管理系统1000可以包括通信设备100、VPN服务器200、云服务器300和管理服务器400。

通信设备100可以从电池管理系统获取电池的状态数据。例如,至少一个通信设备100中的每一个可以连接到电池架并且从连接的电池架的电池管理系统获取电池的状态数据。在一个实施例中,通信设备100可以被包括在电池架中。

通信设备100可以将电池的状态数据传输到外部。例如,通信设备100可以将获取的电池的状态数据传输到VPN服务器200。在一个实施例中,通信设备100可以包括用于创建与VPN服务器200的加密隧道的VPN客户端。例如,通信设备100可以执行VPN客户端以创建与VPN服务器200的加密隧道,并通过创建的隧道传输电池的状态数据。

VPN服务器200可以通过第一网络从通信设备100接收电池的状态数据。VPN服务器200可以将接收到的电池的状态数据传输到外部。在一个实施例中,VPN服务器200可以在预设时间从通信设备100接收并存储电池的状态数据,并将存储的数据传输至云服务器300。在一个实施例中,第一网络可以是专用网络。例如,第一网络可以是虚拟专用网络。因此,VPN服务器200可以从通信设备100接收电池的状态数据,同时保持安全性。

云服务器300可以通过第二网络从VPN服务器200接收电池的状态数据。云服务器300可以将接收到的电池的状态数据传输到外部。例如,云服务器300可以从VPN服务器200接收电池的状态数据,并将接收到的电池的状态数据传输到管理服务器400。在一个实施例中,第二网络可以是公共网络。

管理服务器400可以通过第三网络从云服务器300接收电池的状态数据。管理服务器400可以管理接收到的电池的状态数据。例如,管理服务器400可以收集接收到的电池的状态数据并处理和管理收集的数据。在一个实施例中,第三网络可以是专用网络。

根据本文所公开的实施例的电池数据管理系统1000可以由管理服务器400通过至少一个通信设备100、VPN服务器200和云服务器300接收从电池架获取的电池的状态数据并对其进行管理,从而长时间存储电池的状态数据,立即识别故障的发生,并且根据服务器的物理位置防止速度延迟和数据丢失。

根据本文公开的实施例的电池数据管理系统1000可以通过网络自动收集电池的各种数据,并且集成且有效地管理安装在专用网络中的电池的操作信息。

根据本文公开的实施例的电池数据管理系统1000可以在没有损失的情况下安全地存储电池的数据,并且管理者不需要直接访问现场以维护和修复电池,从而降低电池管理成本。

根据本文公开的实施例的电池数据管理系统1000可以在通信设备100和VPN服务器200之间生成加密隧道,以基于生成的隧道来传输数据,从而补偿公共网络的安全脆弱性。

图2详细示出了根据本文公开的实施例的电池数据管理系统。在一个实施例中,图2的通信设备100、VPN服务器200、云服务器300和管理服务器400可以分别与图1的通信设备100、VPN服务器200、云服务器300和管理服务器400基本相同。

参照图2,电池架10可以包括多个电池模块12、传感器14、开关单元16和电池管理系统50。电池架10可以包括以多个设置的电池模块12、传感器14、开关单元16和电池管理系统50。

多个电池模块12可以包括一个或多个可充电/可放电电池单体。在这种情况下,多个电池模块12可以串联或并联连接。

传感器14可以检测在电池架10中流动的电流。在这种情况下,检测到的电流信号可以被传输到电池管理系统50。

开关单元16可以串联连接到电池模块12的(+)端子侧或(-)端子侧,以控制电池模块12的充电/放电电流流动。例如,开关单元16可以根据电池架10的规格使用至少一个继电器、磁接触器等。

电池管理系统50可以监测电池架10的电压、电流、温度等,以执行控制和管理以防止过充电和过放电等,并且可以包括例如RBMS。

作为用于接收上述各种参数值的测量值的接口的电池管理系统50可以包括多个端子和电路等。电池管理系统50可以控制例如继电器、接触器等的开关单元16的接通/断开,并且可以连接到电池模块12以监测每个电池模块12的状态。

同时,本文公开的电池管理系统50可以收集电池模块12的状态数据,诸如电压、电流、温度等,并且通过通信设备100将这样的数据传输到外部服务器。特别地,与电池管理系统50连接的通信设备100可以在特定时间单元(例如,每天)中收集存储在电池管理系统50中的整体状态数据,并且通过VPN服务器200和云服务器300将状态数据传输到管理服务器400。

通信设备100可以连接到设置在电池架10中的电池管理系统50,以从电池管理系统50接收关于电池的状态的各种数据。在一个实施例中,电池架10和通信设备100可以被设置在ESS安装现场的通信网络上。

通信设备100可以从电池管理系统50获取电池的状态数据,并将状态数据传输到外部。在这种情况下,通信设备100可以包括连接到包括在电池架10中的电池管理系统50的物联网(IoT)通信设备。也就是说,针对安全性,通信设备100可以连接到外部互联网网络并执行网络功能,以代替未连接到网络的电池管理系统50。

通信设备100可以从接收自电池管理系统50的电池的状态数据中选择关于指示电池中是否发生故障的诊断信息的主数据作为第一数据,并且在预设时段(第一时段)(例如,一分钟至几分钟的单位)中将第一数据传输到外部。例如,第一数据可以包括由电池管理系统50计算以诊断电池的故障的数据——诸如诊断值,如每个电池单体的最大和最小电压、电池单体的平均电压、充电状态(SOC)、健康状态(SOH)等。在一个实施例中,通信设备100可以经由管理服务器400的ETL服务器410、通过VPN服务器200和云服务器300将第一数据直接传输到web服务器430。

通信设备100可以在预设时段(第二时段)(例如,每天)向外部传输第二数据,该第二数据是在某个时段(例如,一天)内从电池管理系统50收集的、包括在电池架10中的整个电池的状态数据。例如,第二数据可以包括在某个时间内收集的整个电池的状态信息(电压、电流、内部温度等)和关于电池附近的环境的感测信息(外部温度、湿度等)。在一个实施例中,通信设备100可以通过VPN服务器200和云服务器300经由管理服务器400的ETL服务器410和大数据服务器420将第二数据直接传输到web服务器430。

通信设备100可以包括VPN客户端,其用于创建与VPN服务器200的加密隧道。例如,在创建与VPN服务器200加密隧道之后,通信设备100可以通过所创建的隧道将电池的状态数据传输到VPN服务器200。在另一示例中,当在隧道创建中失败时,通信设备100可能不能向VPN服务器200传输数据。在另一示例中,在创建与VPN服务器200的隧道之前或当隧道未被创建时,通信设备100可能不能将数据传输到VPN服务器200。

VPN服务器200可以从通信设备100接收电池的状态数据。例如,VPN服务器200可以通过第一网络60接收电池的状态数据。VPN服务器200可以从通信设备100接收电池的状态数据,并将接收到的电池的状态数据传输到云服务器300。例如,VPN服务器200可以通过与第一网络60不同的第二网络70将电池的状态数据传输到云服务器300。在一个实施例中,第一网络60可以是专用网络。例如,第一网络60可以是虚拟专用网络。也就是说,通信设备100通过其将数据传输到VPN服务器200的网络可以是虚拟专用网络,并且可以增强针对外部攻击的安全性。

云服务器300可以将从VPN服务器200接收的电池的状态数据传输到管理服务器400。例如,云服务器300可以通过与第一网络60和第二网络70不同的第三网络80将电池的状态数据传输到管理服务器400。云服务器300可以临时存储接收到的电池的状态数据,并将电池的状态数据传输到管理服务器400。

云服务器300可以用作包括电池架10和管理服务器400的ESS现场之间的缓冲器。也就是说,云服务器300可以取决于在专用网络上设置的管理服务器400的物理位置通过防止速度延迟或数据丢失来确保数据传输的稳定性。例如,云服务器300可以防止位于韩国的大数据服务器420与位于美国的ESS现场之间的通信延迟。

管理服务器400可以通过VPN服务器200和云服务器300对接收到的电池的状态数据进行管理。例如,管理服务器400可以集成地操作和管理整个ESS现场的电池,并且立即通过大数据分析来识别电池的故障或提前检测电池的故障。

ETL服务器410可以通过通信设备100、VPN服务器200和云服务器300提取从电池管理系统50接收的电池的状态数据,并将状态数据转换为可分析形式。例如,ETL服务器410可以通过执行经过时间反转去除、冗余数据去除、时间单元设置、文件格式转换等的预处理,将数据变换为大数据服务器420或用户终端等中可分析的形式。

大数据服务器420可以收集由ETL服务器410变换的电池的状态数据并且长期存储状态数据。例如,大数据服务器420可以压缩并存储从电池的状态数据中针对特定时间收集的数据(例如,第二数据),以在一个点中共同管理数据,而不管ESS安装现场如何。大数据服务器420可以基于电池的状态数据来执行大数据建模分析,从而提前诊断电池的故障。

web服务器430可以向用户显示电池的状态信息。也就是说,web服务器430可以通过用户接口(UI)显示通过通信设备100以几分钟为单位接收的实时状态信息和故障的发生。web服务器430可以通过大数据服务器420显示分析通过通信设备100在一天或几天的单位中接收的电池的整个状态数据的结果。

图3示出了根据本文公开的实施例的用于管理电池数据的系统的操作。

参照图3,设置在被安装在每个区域中的ESS现场上的电池管理系统可以从设置在电池架10中的传感器接收状态信息(诸如电池架10中包括的电池单体的电压、电流、温度等),以及感测信息(诸如外部温度、湿度等)。电池管理系统可以基于状态信息和感测信息来计算电池单体的诊断值,诸如最大/最小/平均电压、SOC、SOH等。

连接到电池管理系统的通信设备100可以接收电池管理系统中收集的电池的状态数据(即,状态信息、感测信息、诊断值等)。通信设备100可以被配置为通过连接到网络将所接收的状态数据传输到外部服务器。

在这种情况下,为了实时监测电池的故障,通信设备100可以一分钟或几分钟的单位收集电池的诊断值(第一数据),并将诊断值通过至少一个VPN服务器200暂时存储在云服务器300中以实时监测电池的故障,可以在ETL服务器410中预先处理从云服务器300传输的诊断值,且然后将预处理的诊断值传输到web服务器430。因此,web服务器430可以执行显示以允许用户实时检查ESS现场的电池的异常。在一个实施例中,云服务器300可以立即将第一数据传输到管理服务器400,而不存储第一数据。

通信设备100可以一分钟或几分钟的单位收集整个电池的状态信息和感测信息(第二数据)以通过至少一个VPN服务器200和云服务器300传输状态信息和感测信息,可以预先处理ETL服务器410中的状态信息和感测信息,且然后将状态信息和感测信息传输到大数据服务器420。大数据服务器420可以压缩并存储电池的状态信息和感测信息以长期存储它们。大数据服务器420可以基于这样的数据来执行大数据建模分析,从而允许用户预测电池的故障。存储在大数据服务器420中的状态数据、大数据分析结果信息等可以被传输到web服务器430以便由用户检查。

用户可以通过终端(例如PC、平板电脑、手机等)500从web服务器430下载电池的各种数据,诸如状态数据、故障诊断信息、大数据分析结果信息等。因此,用户可以通过用户的终端500对管理服务器400的分析结果信息进行检查或者可以通过设置在用户的终端500上的程序等直接对电池的状态数据进行分析。

此外,在图3中描述了在通信设备100中获取的数据通过至少一个VPN服务器200和云服务器300传输,通过ETL服务器410直接传输到web服务器430(第一数据),或者在存储在大数据服务器420中之后传输到web服务器430(第二数据),但是可以根据需要省略管理服务器400的ETL服务器410、大数据服务器420和web服务器430中的一些。

因此,根据本文公开的实施例的电池数据管理系统1000可以在不需要管理器直接访问现场的情况下从每个ESS现场收集关于电池的状态的数据,并且长期存储数据,并且基于收集的数据来执行分析,从而检测和预测电池的故障。

图4示出了根据本文公开的另一实施例的电池数据管理系统。

参考图4,BMS 51、52和53中的每一个可以与图2的BMS 50基本相同,包括在多个通信设备101中的相应通信设备110、120和130可以与图1的通信设备100基本相同,VPN服务器200可以与图1的VPN服务器200基本相同,云服务器300可以与图1的云服务器300基本相同,并且管理服务器400可以与图1的管理服务器400基本相同。

多个通信设备101可以与多个BMS通信。例如,第一通信设备110可以与包括在第一电池架(未示出)中的第一BMS 51通信,第二通信设备120可以与包括在第二电池架(未示出)中的第二BMS 52通信,并且第三通信设备130可以与包括在第三电池架(未示出)中的第三BMS 53通信。

多个通信设备101可以从与其连接(通信)的多个BMS 51、52和53获取电池的状态数据,并将获取的电池的状态数据传输到外部。例如,多个通信设备101中的每一个可以通过第一网络60将电池的状态数据传输到VPN服务器200。在一个实施例中,第一网络60可以是专用网络。例如,第一网络60可以是虚拟专用网络。

在一个实施例中,多个通信设备101中的每一个可以包括VPN客户端并且通过VPN客户端创建与VPN服务器200的加密隧道。例如,多个通信设备101中的每一个可以创建与VPN服务器200的加密隧道,并且通过所创建的隧道将电池的状态数据传输到VPN服务器200。因此,多个通信设备101可以防止数据被从外部盗窃。

VPN服务器200可以通过创建的隧道将接收到的电池的状态数据传输到云服务器300。例如,VPN服务器200可以通过第二网络70将电池的状态数据传输到云服务器300。在一个实施例中,第二网络70可以是公共网络。

云服务器300可以将接收到的电池的状态数据传输到管理服务器400。例如,云服务器300可以通过第三网络80将接收到的电池的状态数据传输到管理服务器400。在一个实施例中,第三网络80可以是专用网络。

图5是示出根据本文公开的实施例的电池数据管理方法的流程图。

参照图5,根据本文公开的实施例的电池数据管理方法可以包括:操作S110:从电池管理系统获取电池的状态数据,并且将电池的状态数据传输到外部;操作S120:通过第一网络从通信设备接收电池的状态数据,并且通过第二网络将电池的状态数据传输到外部;操作S130:通过第二网络从VPN服务器接收电池的状态数据,并且通过第三网络将电池的状态数据传输到外部;以及操作S140:管理通过第三网络从云服务器接收的电池的状态数据。

在从电池管理系统获取电池的状态数据并将电池的状态数据传输到外部的操作S110中,通信设备100可以从电池管理系统获取电池的状态数据,并将获取的电池的状态数据传输到VPN服务器200。在另一示例中,通信设备100可以通过第一网络将电池的状态数据传输到VPN服务器200。在一个实施例中,第一网络可以是专用网络。

在通过第一网络从通信设备接收电池的状态数据,并且通过第二网络将电池的状态数据传输到外部的操作S120中,VPN服务器200可以通过第一网络从通信设备100接收电池的状态数据,并通过第二网络将接收到的电池的状态数据传输到云服务器300。在一个实施例中,第二网络可以是公共网络。

在通过第二网络从VPN服务器接收电池的状态数据,并且通过第三网络将电池的状态数据传输到外部的操作S130中,云服务器300可以通过第二网络从VPN服务器200接收电池的状态数据,并通过第三网络将接收到的电池的状态数据传输到管理服务器400。在一个实施例中,第三网络可以是专用网络。

在管理通过第三网络从云服务器接收的电池的状态数据管理的操作S140中,服务器400通过第三网络从云服务器接收电池的状态数据,并对接收到的电池的状态数据进行管理。例如,包括在管理服务器400中的ETL服务器410可以提取电池的状态数据并且将状态数据转换为可分析形式。包括在管理服务器400中的大数据服务器420可以收集由ETL服务器410转换的电池的状态数据并且长期存储状态数据。包括在管理服务器400中的web服务器430可以向用户显示电池的状态信息。

图6和图7是详细示出根据本文公开的实施例的电池数据管理方法的流程图。

参照图6,根据本文所公开的实施例的电池数据管理方法还可以包括:操作S210:从接收自电池管理系统的电池的状态数据中选择关于指示电池的故障的诊断信息的数据作为第一数据;操作S220:在预设第一时段,将第一数据传输到外部;以及操作S230:在预设第二时段,将作为在特定时间从电池管理系统收集的电池的状态数据的第二数据传输到外部。

在从接收自电池管理系统的电池的状态数据中选择关于指示电池的故障的诊断信息的数据作为第一数据的操作S210中,通信设备100可以从接收自电池管理系统的电池的状态数据中选择关于指示电池的故障的诊断信息的主数据作为第一数据。例如,第一数据可以包括为诊断电池的故障由电池管理系统计算的数据,诸如诊断值,如每个电池单体的最大和最小电压、电池单体的平均电压、SOC、SOH等。

在预设第一时段将第一数据传输到外部的操作S220中,通信设备100可以在预设第一时段将第一数据传输到外部。例如,通信设备100可以通过VPN服务器200和云服务器300、经由管理服务器400的ETL服务器410将第一数据直接传输到web服务器430。

在预设第二时段将作为在特定时间从电池管理系统收集的电池的状态数据的第二数据传输到外部的操作S230中,通信设备100可以在预设时段(第二时段)(例如,每天)将在某个时段(例如一天)从电池管理系统收集的作为包括在电池架10中的整个电池的状态数据的第二数据传输到外部。例如,第二数据可以包括在某个时间收集的整个电池的状态信息(电压、电流、内部温度等)和关于电池附近的环境的感测信息(温度、湿度等)。在一个实施例中,通信设备100可以通过VPN服务器200和云服务器300经由管理服务器400的ETL服务器410和大数据服务器420将第二数据直接传输到web服务器430。

在一个实施例中,当执行操作S210时,可以一起执行操作S220。在另一实施例中,可省略操作S210及S230中的任一者。

参照图7,根据本文公开的实施例的电池数据管理方法可以包括:操作S310:创建与VPN服务器的加密隧道;操作S320:从电池管理系统获取电池的状态数据,并且将电池的状态数据传输到外部;操作S330:通过第一网络从通信设备接收电池的状态数据,并且通过第二网络将电池的状态数据传输到外部;操作S340:通过第二网络从VPN服务器接收电池的状态数据,并且通过第三网络将电池的状态数据传输到外部;以及操作S350:管理通过第三网络从云服务器接收的电池的状态数据。在一个实施例中,操作S320至S350可以分别与图5的操作S110至S140基本相同。也就是说,根据实施例的电池数据管理方法除了图5所示的操作之外还可以包括操作S310。

在创建与VPN服务器的加密隧道的操作S310中,通信设备100可以创建与VPN服务器200的加密隧道。例如,通信设备100可以包括VPN客户端,并且通过VPN客户端(由VPN客户端执行)创建与VPN服务器200的加密隧道。当创建了与VPN服务器200的加密隧道时,通信设备100可以通过创建的隧道传输电池的状态数据。在另一示例中,当在隧道创建中失败时,通信设备100可能不能向VPN服务器200传输数据。在另一示例中,在创建与VPN服务器200的隧道之前或当隧道未被创建时,通信设备100可能不能将数据传输到VPN服务器200。

在一个实施例中,操作S310可以在操作S320之前或同时执行。也就是说,操作S310可以通过被包括在操作S320中来执行。

图8是示出根据本文公开的实施例的用于执行电池数据管理方法的计算系统的硬件配置的框图。

参考图8,根据本文公开的实施例的计算系统800可以包括MCU 810、存储器820、输入/输出接口(I/F)830和通信I/F 840。

MCU 810可以是执行存储在存储器820中的各种程序(例如,电池单体电压测量程序、开关控制程序等),通过这些程序处理包括ESS现场信息、电池状态信息、感测信息、诊断值等的各种数据,并执行图1所示的电池数据管理系统1000的上述功能的处理器。

存储器820可以存储关于电池单体的电压测量、开关控制等的各种程序。存储器820还可以存储电池的各种数据,诸如ESS现场信息、状态信息、感测信息、诊断值、分析结果等。

存储器820可以取决于需要以多个被设置。存储器820可以是易失性存储器或非易失性存储器。对于作为易失性存储器的存储器820,可以使用随机存取存储器(RAM)、动态RAM(DRAM)、静态RAM(SRAM)等。对于作为非易失性存储器的存储器820,可以使用只读存储器(ROM)、可编程ROM(PROM)、电可改变ROM(EAROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、闪存等。上面列出的存储器820的示例仅仅是示例,并且不限于此。

输入/输出I/F 830可以提供用于通过将诸如键盘、鼠标、触摸面板等的输入设备(未示出)和诸如显示器(未示出)等的输出设备等连接到MCU 810来传输和接收数据的接口。

通信I/F 840(作为能够向服务器传输各种数据和从服务器接收各种数据的组件)可以是能够支持有线或无线通信的各种设备。例如,可以通过通信I/F 840向单独设置的外部服务器传输用于电池状态数据收集和大数据分析或各种数据的程序和从单独设置的外部服务器接收用于电池状态数据收集和大数据分析或各种数据的程序。

因此,根据本文所公开的实施例的计算机程序可以被记录在存储器820中并且由MCU 810处理,因此被实现为执行图1中所示的功能的模块。

以上描述仅仅是对本公开的技术构思的说明,并且在不脱离本公开的实施例的基本特性的情况下,本文所公开的实施方案所属领域的普通技术人员将可能进行各种修改和变化。

因此,本文公开的实施例旨在说明而非限制本文公开的实施例的技术精神,并且本公开的技术精神的范围不受本文公开的这些实施例的限制。本文所公开的技术精神的保护范围应由所附权利要求解释,并且相同范围内的所有技术精神应当理解为包括在本公开的范围内。

相关技术
  • 一种电池管理系统和电池管理方法
  • 给电池组充电的方法和系统、电池组管理系统和充电设备
  • 电池管理系统和用于在电池管理系统中传输数据的方法
  • 基于电池管理系统的数据处理方法及电池管理系统
技术分类

06120116505440