Method and Device to Operate Phone with a Single Key
20170034330 ยท 2017-02-02
Inventors
Cpc classification
H04M1/72424
ELECTRICITY
H04M1/72466
ELECTRICITY
H04M3/44
ELECTRICITY
H04M2250/70
ELECTRICITY
International classification
H04M3/44
ELECTRICITY
Abstract
The present invention discloses a method to operate phone using a single key, first provide method to form key value: (1) When the key is just closed, plus 1 to the key value, (2) When the key closing time is greater than time t1, form closing key value, (3) When the key closing time is smaller than t1 and the immediate key releasing time is greater than t2, store the key value as releasing key value, (4) When the key closing time is smaller than t1 and the immediate key releasing time is smaller than t2, skip to step (1). The releasing key values can be used to represent the numerical and alphabetical keys on typical keypad of phone, while the closing key values can be used to represent the function key on typical keypad of phone, so that the complete function of a typical phone keypad can be realized using only one key. Therefore, a phone can be made very small, which can be especially useful when installed on small Bluetooth device that connects to phone, since not only can it answer incoming phone calls, but also making outgoing phone calls.
Claims
1. A method to operate phone using a single key, characterized in that: the method is realized with a single key through the following steps: (1) when the key is just closed, plus 1 to the key value, (2) judging if the key closing time is less than t1, if yes, skip to step (3); otherwise, skip to step (4); (3) judging if the key releasing time is less than t2, if yes, skip to step (1); otherwise, store the key value as the releasing key value, exit the key value forming process, and trigger the releasing key value processing procedure; (4) store the key value as the closing key value, exit the key value forming process, and trigger the closing key value processing procedure; (5) the key statues enters idle mode and the key value is set to zero; wherein the said step (3), when dialing the phone number associated with the releasing key value, each time when the key is pressed, a prompt tone corresponding to the stored phone number associated with the releasing key value will be played once. To dial the prompted number, do not press the key after the prompt tone, a call will be made automatically after time t2 to the corresponding phone number; otherwise, continue pressing the key within time t2 until the desired number is reached.
2. A method to operate phone using a single key as in claim 1 in which the said t1=1.7 s; t2=1.7 s.
3. A method to operate phone using a single key as in claim 1 in which in the said step (1), each time when the key is pressed, the prompt tone relating to the stored contact number corresponding to the key value will be played once.
4. A method to operate phone using a single key as in claim 1 in which in the said step (3), the releasing key value processing procedure includes the following steps: judging whether the phone is under editing mode, if yes, releasing key value is an integer ranging from 1 to 12 which corresponds to the keys 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, #, and dial/pickup on a typical phone pad; judging whether the phone is under idle mode and is not under editing mode, if yes, dial the phone number corresponds to the releasing key value, judging whether the phone is under calling mode, if yes, any releasing key value triggers end call, judging whether the phone is under the status where a phone number has been successfully dialed but is not picked up by the receiver, if yes, any releasing key value triggers end call; judging whether the phone is under ringing mode, if yes, releasing key value equals one triggers pick up call, while releasing key value equals two triggers end call.
5. A method to operate phone using a single key as in claim 4 in which the said procedure for judging of whether the phone is under editing mode also includes the following steps: judging whether the phone is under calling mode, if yes, send the dual tone multi-frequency signal corresponds to the releasing key value; judging whether the releasing key value corresponds to dial/pickup, if yes, dial the phone number corresponds to the releasing key value stored right before the current releasing key value; otherwise, store the current releasing key value.
6. A method to operate phone using a single key as in claim 4 in which in the said procedure for judging of whether the phone is under ringing mode, when the phone is under ringing mode, if the incoming call is made from a phone number stored in the device, the ringing tone will be the prompt tone corresponds to the said phone number; otherwise, the ringing tone will be a default sound.
7. A method to operate phone using a single key as in claim 4 in which in the said procedure for judging of whether the phone is under ringing mode, when the phone is under ringing mode, determine whether to pick up the call through speech recognition.
8. A method to operate phone using a single key as in claim 1 in which in the said step (4), the closing key value processing procedure includes the following steps: when the phone is under editing mode, includes the following steps: judging whether the closing key value is 2 or 3, if yes, when the closing key value is 2, exit editing mode, whereas when the closing key value is 3, enter power on\off mode; judging whether the phone is under calling mode and the closing key value is neither 2 nor 3, if yes, any closing key value that is neither 2 nor 3 triggers the phone to exit editing mode; otherwise, any closing key value that is neither 2 nor 3 triggers the phone to exit editing mode and enter the contact numbers and audio records management procedure; when the phone is not under editing mode, judging whether the device is under calling mode, if yes, enter editing mode when the closing key value is 2 and enter power on\off mode when the closing key value is 3; otherwise, enter emergency calling mode when the closing key value is 1, enter editing mode when the closing key value is 2, and enter power on\off mode when the closing key value is 3.
9. A method to operate phone using a single key as in claim 8 in which in the said emergency calling mode, the emergency contact numbers are stored as the first to third phone numbers in the contact list, associated with the key values 1 to 3 respectively; in the emergency calling mode, the device will dial the said first through third phone numbers according to the numerical order until a success phone call is made, moreover, a text message seeking for help, for example SOS, will also be sent to each of the said emergency contact numbers.
10. A method to operate phone using a single key as in claim 1 in which each entry in the said contact list contains 3 field where the first field is used to store the entry number that corresponds to the physical location of the said entry in the FLASH memory, the second field is used to store the phone number, and the third field is used to store the audio record of customized prompt tone.
11. A method to operate phone using a single key as in claim 8 or claim 10 in which the said contact numbers and audio records management procedure includes the following steps: judging whether the closing key value is one, if yes, execute the procedure to determine whether there is input to the releasing key value before exiting editing mode, if there is input to releasing key value before exiting editing mode, store the releasing key value as the phone number in the second field of the empty entry with the smallest entry number in the contact list, then start audio recording until the key is released and store in the third field of the said entry; if there is no input to releasing key value before exiting editing mode, execute the procedure to determine whether the phone is in the status where the time elapsed after ending an incoming call is shorter than time t3, if yes, store the incoming call phone number in the second field of the empty entry in the contact list with the smallest entry number, then start audio recording until the key is released and store in the third field of the said entry, otherwise, exit contact numbers and audio records management procedure, then enter idle mode; judging whether the closing key value is larger than 3, if yes, execute the procedure to determine whether there is input to the releasing key value before exiting editing mode, if there is input to releasing key value before exiting editing mode, store the releasing key value as the phone number in the second field of the empty entry with the smallest entry number in the contact list, then start audio recording until the key is released and store in the third field of the said entry; if there is no input to releasing key value before exiting editing mode, execute the procedure to determine whether the phone is in the status where the time elapsed after ending an incoming call is shorter than time t3, if yes, store the incoming call phone number in the second field of the empty entry with the smallest entry number in the contact list, then start audio recording until the key is released and store in the third field of the said entry, otherwise, only start audio recording until the key is released and store in the third field of the entry with entry number equals to the closing key value while make no modification to the phone number in the second field of the said entry; judging whether the input to the releasing key value before exit editing mode corresponds to null value, if yes, exit contact numbers and audio records management procedure, then enter idle mode.
12. A method to operate phone using a single key as in claim 1 in which the said key is installed on a phone or a device connected to phone through means of wired/wireless communication.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION OF THE INVENTION
[0054] Method of embodiment:
[0055] The following is a further description of the present invention with the aid of drawings.
[0056] As shown in
[0062] Wherein, the releasing key values corresponds to the numerical keys in typical phones, and closing key values corresponds to the function keys in typical phones. The present invention preferably selects t1=t2=1.7 s, and prestore the speech record of the incoming callers corresponding to the contact list in the FLASH memory. When incoming call is made from a number stored in the contact list, the prompt tone will be speech record of the caller; when making phone call through the number of times the key is pressed, each time the key is pressed, the corresponding audio record will be played once to indicate the contact number corresponding to the key value, and if the current prompt tone corresponds to the desired contact to make the call, stop pressing the key after the corresponding prompt tone and the said number will be dialed automatically after 1.7 seconds; else if the current prompt tone does not correspond to the desired contact to make the call, continue to press key within 1.7 seconds until the desired contact is reached.
[0063] Each stored phone number occupies 1 entry in the FLASH memory, and each entry includes 3 fields.
[0064] The first field: entry number corresponding to the physical location of the said entry in the memory;
[0065] the second field: phone number;
[0066] the third field: audio record, which is used as the prompt tone of the key during the key value forming period. For example, if the desired number to call is stored in the third entry in the contact list, the key value forming procedure consist of integer key values 1 to 3, when key value is 1, play the audio record of the first entry; when the key value is 2, play the audio record of the second entry; when the key value is 3, play the audio record of the third entry. Releasing the key after time t2 after the audio record is played will form a numerical key with key value of 3. The program automatically dials the phone number in the third entry in the contact list. Therefore, utilizing the prompt tone of speech is similar to searching through a phone book with audio record.
[0067] The present invention provides 3 methods to store the phone numbers as following: [0068] (1) Setting through SMS [0069] After enter editing mode (LED indicator available) through function key with key value of 2, send SMS to the phone in the following format: key word: n, m [0070] Key wordnow is set to be add [0071] nthe desired entry number to be used [0072] mthe phone number to be saved
[0073] For this method, the audio record field is empty. The method to modify the audio record will be supplemented in the rest of the document.
[0074] (2) Setting through caller ID
[0075] Enter editing mode within 30 seconds after ending an income call, then press the function key with value n as in foregoing description without releasing, which will trigger the program to store the number of the preceding incoming call to the second field of the entry in the contact list with entry number equals to n, and then start audio recording. The recording ends when the key is released, then the audio record will be saved to the third field of the said entry.
[0076] (3) Setting through editing mode
[0077] In editing mode, enter the phone number using numerical and function key as in foregoing description. Then press the function key with value n as in foregoing description without releasing, which will trigger the program to store the input phone number to the second field of the entry in the contact list with entry number equals to n, and then start audio recording. The recording ends when the key is released, then the audio record will be saved to the third field of the said entry.
[0078] Method to modify audio record: Enter edit mode after making sure that there is no incoming call within the preceding 30 seconds, then press the function key with value n as in foregoing description without releasing, which will trigger the program to start audio recording. The recording ends when the key is released, then the audio record will be saved to the third field of the said entry.
[0079] (I) Releasing Key Value Processing Procedure [0080] In the present embodiment, the rules to process releasing key value are as follows: [0081] 1: while in ringing mode, releasing key value of 1 signifies pick up call, releasing key value of 2 signifies end call without answering; [0082] 2: while in calling mode and not in editing mode, any input releasing key value signifies end call; [0083] 3: when number has successfully dialed but has not been picked up yet, any releasing key value signifies end call; [0084] 4: while in idle mode and not in editing mode, dial the phone number with entry number corresponding to the releasing key value in the contact list; [0085] 5: while in editing mode, releasing key value of 1 to 12 signifies 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, #, and dial/pickup keys respectively;
[0086] without breaking the above rules, the releasing key value processing procedure can be set as desired, while the present invention preferably selects the releasing key value processing procedure as shown in
[0087] (31) judging whether the phone is under editing mode, if yes, skip to step (32), otherwise, skip to step (34);
[0088] (32) the releasing key value is an integer ranging from 1 to 12 which corresponds to the keys 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, #, and dial on a typical phone pad, judging whether the phone is under calling mode, if yes, send the dual-tone multi-frequency signal corresponding to the releasing key value; otherwise, skip to step (33);
[0089] (33) judging whether the releasing key value corresponds to the dial/pickup key, if yes, dial the previously stored releasing key value as phone number;
[0090] (34) judging whether the phone is under idle mode, if yes, dial the phone number in the contact list with entry number corresponding to the releasing key value; otherwise, skip to step (37);
[0091] (37) judging whether the phone is under ringing mode, if yes, releasing key value of 1 signifies pick up call, while releasing key value of 2 signifies end call.
[0092] (II) Closing Key Value Processing Procedure
[0093] In the present embodiment, the rules to process closing key value are as follows: [0094] 1: while in editing mode; [0095] closing key value of 2 signifies exit editing mode; [0096] closing key value of 3 signifies power on/off function realized through power on/off program; [0097] 2: while in editing mode, for closing key value that is neither 2 nor 3 there are two scenarios; [0098] A: if in calling mode, exit editing mode without any further actions; [0099] B: if not in calling mode, exit editing mode and enter phone numbers and audio records management procedure; [0100] 3: while not in editing mode and in calling mode; [0101] closing key value of 2 signifies enter editing mode; [0102] closing key value of 3 signifies power on/off function realized through power on/off program; [0103] closing key value that is neither 2 nor 3 signifies null value;
[0104] 4: while neither in editing mode nor calling mode; [0105] closing key value of 1 signifies emergency call, phone numbers in the first to third entry of contact list will be dialed until a successful call is made, and SMS of SOS will be sent to the said phone numbers; [0106] closing key value of 2 signifies enter editing mode; [0107] closing key value of 3 signifies power on/off function realized through power on/off program; [0108] closing key value that is neither 1, 2 nor 3 signifies null value;
[0109] 5: while neither in editing mode nor idle mode, any closing key value signifies null value; without breaking the above rules, the closing key value processing procedure can be set as desired, while the present invention preferably selects the closing key value processing procedure as shown in
[0110] (41) judging whether phone is under editing mode, if yes, skip to step (42); otherwise, skip to step (44);
[0111] (42) exit editing mode when closing key value is 2, while enter power on/off mode when closing key value is 3; otherwise, skip to step (43);
[0112] (43) judging whether the phone is under calling mode, if yes, any closing key value that is neither 2 nor 3 signifies exit editing mode; otherwise, any closing key value that is neither 2 nor 3 signifies exit editing mode and enter the contact numbers and audio records management procedure;
[0113] (44) judging whether the phone is under calling mode, if yes, enter editing mode when the closing key value is 2, while enter power on/off mode when the closing key value is 3; otherwise, enter emergency calling mode when the closing key value is 1, enter editing mode when the closing key value is 2, while enter power on/off mode when the closing key value is 3; the emergency contact numbers in the said emergency contact mode are stored as the first to third phone numbers in the contact list, associated with the key values 1 to 3 respectively; in the emergency calling mode, the device will dial the said first through third phone numb ers according to the numerical order until a success phone call is made, moreover, a SMS of SOS will be sent to each of the said emergency contact numbers.
[0114] (III) Phone Numbers and Audio Records Management Procedure
[0115] In the present embodiment, the rules to phone numbers and audio records management procedure are as follows:
[0116] 1: while when the releasing key value entered before exiting editing mode is null value (any releasing key value that is larger than 12), exit phone numbers and audio records management procedure and enter idle mode.
[0117] 2: while when closing key value is 1; [0118] A: if a releasing key value had been entered earlier, store the input phone number to the nearest empty entry in the contact list; [0119] B: if no releasing key value had been entered earlier and the time elapsed after end an incoming call exceeded 30 seconds, exit phone numbers and audio records management procedure and enter idle mode; [0120] C: if no releasing key value had been entered earlier and the time elapsed after end an incoming call is within 30 seconds, store the incoming phone number and input audio record to the nearest empty entry in the contact list; [0121] 3: closing key value of 2 and 3 are null values; [0122] 4: while when closing key value is larger than 3; [0123] A: if a releasing key value had been entered earlier, store the input phone number and audio record to the entry in the contact list with entry number equals to the closing key value (the input phone number must have number of significant digit larger than 2, otherwise, exit phone numbers and audio records management procedure and enter idle mode); [0124] B: if no releasing key value had been entered earlier and the time elapsed after end an incoming call exceeded 30 seconds, store the input audio record to the entry in the contact list with entry number equals to the closing key value without storing the phone number; [0125] C: if no releasing key value had been entered earlier and the time elapsed after end an incoming call is within 30 seconds, store the incoming phone number and input audio record to the entry in the contact list with entry number equals to the closing key value;
[0126] without breaking the above rules, the phone numbers and audio records management procedure can be set as desired, while the present invention preferably selects the phone numbers and audio records management procedure as shown in
[0127] (431) judging whether closing key value is 1, if yes, skip to step (432); otherwise, skip to step (434) when closing key value is greater than 3;
[0128] (432) judging whether a releasing key value had been entered before exit editing mode, if yes, store the releasing key value as the phone number in the second field of the empty entry with the smallest entry number in the contact list, then start audio recording until the key is released and store in the third field of the said entry; otherwise, skip to step (433);
[0129] (433) judging whether the phone is in the status where the time elapsed after ending an incoming call is shorter than time 30 seconds, if yes, store the incoming call phone number in the second field of the empty entry in the contact list with the smallest entry number, then start audio recording until the key is released; then store the input recording in the third field of the said entry; otherwise, exit contact numbers and audio records management procedure, then enter idle mode;
[0130] (434) judging whether a releasing key value had been entered before exit editing mode, if yes, store the releasing key value as the phone number in the second field of the entry in the contact list with the entry number corresponding to the closing key value, then start audio recording until the key is released and store in the third field of the said entry; otherwise, skip to step (435);
[0131] (435) judging whether the phone is in the status where the time elapsed after ending an incoming call is shorter than time 30 seconds, if yes, store the incoming call phone number in the second field of the entry in the contact list with the entry number corresponding to the closing key value, then start audio recording until the key is released; then store the input recording in the third field of the said entry; otherwise, start audio recording until the key is released and store in the third field of the entry in the contact list with the entry number corresponding to the closing key value.
[0132] The method to operate phone using a single key provided by the present invention also have the function of region recognition, in which the phone numbers in the contact list with entry number of 1 to 3 are granted the permission to control the said phone through SMS through the method as follows: [0133] First step: After receiving learning command through SMS, phone will store the positioning data of the base stations it passes during the learning period in the FLASH memory. [0134] Second step: After receiving In command through SMS, if the phone enters the base station it passed during the learning period, SMS containing Inside will be sent to the phone numbers in the contact list with entry number of 1 to 3; After receiving out command through SMS, if the phone leaves the base stations it passed during the learning period, SMS containing Outside will be sent to the phone numbers in the contact list with entry number of 1 to 3.
[0135] The method to operate phone using a single key provided by the present invention also have the function of location positing: After receiving positioning query command from the phone numbers in the contact list with entry number of 1 to 3, the phone will reply with the positioning data of the current base station through SMS automatically.
[0136] The method to operate phone using a single key provided by the present invention also have the function of guardian monitoring: When the phone is set to guardian monitoring mode through SMS, the phone will automatically pick up calls from the phone numbers in the contact list with entry number of 1 to 3, where the caller is able to hear the surrounding sound around the said phone clearly.
[0137] The method to operate phone using a single key provided by the present invention also have the function of speech recognition: while in ringing mode, the CPU of the said phone recognizes the speech from the microphone and picks up the call with speakerphone mode when the speech Hello is identified.
[0138] As shown in
[0139] As shown in
[0140] The foregoing description is only the preferable embodiment of the present invention, it should be noted that: for the technicians of the field of the invention, on the premise without leaving away from the principle of the invention, a number of improvements and retouching could be made, but these improvements and retouching should also be considered as the protection scope of the present invention.