Information processing method of mobile power supply and display panel of mobile power supply

By using a Bluetooth IC as the core processing chip on the power bank display board, and utilizing the existing communication lines to acquire and process battery status data, the high cost of retrofitting power bank products and the problem of information inconsistency when adding a Bluetooth module are solved, thus achieving consistency in safety monitoring and display information.

CN122018844BActive Publication Date: 2026-08-04SHENZHEN AISHANG ZHILIAN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN AISHANG ZHILIAN TECH CO LTD
Filing Date
2026-04-15
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Adding a Bluetooth module to existing power bank products to enable wireless reading of abnormal information presents challenges such as high modification costs, wasted hardware resources, and information inconsistencies caused by conflicts between multiple data sources, impacting user safety monitoring.

Method used

By setting up a Bluetooth IC on the power bank display board, the existing communication signal lines are used to connect with the battery management system to obtain battery status data, process and display it, and send information via Bluetooth wireless communication, thus achieving consistency between safety monitoring and display information.

Benefits of technology

Without altering the power bank's hardware architecture, consistency between displayed information and Bluetooth-reported information was achieved, reducing compliance modification costs and ensuring the accuracy and security of user information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122018844B_ABST
    Figure CN122018844B_ABST
Patent Text Reader

Abstract

The application discloses a kind of information processing method of mobile power supply and display panel of mobile power supply, it is related to electric energy storage technical field, comprising: by the communication signal line, obtain the battery state data from battery management system;Processing the battery state data to generate display information, and drive display module to display;The battery state data is monitored and handled safely, and information is sent based on the processing result by Bluetooth wireless communication.The application reconstructs the core processing chip of display panel by Bluetooth IC, and reuses the only original communication line between it and battery management system, only needs to replace display panel to complete upgrading, reduces compliance modification cost and risk, and based on single data source and the same processing core architecture, ensures the high consistency of display module information and Bluetooth report information, fundamentally eliminates the security misleading that multiple source data can cause, improves the authority and reliability of monitoring data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy storage technology, and in particular to an information processing method for a mobile power supply and a display panel for the mobile power supply. Background Technology

[0002] With the increasing demand for the safety of portable power bank products, it is clearly stipulated that products must have the function of real-time monitoring, storage, and wireless reading of abnormal information through external devices (such as mobile phones).

[0003] Currently, faced with the mandatory requirement that abnormal information be wirelessly readable, established products are caught in a dilemma: if they continue with the traditional solution and add an independent Bluetooth module, they must redesign the motherboard, modify the casing mold, and adjust the wiring harness, with modification costs reaching millions of yuan and a long cycle.

[0004] Even if a Bluetooth module is forcibly added, the discrete architecture will inevitably create two independent data processing links for the display chip and the Bluetooth chip. The same battery data will be processed separately by the two chips, and interpreted by two different sets of logic. This will result in a discrepancy between the battery level displayed to the user and the percentage value read by the mobile app. In a critical battery condition, this information conflict could directly mislead the user and cause them to miss the opportunity for safe intervention, creating a catastrophic safety hazard.

[0005] The display chip's MCU capabilities are idle, and the Bluetooth module is repeatedly configured with an independent MCU. Hardware resources are running idle but have not formed functional synergy. This multi-source data conflict and high transformation cost, which are destined from the root of the architecture, have become a problem that restricts the industry's security upgrade. Summary of the Invention

[0006] The main objective of this invention is to provide an information processing method for a power bank and a display panel for the power bank. The aim is to address the technical problem of how to ensure that the core safety monitoring data of a screen-equipped power bank meets the requirements of the latest national mandatory wireless readable standards, without making any changes or only minor changes to the physical structure (power bank shell, internal layout, and connecting harness) of the already designed and mass-produced power bank, in the shortest possible time and at the lowest cost.

[0007] To achieve the above objectives, this invention proposes an information processing method for a mobile power bank. The method is executed by a Bluetooth IC mounted on the display panel of the mobile power bank. The Bluetooth IC and the battery management system are connected via a communication signal line between the display panel and the battery management system. The method includes: S10, obtains battery status data from the battery management system via a communication signal line; S20 processes battery status data to generate display information and drives the display module to display it; The S30 performs safety monitoring and processing of battery status data, and sends information via Bluetooth wireless communication based on the processing results.

[0008] Furthermore, step S10 includes: S11, the Bluetooth IC is powered on and the initial configuration of the communication interface is completed; S12, the Bluetooth IC, acting as the master device, initiates communication, establishes a connection with the BMS, acting as the slave device, and completes a protocol handshake; S13, send a data request command to the BMS, receive the data packet returned by the BMS, and perform integrity verification and caching; S14, parse the data packet and extract key battery status parameters according to the preset communication protocol; S15 multiplies the extracted raw values ​​by a calibration factor to convert them into engineering values.

[0009] Furthermore, step S20 includes: S21, parsing the key information for display from the acquired and verified data packet; S22, Generate the driving data required by the display module according to the preset mapping relationship and display logic; S23, output display data to the display module. The output includes: directly driving the display module through GPIO analog communication timing, or indirectly driving the display module by sending data to the display driver chip through a standard communication interface. S24, based on the refresh rate of data update synchronization, periodically updates the content of the display module.

[0010] Furthermore, step S30 includes: performing security monitoring and processing on battery status data, and sending information via Bluetooth wireless communication based on the processing results, including: monitoring battery status data and determining whether it meets preset abnormal conditions; if it meets preset abnormal conditions, storing abnormal information including abnormal type, value and time; and responding to external requests by sending battery status data and / or abnormal information via Bluetooth wireless communication.

[0011] Furthermore, the abnormal information stored in step S30 also includes: structured abnormal event records generated in chronological order, containing an abnormality type identifier code, parameter values ​​when the abnormality was triggered, and timestamps based on real-time clock calibration, and stored in the non-volatile memory inside the Bluetooth IC to form a traceable historical event log.

[0012] Furthermore, the displayed information and the information prepared for transmission via Bluetooth wireless communication are generated by the Bluetooth IC based on the same battery status data obtained from the same communication signal line, through the same processing logic.

[0013] Furthermore, the Bluetooth IC's reusable GPIO ports are connected to the same set of physical pins, and can be configured via software to operate in either hardware peripheral mode or software emulation mode, wherein: In hardware peripheral mode, the GPIO port is configured as the physical interface for the internal hardware peripherals of the chip, including I2C controllers, SPI controllers, or UART controllers. In software simulation mode, the timing of level switching of GPIO ports is controlled by software to generate signal waveforms that conform to I2C, SPI or UART communication protocols, and the same set of physical pins is shared with the hardware peripheral mode.

[0014] The present invention also proposes a display panel for a mobile power bank, including a battery pack, a battery management system, and a display panel; the display panel includes a display module and a Bluetooth IC; The Bluetooth IC is connected to the original communication signal line between the display board and the battery management system to obtain battery status data provided by the battery management system. The Bluetooth IC is connected to the display module and configured to perform information processing methods for the power bank.

[0015] Furthermore, the Bluetooth IC is a system-on-a-chip (SoC) that integrates a microprocessor (MCU), a Bluetooth radio frequency module, memory, and a general-purpose input / output interface.

[0016] Furthermore, the display driver interface of the Bluetooth IC can be directly connected to the display module, or connected to the display module through a level conversion chip.

[0017] Furthermore, the Bluetooth IC draws power from the display board's power supply circuitry.

[0018] Furthermore, the electrical connection interface between the display panel and the battery management system, including the physical connector, number of pins, and electrical signal definitions, is the same as the corresponding interface of the display panel configured when the power bank does not integrate the Bluetooth IC function.

[0019] This invention reconstructs the Bluetooth IC as the core processing chip of the display board and reuses its unique original communication line with the battery management system. Without making any changes to the existing power bank's hardware architecture, communication protocol, physical interface, or casing mold, it achieves a deep native integration of display and wireless communication functions from the root of the system architecture. This ensures that display information and Bluetooth reporting information are generated based on the same data source, via the same processing chip, and through the same processing logic, thereby completely eliminating the security misleading caused by multi-source data. At the same time, it minimizes the scope of hardware modifications required for compliance upgrades to only require replacing the display board. With zero changes to the baseboard, zero new modules, and zero mold changes, it enables existing products to accurately meet the requirements of national mandatory safety standards. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 A flowchart illustrating the information processing method for the mobile power supply of the present invention; Figure 2 Diagram of the reusable GPIO display driver interface for Bluetooth IC; Figure 3 This is a schematic diagram of the module structure of the power bank of the present invention.

[0023] The objectives, features, and advantages of this invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0024] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of the present invention and are not intended to limit the present invention.

[0025] To better understand the technical solution of the present invention, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.

[0026] like Figure 1 As shown, Figure 1 This is a flowchart illustrating the information processing method for the mobile power supply of the present invention.

[0027] A method for processing information in a power bank, the method being executed by a Bluetooth IC mounted on the power bank's display panel, the Bluetooth IC being connected to a battery management system via a communication signal line between the display panel and the battery management system, the method comprising: S10, obtains battery status data from the battery management system via a communication signal line; S20 processes battery status data to generate display information and drives the display module to display it; The S30 performs safety monitoring and processing of battery status data, and sends information via Bluetooth wireless communication based on the processing results.

[0028] This invention reconstructs the Bluetooth IC as the core processing chip of the display board and reuses its unique original communication line with the battery management system. Upgrades can be completed simply by replacing the display board, reducing compliance modification costs and risks. Based on a single data source and the same processing core architecture, it ensures a high degree of consistency between display module information and Bluetooth reporting information, fundamentally eliminating the security misleading caused by multi-source data and improving the authority and reliability of monitoring data.

[0029] S10, acquire battery status data from the battery management system via a communication signal line; wherein step S10 includes: Step S11: The Bluetooth IC is powered on and the communication interface is initialized and configured.

[0030] In this embodiment, after the power bank is powered on, the Bluetooth IC starts and executes the initialization program in its firmware. This program first configures its integrated I2C host peripheral, including setting the I2C clock rate (e.g., 100kHz standard mode) to match the communication rate of the BMS slave device, configuring the bus timeout protection mechanism, and enabling I2C transmission completion interrupt. After initialization, the Bluetooth IC's I2C host interface is ready, physically connected to the I2C bus signal line from the battery management system (BMS) via printed circuits and connectors on the display board. This connection utilizes the only existing communication line in the original product design used to transmit data to the display driver chip. Unlike the original architecture where the BMS acts as the host for unidirectional data push, this invention reconstructs the Bluetooth IC as the communication master, transferring the initiative in data acquisition.

[0031] In step S12, the Bluetooth IC, acting as the master device, initiates communication, establishes a connection with the BMS, which acts as the slave device, and completes the protocol handshake.

[0032] In this embodiment, the Bluetooth IC acts as the master device for I2C communication, and actively initiates a data acquisition process according to the period set by its internal firmware (e.g., once per second). The MCU of the Bluetooth IC first generates a start condition on the I2C bus and sends an address frame containing the target slave address (i.e., the I2C slave address of the BMS, e.g., 0x50) and the read operation flag.

[0033] The BMS integrates an I2C slave interface, whose slave address is pre-configured at the factory. The BMS's I2C hardware continuously monitors the bus. When it detects a start condition and receives an address frame, it automatically compares the received address with its preset slave address. If the addresses match, the BMS's I2C hardware pulls the SDA line low to respond with an acknowledge signal (ACK) and sends a communication request interrupt to its internal MCU. At this point, the communication link between the Bluetooth IC and the BMS is successfully established, and the Bluetooth IC, acting as the master, gains control of the bus and prepares to receive data returned by the BMS.

[0034] Step S13: Send a data read command to the BMS, receive the data packet returned by the BMS, and perform integrity verification and caching.

[0035] In this embodiment, after address matching and receiving a response, the Bluetooth IC master device sends a register address pointer (e.g., 0x00) to the BMS slave device according to a preset communication protocol to specify the starting position of the data to be read. Subsequently, the Bluetooth IC retransmits the start condition and read operation flag, and sequentially reads multiple data bytes from the BMS slave device to form a complete data frame. For example, a typical data frame may consist of 16 bytes, following a predefined protocol format defined by both parties.

[0036] In this embodiment, for each data byte read from the BMS, the Bluetooth IC's I2C hardware will respond with an ACK upon successful reception and trigger an I2C data receive interrupt, or automatically store the data into a designated RAM buffer in direct memory access mode. In this embodiment, it is assumed that the interrupt method is used: each time the interrupt service routine (ISR) is executed, the program reads the newly received byte from the I2C data register and stores it sequentially into a fixed-length circular buffer.

[0037] In this embodiment, after the Bluetooth IC finishes reading the last data byte, a stop condition will be generated on the bus to release bus control. The firmware program determines whether the transmission is complete by checking whether the number of bytes stored in the receive buffer is equal to the length of the complete data packet specified by the protocol (e.g., 16 bytes).

[0038] In this embodiment, if the data packet is complete, the firmware program further verifies and checks the data packet (e.g., checks if the CRC8 or accumulated bytes at the end of the data packet are correct). After the verification passes, the program copies the complete original data packet from the receive buffer to another processing buffer and sets a "new data ready" flag.

[0039] Step S14: Parse data packets and extract key battery status parameters according to a preset communication protocol.

[0040] In this embodiment, when the Bluetooth IC's main program loop or a high-priority task detects the "new data ready" flag, it begins parsing the raw byte stream in the process_packet; according to the known protocol format, the program extracts various key parameters through bitwise shifting and combination operations: v_cell1=(process_packet[0]<<8)|process_packet[1]; / / Battery 1 voltage, unit mV; temp=process_packet[6]; / / Temperature, unit ℃; soc=process_packet[8]; / / Remaining power, percentage.

[0041] Step S15: Multiply the extracted raw values ​​by a calibration factor to convert them into engineering values.

[0042] In this embodiment, the extracted raw value is multiplied by a calibration coefficient to convert it into an engineering value with practical physical meaning, ensuring that its measurement accuracy meets national standards. For example, the raw voltage value v_cell1 is converted to a floating-point value in volts (V) by multiplying it by a calibration coefficient (e.g., 3.6 / 65535). During this process, it is ensured that the error of the converted voltage measurement is within ±1%, and the error of the temperature measurement is within ±3℃ within 70℃, to meet the mandatory requirements of national standards for monitoring accuracy.

[0043] Through steps S11 to S15 described above, the Bluetooth IC, using a host-initiated reading method and a uniquely reused original physical line, accurately and completely acquires all the status data of the BMS. This process not only achieves data channel reuse, but more importantly, it establishes the Bluetooth IC as the sole data entry point and distribution center within the entire display board subsystem. The Bluetooth IC, as the communication master controller, gains control over the initiative and pace of data acquisition.

[0044] S20 processes battery status data to generate display information and drives the display module to display it; In this invention, the Bluetooth IC is configured as a display driver interface through its reusable GPIO port, supporting the following four display output modes. The same hardware platform can be flexibly adapted to different display schemes through firmware configuration: GPIO Direct LED Drive Mode: The Bluetooth IC configures a set of GPIO ports as general-purpose digital output interfaces via software, directly driving the on / off state of LED beads or LED digital tubes. By controlling the high and low levels of the GPIO ports or the PWM duty cycle, the switching control, brightness adjustment, or segment scanning display of the LEDs can be achieved. This mode is suitable for product solutions with simple structures and cost sensitivity.

[0045] LED driver chip mode: The Bluetooth IC configures the GPIO port as an I2C, SPI, UART, or other serial communication interface through hardware peripheral mode, or as a 2-wire or 3-wire I2C / SPI serial interface through software simulation mode, connecting to a dedicated LED digital tube driver chip (such as TM1640, TM1628, etc.). The Bluetooth IC sends segment control commands to the LED driver chip through the communication protocol, driving multi-digit LED digital tubes or LED dot matrix displays of battery power values ​​and charge / discharge status symbols.

[0046] LCD driver chip mode: The Bluetooth IC configures its GPIO port as a parallel or serial display interface via hardware peripheral mode, connecting it to the LCD driver chip (such as TM1621). The Bluetooth IC writes display data to the LCD driver chip, driving a segment LCD or dot matrix LCD to display battery level and charging / discharging status information.

[0047] Integrated display module mode: The Bluetooth IC configures its GPIO ports as I2C, SPI, UART, or other serial communication interfaces via hardware peripheral mode, connecting to an integrated LCD or OLED module. The Bluetooth IC sends graphical commands or frame buffer data to the module to achieve complex graphical interface displays, such as battery percentage numbers, charging animations, and fault icons.

[0048] Step S21: Parse the key information for display from the acquired and verified data packet.

[0049] In this embodiment, the Bluetooth IC initiates this step immediately after completing data acquisition step S10 and obtaining a complete and verified raw data packet. The MCU kernel runs a parsing program to extract key parameters for display from the data packet. These parameters include: remaining battery percentage (SOC), charging / discharging status flags, and other optional status information.

[0050] Step S22: Generate the driving data required by the display module according to the preset mapping relationship and display logic.

[0051] In this embodiment, the Bluetooth IC firmware includes a preset display logic mapping table or algorithm; for segment LEDs, the firmware stores a "SOC-segment code" lookup table. For example, an SOC value in the range [80, 90) maps to a specific segment code data seg_data=0x1F (binary 00011111), which corresponds to controlling the specific segment on the LED digital tube to light up representing 4 bars of power; based on the charging status flag, the program determines whether to light up or turn off the specific segment code representing "charging", "fully charged", or "load connected"; the Bluetooth IC's MCU generates a complete display frame buffer. The frame buffer for segment LEDs is a byte array, with each bit corresponding to a segment of the LED digital tube; for OLED graphics screens, it is a display memory buffer containing a pixel matrix.

[0052] Step S23: Output display data to the display module. The output includes: directly driving the display module through GPIO analog communication timing, or indirectly driving the display module by sending data to the display driver chip through a standard communication interface.

[0053] In this embodiment, the Bluetooth IC outputs the generated display information to the display module through its hardware peripherals. Specifically, for the segment LED direct-drive scenario, the Bluetooth IC outputs the display buffer data such as seg_data through a set of general purpose input / output (GPIO) ports configured for output. These GPIO ports are directly connected to the segment drive pins and digit select pins of the LED digital tube. The firmware program adopts a dynamic scanning drive method: the program sequentially selects each digit select pin according to a preset scan cycle, and simultaneously outputs a high level (on) or a low level (off) on the corresponding segment drive pin according to the segment code data in the current frame buffer. For example, to display 4 segments, the program will cyclically output selection signals on the 4 digit select pins, and within each digit select cycle, control the level state of the segment drive pin according to the corresponding 4 bit values ​​in seg_data, using the persistence of vision effect of the human eye to form a stable display.

[0054] In another embodiment, for an OLED graphic screen, the Bluetooth IC connects to the driver IC of the OLED screen module via its SPI master interface or I2C master interface. The Bluetooth IC's firmware, following the instruction set of the OLED driver IC, first sends an initialization command sequence, and then synchronously transmits the pixel matrix data generated in step S22 via the SPI data line at a high-speed clock. After receiving the data, the OLED driver IC automatically controls the screen pixels to light up.

[0055] With this dual-mode multiplexing design of GPIO ports, the same Bluetooth IC can flexibly adapt to different types of display modules. It can directly drive segment LED digital tubes or drive OLED graphic screens through standard interfaces. Moreover, no PCB hardware design needs to be modified. Mode switching can be achieved only through firmware configuration, which greatly improves the product's versatility and production and inventory flexibility.

[0056] refer to Figure 2 , Figure 2 Diagram of the reusable GPIO display driver interface for Bluetooth IC; To further enhance the reusability of the display panel across different product models, the reusable GPIO ports of the Bluetooth IC are configured to connect to various display driver chips and integrated display modules via hardware peripheral mode or software simulation mode. The communication line between the power bank's baseboard and the display module adopts a configurable interface design. The Bluetooth IC, through configurable GPIO multiplexing, supports pin mapping for six interface types at the physical layer, including but not limited to the following display driver solutions: The TM1640 features a 2-wire interface with DIN and SCLK signals. Its timing characteristics are: the clock line is high when idle, and the data line supports serial data input. Input data is transmitted when SCLK changes low and is transmitted when SCLK is high. No separate chip select line is required. Commands and data are distinguished by a specific timing frame header. It is suitable for driving LED digital tube arrays. The TM1621 3-wire interface includes the following interface signals: / CS, / WR, and DATA. The timing characteristics are as follows: when / CS is low, reading and writing data and commands to the TM1621 are valid. On the rising edge of the / WR signal, data on the DATA line is written to the TM1621. The data is transmitted unidirectionally to the LCD driver chip and is suitable for driving segment LCD screens. The TM1628 3-wire interface includes DIO, STB, and CLK signals. Its timing characteristics are as follows: STB initializes the serial interface on the rising or falling edge and then waits to receive instructions. The first byte after STB goes low is used as the instruction, and other current processing is terminated when the instruction is processed. When STB goes high, CLK is ignored. CLK inputs serial data on the rising edge and outputs data on the falling edge. DIO supports bidirectional data input / output transmission and is suitable for driving LED digital tubes and key scanning. It also includes a standard I2C interface, a standard SPI interface, and a standard UART interface. The standard I2C interface signals include SCL and SDA, the standard SPI interface signals include SCK, MOSI, and MISO, and the standard UART interface signals include TXD and RXD. These interfaces are used to connect to LCD modules or OLED modules with integrated driver chips, supporting high-resolution graphics display and high-speed data transmission.

[0057] Through the above-mentioned display interface compatibility design, the same display board hardware can be adapted to multiple display device types and communication protocols through firmware configuration without modifying the PCB hardware design, thereby greatly improving the flexibility of product development and the universality of supply chain inventory.

[0058] Step S24: Periodically update the content of the display module based on the refresh rate of the data update synchronization.

[0059] In this embodiment, the display driving process is executed periodically at a certain refresh rate (e.g., 2Hz). Whenever the Bluetooth IC obtains a new set of battery status data through step S10, it immediately triggers a complete process from S21 to S23, thereby updating the screen display and realizing dynamic changes in battery level and status icons.

[0060] Specifically, display data will be output to the display module. The output methods include: directly driving the display module by simulating communication timing via GPIO, or indirectly driving the display module by sending data to the display driver chip via a standard communication interface.

[0061] In this embodiment, the Bluetooth IC outputs the generated display information to the display module through its hardware peripherals. Specifically, the Bluetooth IC of this invention has the capability to multiplex GPIO ports: the same set of physical pins can be configured by software to operate in either hardware peripheral mode or software emulation mode.

[0062] In this embodiment, for direct-drive scenarios (such as segment LEDs): the Bluetooth IC configures a set of GPIO ports in software simulation mode. The program displays buffered data such as seg_data and controls the level toggles of these GPIO ports through software to strictly simulate the multiplexed drive timing required for LEDs. For example, to display four segments, the program will cycle through the four common terminals, sequentially outputting the corresponding four bit combinations from seg_data, applying in-phase or out-of-phase voltages to the corresponding segments to control the on / off state of specific segments.

[0063] In another embodiment, for indirect driving scenarios (such as OLED): the Bluetooth IC configures the same set of GPIO ports or other dedicated interfaces as hardware peripherals, for example, as an SPI master interface or an I2C master interface. The Bluetooth IC connects to the OLED screen module's driver IC through these hardware interfaces. Following the OLED driver IC's instruction set, it first sends an initialization command sequence, and then synchronously sends the pixel matrix data generated in step S22 via the SPI data line at a high-speed clock. After receiving the data, the OLED driver IC automatically controls the screen pixels to light up.

[0064] With this dual-mode multiplexing design of GPIO ports, the same Bluetooth IC can be flexibly adapted to different types of display modules without modifying the PCB hardware design. Mode switching can be achieved simply through firmware configuration, which greatly improves the product's versatility and production and inventory flexibility.

[0065] In traditional solutions, generating display information is handled by a separate display driver chip or a dedicated display peripheral of the main control MCU. In this invention, the Bluetooth IC executes software algorithms through its internal MCU and directly assumes all the functions of the display controller using its general-purpose GPIO or standard communication interface. The Bluetooth IC's role is upgraded from peripheral to core, actively generating display content rather than simply forwarding data. This integration simplifies the hardware and makes the Bluetooth IC the sole processing core with complete, real-time battery status information, creating the necessary conditions for achieving synchronized display and wireless data in step S30. Every change in battery level on the screen is the result of the Bluetooth IC's internal unified data processing, fundamentally ensuring absolute consistency between what the user sees and what the system knows.

[0066] The S30 performs safety monitoring and processing of battery status data, and sends information via Bluetooth wireless communication based on the processing results.

[0067] In this embodiment, after the Bluetooth IC internally parses the battery status data packet, it immediately initiates the security monitoring logic. The Bluetooth IC compares the parsed voltage value of each individual battery cell with the charging upper voltage threshold pre-stored in the firmware. The voltage monitoring error is configured to not exceed ±1%. The Bluetooth IC also compares the parsed battery temperature value with the pre-stored temperature alarm threshold. Within the range of 70 degrees Celsius, the temperature monitoring error is configured to not exceed ±3 degrees Celsius. When any individual battery cell voltage exceeds the charging upper voltage threshold, or the battery temperature exceeds the temperature alarm threshold, the Bluetooth IC determines that an abnormal event conforming to the national standard definition has occurred.

[0068] In this embodiment, when an abnormal event is detected, the Bluetooth IC immediately creates a structured abnormal event record in its internally integrated non-volatile memory. This record includes at least an abnormal event type identifier, the specific parameter value that triggered the abnormality, and a Greenwich Mean Time (GMT) timestamp accurate to the minute. These records are stored in chronological order of occurrence, forming a traceable historical event log.

[0069] In this embodiment, while performing real-time monitoring and processing, the Bluetooth IC's Bluetooth RF front-end continuously broadcasts, enabling it to be discovered by authorized external mobile terminals. The Bluetooth IC's firmware maintains a wireless communication service that responds to data read requests from paired mobile terminal applications. Upon receiving a request instruction, the Bluetooth IC organizes and sends data according to the instruction type. If the request is to read real-time status, the Bluetooth IC sends the latest battery status data acquired in the current cycle. If the request is to read historical events, the Bluetooth IC retrieves and sends a list of stored abnormal event records from non-volatile memory. The Bluetooth IC also supports including both real-time status data and historical event information in a single response frame.

[0070] The technical advantage of this step lies in achieving native integration of compliance functions by deeply embedding the monitoring, storage, and reporting logic required by security regulations into the Bluetooth IC firmware, which serves as the core of the display driver. As the sole data processing hub, the Bluetooth IC ensures that the information reported to the mobile terminal via the wireless channel and the visual information displayed by the current display module both originate from its calculation results on the same data packet within the same processing cycle. This guarantees information consistency and reliability from the root of the system architecture, thereby accurately meeting the technical requirements of mandatory national security regulations with minimal hardware modifications.

[0071] In this embodiment, the Bluetooth IC not only undertakes data processing and display driving functions, but also serves as the main control unit of the display panel and even the entire mobile power system, centrally executing charging and discharging algorithms and battery protection strategy algorithms.

[0072] Specifically, after parsing and monitoring the battery status data, the Bluetooth IC dynamically calculates the required charging and discharging parameters based on preset charging and discharging management logic (such as constant current and constant voltage charging curves, discharge cutoff voltage control, trickle charging switching conditions, etc.). The Bluetooth IC sends charging and discharging parameter configuration commands to the Battery Management System (BMS) via the I2C host interface, including but not limited to: charging current limit value, charging voltage limit value, and discharge undervoltage protection threshold.

[0073] Meanwhile, when the Bluetooth IC determines that abnormal events such as overvoltage, overcurrent, overtemperature, or short circuit have occurred during safety monitoring, the Bluetooth IC directly sends a protection action command to the BMS. The BMS retains the drive circuit of power switching devices (such as MOSFETs), but its independent protection judgment logic is omitted. It only responds to the command issued by the Bluetooth IC to execute the corresponding protection action, including: turning off the charging MOSFET, turning off the discharging MOSFET, or turning them off simultaneously to achieve output cutoff.

[0074] With the above architecture, the decision-making power for battery protection strategies is centralized in the Bluetooth IC, and the BMS is downgraded to an instruction execution unit. This design avoids the policy conflicts that may occur when the Bluetooth IC and BMS make independent decisions in traditional solutions, ensuring the uniqueness of protection action decisions and the consistency of execution, while further exploring the computing power potential of the Bluetooth IC as a core processing chip.

[0075] Figure 3 A schematic diagram of the module structure of the mobile power supply of the present invention is shown.

[0076] like Figure 3 As shown, this invention proposes a display panel for a power bank, wherein the display panel is disposed in a power bank 200, and the power bank 200 includes a power bank housing 100, a battery pack 210, a USB interface 220, a battery management system 230, and a display panel 240. The power bank housing 100 is used to house and protect the internal components, and its shape, size, and external interface layout are exactly the same as the original power bank product before the upgrade.

[0077] The battery pack 210 consists of multiple lithium-ion cells connected in series or parallel, forming the energy storage core of the power bank. The battery management system 230 is electrically connected to the battery pack 210 and is responsible for real-time monitoring of key parameters such as individual cell voltage, total voltage, charging / discharging current, and temperature of the battery pack 210, and for performing safety functions such as overcharge, over-discharge, overcurrent, short circuit, and temperature protection. The USB interface 220 is electrically connected to the battery management system 230 as a charging / discharging interface. The battery management system 230 integrates a microcontroller (MCU) and an I2C slave interface. This MCU prepares communication data packets containing the aforementioned battery status data according to a preset period (e.g., once per second) and responds to read requests from external hosts.

[0078] Display board 240 is no longer a simple circuit board containing only a passive display driver, but has been reconstructed into an intelligent subsystem with data processing, information display, and wireless communication capabilities. Display board 240 mainly includes: Bluetooth IC241 as the core processing chip, a display module, a PCB antenna, and necessary passive components.

[0079] In this embodiment, the Bluetooth IC241 is a high-performance, low-power Bluetooth system-on-chip (SoC), such as Nordic Semiconductor's nRF52832 series. This chip integrates an ARM Cortex-M4 core as a microprocessor (MCU), a 2.4GHz multi-protocol RF transceiver to implement Bluetooth RF module functions, 512kB of Flash memory, 64kB of RAM, and general purpose input / output (GPIO) interfaces, an SPI master / slave interface, and an I2C master interface. The firmware of the Bluetooth IC241 is stored in its internal Flash memory, and this firmware contains all the logic for implementing the information processing method of this invention.

[0080] This embodiment uses a segmented LED LCD screen as the display module to intuitively display information such as battery percentage (e.g., in the form of a 5-segment progress bar) and current voltage / current. In other embodiments, an OLED display module may also be used.

[0081] The Bluetooth IC241 connects directly and exclusively to the existing I2C communication signal line between the display board 240 and the battery management system 230 via its I2C host interface (pins SCL and SDA). This I2C line was the sole channel in the original power bank design for the battery management system 230 to send power data to the dedicated display driver chip. In this invention, the Bluetooth IC241, acting as the host, actively reads the complete battery status data packets periodically prepared by the battery management system 230 (configured as an I2C slave) through this line, thus achieving the reuse of the communication interface and the reconfiguration of the master-slave roles.

[0082] The Bluetooth IC241 directly drives the segment LED display module through a set of its GPIO ports. Specifically, these GPIO ports are configured in output mode to output specific high / low level sequences based on the display segment code data generated by the internal firmware, thereby controlling the on / off state of each LED segment and replacing the original independent display driver chip.

[0083] The power supply pin (VDD) of the Bluetooth IC241 is directly connected to the existing 3.3V power supply network (VCC) on the display board 240. This power supply network is provided by the power bank motherboard through a board-to-board connector, eliminating the need to design any additional independent power supply circuit for the Bluetooth IC241.

[0084] In this embodiment, the PCB antenna is integrated on the circuit of the display board 240 and is directly connected to the RF pin of the Bluetooth IC 241 for transmitting and receiving Bluetooth wireless signals.

[0085] When the power bank is working, the Bluetooth IC241 acts as the communication host, actively reading battery status data from the battery management system 230 (configured as a slave) via the I2C bus according to a preset cycle. After acquiring the data, the Bluetooth IC241 simultaneously performs two core tasks: first, it processes the data and drives the display module to display real-time information; second, it performs security monitoring on the data and reports the data as needed after connecting to a mobile phone. This transforms an ordinary display board into a core component integrating display, intelligent processing, and wireless compliance reporting, thereby ensuring that the entire power bank meets the latest national safety regulations.

[0086] In this invention, the Bluetooth IC interacts with an application on an external mobile terminal (such as a smartphone) via Bluetooth wireless communication. This mobile terminal application has the following functional modules: The user information management module collects user registration information (such as mobile phone number, device serial number, etc.) and uploads it to the cloud server, establishing a unique binding relationship between the user and the power bank device serial number. Based on this binding relationship, the cloud server can push targeted messages to specified users, such as product recall notifications, security warnings, or firmware update reminders, achieving precise user outreach and after-sales management.

[0087] OTA Upgrade Module: This module receives firmware upgrade packages from the cloud server and transmits them to the Bluetooth IC via a Bluetooth link. Upon receiving the complete upgrade package, the Bluetooth IC updates the firmware in its internal Flash memory, enabling remote deployment of bug fixes, feature enhancements, or security patches. This module supports resume functionality and integrity verification to ensure a reliable and secure upgrade process.

[0088] Safety control module: This module receives safety control commands from the cloud server (such as remote locking commands initiated by regulatory authorities or manufacturer backends). The mobile terminal application forwards this command to the Bluetooth IC via Bluetooth, which then sends a cell locking command to the BMS. This selectively disables the charging and discharging functions of some or all cells by controlling the power switching devices. This mechanism can remotely reduce the risk of thermal runaway and enhance the product's proactive safety protection capabilities when a major safety hazard is detected (such as severe degradation of cell consistency) or a recall event occurs.

[0089] The above are only some embodiments of the present invention and do not limit the patent scope of the present invention. All equivalent structural transformations made under the technical concept of the present invention using the contents of the present invention specification and drawings, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. An information processing method for a mobile power bank, characterized in that, For upgrading the safety and compliance of a standard portable power bank, a Bluetooth IC mounted on the power bank's display board is used as the sole core processing chip on the display board, replacing the original display driver chip. The Bluetooth IC is connected to the battery management system (BMS) via an existing communication signal line between the display board and the BMS, and acts as a host device to actively initiate communication to obtain data. The method includes: S10, acquiring battery status data from the battery management system via the communication signal line; wherein, step S10 includes: S11, the Bluetooth IC powers on and completes the initial configuration of the communication interface; S12, the Bluetooth IC, acting as the master device, initiates communication, establishes a connection with the BMS, acting as the slave device, and completes a protocol handshake; S13, send a data request command to the BMS, receive the data packet returned by the BMS, and perform integrity verification and caching; S14, parse the data packet and extract key battery status parameters according to the preset communication protocol; S15, multiply the extracted key battery state parameters by a calibration coefficient to convert them into engineering values; S20, process the battery status data to generate display information, and drive the display module to display it; S30, perform security monitoring and processing on the battery status data, and send information via Bluetooth wireless communication based on the processing result; step S30 includes: monitoring the battery status data and determining whether it meets preset abnormal conditions; if it meets the preset abnormal conditions, storing abnormal information including abnormal type, value and time; responding to an external request, sending the battery status data and / or the abnormal information via Bluetooth wireless communication. The information displayed by the display module and the information sent via Bluetooth wireless communication are both generated by the same Bluetooth IC based on the same battery status data and through the same processing logic.

2. The information processing method for a mobile power bank according to claim 1, characterized in that, Step S20 includes: S21, parsing the key information for display from the acquired and verified data packet; S22, Generate the driving data required by the display module according to the preset mapping relationship and display logic; S23, output display data to the display module. The output includes: directly driving the display module through GPIO analog communication timing, or indirectly driving the display module by sending data to the display driver chip through a standard communication interface. S24, based on the refresh rate of data update synchronization, periodically updates the content of the display module.

3. The information processing method according to claim 1, characterized in that, The abnormal information stored in step S30 includes: Structured exception event logs, generated in chronological order and containing exception type identifiers, parameter values ​​when the exception was triggered, and timestamps based on real-time clock calibration, are stored in the non-volatile memory inside the Bluetooth IC to form a traceable historical event log.

4. The information processing method according to claim 1, characterized in that, The Bluetooth IC's reusable GPIO ports are connected to the same set of physical pins, and can be configured by software to operate in either hardware peripheral mode or software emulation mode, wherein: In the hardware peripheral mode, the GPIO port is configured as a physical interface for the internal hardware peripheral of the chip, which includes an I2C controller, an SPI controller, or a UART controller. In the software simulation mode, the level toggling timing of the GPIO port is controlled by software to generate signal waveforms that conform to I2C, SPI, or UART communication protocols, and the same set of physical pins is shared with the hardware peripheral mode.

5. A display panel for a portable power bank, characterized in that, The power bank includes a battery pack, a battery management system, and a display panel; the display panel includes a display module and a Bluetooth IC. The Bluetooth IC is connected to the original communication signal line between the display board and the battery management system to obtain battery status data provided by the battery management system. The Bluetooth IC is connected to the display module and is configured to perform the information processing method as described in any one of claims 1 to 4.

6. The display panel of the mobile power bank according to claim 5, characterized in that, The display driver interface of the Bluetooth IC is directly connected to the display module, or it is connected to the display module through the display module driver chip and draws power from the power supply circuit of the display module.

7. The display panel of the mobile power bank according to claim 5, characterized in that, The Bluetooth IC interacts with an application on an external mobile terminal via Bluetooth wireless communication; the application has the following functional modules: User information management module: used to collect user registration information and upload it to the cloud server, and establish a unique binding relationship between the user and the serial number of the power bank device; based on this binding relationship, the cloud server can push targeted messages to designated users, including product recall notices, security warnings or firmware update reminders; OTA upgrade module: Used to receive firmware upgrade packages sent by the cloud server and transmit them to the Bluetooth IC via Bluetooth link; after receiving the complete upgrade package, the Bluetooth IC performs firmware update in its internal Flash. Safety control module: Used to receive safety management instructions issued by the cloud server; the application forwards the instructions to the Bluetooth IC via Bluetooth, and the Bluetooth IC sends a cell lock-up instruction to the BMS, selectively disabling the charging and discharging functions of some or all cells by controlling the power switching devices.

8. The display panel of the mobile power bank according to claim 5, characterized in that, The electrical connection interface, physical connector, number of pins, and electrical signal definitions between the display panel and the battery management system are the same as the corresponding interface of the display panel configured when the power bank does not integrate the Bluetooth IC function.