CA2586434A1 - A method for time display on a mobile phone - Google Patents
A method for time display on a mobile phoneInfo
- Publication number
- CA2586434A1 CA2586434A1 CA002586434A CA2586434A CA2586434A1 CA 2586434 A1 CA2586434 A1 CA 2586434A1 CA 002586434 A CA002586434 A CA 002586434A CA 2586434 A CA2586434 A CA 2586434A CA 2586434 A1 CA2586434 A1 CA 2586434A1
- Authority
- CA
- Canada
- Prior art keywords
- state
- pseudo power
- mobile phone
- time
- identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/21—Combinations with auxiliary equipment, e.g. with clocks or memoranda pads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0254—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity detecting a user operation or a tactile contact or a motion of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Abstract
A method for displaying time on a mobile telephone, characterized in that the method comprises the following steps: first, in the waiting state, set a pseudo shutdown identification symbol; second, when the system identifies that the identification symbol is active, the system comes into the pseudo shutdown state; third, the system continually obtains new time value through bottom clock, and displays the new time value on the LCD; fourth, the system leaves the pseudo shutdown state, and restarts The present invention enables the mobile telephone to display time without radio frequency signal by setting the third state , i. e. , pseudo shutdown state.
Description
A Method for Time Display on A Mobile Phone Technical Field The present invention relates to time display on a communication terminal, and especially, to time display on a mobile phone.
Description of the Related Art In recent years, the mobile phone technology has developed quickly, and various aspects , such as the size of PCB plate, standby current, process and model, the performance of software , have made considerable progress; for the application of mainstream service, functions such as MMS, WAP, BREW and E-MAIL have been perfected continually and accepted by the consumers gradually, the research and development (R&D)engineers for the mobile phone home and abroad have made continuous innovation and exploration, and many new applications constructed on the mobile phone have been invented. These more humanistic applications make users of wider range accept the mobile phone as one of the necessary tools in daily life, and objectively promote the prosperity of the mobile phone market.
The time display function is always one of the important functions for mobile phone, and it brings much convenience for people, for which many people do not wear watch.
However, current mobile phones only display time in power on state, and cannot display time in power off state, which otherwise causes inconvenience to people. In many environments which are sensitive to electronic interference, the mobile phone is not allowed to use, this is because the mobile phone will generate radio frequency signal in normal standby state, which may generate EMI(Electro Magnetic Interference) to some apparatuses and then incur safety hidden trouble (for example, on a plane). And also, some mobile phone users usually shut down their mobile phones in the night, as they, on the one hand, want to avoid radiation of the mobile phone, and on the other hand, to save power.
For the current mobile phone, when power-on, it enters the standby state, in which time can be displayed, but the mobile phone will generate radio frequency signal.
Summary of the Invention The present invention aims to provide a method for time display on a mobile phone. The method of the present invention renders that the mobile phone can display time in a non-standby state, wherein the non-standby state is a third state, i.e., a pseudo power off state, besides the standby state and the power off state. In the third state, the mobile phone can display time without generating radio frequency signal.
In order to achieve the above object, the present invention discloses a method for time display on the mobile phone, wherein the following steps are comprised:
step 1, in standby state, setting a pseudo power off identifier for the mobile phone;
step 2, when the system identifies that the pseudo power off identifier is active, the system coming into the pseudo power off state;
step 3, the system continually obtaining a new time value through a bottom clock, and displaying the new time value on a LCD; and step 4, the system quitting the pseudo power off state, and restarting.
In the method according to the present invention , the step 2 further comprises the following step: the system, when identifying that the pseudo power off identifier is active, stores the current time to the storage system of the mobile phone; the step 3 further comprises the following step: the system obtains the time stored in the storage system as a reference value for time display, and obtains a new time value by way of calculation through the bottom cfock;
and the step 4 further comprises the following step: the system clears the time values stored in the storage system when quits the pseudo power off state.
In the step 2 of the above method, wherein the system judges whether the pseudo power off identifier is active through long pressing the function key.
The step 2 further comprises a step of shutting down and restarting the system; wherein, the system shuts down when the function key is long pressed, and the system identifies that the pseudo power off identifier is active, then stores the current time into the storage system of the mobile phone; after the current time is stored, the system restarts, and the system only restarts tasks relevant to the storage system, and the system comes into the pseudo power off state.
In the step 2, after the system identifies the pseudo power off identifier, the process proceeds to the following step: shut down each task while only keep the tasks relevant to the bottom clock of the system, then the system comes into the pseudo power off state, wherein the tasks which are shut down at least include a radio frequency task.
In the step 4, the system quits the pseudo power off state through responding to an advanced interrupt, and clears the time values stored in the storage system through calling an interrupt function, then calls an endless loop function and restarts.
In the method according to the present invention, the advanced interrupt is an event of long pressing the function key.
In the method according to the present invention, the storage system is an embedded file system (EFS) of a CDMA mobile phone.
The method according to the present invention further comprises a step of judging whether the time reference value obtained from the storage system is zero, if it is zero, the system will directly come into a normal starting process, but not into a pseudo power off state, and if it is not zero, the system will come into the pseudo power off state.
The method according to the present invention further comprises a step of compensating the obtained time data stored in the storage system.
In the method according to the present invention, the step 3 further comprises the following steps:
step 3.1, setting a bottom timer, and the timer being able to generate interrupt when the mobile phone is in the dormant state;
step 3.2, starting the timer;
step 3.3, tuming off a fast clock temperature compensated crystal oscillator ( TCXO ), switching to a slow clock and entering a chip into a dormant mode;
step 3.4, when the timer reaches, an interrupt will be generated, then calling the interrupt function, and in the interrupt function, switching the slow clock to the fast clock temperature compensated crystal oscillator, calculating the newest time data and renewing the LCD for the new time display; and step 3.5, re-setting the timer, turning off the fast clock and entering into the dormant mode.
By setting a third state, i.e., the pseudo power off state, the present invention enables the mobile phone to display time without radio frequency signal Brief Description of the Accompanying Drawings Figure 1 is a flow chart of an embodiment for implementing the present invention.
Embodiments for Carrying Out the Present Invention The present invention is to realize a third state which exists between the normal standby state and the power off state of the mobile phone, and in this state, the mobile phone will not generate radio frequency signal, i.e., the mobile phone is invisible to the network, so it will not generate EMI(Electro Magnetic Interference) to sensitive apparatuses, and there will be no radiation of radio frequency to people; besides, the power consumption is very small and the current is at around 5 milliampere, accordingly, achieving the aim of saving power. In the following, we call this state as "a pseudo power off state".
A technical solution for carrying out the present invention is as follows:
1. in the standby state, setting a pseudo power off identifier through the menu;
2. shutting down the mobile phone through long pressing the function key (it is generally defined as a hang up key), a mobile phone software judging that the present pseudo power off identifier is active, and storing the current time in the storage system (as for the present CDMA mobile phone, it is the embedded file system (EFS), and as for the GSM
criterion mobile phone, it need not store time) of the mobile phone; then the system restarting, and the system only starting tasks relevant to the storage system when restarting, then the system coming into the pseudo power off state;
Description of the Related Art In recent years, the mobile phone technology has developed quickly, and various aspects , such as the size of PCB plate, standby current, process and model, the performance of software , have made considerable progress; for the application of mainstream service, functions such as MMS, WAP, BREW and E-MAIL have been perfected continually and accepted by the consumers gradually, the research and development (R&D)engineers for the mobile phone home and abroad have made continuous innovation and exploration, and many new applications constructed on the mobile phone have been invented. These more humanistic applications make users of wider range accept the mobile phone as one of the necessary tools in daily life, and objectively promote the prosperity of the mobile phone market.
The time display function is always one of the important functions for mobile phone, and it brings much convenience for people, for which many people do not wear watch.
However, current mobile phones only display time in power on state, and cannot display time in power off state, which otherwise causes inconvenience to people. In many environments which are sensitive to electronic interference, the mobile phone is not allowed to use, this is because the mobile phone will generate radio frequency signal in normal standby state, which may generate EMI(Electro Magnetic Interference) to some apparatuses and then incur safety hidden trouble (for example, on a plane). And also, some mobile phone users usually shut down their mobile phones in the night, as they, on the one hand, want to avoid radiation of the mobile phone, and on the other hand, to save power.
For the current mobile phone, when power-on, it enters the standby state, in which time can be displayed, but the mobile phone will generate radio frequency signal.
Summary of the Invention The present invention aims to provide a method for time display on a mobile phone. The method of the present invention renders that the mobile phone can display time in a non-standby state, wherein the non-standby state is a third state, i.e., a pseudo power off state, besides the standby state and the power off state. In the third state, the mobile phone can display time without generating radio frequency signal.
In order to achieve the above object, the present invention discloses a method for time display on the mobile phone, wherein the following steps are comprised:
step 1, in standby state, setting a pseudo power off identifier for the mobile phone;
step 2, when the system identifies that the pseudo power off identifier is active, the system coming into the pseudo power off state;
step 3, the system continually obtaining a new time value through a bottom clock, and displaying the new time value on a LCD; and step 4, the system quitting the pseudo power off state, and restarting.
In the method according to the present invention , the step 2 further comprises the following step: the system, when identifying that the pseudo power off identifier is active, stores the current time to the storage system of the mobile phone; the step 3 further comprises the following step: the system obtains the time stored in the storage system as a reference value for time display, and obtains a new time value by way of calculation through the bottom cfock;
and the step 4 further comprises the following step: the system clears the time values stored in the storage system when quits the pseudo power off state.
In the step 2 of the above method, wherein the system judges whether the pseudo power off identifier is active through long pressing the function key.
The step 2 further comprises a step of shutting down and restarting the system; wherein, the system shuts down when the function key is long pressed, and the system identifies that the pseudo power off identifier is active, then stores the current time into the storage system of the mobile phone; after the current time is stored, the system restarts, and the system only restarts tasks relevant to the storage system, and the system comes into the pseudo power off state.
In the step 2, after the system identifies the pseudo power off identifier, the process proceeds to the following step: shut down each task while only keep the tasks relevant to the bottom clock of the system, then the system comes into the pseudo power off state, wherein the tasks which are shut down at least include a radio frequency task.
In the step 4, the system quits the pseudo power off state through responding to an advanced interrupt, and clears the time values stored in the storage system through calling an interrupt function, then calls an endless loop function and restarts.
In the method according to the present invention, the advanced interrupt is an event of long pressing the function key.
In the method according to the present invention, the storage system is an embedded file system (EFS) of a CDMA mobile phone.
The method according to the present invention further comprises a step of judging whether the time reference value obtained from the storage system is zero, if it is zero, the system will directly come into a normal starting process, but not into a pseudo power off state, and if it is not zero, the system will come into the pseudo power off state.
The method according to the present invention further comprises a step of compensating the obtained time data stored in the storage system.
In the method according to the present invention, the step 3 further comprises the following steps:
step 3.1, setting a bottom timer, and the timer being able to generate interrupt when the mobile phone is in the dormant state;
step 3.2, starting the timer;
step 3.3, tuming off a fast clock temperature compensated crystal oscillator ( TCXO ), switching to a slow clock and entering a chip into a dormant mode;
step 3.4, when the timer reaches, an interrupt will be generated, then calling the interrupt function, and in the interrupt function, switching the slow clock to the fast clock temperature compensated crystal oscillator, calculating the newest time data and renewing the LCD for the new time display; and step 3.5, re-setting the timer, turning off the fast clock and entering into the dormant mode.
By setting a third state, i.e., the pseudo power off state, the present invention enables the mobile phone to display time without radio frequency signal Brief Description of the Accompanying Drawings Figure 1 is a flow chart of an embodiment for implementing the present invention.
Embodiments for Carrying Out the Present Invention The present invention is to realize a third state which exists between the normal standby state and the power off state of the mobile phone, and in this state, the mobile phone will not generate radio frequency signal, i.e., the mobile phone is invisible to the network, so it will not generate EMI(Electro Magnetic Interference) to sensitive apparatuses, and there will be no radiation of radio frequency to people; besides, the power consumption is very small and the current is at around 5 milliampere, accordingly, achieving the aim of saving power. In the following, we call this state as "a pseudo power off state".
A technical solution for carrying out the present invention is as follows:
1. in the standby state, setting a pseudo power off identifier through the menu;
2. shutting down the mobile phone through long pressing the function key (it is generally defined as a hang up key), a mobile phone software judging that the present pseudo power off identifier is active, and storing the current time in the storage system (as for the present CDMA mobile phone, it is the embedded file system (EFS), and as for the GSM
criterion mobile phone, it need not store time) of the mobile phone; then the system restarting, and the system only starting tasks relevant to the storage system when restarting, then the system coming into the pseudo power off state;
3. obtaining the time stored before the restarting of the system as a reference value for the time display, and continuously obtaining a new time value by way of calculation through the bottom clock (as for the GSM criterion mobile phone, the bottom clock data can be obtained directly), and displaying the time on the LCD. And the present state is the pseudo power off state; and, 4. in the pseudo power off state, the mobile phone software setting the event of long pressing the function key as an advanced interrupt, and at this time, if the function key is tong pressed, the system will quit the pseudo power off state, call an interrupt function, clear the time values stored in the storage system of the mobile phone, then call an endless loop function and restart.
Another technical solution for carrying out the present invention is as follows:
1. in the standby state, setting a pseudo power off identifier through the menu;
2. long pressing the function key, if the mobile phone software judges that the pseudo power off identifier is active currently, then shutting down the tasks such as radio frequency except for the system clock;
3. obtaining the time stored in the system as a reference value for the time display, and obtaining a new time value continuously by way of calculation through the bottom ciock, displaying the time on the LCD. And the present state is the pseudo power off state; and 4. in the pseudo power off state, the mobile phone software sets the event of long pressing the function key as an advanced interrupt, and at this time, if the function key is long pressed, the system will quit the pseudo power off state, cali an interrupt function, clear the time values stored in the storage system of the mobile phone, then call an endless loop function and restart.
The differences between the first and the second technical solutions lie in from the standby state to the pseudo power off state, the manner for shutting down the tasks irrelevant to the pseudo power off function, and whether the mobile phone needs to restart.
Figure 1 is a flow chart of an embodiment for implementing the present invention, which mainly comprises the following steps:
step 1: in the standby state, the user sets the pseudo power off identifier to be active through the menu, and stores the pseudo power off identifier in the non-volatile memory section (step 101);
step 2: shut down the mobile phone by long pressing the function key (step 102), the mobile phone software judges whether the present pseudo power off identifier is active (step 103), if it is not active, the mobile phone will shut down normally (step 105), or if the mobile phone software judges the present pseudo power off identifier is active, then store the current time into the EFS (as for the GSM criterion mobile phone, it need not store time) and comes into the pseudo power off state (step 104); in the software system of QUALCOMM, the time value to be stored is an integer value of double bytes, which represents the seconds passing from zero o'clock, zero minute, zero second on January 6th, 1980 until now. The time information of the format of hour, minute, and second that we usually see on the CDMA
(Code Division Multiple Access) mobile phone actually is obtained through the transformation of the double bytes integer.
In the EFS system, data are stored in the form of file, therefore, the double bytes data is stored in a file with a determined name, and the data in the file still occupies two bytes.
After the time data is stored successfully, through the way of calling an endless loop function, the hardware dog kicks the dog in due time and the system restarts;
step 3: restart the system, after the EFS task is started, opening the file in which the time data is stored, obtaining the time data and judging whether it is zero, if the time data is not zero, stop starting other tasks in the software procedure, take the time data as the reference value for the time display, obtain new time values continually by way of calculation through the bottom clock, display the time on the LCD, and the state at this time is the pseudo power off state; or, if the time data is zero, it is thought that the starting of this time does not come into the pseudo power off state, but directly comes into a normal starting process, and start other tasks.
In the above circumstance where the time data is not zero, because only the EFS task is started, and other radio frequency-related tasks are not started, so it guarantees that no radio frequency signal is generated;
In order to display time more accurately, certain compensation should be made to the time data obtained after restarting, because there is certain time delay from storing data before starting to obtaining the time data for displaying after starting, and the time delay can be estimated through a test, further, for products of different platforms, its time delay periods have certain difference; on the other hand, the pseudo power off state relies on the bottom interrupt to arouse the system and display time, and it also will produce time delay in this process, so it needs to be compensated, too.
When the system comes into the pseudo power off state, the following steps needs to be completed:
1) setting a bottom timer, the effect of the timer is that when the mobile phone is in the dormant state, it still generates interrupt, and activates the software through the interrupt function;
2) starting the timer;
3) shutting down the fast clock TCXO (Temperature Compensated Crystal Oscillator), switching to the slow clock, and entering the chip into a dormant mode;
4) when the timer reaches, an interrupt will be generated, then call the interrupt function, and in the interrupt function, switch the slow clock to the fast clock TCXO, calculate the newest time data and renew the LCD for the new time display; and 5) resetting the timer, shutting down the fast clock and entering into the dormant mode.
From the steps above, it can be seen that the system is actually in a non-stop circulation process of "arousing-displaying-dormant-re-arousing". Compared with the dormant time (set to be 6 seconds in our actual products), the time for the software to arouse to display the newest data is very short, which is on the millisecond level, so when in the pseudo power off state, most of the time the mobile phone is in the dormant state, and it can save the power a lot in this state accordingly.
Step 4: in the pseudo power off state, the event of long pressing the function key is set to be the advanced interrupt in the mobile phone software, at this time, in response to long press the function key, the system will call an interrupt function, and riiodify the time value stored in the EFS into zero in the interrupt function so as to guarantee that mobile phone will enter the normal starting flow next time, then call an endless loop function and restart;
Step 5: after restarting, the system obtains the time data stored in the EFS, if the time data is more than zero, the pseudo power off program will be started, or, if the time data is zero, it will enter into the normal starting flow (step 106).
When the user does not need the pseudo power off state, he or she should clear the pseudo power off identifier. If the user has not cleared the pseudo power off identifier in the menu, the mobile phone will come into the pseudo power off state when shutting down the mobile phone each time, until the said identifier is cleared.
What needs to be explained is that the present invention adapts to mobile terminals of criterion such as CDMA1X, GSM, PHS, WCDMA, TD-SCDMA, CDMA2000, and other terminals such as fixed-station and vehicle-mounted station.
Industrial applicability By adopting the method and mobile phone of the present invention, users can get time displayed in their mobile phone even it is not in the standby state, and time can be displayed in the third state which exists between the normal standby state and the power off state of the mobile phone, and in this state, on the one hand, the mobile phone will not generate radio frequency signal, i.e., the mobile phone is invisible to the network, so it will not generate EMI(Electro Magnetic Interference) to sensitive apparatuses, and there will be no radiation of radio frequency to people; and on the other hand, the power consumption is very small and the current is at around 5 milliampere, accordingly, achieving the aim of saving power.
Another technical solution for carrying out the present invention is as follows:
1. in the standby state, setting a pseudo power off identifier through the menu;
2. long pressing the function key, if the mobile phone software judges that the pseudo power off identifier is active currently, then shutting down the tasks such as radio frequency except for the system clock;
3. obtaining the time stored in the system as a reference value for the time display, and obtaining a new time value continuously by way of calculation through the bottom ciock, displaying the time on the LCD. And the present state is the pseudo power off state; and 4. in the pseudo power off state, the mobile phone software sets the event of long pressing the function key as an advanced interrupt, and at this time, if the function key is long pressed, the system will quit the pseudo power off state, cali an interrupt function, clear the time values stored in the storage system of the mobile phone, then call an endless loop function and restart.
The differences between the first and the second technical solutions lie in from the standby state to the pseudo power off state, the manner for shutting down the tasks irrelevant to the pseudo power off function, and whether the mobile phone needs to restart.
Figure 1 is a flow chart of an embodiment for implementing the present invention, which mainly comprises the following steps:
step 1: in the standby state, the user sets the pseudo power off identifier to be active through the menu, and stores the pseudo power off identifier in the non-volatile memory section (step 101);
step 2: shut down the mobile phone by long pressing the function key (step 102), the mobile phone software judges whether the present pseudo power off identifier is active (step 103), if it is not active, the mobile phone will shut down normally (step 105), or if the mobile phone software judges the present pseudo power off identifier is active, then store the current time into the EFS (as for the GSM criterion mobile phone, it need not store time) and comes into the pseudo power off state (step 104); in the software system of QUALCOMM, the time value to be stored is an integer value of double bytes, which represents the seconds passing from zero o'clock, zero minute, zero second on January 6th, 1980 until now. The time information of the format of hour, minute, and second that we usually see on the CDMA
(Code Division Multiple Access) mobile phone actually is obtained through the transformation of the double bytes integer.
In the EFS system, data are stored in the form of file, therefore, the double bytes data is stored in a file with a determined name, and the data in the file still occupies two bytes.
After the time data is stored successfully, through the way of calling an endless loop function, the hardware dog kicks the dog in due time and the system restarts;
step 3: restart the system, after the EFS task is started, opening the file in which the time data is stored, obtaining the time data and judging whether it is zero, if the time data is not zero, stop starting other tasks in the software procedure, take the time data as the reference value for the time display, obtain new time values continually by way of calculation through the bottom clock, display the time on the LCD, and the state at this time is the pseudo power off state; or, if the time data is zero, it is thought that the starting of this time does not come into the pseudo power off state, but directly comes into a normal starting process, and start other tasks.
In the above circumstance where the time data is not zero, because only the EFS task is started, and other radio frequency-related tasks are not started, so it guarantees that no radio frequency signal is generated;
In order to display time more accurately, certain compensation should be made to the time data obtained after restarting, because there is certain time delay from storing data before starting to obtaining the time data for displaying after starting, and the time delay can be estimated through a test, further, for products of different platforms, its time delay periods have certain difference; on the other hand, the pseudo power off state relies on the bottom interrupt to arouse the system and display time, and it also will produce time delay in this process, so it needs to be compensated, too.
When the system comes into the pseudo power off state, the following steps needs to be completed:
1) setting a bottom timer, the effect of the timer is that when the mobile phone is in the dormant state, it still generates interrupt, and activates the software through the interrupt function;
2) starting the timer;
3) shutting down the fast clock TCXO (Temperature Compensated Crystal Oscillator), switching to the slow clock, and entering the chip into a dormant mode;
4) when the timer reaches, an interrupt will be generated, then call the interrupt function, and in the interrupt function, switch the slow clock to the fast clock TCXO, calculate the newest time data and renew the LCD for the new time display; and 5) resetting the timer, shutting down the fast clock and entering into the dormant mode.
From the steps above, it can be seen that the system is actually in a non-stop circulation process of "arousing-displaying-dormant-re-arousing". Compared with the dormant time (set to be 6 seconds in our actual products), the time for the software to arouse to display the newest data is very short, which is on the millisecond level, so when in the pseudo power off state, most of the time the mobile phone is in the dormant state, and it can save the power a lot in this state accordingly.
Step 4: in the pseudo power off state, the event of long pressing the function key is set to be the advanced interrupt in the mobile phone software, at this time, in response to long press the function key, the system will call an interrupt function, and riiodify the time value stored in the EFS into zero in the interrupt function so as to guarantee that mobile phone will enter the normal starting flow next time, then call an endless loop function and restart;
Step 5: after restarting, the system obtains the time data stored in the EFS, if the time data is more than zero, the pseudo power off program will be started, or, if the time data is zero, it will enter into the normal starting flow (step 106).
When the user does not need the pseudo power off state, he or she should clear the pseudo power off identifier. If the user has not cleared the pseudo power off identifier in the menu, the mobile phone will come into the pseudo power off state when shutting down the mobile phone each time, until the said identifier is cleared.
What needs to be explained is that the present invention adapts to mobile terminals of criterion such as CDMA1X, GSM, PHS, WCDMA, TD-SCDMA, CDMA2000, and other terminals such as fixed-station and vehicle-mounted station.
Industrial applicability By adopting the method and mobile phone of the present invention, users can get time displayed in their mobile phone even it is not in the standby state, and time can be displayed in the third state which exists between the normal standby state and the power off state of the mobile phone, and in this state, on the one hand, the mobile phone will not generate radio frequency signal, i.e., the mobile phone is invisible to the network, so it will not generate EMI(Electro Magnetic Interference) to sensitive apparatuses, and there will be no radiation of radio frequency to people; and on the other hand, the power consumption is very small and the current is at around 5 milliampere, accordingly, achieving the aim of saving power.
Claims (11)
1. A method for time display on a mobile phone, characterized in comprising the following steps:
step 1, in standby state, setting a pseudo power off identifier for the mobile phone;
step 2, when the system identifies that the pseudo power off identifier is active, the system coming into the pseudo power off state;
step 3, the system continually obtaining a new time value through a bottom clock, and displaying the new time value on a LCD; and step 4, the system quitting the pseudo power off state, and restarting.
step 1, in standby state, setting a pseudo power off identifier for the mobile phone;
step 2, when the system identifies that the pseudo power off identifier is active, the system coming into the pseudo power off state;
step 3, the system continually obtaining a new time value through a bottom clock, and displaying the new time value on a LCD; and step 4, the system quitting the pseudo power off state, and restarting.
2. The method according to claim 1, characterized in that the step 2 further comprises the following step: the system, when identifying that the pseudo power off identifier is active, stores the current time to the storage system of the mobile phone;
the step 3 further comprises the following step: the system obtains the time stored in the storage system as a reference value for time display, and obtains a new time value by way of calculation through the bottom clock; and the step 4 further comprises the following step: the system clears the time values stored in the storage system when quits the pseudo power off state.
the step 3 further comprises the following step: the system obtains the time stored in the storage system as a reference value for time display, and obtains a new time value by way of calculation through the bottom clock; and the step 4 further comprises the following step: the system clears the time values stored in the storage system when quits the pseudo power off state.
3. The method according to claims 1 or 2, characterized in that, in the step 2, the system judges whether the pseudo power off identifier is active through long pressing the function key.
4. The method according to claim 3, characterized in that said step 2 further comprises a step of shutting down and restarting the system; wherein, the system shuts down when the function key is long pressed, and the system identifies that the pseudo power off identifier is active, then stores the current time into the storage system of the mobile phone; after the current time is stored, the system restarts, and the system only restarts tasks relevant to the storage system, and the system comes into the pseudo power off state.
5. The method according to claim 3, characterized in that in the step 2, after the system identifies the pseudo power off identifier, the process proceeds to the following step: shut down each task while only keep the tasks relevant to the bottom clock of the system, then the system comes into the pseudo power off state, wherein the tasks which are shut down at least include a radio frequency task.
6. The method according to claims 2, 4, or 5, characterized in that in the step 4, the system quits the pseudo power off state through responding to an advanced interrupt, and clears the time values stored in the storage system through calling an interrupt function, then calls an
7 endless loop function and restarts.
7. The method according to claim 6, characterized in that the advanced interrupt is an event of long pressing the function key.
7. The method according to claim 6, characterized in that the advanced interrupt is an event of long pressing the function key.
8. The method according to claim 2, characterized in that the storage system is an embedded file system of a CDMA mobile phone.
9. The method according to claims 2, 4, 5, 7, or 8, characterized in that it further comprises a step of judging whether the time reference value obtained from the storage system is zero, if it is zero, the system will directly come into a normal starting process, but not into a pseudo power off state, and if it is not zero, the system will come into the pseudo power off state.
10. The method according to claim 9, characterized in that it further comprises a step of compensating the obtained time data stored in the storage system.
11. The method according to claims 1, 2, 4, 5, 7, 8, or 10, characterized in that the step 3 further comprises the following steps:
step 3.1, setting a bottom timer, and the timer being able to generate interrupt when the mobile phone is in the dormant state;
step 3.2, starting the timer;
step 3.3, turning off a fast clock temperature compensated crystal oscillator, switching to a slow clock and entering a chip into the dormant mode;
step 3.4, when the timer reaches, an interrupt will be generated, then calling the interrupt function, and in the interrupt function, switching the slow clock to the fast clock temperature compensated crystal oscillator, calculating the newest time data and renewing the LCD for the new time display; and step 3.5, re-setting the timer, turning off the fast clock and entering into the dormant mode.
step 3.1, setting a bottom timer, and the timer being able to generate interrupt when the mobile phone is in the dormant state;
step 3.2, starting the timer;
step 3.3, turning off a fast clock temperature compensated crystal oscillator, switching to a slow clock and entering a chip into the dormant mode;
step 3.4, when the timer reaches, an interrupt will be generated, then calling the interrupt function, and in the interrupt function, switching the slow clock to the fast clock temperature compensated crystal oscillator, calculating the newest time data and renewing the LCD for the new time display; and step 3.5, re-setting the timer, turning off the fast clock and entering into the dormant mode.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100653381A CN100505796C (en) | 2004-11-24 | 2004-11-24 | Time displaying method for cell phone |
CN200410065338.1 | 2004-11-24 | ||
PCT/CN2005/001292 WO2006056112A1 (en) | 2004-11-24 | 2005-08-18 | A method for displaying time on a mobile telephone |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2586434A1 true CA2586434A1 (en) | 2006-06-01 |
CA2586434C CA2586434C (en) | 2013-04-16 |
Family
ID=36497731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2586434A Active CA2586434C (en) | 2004-11-24 | 2005-08-18 | A method for time display on a mobile phone |
Country Status (4)
Country | Link |
---|---|
US (1) | US8108006B2 (en) |
CN (1) | CN100505796C (en) |
CA (1) | CA2586434C (en) |
WO (1) | WO2006056112A1 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100791117B1 (en) * | 2006-11-09 | 2008-01-02 | 주식회사 서비전자 | Control system for radio frequency transceiver and method thereof |
CN102591769B (en) * | 2011-12-27 | 2015-01-21 | 奇智软件(北京)有限公司 | Method and device for off time detection |
CN104869215B (en) * | 2014-02-21 | 2017-10-31 | 中国科学院深圳先进技术研究院 | The method of the clock apparatus and mobile terminal and read clock of mobile terminal |
CN103942020B (en) * | 2014-03-10 | 2017-02-15 | 北京君正集成电路股份有限公司 | Information display method and device under dormant state of system |
CN104977979B (en) * | 2014-04-09 | 2019-03-19 | 珠海全志科技股份有限公司 | Clock source switch method and system |
CN105159435B (en) * | 2015-09-01 | 2018-08-31 | 联想(北京)有限公司 | A kind of electronic equipment and its awakening method |
CN105786315A (en) * | 2016-02-26 | 2016-07-20 | 深圳天珑无线科技有限公司 | Time display method and device |
CN107589821A (en) * | 2016-07-07 | 2018-01-16 | 上海中兴软件有限责任公司 | A kind of time display method and intelligent watch |
CN107491291A (en) * | 2016-08-22 | 2017-12-19 | 深圳鼎智通讯股份有限公司 | The method that intelligent machine shutdown charging shows time and date |
CN106304001B (en) * | 2016-10-21 | 2021-07-16 | 厦门雅迅网络股份有限公司 | Method for identifying working state of mobile terminal |
CN106873968A (en) * | 2016-12-28 | 2017-06-20 | 深圳天珑无线科技有限公司 | A kind of terminal shows the method and system of time |
JP6622401B2 (en) * | 2017-05-22 | 2019-12-18 | 北京小米移動軟件有限公司Beijing Xiaomi Mobile Software Co.,Ltd. | Screen-off display method and apparatus |
CN115079554A (en) * | 2022-06-30 | 2022-09-20 | 歌尔股份有限公司 | Intelligent watch, time display method and device thereof and readable storage medium |
Family Cites Families (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3920911A (en) * | 1974-07-05 | 1975-11-18 | Bell Telephone Labor Inc | Hotel pbx electronic message billing arrangement |
US6389010B1 (en) * | 1995-10-05 | 2002-05-14 | Intermec Ip Corp. | Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones |
US5247160A (en) * | 1991-03-21 | 1993-09-21 | Gte Mobile Communications Service Corporation | Method for transmitting creditcard information for a group of bus passengers |
US5608851A (en) * | 1992-06-17 | 1997-03-04 | Toppan Printing Co., Ltd. | Color variation specification method and a device therefor |
US5446650A (en) * | 1993-10-12 | 1995-08-29 | Tektronix, Inc. | Logic signal extraction |
CH685967B5 (en) * | 1993-11-26 | 1996-05-31 | Asulab Sa | Piece watch digital signage. |
EP0762337A3 (en) * | 1995-09-08 | 2000-01-19 | Francotyp-Postalia Aktiengesellschaft & Co. | Method and device for enhancing manipulation-proof of critical data |
US6504580B1 (en) * | 1997-03-24 | 2003-01-07 | Evolve Products, Inc. | Non-Telephonic, non-remote controller, wireless information presentation device with advertising display |
JP4200242B2 (en) * | 1997-03-24 | 2008-12-24 | ティブイ コンパス,インク. | Bidirectional remote control for displaying advertisements |
US5954820A (en) * | 1997-09-26 | 1999-09-21 | International Business Machines Corporation | Portable computer with adaptive demand-driven power management |
US7236271B2 (en) * | 1998-11-09 | 2007-06-26 | Silverbrook Research Pty Ltd | Mobile telecommunication device with printhead and media drive |
US6279026B1 (en) * | 1998-12-04 | 2001-08-21 | Honeywell International Inc | Timeout object for object-oriented, real-time process control system and method of operation thereof |
US6278887B1 (en) * | 1999-02-05 | 2001-08-21 | Neopoint, Inc. | System and method for power conservation in a wireless communication handset |
JP4392893B2 (en) * | 1999-03-11 | 2010-01-06 | 株式会社東芝 | Wireless recording medium |
KR100617916B1 (en) * | 1999-03-24 | 2006-08-30 | 퀄컴 인코포레이티드 | Reservation multiple access |
JP3720211B2 (en) * | 1999-05-24 | 2005-11-24 | シャープ株式会社 | Battery voltage display device for wireless communication system |
AUPQ439299A0 (en) * | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
KR100444694B1 (en) * | 1999-08-04 | 2004-08-18 | 엘지전자 주식회사 | Apparatus For Liquid Crystal Display in A Folder Form Mobile Telecommunication Terminal |
EP1102510A1 (en) * | 1999-10-12 | 2001-05-23 | Taskin Sakarya | Location system for mobile telephones |
US6553223B1 (en) * | 1999-12-30 | 2003-04-22 | Qualcomm Incorporated | Virtual device architecture for mobile telephones |
JP4163839B2 (en) * | 2000-02-08 | 2008-10-08 | 本田技研工業株式会社 | Vehicle communication device |
US6486893B1 (en) * | 2000-02-15 | 2002-11-26 | National Instruments Corporation | Property browser which displays properties of sub-objects in an Active X control |
US6490259B1 (en) * | 2000-02-24 | 2002-12-03 | Telcordia Technologies, Inc. | Active link layer and intra-domain mobility for IP networks |
US6937732B2 (en) * | 2000-04-07 | 2005-08-30 | Mazda Motor Corporation | Audio system and its contents reproduction method, audio apparatus for a vehicle and its contents reproduction method, portable audio apparatus, computer program product and computer-readable storage medium |
US6618631B1 (en) * | 2000-04-25 | 2003-09-09 | Georgia Tech Research Corporation | Adaptive control system having hedge unit and related apparatus and methods |
EP1997001A1 (en) * | 2000-07-24 | 2008-12-03 | Infineon Technologies AG | Distributed micro instruction set processor architecture for high-efficiency signal processing |
US20020091790A1 (en) * | 2000-09-20 | 2002-07-11 | Synchton Incorporated | Internet radio and indexing system for managing audio content providers and subscribers |
US6889055B1 (en) * | 2000-10-16 | 2005-05-03 | Qualcomm Inc. | Technique for reducing average power consumption in a wireless communications device |
US7428411B2 (en) * | 2000-12-19 | 2008-09-23 | At&T Delaware Intellectual Property, Inc. | Location-based security rules |
US7116977B1 (en) * | 2000-12-19 | 2006-10-03 | Bellsouth Intellectual Property Corporation | System and method for using location information to execute an action |
US7185281B2 (en) * | 2001-01-18 | 2007-02-27 | Square D Company | Remote metering display with motion sensor |
US6677929B2 (en) * | 2001-03-21 | 2004-01-13 | Agilent Technologies, Inc. | Optical pseudo trackball controls the operation of an appliance or machine |
JP4027616B2 (en) * | 2001-04-20 | 2007-12-26 | 三菱電機株式会社 | Pointing device device and mobile phone |
KR100382938B1 (en) * | 2001-06-21 | 2003-05-09 | 엘지전자 주식회사 | Folder type mobile phone added sub-display |
GB2377128B (en) * | 2001-06-29 | 2004-09-08 | Nokia Corp | Automatic gain control |
JP2003037545A (en) * | 2001-07-23 | 2003-02-07 | Nec Corp | Mobile station with short range radio unction and reduction method for its power consumption |
JP4655439B2 (en) * | 2001-09-13 | 2011-03-23 | ソニー株式会社 | Information processing apparatus and method, and program |
KR100429880B1 (en) * | 2001-09-25 | 2004-05-03 | 삼성전자주식회사 | Circuit and method for controlling LCD frame ratio and LCD system having the same |
US7193504B2 (en) * | 2001-10-09 | 2007-03-20 | Alien Technology Corporation | Methods and apparatuses for identification |
JP3842673B2 (en) * | 2002-03-12 | 2006-11-08 | 株式会社ケンウッド | Communication terminal |
WO2003100760A1 (en) * | 2002-05-29 | 2003-12-04 | Yamaha Hatsudoki Kabushiki Kaisha | Product state indicating system, program for product state indicating system, recording medium for product state indicating system |
US6763226B1 (en) * | 2002-07-31 | 2004-07-13 | Computer Science Central, Inc. | Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet |
US7251350B2 (en) * | 2002-10-23 | 2007-07-31 | Intel Corporation | Method and apparatus for adaptive realtime system power state control |
US7295857B2 (en) * | 2002-10-30 | 2007-11-13 | Qualcomm Incorporated | Method and apparatus for performing acquisition in power save mode for wireless communication systems |
JP2004172880A (en) * | 2002-11-19 | 2004-06-17 | Nec Corp | Portable mobile communication terminal and control method therefor |
KR20040046071A (en) * | 2002-11-26 | 2004-06-05 | 삼성전자주식회사 | Method for displaying antenna-ba of terminal |
JP3776874B2 (en) * | 2002-11-29 | 2006-05-17 | 株式会社東芝 | Electronic device and method for setting operation mode of the device |
US7184745B2 (en) * | 2003-02-03 | 2007-02-27 | Motorola, Inc. | Wireless receiver operation |
JP2004361918A (en) * | 2003-05-30 | 2004-12-24 | Lg Electronics Inc | Specific point direction displaying compass device for portable terminal and display method therefor |
AU2003244008A1 (en) * | 2003-06-27 | 2005-01-13 | Fujitsu Limited | Data transfer method and system |
JP4284701B2 (en) * | 2003-07-28 | 2009-06-24 | カシオ計算機株式会社 | Composite device, power supply control method, and power supply control program |
US20050052686A1 (en) * | 2003-08-20 | 2005-03-10 | Konica Minolta Business Technologies, Inc. | Image outputting system |
KR20050031815A (en) * | 2003-09-30 | 2005-04-06 | 삼성전자주식회사 | Appratus and method for controlling power saving in mobie terminal |
JP2005136871A (en) * | 2003-10-31 | 2005-05-26 | Toshiba Corp | Electronic equipment and pairing processing method |
KR100569785B1 (en) * | 2003-11-17 | 2006-04-11 | 김영수 | Power plug for time control |
EP1685692A1 (en) * | 2003-11-20 | 2006-08-02 | Nokia Corporation | A communication apparatus having foldable and turnable housing members |
TWI283341B (en) * | 2003-11-20 | 2007-07-01 | Acer Inc | Structure of dynamic management device power source and its method |
KR100626443B1 (en) * | 2003-11-24 | 2006-09-20 | 엘지전자 주식회사 | Indoor unit for air conditioner |
US7221964B2 (en) * | 2004-02-27 | 2007-05-22 | Research In Motion Limited | LCD backlight duration proportional to amount of information on the LCD display screen |
US6975872B2 (en) * | 2004-03-26 | 2005-12-13 | Benq Corporation | Always-on method for reinforcing existing mobile station E911-based location detection services applications |
US7031219B2 (en) * | 2004-06-04 | 2006-04-18 | Etron Technology, Inc. | Internal power management scheme for a memory chip in deep power down mode |
KR100729865B1 (en) * | 2004-07-22 | 2007-06-19 | 삼성전자주식회사 | Wireless TV System and Control Method Thereof |
US20060068852A1 (en) * | 2004-09-30 | 2006-03-30 | Doyle Matthew J | System for reducing power consumption of a wireless terminal and increasing capacity of a wireless communication system |
KR100763174B1 (en) * | 2004-11-13 | 2007-10-04 | 삼성전자주식회사 | Apparatus and method for displaying power-saving level |
EP1785964A1 (en) * | 2004-12-06 | 2007-05-16 | Alan G. Spark | Automotive vehicle panic alarm system for thwarting an attack, and method of same |
US8434117B2 (en) * | 2005-02-14 | 2013-04-30 | Microsoft Corporation | Tunerless media presentation unit and methods of use |
JP2007142994A (en) * | 2005-11-22 | 2007-06-07 | Casio Hitachi Mobile Communications Co Ltd | Portable communication terminal device and program |
US20070262946A1 (en) * | 2006-05-11 | 2007-11-15 | Toppoly Optoelectronics Corp. | Systems and methods for controlling display device |
-
2004
- 2004-11-24 CN CNB2004100653381A patent/CN100505796C/en not_active Expired - Fee Related
-
2005
- 2005-08-18 US US11/720,194 patent/US8108006B2/en active Active
- 2005-08-18 WO PCT/CN2005/001292 patent/WO2006056112A1/en active Application Filing
- 2005-08-18 CA CA2586434A patent/CA2586434C/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN100505796C (en) | 2009-06-24 |
CN1780431A (en) | 2006-05-31 |
WO2006056112A1 (en) | 2006-06-01 |
CA2586434C (en) | 2013-04-16 |
US20080268909A1 (en) | 2008-10-30 |
US8108006B2 (en) | 2012-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2586434C (en) | A method for time display on a mobile phone | |
EP2871825B1 (en) | Method for enabling shutdown alarm clock and mobile terminal | |
RU2269208C2 (en) | Method and device for storing power in integrated electronic device, containing personal digital assistant and wireless phone | |
TWI576692B (en) | Portable electronc device | |
CN101611364B (en) | Methods and device for limiting battery power consumption in a wireless communication device | |
US9727124B2 (en) | Power saving application update in a portable electronic device | |
EP2649859B1 (en) | Automatically enabling wireless communication | |
WO2000046933A1 (en) | System and method for power conservation in a wireless communication handset | |
CN107844341B (en) | Process starting control method and device, storage medium and mobile terminal | |
US20140378081A1 (en) | Wireless communication system with enhanced power management | |
CN105373207A (en) | Standby method of wireless communication terminal | |
CN111163504A (en) | Power-saving processing method, mobile terminal and computer storage medium | |
CN103347132A (en) | Method and device for switching modes of mobile terminal | |
CN103118420A (en) | Mobile hot pot waking-up handling method and device using the same | |
JP2007243275A (en) | Mobile terminal, image display method, and image display program | |
CN105791547B (en) | Information sending method and device and mobile terminal | |
CN105554282A (en) | Alarm control method and device for mobile terminal, and mobile terminal | |
CN106686708B (en) | Data service management method and device | |
US20140128018A1 (en) | Time obtaining method and apparatus, and mobile terminal | |
KR20050023822A (en) | Method for performing low power mode in mobile communication terminal | |
CN104965759A (en) | Method for controlling terminal and terminal | |
CN112866983B (en) | Control method, control device and electronic equipment | |
US8868138B2 (en) | Method for controlling low-power state in mobile handset | |
KR20060044224A (en) | Multi step power control method for mobile communication device | |
JP3450291B2 (en) | LCD backlight control method for mobile phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |