CN105843414A - Input correction method for input method and input method device - Google Patents

Input correction method for input method and input method device Download PDF

Info

Publication number
CN105843414A
CN105843414A CN201510016736.2A CN201510016736A CN105843414A CN 105843414 A CN105843414 A CN 105843414A CN 201510016736 A CN201510016736 A CN 201510016736A CN 105843414 A CN105843414 A CN 105843414A
Authority
CN
China
Prior art keywords
character string
sequence
repaired
correction
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510016736.2A
Other languages
Chinese (zh)
Other versions
CN105843414B (en
Inventor
蒋锐滢
张扬
王砚峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201510016736.2A priority Critical patent/CN105843414B/en
Publication of CN105843414A publication Critical patent/CN105843414A/en
Application granted granted Critical
Publication of CN105843414B publication Critical patent/CN105843414B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides an input correction method for an input method and an input method device, which can improve the input efficiency. The input correction method includes: generating and displaying a first character string sequence according to an input key sequence; capturing target gesture information generated by a terminal screen, and extracting a character string to be corrected from the first character string sequence according to the target gesture information; and converting the character string to be corrected to obtain a correction result, and displaying the correction result. Correction is performed in the terminal screen through gestures, and then the correction result is determined, and the correction speed is improved; it is avoided that a segmentation result is determined by successively selecting the character strings; and the correction efficiency can be improved.

Description

The Introduced Malaria method of input method and input method device
Technical field
The present invention relates to input method technique field, particularly relate to a kind of input method Introduced Malaria method and A kind of input method device.
Background technology
Along with popularizing of mobile terminal, the input of user's increasing word completes the most on mobile terminals, When user uses input method to input on mobile terminals, full keyboard or nine grids keyboard etc. can be used Various types of keyboards input.
But, user is in input process, and the character string inputted may exist multiple cutting scheme, And needed for the cutting scheme currently recommended may be not user.Such as, user to input " dislike " Time correspondence input character string " fangan ", obtain the character string after cutting for " fang ' an ", and actual should The cutting character string that user needs is " fan ' gan ".Now user is accomplished by reselecting cutting scheme, Input efficiency is caused to reduce.
Summary of the invention
Embodiment of the present invention technical problem to be solved is to provide a kind of Introduced Malaria method of input method, To improve input efficiency.
Accordingly, the embodiment of the present invention additionally provides a kind of input method device, in order to ensure said method Realize and application.
In order to solve the problems referred to above, the invention discloses a kind of Introduced Malaria method of input method, including: Generate the first character string sequence according to the keystroke sequence of input and show;Catch the target that terminal screen generates Gesture information, and from described first character string sequence, extract a standardized form of Chinese charcters to be repaired according to described target gesture information Symbol string;Described positive character string to be repaired is carried out conversion and obtains correction result, and show described correction result.
Optionally, the step of the target gesture information that described seizure terminal screen generates, including: catch in real time Catch the gesture operation behavior on terminal screen, and described gesture operation behavior is differentiated;When judging institute State gesture operation behavior be preset recovery actions time, according to described default recovery actions generate target gesture letter Breath.
Optionally, the described step generating target gesture information according to described default recovery actions, including: The start position information and final position slided on a terminal screen is caught according to described default recovery actions Information;Described start position information and final position information is used to generate target gesture information.
Optionally, from described first character string sequence, a standardized form of Chinese charcters to be repaired is extracted according to described target gesture information The step of symbol string, including: use the start position information in described target gesture information and stop bit confidence Breath, mates in the display position of terminal screen with described first character string sequence respectively;From described The character string sequence that in one character string sequence, the display position of extraction coupling is corresponding, as positive character to be repaired String.
Optionally, described positive character string to be repaired is carried out conversion and obtains correction result, and show described correction The step of result, including: cancel the cutting result to described positive character string to be repaired;To a described standardized form of Chinese charcters to be repaired Symbol string re-starts cutting, obtains at least one and revises character string as correction result;Showing described the Described correction result is shown while one character string sequence.
Optionally, described first character string sequence is based on the keystroke sequence generation of nine grids keyboard;To institute State positive character string to be repaired to carry out conversion and obtain correction result, and show the step of described correction result, including: Determine the keystroke sequence to be revised that described positive character string to be repaired is corresponding;Described keystroke sequence to be revised is carried out Conversion, obtains at least one and revises character string as correction result;Showing described first character string sequence While show described correction result.
Optionally, the described step determining keystroke sequence to be revised corresponding to described positive character string to be repaired, bag Include: obtain the original keystroke sequence that described first character string sequence is corresponding;According to described positive character string to be repaired The display position of coupling in described first character string sequence, from described original keystroke sequence, extraction is described Mate shows the keystroke sequence to be revised that position is corresponding.
Optionally, also include: determine from described first character string sequence except described positive character string to be repaired it Other outer character strings;Show the step of described correction result, including: at described first character string sequence The middle holding displaying to other character strings described, and eject in described positive character string correspondence to be repaired display position Each display menu revising character string in display correction result, described display menu is floating menu or drop-down Menu.
Optionally, also include: when judging that described gesture operation behavior is to preset recovery actions, in terminal Magnifier is started on screen;According to described default recovery actions, described magnifier is shown enlarged in institute State on terminal screen slide process the first character string sequence in character.
Optionally, also include: according to selecting, instruction is selected from described display menu revises character string;Adopt With selected correction character string and other text string generation second character string sequences;In described terminal screen Show described second character string sequence, and each candidate item of described second character string sequence.
The embodiment of the invention also discloses a kind of input method device, including: display module, for according to defeated The keystroke sequence entered generates the first character string sequence and shows;And displaying correction result;Gesture-capture mould Block, for catching the target gesture information that terminal screen generates;Character extraction module, for according to described Target gesture information extracts positive character string to be repaired from described first character string sequence;Correcting module, is used for Described positive character string to be repaired is carried out conversion and obtains correction result, and show described correction result.
Optionally, described gesture-capture module, including: differentiate submodule, for real-time capture end panel Gesture operation behavior on curtain, and described gesture operation behavior is differentiated;Information generates submodule, For when judging that described gesture operation behavior is to preset recovery actions, raw according to described default recovery actions Become target gesture information.
Optionally, described information generates submodule, for catching in terminal according to described default recovery actions The start position information slided on screen and final position information;Use described start position information and termination Positional information generates target gesture information.
Optionally, described character extraction module, including: location matches submodule, it is used for using described mesh Start position information in mark gesture information and final position information, respectively with described first character string sequence Mate in the display position of terminal screen;Extraction submodule, for from described first character string sequence What middle extraction was mated shows the character string sequence that position is corresponding, as positive character string to be repaired.
Optionally, described correcting module, for cancelling the cutting result to described positive character string to be repaired;Right Described positive character string to be repaired re-starts cutting, obtains at least one and revises character string as correction result; Described display module, for showing described correction result while showing described first character string sequence.
Optionally, described first character string sequence is based on the keystroke sequence generation of nine grids keyboard;Described Correcting module, for determining the correction keystroke sequence that described positive character string to be repaired is corresponding;Described correction is pressed Key sequence is changed, and obtains at least one and revises character string as correction result;Described display module, For showing described correction result while showing described first character string sequence.
Optionally, described correcting module, including: obtain submodule, be used for obtaining described first character string The original keystroke sequence that sequence pair is answered;Sequences match submodule, for existing according to described positive character string to be repaired The display position of coupling in described first character string sequence, described of extraction from described original keystroke sequence That joins shows the correction keystroke sequence that position is corresponding.
Optionally, described correcting module, be additionally operable to determine from described first character string sequence remove described in treat Revise other character strings outside character string;Described display module, at described first character string sequence The middle holding displaying to other character strings, and repair in described result character string correspondence display position pop-up display Each display menu revising character string in positive result, described display menu is floating menu or drop-down menu.
Optionally, also include: amplification module, for when judging that described gesture operation behavior is to preset to revise During behavior, start magnifier on a terminal screen;According to described default recovery actions, at described magnifier In be shown enlarged on described terminal screen slide process the first character string sequence in character.
Optionally, described correcting module, it is additionally operable to according to selecting to indicate selected from described display menu repairing Positive character string;Use selected correction character string and other text string generation second character string sequences;Described Display module, is additionally operable to show described second character string sequence in described terminal screen, and described Each candidate item of two character string sequences.
Compared with prior art, the embodiment of the present invention includes advantages below:
Generate the first character string sequence according to the keystroke sequence of input and show, if not meeting user's expection, User can be modified by gesture operation the most on a terminal screen, then input method can capture end The target gesture information that end screen generates, the identification speed to error character string.Then according to this mesh Mark gesture information chooses positive character string to be repaired, due to this positive character to be repaired from described first character string sequence String conversion shows that result does not meets expection and causes, rather than character string input error, therefore will be to this Positive character string to be repaired re-starts to be changed to obtain correction result, then shows this correction result, thus logical Cross gesture revise the most on a terminal screen and then determine correction result, improve erection rate, it is not necessary to depend on Secondary selection character string determines cutting result etc., improves correction efficiency.
Accompanying drawing explanation
Fig. 1 is the flow chart of steps of the Introduced Malaria embodiment of the method for a kind of input method of the present invention;
Fig. 2 is the flow chart of steps of the Introduced Malaria method alternative embodiment of a kind of input method of the present invention;
Fig. 3 is the input method correction schematic diagram that the embodiment of the present invention provides;
Fig. 4 is the structured flowchart of the present invention a kind of input method device embodiment;
Fig. 5 is the optional structured flowchart of the present invention a kind of input method device embodiment.
Detailed description of the invention
Understandable, below in conjunction with the accompanying drawings for enabling the above-mentioned purpose of the present invention, feature and advantage to become apparent from The present invention is further detailed explanation with detailed description of the invention.
When user carries out input method input on the mobile terminals such as use mobile phone, the character string inputted may Multiple cutting scheme can be there is, if the cutting scheme of feedback is inaccurate, then need user to reselect, shadow Ring input efficiency.
Such as, due to the restriction user of mobile terminal screen size, that nine grids keyboard can be used to carry out is defeated Enter.Wherein, nine grids keyboard refers to the entering method keyboard form layout according to nine grids, and therefore it is defeated Enter character to be characterized by 0~9 these 10 buttons, for word inputs, a numeral can be used The corresponding multiple characters of button, such as multiple phonetic alphabet, multiple English characters, or multiple Chinese strokes etc..
As a example by phonetic, each at least 3 characters of button correspondence in the nine grids keyboard of input method.Therefore User is using nine grids keyboard to carry out in input process, by button being clicked on the character string generated, There are at least 3 kinds of probabilities in each character, the repetition rate of coding causing the input character string of nine grids keyboard is big Width promotes.Such as sequentially input " 326426 " on nine grids keyboard, wherein, 2 corresponding character abc, 3 corresponding character def, 4 corresponding character ghi, 6 corresponding character mno, then " 326426 " corresponding input Character string can include " dao ' hao ", " fang ' an ", " dan ' gao ", " fan ' gan ", " dang ' An " and " da ' nian " etc., same input may corresponding multiple cutting scheme.
When the button selected is the most, and the character string sequence that correspondence can form is the most, corresponding cutting scheme The most significantly increase with corresponding candidate's cutting result, i.e. the repetition rate of coding of nine grids keyboard is the highest, can cause Syncopation is energy-conservation many, the problem occurring not being inconsistent with expection or differing greatly, and now user can only re-enter, Or choose each cutting syllable successively, cause the input efficiency of user to receive considerable influence.
Therefore, one of core idea of the embodiment of the present invention is, it is provided that the Introduced Malaria of a kind of input method Method, to improve input efficiency.Generate the first character string sequence according to the keystroke sequence of input and show, If not meeting user's expection, user can be modified by gesture operation, then the most on a terminal screen Input method can capture the target gesture information that terminal screen generates, the identification speed to error character string Comparatively fast.Then from described first character string sequence, positive character to be repaired is chosen according to this target gesture information String, owing to the conversion of this positive character string to be repaired shows that result does not meets expection and causes, rather than character string is defeated Enter mistake, therefore this positive character string to be repaired is re-started and change to obtain correction result, then show This correction result, thus revise and then determine correction result the most on a terminal screen by gesture, improve Erection rate, it is not necessary to select character string to determine cutting result etc. successively, improve correction efficiency.
Embodiment one
With reference to Fig. 1, it is shown that the step stream of the Introduced Malaria embodiment of the method for a kind of input method of the present invention Cheng Tu, specifically may include steps of:
Step 102, generates the first character string sequence according to the keystroke sequence of input and shows.
On the keyboard of input method, the selection of button is obtained corresponding keystroke sequence, input method according to user Keystroke sequence conversion can be generated the first character string sequence, then to first after receiving keystroke sequence by kernel Character string sequence carries out coupling and determines corresponding candidate item, shows the first character string the most on a terminal screen Sequence and corresponding candidate item.
Such as, user selection key " 64943326426 " successively on nine grids keyboard, wherein, button 2 corresponding character abc, the corresponding character def of button 3, the corresponding character ghi of button 4, the corresponding word of button 6 Symbol mno, the corresponding character xwyz of button 9, then keystroke sequence " 64943326426 " corresponding input character String can include " ni ' zhe ' dao ' hao ", " ni ' zhe ' fang ' an ", " ni ' zhe ' dan ' gao ", " ni ' xie ' fang ' an ", " ni ' zhe ' dang ' an ", " ni ' xie ' dang ' an " and " mi ' xi ' de ' biao " The input character string of maximum probability can be selected as the first character string sequence, such as Deng, input method kernel Show the first character string sequence " ni ' zhe ' dao ' hao ", and show the candidate item of its correspondence.
The present embodiment can apply in the various types of keyboard of input method, such as 26 key boards, nine grids Keyboard etc., its input mode of each type of keyboard there is also multiple, as phonetic, five, stroke etc. defeated Entering mode, therefore character can be Chinese character, English alphabet and stroke etc..
Step 104, catches the target gesture information that terminal screen generates, and believes according to described target gesture Breath extracts positive character string to be repaired from described first character string sequence.
User, when checking the first character string sequence of displaying, finds that it is not the character that expection is to be inputted String, now can be modified character string.Current mobile terminal generally uses touch screen, therefore uses Family can be directly modified by gesture operation on screen, as by gesture operations such as sliding, click It is modified, determines character string to be revised according to the gesture operation behavior of user.In the present embodiment, hands Gesture operation refers to user and uses the operation by human hand such as palm or finger to input information on a terminal screen.
Input method can the gesture operation behavior of real-time capture user on a terminal screen, thus obtain target Gesture information, now without selecting the cutting result of each character string successively, therefore erection rate is very fast.Again From the first character string sequence, extract positive character string to be repaired according to this target gesture information, the present embodiment is treated Revise character string and include at least one character.
First character string sequence described above " ni ' zhe ' dao ' hao ", slide on screen if user uses Gesture, the target gesture information of correspondence can be captured, thus choose positive character string to be repaired and be “dao’hao”。
Step 106, carries out conversion and obtains correction result, and repair described in displaying described positive character string to be repaired Positive result.
Owing to positive character string to be repaired is not to input expected from user, therefore to treat correction character string and repair Just, current positive character string to be repaired is owing to the repetition rate of coding of input method is higher, and input method kernel transformation result is not Be expected results and determined by correction rather than the input error of character string own, therefore, and be not required to Want user to re-enter character, and be intended to treat correction character string again change, cutting, repaiied Positive character string is as correction result, and shows that this correction result selects for user.
In sum, generate the first character string sequence and show according to the keystroke sequence of input, if not meeting User expects, user can be modified by gesture operation the most on a terminal screen, then input method can To capture the target gesture information that terminal screen generates, the identification speed to error character string.So From described first character string sequence, positive character string to be repaired is chosen afterwards, due to this according to this target gesture information The mistake of positive character string to be repaired is that conversion shows that result does not meets expection, rather than character string input error, because of This positive character string to be repaired to be re-started by this to be changed to obtain correction result, then shows that this correction is tied Really, thus revise the most on a terminal screen by gesture and then determine correction result, improve correction speed Degree, it is not necessary to select character string to determine cutting result etc. successively, improve correction efficiency.
Embodiment two
On the basis of above-described embodiment, the present embodiment is discussed in detail and is modified character string by gesture Step.
With reference to Fig. 1, it is shown that the step of the Introduced Malaria method alternative embodiment of a kind of input method of the present invention Rapid flow chart, specifically may include steps of:
Step 202, generates the first character string sequence according to the keystroke sequence of input and shows.
Wherein, described first character string sequence is based on all types of keys such as 26 key boards or nine grids keyboard The keystroke sequence of dish generates.
Step 204, the gesture operation behavior on real-time capture terminal screen, and to described gesture operation row For differentiating.
The first character string sequence that the keystroke sequence selected on nine grids keyboard for user is generated, if This first character string sequence does not meets the intended input of user, can repair this first character string sequence Just.User can use gesture operation to be modified.
Therefore, it can the gesture operation behavior on real-time capture terminal screen, then to this gesture operation row For differentiating, when gesture operation behavior is differentiated, can be by gesture operation behavior in terminal The comprehensive descision such as the position triggered on screen and the operation behavior of reality, such as, can configure corresponding pre- If modification rule, if gesture operation behavior meets this default modification rule, then differentiate this gesture operation behavior It is to preset recovery actions, is not the most to preset recovery actions.Such as default modification rule is configured to Slide in presetting range above one character string sequence, this slide can be by left-to-right cunning Dynamic, it is also possible to be to left slip by the right side.And for example default modification rule is configured to slip picture on screen Circle, the character string that will revise is ensphered in circle.
Thus by the differentiation of current gesture operation behavior is detected default recovery actions, such as, detect This gesture operation behavior is the some selection operation to candidates of input method, then differentiate that it is not to preset to revise row For, the candidate item that can will click is shielded.And for example the first character string sequence is " ni ' zhe ' dao ' hao ", Capture the slide behavior started on the character " a " of character string " hao " wherein to the left, then Can be determined that it is to preset recovery actions.
Step 206, when judging that described gesture operation behavior is to preset recovery actions, on a terminal screen Start magnifier.
Step 208, according to described default recovery actions, is shown enlarged in described end in described magnifier End screen on slide process the first character string sequence in character.
Owing to mobile terminal screen size is limited, generally the first character string sequence of display is less, and sequence is each Distance between character is the nearest, in order to make user determine the position of correction more accurately when revising, and can When judging current gesture operation behavior as default recovery actions, to start in the viewing area of input method One magnifier, use this magnifier amplify display when front slide the character of process, i.e. user is at the first word Slip around symbol string sequence is when meeting default modification rule, its slide the position of process and the first character In string, the position of character is corresponding, therefore in sliding process the character of process can amplify in magnifier Display, with the character pointing out user currently to slide into, it is simple to user has determined whether to revise.
Step 210, generates target gesture information according to described default recovery actions.
When differentiating current gesture operation behavior for presetting recovery actions, also will be according to this default recovery actions Generation target gesture information, to be modified the first character string sequence, is i.e. slided by default recovery actions Institute determines target gesture information through position.
In one alternative embodiment of the present invention, described according to described default recovery actions generation target gesture letter The step of breath, including: the original position slided on a terminal screen is caught according to described default recovery actions Information and final position information;Described start position information and final position information is used to generate target gesture Information.
After differentiating that current gesture operation behavior is for presetting recovery actions, catch this default recovery actions at end Hold the start position information slided on screen, perform what enforcement seizure currently slided into then as slide Position, until completing to revise, determines the final position information that this default recovery actions terminates.Wherein initiate Positional information and final position information can be represented by the coordinate information of terminal screen etc., and this enforcement is to this Do not limit.Then start position information and final position information is used to generate target gesture information.
As above character " a " correspondence position during original position is " hao " in example, by putting in sliding process The display of big mirror, stops at character " d " correspondence position, i.e. final position is character " d " correspondence position.
Step 212, uses the start position information in described target gesture information and final position information, Mate in the display position of terminal screen with described first character string sequence respectively.
Step 214, the character string that the display position of extraction coupling is corresponding from described first character string sequence Sequence, as positive character string to be repaired.
Positive character string to be repaired can be extracted from the first character string sequence by target gesture information, i.e. use Start position information in target gesture information and the first character string sequence are in the display position of terminal screen Mate, and use final position information and the first character string sequence in the display position of terminal screen Mate, so that it is determined that positive character string to be repaired is positioned at the character at two ends.From the first character string sequence Extract and constituted positive character to be repaired by the character string sequence between the character of above-mentioned coupling, and the character of coupling String.
In the present embodiment, carried out with the first character string sequence by start position information and final position information Coupling, wherein can determine a standardized form of Chinese charcters to be repaired by start position information character corresponding with final position information Symbol string, it is also possible to the character string between start position information and final position information correspondence character is determined and treats Revising character string, can set according to actual demand, this is not construed as limiting by the present embodiment.
As above, in example, the character at two ends is respectively character " a " and character " d " in " hao ", then treat Revising character string is " dao ' hao ".And for example, for character string " ni ' zhe ' dao ' hao ' bu ' tai ' hao ", Start position information correspondence character is " e ", and final position information correspondence character is " b ", then can choose Character string between above-mentioned two character " dao ' hao " as positive character string to be repaired.
Step 216, carries out conversion and obtains correction result described positive character string to be repaired.
Can be modified after determining positive character string to be repaired, be different from correction that is defeated due to mistake and that cause, Current embodiment require that treating correction character string is reconstructed, i.e. permissible due to the keystroke sequence of entering method keyboard Mate various characters string, and each character string also has one or more cutting schemes, therefore for be repaired Positive character string needs cutting again.
In one alternative embodiment of the present invention, described positive character string to be repaired is carried out conversion and obtains correction knot Really, and show the step of described correction result, including: cancel the knot of the cutting to described positive character string to be repaired Really;Described positive character string to be repaired is re-started cutting, obtains at least one and revise character string as correction Result;Described correction result is shown while showing described first character string sequence.
Owing to positive character string to be repaired causes due to cutting mistake, therefore to cancel this standardized form of Chinese charcters to be repaired The cutting result of symbol string, is reverted to be originally inputted character string before non-cutting.As for 26 key keys The correction character string " fang ' an " of dish input, cancels the reduction of its cutting result and obtains being originally inputted character string “fangan”.The most again this original character string is carried out cutting, delete during cutting or ignore correction character The cutting result of string, obtain at least one and revise character string as cutting result.Such as " fangan " again Obtain after cutting " fang ' an " and " fan ' gan ", then ignore " fang ' an ", obtain revising character string " fan ' gan " it is shown as correction result.
In another alternative embodiment of the present invention, described first character string sequence is based on nine grids keyboard Keystroke sequence generates;Described positive character string to be repaired is carried out conversion and obtains correction result, and repair described in displaying The step of positive result, comprises determining that the keystroke sequence to be revised that described positive character string to be repaired is corresponding;To institute State keystroke sequence to be revised to change, obtain at least one and revise character string as correction result;In exhibition Described correction result is shown while showing described first character string sequence.
In the present embodiment, it is also possible to employing nine grids input through keyboard, but each button in nine grids keyboard May corresponding multiple characters, it is different that the character difference of coupling also results in cutting result, therefore first have to by Positive character string to be repaired is reduced to revise keystroke sequence.As by the to be repaired positive character string " dao ' hao " in upper example It is reduced to revise keystroke sequence " 326426 ".Then character is again mated according to this keystroke sequence to be revised And change, obtain at least one and revise character string as correction result.
In one alternative embodiment of the present invention, the described correction button determining that described positive character string to be repaired is corresponding The step of sequence, including: obtain the original keystroke sequence that described first character string sequence is corresponding;According to institute State the display position that positive character string to be repaired is mated in described first character string sequence, from described original button Sequence extracts the correction keystroke sequence that the display position of described coupling is corresponding.
When treating correction character string and reducing, after can first obtaining the first character string sequence reduction Original keystroke sequence, then according to the display position that positive character string to be repaired is mated in the first character string sequence Putting, the position of the to be repaired positive character string two ends character that the most above-mentioned coupling determines, from this original keystroke sequence Mate the button character of its opposite ends character, extract the two button character, and two button character Between button character, using corresponding button character sequence as revising keystroke sequence.
For reduction correction keystroke sequence, can again mate each button correspondence character, obtain one or The character string of multiple coupling, then carries out cutting to each character string, obtains each cutting result, then from cutting Point result deletes the cutting result that positive character string to be repaired is corresponding, the calculating to each cutting result after screening The probability of its correspondence, then according to the descending sequence of probability.Can be using each cutting result as one Revise character string, or according to clooating sequence selected part cutting result as revising character string, will be all Revise character string as correction result.
For example, it is possible to use Rating Model to perform aforesaid operations, as can be by the first character in input method String sequence, positive character string to be repaired (or positive character string two ends to be repaired character position) and the first character string sequence Corresponding original keystroke sequence is incoming as parameter.First recover positive character string correspondence correction keystroke sequence to be repaired, Fix remaining the non-modified character portion do not replaced, i.e. other characters, subsequently according to Rating Model, will repair Positive keystroke sequence carries out repeated code and enumerates sequence.
Rating Model formula is:
Score (pinyin)=ArgMax hanzi{Translate92Py (pinyin | revise keystroke sequence) *PyLanguage(py-before,pinyin,py-after)*TranslatePy2Hz(hanzi|pinyin) *HzLanguage(hz-before,hanzi,hz-after)};
This Rating Model can obtain x the highest mapping piece of pinyin-> hanzi (phonetic is to Chinese character) Lifting, x is positive integer.Wherein, HzLanguge is Chinese character string language model;TranslatePy2Hz is Syllable string is transformed under this syllable string the probability of optimum Chinese character string;PyLanguge is syllable string language model; Translate92Py is the probability that 9 key strings (i.e. keystroke sequence) are transformed into alternative syllable string.
Thus by this Rating Model, can be with quick obtaining each cutting result and correspondence after input parameter Probability.
Step 218, shows described correction result while showing described first character string sequence.
For making user become apparent from the correction of character string in described first character string sequence, can keep showing First character string sequence, shows each correction result simultaneously.Certainly, so-called holding, shows the first character string also Do not mean that the displaying of the first character string sequence is the most constant, such as, can will the first character string sequence be taken out The color change of the to be repaired positive character string taken with prominent its as correction position, or be shown as deleting labelling, As added strikethrough etc. in positive character string to be repaired.
In one alternative embodiment of the present invention, described method also includes: from described first character string sequence Middle other character strings determined in addition to described positive character string to be repaired;Then show the step of described correction result Suddenly, including: in described first character string sequence, keep the displaying to other character strings, and at described knot Really each display menu revising character string in the pop-up display correction result of character string correspondence display position, described Display menu is floating menu or drop-down menu.
In the present embodiment, after determining positive character string to be repaired, it is also possible to determine in the first character string sequence Other character strings, these other character strings be in the first character string sequence in addition to described positive character string to be repaired Character string.Thus when showing correction result, other character strings in the first character string sequence shown Displaying keep constant, then in the first character string sequence show to be repaired positive character string can be different from other Character string, the color of positive character string as to be repaired in above-mentioned change, labelling etc. is deleted in display.
Eject a display menu again in the position of positive character string to be repaired, load in this display menu and revise Respectively revising character string in result, this display menu can be floating menu or drop-down menu.
Step 220, according to selecting, instruction is selected from described display menu revises character string.
Step 222, uses selected correction character string and other text string generation second character string sequences.
Step 224, shows described second character string sequence, and described second in described terminal screen Each candidate item of character string sequence.
User can be selected revising character string by display menu, according to the selection of user feedback It it is selected correction character string from display menu.Then this selected correction character string is used to replace the first word To be repaired positive character string in symbol string sequence, by selected correction character string and other text string generation second words Symbol string sequence.
Then the second character string sequence is carried out the candidate item that conversion coupling is corresponding, thus in terminal screen When showing the second character string sequence, show the candidate item of the second character string sequence coupling.
In sum, determined the first character string by the gesture operation behavior on real-time capture terminal screen The default recovery actions of sequence, thus obtain the target gesture information of correspondence, true according to target gesture information Fixed positive character string to be repaired, on foundation screen, the display to the first character string is directly modified standard by gesture Really property is higher, and gesture operation access speed is very fast, further increases correction efficiency, improves defeated Enter efficiency.
Secondly, when showing correction result, the first character string sequence and correction result can be shown simultaneously, And the displaying of other character strings in the first character string sequence can be kept constant, and use display window to show Showing correction character string, consequently facilitating user determines the position of correction, the most selected character string of revising completes to repair Just.
Again, when judging that described gesture operation behavior is to preset recovery actions, it is also possible at terminal screen Upper startup magnifier, use magnifier be shown enlarged on described terminal screen slide the first word of process Character in symbol string sequence, i.e. clearly indicates the character currently slided into, for user quickly, accurately slide Move and positive character string to be repaired offer foundation is provided.
Embodiment three
On the basis of above-described embodiment, the present embodiment citing is discussed in input method by the step of gesture correction Suddenly.
As a example by nine grids input through keyboard, user currently expects that input is " this scheme is not so good ", therefore Obtain original keystroke sequence " 6494332642628824426 " after clicking button, obtained by input method kernel Get first character string sequence " ni ' zhe ' dao ' hao ' bu ' tai ' hao " of cutting maximum probability, corresponding show Result is as shown in Figure 3.
In this first character string sequence, part input does not meets expection, and now user can be by gesture at end Directly revise on end screen.As user carries out gesture operation, the most first click on terminal screen and choose the first word Start to slide to the right from e syllable in symbol string sequence, i.e. original position correspondence character is e.
Magnifier can be called, this amplification after the gesture operation behavior determining user is to preset recovery actions Mirror is for the slip correction of auxiliary, and i.e. amplification display slip institute is through partial character string, until having slided into Can terminate this gesture after correction, such as syllable b, this closes auxiliary enlarging lens, and has recorded correction Final position, i.e. final position correspondence character are b.By original position correspondence character e and final position pair Positive character string to be repaired is for " daohao " to answer the character string between character b to determine
Hereafter, Rating Model can be used to determine and to revise the correction result that character string is constituted.Will be slided head Tail position, the first character string sequence " ni ' zhe ' dao ' hao ' bu ' tai ' hao " and original keystroke sequence " 326426 " are passed in Rating Model for input parameter.
Rating Model performs as follows: P (pinyin | ni ' zhe ' ... ' bu ' tai ' hao, you this ' ... ' poorly)= HzLanguage (this ' Chinese character string ' not so good) * TranslatePy2Hz (Chinese character string | spell Sound) and * PyLanguage (zhe ' pinyin ' bu ' tai ' hao) * Translate92Py (pinyin | 9 key sequences 3264’26)
Obtain calculating the scoring that syllable string (i.e. character string) considers with Chinese character and i.e. obtain cutting probit, As obtained following character string sequence:
(1)ni’zhe’dan’gao’bu’tai’hao;
(2)ni’zhe’fan’gan’bu’tai’hao;
(3)ni’zhe’fang’an’bu’tai’hao;
……
To cutting result according to probit sort after, obtain front 3 cutting results as revise character string, I.e. fang ' an dan ' gao fan ' gan, and use correction character string constitute correction result.
Pop-up display menu shows the first character string sequence and correction result the most on a terminal screen, Pull-up menu or drop-down menu can be used to show, a kind of mode of display is as shown in Figure 3.
Display character string can also be revised more than 3 in display menu, and cannot at this display menu When showing correction character string completely, slip based on user is shown and selects.
After selecting certain to revise character string, the display menu of ejection is closed, and now shows by revising word Symbol string and the second character string sequence of being constituted of other character strings, and show corresponding candidate item such as Fig. 3 institute Show.
To sum up, at handss such as the input phase of input method, the right cunning of left positioner of definition, the left cunnings of right positioner The default recovery actions of gesture, can select to be modified by default recovery actions in the first character string sequence To be repaired positive character string, thus reduce when long sentence inputs because needs are revised, and the repeatedly click brought Cutting character is selected to affect the cost of input efficiency.Effectively reduce the behaviour that input string is corrected by user Make cost and time cost, and then improve input efficiency.Further, the startup of magnifier is effectively increased choosing Select the accuracy of syllable string operation.
It should be noted that for embodiment of the method, in order to be briefly described, therefore it is all expressed as one it be The combination of actions of row, but those skilled in the art should know, and the embodiment of the present invention is not by described The restriction of sequence of movement because according to the embodiment of the present invention, some step can use other orders or Person is carried out simultaneously.Secondly, those skilled in the art also should know, embodiment described in this description Belong to preferred embodiment, necessary to the involved action not necessarily embodiment of the present invention.
Embodiment four
On the basis of above-described embodiment, the present embodiment additionally provides a kind of input method device.
With reference to Fig. 4, it is shown that the structured flowchart of the present invention a kind of input method device embodiment, the most permissible Including such as lower module:
Display module 402, for generating the first character string sequence according to the keystroke sequence of input and show; And displaying correction result.
Gesture-capture module 404, for catching the target gesture information that terminal screen generates.
Character extraction module 406, is used for according to described target gesture information from described first character string sequence Middle extraction positive character string to be repaired.
Correcting module 408, obtains correction result for described positive character string to be repaired carries out conversion, and opens up Show described correction result.
Generate the first character string sequence according to the keystroke sequence of input and show, if not meeting user's expection, User can be modified by gesture operation the most on a terminal screen, then input method can capture end The target gesture information that end screen generates, the identification speed to error character string.Then according to this mesh Mark gesture information chooses positive character string to be repaired, due to this positive character to be repaired from described first character string sequence String conversion shows that result does not meets expection and causes, rather than character string input error, therefore this is treated Correction character string re-starts to be changed to obtain correction result, then shows this correction result, thus passes through Gesture is revised the most on a terminal screen and then determines correction result, improves erection rate, it is not necessary to successively Select character string to determine cutting result etc., improve correction efficiency.
With reference to Fig. 5, it is shown that the optional structured flowchart of the present invention a kind of input method device embodiment, specifically Can include such as lower module:
Described gesture-capture module 404, including: differentiate submodule 40402, for real-time capture terminal Gesture operation behavior on screen, and described gesture operation behavior is differentiated;Information generates submodule 40404, for when judging that described gesture operation behavior is to preset recovery actions, repairing according to described presetting Positive behavior generates target gesture information.
Described information generates submodule 40404, for catching at end panel according to described default recovery actions The start position information slided on curtain and final position information;Use described start position information and stop bit Confidence breath generates target gesture information.
Described character extraction module 406, including location matches submodule 40602, is used for using described Start position information in target gesture information and final position information, respectively with described first character string sequence The display position being listed in terminal screen is mated;Extraction submodule 40604, for from described first word The character string sequence that in symbol string sequence, the display position of extraction coupling is corresponding, as positive character string to be repaired.
Described correcting module 408, for cancelling the cutting result to described positive character string to be repaired;To described Positive character string to be repaired re-starts cutting, obtains at least one and revises character string as correction result;Described Display module, for showing described correction result while showing described first character string sequence.
Described correcting module 408, for determining the correction keystroke sequence that described positive character string to be repaired is corresponding; Described correction keystroke sequence is changed, obtains at least one and revise character string as correction result;Institute State display module 402, for showing described correction result while showing described first character string sequence.
Described correcting module 408, including: obtain submodule 40802, be used for obtaining described first character The original keystroke sequence that string sequence is corresponding;Sequences match submodule 40804, for waiting to revise described in foundation The display position that character string is mated in described first character string sequence, takes out from described original keystroke sequence Take the correction keystroke sequence that the display position of described coupling is corresponding.
Described correcting module 408, be additionally operable to determine from described first character string sequence remove described in wait to revise Other character strings outside character string;Described display module 402, at described first character string sequence The middle holding displaying to other character strings, and repair in described result character string correspondence display position pop-up display Each display menu revising character string in positive result, described display menu is floating menu or drop-down menu.
Amplification module 410, for when judging that described gesture operation behavior is to preset recovery actions, at end Magnifier is started on end screen;According to described default recovery actions, it is shown enlarged in described magnifier On described terminal screen slide process the first character string sequence in character.
Described correcting module 408, is additionally operable to according to selecting instruction selected correction word from described display menu Symbol string;Use selected correction character string and other text string generation second character string sequences;Described display Module 402, is additionally operable to show described second character string sequence in described terminal screen, and described Each candidate item of two character string sequences.
In sum, determined the first character string by the gesture operation behavior on real-time capture terminal screen The default recovery actions of sequence, thus obtain the target gesture information of correspondence, true according to target gesture information Fixed positive character string to be repaired, on foundation screen, the display to the first character string is directly modified standard by gesture Really property is higher, and gesture operation access speed is very fast, further increases correction efficiency, improves defeated Enter efficiency.
Secondly, when showing correction result, the first character string sequence and correction result can be shown simultaneously, And the displaying of other character strings in the first character string sequence can be kept constant, and use display window to show Showing correction character string, consequently facilitating user determines the position of correction, the most selected character string of revising completes to repair Just.
Again, when judging that described gesture operation behavior is to preset recovery actions, it is also possible at terminal screen Upper startup magnifier, use magnifier be shown enlarged on described terminal screen slide the first word of process Character in symbol string sequence, i.e. clearly indicates the character currently slided into, for user quickly, accurately slide Move and positive character string to be repaired offer foundation is provided.
For device embodiment, due to itself and embodiment of the method basic simlarity, so the comparison described Simply, relevant part sees the part of embodiment of the method and illustrates.
Each embodiment in this specification all uses the mode gone forward one by one to describe, and each embodiment stresses Be all the difference with other embodiments, between each embodiment, identical similar part sees mutually ?.
Those skilled in the art are it should be appreciated that the embodiment of the embodiment of the present invention can be provided as method, dress Put or computer program.Therefore, the embodiment of the present invention can use complete hardware embodiment, completely Software implementation or the form of the embodiment in terms of combining software and hardware.And, the embodiment of the present invention Can use and can be situated between with storage at one or more computers wherein including computer usable program code The upper computer journey implemented of matter (including but not limited to disk memory, CD-ROM, optical memory etc.) The form of sequence product.
The embodiment of the present invention is with reference to method according to embodiments of the present invention, terminal unit (system) and meter The flow chart of calculation machine program product and/or block diagram describe.It should be understood that can be by computer program instructions Each flow process in flowchart and/or block diagram and/or square frame and flow chart and/or square frame Flow process in figure and/or the combination of square frame.Can provide these computer program instructions to general purpose computer, The processor of special-purpose computer, Embedded Processor or other programmable data processing terminal equipment is to produce One machine so that performed by the processor of computer or other programmable data processing terminal equipment Instruction produce for realizing at one flow process of flow chart or multiple flow process and/or one square frame of block diagram or The device of the function specified in multiple square frames.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process In the computer-readable memory that terminal unit works in a specific way so that be stored in this computer-readable Instruction in memorizer produces the manufacture including command device, and this command device realizes flow chart one The function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded into computer or other programmable data processing terminals set Standby upper so that on computer or other programmable terminal equipment, to perform sequence of operations step in terms of producing The process that calculation machine realizes, thus the instruction performed on computer or other programmable terminal equipment provides and uses In realizing in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame The step of the function specified.
Although having been described for the preferred embodiment of the embodiment of the present invention, but those skilled in the art being once Know basic creative concept, then these embodiments can be made other change and amendment.So, Claims are intended to be construed to include preferred embodiment and fall into the institute of range of embodiment of the invention There are change and amendment.
Finally, in addition it is also necessary to explanation, in this article, the relational terms of such as first and second or the like It is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires Or imply relation or the order that there is any this reality between these entities or operation.And, art Language " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that Process, method, article or terminal unit including a series of key elements not only include those key elements, and Also include other key elements being not expressly set out, or also include for this process, method, article or The key element that person's terminal unit is intrinsic.In the case of there is no more restriction, statement " include one It is individual ... " key element that limits, it is not excluded that including the process of described key element, method, article or end End equipment there is also other identical element.
Introduced Malaria method and a kind of input method device to a kind of input method provided by the present invention above, Being described in detail, principle and the embodiment of the present invention are carried out by specific case used herein Illustrating, the explanation of above example is only intended to help to understand method and the core concept thereof of the present invention;With Time, for one of ordinary skill in the art, according to the thought of the present invention, in detailed description of the invention and should All will change with in scope, in sum, this specification content should not be construed as the present invention's Limit.

Claims (20)

1. the Introduced Malaria method of an input method, it is characterised in that including:
Generate the first character string sequence according to the keystroke sequence of input and show;
Catch the target gesture information that terminal screen generates, and according to described target gesture information from described the One character string sequence extracts positive character string to be repaired;
Described positive character string to be repaired is carried out conversion and obtains correction result, and show described correction result.
Method the most according to claim 1, it is characterised in that described seizure terminal screen generates The step of target gesture information, including:
Gesture operation behavior on real-time capture terminal screen, and gesture operation behavior is differentiated;
When judging that described gesture operation behavior is to preset recovery actions, raw according to described default recovery actions Become target gesture information.
Method the most according to claim 2, it is characterised in that described according to described default correction Behavior generates the step of target gesture information, including:
The start position information and termination slided on a terminal screen is caught according to described default recovery actions Positional information;
Described start position information and final position information is used to generate target gesture information.
Method the most according to claim 3, it is characterised in that according to described target gesture information The step of positive character string to be repaired is extracted from described first character string sequence, including:
Use the start position information in described target gesture information and final position information, respectively with described First character string sequence mates in the display position of terminal screen;
The character string sequence that the display position of extraction coupling is corresponding from described first character string sequence, as Positive character string to be repaired.
Method the most according to claim 1, it is characterised in that described positive character string to be repaired is entered Row conversion acquisition correction result, and show the step of described correction result, including:
Cancel the cutting result to described positive character string to be repaired;
Described positive character string to be repaired is re-started cutting, obtains at least one and revise character string as correction Result;
Described correction result is shown while showing described first character string sequence.
Method the most according to claim 1, it is characterised in that described first character string sequence is Generate according to the keystroke sequence of nine grids keyboard;
Described positive character string to be repaired is carried out conversion and obtains correction result, and show the step of described correction result Suddenly, including:
Determine the keystroke sequence to be revised that described positive character string to be repaired is corresponding;
Described keystroke sequence to be revised is changed, obtains at least one and revise character string as revising knot Really;
Described correction result is shown while showing described first character string sequence.
Method the most according to claim 6, it is characterised in that described determine a described standardized form of Chinese charcters to be repaired The step of the keystroke sequence to be revised that symbol string is corresponding, including:
Obtain the original keystroke sequence that described first character string sequence is corresponding;
The display position mated in described first character string sequence according to described positive character string to be repaired, from institute State keystroke sequence to be revised corresponding to display position extracting described coupling in original keystroke sequence.
8. according to the method described in claim 4 or 5 or 6, it is characterised in that also include:
Other character strings in addition to described positive character string to be repaired are determined from described first character string sequence;
Show the step of described correction result, including:
The displaying to other character strings described is kept in described first character string sequence, and described to be repaired Each display menu revising character string in the pop-up display correction result of positive character string correspondence display position, described Display menu is floating menu or drop-down menu.
Method the most according to claim 2, it is characterised in that also include:
When judging that described gesture operation behavior is to preset recovery actions, start amplification on a terminal screen Mirror;
According to described default recovery actions, it is shown enlarged on described terminal screen sliding in described magnifier Character in first character string sequence of dynamic process.
Method the most according to claim 8, it is characterised in that also include:
According to selecting, instruction is selected from described display menu revises character string;
Use selected correction character string and other text string generation second character string sequences;
Described second character string sequence, and described second character string sequence is shown in described terminal screen Each candidate item.
11. 1 kinds of input method devices, it is characterised in that including:
Display module, for generating the first character string sequence according to the keystroke sequence of input and show;And Show correction result;
Gesture-capture module, for catching the target gesture information that terminal screen generates;
Character extraction module, for taking out from described first character string sequence according to described target gesture information Take positive character string to be repaired;
Correcting module, obtains correction result for described positive character string to be repaired carries out conversion, and shows institute State correction result.
12. input method devices according to claim 11, it is characterised in that described gesture-capture Module, including:
Differentiation submodule, the gesture operation behavior on real-time capture terminal screen, and to described gesture Operation behavior differentiates;
Information generates submodule, for when judging that described gesture operation behavior is to preset recovery actions, depending on Target gesture information is generated according to described default recovery actions.
13. input method devices according to claim 12, it is characterised in that:
Described information generates submodule, slides on a terminal screen for catching according to described default recovery actions Dynamic start position information and final position information;Use described start position information and final position information Generate target gesture information.
14. input method devices according to claim 13, it is characterised in that described character extraction Module, including:
Location matches submodule, for using the start position information in described target gesture information and termination Positional information, mates in the display position of terminal screen with described first character string sequence respectively;
Extraction submodule is corresponding for the display position of extraction coupling from described first character string sequence Character string sequence, as positive character string to be repaired.
15. input method devices according to claim 11, it is characterised in that
Described correcting module, for cancelling the cutting result to described positive character string to be repaired;To described to be repaired Positive character string re-starts cutting, obtains at least one and revises character string as correction result;
Described display module, for showing that while showing described first character string sequence described correction is tied Really.
16. input method devices according to claim 11, it is characterised in that described first character String sequence is based on the keystroke sequence of nine grids keyboard and generates;
Described correcting module, for determining the correction keystroke sequence that described positive character string to be repaired is corresponding;To institute State correction keystroke sequence to change, obtain at least one and revise character string as correction result;
Described display module, for showing that while showing described first character string sequence described correction is tied Really.
17. input method devices according to claim 16, it is characterised in that described correcting module, Including:
Obtain submodule, for obtaining the original keystroke sequence that described first character string sequence is corresponding;
Sequences match submodule, is used for according to described positive character string to be repaired in described first character string sequence The display position of coupling, extracts display corresponding the repairing in position of described coupling from described original keystroke sequence Positive keystroke sequence.
18. according to the input method device described in claims 14 or 15 or 16, it is characterised in that
Described correcting module, is additionally operable to determine from described first character string sequence except described positive character to be repaired Other character strings outside string;
Described display module, for keeping the exhibition to other character strings in described first character string sequence Show, and each correction character string in the pop-up display correction result of described result character string correspondence display position Display menu, described display menu is floating menu or drop-down menu.
19. input method devices according to claim 12, it is characterised in that also include:
Amplification module, for when judging that described gesture operation behavior is to preset recovery actions, at end panel Magnifier is started on Mu;According to described default recovery actions, it is shown enlarged in described in described magnifier On terminal screen slide process the first character string sequence in character.
20. input method devices according to claim 18, it is characterised in that
Described correcting module, is additionally operable to according to selecting instruction selected correction character from described display menu String;Use selected correction character string and other text string generation second character string sequences;
Described display module, is additionally operable to show described second character string sequence in described terminal screen, with And each candidate item of described second character string sequence.
CN201510016736.2A 2015-01-13 2015-01-13 Input method input correction method and input method device Active CN105843414B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510016736.2A CN105843414B (en) 2015-01-13 2015-01-13 Input method input correction method and input method device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510016736.2A CN105843414B (en) 2015-01-13 2015-01-13 Input method input correction method and input method device

Publications (2)

Publication Number Publication Date
CN105843414A true CN105843414A (en) 2016-08-10
CN105843414B CN105843414B (en) 2022-03-08

Family

ID=56579810

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510016736.2A Active CN105843414B (en) 2015-01-13 2015-01-13 Input method input correction method and input method device

Country Status (1)

Country Link
CN (1) CN105843414B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678560A (en) * 2017-08-31 2018-02-09 科大讯飞股份有限公司 Candidate result generation method and device of input method, storage medium and electronic equipment
CN108803891A (en) * 2017-04-28 2018-11-13 北京搜狗科技发展有限公司 A kind of information displaying method, device, electronic equipment and storage medium
CN109871131A (en) * 2017-12-05 2019-06-11 北京搜狗科技发展有限公司 A kind of method and device that character string is split
CN109901725A (en) * 2017-12-07 2019-06-18 北京搜狗科技发展有限公司 A kind of pinyin string cutting method and device

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07192081A (en) * 1993-12-27 1995-07-28 Toshiba Corp Handwritten character input device
CA2392446A1 (en) * 1999-05-27 2000-12-07 America Online Incorporated Keyboard system with automatic correction
US20040140956A1 (en) * 2003-01-16 2004-07-22 Kushler Clifford A. System and method for continuous stroke word-based text input
CN101421693A (en) * 2006-04-20 2009-04-29 诺基亚公司 Data input to an electronic device using writing
US20090174667A1 (en) * 2008-01-09 2009-07-09 Kenneth Kocienda Method, Device, and Graphical User Interface Providing Word Recommendations for Text Input
CN101943952A (en) * 2010-01-27 2011-01-12 北京搜狗科技发展有限公司 Mixed input method of at least two languages and input method system
CN101986249A (en) * 2010-07-14 2011-03-16 上海无戒空间信息技术有限公司 Method for controlling computer by using gesture object and corresponding computer system
US20110205160A1 (en) * 2010-02-25 2011-08-25 Song Suyeon Method for inputting a string of characters and apparatus thereof
WO2011122627A1 (en) * 2010-03-29 2011-10-06 京セラ株式会社 Information processing device and character input method
CN102243561A (en) * 2010-05-10 2011-11-16 腾讯科技(深圳)有限公司 Method and device for modifying input information
CN102445994A (en) * 2010-09-30 2012-05-09 北京搜狗科技发展有限公司 Intelligence input method and system thereof
CN102662575A (en) * 2012-03-27 2012-09-12 上海量明科技发展有限公司 Method for modifying text, client and system
CN103136180A (en) * 2013-02-25 2013-06-05 北京极兴莱博信息科技有限公司 Text segment copying and pasting method and device and terminal for implementing same
CN103164038A (en) * 2011-12-15 2013-06-19 汉王科技股份有限公司 Japanese input method and Japanese input device of touch screen terminal
WO2013172522A1 (en) * 2012-05-14 2013-11-21 전남대학교산학협력단 Terminal capable of text message makeup and control method
WO2013189290A1 (en) * 2012-06-19 2013-12-27 Deng Chaojin Touch screen keyboard and input method thereof
CN103699233A (en) * 2013-12-20 2014-04-02 百度在线网络技术(北京)有限公司 Character string input method and device
JP2014149612A (en) * 2013-01-31 2014-08-21 Nippon Hoso Kyokai <Nhk> Voice recognition error correction device and its program

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07192081A (en) * 1993-12-27 1995-07-28 Toshiba Corp Handwritten character input device
CA2392446A1 (en) * 1999-05-27 2000-12-07 America Online Incorporated Keyboard system with automatic correction
US20040155869A1 (en) * 1999-05-27 2004-08-12 Robinson B. Alex Keyboard system with automatic correction
US20040140956A1 (en) * 2003-01-16 2004-07-22 Kushler Clifford A. System and method for continuous stroke word-based text input
CN101421693A (en) * 2006-04-20 2009-04-29 诺基亚公司 Data input to an electronic device using writing
US20090174667A1 (en) * 2008-01-09 2009-07-09 Kenneth Kocienda Method, Device, and Graphical User Interface Providing Word Recommendations for Text Input
CN101943952A (en) * 2010-01-27 2011-01-12 北京搜狗科技发展有限公司 Mixed input method of at least two languages and input method system
US20110205160A1 (en) * 2010-02-25 2011-08-25 Song Suyeon Method for inputting a string of characters and apparatus thereof
WO2011122627A1 (en) * 2010-03-29 2011-10-06 京セラ株式会社 Information processing device and character input method
CN102243561A (en) * 2010-05-10 2011-11-16 腾讯科技(深圳)有限公司 Method and device for modifying input information
CN101986249A (en) * 2010-07-14 2011-03-16 上海无戒空间信息技术有限公司 Method for controlling computer by using gesture object and corresponding computer system
CN102445994A (en) * 2010-09-30 2012-05-09 北京搜狗科技发展有限公司 Intelligence input method and system thereof
CN103164038A (en) * 2011-12-15 2013-06-19 汉王科技股份有限公司 Japanese input method and Japanese input device of touch screen terminal
CN102662575A (en) * 2012-03-27 2012-09-12 上海量明科技发展有限公司 Method for modifying text, client and system
WO2013172522A1 (en) * 2012-05-14 2013-11-21 전남대학교산학협력단 Terminal capable of text message makeup and control method
WO2013189290A1 (en) * 2012-06-19 2013-12-27 Deng Chaojin Touch screen keyboard and input method thereof
JP2014149612A (en) * 2013-01-31 2014-08-21 Nippon Hoso Kyokai <Nhk> Voice recognition error correction device and its program
CN103136180A (en) * 2013-02-25 2013-06-05 北京极兴莱博信息科技有限公司 Text segment copying and pasting method and device and terminal for implementing same
CN103699233A (en) * 2013-12-20 2014-04-02 百度在线网络技术(北京)有限公司 Character string input method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LIU LI等: "Extraction of domain-specific phenomenal terms based on separator and contextual terms", 《JOURNAL OF SOUTH CHINA UNIVERSITY OF TECHNOLOGY》 *
徐川等: "中文专利文献术语抽取", 《计算机工程与设计》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108803891A (en) * 2017-04-28 2018-11-13 北京搜狗科技发展有限公司 A kind of information displaying method, device, electronic equipment and storage medium
CN108803891B (en) * 2017-04-28 2024-02-02 北京搜狗科技发展有限公司 Information display method and device, electronic equipment and storage medium
CN107678560A (en) * 2017-08-31 2018-02-09 科大讯飞股份有限公司 Candidate result generation method and device of input method, storage medium and electronic equipment
CN107678560B (en) * 2017-08-31 2021-10-08 科大讯飞股份有限公司 Candidate result generation method and device of input method, storage medium and electronic equipment
CN109871131A (en) * 2017-12-05 2019-06-11 北京搜狗科技发展有限公司 A kind of method and device that character string is split
CN109901725A (en) * 2017-12-07 2019-06-18 北京搜狗科技发展有限公司 A kind of pinyin string cutting method and device
CN109901725B (en) * 2017-12-07 2022-05-06 北京搜狗科技发展有限公司 Pinyin string segmentation method and device

Also Published As

Publication number Publication date
CN105843414B (en) 2022-03-08

Similar Documents

Publication Publication Date Title
US20210406578A1 (en) Handwriting-based predictive population of partial virtual keyboards
JP6431120B2 (en) System and method for input assist control by sliding operation in portable terminal equipment
US10963066B2 (en) Keyboard input system and keyboard input method using finger gesture recognition
US8542195B2 (en) Method for optimization of soft keyboards for multiple languages
US8701050B1 (en) Gesture completion path display for gesture-based keyboards
US20150186347A1 (en) Information processing device, information processing method, and computer program product
US10664454B2 (en) Fill in the blanks word completion system
WO2016107317A1 (en) Method and device for input method cursor operation
US11112965B2 (en) Advanced methods and systems for text input error correction
CN105843414A (en) Input correction method for input method and input method device
JP2015535625A (en) INPUT METHOD, SYSTEM, PROGRAM, AND RECORDING MEDIUM
CN104412204A (en) Methods, controllers and devices for assembling a word
JP5102894B1 (en) Character input device and portable terminal device
US10248640B2 (en) Input-mode-based text deletion
US20160292140A1 (en) Associative input method and terminal
CN106168880A (en) A kind of method inputting control and terminal
US11216691B2 (en) Input method and system for electronic device
JP6655331B2 (en) Electronic equipment and methods
CN111966432B (en) Verification code processing method and device, electronic equipment and storage medium
CN106293133A (en) A kind of switch the method and device that character boundary is write
JP2013214187A (en) Character input device, method for controlling character input device, control program and recording medium
CN107870678A (en) A kind of hand-written inputting method and device
CN105955655A (en) Method and apparatus for operating smart watch key input by utilizing azimuthal gesture
CN106708286B (en) Intelligent watch input method
CN105759981A (en) Method and device for inputting words in mobile device and touch screen input method system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant