USPatent applicationPatented

Mobile terminal and power-saving method and device for same

Granted 15 Mar 2016 · 2 office actions

Current assignee: St Ericsson · originally Ericsson

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Yong Zhong · Examiner: Albert Wang · AU 2115 · TC 2100

Life of the application

12 dated events
⤢ drag to zoom20122014201620182020202220242026202820302032ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

The present invention provides a power-saving method for a mobile terminal, comprising the steps, after setting the mobile terminal to be in a data service power-saving state, monitoring, by the mobile terminal, a data service in accordance with a monitoring strategy for the data service power-saving state, and triggering a data service power-saving operation when a triggering condition set in the monitoring strategy is met. The present invention further provides a power-saving apparatus arranged within a mobile terminal, comprising a monitoring unit and an executing unit, wherein the monitoring unit is configured to monitor data services of the mobile terminal in accordance with a preset monitoring strategy, and send a power-saving command to the executing unit when a data service power-saving strategy is met. The present invention further provides a mobile terminal comprising the power-saving apparatus. As a result, the mobile can rapidly enter the data service power-saving mode according to the monitoring strategy, reduce unnecessary power consumption, and prolong the service time for the mobile terminal.

Description

8 parts
›TECHNICAL FIELD

The present invention relates to a field of mobile communication, in particular to a mobile terminal in a data service state, a power-saving method and a power-saving apparatus.

›BACKGROUND

Along with the coming of the 3G age and the rapid development of mobile Internet, a mobile terminal is not merely used for ordinary circuit switching services such as phone and short message any more. Various data services, particularly background class data services with a small data volume, appear as required. These data services which used to be completed by a desktop computer, for example, surfing the Internet, searching, chatting, electronic business, e-mail, online games, streaming media and so on, can now be processed by a mobile terminal. The mobile terminals such as smart phone, netbook and handheld PC facilitate people's work and life.

These mobile terminals are more often used for data services. However, the resultant power consumption exceeds that desired for the traditional circuit switching services such as phone and short message, and becomes a main part of the power consumption for the mobile terminals. There exists a higher demand on power-saving of the mobile terminals due to explosive growth of the data services. In order to prolong the service time for the mobile terminals, various methods must be adopted to reduce the power consumption.

In the prior art, some solutions are provided to reduce the power consumption of the mobile terminals. Their main idea is to turn on the modules inside the mobile terminal to be in a power-saving mode as possible on the premise that the normal operation of the mobile terminal is not affected. For example, the ambient luminous intensity may be detected, and the backlight intensity of the mobile terminal may be reduced when the ambient luminous intensity is strong, or a display screen, a screen backlight and a keyboard light may be turned off if no operation is made by a user within a period of time. When there is no service operated on the mobile terminal, a chip of the mobile terminal begins to sleep after a period of time and enters the power-saving mode.

However, when the mobile terminal starts a data service, particularly a background class data service with a small data volume, there will always exists a connection between the mobile terminal and an access network or a core network if the user does not voluntarily terminate the data service, even without any data transmission for the data service. At this time, the chip of the mobile terminal will always be in an operation state, which will lead to the waste of power and wireless resources. In fact, most of the time users do not know what data services have been started, so they do not know where to start even if they want to terminate the data services for power saving.

›SUMMARY

The present invention provides a method and an apparatus for saving power for a mobile terminal, so as to solve the problem existing in the prior art, i.e., how to save power in a data service state.

In order to solve the above-mentioned problem, the present invention provides a power-saving method for a mobile terminal, comprising the steps of:

setting the mobile terminal to be in a data service power-saving state;

monitoring, by the mobile terminal, data services in accordance with a monitoring strategy for the data service power-saving state;

triggering a data service power-saving operation when a triggering condition set in the monitoring strategy is met; and

performing, by the mobile terminal, the data service power-saving operation.

The present invention further provides a power-saving apparatus, arranged within a mobile terminal, the power-saving apparatus comprising a monitoring unit and an executing unit, wherein:

the monitoring unit is configured to monitor data services of the mobile terminal in accordance with a preset monitoring strategy, and send a power-saving command to the executing unit when a data service power-saving strategy is met; and

the executing unit is configured to, after receiving the power-saving command from the monitoring unit, execute a power-saving operation so as to turn on the mobile terminal to enter a data service power-saving mode.

The power-saving apparatus may further comprise a setting unit connected to the monitoring unit and configured to process settings of a user for a data service power-saving function, store the settings, send a command to turn on or turn off the data service power-saving function to the monitoring unit, and store setting parameters in the case that the data service power-saving function is turned on.

The present invention further provides a mobile terminal including the above-mentioned power-saving apparatus.

According to the present invention, it is able to automatically monitor the data service state of the mobile terminal in accordance with a preset monitoring strategy on the premise that the normal operation of the mobile terminal is not affected, rapidly enter the data service power-saving mode, reduce unnecessary power consumption, prolong the service time for the mobile terminal, and release unnecessary air-interface resources. In addition, when the user re-activates the data service, it is able to rapidly recover the data service without affecting the normal use.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flow chart showing a power-saving method according to embodiments of the present invention;

FIG. 2 is a flow chart showing the setting of data service power-saving function according to embodiments of the present invention;

FIG. 3 is a flow chart showing a monitoring strategy according to one embodiment of the present invention;

FIG. 4 is a flow chart showing a monitoring strategy according to another embodiment of the present invention;

FIG. 5 is a flow chart showing the power-saving operation according to one embodiment of the present invention;

FIG. 6 is a structural schematic view showing a data service power-saving apparatus according to an embodiment of the present invention; and

FIG. 7 is a schematic view showing an internal structure of a monitoring module of the data service power-saving apparatus according to an embodiment of the present invention.

›DETAILED DESCRIPTION

The present invention is described in details hereinafter in conjunction with the drawings.

As shown in FIG. 1 , the present invention provides a power-saving method,

mainly comprising: step S 1 , setting by default or manually on a mobile terminal whether or not to turn on a data service power-saving function and parameters thereof; step S 2 , performing, by the mobile terminal, real-time monitoring on a data service in accordance with a corresponding monitoring strategy, and determining whether or not to trigger a power-saving operation; step S 3 , performing the corresponding power-saving operation; and step S 4 , recovering rapidly the data service.

Preferably, in step S 1 , the data service power-saving function of the mobile terminal is turned on automatically by default, and a user may change the setting manually if desired. The specific procedure for the power-saving setting is shown in FIG. 2 , which comprises the following steps:

step S 11 : setting, by the user, whether or not to turn on the data service power-saving function and the parameters via software commands;

step S 12 : if the user selects to turn off the data service power-saving function, the mobile terminal will not monitor the data service, or exit from a power-saving mode; and

step S 13 : if the user selects to turn on the data service power-saving function, the mobile terminal stores the corresponding parameter. To be specific, the parameter may be a duration of a timer T, i.e., a period during no data transmission for the data service. Such a duration cannot be set as too short to facilitate the user experience of some applications. In the meanwhile, in order to save power in time, such a duration cannot be set as too long. Preferably, in order to improve the user experience, the user may be prompted to set the duration of the timer T as between 5 and 20 minutes. The period input by the user may be stored finally. Alternatively, a recommended duration of the timer T may be preset in the mobile terminal, and after turning on the data service power-saving function, the user may directly use such a preset duration.

After setting the data service power-saving mode, the mobile terminal will monitor the data service in accordance with the preset monitoring strategy. Once no data transmission for the data service is monitored within a period of time, the power-saving operation will be triggered, as shown in FIG. 3 , which comprises the following steps.

Step S 21 : judging whether or not there exists an on-going data service on the mobile terminal.

To be specific, all the radio bearers may be scanned to judge whether there exist radio bearers for the data service. If there is no on-going data service, the procedure returns to step S 21 to continue the scanning, and if there exists an on-going data service, the procedure enters step S 22 to start the timer T and then enters step S 23 .

Step 23 : judging whether or not there exists data transmission for the data service.

To be specific, whether or not valid data (uplink or downlink) for the data service is being transmitted on a data plane of the mobile terminal may be monitored in real time. If yes, the procedure enters step S 24 to restart the timer T and then returns to step S 21 ; if not, the procedure enters step S 25 .

In order to prevent conflict between the subsequent power-saving operation and NAS signaling, when the mobile terminal monitors the data service, a complete NAS signaling procedure may be ensured first. The NAS signaling refers to the signaling interaction non-access stratum (NAS) information between the mobile terminal and a core network, e.g., authentication, service request, and connection establishment. In order to ensure that there is sufficient time to process the on-going NAS signaling procedure before the timeout of the timer T, the monitoring strategy comprises the following steps.

›Step S 25 : judging whether there exists NAS signaling transmission

To be specific, whether or not there exists NAS signaling (uplink or downlink) transmission on a control plane of the mobile terminal may be monitored in real time. If there is no NAS signaling transmission, the procedure enters step S 26 to judge whether the timer T is timed out. If the timer is not timed out, the procedure returns to step S 23 to continue to monitor the data for the data service in real time. If the timer T is timed out, i.e., there exists no data transmission for the data service within this period of time, or no conflict with the NAS signaling, the mobile terminal is triggered to perform the power-saving operation. If there is NAS signaling as judged in step S 25 , the procedure enters step S 28 .

Step 28 : judging whether the duration away from the timeout of the timer T is greater than a maximum timer duration T NAS for an NAS layer. The maximum timer duration T NAS for the NAS layer is a maximum one of the allowable durations for processing the NAS signaling and it may be determined in accordance with all the timers of an NAS layer protocol, usually as 30 s. When the duration away from the timeout of the timer T is greater than the maximum timer duration T NAS for the NAS layer, the NAS signaling procedure can be completed before the timeout of the timer T, and the desired power-saving operation will not affect the NAS signaling procedure. So, the procedure returns to step S 23 to continue to monitor the data for the data service in real time, and the timers T continues to work. When the duration away from the timeout of the timer T is less than the maximum timer duration T NAS for the NAS layer, the NAS signaling procedure may be interrupted by the power-saving operation before the timeout of the timer T. In order to ensure the completion of the NAS signaling procedure, it needs to execute step S 29 .

Step 29 : adjusting the duration of the timer T so that it is timed out at least after T NAS .

To be specific, the duration of the timer T may be directly prolonged by T NAS so that the duration away from the timeout of the timer T may probably be greater than T NAS if there still exists NAS signaling data for a next step S 25 and it is unnecessary to take step S 29 . After the NAS signaling transmission is completed, the timer T continues to work in step S 26 until it is timed out, i.e., the power-saving operation is executed.

When the power-saving operation is executed, the chip of the mobile terminal is switched to a sleep state and enters the power-saving mode, so as to avoid meaningless power consumption and meaningless waste of radio resources when there is data service but no data for the data service. For example, if the user forgets to close a website after opening it for reading, downloading songs, uploading data or sending e-mails, the chip will always be in a working state, which thereby leads to meaningless power consumption and meaningless waste of radio resources.

Another alternative mode is to ensure that there does not exist a too big difference between an actual duration when the timer T is timed out and the preset duration on the premise of not affecting the NAS signaling procedure. Here, the duration away from the timeout of the timer T is prolonged to T NAS so that, when a next step S 25 is executed, the time to wait for the timeout of the timer T in step S 26 is shorter than that in the above-mentioned mode if the NAS signaling transmission has been completed. As a result, it is able to ensure that the NAS signaling procedure can be completed successfully and the actual duration when the timer T is timed out does not increase excessively due to the NAS signaling.

The adjusted duration of the timer T may be reset after the timer T is timed out, that is, the value of the timer T may be reset before the timer T is started when it is monitored that there exists data services again after the power-saving operation. For example, if a software timer is used, its duration is set as a default value each time it is started.

In another alternative mode, as shown in FIG. 4 , step S 27 is added prior to step S 28 , i.e., directly judging whether the duration of the timer T is less than the maximum timer duration T NAS of the NAS layer if it is judged in step S 25 that there is the NAS signaling.

To be specific, just as described in step S 13 , the duration of the timer T may not be set as too short, and usually it is greater than T NAS . Normally, the NAS signaling procedure can be completed within this period of time. However, the duration of the timer T set by the user is less than T NAS , subsequent to step S 27 , the timer T will be restarted in step S 24 , and then the procedure returns to step S 21 . If the duration of the timer T is greater than T NAS , the procedure proceeds to step S 28 .

Step S 27 is added so as to rapidly restart the timer T when it is judged that the duration of the timer T is less than T NAS , without step S 28 in which the remaining duration away from the timeout of the timer T is calculated and compared with T NAS . In addition, it is unnecessary to adjust the duration of the timer T in accordance with T NAS as mentioned in step S 29 , and to reset the timer T.

In step S 26 , if the timer T is timed out, i.e., there is no data transmission for the data service within this period of time, or no conflict with the NAS signaling, the mobile terminal is triggered to execute the power-saving operation. As shown in FIG. 5 , it comprises the following steps:

step S 31 : sending, by the mobile terminal, a signaling connection release indication to an access network;

step S 32 : releasing, by the access network, the radio resource control (RRC) connection with the mobile terminal; and

step S 33 : releasing, by the mobile terminal, the corresponding data service bearers and air-interface resources, and entering the data service power-saving mode, so as to reduce unnecessary power consumption and save the air-interface resources.

When the mobile terminal enters the data service power-saving mode, merely the air-interface connection between the mobile terminal and the access network is released, and a “virtual connection” still remains between the mobile terminal and the network side, i.e., the information of the mobile terminal, e.g., an IP address, is still stored in the core network, and the PDP context is still in an active state. Once the user restarts the data service, the mobile terminal merely needs to rebuild the air-interface connection with the access network. The wait time is very short, and the user's normal use will not be affected. To be specific, it comprises the following steps:

›step S 41 : re-triggering, by the user, the data service; · 1 of 2

step S 42 : sending, by the mobile terminal, a data service request to the access network;

step S 43 : configuring, by the access network, the corresponding data service bearers and air-interface resources; and

step S 44 : rebuilding, by the mobile terminal, a radio link and recovering the data service.

Based on the above-mentioned principles and steps, the present invention further provides a power-saving apparatus for a mobile terminal comprising a setting unit M 1 , a monitoring unit M 2 and an executing unit M 3 as shown in FIG. 6 .

The setting unit M 1 is configured to process user's settings, store a power-saving state (ON or OFF) and parameters thereof, and send a command to the monitoring unit M 2 to turn on or turn off the data service power-saving function.

The monitoring unit M 2 is configured to start or stop monitoring the data service in accordance with the command from the setting unit M 1 . If it is desired to monitor the data service, the monitoring unit will monitor the data service in accordance with a corresponding monitoring strategy. Once a data service power-saving strategy is met, the monitoring unit will send a power-saving command to the executing unit M 3 .

The executing unit M 3 is configured to execute the power-saving operation in accordance with the power-saving command from the monitoring unit M 2 , i.e., send a signaling connection release indication to a network, wait for the network to release a RRC connection, release the corresponding data service bearers and air-interface resources, and enter a power-saving mode for the data service.

Alternatively, the executing unit M 3 is connected to the setting unit M 1 , as shown by the dotted line in FIG. 6 , and configured to start or stop receiving the power-saving command from the monitoring unit M 2 in accordance with the command from the setting unit M 1 . When the power-saving operation is stopped, the executing unit M 3 may also be in a sleep state and does not need to wait for the power-saving command from the monitoring unit M 2 . As a result, the power consumption may be reduced in a better manner.

FIG. 7 shows the internal structure of the monitoring unit M 2 , comprising a first monitoring module, a second monitoring module, a third monitoring module, a timer monitoring module, and a timer T connected to the first, second and third monitoring modules and the timer monitoring module respectively.

The first monitoring module is configured to monitor whether there exists an on-going data service on the mobile terminal, and if yes, start the timer T immediately, and send an indication indicating that there exists the data service to the second monitoring module.

The second monitoring module is configured to, after receiving the indication indicating that there exists the data service from the first monitoring module, monitor whether data for the data service is transmitted between the mobile terminal and the network side, if yes, restart the timer T, and if not, send an indication indicating that there exists no data for the data service to the third monitoring module.

The third monitoring module is configured to, after receiving the indication indicating that there exists no data for the data service from the second monitoring module, monitor whether there exists NAS signaling data, if yes, send an indication indicating that there exists the NAS signaling data to the timer monitoring module, and if not, send an indication indicating that there exists no NAS signaling data to the timer monitoring module.

The timer monitoring module is configured to judge whether the timer is timed out upon receiving the indication indicating that there exists no NAS signaling data from the third monitoring module, if yes, send the power-saving command to the executing unit, and if not, continue to monitor the timer; and judge whether the duration away from the timeout of the timer is less than T NAS upon receiving the indication indicating that there exists the NAS signaling data from the third monitoring module, if the duration is less than T NAS , adjust the duration away from the timeout of the timer T as T NAS , or directly adjust the duration of the timer T as T+T NAS , and if the duration is greater than or equal to T NAS , continue to monitor the timer.

The timer monitoring module may also be configured to reset the duration of the timer T to a default value or an initial value for the next timing when the timer is timed out and the power-saving command is sent to the executing module.

The timer T receives a command to start the timing from the first monitoring module, a command to restart the timer from the second monitoring module and a command to adjust the duration from the timer monitoring module. After the timer is timed out each time, the timer itself may reset the duration away from the initial one.

In another embodiment, the timer monitoring module is configured to judge whether the duration of the timer T is less than T NAS upon receiving the indication indicating that there exists the NAS signaling data from the third monitoring module, if the duration is less than T NAS , directly restart the timer T, and if the duration is greater than or equal to T NAS , judge again whether the duration away from the timeout of the timer is less than T NAS , if this duration is less than T NAS , adjust the duration away from the timeout of the timer T as T NAS , or directly adjust the duration of the timer T as T+T NAS , and if this duration is greater than or equal to T NAS , continue to monitor the timer. Upon receiving the indication indicating that there exists no NAS signaling data from the third monitoring module, the timer monitoring module is configured to judge whether the timer is timed out, if yes, send a power-saving command to the executing unit M 3 , and if not, continue to monitor the timer.

The above-mentioned power-saving apparatus may be adapted to various mobile terminals with services via a wireless network, such as mobile phone, portable computer and handheld PC.

›step S 41 : re-triggering, by the user, the data service; · 2 of 2

Through the above-mentioned description, it may be apparent for a person skilled in the art that the present invention may be implemented by hardware, or by software as well as a necessary common hardware platform. Based on this understanding, the technical solution of the present invention may appear in the form of software products, which may be stored in a storage medium and include several instructions so as to turn on a mobile terminal to execute the methods according to the embodiments of the present invention.

The above are merely the embodiments of the present invention. It should be noted that, a person skilled in the art may further make improvements and modifications if without departing from the principle of the present invention, and these improvements and modifications shall also be considered as the scope of the present invention.

Claims as granted

15 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

2 codes
IPC · International Patent Classification
Section G — Physics
  • G06F1/32
Section H — Electricity
  • H04W52/02

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2012Jul 2012Jan 2013Jul 2013Jan 2014Jul 2014Jan 2015Jul 2015Jan 2016USPTOApplicantNon-final rejectionNon-final rejection
USPTOApplicanthover for detail · click to open
Pendency
4.4 y
1,607 days filing → grant
Office actions
2
non-final + final
Responses
3
no RCE
Examiner
Albert Wang
art unit 2115 · TC 2100
Citations: 8 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom201620182020202220242026202820302032Owner 3
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock