A portable device having a low power consumption management function
By collecting power and temperature data in portable devices, constructing a discharge reference sequence, and dynamically adjusting the module's operating parameters, the problem of insufficient battery life in portable devices is solved, achieving intelligent power consumption management and improved stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING GUOWANG SHENGYUAN INTELLIGENT TERMINAL SCI & TECH CO LTD
- Filing Date
- 2025-12-10
- Publication Date
- 2026-05-29
AI Technical Summary
Existing portable chest-worn devices suffer from insufficient intelligence and timeliness in power management, resulting in inadequate battery life, especially when high-power components are operating. Non-linear battery degradation and temperature effects cause inaccurate power mode switching.
By collecting data on the percentage decrease in battery power and battery surface temperature of portable devices as tags, a discharge reference sequence is constructed. Combined with actual control coefficients and module priorities, the operating parameters of the device modules are dynamically adjusted to optimize power consumption.
It enables intelligent power consumption management for portable devices, improving battery life and operational stability, and ensuring the accuracy and timeliness of power consumption modes.
Smart Images

Figure CN121680596B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of portable device power management technology, and specifically to a portable device with low power management function. Background Technology
[0002] With the rapid development of IoT, wearable devices, and AI chip technologies, intelligent recording and assistance applications based on portable terminals are becoming increasingly popular. Chest-worn portable devices, as an important form of this technology, integrate multiple functions such as video recording, audio acquisition, environmental perception, voice interaction, and real-time AI analysis. They can be widely used in scenarios such as daily recording, security patrols, law enforcement assistance, motion monitoring, and personal intelligent assistants. To meet the needs of long-term wear and all-day use, these devices typically need to be miniaturized, lightweight, and have long battery life. However, most current chest-worn smart devices rely on built-in lithium batteries for power. The cameras, microphones, Wi-Fi / Bluetooth communication modules, and AI inference chips contained within these devices are all high-power components. When performing tasks such as video recording, voice recognition, or object detection, energy consumption increases significantly, leading to insufficient battery life, increased charging frequency, and impacting the actual user experience. Therefore, optimizing energy consumption and improving battery life for these portable devices is of great importance and significance.
[0003] In portable AI assistant-type chest-worn devices, to improve overall battery life, these devices typically set power consumption thresholds based on the remaining battery level or, depending on the remaining battery power, enter a low-power mode by reducing processor frequency, limiting video recording frame rate, or disabling some sensors. However, in practical applications, due to the chemical characteristics of batteries, the battery degradation process often exhibits significant non-linear characteristics, and the discharge stability of batteries is easily affected by temperature. Therefore, existing energy-saving strategies based on fixed thresholds or rule-triggered mechanisms cannot accurately and promptly reflect the actual available battery power, resulting in problems such as delayed, unreasonable, or unintelligent power mode switching. Summary of the Invention
[0004] To address the aforementioned technical problems, the present invention aims to provide a portable device with low-power management functionality, and the specific technical solution adopted is as follows:
[0005] One embodiment of the present invention provides a portable device with low-power management functionality, the device comprising:
[0006] The data acquisition unit is used to collect the discharge amount of the portable device at each decrease of a set percentage of the power within a discharge cycle, and to use the remaining power after each decrease of the set percentage of the power as a tag for each discharge amount; it also collects the average temperature of the battery surface during each decrease of the set percentage of the power within a discharge cycle, and uses the remaining power after each decrease of the set percentage of the power as a tag for each average temperature.
[0007] The discharge quantity reference sequence acquisition unit is used to acquire the current discharge cycle and a preset number of discharge cycles before the current discharge cycle as discharge cycles to be analyzed; and to acquire the discharge quantity reference sequence based on the discharge quantity and average temperature of each discharge cycle to be analyzed.
[0008] The actual control coefficient acquisition unit is used to obtain the pre-control coefficient of a tag in the next discharge cycle based on the discharge amount of a tag in the reference discharge amount sequence and the discharge amounts of other tags smaller than that tag; and to obtain the actual control coefficient of the tag in the next discharge cycle based on the discharge amount of a tag in the next discharge cycle, the discharge amount of the tag in the reference discharge amount sequence, and the pre-control coefficient of the tag in the next discharge cycle.
[0009] The power consumption adjustment unit is used to obtain the module control coefficient of the module corresponding to the tag in the next discharge cycle based on the power consumption of a module in the portable device corresponding to a tag in the next discharge cycle, the priority of the module, the actual control coefficient of the tag in the next discharge cycle and the discharge amount; and to adjust the working parameters of each module based on the module control coefficient of each module corresponding to each tag in the next discharge cycle.
[0010] Preferably, the discharge cycle is the process of the portable device's battery level dropping from 100% to zero.
[0011] Preferably, a discharge quantity reference sequence is obtained based on the discharge quantity and average temperature of each discharge cycle to be analyzed, including:
[0012] The weight of the tag's discharge amount in a given discharge cycle is obtained by taking the distance between the time corresponding to the discharge amount of a tag in the current discharge cycle and the time corresponding to the discharge amount of the same tag in the current discharge cycle, as well as the difference between the average temperature of the tag and the discharge reference temperature in the given discharge cycle. The reference discharge amount of the tag in each given discharge cycle is then weighted and averaged to obtain the reference discharge amount of the tag. The reference discharge amounts of all tags form a reference discharge amount sequence.
[0013] Preferably, the weight of the discharge amount of the tag in the discharge cycle to be analyzed is obtained based on the distance between the time corresponding to the discharge amount of a tag in a discharge cycle to be analyzed and the time corresponding to the discharge amount of the tag in the current discharge cycle, as well as the difference between the average temperature of the tag in the discharge cycle to be analyzed and the discharge reference temperature, including:
[0014] The first normalized value is obtained by normalizing the distance between the time corresponding to the discharge amount of a tag in a discharge cycle to be analyzed and the time corresponding to the discharge amount of the same tag in the current discharge cycle; the second normalized value is obtained by normalizing the absolute value of the difference between the average temperature of the tag and the discharge reference temperature in the discharge cycle to be analyzed; the weight of the discharge amount of the tag in the discharge cycle to be analyzed is obtained by subtracting the average value of the first normalized value and the second normalized value from the first preset value.
[0015] Preferably, obtaining the pre-regulation coefficient of the tag in the next discharge cycle based on the discharge quantity of a tag within a reference discharge quantity sequence and the discharge quantities of other tags with lower discharge quantities includes:
[0016] A first reference feature value is obtained by subtracting the normalized value of the discharge quantity of a tag in the reference discharge quantity sequence from the first preset value; a second reference feature value is obtained by subtracting the ratio of the sum of the discharge quantities of other tags in the reference discharge quantity sequence that are smaller than that tag to the sum of all discharge quantities in the reference discharge quantity sequence from the first preset value; and the pre-regulation coefficient of the tag in the next discharge cycle is obtained by taking the average of the first reference feature value and the second reference feature value.
[0017] Preferably, the actual control coefficient of the tag in the next discharge cycle is obtained based on the discharge amount of a tag in the next discharge cycle, the discharge amount of the tag in the reference discharge amount sequence, and the pre-control coefficient of the tag in the next discharge cycle, including:
[0018] The actual control coefficient of a tag in the next discharge cycle is obtained by comparing the discharge quantity of a tag in the reference discharge quantity sequence with the discharge quantity of that tag in the next discharge cycle and multiplying it by the pre-control coefficient of that tag in the reference discharge quantity sequence.
[0019] Preferably, the module control coefficient of the module corresponding to the tag in the next discharge cycle is obtained based on the power consumption of a module in the portable device corresponding to the tag in the next discharge cycle, the priority of the module, the actual control coefficient of the tag in the next discharge cycle, and the discharge amount, including:
[0020] The module control coefficient of the tag corresponding to the module in the next discharge cycle is obtained by mapping the actual control coefficient of a tag in the next discharge cycle, the priority coefficient of a module in the portable device, the power consumption of the module in the portable device corresponding to the tag in the next discharge cycle, and the ratio of the discharge amount of the tag in the next discharge cycle to the product of the sigmoid function.
[0021] Preferably, the operating parameters of each module are adjusted based on the module control coefficient of each module corresponding to each tag in the next discharge cycle, including:
[0022] The difference between the upper and lower limits of the operating parameters of a module is obtained and multiplied by the module control coefficient of a module corresponding to a tag in the next discharge cycle to obtain the adjustment range of the module under the tag in the next discharge cycle; the adjusted operating parameters of the module under the tag in the next discharge cycle are obtained by subtracting the adjustment range from the upper limit of the operating parameters of the module.
[0023] The embodiments of the present invention have at least the following beneficial effects: When regulating the energy consumption of portable devices, this application collects the discharge amount of the portable device at each reduction of a set percentage of the battery power within a discharge cycle, and uses the remaining battery power after each reduction of the set percentage as a tag for each discharge amount; it also collects the average temperature of the battery surface during each reduction of the set percentage of the battery power within a discharge cycle, and uses the remaining battery power after each reduction of the set percentage as a tag for each average temperature; furthermore, it obtains the current discharge cycle and a preset number of discharge cycles before the current discharge cycle as discharge cycles to be analyzed; and it calculates the discharge amount of each discharge cycle to be analyzed. The system obtains a discharge quantity reference sequence based on the average temperature. Then, based on the obtained discharge quantity reference sequence, it analyzes the discharge quantity of a tag in the next discharge cycle and the discharge quantity of that tag in the reference discharge quantity sequence to obtain the pre-regulation coefficient of that tag in the next discharge cycle. Combining the pre-regulation coefficient with the performance of the portable device in actual operation, it obtains the actual regulation coefficient of that tag in the next discharge cycle. Finally, it further analyzes the priority and power consumption of each module to obtain the real-time adjustment parameters during operation, thereby indirectly adjusting its power consumption. This improves the accuracy and timeliness of the device's energy consumption control and significantly enhances its battery life. Attached Figure Description
[0024] To more clearly illustrate the technical solutions and advantages 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, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a unit block diagram of a portable device with low-power management function provided in an embodiment of the present invention. Detailed Implementation
[0026] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of a portable device with low-power management functionality proposed according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0028] The following description, in conjunction with the accompanying drawings, details a specific solution for a portable device with low-power management functionality provided by the present invention.
[0029] Example:
[0030] The main application scenario of this invention is as follows: This application constructs an intelligent power consumption management mechanism that can combine the actual discharge characteristics of the battery, the operating load status of the device, and environmental factors to achieve adaptive switching between performance mode and power saving mode, thereby improving the working stability and battery life of portable devices.
[0031] Please see Figure 1 The diagram illustrates a unit block diagram of a portable device with low-power management functionality according to an embodiment of the present invention. The device includes the following units:
[0032] The data acquisition unit is used to collect the discharge amount of the portable device at each decrease of a set percentage of the battery power within a discharge cycle, and to use the remaining battery power after each decrease of the set percentage of the battery power as a tag for each discharge amount; it also collects the average temperature of the battery surface during each decrease of the set percentage of the battery power within a discharge cycle, and uses the remaining battery power after each decrease of the set percentage of the battery power as a tag for each average temperature.
[0033] To achieve intelligent low-power management of portable chest-worn AI devices, it is necessary to collect historical discharge data of the device in real time through its built-in power management module and related systems. This includes data on the battery's discharge voltage and current during discharge to calculate the amount of electricity discharged, battery temperature data during discharge to analyze the impact of temperature on battery performance, and the energy consumption of each module to facilitate the adjustment of power consumption of each module in the device.
[0034] Specifically, a complete discharge cycle is defined as one period during which the battery level of a portable device drops from 100% to zero. Further, within a discharge cycle, the discharge amount is recorded for each predetermined percentage decrease in battery level. The remaining battery level after each predetermined percentage decrease is used as a label for each discharge amount. Preferably, in this embodiment, the predetermined percentage is 1%. For example, when the battery level of the portable device drops from 100% to 99%, the discharge amount during the 1% decrease is recorded, and the remaining battery level (99%) after the predetermined percentage decrease (1%) is used as a label for the discharge amount during the 1% decrease. That is, the discharge amount during the process of the battery level dropping from 100% to 99% is 1%. The discharge amount is obtained based on the collected discharge voltage and current data of the battery during the discharge process, which is known technology and will not be described in detail here. The discharge amount within one discharge cycle is... ,in, This represents a sequence of discharge quantities within a single discharge cycle. The label indicates the percentage of remaining battery power, which is also the discharge level. This indicates the discharge level of the tag, which is the amount of discharge corresponding to the tag, that is, the amount of power that has decreased from 1% of the previous tag's power level to... The total discharge amount during the entire process; it should be noted that even if the battery level drops to 0% during actual use, there is still a remaining battery capacity to power the device for a very short period of time. The unit of discharge amount is mAh or Ah; the maximum value of z is 99.
[0035] Furthermore, the battery temperature data is collected in a manner similar to that used for collecting discharge data. Specifically, the average temperature of the battery surface is collected during each reduction of a set percentage of charge within a discharge cycle. The remaining charge after each reduction of the set percentage is used as a label for each average temperature. Since the set percentage in this application is 1%, for example, when the battery level of a portable device drops from 100% to 99%, the battery surface temperature is recorded during this 1% reduction. The data is collected once per second, and the average temperature during this process is calculated as the average temperature of the battery surface during the 1% reduction. The remaining charge (99%) after the 1% reduction is used as a label for the average temperature of the battery surface during this 1% reduction. The average temperature of the battery surface within one discharge cycle is... , It is a sequence of average battery surface temperatures over one discharge cycle. The label indicates the percentage of remaining battery power, which is also the average temperature of the battery surface. This indicates the average temperature of the battery surface on this label, which is also the temperature after the battery level drops by 1% from the previous label. The average temperature of the battery surface throughout the entire process.
[0036] This allows for the collection of tagged discharge amounts and average surface temperatures of each battery during each discharge cycle. This data reflects the discharge characteristics of the battery at different stages of any complete discharge process (any discharge cycle), and demonstrates the impact of ambient temperature and battery aging on battery discharge behavior. This provides an accurate reference for subsequent power consumption level switching and performance mode scheduling of the device.
[0037] The discharge quantity reference sequence acquisition unit is used to acquire the current discharge cycle and a preset number of discharge cycles before the current discharge cycle as discharge cycles to be analyzed; and to acquire the discharge quantity reference sequence based on the discharge quantity and average temperature of each discharge cycle to be analyzed.
[0038] In portable AI assistant-type chest-worn devices, the available power characteristics, discharge rate, and their variation patterns are crucial for performance mode switching and power consumption management, thus improving overall battery life. However, some lithium batteries exhibit significant non-linear characteristics during discharge, such as slow initial power loss followed by a sudden acceleration in the later stages. Furthermore, battery discharge efficiency is affected by factors like usage time and ambient temperature; for instance, power fluctuations are more pronounced in low-temperature outdoor environments during winter. This can lead to inaccurate and untimely performance mode switching, consequently impacting battery life and operational stability. Therefore, a more intelligent and dynamic battery discharge state assessment mechanism is needed to provide a reliable basis for subsequent power consumption control and optimization.
[0039] Furthermore, it is necessary to analyze the current discharge cycle and some discharge cycles preceding it to control the energy consumption of the electricity in the next discharge cycle. Specifically, this application obtains the current discharge cycle and a preset number of discharge cycles preceding it as the discharge cycles to be analyzed, wherein the preset number is 4, that is, the current discharge cycle and the 4 discharge cycles preceding it are used as the discharge cycles to be analyzed.
[0040] The more cycles to be analyzed, the more accurate the results will be. However, for the sake of computational efficiency, it is sufficient to perform a comprehensive analysis using five adjacent discharge cycles. This avoids errors caused by insufficient historical data and also avoids the impact of too much historical data on computational efficiency. The specific choice can be made based on actual needs. There is no limit to the number of discharge cycles to be analyzed here.
[0041] Based on this historical data, the possible battery state of the device in the next discharge cycle can be estimated, and a more reasonable energy consumption control strategy can be implemented accordingly.
[0042] Because battery performance gradually degrades over long-term use, and is affected by external temperature during discharge, the discharge data from different discharge cycles being analyzed have varying reference value for predicting the next discharge cycle. Therefore, it is necessary to weight the discharge data from each historical discharge cycle being analyzed to make the estimation of energy consumption control for the next cycle more accurate, thereby achieving optimization and intelligent management of equipment power consumption.
[0043] Therefore, after the latest discharge process (current discharge cycle) is completed, modeling and analysis are performed based on the current discharge cycle and four other discharge cycles to be analyzed, and this model is used for the next equipment energy consumption optimization control. A discharge quantity reference sequence is obtained based on the discharge quantity and average temperature of each discharge cycle to be analyzed.
[0044] Specifically, the weight of the discharge quantity of a tag in a given discharge cycle is obtained based on the distance between the time corresponding to the discharge quantity of a tag in the current discharge cycle and the time corresponding to the discharge quantity of the same tag in the current discharge cycle, as well as the difference between the average temperature of the tag in the given discharge cycle and the discharge reference temperature. The reference discharge quantity of the tag in each given discharge cycle is then weighted and averaged to obtain the reference discharge quantity of the tag. The reference discharge quantities of each tag form a reference discharge quantity sequence.
[0045] The weight of the tag's discharge amount in the discharge cycle to be analyzed is obtained based on the distance between the time corresponding to the discharge amount of a tag in the current discharge cycle and the time corresponding to the discharge amount of the same tag in the current discharge cycle, as well as the difference between the average temperature of the tag and the discharge reference temperature in the discharge cycle to be analyzed. Specifically:
[0046] The first normalized value is obtained by normalizing the distance between the time corresponding to the discharge amount of a tag in a discharge cycle to be analyzed and the time corresponding to the discharge amount of the same tag in the current discharge cycle; the second normalized value is obtained by normalizing the absolute value of the difference between the average temperature of the tag and the discharge reference temperature in the discharge cycle to be analyzed; the weight of the discharge amount of the tag in the discharge cycle to be analyzed is obtained by subtracting the average value of the first normalized value and the second normalized value from the first preset value.
[0047] The specific model for calculating the weights is as follows:
[0048] ,
[0049] in, For the tag in the Lth discharge cycle to be analyzed The weights corresponding to the discharge amounts represent the reliability of the reference when performing weighted averaging. Norm is a linear normalization function; This indicates the tag in the Lth discharge cycle to be analyzed. The time corresponding to the discharge amount and the tag in the current discharge cycle The absolute value of the time difference between the discharge amounts corresponding to the time intervals, that is, the distance between the two time intervals, is used to represent the time distance between them. The larger this value is, the more it indicates that the period to be analyzed is tagged. The less reliable the discharge quantity is when used as a reference for the latest state estimation in the next discharge cycle, the lower the reliability. This indicates the tag in the Lth discharge cycle to be analyzed. The time corresponding to the amount of discharge, Indicates the tag in the current discharge cycle The time corresponding to the discharge amount, where time refers to the time it takes for the battery level to drop to the level represented by the tag; the first preset value is 1.
[0050] This indicates the tag in the Lth discharge cycle to be analyzed. The absolute value of the difference between the average temperature (average temperature of the battery surface) and the discharge reference temperature at which the battery performs optimally is used to represent the difference between the discharge temperature and the reference temperature. The larger the value, the lower the reliability of the reference. The discharge reference temperature can be obtained in a laboratory or based on the type of battery. For example, the optimal discharge temperature for ternary lithium batteries is 20℃-30℃, and for lithium iron phosphate batteries, it is 20℃-25℃. Therefore, this example uses a ternary lithium battery as an example for analysis, and its discharge reference temperature can be selected as the midpoint of the 20℃-30℃ range, i.e., 25℃, as the reference temperature. The specific temperature can be selected according to the actual equipment and battery type, and no restriction is imposed here.
[0051] This yields the weight of the discharge amount of each tag in each discharge cycle to be analyzed, and thus a reference discharge amount sequence is obtained for reference in the next reference discharge cycle.
[0052] The actual control coefficient acquisition unit is used to obtain the pre-control coefficient of a tag in the next discharge cycle based on the discharge quantity of a tag in the reference discharge quantity sequence and the discharge quantities of other tags smaller than that tag; and to obtain the actual control coefficient of the tag in the next discharge cycle based on the discharge quantity of a tag in the next discharge cycle, the discharge quantity of the tag in the reference discharge quantity sequence, and the pre-control coefficient of the tag in the next discharge cycle.
[0053] The above provides a reference discharge quantity sequence, which reflects the battery's discharge characteristics at different stages. Therefore, using this sequence as a reference, the pre-regulation coefficient for a given tag in the next discharge cycle can be obtained based on the discharge quantity of that tag within the reference discharge quantity sequence and the discharge quantities of other tags with lower discharge quantities.
[0054] Specifically, a first reference feature value is obtained by subtracting the normalized value of the discharge quantity of a tag in the reference discharge quantity sequence from the first preset value; a second reference feature value is obtained by subtracting the ratio of the sum of the discharge quantities of other tags in the reference discharge quantity sequence that are smaller than that tag to the sum of all discharge quantities in the reference discharge quantity sequence from the first preset value; and the pre-regulation coefficient of the tag in the next discharge cycle is obtained by calculating the average of the first reference feature value and the second reference feature value.
[0055] The specific calculation model for the pre-regulation coefficient is as follows:
[0056] ,
[0057] in, Indicates the tag in the next discharge cycle The pre-regulation coefficient can also be described as the remaining charge in the next discharge cycle. The pre-regulation coefficient at time; norm represents the linear normalization function; For reference discharge quantity sequence tags The amount of discharge, The first reference feature value is 1. The larger the first reference feature value, the better the battery's remaining power is. If the discharge performance is weaker compared to other sub-ranges (i.e., adjacent percentage ranges of other batteries), then it may be necessary to reduce the device's power consumption to extend its battery life. Therefore, the next time the battery displays the remaining charge as a label... The larger the pre-regulation coefficient for device power consumption;
[0058] This indicates that the discharge quantity in the reference discharge quantity sequence is less than the tag quantity. The sum of the discharge amounts of the other tags, which indicates the remaining battery level when the device displays a value equal to the tag's value. At that time, the estimated amount of electricity the battery can discharge is given, where A represents the sum of all discharges in the reference discharge sequence. This indicates that the discharge quantity in the reference discharge quantity sequence is less than the tag quantity. The ratio of the sum of the discharge amounts of the other tags to the sum of the discharge amounts of all tags in the reference discharge amount sequence represents the ratio of the estimated total discharge amount of the battery during its next use. The smaller this value, the lower the second reference characteristic value. The larger the value, the higher the remaining battery level displayed. At this time, the less the remaining released capacity, the greater the pre-regulation coefficient for controlling the power consumption of the device.
[0059] Based on the above, the pre-regulation coefficients for different remaining capacities (different labels) of the battery in the next discharge cycle can be obtained by referring to the discharge quantity sequence. (These steps can be initiated and executed during the charging process after the device has finished discharging, and the calculated information can be stored. This information can then be directly applied during the next battery discharge, thus saving unnecessary energy consumption during power regulation.)
[0060] The pre-regulation coefficients obtained above are only estimates, and there may be some deviation between them and the actual battery discharge. Therefore, it is necessary to conduct a joint analysis of the pre-regulation coefficients in conjunction with the battery's performance during actual discharge to obtain the actual regulation coefficients for the overall power consumption during the actual discharge process.
[0061] The actual control coefficient of a tag in the next discharge cycle is obtained by comparing the discharge amount of a tag in the reference discharge amount sequence with the discharge amount of that tag in the next discharge cycle, and the pre-control coefficient of that tag in the next discharge cycle. Specifically, the actual control coefficient of the tag in the next discharge cycle is obtained by comparing the discharge amount of a tag in the reference discharge amount sequence with the discharge amount of that tag in the next discharge cycle and multiplying it by the pre-control coefficient of that tag in the reference discharge amount sequence.
[0062] The specific calculation model for the actual control coefficient is as follows:
[0063] ,
[0064] in, Indicates the tag in the next discharge cycle The actual control coefficient, Indicates the tag for the next discharge cycle. The pre-regulation coefficient; Indicates the tag in the reference discharge sequence The amount of discharge; Indicates the tag in the next discharge cycle The amount of discharge, Tag in reference discharge sequence The amount of discharge and the tag in the next discharge cycle The ratio of the discharge quantity to the actual discharge capacity indicates that the actual discharge performance is affected by temperature or other factors, and the discharge performance is weaker than the reference level. Therefore, the actual power consumption control coefficient should be larger to improve the device's battery life. Conversely, a smaller value indicates a smaller actual power consumption control coefficient, thus improving the device's performance. This allows us to obtain the actual control coefficient for each tag in the next discharge cycle.
[0065] The power consumption adjustment unit is used to obtain the module control coefficient of the module corresponding to the tag in the next discharge cycle based on the power consumption of a module in the portable device corresponding to a tag in the next discharge cycle, the priority of the module, the actual control coefficient of the tag in the next discharge cycle and the discharge amount; and to adjust the working parameters of each module based on the module control coefficient of each module corresponding to each tag in the next discharge cycle.
[0066] The above process allows us to obtain the actual control coefficients of each tag in the next discharge cycle under the overall power consumption during actual discharge. Since the portable AI assistant (portable device) consists of multiple functional modules, such as a screen refresh module, brightness adjustment module, video recording module, and voice processing module, each module has different power consumption characteristics and different business priorities. Therefore, power consumption control needs to be differentiated according to the importance of each module. Furthermore, by combining the actual control coefficient of the overall power consumption with the priority coefficient of each module, we can adaptively generate the module control coefficient corresponding to each module, thereby achieving a more precise and intelligent hierarchical energy-saving strategy.
[0067] Therefore, based on the power consumption of a module in a portable device corresponding to a tag in the next discharge cycle, the priority of the module, the actual control coefficient of the tag in the next discharge cycle, and the discharge amount, the module control coefficient of the module corresponding to the tag in the next discharge cycle is obtained.
[0068] Specifically, the module control coefficient of the tag corresponding to the module in the next discharge cycle is obtained by mapping the product of the actual control coefficient of a tag in the next discharge cycle, the priority coefficient of a module in the portable device, the power consumption of the module in the portable device corresponding to the tag in the next discharge cycle, and the ratio of the discharge amount of the tag in the next discharge cycle using the sigmoid function.
[0069] The specific calculation model for the module control coefficient is as follows:
[0070] ,
[0071] in, Indicates the tag in the next discharge cycle The module control coefficient of the r-th module in the corresponding portable device; Indicates the tag in the next discharge cycle The larger the actual control coefficient, the larger the module control coefficient of the r-th module; This represents the priority coefficient of the r-th module (the value ranges from 0 to 1 and can be obtained through system configuration, such as prioritizing reducing the refresh rate of the device screen module when adjusting power consumption, etc. The specific selection and configuration should be based on actual needs, which will not be elaborated here). The larger this value is, the higher the module control coefficient of the r-th module. Indicates the tag in the next discharge cycle The power consumption of the r-th module in the corresponding portable device, which is also the tag. Previous tag to tag The power consumption of the r-th module; Indicates the tag in the next discharge cycle The amount of discharge; This indicates that during the actual discharge process, the remaining power displayed by the device is... At that time, the r-th module is in the tag Previous tag to tag The higher the power consumption ratio coefficient of a module compared to other modules, the higher its power consumption, and the greater its power consumption adjustment coefficient.
[0072] The above methods can be used to obtain the module control coefficients of each module corresponding to each tag in the next discharge cycle. Furthermore, the operating parameters of each module can be adjusted based on the module control coefficients of each module corresponding to each tag in the next discharge cycle.
[0073] Specifically, the difference between the upper and lower limits of the operating parameters of a module is obtained and multiplied by the module control coefficient of a module corresponding to a tag in the next discharge cycle to obtain the adjustment range of the module under the tag in the next discharge cycle; the adjusted operating parameters of the module under the tag in the next discharge cycle are obtained by subtracting the adjustment range from the upper limit of the operating parameters of the module.
[0074] The specific calculation model for the adjusted working parameters is as follows:
[0075] ,
[0076] in, Indicates the tag in the next discharge cycle The adjusted operating parameters of the r-th module (such as the screen refresh rate parameter in the screen refresh rate module). , These represent the upper and lower limits of the operating parameters used for power consumption control in the r-th module, such as the maximum and minimum screen refresh rate in the screen refresh rate module.
[0077] This allows for adjustments to the operating parameters of each module under each tag during the next discharge cycle, enabling control over the power consumption of each module and thus effectively improving the overall battery life of the portable device.
[0078] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this specification. Additionally, the processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0079] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0080] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A portable device with low-power management functionality, characterized in that, The device includes: The data acquisition unit is used to collect the discharge amount of the portable device at each decrease of a set percentage of the power within a discharge cycle, and to use the remaining power after each decrease of the set percentage of the power as a tag for each discharge amount; it also collects the average temperature of the battery surface during each decrease of the set percentage of the power within a discharge cycle, and uses the remaining power after each decrease of the set percentage of the power as a tag for each average temperature. The discharge quantity reference sequence acquisition unit is used to acquire the current discharge cycle and a preset number of discharge cycles before the current discharge cycle as discharge cycles to be analyzed; and to acquire the discharge quantity reference sequence based on the discharge quantity and average temperature of each discharge cycle to be analyzed. The actual control coefficient acquisition unit is used to obtain the pre-control coefficient of a tag in the next discharge cycle based on the discharge amount of a tag in the reference discharge amount sequence and the discharge amounts of other tags smaller than that tag; and to obtain the actual control coefficient of the tag in the next discharge cycle based on the discharge amount of a tag in the next discharge cycle, the discharge amount of the tag in the reference discharge amount sequence, and the pre-control coefficient of the tag in the next discharge cycle. The power consumption adjustment unit is used to obtain the module control coefficient of the module corresponding to the tag in the next discharge cycle based on the power consumption of a module in the portable device corresponding to a tag in the next discharge cycle, the priority of the module, the actual control coefficient of the tag in the next discharge cycle and the discharge amount; and to adjust the working parameters of each module based on the module control coefficient of each module corresponding to each tag in the next discharge cycle. The step of obtaining a discharge quantity reference sequence based on the discharge quantity and average temperature of each discharge cycle to be analyzed includes: The weight of the tag's discharge amount in a given discharge cycle is obtained by considering the distance between the time corresponding to the discharge amount of a tag in the current discharge cycle and the time corresponding to the discharge amount of the same tag in the current discharge cycle, as well as the difference between the average temperature of the tag in the given discharge cycle and the discharge reference temperature. The reference discharge amount of the tag in each given discharge cycle is then weighted and averaged to obtain the reference discharge amount of the tag. The reference discharge amounts of all tags form a reference discharge amount sequence. The step of obtaining the actual control coefficient of the tag in the next discharge cycle based on the discharge amount of a tag in the next discharge cycle, the discharge amount of the tag in the reference discharge amount sequence, and the pre-control coefficient of the tag in the next discharge cycle includes: The actual control coefficient of a tag in the next discharge cycle is obtained by comparing the discharge quantity of a tag in the reference discharge quantity sequence with the discharge quantity of that tag in the next discharge cycle and multiplying it by the pre-control coefficient of that tag in the reference discharge quantity sequence.
2. A portable device with low-power management function according to claim 1, characterized in that, The discharge cycle is the process by which the battery level of the portable device drops from 100% to zero.
3. A portable device with low-power management function according to claim 1, characterized in that, The step of obtaining the weight of the tag's discharge amount in the discharge cycle to be analyzed based on the distance between the time corresponding to the discharge amount of a tag in a discharge cycle to be analyzed and the time corresponding to the discharge amount of the tag in the current discharge cycle, and the difference between the average temperature of the tag in the discharge cycle to be analyzed and the discharge reference temperature, includes: The first normalized value is obtained by normalizing the distance between the time corresponding to the discharge amount of a tag in a discharge cycle to be analyzed and the time corresponding to the discharge amount of the same tag in the current discharge cycle; the second normalized value is obtained by normalizing the absolute value of the difference between the average temperature of the tag and the discharge reference temperature in the discharge cycle to be analyzed; the weight of the discharge amount of the tag in the discharge cycle to be analyzed is obtained by subtracting the average value of the first normalized value and the second normalized value from the first preset value.
4. A portable device with low-power management function according to claim 1, characterized in that, The step of obtaining the pre-regulation coefficient of a tag in the next discharge cycle based on the discharge quantity of a tag within a reference discharge quantity sequence and the discharge quantities of other tags with lower discharge quantities includes: A first reference feature value is obtained by subtracting the normalized value of the discharge quantity of a tag in the reference discharge quantity sequence from the first preset value; a second reference feature value is obtained by subtracting the ratio of the sum of the discharge quantities of other tags in the reference discharge quantity sequence that are smaller than that tag to the sum of all discharge quantities in the reference discharge quantity sequence from the first preset value; and the pre-regulation coefficient of the tag in the next discharge cycle is obtained by taking the average of the first reference feature value and the second reference feature value.
5. A portable device with low-power management function according to claim 1, characterized in that, The method of obtaining the module control coefficient of the module corresponding to the tag in the next discharge cycle based on the power consumption of a module in the portable device corresponding to a tag in the next discharge cycle, the priority of the module, the actual control coefficient of the tag in the next discharge cycle, and the discharge amount includes: The module control coefficient of the tag corresponding to the module in the next discharge cycle is obtained by mapping the actual control coefficient of a tag in the next discharge cycle, the priority coefficient of a module in the portable device, the power consumption of the module in the portable device corresponding to the tag in the next discharge cycle, and the ratio of the discharge amount of the tag in the next discharge cycle to the product of the sigmoid function.
6. A portable device with low-power management function according to claim 1, characterized in that, The adjustment of the operating parameters of each module based on the module control coefficient of each module corresponding to each tag in the next discharge cycle includes: The difference between the upper and lower limits of the operating parameters of a module is obtained and multiplied by the module control coefficient of a module corresponding to a tag in the next discharge cycle to obtain the adjustment range of the module under the tag in the next discharge cycle; the adjusted operating parameters of the module under the tag in the next discharge cycle are obtained by subtracting the adjustment range from the upper limit of the operating parameters of the module.