Flat architecture algorithm for industrial and commercial storage informatization
By constructing an information-based flat architecture that combines a cloud platform with energy storage cabinets, the problems of overcharging, over-discharging, inconsistency, and safety hazards during battery charging and discharging are solved, battery performance is optimized and safety monitoring is achieved, and battery charging efficiency and system stability are improved.
Patent Information
- Application Number
- CN202411094701.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-10
- Publication Date
- 2026-02-10
AI Technical Summary
During the charging and discharging process of batteries, there are problems such as overcharging, over-discharging, inconsistency, decreased charging efficiency, and safety hazards. In addition, there is a lack of real-time data acquisition and monitoring methods, which affects battery performance and safety.
An information-based flat architecture combining a cloud platform and energy storage cabinet is constructed. Through IoT gateways, information processing modules, general service modules, open gateways, and EMS hosts, data collection, processing, and remote control are realized. Combined with battery parameter monitoring and protection modules, charging strategies are optimized and safety is monitored in real time.
It enables real-time monitoring and optimization of the battery charging and discharging process, improving battery charging efficiency, extending battery life, and enhancing system safety and stability.
Smart Images

Figure CN121504296A_ABST
Abstract
Description
Technical Field
[0001] This invention is a flat architecture algorithm for industrial and commercial information storage, belonging to the field of big data and data analysis. Background Technology
[0002] With the commercialization of batteries, public battery charging and discharging equipment is becoming increasingly common. Batteries may encounter various problems during charging and discharging, which can affect battery performance, lifespan, and safety. Here are some common charging and discharging issues: Overcharging can damage the internal structure of the battery, such as electrolyte decomposition, gas generation, temperature increase, and degradation of active materials, ultimately shortening battery life; Over-discharging is equally harmful, potentially causing internal short circuits and irreversible transformation of active materials, reducing battery capacity and cycle life; Inconsistency and balance issues: In a battery pack, the performance of individual battery cells may be inconsistent, leading to overcharging or over-discharging of some cells, affecting overall performance; Charging efficiency: As batteries age, charging efficiency decreases, meaning more energy is needed to reach the same state of charge; Safety issues: Lithium batteries, etc., may cause fires or explosions when overcharged, short-circuited, or mechanically damaged. To address these issues, when many batteries are charging and discharging simultaneously, it is difficult to obtain various battery data in a timely manner, hindering the monitoring of the battery charging and discharging process. Summary of the Invention
[0003] In view of the shortcomings of existing technologies, the purpose of this invention is to provide a flat architecture algorithm for industrial and commercial storage information systems to solve the problems mentioned in the background.
[0004] To achieve the above objectives, this invention employs the following technical solution: a flat architecture algorithm for industrial and commercial information storage, comprising the following steps:
[0005] Step 1: Build a cloud platform: The cloud platform includes an IoT gateway, an information processing module, a general service module, and an open gateway;
[0006] The IoT gateway is used to acquire data uploaded by the user terminal and data acquired by the EMS host.
[0007] The information processing module processes and stores the data uploaded by the user terminal and the data obtained by the EMS host;
[0008] The general service module is used to perform facial recognition, streaming computing, data warehousing, and SMS analysis on the received data, and to distribute the authenticated and authorized data to the message distribution module.
[0009] The open gateway is used to provide an application programming interface (API) to the outside world, which allows third-party applications to call various functions of various modules of the cloud platform.
[0010] Step 2: Deploy energy storage cabinets: Install energy storage cabinets where needed, and equip each energy storage cabinet with an EMS host. The EMS host establishes a communication connection with the cloud platform via wireless communication.
[0011] The EMS host includes a display module for displaying charging status parameters, a data processing module for determining whether the charging status parameters are greater than preset parameters and outputting the determination result to the control module below, and a control module. The control module is used to start the charging monitoring mode and control the network connection module to open the network connection. The network connection module is connected to the display module, the data processing module and the control module. The data processing module is connected to the control module.
[0012] Step 3: Establish a communication connection between the user terminal and the cloud platform; the user terminal includes a mobile phone and a terminal computer. Both the mobile phone and the terminal computer establish authorization conditions with the cloud platform through identity authentication information. The identity authentication information includes: the management address of the access terminal, the domain name of the access control network element, the Domain Name System (DNS) information, and the gateway information of the access control network element.
[0013] Specifically, once it is confirmed that communication between the cloud platform and the EMS host, as well as between the cloud platform and the user terminal, is effective, the user terminal issues a local-to-remote task switching command. That is, the user terminal sends a command to the system to switch from local mode to remote control mode. This operation means that the user wants to change from operating directly on-site to remotely controlling the equipment via the network. Based on the data obtained from the energy storage cabinet, the corresponding energy storage cabinet is determined to be in operating or standby state, and the value of the execution power is obtained. When the execution power is positive, the energy storage cabinet is controlled to discharge; when the execution power is negative, the energy storage cabinet is controlled to charge; when the execution power is zero, the energy storage cabinet is controlled to stop charging and discharging.
[0014] Specifically, in step 3, a registration authentication request is sent to the control network element. The registration authentication information includes the CA certificate and device identifier. The general service module performs registration authentication on the CA certificate and device identifier and returns the registration authentication result. Initiating an access authentication request to the control network element refers to the process by which a device or system sends a signal to the core management component in the network to verify its own identity and request authorization to join the network service. This action aims to establish a secure communication connection and ensure that only verified devices can obtain network resources and services. In this interaction process, the device usually needs to provide some credential information, and the control network element will review this information according to the preset security policy. Only after passing the review will the access request be approved.
[0015] Specifically, the energy storage cabinet includes a processor and a communication interface. The processor is used to acquire electrical parameter information of the batteries connected to the energy storage cabinet and the energy storage cabinet itself. The communication interface is used to remotely and wirelessly transmit the battery and energy storage cabinet electrical parameter information to the EMS host. The EMS host remotely and wirelessly transmits the acquired battery and energy storage cabinet electrical parameter information to the cloud platform. The cloud platform remotely and wirelessly transmits the acquired battery and energy storage cabinet electrical parameter information to the user terminal. The user terminal remotely controls the energy storage cabinet to charge the connected batteries based on the acquired battery and energy storage cabinet electrical parameter information. The user terminal also determines whether the energy storage cabinet has malfunctioned based on the acquired battery and energy storage cabinet electrical parameter information. The energy storage cabinet under programmed management implements the charging process for the connected batteries. The energy storage cabinet intelligently adjusts the charging strategy according to a preset program or algorithm to optimize battery charging efficiency, extend battery life, and ensure safety. This includes multiple functions such as dynamically adjusting charging current, monitoring battery temperature, and preventing overcharging, to adapt to different types of battery characteristics and actual application needs.
[0016] Specifically, the battery's electrical parameters include the battery's charge, voltage, current, internal resistance, lifespan, and temperature; the energy storage cabinet's electrical parameters include the energy storage cabinet's charge, voltage, current, and temperature.
[0017] Specifically, the energy storage cabinet also includes a protection module. This protection module includes a circuit breaker to protect against short circuits in the lithium battery pack and a cooling fan to cool the lithium battery pack at high temperatures. The processor acquires information from the protection module, and a communication interface is used to remotely and wirelessly transmit this information to the EMS host. The EMS host then remotely and wirelessly transmits this information to the cloud platform. The cloud platform then remotely and wirelessly transmits this information to the user terminal. The user terminal issues an early warning based on the information acquired by the processor, either by sending an SMS message. In other words, the user terminal reads the protection module status information collected by the processor and executes the early warning mechanism. The terminal device actively monitors the protection modules connected to it and analyzes this data through the processor. Once a potential risk or abnormality is detected, an early warning notification is immediately initiated to prevent possible equipment failures or safety accidents. Real-time monitoring and early warning functions are crucial for ensuring system stability and security.
[0018] Specifically, the energy storage cabinet also includes a battery management module. This module includes a temperature sensor and an electric heater for detecting the temperature of the battery storage space. The temperature sensor transmits the detected temperature data of the battery storage space in the energy storage cabinet to the EMS host remotely via wireless transmission. The EMS host then transmits the acquired temperature data of the battery storage space in the energy storage cabinet to the cloud platform remotely via wireless transmission. The cloud platform then transmits the acquired temperature data of the battery storage space in the energy storage cabinet to the user terminal. The user terminal determines whether preheating of the battery storage space in the energy storage cabinet is necessary based on the acquired temperature data. When the temperature of the battery storage space in the energy storage cabinet is <15℃, the user terminal sends a command to control the electric heater to power on, thereby preheating the battery storage space in the energy storage cabinet. Preheating is performed during the process. When the temperature of the battery storage space in the energy storage cabinet exceeds 35°C, the user terminal sends a command based on the real-time data received to control the electric heater to shut off, thereby stopping the preheating of the battery storage space in the energy storage cabinet and allowing the batteries to be charged at a suitable temperature. This enables real-time monitoring of various key data during the charging and discharging operations of the energy storage cabinet, establishing an efficient data acquisition and transmission mechanism to ensure seamless communication between the energy storage cabinet and the monitoring center. By deploying high-precision sensors and an intelligent control system, dynamic information, including battery voltage, current, temperature, and state of charge, can be continuously collected and fed back to the management platform in real time. This facilitates the analysis of battery health status, optimization of charging and discharging strategies, and timely detection and handling of potential problems, thereby improving the overall efficiency and reliability of the energy storage system.
[0019] The beneficial effects of this invention are as follows: Each energy storage cabinet is equipped with an EMS host, which collects the parameter data of the corresponding energy storage cabinet and then sends it to the cloud platform via a wireless network. The cloud platform summarizes, processes, and displays the data of each energy storage cabinet. Users can see the data display, receive alarms, and issue operation commands on user terminals such as computers or handheld devices. This enables timely acquisition of various data when the energy storage cabinet charges and discharges the battery, facilitating timely handling of various faults and improving safety. Attached Figure Description
[0020] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0021] Figure 1 This is a block diagram illustrating the principle of the flat architecture algorithm for industrial and commercial storage information systems of this invention. Detailed Implementation
[0022] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below in conjunction with specific embodiments.
[0023] Please see Figure 1 This invention provides a technical solution: a flat architecture algorithm for industrial and commercial storage information systems, comprising the following steps:
[0024] Step 1: Build a cloud platform: The cloud platform includes an IoT gateway, an information processing module, a general service module, and an open gateway;
[0025] IoT gateways are used to acquire data uploaded by user terminals and data acquired by EMS hosts.
[0026] The information processing module processes and stores the data uploaded by the user terminal and the data obtained by the EMS host;
[0027] The general service module is used to perform facial recognition, streaming computing, data warehousing, and SMS analysis on the received data, and to distribute the authenticated and authorized data to the message distribution module.
[0028] The open gateway is used to provide application programming interfaces (APIs) to the outside world. The APIs allow third-party applications to call various functions of various modules of the cloud platform.
[0029] Step 2: Deploy energy storage cabinets: Install energy storage cabinets where needed, and equip each energy storage cabinet with an EMS host. The EMS host establishes a communication connection with the cloud platform via wireless communication.
[0030] The EMS host includes a display module for displaying charging status parameters, a data processing module for determining whether the charging status parameters are greater than preset parameters and outputting the determination result to the control module below, and a control module. The control module is used to start the charging monitoring mode and control the network connection module to open the network connection. The network connection module is connected to the display module, the data processing module and the control module. The data processing module is connected to the control module.
[0031] Step 3: Establish a communication connection between the user terminal and the cloud platform; the user terminal includes mobile phones and terminal computers. Both mobile phones and terminal computers establish authorization conditions with the cloud platform through identity authentication information, which includes: the management address of the access terminal, the domain name of the access control network element, the Domain Name System (DNS) information, and the gateway information of the access control network element.
[0032] Once the communication between the cloud platform and the EMS host, as well as between the cloud platform and the user terminal, is confirmed to be effective, the user terminal issues a local-to-remote task switching command. That is, the user terminal sends a command to the system to switch from local mode to remote control mode. This operation means that the user wants to change from operating the equipment directly on-site to remotely controlling the equipment through the network. Based on the data obtained from the energy storage cabinet, the corresponding energy storage cabinet is determined to be in operating or standby state, and the value of the execution power is obtained. When the execution power is positive, the energy storage cabinet is controlled to discharge; when the execution power is negative, the energy storage cabinet is controlled to charge; when the execution power is zero, the energy storage cabinet is controlled to stop charging and discharging.
[0033] In step 3, a registration authentication request is sent to the control network element. The registration authentication information includes the CA certificate and device identifier. The general service module registers and authenticates the CA certificate and device identifier and returns the registration authentication result. Initiating an access authentication request to the control network element refers to the process by which a device or system sends a signal to the core management component in the network to verify its own identity and request authorization to join the network service. This action aims to establish a secure communication connection and ensure that only verified devices can access network resources and services. During this interaction, the device usually needs to provide some credential information, and the control network element will review this information according to the preset security policy before approving the access request.
[0034] The energy storage cabinet includes a processor and a communication interface. The processor acquires electrical parameter information of the batteries connected to the cabinet and the cabinet itself. The communication interface wirelessly transmits these parameters to the EMS host. The EMS host then wirelessly transmits this information to a cloud platform. The cloud platform wirelessly transmits this information to a user terminal. Based on this information, the user terminal remotely controls the cabinet to charge the connected batteries. The user terminal also uses this information to determine if the cabinet is malfunctioning. The programmed management system allows the cabinet to intelligently adjust its charging strategy according to a pre-set program or algorithm. This optimizes charging efficiency, extends battery life, and ensures safety. Functions include dynamically adjusting charging current, monitoring battery temperature, and preventing overcharging, adapting to different battery characteristics and application requirements.
[0035] The battery's electrical parameters include its capacity, voltage, current, internal resistance, lifespan, and temperature; the energy storage cabinet's electrical parameters include its capacity, voltage, current, and temperature.
[0036] The energy storage cabinet also includes a protection module, which includes a circuit breaker to protect against short circuits in the lithium battery pack and a cooling fan to cool down the lithium battery pack when it gets too hot. The processor obtains information from the protection module, and the communication interface is used to remotely and wirelessly transmit the information obtained by the processor to the EMS host. The EMS host then remotely and wirelessly transmits the information obtained by the processor to the cloud platform. The cloud platform then remotely and wirelessly transmits the information obtained by the processor to the user terminal. The user terminal issues an early warning based on the information obtained by the processor. The user terminal issues the early warning by sending an SMS message. In other words, the user terminal reads the status information of the protection module collected by the processor and then executes the early warning mechanism. The terminal device actively monitors the protection modules connected to it and analyzes this data through the processor. Once a potential risk or abnormality is detected, an early warning notification is immediately initiated to prevent possible equipment failures or safety accidents. Real-time monitoring and early warning functions are crucial for ensuring the stability and safety of the system.
[0037] The energy storage cabinet also includes a battery management module, which includes a temperature sensor and an electric heater for detecting the temperature of the battery storage space. The temperature sensor transmits the detected temperature data of the battery storage space in the energy storage cabinet to the EMS host remotely via wireless transmission. The EMS host then transmits the acquired temperature data of the battery storage space in the energy storage cabinet to the cloud platform remotely via wireless transmission. The cloud platform then transmits the acquired temperature data of the battery storage space in the energy storage cabinet to the user terminal. The user terminal determines whether the battery storage space in the energy storage cabinet needs to be preheated based on the acquired temperature data. When the temperature of the battery storage space in the energy storage cabinet is <15℃, the user terminal sends a command to control the electric heater to power on, thereby preheating the battery storage space in the energy storage cabinet. When the temperature of the battery storage space in the energy storage cabinet exceeds 35°C, the user terminal sends a command based on the real-time data received to control the electric heater to shut off, thereby stopping the preheating of the battery storage space in the energy storage cabinet and allowing the batteries to be charged at a suitable temperature. This enables real-time monitoring of various key data during the charging and discharging operations of the energy storage cabinet, establishing an efficient data acquisition and transmission mechanism to ensure seamless communication between the energy storage cabinet and the monitoring center. By deploying high-precision sensors and an intelligent control system, dynamic information including battery voltage, current, temperature, and state of charge can be continuously collected and fed back to the management platform in real time. This facilitates the analysis of battery health status, optimization of charging and discharging strategies, and timely detection and handling of potential problems, thereby improving the overall efficiency and reliability of the energy storage system.
[0038] Each energy storage cabinet is equipped with an EMS host. The EMS host collects the parameter data of the corresponding energy storage cabinet and then sends it to the cloud platform via wireless network. The cloud platform summarizes, processes and displays the data of each energy storage cabinet. Users can see the data display on user terminals such as computers or handheld devices, as well as receive alarms and issue operation commands. This enables timely acquisition of various data when the energy storage cabinet charges and discharges the battery, facilitating timely handling of various faults and improving safety.
[0039] Although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.
Claims
1. A flat architecture algorithm for industrial and commercial information storage, characterized in that... Includes the following steps: Step 1: Build a cloud platform: The cloud platform includes an IoT gateway, an information processing module, a general service module, and an open gateway; The IoT gateway is used to acquire data uploaded by the user terminal and data acquired by the EMS host. The information processing module processes and stores the data uploaded by the user terminal and the data obtained by the EMS host; The general service module is used to perform facial recognition, streaming computing, data warehousing, and SMS analysis on the received data, and to distribute the authenticated and authorized data to the message distribution module. The open gateway is used to provide an application programming interface (API) to the outside world, which allows third-party applications to call various functions of various modules of the cloud platform; Step 2: Deploy energy storage cabinets: Install energy storage cabinets where needed, and equip each energy storage cabinet with an EMS host. The EMS host establishes a communication connection with the cloud platform via wireless communication. The EMS host includes a display module for displaying charging status parameters, a data processing module for determining whether the charging status parameters are greater than preset parameters and outputting the determination result to the control module below, and a control module. The control module is used to start the charging monitoring mode and control the network connection module to open the network connection. The network connection module is connected to the display module, the data processing module and the control module. The data processing module is connected to the control module. Step 3: Establish a communication connection between the user terminal and the cloud platform; the user terminal includes a mobile phone and a terminal computer. Both the mobile phone and the terminal computer establish authorization conditions with the cloud platform through identity authentication information. The identity authentication information includes: the management address of the access terminal, the domain name of the access control network element, the Domain Name System (DNS) information, and the gateway information of the access control network element.
2. The flat architecture algorithm for industrial and commercial storage information systems according to claim 1, characterized in that: Once the communication between the cloud platform and the EMS host, as well as between the cloud platform and the user terminal, is confirmed to be effective, the user terminal issues a local-to-remote task switching command. That is, the user terminal sends a command to the system to switch from local mode to remote control mode. This operation means that the user wants to change from operating the equipment directly on-site to remotely controlling the equipment through the network. Based on the data obtained from the energy storage cabinet, the corresponding energy storage cabinet is determined to be in operating or standby state, and the value of the execution power is obtained. When the execution power is positive, the energy storage cabinet is controlled to discharge; when the execution power is negative, the energy storage cabinet is controlled to charge; when the execution power is zero, the energy storage cabinet is controlled to stop charging and discharging.
3. The flat architecture algorithm for industrial and commercial storage information systems according to claim 1, characterized in that: In step 3, a registration authentication request is sent to the control network element. The registration authentication information includes the CA certificate and device identifier. The general service module performs registration authentication on the CA certificate and device identifier and returns the registration authentication result. Initiating an access authentication request to the control network element refers to the process by which a device or system sends a signal to the core management component in the network to verify its own identity and request authorization to join the network service. This action aims to establish a secure communication connection and ensure that only verified devices can obtain network resources and services. In this interaction process, the device usually needs to provide some credential information, and the control network element will review this information according to the preset security policy before approving the access request.
4. The flat architecture algorithm for industrial and commercial storage information systems according to claim 1, characterized in that: The energy storage cabinet includes a processor and a communication interface. The processor acquires electrical parameter information of the batteries connected to the cabinet and the cabinet itself. The communication interface wirelessly transmits the battery and cabinet electrical parameter information to the EMS host remotely. The EMS host then wirelessly transmits this information to a cloud platform. The cloud platform wirelessly transmits this information to a user terminal. Based on the acquired battery and cabinet electrical parameter information, the user terminal remotely controls the cabinet to charge the connected batteries. The user terminal also uses this information to determine if the cabinet is malfunctioning. The programmed management system allows the cabinet to intelligently adjust its charging strategy according to a preset program or algorithm. This optimizes charging efficiency, extends battery life, and ensures safety. Functions include dynamically adjusting charging current, monitoring battery temperature, and preventing overcharging, adapting to different battery characteristics and application requirements.
5. The flat architecture algorithm for industrial and commercial storage information systems according to claim 4, characterized in that: The battery's electrical parameters include its capacity, voltage, current, internal resistance, lifespan, and temperature; the energy storage cabinet's electrical parameters include its capacity, voltage, current, and temperature.
6. The flat architecture algorithm for industrial and commercial storage information systems according to claim 4, characterized in that: The energy storage cabinet also includes a protection module, which includes a circuit breaker to protect against short circuits in the lithium battery pack and a cooling fan to cool down the lithium battery pack when it gets too hot. The processor acquires information from the protection module, and the communication interface is used to remotely and wirelessly transmit this information to the EMS host. The EMS host then remotely and wirelessly transmits this information to the cloud platform, which in turn transmits it to the user terminal. The user terminal issues an early warning based on this information by sending an SMS message. In other words, the user terminal reads the status information of the protection module collected by the processor and then executes the early warning mechanism. The terminal device actively monitors the protection modules connected to it and analyzes this data through the processor. Once a potential risk or abnormality is detected, an early warning notification is immediately initiated to prevent possible equipment failures or safety accidents. Real-time monitoring and early warning functions are crucial for ensuring system stability and security.
7. The flat architecture algorithm for industrial and commercial storage information systems according to claim 4, characterized in that: The energy storage cabinet also includes a battery management module. This module includes a temperature sensor and an electric heater for detecting the temperature of the battery storage space. The temperature sensor transmits the detected temperature data of the battery storage space in the energy storage cabinet to the EMS host remotely via wireless transmission. The EMS host then transmits the acquired temperature data of the battery storage space in the energy storage cabinet to the cloud platform remotely via wireless transmission. The cloud platform then transmits the acquired temperature data of the battery storage space in the energy storage cabinet to the user terminal. The user terminal determines whether preheating of the battery storage space in the energy storage cabinet is necessary based on the acquired temperature data. When the temperature of the battery storage space in the energy storage cabinet is <15℃, the user terminal sends a command to control the electric heater to power on, thereby preheating the battery storage space in the energy storage cabinet. Preheating is performed. When the temperature of the battery storage space in the energy storage cabinet exceeds 35°C, the user terminal sends a command based on the real-time data received to control the electric heater to shut off, thereby stopping the preheating of the battery storage space in the energy storage cabinet and allowing the batteries to be charged at a suitable temperature. This enables real-time monitoring of various key data during the charging and discharging operations of the energy storage cabinet, establishing an efficient data acquisition and transmission mechanism to ensure seamless communication between the energy storage cabinet and the monitoring center. By deploying high-precision sensors and an intelligent control system, dynamic information including battery voltage, current, temperature, and state of charge can be continuously collected and fed back to the management platform in real time. This facilitates the analysis of battery health status, optimization of charging and discharging strategies, and timely detection and handling of potential problems, thereby improving the overall efficiency and reliability of the energy storage system.