A positioning terminal dynamic power consumption control method based on statistical cycle back calculation search network power consumption

By dynamically adjusting the power-on time threshold and calculating the network search power consumption based on the statistical period, the power consumption management of the positioning device is optimized, solving the energy consumption problem of traditional GPS devices in different environments and battery states, and achieving more efficient battery life and continuous positioning services.

CN122248515APending Publication Date: 2026-06-19TOPFLYTECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TOPFLYTECH CO LTD
Filing Date
2026-04-14
Publication Date
2026-06-19

Smart Images

  • Figure CN122248515A_ABST
    Figure CN122248515A_ABST
Patent Text Reader

Abstract

This invention discloses a dynamic power consumption control method for positioning terminals based on statistical periodic calculation of network search power consumption. This invention optimizes power consumption management by dynamically adjusting the power-on time threshold, and can be widely applied in various industries such as consumer electronics, the Internet of Things (IoT), and intelligent transportation systems. It is particularly useful in GPS positioning devices requiring efficient energy management, such as mobile communication devices, wearable devices, vehicle tracking systems, logistics monitoring systems, and outdoor adventure equipment. This method can improve the battery life of positioning devices, reduce energy consumption, and ensure the continuity and accuracy of positioning services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of positioning equipment technology, and in particular to a dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption. Background Technology

[0002] Traditional GPS positioning devices typically have a fixed power-on time threshold to limit frequent power-on operations and save power. Users can preset the interval for sending location information, but if this interval is less than the preset power-on time threshold, the positioning device will remain continuously powered on. While this ensures continuous transmission of location data, it leads to unnecessary increases in power consumption, especially during each network search. The fixed threshold method ignores the impact of environmental factors and changes in the positioning device's state on network search power consumption. For example, there is a significant difference in power consumption between areas with good and weak signals. Furthermore, as batteries age, the energy efficiency of positioning devices decreases, and the fixed threshold strategy cannot adapt to this change, potentially leading to premature or delayed power-on in certain situations, thereby affecting battery life or the timeliness of positioning services.

[0003] Current positioning devices do not take into account the differences in power consumption during actual network search, and therefore cannot be optimized for power consumption under different usage environments and conditions.

[0004] Therefore, existing technologies have shortcomings and need to be improved. Summary of the Invention

[0005] The technical problem to be solved by this invention is to provide a dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption, thereby improving the battery life of positioning devices, reducing energy consumption, and ensuring the continuity and accuracy of positioning services.

[0006] The technical solution of the present invention is as follows: a dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption is provided, comprising the following steps.

[0007] S1: Initialize basic parameter configuration; Set the upload interval for mobile status to Upm (e.g., 60s); Enter known fixed parameters: operating current Iw (e.g., 20mA), power consumption for data push CspPush (initially can be set according to experience or default value), and time taken from power-off to power-on to complete reporting (e.g., 90s). Set the parameter statistics period Tcycle (e.g., 1 day, i.e., 86400s); Set the boot time threshold Thm (either an empirical value or a value estimated based on the initial CspFnet).

[0008] S2: Periodic data statistics and collection. During the set statistical period Tcycle, the positioning device records the following key data in real time; specifically: Number of positioning pushes Npush: The total number of successful data reporting pushes within the statistical period. Number of network searches Nfnet: The total number of network search operations performed by the positioning device within the statistical period (including network searches after startup, re-searches after signal loss, etc.). Operating time Tw: The total duration that the positioning device is in the powered-on operating state within the statistical period (excluding shutdown and sleep times). Total power consumption Csp during mobile state in the period: The total power consumption of the battery during the mobile state within the statistical period is collected through the battery management system (BMS).

[0009] S3: After the statistical period ends, the positioning device calculates the actual network search power consumption CspFnet according to the collected data using the following formula.

[0010] Based on the preset proportional relationship between push power consumption and network search power consumption, this proportional relationship is CspPush = CspFnet / M, and this proportional relationship is obtained through historical calibration or device measurement. For example, the value range of M is 5 - 20.

[0011] Substitute into the energy consumption balance relationship: Npush * CspPush + Nfnet * CspFnet + Iw * Tw = Csp; Derive and calculate CspFnet, CspFnet = (Csp - Iw * Tw) / (Npush / M + Nfnet).

[0012] S4: Update the optimal power-on time threshold Thm. Based on the calculated CspFnet and combined with known fixed parameters, update the optimal Thm using the following formula. Thm = CspFnet / Iw + Tstart, After the calculation is completed, overwrite the original threshold with the new Thm as the working mode judgment criterion for the next cycle.

[0013] S5: Execution and loop of the working mode in the mobile state; After the start of the next statistical period, the positioning device determines the working mode in the mobile state according to the updated Thm.

[0014] If the current mobile state upload interval Upm < Thm, adopt the "keep powered-on mode"; If the current upload interval Upm ≥ Thm, the "power-off sleep mode" is adopted. The process S2-S5 is repeated to achieve a closed-loop cycle of "statistics-calculation-update-execution". It should be noted that the time data in this invention needs to be in a unified unit, such as seconds, minutes, and hours. When using different units, conversions are required; for example, 1 hour = 3600 seconds, 1 mAh = 1 mA * 3600 s.

[0015] Furthermore, when the battery level of the positioning device is below 20%, the motion status upload interval Upm is extended by a factor of, for example, 2 to 20 times.

[0016] Furthermore, when the signal strength of the positioning device is less than 30% of the normal signal strength, the motion status upload interval Upm is extended by a factor of, for example, 2-20 times.

[0017] Furthermore, when the mobile status upload interval Upm is adjusted according to business needs (such as user requirements for positioning accuracy or user requirements for battery life), the dynamic update of Thm matches the adjustment of Upm in real time, ensuring that no matter how Upm changes, the working mode is always the optimal choice under the current conditions.

[0018] Furthermore, the total power consumption Csp of the battery during the mobile state within the statistical period is collected through the battery management system (BMS): the total power consumption of the battery within the statistical period.

[0019] Furthermore, the actual operating current Iw, the actual reported power consumption CspPush, and the actual time taken from shutdown to power-on completion Tstart are obtained through the battery management system (BMS), and this data is used to replace the known fixed parameters entered in step S1.

[0020] Furthermore, the actual operating current Iw is the average operating current within this cycle, the actual power consumption for reporting data push CspPush is the average power consumption for all reported data pushes within this cycle, and the actual time from shutdown to power-on completion of reporting Tstart is the average time for all shutdown to power-on completion of reporting within this cycle.

[0021] Furthermore, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed, implements the aforementioned method for dynamic power consumption control of a positioning terminal based on statistical periodic back-calculation of network search power consumption.

[0022] By employing the above scheme, this invention provides a dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption. This method can be applied to GPS positioning devices requiring efficient energy management, such as mobile communication devices, wearable devices, vehicle tracking systems, logistics monitoring systems, and outdoor adventure equipment. By dynamically adjusting the power-on time threshold to optimize power consumption management, this technology can be widely applied in various industries such as consumer electronics, the Internet of Things (IoT), and intelligent transportation systems, effectively improving the battery life of positioning devices, reducing energy consumption, and ensuring the continuity and accuracy of positioning services. Attached Figure Description

[0023] Figure 1 This is a flowchart of the method of the present invention; Figure 2 This is a flowchart of the power consumption calculation process of the present invention. Detailed Implementation

[0024] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments.

[0025] Please see Figure 1 and Figure 2 This invention provides a dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption, comprising the following steps.

[0026] S1: Initialize basic parameter configuration; Set the upload interval for mobile status to Upm (e.g., 60s); Enter known fixed parameters: operating current Iw (e.g., 20mA), power consumption for data push CspPush (initially can be set according to experience or default value), and time taken from power-off to power-on to complete reporting (e.g., 90s). Set the parameter statistics period Tcycle (e.g., 1 day, i.e., 86400s); Set the boot time threshold Thm (either an empirical value or a value estimated based on the initial CspFnet).

[0027] This step provides the initial working basis for the positioning device, ensuring that the positioning device can immediately enter the positioning and data reporting process after startup. At the same time, it sets a benchmark framework for subsequent periodic statistics and parameter calculations, avoiding the positioning device from failing to work properly due to missing parameters.

[0028] S2: Data statistics and collection within the cycle. Within the set statistical cycle Tcycle, the positioning device records the following key data in real time; specifically: Location Push Count (Npush): The total number of times data reporting was successfully pushed within the statistical period; Nfnet: The total number of times the positioning device performs network search operations within the statistical period (including network search after power-on, re-search after signal loss, etc.). Working time Tw: The total time the positioning device is in the powered-on state during the statistical period (excluding the power-off sleep time). Total power consumption during the cycle in mobile mode (Csp): The total power consumption of the battery in mobile mode during the cycle is collected and statistically analyzed by the Battery Management System (BMS).

[0029] This step obtains the core input data for calculating the power consumption of the network search (CspFnet). This data directly reflects the operating status and energy consumption of the positioning device in the actual working environment, and serves as the basis for subsequent threshold optimization, ensuring that the optimization results closely match the real-world scenario.

[0030] S3: After the statistical period ends, the positioning device calculates the actual network search power consumption CspFnet based on the collected data according to the following formula.

[0031] Based on a preset ratio between push power consumption and network search power consumption, the ratio is CspPush = CspFnet / M, which is obtained through historical calibration or actual device measurement. For example, the value of M ranges from 5 to 20.

[0032] Substituting into the energy balance equation: Npush*CspPush+Nfnet*CspFnet+Iw*Tw=Csp; Derive and calculate CspFnet, CspFnet=(Csp-Iw*Tw) / (Npush / M+Nfnet).

[0033] This step accurately obtains the actual network search power consumption of the positioning device under the current operating environment. Since CspFnet varies greatly due to environmental factors such as signal strength and operating frequency, calculating using actual data avoids errors caused by using fixed values, providing accurate parameters for subsequent Thm calculations.

[0034] S4: Optimal boot time threshold Thm is updated based on the calculated CspFnet and known fixed parameters, using the following formula. Thm = CspFnet / Iw+Tstart, After the calculation is completed, the new Thrm is used to overwrite the original threshold and is used as the criterion for judging the working mode in the next cycle.

[0035] This step involves dynamically adjusting the threshold Thm to always adapt to the energy consumption characteristics of the current environment. When environmental changes cause CspFnet to change, Thm can be optimized accordingly, ensuring that the decision-making basis for subsequent working mode switching is always optimal, balancing the response speed of the positioning device and power consumption control.

[0036] S5: Execute and loop the working mode in the moving state; after the start of the next statistical period, the positioning device determines the working mode in the moving state according to the updated Thm.

[0037] If the current upload interval Upm in the moving state < Thm: Adopt the "Keep powered-on mode".

[0038] If the current upload interval Upm in the moving state ≥ Thm: Adopt the "Shutdown and sleep mode".

[0039] Repeat the process of S2 - S5 to achieve a closed-loop cycle of "statistics - calculation - update - execution".

[0040] In this step, the threshold Thm is dynamically adjusted to always adapt to the energy consumption characteristics in the current environment. When the environment changes and causes CspFnet to change, Thm can be optimized accordingly to ensure that the decision-making basis for subsequent working mode switching is always optimal, balancing the response speed and power consumption control of the positioning device.

[0041] In this embodiment, when the battery power of the positioning device is less than 20%, the upload interval Upm in the moving state is extended, and the extension multiple is, for example, 2 - 20 times.

[0042] In this embodiment, when the signal strength of the positioning device is less than 30% of the normal signal strength, the upload interval Upm in the moving state is extended, and the extension multiple is, for example, 2 - 20 times.

[0043] In this embodiment, when the upload interval Upm in the moving state is adjusted according to service requirements (such as the user's demand for positioning accuracy, the user's battery life), the dynamic update of Thm matches the adjustment of Upm in real time to ensure that no matter how Upm changes, the working mode is always the optimal choice under the current conditions.

[0044] In this embodiment, the total power consumption Csp of the battery in the moving state within the statistical period is collected through the battery management system (BMS): the total power consumption of the battery within the statistical period.

[0045] In this embodiment, the actual operating working current Iw, the power consumption CspPush for actually pushing reported data, and the time Tstart required to complete the reporting from shutdown to startup are obtained through the battery management system (BMS), and these data are used to replace the input known fixed parameters in step S1.

[0046] In this embodiment, the actual operating working current Iw is the average value of the working current within this period, the power consumption CspPush for actually pushing reported data is the average value of the power consumption for all pushed reported data within this period, and the time Tstart required to complete the reporting from shutdown to startup is the average value of the time required to complete the reporting from shutdown to startup for all within this period.

[0047] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed, implements the aforementioned method for dynamic power consumption control of a positioning terminal based on statistical periodic back-calculation of network search power consumption.

[0048] In one specific embodiment, the present invention is compared with a method using a fixed threshold:

[0049] The specific comparison is shown in the table below:

[0050] The following table shows the performance improvement data of the same device before and after applying the algorithm, comparing the longitudinal effects (before and after application) of this invention in scenarios with different signal strengths:

[0051] As can be clearly seen from the table above, the present invention optimizes power consumption management by dynamically adjusting the power-on time threshold. Its power consumption is significantly better than that of existing technical solutions, which can effectively improve the battery life of positioning devices, reduce energy consumption, and ensure the continuity and accuracy of positioning services.

[0052] This invention provides a dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption. This method can be applied to GPS positioning devices requiring efficient energy management, such as mobile communication devices, wearable devices, vehicle tracking systems, logistics monitoring systems, and outdoor adventure equipment. By dynamically adjusting the power-on time threshold to optimize power consumption management, this technology can be widely used in various industries such as consumer electronics, the Internet of Things (IoT), and intelligent transportation systems, effectively improving the battery life of positioning devices, reducing energy consumption, and ensuring the continuity and accuracy of positioning services.

[0053] In summary, this invention solves the aforementioned problems by dynamically setting a power-on time threshold and directly optimizing power consumption based on the actual network search power consumption of the positioning device during operation. Its advantages and positive effects include: Adaptive power management: It can dynamically adjust the power-on strategy based on the difficulty of network search in the current environment (such as signal strength) and the status of the positioning device (such as battery level and hardware aging) to ensure that power consumption is minimized while meeting positioning requirements.

[0054] Improved battery efficiency and lifespan: Avoids unnecessary long-term operation under good signal conditions, reduces ineffective power consumption, and thus extends the battery life and overall lifespan of the positioning device.

[0055] Enhanced user experience: Users do not need to manually adjust complex location settings. The system automatically optimizes to adapt to various application scenarios, ensuring the continuity of location services, and preventing the location device from suddenly shutting down due to excessive power consumption.

[0056] Highly adaptable to different environments and usage patterns (between high-rise buildings in cities, open areas in the wild, etc.), this technology can flexibly adjust its strategy to achieve the best balance between power consumption and positioning accuracy.

[0057] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A dynamic power consumption control method for a positioning terminal based on statistical periodic back-calculation of network search power consumption, characterized in that, Includes the following steps: S1: Initialize basic parameter configuration; Set the upload interval (Upm) for mobile status; Enter the known fixed parameters: operating current Iw, power consumption for data push CspPush, and time taken from shutdown to power-on to complete reporting Tstart; Set the parameter statistical period Tcycle; Set the boot time threshold Thm; S2: Data statistics and collection within the cycle. Within the set statistical cycle Tcycle, the positioning device records the following key data in real time; specifically: Location Push Count (Npush): The total number of times data reporting was successfully pushed within the statistical period; Nfnet (Number of Network Searches): The total number of network search operations performed by the positioning device within the statistical period; Operating time Tw: The total time the positioning device is in the powered-on and running state within the statistical period; Total power consumption during the mobile phase (Csp): The total power consumption of the battery during the mobile phase within the data collection and statistics period. S3: After the statistical period ends, the positioning device calculates the actual network search power consumption CspFnet based on the collected data using the following formula: Based on the preset ratio between push power consumption and network search power consumption, the ratio is CspPush=CspFnet / M, which is obtained through historical calibration or actual device measurement. Substituting into the energy balance equation: Npush*CspPush+Nfnet*CspFnet+Iw*Tw=Csp; Derive and calculate CspFnet, CspFnet=(Csp-Iw*Tw) / (Npush / M+Nfnet); S4: Optimal boot time threshold Thm is updated based on the calculated CspFnet and known fixed parameters, using the following formula. Thm = CspFnet / Iw+Tstart, After the calculation is completed, the new Thrm is used to overwrite the original threshold and is used as the criterion for judging the working mode in the next cycle. S5: Execution and Cycle of Working Mode in Mobility State; After the start of the next statistical cycle, the positioning device determines the working mode in mobility state based on the updated Thm: If the current upload interval Upm < Thm, use "keep powered on mode"; If the current upload interval Upm ≥ Thm, use "power off and hibernate mode"; Repeat the S2-S5 process to achieve a closed loop of "statistics-calculation-update-execution".

2. The dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption according to claim 1, characterized in that, When the battery level of the positioning device is below 20%, extend the motion status upload interval Upm.

3. The dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption according to claim 1, characterized in that, When the signal strength of the positioning device is less than 30% of the normal signal strength, extend the motion status upload interval Upm.

4. The dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption according to claim 1, characterized in that, When the mobile status upload interval Upm is adjusted according to business needs, the dynamic update of Them is matched with the adjustment of Upm in real time.

5. The dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption according to claim 1, characterized in that, The battery management system collects the actual total power consumption (Csp) during the mobile state, which is the total power consumption of the battery within the statistical period.

6. The dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption according to claim 1, characterized in that, The battery management system obtains the actual operating current Iw, the actual reported power consumption CspPush, and the actual time taken from shutdown to power-on completion Tstart, and replaces the known fixed parameters entered in step S1 with this data.

7. The dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption according to claim 6, characterized in that, The actual operating current Iw is the average operating current within this cycle; the actual power consumption for reporting data push CspPush is the average power consumption for all reported data pushes within this cycle; and the actual time from shutdown to power-on completion of reporting Tstart is the average time for all shutdown to power-on completion of reporting within this cycle.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed, implements the dynamic power consumption control method for positioning terminals based on statistical periodic back-calculation of network search power consumption as described in any one of claims 1-7.