IP Library Granted Patent US 9,271,232
Granted Patent B2
US 9,271,232 · App. 14/237,425 · Granted Feb 23, 2016

Mobile terminal and power saving method thereof

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,271,232
App. No.
14/237,425
Granted
Feb 23, 2016
Kind
B2
Abstract

A mobile terminal and a method are provided for power saving. The mobile terminal monitors changes of data on a UART bus, acquires current operating states of a Bluetooth chip and a main control chip on the mobile terminal, and when detecting that there is no data on the UART bus, the main control chip controls a Bluetooth module to enter into a power saving mode. By adopting the technical scheme described, once it is detected that there is no data on the bus, the Bluetooth module will be enabled to enter into a state of power saving mode immediately, which ensures that the Bluetooth module is always in the state of power saving mode when there is no service ongoing, thereby increasing the standby time of the mobile terminal to the maximum extent, and improving the level of the user experience.

Claims (11)

1. A method for power saving of a mobile terminal, comprising: the mobile terminal monitoring changes of data on a Universal Asynchronous Receiver/Transmitter (UART) bus, acquiring current operating states of a Bluetooth chip and a main control chip on the mobile terminal; and when detecting that there is no data on the UART bus, the main control chip controlling a Bluetooth module to enter into a power saving mode;

wherein, the method further comprising: generating a corresponding interruption after data activities, transmission or reception of the data on the UART bus is completed, to enter into an interruption process of the UART transmission and reception; and activating a timer in the interruption process, thereby controlling the Bluetooth module to enter into the power saving mode according to the state of the timer.

2. The method according to claim 1 , further comprising: if the timer expires, determining whether an ID of the timer is valid and whether a variable uart_last_acess for identifying whether there are the data activities on the UART bus is 1; and if the ID of the timer is invalid and the uart_last_acess is not 1, controlling the Bluetooth module to enter into the power saving mode.

3. The method according to claim 1 , further comprising: after the Bluetooth module of the mobile terminal enters into the power saving mode, detecting whether the mobile terminal enters into a standby state, and if the mobile terminal enters into the standby state, determining that the data activities on the UART bus is monitored no longer.

4. A mobile terminal, comprising a Bluetooth module, a monitor module and a main control module; wherein,

the Bluetooth module is used to communicate with an external Bluetooth device;

the monitor module is used to monitor a data state on a Universal Asynchronous Receiver/Transmitter (UART) bus and feed the data state to the main control module; and

the main control module is used to communicate with the Bluetooth module and the monitor module and control the Bluetooth module, and when the data state fed by the monitor module is that there is no data on the UART bus, control the Bluetooth module to enter into the power saving mode;

wherein, the monitor module is further used to, generate a corresponding interruption after data activities, transmission or reception of the data, on the UART bus is completed, so as to enter into an interruption process of the UART transmission and reception, and activate a timer in the interruption process; and the main control module is further used to control the Bluetooth module to enter into the power saving mode according to the state of the timer.

5. The mobile terminal according to claim 4 , wherein, the monitor module is further used to, if the timer expires, to enter into an interruption process function of expiration of the timer of the monitor module, so as to determine whether an ID of the timer is valid and whether a variable uart_last_acessfor identifying whether there are data activities on the UART bus is 1; and if the ID of the timer is invalid and the uart_last_acess is not 1, notify the main control module to control the Bluetooth module is set to enter into the power saving mode.

6. The mobile terminal according to claim 5 , wherein, after the Bluetooth module of the mobile terminal enters into the power saving mode, the monitor module is used to: detect whether the mobile terminal enters into a standby state, and if the mobile terminal enters into the standby state, determine that the data activities on the UART bus is monitored no longer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: ZTE CORPORATION
To: OPEN INVENTION NETWORK LLC
Reel/Frame 051197/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2016
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
Reel/Frame 040017/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: ZHANG, YIMING; ZHAN, MING; DONG, JINGUANG
To: ZTE CORPORATION
Reel/Frame 032159/0341 →