A kind of characters input method and device thereof
Technical field
The present invention relates to character-input techniques field, be specifically related to a kind of characters input method and device thereof.
Background technology
Computer or cellie want to be input to by character in computer or mobile phone, will use character Input Software.Character Input Software is the tool software run on operating system, the input data of the coding of input through keyboard or other types is converted to the software of concrete character, is commonly called " input method ".Input method can carry out type switching according to different scene, and its type comprises: English input method, input method of Chinese character, hand-writing input method, phonitic entry method etc.
Most popularly at home just belong to input method of Chinese character, input method of Chinese character, is also Chinese character coding input method, is the input method inputting Chinese character according to certain coding rule.
English input is based on English alphabet, and each English word is made up of one or more English alphabet, when inputting English word, only need input corresponding English alphabet.But Chinese character is pictograph, number of words has again tens thousand of, in order to by Chinese charater input computing machine, must encode to Chinese character.Coded system main at present has five, phonetic etc.User is when inputting Chinese character, and need according to coding corresponding to the rule input of coding, the code conversion of input can be become corresponding Chinese character by input method software, is input in computing machine.
Hand-writing input method is the Handwritten Digits Recognition input method under a kind of pen type environment, as long as user writes according to custom at ordinary times on handwriting pad or touch screen, and the character that the person's handwriting identification display that user just can input by computer software is corresponding.Usual hand-writing input method needs supporting hardware handwriting pad, and supporting handwriting pad carrys out written character with writing pencil; Input convenient, fast, accuracy is also much high.For the electronic product such as panel computer or smart mobile phone, be all replace writing pencil input with finger usually, sometimes limit by input environment, person's handwriting irregularity, cause recognition accuracy to reduce.
Phonetic entry rule is by microphone sound import, then converts corresponding character to by sound recognition.This input method uses very convenient, but some unbred professional term or rarely used words, identify that character error rate is higher, cause input efficiency to reduce.And phonitic entry method is also higher in the requirement of hardware aspect, must be equipped with the sound card that can carry out recording, also need to debug microphone, then user just can carry out the typing of character facing to microphone mandarin pronunciation.If the mandarin accent of user is nonstandard, then need to carry out voice training to phonitic entry method, so that phonitic entry method is familiar with the accent of user.
To in the research and practice process of input method, the present inventor finds: no matter be that input method, and user is in the process of input, and the ratio of input error is higher.Existing input method uses the mode of deletion to correct for the input of mistake usually, causes input efficiency lower.
Fig. 1 is a kind of schematic flow sheet of prior art characters input method, comprises step as follows:
Step 101: the character receiving user's input, according to the character of user's input, in the options that selected zone display is corresponding;
Step 102: the selection result receiving user, in the selection result that input area display is corresponding;
Step 103: the delete command receiving user, character input system deletes last input content;
Step 104: receive the character that user re-enters, according to the character of user's input, again in the options that selected zone display is corresponding.
Summary of the invention
The embodiment of the present invention provides a kind of characters input method and device thereof, can, when user's input error, by entering error correction state, provide error correction result to select for user.
The embodiment of the present invention provides a kind of characters input method, comprising: the input information receiving user, according to the input information of user, in the options that selected zone display is corresponding; Receive the correction instruction of user, delete the options of input area, in the error correction result of the information that selected zone or pre-entered region display user input; Receive the error correction result that user selects, in the options that selected zone display error correction result is corresponding; Receive the options that user selects, in the options that input area display is corresponding.
Further, when the input information of user is voice, described error correction result is the phonetic or part phonetic that user input voice is corresponding.
Further, when the input information of user is handwriting, described error correction result is the part that user inputs Chinese character corresponding to person's handwriting or Chinese character.
Further, when the input information of user is letter, described error correction result is the potential correction result of the combination of user's input alphabet or subalphbet, and this potential correction result is that the combination of user's input alphabet or the flat of subalphbet stick up tongue conversion, the conversion of front and back nasal sound or fallibility character transformation.
Further, when the error correction result of the information in pre-entered region display user input, selected zone lost efficacy or disappeared.
Further, when when the error correction result of information of selected zone display user input, selected zone comprises multiple error correction select items many, and each select items many comprises error correction result and options corresponding to error correction result.
Further, only have current error correction select items many to be in state of activation, other error correction select items many lost efficacy, can not to operate or without option number.
Further, receive the error correction result that user selects, after correcting the input information of user, refresh the content in error correction result, the error correction result that user selects is replaced with the input information of original subscriber.
The embodiment of the present invention also provides a kind of character entry apparatus, and described character entry apparatus is for performing above-mentioned method.
The embodiment of the present invention provides again a kind of character entry apparatus, comprising: input block, for receiving information or the correction instruction of user's input; Display unit, for the options in selected zone display correspondence; Processing unit, for performing following steps: the input information being received user by input block, according to the input information of user, in the options that the selected zone display of display unit is corresponding; Receive the options that user selects, in the options that input area display is corresponding; Received the correction instruction of user by input block, according to the correction instruction of user, delete the options of input area, make display unit show corresponding error correction result in pre-entered region or selected zone; The options of user's selection is received, in the options that the input area display of display unit is corresponding by input block.
As can be seen from technique scheme, because the embodiment of the present invention increases error correction state, error correction result is provided to select for user, therefore user is after input error, without the need to deletion action and re-enter, the result after correction just directly can be provided, improve input efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic flow sheet of prior art characters input method;
Fig. 2 is the schematic flow sheet of a kind of characters input method of the present invention;
Fig. 3 a-3e is a kind of operation interface schematic diagram of characters input method shown in Fig. 2;
Fig. 4 is the schematic flow sheet of the another kind of characters input method of the present invention;
Fig. 5 a-5e is a kind of operation interface schematic diagram of characters input method shown in Fig. 4;
Fig. 6 is the schematic flow sheet of another characters input method of the present invention;
Fig. 7 a-7d is a kind of operation interface schematic diagram of characters input method shown in Fig. 6;
The structural representation of a kind of character entry apparatus of Fig. 8 the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of characters input method, can when user's input error, by entering error correction state, error correction result is provided to select for user, without the need to deletion action and re-enter, the result after correction just directly can be provided, improve input efficiency.
Embodiment one
Fig. 2 is the schematic flow sheet of a kind of characters input method of the present invention.For spelling input method, this characters input method step is as follows:
Step 201: the input information receiving user, according to the input information of user, in the options that selected zone display is corresponding; Receive the options that user selects, in the options that input area display is corresponding;
The information of user's input can be any one in character, voice, handwriting or combination.
To input Chinese character, if user wants the Chinese character inputted to be " posture ", the pinyin character of user's input is " zhishi "; User interface schematic diagram now please refer to Fig. 3 a, character input system receives the character " zhishi " of user's input, show the character " zhi ' shi " of user's input in the pre-entered region 301 of character input system, provide options corresponding to " zhi ' shi " at the selected zone 302 of character input system: " 1. knowledge 2. indicate 3. cause 4. thing 5. standard ... ".Input area 303 is now empty, and in part operation system, input area 303 comprises cursor diagram 304, as windows operating system.
Step 202: the correction instruction receiving user, deletes the options of input area, in the error correction result of the information of selected zone display user input;
If what user thought input is " knowledge ", user is after pressing 1 key selection " 1. knowledge ", show " knowledge " at input area 303, now user completes the input of " knowledge ", pre-entered region 301 and the selected zone 302 of character input system disappear, and user interface schematic diagram now please refer to Fig. 3 b.
But, what in fact user thought input is " posture ", the pinyin character of " posture " correspondence is " zishi ", tongue mistake is stuck up due to flat, in fact be entered as " zhishi ", user does not find " posture ", after recognizing " zhishi " mistake after examining multiple options closely, the input results that usual deletion is current, re-enters " zishi " and selects.In current process of correcting, user needs by 5 deletion actions, deletes " hizhi ", turns back to the state of 301, pre-entered region remaining " z ", then re-enters " ishi " 4 characters, amounts to operation 9 operations, just can complete correction.If other input errors occur correction procedure again, the number of times of operation then can be more, and the number of times of input is more, and the probability made a mistake is also larger.
The characters input method of the present embodiment has increased error correction state newly, can, when user's input error, by entering error correction state, provide error correction result to select for user.When after the correction instruction receiving user, provide error correction options corresponding to " zhishi " at the selected zone 302 of character input system: " 1.zishi2.zisi3.zhishu4.zisho5.zhushi...... ".Input area 303 is now empty, and in part operation system, input area 303 comprises cursor diagram 304, as windows operating system.User interface schematic diagram now please refer to Fig. 3 c.
Step 203: receive the error correction result that user selects, in the options that selected zone display error correction result is corresponding;
The error correction options that " zhishi " that user is provided by the selected zone 302 of close examination character input system is corresponding: " 1.zishi2.zisi3.zhishu4.zisho5.zhushi...... ", discovery option " 1.zishi " is only the input information that user really wants, by inputting numeral 1, select corresponding option " 1.zishi ", " zhishi " in the pre-entered region 301 of now character input system changes to " zishi "; Complete error correcting.
Further, the error correction options of the selected zone 302 of character input system: " 1.zishi2.zisi3.zhishu4.zisho5.zhushi...... " also change to " zishi " options " 1. posture 2. naturally 3. period of the day from 11 p.m. to 1 a.m 4. stir up trouble 5. reversal ... ", user interface schematic diagram now please refer to Fig. 3 d.
Step 204: receive the options that user selects, in the options that input area display is corresponding.
User presses 1 key and selects " 1. posture ", and character input system shows " posture " at input area 303, and now user completes the input of " posture ", and user interface schematic diagram now please refer to Fig. 3 e.
Embodiment two
Fig. 4 is the schematic flow sheet of the another kind of characters input method of the present invention.For spelling input method, this characters input method step is as follows:
Step 401: the input information receiving user, according to the input information of user, in the options that selected zone display is corresponding; Receive the options that user selects, in the options that input area display is corresponding;
The information of user's input can be any one in character, voice, handwriting or combination.
To input Chinese character, if user wants the Chinese character inputted to be " posture ", the pinyin character of user's input is " zhishi "; User interface schematic diagram now please refer to Fig. 5 a, character input system receives the character " zhishi " of user's input, show the character " zhi ' shi " of user's input in the pre-entered region 501 of character input system, provide options corresponding to " zhi ' shi " at the selected zone 502 of character input system: " 1. knowledge 2. indicate 3. cause 4. thing 5. standard ... ".Input area 503 is now empty, and in part operation system, input area 503 comprises cursor diagram 504, as windows operating system.
Step 402: the correction instruction receiving user, deletes the options of input area, in the error correction result of the information of pre-entered region display user input;
If user thinks that input is " knowledge ", user is after pressing 1 key selection " 1. knowledge ", show " knowledge " at input area 503, now user completes the input of " knowledge ", pre-entered region 501 and the selected zone 502 of character input system disappear, and user interface schematic diagram now please refer to Fig. 5 b.
But, what in fact user thought input is " posture ", the pinyin character of " posture " correspondence is " zishi ", tongue mistake is stuck up due to flat, in fact be entered as " zhishi ", user does not find " posture ", after recognizing " zhishi " mistake after examining multiple options closely, the input results that usual deletion is current, re-enters " zishi " and selects.In current process of correcting, user needs by 5 deletion actions, deletes " hizhi ", turns back to the state of 301, pre-entered region remaining " z ", then re-enters " ishi " 4 characters, amounts to operation 9 operations, just can complete correction.If other input errors occur correction procedure again, the number of times of operation then can be more, and the number of times of input is more, and the probability made a mistake is also larger.
The characters input method of the present embodiment has increased error correction state newly, can, when user's input error, by entering error correction state, provide error correction result to select for user.When after the correction instruction receiving user, provide the error correction options that " zhishi " is corresponding in the pre-entered region 501 of character input system: " 1.zishi2.zisi3.zhishu4.zisho...... ".Input area 503 is now empty, and in part operation system, input area 503 comprises cursor diagram 504, as windows operating system.User interface schematic diagram now please refer to Fig. 5 c.
Further, in order to avoid pre-entered region 501 and selected zone 502 conflict in the selection process, both can selecting sequence number, or different numbering; In order to avoid user operation is improper, can arrange character input system when entering error correction state, selected zone 502 lost efficacy, and selected zone 502 can disappear, or becomes grey, and to point out, user-selected area 502 is current can not be operated.
Step 403: receive the error correction result that user selects, corrects the input information of user, in the options that selected zone display error correction result is corresponding;
User provides error correction options corresponding to " zhishi " by the pre-entered region 501 of close examination character input system: " 1.zishi2.zisi3.zhishu4.zisho...... ", discovery option " 1.zishi " is only the input information that user really wants, by inputting numeral 1 or right key "-> ", select corresponding option " 1.zishi ", " zhishi " in the pre-entered region 501 of now character input system changes to " zishi "; Complete error correcting.
Further, the error correction options of the selected zone 502 of character input system: " 1.zishi2.zisi3.zhishu4.zisho5.zhushi...... " also change to " zishi " options " 1. posture 2. naturally 3. period of the day from 11 p.m. to 1 a.m 4. stir up trouble 5. reversal ... ", user interface schematic diagram now please refer to Fig. 5 d.
Step 404: receive the options that user selects, in the options that input area display is corresponding.
User presses 1 key and selects " 1. posture ", character input system shows " posture " at input area 503, now user completes the input of " posture ", and the user interface schematic diagram that the pre-entered region 501 of character input system and selected zone 502 disappear now please refer to Fig. 5 e.
Embodiment three
Fig. 6 is the schematic flow sheet of another characters input method of the present invention.For spelling input method, this characters input method step is as follows:
Step 601: the input information receiving user, according to the input information of user, in the options that selected zone display is corresponding; Receive the options that user selects, in the options that input area display is corresponding;
The information of user's input can be any one in character, voice, handwriting or combination.
To input Chinese character, if user wants the Chinese character inputted to be " posture ", the pinyin character of user's input is " zhishi "; User interface schematic diagram now please refer to Fig. 7 a, character input system receives the character " zhishi " of user's input, show the character " zhi ' shi " of user's input in the pre-entered region 701 of character input system, provide options corresponding to " zhi ' shi " at the selected zone 702 of character input system: " 1. knowledge 2. indicate 3. cause 4. thing 5. standard ... ".Input area 703 is now empty, and in part operation system, input area 703 comprises cursor diagram 704, as windows operating system.
Step 602: receive the correction instruction of user, deletes the options of input area, in the error correction result of the information of selected zone display user input and options corresponding to error correction result;
If user thinks that input is " knowledge ", user is after pressing 1 key selection " 1. knowledge ", show " knowledge " at input area 703, now user completes the input of " knowledge ", pre-entered region 701 and the selected zone 702 of character input system disappear, and user interface schematic diagram now please refer to Fig. 7 b.
But, what in fact user thought input is " posture ", the pinyin character of " posture " correspondence is " zishi ", tongue mistake is stuck up due to flat, in fact be entered as " zhishi ", user does not find " posture ", after recognizing " zhishi " after examining multiple options closely, the input results that usual deletion is current, re-enters " zishi " and selects.In current process of correcting, user needs by 5 deletion actions, deletes " hizhi ", turns back to the state of 701, pre-entered region remaining " z ", then re-enters " ishi " 4 characters, amounts to operation 9 operations, just can complete correction.If other input errors occur correction procedure again, the number of times of operation then can be more, and the number of times of input is more, and the probability made a mistake is also larger.
The characters input method of the present embodiment has increased error correction state newly, can, when user's input error, by entering error correction state, provide error correction result to select for user.When after the correction instruction receiving user, the options of error correction options corresponding to " zhishi " and error correction options is provided at the selected zone 702 of character input system, as: " zishi:1. posture 2. naturally 3. period of the day from 11 p.m. to 1 a.m 4. is stirred up trouble ", " unrestrained 4. sons of selfish 2. sons 3. of zisi:1. ", " art 3. of zhishu:1. index 2. is planted trees directly under 4. ", " 2., the hand receipts 3. first of 4. of zisho:1. are on duty ".Input area 703 is now empty, and in part operation system, input area 703 comprises cursor diagram 704, as windows operating system.User interface schematic diagram now please refer to Fig. 7 c.
The program comprises multiple error correction select items many, each error correction select items many comprises the options of error correction options and error correction options, the program directly provides options corresponding to multiple error correction options in current interface, user can by seeing final options, select, and do not spend that pipe is whether flat sticks up tongue, whether input error.
Step 603: receive the options that user selects, in the options that input area display is corresponding.
User passes through " on " D score " left side " " right side " directionkeys selection options, final selection " 1. posture ", character input system shows " posture " at input area 703, and now user completes the input of " posture ", and user interface schematic diagram now please refer to Fig. 7 d.
Further, in order to avoid the options of multiple error correction select items many is conflicted in the selection process, options can selecting sequence be numbered, or different numbering; In order to avoid user operation is improper, can arrange character input system when entering error correction state, only trigger an error correction select items many and be in state of activation, other error correction select items many lost efficacy, shoal, become grey or without option number, only have current error correction select items many to operate to point out user.
Following embodiment can also be had in embodiment one, two, three:
The input information showing user in pre-entered region is optional step, and such as in phonitic entry method, this step can be omitted.
When the input information of user is letter, described error correction result is the potential correction result of the combination of user's input alphabet or subalphbet, and this potential correction result is that the combination of user's input alphabet or the flat of subalphbet stick up tongue conversion, the conversion of front and back nasal sound or fallibility character transformation.Such as zi becomes zhi, fong and becomes gong, gong change gon etc.
When the input information of user is voice, described error correction result is the phonetic or part phonetic that user input voice is corresponding, and this part phonetic is the part that speech recognition accuracy rate is not high.
When the error correction result of the information in pre-entered region display user input, after user has selected error correction result, the input information of user is replaced with the error correction result that user selects, correct the input information of user, in the options that selected zone display error correction result is corresponding.
Further, refresh the content in error correction result, the input information of original subscriber is replaced with the error correction result that user selects, if when user wants the input information changing back original subscriber, the input information refreshing the original subscriber in rear error correction result directly can be selected.Concrete steps are with reference to figure 5c, select " 1.zishi " in pre-entered region 501 as user after, former " zhishi " in pre-entered region 501 is then replaced by " zishi ", simultaneously, former " 1.zishi " is also replaced by " 1.zhishi ", to go back on one's word the operation of previous step to facilitate user.
In embodiment one, two, three, after entering error correction state, delete
In embodiment one, two, three, can enter error correction mode in several ways, the error correction button of such as specifying, when user clicks this error correction button, characters input method then enters error correction mode; Error correction mode can also be entered by pressing combination button, such as press " shift+ " r " key, " shift " can also be " Ctrl " or " Alt " key, and " r " key can also be " c " or " b ", also can by User Defined; simultaneously
Certainly, in order to compatible with existing input habit, return key (BackSpace) can be passed through and enter error correction mode, can also be combinationally used by " shift ", " Ctrl " or " Alt " key and return key, enter error correction mode, but now the function of return key (BackSpace) is to change, in the prior art, when user is after input area completes input, the content of last input can only be deleted by return key, instead of enter error correction mode.
Under phonetic entry pattern, user can enter error correction mode by input specified speech, such as sends the voice of " error correction " or the voice of " correction ", then enters error correction mode to make characters input method;
Under handwriting input mode, user can enter error correction mode by inputting the person's handwriting of specifying, such as mirror writing similar " ",
the person's handwriting of " 1 ", " 7 ", namely turn left from the right side write similar " one " or
the person's handwriting of word, writes the person's handwriting of similar numeral " 1 ", " 7 " from the bottom up.
Above-mentioned various characters input method can be the input method that operating system is installed, as windows operating system, Android operation system, IOS, (SuSE) Linux OS, Unix operating system or Webpage operating system (WebOS), can also be the characters input method be embedded in application program, as the characters input method in translation software, webpage input method etc.
Above-mentioned various characters input method may operate in the various character entry apparatus such as PC (PC), smart mobile phone, e-book, and as shown in Figure 8, described character entry apparatus 800 comprises:
Input block 801, for receiving information or the correction instruction of user's input;
Display unit 802, for the options in selected zone display correspondence;
Processing unit 803, is connected with input block 801 and display unit 802 by system line 804; System line 804 shown in Fig. 8 is only for signal, and its connected mode is not limited to the mode shown in figure, can connect with reference to mode of the prior art, also can be indirectly to connect or wireless connections.
This processing unit 803 is also for performing following steps:
The input information of user is received, according to the input information of user, in the options that the selected zone display of display unit 802 is corresponding by input block 801;
Received the correction instruction of user by input block 801, according to the correction instruction of user, make display unit 802 show corresponding error correction result in pre-entered region or selected zone;
Further in the options that selected zone display error correction result is corresponding;
Further, after character input system enters error correction state, when the error correction result that the display of pre-entered region is corresponding, selected zone was lost efficacy or disappears;
Further, after character input system enters error correction state, when input area shows multiple error correction select items many, trigger current error correction select items many and be in state of activation, other error correction select items many lost efficacy.
It should be noted that, said method, the content such as information interaction, implementation between device and intrasystem each unit, due to the inventive method embodiment based on same design, particular content can see in the inventive method embodiment describe, repeat no more herein.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is that the hardware that can carry out instruction relevant by program has come, this program can be stored in a computer-readable recording medium, storage medium can comprise: ROM (read-only memory) (ROM, ReadOnlyMemory), random access memory (RAM, RandomAccessMemory), disk or CD etc.
A kind of the characters input method above embodiment of the present invention provided and device thereof, be described in detail, apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.