Implementation method, implementation device for electronic alarm clock, and mobile communication terminal thereof
AssigneeHisense Mobile Communications Technology Co., Ltd.
InventorHaiying Wang
Life of this patent
Estimating the term…
Abstract
The present invention provides an implementation method, implementation device for electronic alarm clock, and a mobile communication terminal thereof, the main content of which includes: determining a first time length capable of achieving the alert purpose by learning the time when a user inputs an instruction of stopping shaking and/or ringing during a plurality of shaking and/or ringing processes, and keeping, in a time period, the shaking and/or ringing intensity when the first time length is over, thus enabling the quick alert in the case which avoids frightening the user by abrupt shaking and/or ringing.
Claims12
An implementation method for an electronic alarm clock, wherein the method comprises:
- starting, shaking and/or ringing according to a preset initial shaking and/or ringing intensity when current time reaches a customized time, and gradually increasing the shaking and/or ringing intensity during a shaking and/or ringing process;
- continuing shaking and/or ringing at the shaking and/or ringing intensity when a first time length, starting from the time when the current time reaches the customized time, is over, if an instruction of stopping shaking and/or ringing is not received within the first time length;
- wherein the first time length is determined according to time lengths from starting to finishing shaking and/or ringing during previous N times of shaking and/or ringing, and N is a natural number;
- when receiving the instruction of stopping shaking and/or ringing, recording the time length from starting to finishing shaking and/or ringing at this shaking and/or ringing, and updating the first time length according to the recorded time length, wherein updating the first time length according to the recorded time length comprises:
- obtaining the updated first time length according to:
- t
- 1
- ×
- N
- +
- t
- 0
- N
- +
- 1
- =
- t
- 1
-
- (
- updated
- )
- wherein t1 (updated) represents the updated first time length, t1 represents the used first time length at this shaking and/or ringing;
- t0 represents the recorded shaking and/or ringing time length at this shaking and/or ringing;
- and N represents the times from starting to finishing shaking and/or ringing this shaking and/or ringing.
An implementation device for an electronic alarm clock, comprising:
- a memory module configured to store a preset initial shaking and/or ringing intensity and a first time length starting from the time when current time reaches a customized time wherein the first time length is determined according to the time lengths from starting to finishing shaking and/or ringing during previous N times of shaking and/or ringing, and N is a natural number;
- a detection module configured to detect whether an instruction of stopping shaking and/or ringing is received within the first time length starting from the time when the current time reaches the customized time;
- a shaking and/or ringing module configured to start shaking and/or ringing according to the initial shaking and/or ringing intensity when the current time reaches the customized time, and to gradually increase the shaking and/or ringing intensity during a shaking and/or ringing process;
- and continue shaking and/or ringing at the shaking and/or ringing intensity when the first time length is over if the detection result of the detection module is that the instruction of stopping shaking and/or ringing is not received within the first time length,
- a recording module configured to record the time length from starting to finishing shaking and/or ringing at this shaking and/or ringing when receiving the instruction of stopping shaking and/or ringing;
- the memory module further configured to update the first time length according to the recorded time length and to store the updated first time length, wherein the memory module obtains the updated first time length according to:
- t
- 1
- ×
- N
- +
- t
- 0
- N
- +
- 1
- =
- t
- 1
-
- (
- updated
- )
- wherein t1 (updated) represents the updated first time length, t1 represents the used first time length at this shaking and/or ringing;
- t0 represents the recorded shaking and/or ringing time length at this shaking and/or ringing;
- and N represents the times from starting to finishing shaking and/or ringing before this shaking and/or ringing.
A mobile communication terminal comprising an implementation device for an electronic alarm clock, wherein the implementation device for the electronic alarm clock comprises:
- a memory module configured to store a preset initial shaking and/or ringing intensity and a first time length starting from the time when current time reaches a customized time, wherein the first time length is determined according to the time lengths from starting to finishing shaking and/or ringing during previous N times of shaking and/or ringing, and N is a natural number;
- a detection module configured to detect whether an instruction of stopping shaking and/or ringing is received within the first time length starting from the time when the current time reaches the customized time;
- a shaking and/or ringing module configured to start shaking and/or ringing according to the initial shaking and/or ringing intensity when the current time reaches the customized time, and to gradually increase the shaking and/or ringing intensity during a shaking and/or ringing process;
- and continue shaking and/or ringing at the shaking and/or ringing intensity when the first time length is over if the detection result of the detection module is that the instruction of stopping shaking and/or ringing is not received within the first time length,
- a recording module configured to record the time length from starting to finishing shaking and/or ringing at this shaking and/or ringing when receiving the instruction of stopping shaking and/or ringing;
- the memory module further configured to update the first time length according to the recorded time length and to store the updated first time length, wherein the memory module obtains the updated first time length according to:
- t
- 1
- ×
- N
- +
- t
- 0
- N
- +
- 1
- =
- t
- 1
-
- (
- updated
- )
- wherein t1(updated) represents the updated first time length, t1 represents the used first time length at this shaking and/or ringing;
- t0 represents the recorded shaking and/or ringing time length at this shaking and/or ringing;
- and N represents the times from starting to finishing shaking and/or ringing before this shaking and/or ringing.
Dependencies are inferred from the claim text.