Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Below in conjunction with accompanying drawing the embodiment of the invention is described in further detail.
At first, need to prove that the communication terminal of describing includes but not limited to electronic equipments such as mobile phone, PDA (palm PC), various smart mobile phone, net book in the middle of the embodiment of the invention.Specifically be that example describes in the present embodiment, but this is not construed as limiting the invention with the mobile phone.
The specific implementation process of the user's input information method of obtaining that as depicted in figs. 1 and 2, the embodiment of the invention provides can may further comprise the steps:
Step 11 is obtained the character information of user's input;
For example, corresponding character information can for the user by a keyboard entry, also can trigger input for the simulating keyboard of user by touch-screen; Example one: certain is carrying out the full keyboard mobile phone of English input, and after the user imported " Y ", this mobile phone got access to the user again and keyed in the R key, i.e. the character information of user's input is " R "; Example two: the touch-screen mobile phone that has simulating keyboard of certain well afoot literary composition input, after the user imported " Y ", this mobile phone got access to the user again and has triggered the S key, i.e. and the character information of user's input is " S ".
Step 12 determines that described character information is non-significant character, then obtains relevant significant character; Described non-significant character be meant determine according to default dictionary with the unmatched successive character of user's input character;
For example, corresponding non-significant character deterministic process can comprise: in default dictionary, the successive character that mates with user's input character is called significant character, is called non-significant character with the unmatched successive character of user's input character; Also can be understood as, the character of this input of user and user's character combination that input character constituted, do not have word that is complementary with it or the word that does not exist preamble to be complementary with it in default dictionary, then the character of this input of user is non-significant character; Corresponding example one: in the English word of default dictionary, can be in " A, E, I, O " any one with the subsequent character of user's input character " Y " coupling, " A, E, I, O " these four characters are significant character so, all the other characters and user input character " Y " do not match, all belong to non-significant character, so the character that the user imported in the respective instance of step 11 " R " just is non-significant character; In other words, the character that the user imported " R " and the user character combination " YR " that constituted of input character " Y ", in default English word dictionary, there are not word that is complementary with it or the word that does not exist preamble to be complementary with it, so the character that the user imported " R " is non-significant character; Corresponding example two: in the Chinese phonetic alphabet of default dictionary, can be in " A, E, I, O, V " any one with the subsequent character of user's input character " Y " coupling, " A, E, I, O, V " these five characters are significant character so, all the other characters and user input character " Y " do not match, all belong to non-significant character, so the character " S " of user's input is non-significant character in the respective instance of step 11; In other words, the character that the user imported " S " and the user character combination " YS " that constituted of input character " Y ", in default Chinese phonetic alphabet dictionary, there are not word that is complementary with it or the word that does not exist preamble to be complementary with it, so the character that the user imported " S " is non-significant character.
Particularly, when the character that is obtained in the determining step 11 is non-significant character, need obtain the operation of relevant significant character, specifically can be according to one in the following scheme or multinomial the processing:
If the character of user input is non-significant character, then can to notify its character of being imported of user be non-significant character and obtain the character information that the user imports once more, is significant character up to the character information of user's input; Corresponding example one: the character of importing because of above-mentioned user " R " is non-significant character, and then notifying its character of being imported " R " of user is non-significant character, and character " A, E, I, O " just is a significant character, asks the user to re-enter; Imported any one (for example " E ") in the character " A, E, I, O " up to the user, then with this character (" E ") as significant character; Corresponding example two: the character of importing because of above-mentioned user " S " is non-significant character, and then notifying its character of being imported " S " of user is non-significant character, and character " A, E, I, O, V " just is a significant character, asks the user to re-enter; Imported any one (for example " A ") in the character " A, E, I, O, V " up to the user, then with this character (" A ") as significant character;
If the character of user's input is non-significant character, then can will be converted into and the adjacent significant character of described non-significant character with described non-significant character according to the layout of keyboard; Further, will be converted into the significant character adjacent with described non-significant character accordingly and can comprise following one or several with described non-significant character:
(1) according to the layout of keyboard,, then described non-significant character is converted into this significant character if the significant character adjacent with described non-significant character has only one; Corresponding example one: the character of importing because of above-mentioned user " R " is non-significant character, layout according to keyboard, the significant character adjacent with described non-significant character " R " has only one " E ", then described non-significant character " R " is converted into this significant character " E ";
(2) according to the layout of keyboard, if the significant character adjacent with described non-significant character is two or more, then notify the user and obtain user's input information once more described significant character, up to according to the user once more input information described non-significant character is converted into the significant character of user input; Corresponding example two: the character of importing because of above-mentioned user " S " is non-significant character, layout according to keyboard, the significant character adjacent with described non-significant character " S " has " A " and " E " two, then notify the user and obtain user's selection information, described non-significant character " S " is converted into user-selected significant character (" A ") up to selection information (for example the user selects " A ") according to the user with described significant character " A " and " E ";
(3) for the touch-screen mobile phone of simulation full keyboard, layout according to keyboard, if the significant character adjacent with described non-significant character is two or more, then the induction region of significant character that will be adjacent with described non-significant character on the backstage enlarges, dwindle the induction region of described non-significant character simultaneously, and notify the user to confirm the character that to import, obtain user's input information once more then, up to according to the user once more input information described non-significant character is converted into the significant character of user input; Corresponding example two: the character of importing because of above-mentioned user " S " is non-significant character, then according to the layout of keyboard, the significant character adjacent with described non-significant character " S " has " A " and " E " two, then the induction region of significant character " A " that will be adjacent with " S " on the backstage and " E " enlarges, dwindle the induction region of " S " simultaneously, and notify the user to confirm that the character that will import is " A " or " E ", obtain user's input information once more then, up to can according to the user once more input information (for example the user imports " A " once more) determine described non-significant character " S " is converted into the significant character (" A ") that the user imports once more;
Step 13 is with the character information of described significant character as user's input;
For example, accordingly the character information of described significant character as user's input can be comprised: with significant character of importing once more by the user in the step 12 or the significant character that transforms by non-significant character, as the character information of user's input; Promptly according to the processing of obtaining relevant significant character of step 12, finally can determine a unique significant character, the significant character that this is unique is as the character information of user's input; Corresponding example one: according to the processing of obtaining relevant significant character of step 12, final definite " E " is unique significant character, and then that this is unique significant character " E " is as the character information of user's input; Corresponding example two: according to the processing of obtaining relevant significant character of step 12, final definite " A " is unique significant character, and then that this is unique significant character " A " is as the character information of user's input.
In addition, the embodiment of the invention can also comprise in concrete application process:
Start or close non-significant character decision operation according to information that acceleration transducer obtained or the set information of user; Embodiment three: certain is provided with the full keyboard mobile phone of acceleration transducer, according to the acceleration information that acceleration transducer obtained, determine that the acceleration information that is obtained is greater than or less than the preset value of this mobile phone, and then determine whether this mobile phone is under the bigger environment of vibrations, if then this mobile phone has cut out intelligent input methods such as abbreviation input, fuzzy sound input automatically, has opened above-mentioned non-significant character decision operation, otherwise, then close this operation; Embodiment four: certain smart mobile phone, be provided with the switch that starts or close above-mentioned non-significant character decision operation, and if handling at this, the user triggers above-mentioned switch under the state of opening, then this mobile phone cuts out this non-significant character decision operation automatically.
Except such scheme, the embodiment of the invention can also comprise following several scheme of being formulated according to visual impact and button custom of more accurately determining preferred significant character in concrete application process:
Scheme one, according to keyboard layout as shown in Figure 2, if two times of being separated by at a distance of greater than the character of preset distance time of input are greater than the schedule time, promptly import the long time of two character needs of being separated by far away, can illustrate that second key moves to second key place after by an intact key and just pressing, thereby can determine that the user is one-handed performance at this moment; Embodiment five: if the user imports " E " earlier, and input " N " again then; The user imports these two times (for example 1 second) of being separated by greater than the schedule time (for example 0.8 second) at a distance of greater than the character of preset distance (for example two key positions) time, can determine that the active user is an one-handed performance;
In order to determine preferred significant character more accurately, after definite active user is one-handed performance, need further determine it is which hand is in operation; Its concrete confirmation method can comprise following one or more:
(1) according to user's mode of operation of device or user preset, the non-significant character that the user is imported is converted into and the adjacent significant character of described non-significant character; Generally, determining the active user for behind the one-handed performance, device default user mode of operation is a right-hand operated, and the user can upgrade this user's mode of operation according to the actual operating position of oneself; When user's mode of operation is right-hand operated, because of the because users of sight line when the button easier mistake by to the button on want input character the right, so need the non-significant character that the user imports is converted into and described non-significant character on the left of adjacent significant character; When user's mode of operation is left-handed operation, because of the because users of sight line when the button easier mistake by to the button on the want input character left side, so need are converted into the non-significant character that the user imports and the adjacent significant character in described non-significant character right side; Respective embodiments five: after determining that the user is one-handed performance, if " W " and " R " is significant character, and this moment, the user pressed idle character " E ", and then because of generally being right-hand operated, the significant character " W " that is about to its left side is as preferred significant character; If the user is updated to left-handed operation with user's mode of operation, then with the significant character " R " on its right side as preferred significant character;
(2) add up user operation habits with definite user's mode of operation, thereby the non-significant character of user's input is converted into and the adjacent significant character of described non-significant character; Particularly, add up, to determine which manual manipulation this user gets used at user's operating position; That is to say, the statistics user is by to non-significant character the time, the significant character of importing often is positioned at which side of non-significant character, if significant character often is positioned at the left side of non-significant character, because of the because users of sight line when the right hand button easier mistake by the button on the right of want input character on, thereby can judge that this user gets used to right-hand operated; If significant character often is positioned at the right side of non-significant character, because of the because users of sight line leftward during button easier mistake by to the button on the want input character left side, thereby can judge that this user gets used to left-handed operation; When user's mode of operation is right-hand operated, need for above-mentioned reasons the non-significant character of user's input is converted into and the adjacent significant character in described non-significant character left side; When user's mode of operation is left-handed operation, need for above-mentioned reasons the non-significant character of user's input is converted into and the adjacent significant character in described non-significant character right side; Respective embodiments five: after determining that the user be one-handed performance, explicit user button left avertence always by statistics, promptly significant character often is positioned at the non-significant character right side that the user imports, and then the decidable user gets used to using left-handed operation; At this moment, if " W " and " R " is significant character, and the user presses idle character " E ", so with the significant character " R " on its right side as preferred significant character;
(3) determine user's mode of operation according to the information that pressure transducer obtained, thereby the non-significant character of user's input is converted into and the adjacent significant character of described non-significant character.Particularly, tilt to left end because pressure big terminal in left side is easier during left hand key, the big terminal of right atrial pressure is easier during right hand button tilts to right-hand member, the terminal pressure tilts to that end when therefore obtaining button according to the pressure transducer on the terminal, can determine that the active user is which hand is in operation, even the terminal pressure tilts then to illustrate it is left-handed operation to left end, because of the because users of sight line leftward during button easier mistake by to the button on the want input character left side, so need are converted into the non-significant character that the user imports and the adjacent significant character in described non-significant character right side; Explanation is a right-hand operated if the terminal pressure tilts then to right-hand member, because of the because users of sight line when the right hand button easier mistake by to the button on want input character the right, so need the non-significant character that the user imports is converted into and described non-significant character on the left of adjacent significant character.Respective embodiments five: after determining that the user is one-handed performance, the terminal pressure tilts to left end when determining button according to the pressure transducer on the terminal, and explanation is a left-handed operation; At this moment, if " W " and " R " is significant character, and the user presses idle character " E ", so with the significant character " R " on its right side as preferred significant character;
Perhaps,
Scheme two, according to keyboard layout as shown in Figure 2, if two times of being separated by at a distance of greater than the character of preset distance time of input are less than the schedule time, promptly import two characters far away of being separated by and only need the very short time, can illustrate it is that two hands trigger two keys respectively, thereby can determine that the user is bimanualness at this moment; Many during because of bimanualness with left-handed operation left side keyboard, with right-hand operated right side keyboard, and since the because users of sight line leftward during button easier mistake by to the button on the want input character left side, user's easier mistake when right hand button is pressed on the button on want input character the right, so the non-significant character of the left side keyboard of user input is converted into and the adjacent significant character in described non-significant character right side, and the non-significant character of the right side keyboard of user's input is converted into and the adjacent significant character in described non-significant character left side; Embodiment six: if the user imports " E " earlier, and input " N " again then; The user imports these two times (for example 0.2 second) of being separated by less than the schedule time (for example 0.5 second) at a distance of greater than the character of preset distance (for example two key positions) time, can determine that the active user is bimanualness; When user's bimanualness, if " W " of left side keyboard and " R " is significant character, and the user presses the idle character " E " of left side keyboard, then with the significant character " R " on its right side as preferred significant character; If " U " of right side keyboard and " O " is significant character, and the user presses the idle character " I " of right side keyboard, then with the significant character " U " in its left side as preferred significant character;
Perhaps,
Scheme three according to keyboard layout as shown in Figure 2, if the user imports two characters simultaneously, can determine that the user is bimanualness at this moment; Many during because of bimanualness with left-handed operation left side keyboard, with right-hand operated right side keyboard, and since the because users of sight line leftward during button easier mistake by to the button on the want input character left side, user's easier mistake when right hand button is pressed on the button on want input character the right, so the non-significant character of the left side keyboard of user input is converted into and the adjacent significant character in described non-significant character right side, and the non-significant character of the right side keyboard of user's input is converted into and the adjacent significant character in described non-significant character left side; Embodiment seven: if the user triggers shift key and K key simultaneously, can determine that the user is bimanualness at this moment; When user's bimanualness, if " W " of left side keyboard and " R " is significant character, and the user presses the idle character " E " of left side keyboard, then with the significant character " R " on its right side as preferred significant character; If " U " of right side keyboard and " O " is significant character, and the user presses the idle character " I " of right side keyboard, then with the significant character " U " in its left side as preferred significant character.
Need to prove, the keyboard layout of describing in the middle of the present embodiment is not limited to the keyboard layout that present embodiment provides, the present invention also is applicable to other various forms of keyboard layouts, and the keyboard layout that present embodiment provided is a kind of form wherein, is not construed as limiting the invention.
For making the purpose, technical solutions and advantages of the present invention clearer, enumerate embodiment below also in conjunction with the accompanying drawings, the embodiment of the invention is described in further detail.
Embodiment eight
As shown in Figures 2 and 3, the touch-screen mobile phone that has simulating keyboard that carries out input in Chinese with certain is an example, sets forth the user's input information method of obtaining that the embodiment of the invention provides.If the user has successfully imported a letter " Y ", then the specific implementation process of the method can comprise:
Step 31 is obtained the character information of user's input;
Particularly, can get access to the induction zone that the user triggered " S " key with this mobile phone is example, and promptly the character information of user's input this moment is " S ";
Step 32 determines whether corresponding character information is non-significant character, if then execution in step 33, otherwise, then withdraw from this processing; Described non-significant character be meant determine according to default dictionary with the unmatched successive character of user's input character;
Particularly, supposed before step 31 user input character be " Y ", then in default dictionary and phonetic transcriptions of Chinese characters user's input character " Y " coupling, the subsequent character of " Y " can be in " A, E, I, O, V " any one, " A, E, I, O, V " these five characters are significant character so, so the character information that step 31 is obtained " S " is non-significant character, then execution in step 33;
Whether step 33 according to the layout of keyboard, judges the significant character adjacent with described non-significant character greater than 1, if then execution in step 34, otherwise then execution in step 35;
Particularly, according to the layout of keyboard, the significant character adjacent with described non-significant character " S " comprises " A " and " E " two, and then execution in step 34;
Step 34, the induction region of significant character that will be adjacent with corresponding non-significant character on the backstage enlarges, dwindle the induction region of described non-significant character simultaneously, and notify the user to determine the character that to import, obtain user's input information once more then, up to according to the user once more input information described non-significant character is converted into the significant character of user input;
Particularly, according to the layout of keyboard, the significant character " A " that will be adjacent with " S " on the backstage and the induction region of " E " enlarge, and dwindle the induction region of " S " simultaneously, and notify the user to determine the character that will import; Obtain user's input information once more then, if the user is once more during input information, user's toggle area departs from the S key viewing area of A key a little, and then because the backstage induction zone of " A " enlarges, then this mobile phone can determine that significant character is " A "; If during input information, user's toggle area departs from the S key viewing area of E key to the user a little once more, then because the backstage induction zone of " E " enlarges, then this mobile phone can determine that significant character is " E "; Suppose that user's toggle area is the S key viewing area of departing from the A key a little, can determine that significant character is " A " herein;
Step 35 is converted into this adjacent significant character with corresponding non-significant character;
Particularly, if this moment, the significant character adjacent with described non-significant character " S " had only one " A ", can determine that significant character is " A ";
Step 36 is with the character information of corresponding significant character as user's input;
Particularly, because above-mentioned steps 34 has been determined a unique significant character " A ", so, with the character information of this character " A " as user's input.
The realization of the embodiment of the invention can make the user import more easily, can guarantee that also input is correct when existing than large deviation in the screen location of user mobile phone, and can revise the character that the user inputs by mistake automatically, thereby improve user's input speed.
Embodiment nine
As Fig. 2 and shown in Figure 4, the full keyboard mobile phone that carries out English input with certain is an example, sets forth the user's input information method of obtaining that the embodiment of the invention provides.If the user has successfully imported a letter " Y ", then the specific implementation process of the method can comprise:
Step 41 is obtained the character information of user's input;
Particularly, can getting access to the user with this mobile phone, to supress " R " key be example, and promptly the character information of user's input this moment is " R ";
Step 42 determines whether corresponding character information is non-significant character, if then execution in step 43, otherwise, then withdraw from this processing; Described non-significant character be meant determine according to default dictionary with the unmatched successive character of user's input character;
Particularly, still supposed before step 41 user input character be " Y ", then in default dictionary and phonetic transcriptions of Chinese characters user's input character " Y " coupling, the subsequent character of " Y " can be in " A, E, I, O " any one, " A, E, I, O " these five characters are significant character so, so the character information that step 41 is obtained " R " is non-significant character, then execution in step 43;
Step 43, to notify its character of being imported of user be non-significant character and obtain the character information that the user imports once more, is significant character up to the character information of user's input;
Particularly, because of the character " R " of above-mentioned user input be non-significant character, then notify its character of being imported " R " of user for non-significant character and obtain the character information that the user imports once more, the character information of importing up to the user is a significant character; Suppose that herein the user has imported significant character " E ";
Step 44 is with the character information of corresponding significant character as user's input;
Particularly, because 43 of above-mentioned steps have been determined a unique significant character " E ", so, with the character information of this character " E " as user's input.
The realization of the embodiment of the invention can be revised the character that the user inputs by mistake automatically, and the user is imported more easily, thereby improves user's input speed.
Need to prove, the keyboard layout of describing in the middle of the present embodiment is not limited to the keyboard layout that present embodiment provides, the present invention also is applicable to other various forms of keyboard layouts, and the keyboard layout that present embodiment provided is a kind of form wherein, is not construed as limiting the invention.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of programmed instruction, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
The embodiment of the invention also provides a kind of user's input information device that obtains, and its specific implementation structure specifically can comprise as shown in Figure 5:
Character information acquiring unit 501 is used to obtain the character information of user's input;
For example, corresponding character information acquiring unit 501 can obtain user's character information by a keyboard entry, also can obtain the user triggers input by the simulating keyboard of touch-screen character information;
Character information identifying unit 502 is used for determining that the character information that respective symbols information acquisition unit 501 is obtained is non-significant character, described non-significant character be meant determine according to default dictionary with the unmatched successive character of user's input character;
For example, corresponding character information identifying unit 502 can determine that the character information that respective symbols information acquisition unit 501 is obtained is non-significant character; Wherein, corresponding non-significant character information can comprise: in default dictionary, the successive character that mates with user's input character is called significant character, is called non-significant character with the unmatched successive character of user's input character; Also can be understood as, the character of this input of user and user's character combination that input character constituted, do not have word that is complementary with it or the word that does not exist preamble to be complementary with it in default dictionary, then the character of this input of user is non-significant character;
Character information processing unit 503 is used to obtain relevant significant character;
For example, corresponding character information processing unit 503 specifically can be used for notifying the user and obtain significant character that the user imports once more or will described non-significant character be converted into one of the significant character adjacent with described non-significant character or multinomial, with definite significant character.
Input information determining unit 504, the character information that the significant character that is used for that respective symbols information process unit 503 is obtained is imported as the user;
For example, a plurality of characters of determining of corresponding input information determining unit 504 significant character that respective symbols information process unit 503 can be obtained or select through the user are as the character information of user's input.
Further, as shown in Figure 6, corresponding character information processing unit 503 specifically can comprise:
The first character information processing unit 5031, be used to notify the user to determine that according to the result of determination of character information identifying unit 502 its character of importing is non-significant character and obtains the character information that the user imports once more, the character information of importing up to the user is a significant character;
For example, the corresponding first character information processing unit 5031 can notify the user to determine that according to the result of determination of character information identifying unit 502 its character of importing is non-significant character, and the prompting user re-enters, constantly obtain the character information that the user imports once more then, the character information of importing up to the user is a significant character;
Perhaps,
The second character information processing unit 5032 is used for when the adjacent significant character of the non-significant character of being judged with character information identifying unit 502 has only one described non-significant character being converted into this significant character;
For example, the corresponding second character information processing unit 5032 can be according to keyboard layout as shown in Figure 2, when the adjacent significant character of the non-significant character of being judged with character information identifying unit 502 has only one, described non-significant character is converted into this significant character;
Perhaps,
Three-character doctrine information process unit 5033, be used for when the adjacent significant character of the non-significant character of judging with character information identifying unit 502 during for two or more, notify the user with described significant character and obtain user's input information once more, up to according to the user once more input information described non-significant character is converted into the significant character of user input;
For example, corresponding three-character doctrine information process unit 5033 can be according to keyboard layout as shown in Figure 2, when the adjacent significant character of the non-significant character of judging with character information identifying unit 502 during for two or more, notify the user with described significant character and obtain user's input information once more, up to can according to the user once more input information determine described non-significant character is converted into the significant character that the user imports;
Perhaps,
The 4th character information processing unit 5034, be used for when the adjacent significant character of the non-significant character of judging with character information identifying unit 502 during for two or more, will be on the backstage with the non-significant character that described character information identifying unit is judged the induction region of adjacent significant character enlarge, dwindle the induction region of described non-significant character simultaneously, and notify the user to determine the character that to import, obtain user's input information once more then, up to according to the user once more input information described non-significant character is converted into the significant character of user input.
For example, when corresponding the 4th character information processing unit 5034 can be worked as the adjacent significant character of the non-significant character judged with character information identifying unit 502 for two or more, will be on the backstage with the non-significant character that described character information identifying unit is judged the induction region of adjacent significant character enlarge, dwindle the induction region of described non-significant character simultaneously, and notify the user to determine the character that to import, obtain user's input information once more then, up to can according to the user once more input information determine described non-significant character is converted into the significant character that the user imports.
In addition, as shown in Figure 7, present embodiment provides obtains the user's input information device and can also comprise:
Operation control unit 505 is used for the set information of the information obtained according to acceleration transducer or user and starts or close this device;
For example, corresponding operation control unit 505 can be according to the acceleration information that acceleration transducer obtained, determine that the acceleration information that is obtained is greater than or less than a certain predetermined value, and then whether definite communication terminal is under the more abominable environment that jolts, if, then open this device automatically, otherwise, then close this device; Certainly corresponding switching manipulation also can be by manually finishing for the button of user preset.
Alternatively, as shown in Figure 8, present embodiment provides obtains the user's input information device and can also comprise:
The very first time is processing unit 506 at interval, be used for layout according to keyboard, if two times of being separated by at a distance of greater than the character of preset distance time of input greater than the schedule time, then are converted into and the adjacent significant character of described non-significant character according to the non-significant character of user's mode of operation with user's input;
For example, the corresponding very first time, processing unit 506 can be according to keyboard layout as shown in Figure 2 at interval, if import two times of at a distance of greater than the character of preset distance the time, being separated by greater than the schedule time, can determine that the user is one-handed performance at this moment, because factors such as the collimation error, so should be converted into and the adjacent significant character of described non-significant character according to the non-significant character of user's mode of operation with user's input;
Alternatively, still as shown in Figure 8, present embodiment provides obtains the user's input information device and can also comprise:
Second time interval processing unit 507, be used for layout according to keyboard, if two times of being separated by at a distance of greater than the character of preset distance time of input are less than the schedule time, then the non-significant character with the left side keyboard of user input is converted into and the adjacent significant character in described non-significant character right side, and the non-significant character of the right side keyboard of user's input is converted into and the adjacent significant character in described non-significant character left side;
For example, corresponding second time interval processing unit 507 can be according to keyboard layout as shown in Figure 2, if two times of being separated by at a distance of greater than the character of preset distance time of input are less than the schedule time, can determine that the user is bimanualness at this moment, because factors such as the collimation error, so the non-significant character of the left side keyboard of user input should be converted into and the adjacent significant character in described non-significant character right side, the non-significant character of the right side keyboard of user's input is converted into and the adjacent significant character in described non-significant character left side;
Alternatively, also as shown in Figure 8, present embodiment provides obtains the user's input information device and can also comprise:
Many input processing units 508, be used for layout according to keyboard, if the user imports two characters simultaneously, then the non-significant character with the left side keyboard of user input is converted into and the adjacent significant character in described non-significant character right side, and the non-significant character of the right side keyboard of user's input is converted into and the adjacent significant character in described non-significant character left side.
For example, corresponding many input processing units 508 can be according to keyboard layout as shown in Figure 2, if the user imports two characters simultaneously, can determine that the user is bimanualness at this moment, because factors such as the collimation error, so the non-significant character of the left side keyboard of user input should be converted into and the adjacent significant character in described non-significant character right side, the non-significant character of the right side keyboard of user's input is converted into and the adjacent significant character in described non-significant character left side.
Further, as shown in Figure 9, the very first time interval processing unit 506 that present embodiment provides can also comprise:
The first mode of operation processing unit 5061 is used for the user's mode of operation according to device or user preset, and the non-significant character that the user is imported is converted into and the adjacent significant character of described non-significant character;
For example, the corresponding first mode of operation processing unit 5061 can be used for when the very first time, processing unit 506 was defined as one-handed performance at interval, according to user's mode of operation of device or user preset, promptly was left-handed operation or right-hand operated; If left-handed operation, then the non-significant character with user's input is converted into and the adjacent significant character in described non-significant character right side; If right-hand operated, then the non-significant character with user's input is converted into and the adjacent significant character in described non-significant character left side;
Perhaps,
The second mode of operation processing unit 5062 is used to add up user operation habits with definite user's mode of operation, thereby the non-significant character of user's input is converted into and the adjacent significant character of described non-significant character;
For example, the corresponding second mode of operation processing unit 5062 can be used for when the very first time, processing unit 506 was defined as one-handed performance at interval, and the statistics user operation habits is promptly determined left-handed operation or right-hand operated to determine user's mode of operation; If left-handed operation, then the non-significant character with user's input is converted into and the adjacent significant character in described non-significant character right side; If right-hand operated, then the non-significant character with user's input is converted into and the adjacent significant character in described non-significant character left side;
Perhaps,
The 3rd mode of operation processing unit 5063, the information that is used for obtaining according to pressure transducer is determined user's mode of operation, thereby the non-significant character of user's input is converted into and the adjacent significant character of described non-significant character.
For example, corresponding the 3rd mode of operation processing unit 5063 can be used for determining user's mode of operation according to the information that pressure transducer obtained when the very first time, processing unit 506 was defined as one-handed performance at interval, promptly determine left-handed operation or right-hand operated; If left-handed operation, then the non-significant character with user's input is converted into and the adjacent significant character in described non-significant character right side; If right-hand operated, then the non-significant character with user's input is converted into and the adjacent significant character in described non-significant character left side;
The embodiment of the invention also provides a kind of communication terminal, is provided with to obtain the user's input information device shown in each of above-mentioned Fig. 5 to Fig. 8 in this communication terminal.
The realization of this device embodiment can improve user's input speed, revises the character that the user inputs by mistake automatically, has improved the accuracy of input information under rugged surroundings, and is convenient for users to use.
Need to prove, the keyboard layout of describing in the middle of the present embodiment is not limited to the keyboard layout that present embodiment provides, the present invention also is applicable to other various forms of keyboard layouts, and the keyboard layout that present embodiment provided is a kind of form wherein, is not construed as limiting the invention.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method, be to instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.