Positioning Module Sleep Control for Battery Life and Timely Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intelligent terminals face high power consumption due to continuous positioning operations triggered by various applications, which can affect the functionality of applications with high positioning frequency demands.

Innovation Solution

A sleep control method for positioning modules in terminals that determines whether to enter a sleep state based on the demand positioning frequency of the application, using a preset application list, signal quality, and request frequency to optimize power usage and ensure timely positioning for high-demand applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the positioning module continuously performs positioning operations to meet high positioning frequency demands, then the positioning timeliness is improved, but the power consumption increases

Engineering Contradiction:
Improvepositioning timelinessVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The positioning module dynamically adjusts its operating state between active and sleep modes based on real-time positioning frequency requirements. When positioning frequency demand is high, the module remains active to ensure timely positioning. When demand is low, the module enters sleep state to reduce power consumption. This dynamic state adjustment resolves the contradiction between positioning timeliness and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameters of the positioning module by adjusting the sleep period configuration. By modifying the sleep period parameter, the system can control how frequently the positioning module wakes up to perform positioning operations. This parameter adjustment allows the system to balance between providing timely positioning (shorter sleep periods) and reducing power consumption (longer sleep periods).

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the positioning module enters sleep state to reduce power consumption, then the power usage is optimized, but the positioning frequency may not meet application demands

Engineering Contradiction:
Improvepower usageVSAvoidpositioning frequency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system implements feedback mechanisms to monitor positioning frequency requirements from applications. Based on this feedback, the system adjusts the sleep period configuration of the positioning module. If the monitoring indicates that positioning frequency demands are not met, the system reduces the sleep period or prevents sleep state to ensure positioning frequency requirements are satisfied while still optimizing power usage when demands are low.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of positioning frequency requirements before the positioning module enters sleep state. By assessing whether the current positioning frequency meets application demands in advance, the system can make informed decisions about sleep state transitions. This preliminary action ensures that entering sleep state will not compromise positioning frequency requirements, thus optimizing power usage without sacrificing productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12487368B2Sleep control method, terminal, and storage medium
Publication Date: 2025.12.02 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12487368B2 patent drawing
  • US12487368B2 patent drawing
  • US12487368B2 patent drawing

AI summary

A sleep control method includes determining a positioning request sent by an application; and determining whether to control a positioning module configured for positioning to enter a sleep state, according to at least a demand positioning frequency of the application. An application may be assigned to a preset application list and associated with a preset positioning frequency to determine the allowed demand positioning frequency of the application. Controlling the positioning module to enter a sleep state may also be performed based on the type of positioning request.