CN109002183A - A kind of method and device of information input - Google Patents

A kind of method and device of information input Download PDF

Info

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
Application number
CN201710423742.9A
Other languages
Chinese (zh)
Other versions
CN109002183B (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 CN201710423742.9A priority Critical patent/CN109002183B/en
Publication of CN109002183A publication Critical patent/CN109002183A/en
Application granted granted Critical
Publication of CN109002183B publication Critical patent/CN109002183B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character 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

A kind of method and device of information input
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.
CN201710423742.9A 2017-06-07 2017-06-07 Information input method and device Active CN109002183B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
B0ODLPMU78LMT0WH: "微软拼音输入法操作详解[指南]", 《DOCIN.COM/P-1486737357.HTML》 *

Cited By (5)

* Cited by examiner, † Cited by third party
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