Mobile power supply intelligent power distribution method based on multipath output equalization

By using a prediction mechanism that combines real-time detection and historical data, a virtual dynamic power pool is constructed. Closed-loop control is used for intelligent power distribution of multiple outputs, which solves the problem of uneven power distribution in multi-port power banks and achieves efficient and stable power management.

CN121507927APending Publication Date: 2026-02-10SHENZHENSHI JIULIYUAN ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511618490.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-06
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing power allocation strategies for multi-port power banks lack the ability to accurately perceive and predict the differences in real-time power demand of each output port, making dynamic adjustments impossible. This results in insufficient power or redundant waste, and the lack of a closed-loop feedback adjustment mechanism leads to significant fluctuations in output power, making it difficult to guarantee stability and safety.

Method used

By real-time monitoring of the load power and status information of each output port and combining historical data for prediction, a virtual dynamic power pool is constructed. A closed-loop control mechanism is used to allocate and fine-tune the reference power value, thereby achieving balance and stability of multiple outputs.

Benefits of technology

It effectively avoids resource waste, improves the accuracy and adaptability of power distribution, ensures the stability and reliability of the system under complex load conditions, and has the ability to cope with sudden fluctuations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121507927A_ABST
    Figure CN121507927A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent power supply control, in particular to a mobile power supply intelligent power distribution method based on multi-path output balance, which comprises the following steps: acquiring voltage and current of each output port in real time, calculating current load power and analyzing port state information; predicting an expected power demand of each port in a next preset time window based on the historical power data and the port state; constructing a virtual dynamic power pool, distributing a reference power value for each port and setting a buffer margin; generating a pulse width modulation signal initial duty ratio by using the reference power value, and driving a power switch tube to output power; continuously monitoring the instantaneous deviation between the actual load power and the reference power value, and judging whether to call the buffer margin for dynamic compensation or not; if the deviation continuously exceeds the buffer range, triggering reconstruction update of power prediction and distribution; according to the invention, power dynamic balance, self-adaptive adjustment and stable power supply control of multiple output channels can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent power supply control technology, and in particular to an intelligent power distribution method for mobile power supplies based on multi-output balancing. Background Technology

[0002] With the diversification and high-performance development of mobile terminal devices, traditional single-output port charging methods can no longer meet users' actual needs for simultaneous charging of multiple devices and high-power rapid replenishment. Multi-port intelligent power banks, due to their parallel power supply capabilities and greater flexibility, are gradually becoming the development trend of mobile power supply products. Against this backdrop, how to perform real-time, efficient power management and intelligent scheduling of multiple output ports has become a key technological direction for improving device stability and user experience.

[0003] However, most existing power allocation strategies for multi-port mobile power banks employ static configuration or coarse-grained distribution methods, lacking the ability to accurately perceive and predict the real-time power demand differences among output ports. This prevents dynamic adjustment of output strategies based on device status, easily leading to insufficient power or redundant waste at some ports. Furthermore, existing control methods generally lack closed-loop feedback adjustment mechanisms, resulting in significant output power fluctuations under sudden load changes or frequent plugging and unplugging of multiple devices, making stability and safety difficult to guarantee. In addition, many systems lack a buffered power scheduling intermediate layer, leaving insufficient buffer adjustment space for abnormal situations, and the overall level of intelligence still needs improvement. Summary of the Invention

[0004] This invention provides a smart power allocation method for mobile power supplies based on multi-output equalization, which is a multi-output power intelligent management method with prediction-allocation-fine-tuning-reconfiguration closed-loop capability, so as to improve the scheduling accuracy, adaptability and operational reliability of multi-port mobile power supplies.

[0005] A mobile power intelligent power distribution method based on multi-output equalization includes the following steps: S1: The control module of the power bank can detect and obtain the current load power and port status information of all output ports of the power bank in real time. S2: Based on the current load power and port status information obtained in S1, and combined with the historical power data of each port, predict the expected power demand of each output port in the next preset time window. S3: Based on the expected power demand of each port predicted in S2 and the current total available output power of the power bank, calculate and construct a virtual dynamic power pool. The virtual dynamic power pool is used to pre-allocate a reference power value for each output port and provide a buffer margin for the overall power allocation. S4: Based on the baseline power value pre-allocated by the virtual dynamic power pool described in S3, and simultaneously monitoring the current load power changes in S1 in real time, dynamically adjust the actual output power of each output port to achieve balance and stability of multiple outputs.

[0006] Optionally, S1 includes: S11: The control module of the power bank uses built-in voltage and current sensors to cyclically collect real-time voltage and current values ​​on all output ports at a fixed sampling period. S12: The control module of the power bank multiplies the real-time voltage value and the real-time current value to calculate the current instantaneous power of each output port. S13: The control module of the mobile power supply communicates bidirectionally with the devices connected to each port through the built-in communication protocol chip, obtains and parses the feedback data packets of the devices, and thus obtains port status information including port connection status, handshake protocol type and device battery power information. S14: The control module of the mobile power supply binds and combines the calculated current instantaneous power of each output port with the port status information parsed in S13, and finally generates complete current load power and port status information for all output ports.

[0007] Optionally, the binding and combination can be performed as follows: a dynamic data structure is created in memory for each output port, the current instantaneous power and port status information belonging to the same port are written into the dynamic data structure, and a timestamp is added to the data structure to generate complete current load power and port status information for all output ports.

[0008] Optionally, S2 includes: S21: The control module of the mobile power supply retrieves historical power data corresponding to the devices currently connected to each output port from the internal storage unit, and merges the historical power data with the current load power and port status information obtained in S1 to form a complete time series dataset for power prediction. S22: The control module of the mobile power supply adopts a sliding window algorithm based on time series analysis to perform calculations on the complete time series dataset formed in S21, analyze the short-term changing trends and long-term habitual patterns contained therein, and calculate the preliminary power demand prediction values ​​of each output port in the next preset time window accordingly. S23: The control module of the mobile power supply cross-validates and corrects the calculated preliminary power demand prediction value with the device battery power information parsed from the port status information obtained in S1. If the device battery power information indicates that the device is about to be fully charged, the corresponding preliminary power demand prediction value is lowered accordingly, and finally the corrected expected power demand of each output port in the next preset time window is generated.

[0009] Optionally, the internal storage unit is an electrically erasable programmable read-only memory. The specific method for fusing historical power data with the current load power and port status information obtained in S1 is as follows: the historical power data and the current load power are concatenated in chronological order, and data tags are added to the port status information to jointly form the complete time series dataset.

[0010] Optionally, S3 includes: S31: The control module of the mobile power supply summarizes the expected power demand of each port predicted in S2, calculates the sum of the expected power demand of all ports, and obtains the total expected power demand. S32: The control module of the power bank compares the calculated total expected power demand with the current total available output power of the power bank to determine whether the total expected power demand is greater than the total available output power. S33: The control module of the power bank executes a preset power allocation strategy based on the judgment result of the numerical comparison, allocates the reference power value to each output port, and establishes the difference between the current total available output power of the power bank and the sum of all allocated reference power values ​​as the buffer margin of the virtual dynamic power pool, thereby completing the construction of the virtual dynamic power pool.

[0011] Optionally, the preset power allocation strategy is as follows: when the judgment result indicates that power resources are sufficient, the expected power demand of each port is directly allocated to the reference power value; when the judgment result indicates that power resources are insufficient, the expected power demand of each port is proportionally compressed to allocate the reference power value according to the pre-stored device priority list.

[0012] Optionally, S4 includes: S41: The control module of the mobile power supply generates the initial duty cycle of the corresponding pulse width modulation signal based on the reference power value pre-allocated to each output port by the virtual dynamic power pool constructed in S3, and drives the corresponding power switch to initially adjust the actual output power of each output port to be close to its reference power value. S42: The control module of the mobile power supply continues to execute step S1, monitors the current load power change on each output port in real time, and calculates the instantaneous power deviation between it and the reference power value pre-allocated by the virtual dynamic power pool in S3. S43: The control module of the mobile power supply analyzes the instantaneous power deviation calculated in S42. If the deviation is within the compensation range of the buffer margin of the virtual dynamic power pool, the instantaneous power deviation is compensated by dynamically calling the buffer margin by finely adjusting the duty cycle of the pulse width modulation signal, so as to keep the actual output power of each output port stable. S44: If the control module of the mobile power supply determines that the instantaneous power deviation calculated in S42 continues to exceed the compensation range of the buffer margin of the virtual dynamic power pool, it triggers the re-execution of S2 and S3 to update the expected power demand according to the latest load status and rebuild the virtual dynamic power pool, thereby generating a new reference power value for subsequent adjustment.

[0013] Optionally, the specific method for generating the corresponding initial duty cycle of the pulse width modulation signal is as follows: the control module queries its internally stored reference power value-duty cycle mapping table, directly obtains the corresponding initial duty cycle of the pulse width modulation signal according to the reference power value, and outputs it to a dedicated pulse width modulation controller to drive the power switching transistor.

[0014] Optionally, the criteria for determining the compensable range of the buffer margin are as follows: the control module compares the instantaneous power difference with a dynamic threshold in real time. The dynamic threshold is the current remaining buffer margin of the virtual dynamic power pool multiplied by a preset proportional coefficient. If the instantaneous power deviation is less than the dynamic threshold, it is determined to be within the compensable range.

[0015] The beneficial effects of this invention are: This invention, by acquiring the current load power and port status information of each output port in real time, and combining this with the retrieval of historical power data and the prediction mechanism of the sliding window algorithm, enables the system to generate the expected power demand of each port based on a complete time-series dataset, and construct a virtual dynamic power pool with buffer margin based on the current total available output power. This method effectively avoids the resource waste or power shortage problems caused by the "fixed power distribution" in traditional power banks, achieving forward-looking and differentiated control of power allocation, and significantly improving the overall adaptability and energy efficiency of power output.

[0016] This invention employs a reference power value-duty cycle mapping table and a dedicated pulse width modulation (PWM) controller to precisely adjust the initial output of each output port to near its target power. Based on continuous detection of instantaneous power deviation, a proportional-integral (PI) controller is used to fine-tune the duty cycle of the PWM signal in real time. This closed-loop control mechanism utilizes buffer margins to dynamically compensate for short-term power offsets, ensuring that the actual output power of each port stably tracks the target power. This maintains system stability and control accuracy even under multi-load, multi-state parallel output environments.

[0017] In this invention, when the instantaneous power deviation of any output port continuously exceeds the compensable range of the buffer margin, the invention automatically executes the recalculation processes of S2 and S3 through the reconstruction trigger mechanism in S4. Based on the latest load status, it reconstructs the expected power demand and the virtual dynamic power pool, and updates the reference power value. This mechanism enables the system to possess a high degree of adaptability in dealing with sudden power fluctuations, abnormal load changes, and output mode switching, significantly enhancing the stability, reliability, and service continuity of the smart power bank in complex application scenarios. Attached Figure Description

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

[0019] Figure 1 This is a schematic diagram of the method flow according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the S1 process in an embodiment of the present invention. Detailed Implementation

[0020] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. It should also be noted that, to make the embodiments more comprehensive, the following embodiments are the best and preferred embodiments, and those skilled in the art can use other alternative methods to implement some well-known technologies; moreover, the accompanying drawings are only for more specific description of the embodiments and are not intended to specifically limit the present invention.

[0021] It should be noted that the use of terms such as "an embodiment," "an embodiment," "an exemplary embodiment," and "some embodiments" in the specification indicates that the described embodiment may include a specific feature, structure, or characteristic, but not every embodiment necessarily includes that specific feature, structure, or characteristic. Furthermore, when a specific feature, structure, or characteristic is described in connection with an embodiment, implementing such a feature, structure, or characteristic in conjunction with other embodiments (whether explicitly described or not) should be within the knowledge of those skilled in the art.

[0022] Generally, terms can be understood at least partly from their use in context. For example, depending at least partly on the context, the term "one or more" as used herein can be used to describe any feature, structure, or characteristic in a singular sense, or a combination of features, structures, or characteristics in a plural sense. Additionally, the term "based on" can be understood not necessarily to convey an exclusive set of factors, but rather, alternatively, depending at least partly on the context, to allow for the presence of other factors that are not necessarily explicitly described.

[0023] like Figures 1-2 As shown, a smart power distribution method for mobile power banks based on multi-output balancing includes the following steps: S1: The power bank's control module detects and obtains the current load power and port status information of all output ports in real time. Specifically: S11: The power bank's control module uses built-in differential voltage and Hall current sensors to poll and sample all output ports of the power bank at a fixed sampling period (preferably 1ms to 100ms). Specifically, based on a sampling timer set in the system clock, the control module sequentially activates the sampling channel corresponding to each output port at the end of each sampling period. It acquires the real-time voltage value of each port through the differential voltage sensor and the real-time current value of each port through the Hall current sensor. All sampled data is stored in a circular buffer in the control module's memory, along with the port number as an index, for subsequent processing modules to access.

[0024] S12: The power bank's control module processes the real-time voltage and corresponding real-time current values ​​of each output port acquired in S11 by directly multiplying the two values ​​to obtain the current instantaneous power of that output port. This multiplication operation is performed by a hardware multiplier in the control module's built-in digital signal processor to achieve high-speed, low-power real-time power calculation. The control module calls the hardware multiplier to perform port-by-port power calculation, and the calculation results are written to the corresponding data buffer according to the port number, providing a data basis for subsequent binding and combination.

[0025] S13: The power bank's control module establishes bidirectional communication with external devices connected to each output port through its built-in communication protocol chip and receives feedback data packets from the devices. The communication protocol chip supports the USB Power Delivery protocol, and the feedback data packets are structured data packets defined in the USB Power Delivery protocol specification. The control module parses the content of the feedback data packets according to the protocol specification, verifies their validity, and extracts the "Battery Status" data field containing device battery status information. It then obtains the port connection status, handshake protocol type, and device battery power information of the output port as the port status information for that port.

[0026] S14: The power bank's control module binds and combines the current instantaneous power of each output port obtained in S12 with the port status information parsed in S13. Specifically, the control module creates an independent dynamic data structure for each output port in its internal memory. This data structure logically and uniquely represents the complete state of a port at a given moment. Its fields include: current instantaneous power, port connection status, handshake protocol type, device battery level information, and current timestamp. The control module writes this information into the corresponding data structure according to the port number and adds a system timestamp to each data structure, thereby generating complete current load power and port status information for all output ports, providing basic data support for subsequent power prediction and dynamic allocation.

[0027] S2: Based on the current load power and port status information obtained from S1, and combined with the historical power data of each port, predict the expected power demand of each output port in the next preset time window, specifically: S21: The power bank's control module retrieves historical power data corresponding to the devices currently connected to each output port from its built-in electrically erasable programmable read-only memory. Based on the port number in the port status information obtained in S1, the control module indexes and reads the corresponding historical power data. Subsequently, the control module concatenates and merges the historical power data with the current load power obtained in step S1 in chronological order, ultimately generating a complete time-series dataset for power prediction.

[0028] S22: The power bank's control module employs a sliding window algorithm based on time series analysis to process the complete time series dataset formed in S21, analyzing the short-term trends and long-term habitual patterns contained within it, and calculating the preliminary power demand forecast for each output port within the next preset time window. As a preferred implementation, the sliding window algorithm can be a weighted moving average algorithm, where recent data has a greater weight than long-term data, to improve responsiveness to the latest trends; long-term habitual patterns can be obtained by analyzing data from the same historical period (e.g., the same time period over the past seven days).

[0029] S23: The power bank's control module cross-validates and corrects the preliminary power demand prediction calculated in S22 with the device battery power information parsed from the port status information obtained in step S1. The control module has a predefined battery power-expected charging power mapping table. The device battery power information is input into this table to obtain a theoretical power value. This theoretical power value is then compared with the preliminary power demand prediction, and the smaller of the two values ​​is taken as the corrected expected power demand for that port in the next preset time window. This step ensures that power allocation requests for devices that are about to be fully charged are reasonably suppressed, thereby optimizing the overall power allocation efficiency of the system.

[0030] S3: Based on the expected power demand of each port predicted in S2, and the current total available output power of the power bank, calculate and construct a virtual dynamic power pool. The virtual dynamic power pool is used to pre-allocate a baseline power value for each output port and provide a buffer margin for the overall power allocation. Specifically: S31: The power bank's control module summarizes the expected power demand of each output port generated in S2 within the next preset time window. The control module sequentially iterates through all output port numbers, reading their corresponding expected power demand values ​​one by one, and performs parallel accumulation operations on these multiple power values ​​using a dedicated hardware adder circuit integrated within the control module. This dedicated hardware adder circuit is integrated into the core of the control module's computation, possessing high precision and low latency characteristics, significantly improving the system's summary response speed. Finally, this accumulation operation outputs a scalar value as the total expected power demand of all output ports in the current power prediction stage. This value will serve as a reference for subsequent power allocation decisions.

[0031] S32: The power bank's control module performs a precise numerical comparison between the total expected power demand calculated in S31 and the total available output power currently provided by the power bank. The total available output power is the upper limit of the current output capacity obtained by the control module in real-time from the power management unit, specifically determined by the current battery status, circuit temperature rise, and active derating strategy. The comparison operation is performed by the control module's built-in arithmetic logic unit (ALU) and generates a standardized judgment result. This result indicates whether the system is currently in a "power resource sufficient state" or a "power resource insufficient state." The judgment result can be represented as a Boolean value, a status identifier, or an enumerated variable, serving as the logical basis for subsequent power scheduling strategy selection.

[0032] S33: Based on the judgment result generated in S32, the power bank's control module calls and executes the corresponding preset power scheduling strategy to allocate a reference power value to each output port. When the judgment result indicates that the system is in a state of sufficient power resources, the control module directly writes the expected power demand of each output port as its corresponding reference power value into the power allocation table; when the judgment result indicates that the power resources are insufficient, the control module sorts each output port according to priority order based on a preset power reduction scheme and a pre-stored device priority list, and allocates the reference power value of each port using linear scaling or differentiated adjustment based on indicators such as device type, user preset weight, and historical power utilization efficiency contained in the priority list.

[0033] After allocation, the control module sums up all allocated baseline power values ​​again and calculates the difference between this sum and the current total available output power to obtain the unallocated remaining power. This remaining power is allocated and registered as buffer capacity in the virtual dynamic power pool, and written to the corresponding field in the dynamic resource scheduling table. At this point, the entire virtual dynamic power pool is complete, containing the initial power configuration of each output port and a segment of adjustable remaining power resources, providing the necessary buffer foundation and redundancy for subsequent dynamic adjustment processes.

[0034] S4: Based on the baseline power value pre-allocated by the virtual dynamic power pool in S3, and simultaneously monitoring the current load power changes in S1 in real time, dynamically adjust the actual output power of each output port to achieve balance and stability of multiple outputs, specifically: S41: The power bank's control module generates an initial duty cycle for the pulse width modulation signal of each output port based on the reference power value pre-allocated to each output port in the virtual dynamic power pool constructed in S3. The control module first queries its internal preset reference power value-duty cycle mapping table, obtaining the corresponding initial duty cycle parameter from the table according to the reference power value of each output port. Subsequently, the control module outputs this duty cycle value to a dedicated pulse width modulation controller. The controller generates a control signal based on this duty cycle, driving the power switches connected to each output channel, thereby initially adjusting the actual output power of each output port to near its reference power value, establishing an initial power output baseline.

[0035] S42: The power bank's control module continues to execute step S1, monitoring the current load power changes at each output port in real time with a fixed sampling period. Within each sampling period, the control module calls its internal arithmetic logic unit to perform deviation calculations for each output port. Specifically, the reference power value allocated to the port in S3 is used as the target setpoint, and the current load power obtained through the differential voltage sensor and Hall current sensor is used as the actual feedback value. The difference between the two is calculated, and the absolute value is taken to obtain the instantaneous power deviation at that moment, providing a basis for subsequent dynamic adjustment.

[0036] S43: The power bank's control module analyzes the instantaneous power deviation calculated in S42 and determines whether the deviation can be compensated by the buffer margin of the current virtual dynamic power pool. The determination method is as follows: the control module compares the current instantaneous power deviation with a dynamic threshold, which is calculated by multiplying the buffer margin in the current virtual dynamic power pool by a preset proportional coefficient. If the instantaneous power deviation is less than the dynamic threshold, it is determined to be in a compensable state.

[0037] Under compensable conditions, the control module fine-tunes the duty cycle of the pulse width modulation signal at the corresponding output port. The adjustment amount is determined based on the instantaneous power deviation value through a built-in proportional-integral (PI) controller or a preset compensation curve. This aims to dynamically utilize the buffer margin to compensate for the deviation, thereby keeping the actual output power of each output port stable and ensuring the continuity and balance of the overall multi-channel power output of the system.

[0038] S44: If the power bank's control module determines that the instantaneous power deviation at a certain output port continuously exceeds the compensable range of the buffer margin, it triggers a re-execution of steps S2 and S3. Specifically, the control module has two types of reconfiguration trigger conditions: At a certain output port, the duration of the instantaneous power deviation being in an uncompensable state reaches a preset time threshold. Or the number of times this state occurs cumulatively within a continuous sampling period exceeds a preset counting threshold.

[0039] When any of the above conditions are met, the control module immediately initiates a re-execution of steps S2 and S3, regenerates the expected power demand for each output port based on the latest current load power and port status information, and rebuilds the virtual dynamic power pool accordingly, generating a new reference power value for subsequent adjustment actions. Through this mechanism, the system can maintain the adaptability and stability of its output capacity in the event of drastic power fluctuations or continuous imbalances.

[0040] This invention encompasses any substitutions, modifications, equivalent methods, and solutions made within the spirit and scope of this invention. To provide the public with a thorough understanding of this invention, specific details are described in detail in the following preferred embodiments; however, those skilled in the art will fully understand the invention even without these details. Furthermore, to avoid unnecessary misunderstanding of the essence of this invention, well-known methods, processes, procedures, components, and circuits are not described in detail.

[0041] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A mobile power intelligent power distribution method based on multi-output equalization, characterized in that, Includes the following steps: S1: The control module of the power bank can detect and obtain the current load power and port status information of all output ports of the power bank in real time. S2: Based on the current load power and port status information obtained in S1, and combined with the historical power data of each port, predict the expected power demand of each output port in the next preset time window. S3: Based on the expected power demand of each port predicted in S2 and the current total available output power of the power bank, calculate and construct a virtual dynamic power pool. The virtual dynamic power pool is used to pre-allocate a reference power value for each output port and provide a buffer margin for the overall power allocation. S4: Based on the baseline power value pre-allocated by the virtual dynamic power pool described in S3, and simultaneously monitoring the current load power changes in S1 in real time, dynamically adjust the actual output power of each output port to achieve balance and stability of multiple outputs.

2. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 1, characterized in that, S1 includes: S11: The control module of the power bank uses built-in voltage and current sensors to cyclically collect real-time voltage and current values ​​on all output ports at a fixed sampling period. S12: The control module of the power bank multiplies the real-time voltage value and the real-time current value to calculate the current instantaneous power of each output port. S13: The control module of the mobile power supply communicates bidirectionally with the devices connected to each port through the built-in communication protocol chip, obtains and parses the feedback data packets of the devices, and thus obtains port status information including port connection status, handshake protocol type and device battery power information. S14: The control module of the mobile power supply binds and combines the calculated current instantaneous power of each output port with the port status information parsed in S13, and finally generates complete current load power and port status information for all output ports.

3. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 2, characterized in that, The specific method of binding and combining is as follows: create a dynamic data structure in memory for each output port, write the current instantaneous power and port status information of the same port into the dynamic data structure, and add a timestamp to the data structure, thereby generating complete current load power and port status information of all output ports.

4. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 3, characterized in that, S2 includes: S21: The control module of the mobile power supply retrieves historical power data corresponding to the devices currently connected to each output port from the internal storage unit, and merges the historical power data with the current load power and port status information obtained in S1 to form a complete time series dataset for power prediction. S22: The control module of the mobile power supply adopts a sliding window algorithm based on time series analysis to perform calculations on the complete time series dataset formed in S21, analyze the short-term changing trends and long-term habitual patterns contained therein, and calculate the preliminary power demand prediction values ​​of each output port in the next preset time window accordingly. S23: The control module of the mobile power supply cross-validates and corrects the calculated preliminary power demand prediction value with the device battery power information parsed from the port status information obtained in S1. If the device battery power information indicates that the device is about to be fully charged, the corresponding preliminary power demand prediction value is lowered accordingly, and finally the corrected expected power demand of each output port in the next preset time window is generated.

5. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 4, characterized in that, The internal storage unit is an electrically erasable programmable read-only memory. The specific method for fusing historical power data with the current load power and port status information obtained in S1 is as follows: the historical power data and the current load power are concatenated in chronological order, and data tags are added to the port status information to jointly form the complete time series dataset.

6. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 5, characterized in that, S3 includes: S31: The control module of the mobile power supply summarizes the expected power demand of each port predicted in S2, calculates the sum of the expected power demand of all ports, and obtains the total expected power demand. S32: The control module of the power bank compares the calculated total expected power demand with the current total available output power of the power bank to determine whether the total expected power demand is greater than the total available output power. S33: The control module of the power bank executes a preset power allocation strategy based on the judgment result of the numerical comparison, allocates the reference power value to each output port, and establishes the difference between the current total available output power of the power bank and the sum of all allocated reference power values ​​as the buffer margin of the virtual dynamic power pool, thereby completing the construction of the virtual dynamic power pool.

7. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 6, characterized in that, The preset power allocation strategy is as follows: when the judgment result indicates that power resources are sufficient, the expected power demand of each port is directly allocated to the reference power value; when the judgment result indicates that power resources are insufficient, the expected power demand of each port is proportionally compressed to allocate the reference power value according to the pre-stored device priority list.

8. The intelligent power distribution method for mobile power supplies based on multi-output equalization according to claim 7, characterized in that, S4 includes: S41: The control module of the mobile power supply generates the initial duty cycle of the corresponding pulse width modulation signal based on the reference power value pre-allocated to each output port by the virtual dynamic power pool constructed in S3, and drives the corresponding power switch to initially adjust the actual output power of each output port to be close to its reference power value. S42: The control module of the mobile power supply continues to execute step S1, monitors the current load power change on each output port in real time, and calculates the instantaneous power deviation between it and the reference power value pre-allocated by the virtual dynamic power pool in S3. S43: The control module of the mobile power supply analyzes the instantaneous power deviation calculated in S42. If the deviation is within the compensation range of the buffer margin of the virtual dynamic power pool, the instantaneous power deviation is compensated by dynamically calling the buffer margin by finely adjusting the duty cycle of the pulse width modulation signal, so as to keep the actual output power of each output port stable. S44: If the control module of the mobile power supply determines that the instantaneous power deviation calculated in S42 continues to exceed the compensation range of the buffer margin of the virtual dynamic power pool, it triggers the re-execution of S2 and S3 to update the expected power demand according to the latest load status and rebuild the virtual dynamic power pool, thereby generating a new reference power value for subsequent adjustment.

9. A mobile power intelligent power distribution method based on multi-output equalization according to claim 8, characterized in that, The specific method for generating the initial duty cycle of the corresponding pulse width modulation signal is as follows: the control module queries its internally stored reference power value-duty cycle mapping table, directly obtains the corresponding initial duty cycle of the pulse width modulation signal according to the reference power value, and outputs it to a dedicated pulse width modulation controller to drive the power switching transistor.

10. A mobile power intelligent power distribution method based on multi-output equalization according to claim 8, characterized in that, The criteria for determining the compensable range of the buffer margin are as follows: the control module compares the instantaneous power difference with a dynamic threshold in real time. The dynamic threshold is the current remaining buffer margin of the virtual dynamic power pool multiplied by a preset proportional coefficient. If the instantaneous power deviation is less than the dynamic threshold, it is determined to be within the compensable range.