CN109002183A - A kind of method and device of information input - Google Patents
A kind of method and device of information input Download PDFInfo
- Publication number
- CN109002183A CN109002183A CN201710423742.9A CN201710423742A CN109002183A CN 109002183 A CN109002183 A CN 109002183A CN 201710423742 A CN201710423742 A CN 201710423742A CN 109002183 A CN109002183 A CN 109002183A
- Authority
- CN
- China
- Prior art keywords
- candidate word
- input
- character string
- target candidate
- user
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
The embodiment of the invention provides a kind of method and devices of information input, which comprises when detecting that input is intended to, obtains the character string of input;Obtain the corresponding target candidate word of the character string;It is intended to show the target candidate word in corresponding position in the input.The embodiment of the present invention, which can automatically show the target candidate word, is intended to corresponding position in input, without showing character string and candidate word list by window, avoid the interference that window inputs user, and without will shield in candidate word again after the selected candidate word of user, user's operation is saved, input efficiency is improved.
Description
Technical field
The present invention relates to technical field of data processing, method and a kind of information input more particularly to a kind of information input
Device.
Background technique
It much works and entertains with the development of information technology, in people's daily life and is all enterprising in various electronic devices
Row, user need to input information by input method application program continually increasingly come finishing man-machine interaction.It is answered for input method
With program, input speed is to consider one of important indicator of its service performance.
In the prior art, when inputting character string in input method application program as user, input method application program passes through
One window come show user input character string and corresponding candidate item, after user has selected candidate item, the upper screen candidate
, the operation that entire input process user participates in is more, affects input efficiency.
Summary of the invention
In view of the above problems, in order to solve above-mentioned input method application program candidate item low efficiency recommended to the user, accurate
The problems such as rate is not high, the embodiment of the present invention propose the method and a kind of device of information input accordingly of a kind of information input.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of methods of information input, which comprises
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
Optionally, described the step of obtaining the character string corresponding target candidate word, includes:
The character string is matched in preset dictionary, obtains corresponding one or more candidate words;
If the candidate word is one, using the candidate word as target candidate word;
If the candidate word be it is multiple, the candidate word is ranked up, generates candidate word list, and by the candidate
It is sorted in word list in the first candidate word as target candidate word.
Optionally, the method also includes:
When showing the target candidate word, display reminding label is added for the target candidate word;
When detecting the confirmation operation for the target candidate word, the display reminding label is deleted.
Optionally, detection input is intended in the following way:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
Optionally, the method also includes:
When the modification for detecting user is intended to, alternatively, when the candidate word is multiple, by the candidate word list exhibition
In present candidate frame, and the character string is shown in the predeterminable area of candidate frame;
When detecting selected operation of the user to a certain candidate word in the candidate frame, by the selected candidate word
Replace the target candidate word.
Optionally, the method also includes:
Candidate word when showing the target candidate word, from the candidate word list in addition to the target candidate word
In, selected part or whole candidate words are shown in candidate frame.
The embodiment of the invention also discloses a kind of device of information input, described device includes:
Character string obtains module, for obtaining the character string of input when detecting that input is intended to;
Target candidate word obtains module, for obtaining the corresponding target candidate word of the character string;
Target candidate word display module shows the target candidate word in corresponding position for being intended in the input.
Optionally, the target candidate word acquisition module includes:
Character match submodule obtains corresponding one or more for matching the character string in preset dictionary
Candidate word;
Character decision sub-module, if being one for the candidate word, using the candidate word as target candidate word;If
The candidate word be it is multiple, then the candidate word is ranked up, generates candidate word list, and will be arranged in the candidate word list
Sequence is in the first candidate word as target candidate word.
Optionally, the method also includes:
Adding module is marked, for adding display reminding for the target candidate word when showing the target candidate word
Label;
Removing module is marked, for deleting the display when detecting the confirmation operation for the target candidate word
Cue mark.
Optionally, the character string obtains module and is also used to:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
Optionally, the method also includes:
First candidate frame display module, for when the modification for detecting user is intended to, alternatively, when the candidate word is more
When a, the candidate word list is presented in candidate frame, and shows the character string in the predeterminable area of candidate frame;
Candidate word replacement module detects selected operation of the user to a certain candidate word in the candidate frame for working as
When, the selected candidate word is replaced into the target candidate word.
Optionally, the method also includes:
Second candidate frame display module, for removing institute from the candidate word list when showing the target candidate word
It states in the candidate word other than target candidate word, selected part or whole candidate words are shown in candidate frame.
The embodiment of the invention also discloses a kind of devices of information input, include memory and one or one
Above program, one of them perhaps more than one program be stored in memory and be configured to by one or one with
It includes the instruction for performing the following operation that upper processor, which executes the one or more programs:
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
The embodiment of the invention also discloses one or more machine readable medias, are stored thereon with instruction, when by one or
When multiple processors execute, so that processor executes above-mentioned method.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, after obtaining target candidate word, input method application program can automatically be waited the target
It selects word to be shown in the corresponding position of input intention and avoids window without showing character string and candidate word list by window
Interference of the mouth to user's input, and will shield in candidate word again after selecting candidate word without user, user's operation is saved, is improved
Input efficiency.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of the method for information input of one embodiment of the invention;
Fig. 2 is a kind of step flow chart of the method for information input of another embodiment of the present invention;
Fig. 3 is a kind of step flow chart of the method for information input of another embodiment of the invention;
Fig. 4 is a kind of structural block diagram of the Installation practice of information input of the invention;
Fig. 5 is a kind of block diagram of the device of information input of the invention.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific real
Applying mode, the present invention is described in further detail.
Referring to Fig.1, a kind of step flow chart of the method for information input of one embodiment of the invention is shown, the present invention
Embodiment can be applied in the terminal device for being equipped with input method application program, and input method application program can be by being embedded in
The program (for example, dummy keyboard) of terminal, alternatively, by the physical keyboard, handwriting pad, sound collection equipment that are connected with terminal device
Deng the input for realizing information.
The terminal device may include mobile phone, PDA (Personal Digital Assistant, personal digital assistant),
The signature terminal etc. that laptop computer, palm PC, desktop computer, offer user sign electronically, the present invention is implemented
Example is without restriction to this.
The terminal can support the operating systems such as Windows, Android (Android), IOS, WindowsPhone, the present invention
Embodiment to this with no restriction.
The embodiment of the present invention can specifically include following steps:
Step 101, when detecting that input is intended to, the character string of input is obtained;
When input method application program detects the input intention of user, the character string of available user's input.
In a preferred embodiment of an embodiment of the present invention, input can be detected in the following way to be intended to: working as detection
When being triggered to triggering input area or receive input signal, determine that user has input and is intended to.
In the concrete realization, input method application program can detect the triggering of user with the interface that call operation system provides
Operation, when input method application program detects that user's triggering such as when clicking current input area (as input frame), can be sentenced
Being set to user, there is input to be intended to.
In practice, when user's triggering for example clicks input area, cursor appears in click location, input method application
The interface that program can be provided by call operation system obtains cursor position.
Then, input method application program can receive the character string that user is inputted by input method application program.
In practice, when terminal receives input signal, it can be determined that there is user input to be intended to, and then input method is answered
It can receive the character string that user is inputted by input method application program with program.
In practice, user can be by modes such as physical keyboard, dummy keyboard, handwriting pad, sound collection equipments come defeated
Enter character string, correspondingly, the input of the user may include key-press input, handwriting input, voice input etc..
Wherein, dummy keyboard may include nine grids keyboard, full keyboard (such as QWERT keyboard).The dummy keyboard is logical
It often can have one or more virtual keys, which is often re-used, and is mapped with one or more characters, Ke Yiyong
In input character, for different languages, such as Chinese, English, Japanese, the virtual key mapped word of the dummy keyboard
Symbol will be different.
In embodiments of the present invention, it is illustrated Chinese character as a kind of example of languages, then the character string can be with
Including but not limited to: digit strings, English character string, Chinese character string (such as pinyin character string, stroke character string), symbol
At least one of character string, mixed characters string (including at least two different character strings).
For example, the phrase sequence that the character string can be combined into for the pinyin character string of multiple individual characters.
Step 102, the corresponding target candidate word of the character string is obtained;
After the character string that input method application program receives user's input, it may further determine that the character string is corresponding
Target candidate word.
In a preferred embodiment of an embodiment of the present invention, step 102 may include following sub-step:
Sub-step S11 matches the character string in preset dictionary, obtains corresponding one or more candidate words;
Sub-step S12, if the candidate word is one, using the candidate word as target candidate word;
Sub-step S13, if the candidate word be it is multiple, the candidate word is ranked up, generate candidate word list, and
It will be sorted in the candidate word list in the first candidate word as target candidate word.
In the concrete realization, there may be wrong defeated situations for the character string of user's input.For wrong defeated situation, Ke Yijin
Row correction process.
In practice, character string may relate to the one or more of following wrong defeated scene in input:
(1) southern fuzzy phoneme: being limited by region, and there are many dialects for China, and there are one for the pronunciation of the people of different places
Fixed difference, for example, southerner to retroflect-differentiation of flat tongue, the rear nasal sound of pre-nasal sound-is different from northerner.
(2) it operates uncoordinated: being common in the case where right-hand man's key mapping is exchanged or exchanged with continuous two keys in hand position, such as will
Syllable " le " is defeated at " el ", or left hand list entries " er " mistake has been entered as " re ".Certainly, the previous case needs to distinguish
Cylinder spells " severe " and really " le-el " mistake (ill-formalness-correct ways, similarly hereinafter).
(3) key errors frequently occurred: such as user due to finger degree of flexibility, keyboard feature etc. caused by will
" y " keying mistake proportionately " u " key;Or press and cause two keys to be identified as pressing among " u " key and " y " key, these mistakes
Input is often corrected with the backspace of user.
(4) keyboard button is relatively narrow: such as under the size-constrained input environment of dummy keyboard, keyboard button is relatively narrow
It is small and operate and will be completed by the biggish thumb of area, be easy to cause so accidentally by, mostly by etc. mistake input, by associated key mapping
It is often adjacent on keyboard with target key mapping.
(5) button response lag: such as because caused by keyboard cause for quality key response lag, be easy to cause the repetition of user defeated
Enter.For example system problem causes key reaction insensitive, does not see after user for the first time keystroke and shielding in input, may result in use
The subsequent multitap in family.
Based on the mistake that above-mentioned error correction scene occurs, input method application program can pass through vorbal model, input history row
Judge whether character string input error occurs for modes such as statistics.
Specifically, can judge whether character string input error occurs using following one or more modes, but it should reason
Solution, the embodiment of the present invention are not limited to this:
(1) legal phonetic database is set, includes a plurality of legal pinyin string, legal pinyin string in the legal phonetic database
It is to be made up of legal pinyin syllable, legal pinyin syllable includes a, and ai ..., zuo etc. 413.If the character string of user's input
In a character of adjacent k (such as 3) be not legal pinyin string a part, such as: afn is not a part of legal phonetic in chiafn,
It then can determine where there is mistakes.
(2) error correction data library is set, includes multiple defeated character strings of mistake in the error correction data library.If the character string of user's input
Certain character string in error correction data library is hit, then determines that there are mistakes for the character string.
(3) when the character string of user's input cannot hit any entry in the dictionaries such as system dictionary, user thesaurus, determine
There are mistakes for the phrase sequence;
(4) in mobile clients such as mobile phones, moreover it is possible to by pressing dynamics when judging user inputs character string whether just
Within the scope of normal pressing dynamics, and/or, press points determine whether phrase sequence has inputted to the bias size of key center point
Accidentally.
(5) language model (N-Gram) counts: N-Gram is common a kind of language mould in large vocabulary continuous speech recognition
Type, for Chinese, normally referred to as Chinese language model (Chinese Language Model, CLM).Chinese language model
It using the collocation information between word adjacent in context, is needing the phonetic continuously without space, stroke, or is representing letter or stroke
Number when being converted into Chinese character string (i.e. sentence) sentence with maximum probability can be calculated, thus realize to Chinese character from
Turn is changed.
(6) the input time interval and two key arrangements of continuous two key: if two adjacent key mappings continuously input and the time
It is spaced extremely short, then there are user's accidentally a possibility that striking a key more.
If input method kernel determines character string, input is wrong, can carry out correction process to the phrase sequence, realize
When, error correction can be carried out to character string using general error correcting system, for example, being accustomed to carrying out error correction based on user, being based on error correction
Database carries out error correction etc., the embodiment of the present invention to this with no restriction.
After carrying out error correction to character string, the corresponding candidate word of character string can be further obtained.
In the languages such as Chinese, Japanese, the texts such as Chinese character, Japanese as basic language unit it is generally not direct with it is virtual
Key on keyboard is mapped, and therefore, the conversion for carrying out character string and words is generally required in input.
It is mapped specifically, being established the texts such as Chinese character, word with the character string that can be directly inputted by coding rule
Relationship, such as leading to common coding in Chinese is phonetic (such as simplicity, Two bors d's oeuveres, spelling, fuzzy phoneme), five.
By taking Chinese character inputs as an example, the character string of Chinese character is input to input method by dummy keyboard or physical keyboard and answered by user
With in program, it is decoded by input method application program, switches to word candidate item.It can specifically include following steps:
A, spelling analyzing: being phonetic by character string cutting.
For example, being " zhuan ", " li " by character string " zhuanli " cutting, it is by character string " fangan " cutting
" fang ", " an " and " fan ", " gan ".
B, Chinese character decodes: the corresponding word of phonetic, word, sentence are searched in dictionary.
In the concrete realization, one or more dictionaries can be preset, may include the system word for recording basic words
Library also may include the cell dictionary (words in cell dictionary at least has a predicable) for recording extension words, such as
The cell dictionary of some game-specific words, the cell dictionary for recording the dedicated words of biology etc. are recorded, also may include user
The user thesaurus, etc. of property words (such as self-word creation), the embodiments of the present invention are not limited thereto.
Language message needed for housing input method in dictionary, since different texts may correspond to identical coding,
For specific character string, input method can complete the conversion of character string and word, word, sentence by dictionary, obtain one or more
Candidate word, the one or more candidate word form candidate word list, and candidate word list is for guessing that user really inputs intention.
Dictionary may include various language messages, such as:
(1) entry;
Although input method can be constructed on the basis of word, since word is common minimum table justice unit in Chinese,
Therefore, input method has largely used entry.
For example, there are multiple phonetically similar words, it is more difficult to determine user when user is based on phonetic specification input character string " zhuan "
Think which of input " turn, is special, earning, brick ... " word.
Equally, when user is based on phonetic specification input character string " li ", there is also multiple phonetically similar words, also more difficult determining user
Think input is which of " inner, Lee, power, benefit ... " word.
But if user be based on phonetic specification continuously input character string " zhuanli " this, input method can be according to existing
What some entry rules determined the larger probability input of user is exactly " patent " this word.
(2) word frequency.
Phonetically similar word largely exists, homonym remain on be it is existing, therefore, total Options are generally listed confession by input method
User's selection.
But the position of candidate item has a significant impact to the ease for use of input method, more common candidate item is put into forward
Position would generally be more advantageous to user, i.e. word frequency (the i.e. frequency of use of entry, the frequency of use including active user, group
The frequency of use of user) it is one of the foundation that candidate item sorts.
In addition, being often integrated in input method from word-building, the function of sentence, at this point, word frequency is also the foundation of word, sentence construction
One of.
Certainly, in addition to this, dictionary can also include other information, such as language connection relationship, i.e. company between word and word
Relationship is connect, as " " often appear in adjective, noun, pronoun below, and " ground " then often appears in behind adverbial word, etc., this
Inventive embodiments are without restriction to this.
C, using the word found, word, sentence as word candidate item.
It is limited display greater probability is candidate item needed for user since the position of display is limited, input method generally can
Scoring is calculated to the candidate item found.
In scoring, usually consider the following factors:
(1) user property;
Different users may need to use identical word, but its importance is different with the difference of user.
For example, homonym " research " and " tobacco and wine ", the former is in sphere of learning using more, and the latter is then in daily life
Using more, but may both use.
Therefore, it when user's input Pinyin character string " yanjiu ", possibly both is present in candidate item.But if
Specify current user be student when, larger " research " may be that its weight then can be improved needed for active user.
(2) input environment;
The weight of dictionary and/or entry can be dynamically adjusted by the use environment of input method.
For example, recording office respectively if having " office term " and " cyberspeak " two cell dictionaries in input method
Common entry, the common entry of Internet chat.
The priority of the two dictionaries is identical under normal circumstances, but when input method identification is inputted in Word
When, weight can be increased by this dictionary to " office term ", and when user inputs in the session window of immediate communication tool
When, then it can increase weight to " cyberspeak " this dictionary.
(3) word frequency;
In general, word frequency is higher, weight is higher, conversely, word frequency is lower, weight is lower.
(4) position.
If the dictionary in dictionary is ranked up according to weight, if the high entry sequence of weight is preceding, then entry is in dictionary
Relative position can express the weight of entry.
After obtaining candidate word corresponding with character string, if the candidate word is one, using the candidate word as target
Candidate word, if the candidate word has multiple, the preceding candidate word that can will sort is as target candidate word.
For example, the probability for repeated code occur is bigger, then a character string can correspond to one for phonetic code input methods such as phonetics
A or multiple candidate words, at this time can using sequence in first candidate word as target candidate word, it is defeated for the shape codes such as five
Enter method, repeated code occur, the probability is relatively small, then a character string generally corresponds to a candidate word, which is target candidate
Word.
Step 103, it is intended to show the target candidate word in corresponding position in the input.
In embodiments of the present invention, after obtaining target candidate word, input method application program can automatically be waited the target
It selects word to be shown in input to be intended in corresponding position, without showing character string and candidate word list by window, avoid
The interference that window inputs user, and will shield in candidate word again after selecting candidate word without user, user's operation is saved, is improved
Input efficiency.
Referring to Fig. 2, a kind of step flow chart of the method for information input of another embodiment of the present invention is shown, specifically
It may include steps of:
Step 201, when detecting that input is intended to, the character string of input is obtained;
In a preferred embodiment of an embodiment of the present invention, input can be detected in the following way to be intended to: working as detection
When being triggered to input area or receiving input signal, determine that user has input and is intended to.
Step 202, the corresponding target candidate word of the character string is obtained;
Step 203, it is intended to show the target candidate word in corresponding position in the input, and is the target candidate
Word adds display reminding label;
It in embodiments of the present invention, can after input method application program obtains target candidate word corresponding with character string
It is intended to corresponding position so that the target candidate word is directly shown to input.
For example, target candidate word can be shown behind cursor, without showing character string and candidate by window
Word list avoids the interference that window inputs user.
When showing the target candidate word, display reminding label can be added, for the target candidate word to prompt user
The not upper screen of target candidate word at this time.
In one embodiment, adding the mode of display reminding label for target candidate word may include: in the target
Addition scribing line below candidate word, for example, add dotted line below the target candidate word, with indicate the target candidate word be without with
The candidate word of family confirmation.
For example, being if user inputs character string by input method application program in notepad
" dagaishizheyangde ", the target candidate word that input method application program obtains the character string is " being probably such ", and
The target candidate word is shown in cursor in the following, adding dotted line below the target candidate word.
Certainly, in addition to the mode of above-mentioned addition display reminding label, those skilled in the art are marked using other modes
Note is possible, for example, being highlighted etc. to target candidate word, the embodiment of the present invention is not construed as limiting this.
Step 204, when detecting the confirmation operation for the target candidate word, the display reminding label is deleted;
In the concrete realization, if the input that target candidate lexicon shares family is intended to, user can execute confirmation operation,
After input method application program detects the confirmation operation, display reminding label can be deleted.
A kind of mode that deleting display reminding label can be with are as follows: removes the underscore of the lower section of the target candidate word.At this point,
Cursor can also be moved to behind the target candidate word, wherein there can be content of text behind the cursor after mobile, it can also
With no content of text, the embodiment of the present invention to this with no restriction.
It should be noted that the mode that the embodiment of the present invention marks above-mentioned deletion display reminding is not construed as limiting, as long as its
Match with the mode of above-mentioned addition display reminding label.As an example, the confirmation operation that user executes can wrap
Include the first function button of user's pressing and/or the first specified gesture of user's input.
First function button can include but is not limited to operate as follows: the mark that the space button of user's input, user input
Point symbol key etc..
First specified gesture can include but is not limited to double-click, long-pressing or other customized gestures etc..
Step 205, when the modification for detecting user is intended to, alternatively, when the candidate word is multiple, by the candidate
Word list is presented in candidate frame, and shows the character string in the predeterminable area of candidate frame;Continue to execute step 206;
In one embodiment, for phonetic code input methods such as phonetics, the probability for repeated code occur is bigger, candidate word list
In candidate word it is relatively more, if the input that target candidate word does not meet user is intended to, user can trigger modification.
In one embodiment, it can be intended to by judging the modification of user, provide and be not inconsistent and share convenient for user's modification
The candidate interface that the input at family is intended to.
The modification of user is intended to may include that user operates for the modification of target candidate word, as an example, modification
Operation may include the second function button of user's pressing and/or the second specified gesture of user's input.
Second function button and the first function button be not identical, may include the candidate word that can be changed in candidate list
Any function button, as an example, the first function button can include but is not limited to: page turning key (PageDwon/Up),
Pinyin string editing key (← →) preferred change key (↑ ↓), deletes keyboard (Backspace) etc..
When user presses page turning key (PageDwon/Up), to the candidate word shown in candidate frame carry out upper page turning or under
Page turning.
When user presses pinyin string editing key (← →), it is mobile that left or right is carried out to the cursor of the character string of display.
When user press it is preferred change key (↑ ↓) when, the candidate word in candidate frame select forward or select backward.
When user, which presses, deletes keyboard (Backspace), the last character of the character string of display is deleted.
Second specified gesture and the first specified gesture be not identical, can include but is not limited to click or other are customized
Gesture.
It should be noted that the modification intention of user can also include but is not limited to following situation in addition to modification operates:
User's residence time is more than preset time threshold;Specifically, after step 203 displaying target candidate word, if
User's residence time (i.e. user is not carried out any operation) is greater than preset time threshold, then can be determined that user has modification
It is intended to.
Alternatively,
When receiving user's change directive by voice input, for example, user inputs " candidate not to " by voice
When, then it can be determined that user has modification and is intended to.
Alternatively,
When detect user by mouse place show in step 203 target candidate word position when, then can be determined that
There is modification and be intended in user.
Certainly, the modification intention of user is not limited to above content, and those skilled in the art use it according to actual needs
His mode triggers modification and is intended to be possible.
When the modification for detecting user is intended to, into edit pattern, input method application program shows candidate frame, and will wait
It selects word list to be presented in candidate frame, and shows character string in the predeterminable area (such as upper left region) of candidate frame.
In another embodiment, directly candidate word list can also be presented in candidate frame, is used without detecting
The modification at family is intended to, and provides user and independently selects candidate chance.For the code input methods such as five, there is the probability of repeated code
It is relatively low, if there is repeated code, directly candidate word list can be presented in candidate frame, simplify the operation of user, improved
The input experience of user.
Step 206, when detecting selected operation of the user to a certain candidate word in the candidate frame, by selected institute
It states candidate word and replaces the target candidate word.
Show candidate frame after, user can function button or point touching by way of, to character string carry out editor or
Candidate word in candidate frame is selected, to change target candidate word.
When changing target candidate word, the candidate word that user finally selectes can be replaced into target candidate word.
It should be noted that step 206 can execute before the step 204, can also execute after step 204, this
Inventive embodiments do not make considered critical to the execution sequence of step, it can carry out target before deleting display reminding label
The switching of candidate word can also carry out the switching of target candidate word after deleting display reminding label.
In embodiments of the present invention, target candidate word is shown after input is intended to corresponding position, if the target
The input that candidate word meets user is intended to, then user can be confirmed by confirmation operation, if not meeting the defeated of user
Enter to be intended to, is then intended to adjust time by candidate frame to show character string and candidate frame convenient for user by the modification of user
Select word.
Referring to Fig. 3, a kind of step flow chart of the method for information input of another embodiment of the invention is shown, specifically
It may include steps of:
Step 301, when detecting that input is intended to, the character string of input is obtained;
Step 302, the corresponding target candidate word of the character string is obtained;
Step 303, it is intended to show the target candidate word in corresponding position in the input, and is the target candidate
Word adds display reminding label;
Step 304, when showing the target candidate word, from the candidate word list in addition to the target candidate word
Candidate word in, selected part or whole candidate word are shown in candidate frame;
Step 305, when detecting the confirmation operation for the target candidate word, the display reminding label is deleted;
Step 306, when detecting selected operation of the user to a certain candidate word in the candidate frame, by selected institute
It states candidate word and replaces the target candidate word.
In embodiments of the present invention, it while input is intended to corresponding position displaying target candidate word, can also will remove
Other parts or whole candidate words other than target candidate word are shown in candidate frame, when target candidate lexicon shares the input at family
When intention, user can execute confirmation operation, be based on the confirmation operation, and input method application program can delete display reminding mark
Note, and, exit candidate frame.When the input that target candidate word does not meet user is intended to, user can select from candidate frame
Another candidate word, after detecting the selected operation of user, selected candidate word can be replaced mesh by input method application program
Mark candidate word.Whole process, which only needs not meeting when user is intended in target candidate word, just needs user to select in candidate frame
It is fixed, input efficiency is improved, the user experience is improved.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method
It closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according to
According to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should
Know, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implemented
Necessary to example.
Referring to Fig. 4, a kind of structural block diagram of the Installation practice of information input of the invention is shown, can specifically include
Following module:
Character string obtains module 401, for obtaining the character string of input when detecting that input is intended to;
Target candidate word obtains module 402, for obtaining the corresponding target candidate word of the character string;
Target candidate word display module 403 shows the target candidate in corresponding position for being intended in the input
Word.
In a preferred embodiment of an embodiment of the present invention, the target candidate word obtain module 402 may include as
Lower submodule:
Character match submodule obtains corresponding one or more for matching the character string in preset dictionary
Candidate word;
Character decision sub-module, if being one for the candidate word, using the candidate word as target candidate word;If
The candidate word be it is multiple, then the candidate word is ranked up, generates candidate word list, and will be arranged in the candidate word list
Sequence is in the first candidate word as target candidate word.
In a preferred embodiment of an embodiment of the present invention, described device can also include following module:
Adding module is marked, for adding display reminding for the target candidate word when showing the target candidate word
Label;
Removing module is marked, for deleting the display when detecting the confirmation operation for the target candidate word
Cue mark.
In a preferred embodiment of an embodiment of the present invention, the character string obtains module 401 and is also used to:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
In a preferred embodiment of an embodiment of the present invention, described device can also include following module:
First candidate frame display module, for when the modification for detecting user is intended to, alternatively, when the candidate word is more
When a, the candidate word list is presented in candidate frame, and shows the character string in the predeterminable area of candidate frame;
Candidate word replacement module detects selected operation of the user to a certain candidate word in the candidate frame for working as
When, the selected candidate word is replaced into the target candidate word.
In a preferred embodiment of an embodiment of the present invention, described device can also include following module:
Second candidate frame display module, for removing institute from the candidate word list when showing the target candidate word
It states in the candidate word other than target candidate word, selected part or whole candidate words are shown in candidate frame.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, no detailed explanation will be given here.
Fig. 5 is a kind of block diagram of the device 500 of information input shown according to an exemplary embodiment.For example, device 500
It can be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, Medical Devices,
Body-building equipment, personal digital assistant etc..
Referring to Fig. 5, device 500 may include following one or more components: processing component 502, memory 504, power supply
Component 506, multimedia component 508, audio component 510, the interface 512 of input/output (I/O), sensor module 514, and
Communication component 516.
The integrated operation of the usual control device 500 of processing component 502, such as with display, telephone call, data communication, phase
Machine operation and record operate associated operation.Processing element 502 may include that one or more processors 520 refer to execute
It enables, to perform all or part of the steps of the methods described above.In addition, processing component 502 may include one or more modules, just
Interaction between processing component 502 and other assemblies.For example, processing component 502 may include multi-media module, it is more to facilitate
Interaction between media component 508 and processing component 502.
Memory 504 is configured as storing various types of data to support the operation in device 500.These data are shown
Example includes the instruction of any application or method for operating on device 500, contact data, and telephone book data disappears
Breath, picture, video etc..Memory 504 can be by any kind of volatibility or non-volatile memory device or their group
It closes and realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compile
Journey read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash
Device, disk or CD.
Power supply module 506 provides electric power for the various assemblies of device 500.Power supply module 506 may include power management system
System, one or more power supplys and other with for device 500 generate, manage, and distribute the associated component of electric power.
Multimedia component 508 includes the screen of one output interface of offer between described device 500 and user.One
In a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensings
Device is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding action
Boundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakers
Body component 508 includes a front camera and/or rear camera.When equipment 500 is in operation mode, such as screening-mode or
When video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera and
Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 510 is configured as output and/or input audio signal.For example, audio component 510 includes a Mike
Wind (MIC), when device 500 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matched
It is set to reception external audio signal.The received audio signal can be further stored in memory 504 or via communication set
Part 516 is sent.In some embodiments, audio component 510 further includes a loudspeaker, is used for output audio signal.
I/O interface 512 provides interface between processing component 502 and peripheral interface module, and above-mentioned peripheral interface module can
To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock
Determine button.
Sensor module 514 includes one or more sensors, and the state for providing various aspects for device 500 is commented
Estimate.For example, sensor module 514 can detecte the state that opens/closes of equipment 500, and the relative positioning of component, for example, it is described
Component is the display and keypad of device 500, and sensor module 514 can be with 500 1 components of detection device 500 or device
Position change, the existence or non-existence that user contacts with device 500,500 orientation of device or acceleration/deceleration and device 500
Temperature change.Sensor module 514 may include proximity sensor, be configured to detect without any physical contact
Presence of nearby objects.Sensor module 514 can also include optical sensor, such as CMOS or ccd image sensor, at
As being used in application.In some embodiments, which can also include acceleration transducer, gyro sensors
Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 516 is configured to facilitate the communication of wired or wireless way between device 500 and other equipment.Device
500 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.In an exemplary implementation
In example, communication component 514 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.
In one exemplary embodiment, the communication component 514 further includes near-field communication (NFC) module, to promote short range communication.Example
Such as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,
Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 500 can be believed by one or more application specific integrated circuit (ASIC), number
Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided
It such as include the memory 504 of instruction, above-metioned instruction can be executed by the processor 520 of device 500 to complete the above method.For example,
The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of mobile terminal
When device executes, so that a kind of method that mobile terminal is able to carry out information input, which comprises
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
Optionally, described the step of obtaining the character string corresponding target candidate word, includes:
The character string is matched in preset dictionary, obtains corresponding one or more candidate words;
If the candidate word is one, using the candidate word as target candidate word;
If the candidate word be it is multiple, the candidate word is ranked up, generates candidate word list, and by the candidate
It is sorted in word list in the first candidate word as target candidate word.
Optionally, the method also includes:
When showing the target candidate word, display reminding label is added for the target candidate word;
When detecting the confirmation operation for the target candidate word, the display reminding label is deleted.
Optionally, detection input is intended in the following way:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
Optionally, the method also includes:
When the modification for detecting user is intended to, alternatively, when the candidate word is multiple, by the candidate word list exhibition
In present candidate frame, and the character string is shown in the predeterminable area of candidate frame;
When detecting selected operation of the user to a certain candidate word in the candidate frame, by the selected candidate word
Replace the target candidate word.
Optionally, the method also includes:
Candidate word when showing the target candidate word, from the candidate word list in addition to the target candidate word
In, selected part or whole candidate words are shown in candidate frame.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its
Its embodiment.The present invention is directed to cover any variations, uses, or adaptations of the invention, these modifications, purposes or
Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following
Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
The embodiment of the invention discloses A1, a kind of method of information input, which comprises
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
A2, method according to a1, described the step of obtaining the character string corresponding target candidate word include:
The character string is matched in preset dictionary, obtains corresponding one or more candidate words;
If the candidate word is one, using the candidate word as target candidate word;
If the candidate word be it is multiple, the candidate word is ranked up, generates candidate word list, and by the candidate
It is sorted in word list in the first candidate word as target candidate word.
A3, method according to a1 or a2, further includes:
When showing the target candidate word, display reminding label is added for the target candidate word;
When detecting the confirmation operation for the target candidate word, the display reminding label is deleted.
A4, method according to a3, in the following way detection input are intended to:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
A5, the method according to A2, further includes:
When the modification for detecting user is intended to, alternatively, when the candidate word is multiple, by the candidate word list exhibition
In present candidate frame, and the character string is shown in the predeterminable area of candidate frame;
When detecting selected operation of the user to a certain candidate word in the candidate frame, by the selected candidate word
Replace the target candidate word.
A6, the method according to A2, further includes:
Candidate word when showing the target candidate word, from the candidate word list in addition to the target candidate word
In, selected part or whole candidate words are shown in candidate frame.
The embodiment of the invention also discloses B7, a kind of device of information input, described device includes:
Character string obtains module, for obtaining the character string of input when detecting that input is intended to;
Target candidate word obtains module, for obtaining the corresponding target candidate word of the character string;
Target candidate word display module shows the target candidate word in corresponding position for being intended in the input.
B8, the device according to B7, the target candidate word obtain module and include:
Character match submodule obtains corresponding one or more for matching the character string in preset dictionary
Candidate word;
Character decision sub-module, if being one for the candidate word, using the candidate word as target candidate word;If
The candidate word be it is multiple, then the candidate word is ranked up, generates candidate word list, and will be arranged in the candidate word list
Sequence is in the first candidate word as target candidate word.
B9, the device according to B7 or B8, further includes:
Adding module is marked, for adding display reminding for the target candidate word when showing the target candidate word
Label;
Removing module is marked, for deleting the display when detecting the confirmation operation for the target candidate word
Cue mark.
B10, the device according to B9, the character string obtain module and are also used to:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
B11, the device according to B8, further includes:
First candidate frame display module, for when the modification for detecting user is intended to, alternatively, when the candidate word is more
When a, the candidate word list is presented in candidate frame, and shows the character string in the predeterminable area of candidate frame;
Candidate word replacement module detects selected operation of the user to a certain candidate word in the candidate frame for working as
When, the selected candidate word is replaced into the target candidate word.
B12, the device according to B8, further includes:
Second candidate frame display module, for removing institute from the candidate word list when showing the target candidate word
It states in the candidate word other than target candidate word, selected part or whole candidate words are shown in candidate frame.
The embodiment of the invention also discloses C13, a kind of device of information input, include memory and one or
More than one program, perhaps more than one program is stored in memory and is configured to by one or one for one of them
It includes the instruction for performing the following operation that a above processor, which executes the one or more programs:
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
The embodiment of the invention also discloses D14, one or more machine readable medias, instruction are stored thereon with, when by one
When a or multiple processors execute, so that processor executes the method such as A1-A6 one or more.
Claims (10)
1. a kind of method of information input, which is characterized in that the described method includes:
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
2. the method according to claim 1, wherein the character string corresponding target candidate word of obtaining
Step includes:
The character string is matched in preset dictionary, obtains corresponding one or more candidate words;
If the candidate word is one, using the candidate word as target candidate word;
If the candidate word be it is multiple, the candidate word is ranked up, candidate word list is generated, and the candidate word is arranged
It is sorted in table in the first candidate word as target candidate word.
3. method according to claim 1 or 2, which is characterized in that further include:
When showing the target candidate word, display reminding label is added for the target candidate word;
When detecting the confirmation operation for the target candidate word, the display reminding label is deleted.
4. according to the method described in claim 3, being intended to it is characterized in that, detecting input in the following way:
When detecting that input area is triggered or receives input signal, determine that user has input and is intended to.
5. according to the method described in claim 2, it is characterized by further comprising:
When the modification for detecting user is intended to, alternatively, the candidate word list is presented in when the candidate word is multiple
In candidate frame, and the character string is shown in the predeterminable area of candidate frame;
When detecting selected operation of the user to a certain candidate word in the candidate frame, the selected candidate word is replaced
The target candidate word.
6. according to the method described in claim 2, it is characterized by further comprising:
When showing the target candidate word, from the candidate word in the candidate word list in addition to the target candidate word,
Selected part or whole candidate words are shown in candidate frame.
7. a kind of device of information input, which is characterized in that described device includes:
Character string obtains module, for obtaining the character string of input when detecting that input is intended to;
Target candidate word obtains module, for obtaining the corresponding target candidate word of the character string;
Target candidate word display module shows the target candidate word in corresponding position for being intended in the input.
8. device according to claim 7, which is characterized in that further include:
Adding module is marked, for adding display reminding label for the target candidate word when showing the target candidate word;
Removing module is marked, for deleting the display reminding when detecting the confirmation operation for the target candidate word
Label.
9. a kind of device of information input, which is characterized in that it include memory and one or more than one program,
Perhaps more than one program is stored in memory and is configured to be executed by one or more than one processor for one of them
The one or more programs include the instruction for performing the following operation:
When detecting that input is intended to, the character string of input is obtained;
Obtain the corresponding target candidate word of the character string;
It is intended to show the target candidate word in corresponding position in the input.
10. one or more machine readable medias, are stored thereon with instruction, when executed by one or more processors, so that
Processor executes the method such as claim 1-6 one or more.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710423742.9A CN109002183B (en) | 2017-06-07 | 2017-06-07 | Information input method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710423742.9A CN109002183B (en) | 2017-06-07 | 2017-06-07 | Information input method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109002183A true CN109002183A (en) | 2018-12-14 |
CN109002183B CN109002183B (en) | 2022-11-29 |
Family
ID=64572774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710423742.9A Active CN109002183B (en) | 2017-06-07 | 2017-06-07 | Information input method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109002183B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109656384A (en) * | 2018-12-24 | 2019-04-19 | 北京字节跳动网络技术有限公司 | Character string input method and device |
CN109739370A (en) * | 2019-01-10 | 2019-05-10 | 北京帝派智能科技有限公司 | A kind of language model training method, method for inputting pinyin and device |
CN110286776A (en) * | 2019-06-13 | 2019-09-27 | 北京字节跳动网络技术有限公司 | Input method, device, electronic equipment and the storage medium of character combination information |
CN112416141A (en) * | 2020-10-19 | 2021-02-26 | 上海臣星软件技术有限公司 | Processing method, device, equipment and medium for input character string |
CN114519339A (en) * | 2020-11-20 | 2022-05-20 | 北京搜狗科技发展有限公司 | Input method, input device and input device |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101154134A (en) * | 2006-09-26 | 2008-04-02 | 腾讯科技(深圳)有限公司 | Method and apparatus for adjusting order of candidate words in Chinese input method |
CN101334774A (en) * | 2007-06-29 | 2008-12-31 | 北京搜狗科技发展有限公司 | Character input method and input method system |
US20090058804A1 (en) * | 2007-08-29 | 2009-03-05 | Fujitsu Componenent Limited | Information processing apparatus, kvm switch, server, and computer readable medium |
CN101694608A (en) * | 2008-12-04 | 2010-04-14 | 北京搜狗科技发展有限公司 | Input method and system of same |
CN101989128A (en) * | 2009-08-03 | 2011-03-23 | 北京搜狗科技发展有限公司 | Method and device for showing candidate words in fixed position |
CN102467248A (en) * | 2010-11-10 | 2012-05-23 | 腾讯科技(深圳)有限公司 | Method for reducing meaningless words automatically displayed on screen in five-stroke input method |
EP2778858A1 (en) * | 2013-03-14 | 2014-09-17 | BlackBerry Limited | Electronic device including touch-sensitive keyboard and method of controlling same |
CN104268166A (en) * | 2014-09-09 | 2015-01-07 | 北京搜狗科技发展有限公司 | Input method, device and electronic device |
CN104281649A (en) * | 2014-09-09 | 2015-01-14 | 北京搜狗科技发展有限公司 | Input method and device and electronic equipment |
CN104428745A (en) * | 2014-01-24 | 2015-03-18 | 华为终端有限公司 | Method and electronic device for inputting characters |
CN104679278A (en) * | 2015-02-28 | 2015-06-03 | 广州三星通信技术研究有限公司 | Character input method and device |
CN106774969A (en) * | 2015-11-20 | 2017-05-31 | 北京搜狗科技发展有限公司 | A kind of input method and device |
-
2017
- 2017-06-07 CN CN201710423742.9A patent/CN109002183B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101154134A (en) * | 2006-09-26 | 2008-04-02 | 腾讯科技(深圳)有限公司 | Method and apparatus for adjusting order of candidate words in Chinese input method |
CN101334774A (en) * | 2007-06-29 | 2008-12-31 | 北京搜狗科技发展有限公司 | Character input method and input method system |
US20090058804A1 (en) * | 2007-08-29 | 2009-03-05 | Fujitsu Componenent Limited | Information processing apparatus, kvm switch, server, and computer readable medium |
CN101694608A (en) * | 2008-12-04 | 2010-04-14 | 北京搜狗科技发展有限公司 | Input method and system of same |
CN101989128A (en) * | 2009-08-03 | 2011-03-23 | 北京搜狗科技发展有限公司 | Method and device for showing candidate words in fixed position |
CN102467248A (en) * | 2010-11-10 | 2012-05-23 | 腾讯科技(深圳)有限公司 | Method for reducing meaningless words automatically displayed on screen in five-stroke input method |
EP2778858A1 (en) * | 2013-03-14 | 2014-09-17 | BlackBerry Limited | Electronic device including touch-sensitive keyboard and method of controlling same |
CN104428745A (en) * | 2014-01-24 | 2015-03-18 | 华为终端有限公司 | Method and electronic device for inputting characters |
CN104268166A (en) * | 2014-09-09 | 2015-01-07 | 北京搜狗科技发展有限公司 | Input method, device and electronic device |
CN104281649A (en) * | 2014-09-09 | 2015-01-14 | 北京搜狗科技发展有限公司 | Input method and device and electronic equipment |
CN104679278A (en) * | 2015-02-28 | 2015-06-03 | 广州三星通信技术研究有限公司 | Character input method and device |
CN106774969A (en) * | 2015-11-20 | 2017-05-31 | 北京搜狗科技发展有限公司 | A kind of input method and device |
Non-Patent Citations (1)
Title |
---|
B0ODLPMU78LMT0WH: "微软拼音输入法操作详解[指南]", 《DOCIN.COM/P-1486737357.HTML》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109656384A (en) * | 2018-12-24 | 2019-04-19 | 北京字节跳动网络技术有限公司 | Character string input method and device |
CN109739370A (en) * | 2019-01-10 | 2019-05-10 | 北京帝派智能科技有限公司 | A kind of language model training method, method for inputting pinyin and device |
CN110286776A (en) * | 2019-06-13 | 2019-09-27 | 北京字节跳动网络技术有限公司 | Input method, device, electronic equipment and the storage medium of character combination information |
CN112416141A (en) * | 2020-10-19 | 2021-02-26 | 上海臣星软件技术有限公司 | Processing method, device, equipment and medium for input character string |
CN114519339A (en) * | 2020-11-20 | 2022-05-20 | 北京搜狗科技发展有限公司 | Input method, input device and input device |
Also Published As
Publication number | Publication date |
---|---|
CN109002183B (en) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9621691B2 (en) | Handheld electronic device with text disambiguation | |
US9588596B2 (en) | Handheld electronic device with text disambiguation | |
CN107436691B (en) | Method, client, server and device for correcting errors of input method | |
US8179289B2 (en) | Handheld electronic device with text disambiguation | |
CN109002183A (en) | A kind of method and device of information input | |
US8022934B2 (en) | Handheld electronic device with text disambiguation and selective disabling of frequency learning | |
US8519953B2 (en) | Handheld electronic device with text disambiguation | |
CN107544684B (en) | Candidate word display method and device | |
US20060007121A1 (en) | Handheld electronic device with text disambiguation | |
CN107844199B (en) | Input method, system and device for inputting | |
CN107092424B (en) | Display method and device of error correction items and device for displaying error correction items | |
CN108008832A (en) | A kind of input method and device, a kind of device for being used to input | |
US20060007118A1 (en) | Handheld electronic device with text disambiguation | |
CN107688397B (en) | Input method, system and device for inputting | |
CN107797676A (en) | A kind of input method of the single character and device | |
CN110795014B (en) | Data processing method and device and data processing device | |
US20060007119A1 (en) | Handheld electronic device with text disambiguation | |
CN108227952B (en) | Method and system for generating custom word and device for generating custom word | |
CN109992120B (en) | Input error correction method and device | |
CN112346578A (en) | Input method and device | |
CN113515618A (en) | Voice processing method, apparatus and medium | |
CN113407099A (en) | Input method, device and machine readable medium | |
CN107817942A (en) | A kind of slide input method, system and a kind of device for being used to slide input | |
CN109240511A (en) | It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary | |
CN110580126B (en) | Virtual keyboard and input method based on virtual keyboard |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |