CN104915105B - Character input method, device and terminal - Google Patents

Character input method, device and terminal Download PDF

Info

Publication number
CN104915105B
CN104915105B CN201510253043.5A CN201510253043A CN104915105B CN 104915105 B CN104915105 B CN 104915105B CN 201510253043 A CN201510253043 A CN 201510253043A CN 104915105 B CN104915105 B CN 104915105B
Authority
CN
China
Prior art keywords
letter
input
alphabetical
grids
punctuation mark
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.)
Active
Application number
CN201510253043.5A
Other languages
Chinese (zh)
Other versions
CN104915105A (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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510253043.5A priority Critical patent/CN104915105B/en
Publication of CN104915105A publication Critical patent/CN104915105A/en
Application granted granted Critical
Publication of CN104915105B publication Critical patent/CN104915105B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

The disclosure is directed to a kind of character input method, device and terminal, belong to field of terminal technology.Method includes:After input trigger action is detected, shown on input through keyboard interface and specify input through keyboard interface described in alphabetical nine grids to include multi-screen letter nine grids, each screen letter nine grids are obtained based on each alphabetical input frequency;After the clicking operation of any letter is detected, according to the input frequency for having inputted alphabetical and multiple monograms, the letter in each screen letter nine grids is adjusted.Because all letters being displayed in the same page are divided into multi-screen letter nine grids based on input frequency, and a screen letter nine grids are only shown on input through keyboard interface, so increasing each alphabetical display area, reduce user's erroneous input probability;And the letter in each screen letter nine grids can be based on having inputted letter and letter input frequency is adjusted, thus it is more intelligent, improve input speed.

Description

Character input method, device and terminal
Technical field
This disclosure relates to field of terminal technology, more particularly to a kind of character input method, device and terminal.
Background technology
With the continuous development of information technology, the movable termination such as mobile phone, tablet personal computer becomes in people's daily life Necessity.It is mobile to carry out information search, chat communication etc. for the ease of people by various character inputs to mobile terminal Input method application has been respectively mounted in terminal.Under normal circumstances, user when carrying out word input, touching by input through keyboard interface display Touch the lower zone of screen.Wherein, each letter corresponds to a virtual key, and virtual key corresponding to 26 letters is all aobvious Show on the same alphabetical page on input through keyboard interface.In addition, if user needs inputting punctuation mark, input through keyboard is clicked on Punctuate switching button on interface, switches to punctuation mark interface, carries out the input of punctuation mark.Due to touching for mobile terminal Touch that screen is typically smaller, so the display area that each letter occupies on screen is touched is smaller, it is easy to erroneous input occur Situation, but also will be back and forth in alpha interface and punctuation mark changing interface, relatively complicated, input efficiency is low.
In order to solve the above problems, correlation technique proposes two kinds of character input modes.First way is defeated in keyboard Enter one adjustment button of setting in interface.When user is clicking on the adjustment button on touching screen, triggering terminal adjustment is current The layout at input through keyboard interface.Mode two, the gesture identification of linear slide is set in the interface of display input method keyboard.When with Family with finger on the touchscreen linear slide when, triggering terminal adjusts the layout at current input through keyboard interface.
The content of the invention
To overcome problem present in correlation technique, the disclosure provides a kind of character input method, device and terminal.
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of character input method, methods described include:
After input trigger action is detected, shown on input through keyboard interface and specify alphabetical nine grids, the keyboard is defeated Enter interface and include multi-screen letter nine grids, each screen letter nine grids are obtained based on each alphabetical input frequency;
After the clicking operation of any letter is detected, according to the input frequency for having inputted alphabetical and multiple monograms, Adjust the letter in each screen letter nine grids, each monogram includes tactic described having inputted letter and having treated Input letter.
Alternatively, the basis has inputted the input frequency of alphabetical and multiple monograms, adjusts alphabetical nine palaces of each screen Letter in lattice, including:
When it is described to have inputted letter be one when, inputted the defeated of alphabetical and multiple first specified monograms according to described Enter frequency, adjust display location alphabetical in each screen letter nine grids, described first, which specifies monogram to include order, arranges The one of row has inputted alphabetical and described letter to be entered;
When it is described to have inputted letter be at least two when, it is alphabetical and multiple second specified according to the predetermined number recently entered The input frequency of monogram, display location alphabetical in each screen letter nine grids is adjusted, described second specifies monogram Include the tactic alphabetical and described letter to be entered of predetermined number recently entered.
Alternatively, described shown on input through keyboard interface specifies alphabetical nine grids, including:
Current data set is obtained, each frequency of letter as initial input is counted according to the current data set;
Whole letters are ranked up, obtain the first sequence knot by the frequency inputted according to each letter as initial Fruit;
Based on first ranking results, the multi-screen letter nine grids are generated;
The screen letter nine grids of frequency highest one are defined as the specified alphabetical nine grids.
Alternatively, the input frequency of alphabetical and multiple first specified monograms has been inputted described in the basis, adjustment is every Alphabetical display location in one screen letter nine grids, including:
For each letter, after having inputted letter according to current data set statistics in input, next input institute State the frequency of letter;
The frequency corresponding to each first specified monogram is ranked up, obtains the second ranking results;
Based on second ranking results, display location alphabetical in the multi-screen letter nine grids is adjusted.
Alternatively, the predetermined number that the basis recently enters is alphabetical and multiple second specifies the input of monogram frequently Number, adjusts display location alphabetical in each screen letter nine grids, including:
For each letter, after the predetermined number letter recently entered according to current data set statistics in input, Next input alphabetical frequency;
The frequency corresponding to each second specified monogram is ranked up, obtains the 3rd ranking results;
Based on the 3rd ranking results, display location alphabetical in the multi-screen letter nine grids is adjusted.
Alternatively, after the specified alphabetical nine grids of the display on input through keyboard interface, methods described also includes:
After the handover operation of alphabetical nine grids is detected, the upper screen or next screen word of current letter nine grids are switched to Female nine grids.
Alternatively, methods described also includes:
After input word is got, the letter based on input, the first ranking results of renewal, the second ranking results and the 3rd Ranking results;
According to the first ranking results after renewal, renewal after the second ranking results and renewal after the second ranking results, Adjust the alphabetical display location in current multi-screen letter nine grids.
Alternatively, conventional punctuation mark region is included on the input through keyboard interface, it is described to detect input triggering behaviour After work, methods described also includes:
Multiple punctuation marks are shown in the conventional punctuation mark region;
After the drag operation of the first punctuation mark is detected, judging the dragging stop position of first punctuation mark is No the second viewing area being located at where the second punctuation mark;
When the dragging stop position of first punctuation mark is located at second viewing area, in the described second display Region shows first punctuation mark, and second punctuate is shown in the first viewing area where first punctuation mark Symbol.
Alternatively, it is described show multiple punctuation marks in the conventional punctuation mark region after, methods described also includes:
After the handover operation at punctuation mark interface is detected, the punctuation mark interface is shown;
After the drag operation of the 3rd punctuation mark is detected, judging the dragging stop position of the 3rd punctuation mark is The no viewing area being located at where the 4th punctuation mark;
When the viewing area where the dragging stop position of the 3rd punctuation mark is located at the 4th punctuation mark, The 3rd punctuation mark is shown in the conventional punctuation mark region;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in the conventional punctuation mark region, described Four punctuation marks are the punctuation mark for being shown in the conventional punctuation mark region.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of input device, described device include:
Alphabetical display module, for after input trigger action is detected, being shown on input through keyboard interface and specifying letter Nine grids, the input through keyboard interface include multi-screen letter nine grids, and each screen letter nine grids are defeated based on each letter Enter frequency to obtain;
Alphabetical adjusting module, for after the clicking operation of any letter is detected, according to having inputted alphabetical and multiple words The input frequency of mother's combination, adjusts the letter in each screen letter nine grids, each monogram includes tactic It is described to have inputted letter alphabetical and to be entered.
Alternatively, the alphabetical adjusting module, for when it is described inputted letter be one when, inputted word according to described The input frequency of female and multiple first specified monograms, adjusts display location alphabetical in each screen letter nine grids, described First specifies monogram to include tactic one having inputted alphabetical and described letter to be entered;When described defeated Enter letter be at least two when, according to the predetermined number recently entered it is alphabetical and it is multiple second specify monogram input frequently Number, adjusts display location alphabetical in each screen letter nine grids, and the described second specified monogram includes tactic The alphabetical and described letter to be entered of predetermined number recently entered.
Alternatively, the alphabetical display module, for obtaining current data set, count each according to the current data set Frequency of the individual letter as initial input;The frequency inputted according to each letter as initial, all letters are carried out Sequence, obtains the first ranking results;Based on first ranking results, the multi-screen letter nine grids are generated;By frequency highest A screen letter nine grids be defined as the specified alphabetical nine grids.
Alternatively, the alphabetical adjusting module, for for each letter, institute to be inputted according to current data set statistics State after having inputted letter, next input alphabetical frequency;To the frequency corresponding to each first specified monogram Number is ranked up, and obtains the second ranking results;Based on second ranking results, adjust alphabetical in the multi-screen letter nine grids Display location.
Alternatively, the alphabetical adjusting module, for for each letter, institute to be inputted according to current data set statistics After stating the predetermined number letter recently entered, next input alphabetical frequency;To each the second specified monogram The corresponding frequency is ranked up, and obtains the 3rd ranking results;Based on the 3rd ranking results, the multi-screen letter is adjusted Alphabetical display location in nine grids.
Alternatively, described device also includes:
Alphabetical handover module, for after the handover operation of alphabetical nine grids is detected, switching to current letter nine grids A upper screen or next screen letter nine grids.
Alternatively, described device also includes:
Ranking results update module, for after input word is got, the letter based on input, the sequence of renewal first to be tied Fruit, the second ranking results and the 3rd ranking results;
The alphabetical adjusting module, for according to the first ranking results after renewal, renewal after the second ranking results and The second ranking results after renewal, adjust the alphabetical display location in current multi-screen letter nine grids.
Alternatively, described device also includes:
Punctuation mark display module, for showing multiple punctuation marks in the conventional punctuation mark region;
Drag position judging module to be used for after the drag operation of the first punctuation mark is detected, judge first punctuate Whether the dragging stop position of symbol is located at the second viewing area where the second punctuation mark;
The punctuation mark display module, dragging stop position when first punctuation mark is additionally operable to positioned at described the During two viewing areas, first punctuation mark is shown in second viewing area, where first punctuation mark First viewing area shows second punctuation mark.
Alternatively, described device also includes:
Punctuation mark interface display module, for after the handover operation at punctuation mark interface is detected, showing the mark Point symbol interface;
The dragging position judging module, for after the drag operation of the 3rd punctuation mark is detected, judging described Whether the dragging stop position of three punctuation marks is located at the viewing area where the 4th punctuation mark;
The punctuation mark display module, it is located at the described 4th for the dragging stop position when the 3rd punctuation mark During viewing area where punctuation mark, the 3rd punctuation mark is shown in the conventional punctuation mark region;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in the conventional punctuation mark region, described Four punctuation marks are the punctuation mark for being shown in the conventional punctuation mark region.
According to the third aspect of the embodiment of the present disclosure, the terminal includes:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:After input trigger action is detected, show and refer on input through keyboard interface Fixed alphabetical nine grids, the input through keyboard interface include multi-screen letter nine grids, and each screen letter nine grids are based on each word Female input frequency obtains;After the clicking operation of any letter is detected, according to having inputted alphabetical and multiple monograms Frequency is inputted, adjusts the letter in each screen letter nine grids, each monogram includes tactic described defeated Enter letter alphabetical and to be entered.
The technical scheme provided by this disclosed embodiment can include the following benefits:
After input trigger action is detected, designated word is shown on the input through keyboard interface comprising multi-screen letter nine grids Female nine grids, after the clicking operation of any letter is detected, according to the input frequency for having inputted alphabetical and multiple monograms, The letter in each screen letter nine grids is adjusted, because all letters being displayed in the same page are based on input frequency division Into multi-screen letter nine grids, and a screen letter nine grids are only shown on input through keyboard interface, so increasing each letter Display area, reduce the probability of user's erroneous input;And the letter in each screen letter nine grids can be based on having inputted letter It is adjusted with letter input frequency, thus it is more intelligent, improve input speed.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not The disclosure can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the present invention Example, and for explaining principle of the invention together with specification.
Fig. 1 is a kind of flow chart of character input method according to an exemplary embodiment.
Fig. 2 is a kind of flow chart of character input method according to an exemplary embodiment.
Fig. 3 a are the schematic diagrames at the first input through keyboard interface according to an exemplary embodiment.
Fig. 3 b are the schematic diagrames at second of input through keyboard interface according to an exemplary embodiment.
Fig. 3 c are the schematic diagrames at the third input through keyboard interface according to an exemplary embodiment.
Fig. 4 a are the schematic diagrames at the 4th kind of input through keyboard interface according to an exemplary embodiment.
Fig. 4 b are the schematic diagrames at the 5th kind of input through keyboard interface according to an exemplary embodiment.
Fig. 4 c are the schematic diagrames at the 6th kind of input through keyboard interface according to an exemplary embodiment.
Fig. 5 is the block diagram of the first input device according to an exemplary embodiment.
Fig. 6 is the block diagram of second of input device according to an exemplary embodiment.
Fig. 7 is the block diagram of the third input device according to an exemplary embodiment.
Fig. 8 is the block diagram of the 4th kind of input device according to an exemplary embodiment.
Fig. 9 is the block diagram of the 5th kind of input device according to an exemplary embodiment.
Figure 10 is a kind of block diagram of terminal according to an exemplary embodiment.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment Described in embodiment do not represent and the consistent all embodiments of the present invention.On the contrary, they be only with it is such as appended The example of the consistent apparatus and method of some aspects being described in detail in claims, of the invention.
Fig. 1 is a kind of flow chart of text entry method according to an exemplary embodiment, as shown in figure 1, this article This input method is used in terminal, comprises the following steps.
In a step 101, after input trigger action is detected, shown on input through keyboard interface and specify alphabetical nine palaces Lattice.
Wherein, input through keyboard interface includes multi-screen letter nine grids, and each screen letter nine grids are based on each letter Input frequency obtains.
In a step 102, after the clicking operation of any letter is detected, according to having inputted alphabetical and multiple monograms Input frequency, adjust the letter in each screen letter nine grids.
Wherein, each monogram includes tactic having inputted letter alphabetical and to be entered.
The method that the embodiment of the present disclosure provides, after input trigger action is detected, including multi-screen letter nine grids Shown on input through keyboard interface and specify alphabetical nine grids, after the clicking operation of any letter is detected, according to having inputted letter With the input frequency of multiple monograms, the letter in each screen letter nine grids is adjusted, due to being displayed in the same page All letters be divided into multi-screen letter nine grids based on input frequencies, and a screen letter nine is only shown on input through keyboard interface Gong Ge, so increasing each alphabetical display area, reduce the probability of user's erroneous input;And each screen letter nine grids In letter can be based on having inputted letter and letter input frequency is adjusted, so more intelligent, improve input speed.
Alternatively, according to the input frequency for having inputted alphabetical and multiple monograms, adjust in each screen letter nine grids Letter, including:
When it is one to have inputted letter, according to the input frequency for having inputted alphabetical and multiple first specified monograms, Adjust display location alphabetical in each screen letter nine grids, first specify monogram include tactic one it is defeated Enter letter alphabetical and to be entered;
When it is at least two to have inputted letter, according to the alphabetical and multiple second specified letter of the predetermined number recently entered The input frequency of combination, adjusts display location alphabetical in each screen letter nine grids, and the second specified monogram includes suitable The alphabetical and to be entered letter of the predetermined number recently entered of sequence arrangement.
Alternatively, shown on input through keyboard interface and specify alphabetical nine grids, including:
Current data set is obtained, each frequency of letter as initial input is counted according to current data set;
Whole letters are ranked up, obtain the first sequence knot by the frequency inputted according to each letter as initial Fruit;
Based on the first ranking results, multi-screen letter nine grids are generated;
The screen letter nine grids of frequency highest one are defined as to specify alphabetical nine grids.
Alternatively, according to the input frequency for having inputted alphabetical and multiple first specified monograms, each screen letter is adjusted Alphabetical display location in nine grids, including:
For each letter, according to current data set statistics after letter has been inputted, next input letter Frequency;
Frequency corresponding to each first specified monogram is ranked up, obtains the second ranking results;
Based on the second ranking results, display location alphabetical in multi-screen letter nine grids is adjusted.
Alternatively, according to the input frequency of the alphabetical and multiple second specified monogram of the predetermined number recently entered, adjust Alphabetical display location in whole each screen letter nine grids, including:
It is next according to current data set statistics after the predetermined number letter that input recently enters for each letter The frequency of individual input letter;
Frequency corresponding to each second specified monogram is ranked up, obtains the 3rd ranking results;
Based on the 3rd ranking results, display location alphabetical in multi-screen letter nine grids is adjusted.
Alternatively, shown on input through keyboard interface after specifying alphabetical nine grids, this method also includes:
After the handover operation of alphabetical nine grids is detected, the upper screen or next screen word of current letter nine grids are switched to Female nine grids.
Alternatively, this method also includes:
After input word is got, the letter based on input, the first ranking results of renewal, the second ranking results and the 3rd Ranking results;
According to the first ranking results after renewal, renewal after the second ranking results and renewal after the second ranking results, Adjust the alphabetical display location in current multi-screen letter nine grids.
Alternatively, conventional punctuation mark region is included on input through keyboard interface, after input trigger action is detected, the party Method also includes:
Multiple punctuation marks are shown in conventional punctuation mark region;
After the drag operation of the first punctuation mark is detected, judge the first punctuation mark dragging stop position whether position In the second viewing area where the second punctuation mark;
When the dragging stop position of the first punctuation mark is located at the second viewing area, first is shown in the second viewing area Punctuation mark, the second punctuation mark is shown in the first viewing area where the first punctuation mark.
Alternatively, after showing multiple punctuation marks in conventional punctuation mark region, this method also includes:
After the handover operation at punctuation mark interface is detected, punctuation mark interface is shown;
After the drag operation of the 3rd punctuation mark is detected, judge the 3rd punctuation mark dragging stop position whether position Viewing area where the 4th punctuation mark;
When the viewing area where the dragging stop position of the 3rd punctuation mark is located at the 4th punctuation mark, in conventional mark Point symbol region shows the 3rd punctuation mark;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in conventional punctuation mark region, and the 4th punctuation mark is It is shown in the punctuation mark in conventional punctuation mark region.
Above-mentioned all optional technical schemes, any combination can be used to form the alternative embodiment of the present invention, herein no longer Repeat one by one.
Fig. 2 is a kind of flow chart of character input method according to an exemplary embodiment, as shown in Fig. 2 this article Character input method is used in terminal, comprises the following steps.
In step 201, after input trigger action is detected, shown on input through keyboard interface and specify alphabetical nine palaces Lattice.
In the disclosed embodiments, for current word to be entered whether be first input word, detection input triggering There is also difference for the mode of operation.It is that if then detecting, text is defeated for the word of first input for current word to be entered Enter the clicking operation of frame, then terminal determines to detect input trigger action.Wherein, Text Entry can be browser application, short The input frame of the offer such as letter application or social networking application, the embodiment of the present disclosure are limited without specific this.For current to be entered Word for the word of non-first input for, if then detecting space bar clicking operation under English input mode, or in Chinese character Detect that some has shown the clicking operation of word under input pattern, it is determined that detect input trigger action.Certainly, except above-mentioned Outside the mode for detecting input trigger action, other modes can be also taken, the embodiment of the present disclosure is limited without specific this.
After input trigger action is detected, shown on input through keyboard interface and specify alphabetical nine grids.Wherein, keyboard is defeated Enter interface and include multi-screen letter nine grids.For no matter for Chinese character input or English input, 26 letters are based on Complete, so the screen number of alphabetical nine grids is 3 in the embodiment of the present disclosure.That is, input through keyboard interface includes alphabetical nine palaces of 3 screens Lattice, a screen letter nine grids are only shown on input through keyboard interface each time.For each screen letter nine grids, letter is simultaneously It is not randomly placed in nine grids, but 3 screen letter nine grids is generated based on each alphabetical input frequency.
Exemplified by inputting English word, after user triggers input operation, terminal just takes following manner to determine currently to exist The specified alphabetical nine grids shown on input through keyboard interface.
201a, current data set is obtained, each frequency of letter as initial input is counted according to current data set.
For the step, current data set both may refer to raw data set that input method application carries (such as Oxford English Dictionary), or by learning the input habit of user, the data set after being updated to raw data set, the disclosure is implemented Example is limited without specific this.
Assuming that current data set is { cat, hand, come }, then alphabetical c is 2 as the frequency that initial inputs, alphabetical h Frequency as initial input is 1.
Whole letters are ranked up, obtain first row by 201b, the frequency inputted according to each letter as initial Sequence result.
In the disclosed embodiments, in order to be counted to frequency of each letter as initial input, devise The first matrix that one line number is 1, columns is 26.M [α] represents the frequency that alphabetical α inputs as initial.Wherein, α ∈ (a, z).Continue by taking the example in above-mentioned steps 201a as an example, then M [c]=2, M [h]=1, its residual value in first matrix is 0。
, can be according to the descending order of frequency when being ranked up to whole letters after the first matrix M [α] is obtained It is ranked up, i.e. before letter corresponding to the larger frequency of numerical value comes in the first matrix M [α], the less frequency of numerical value is corresponding Letter come behind.Also can be ranked up according to the ascending order of frequency, i.e. numerical value is less in the first matrix M [α] Before letter comes corresponding to frequency, behind letter corresponding to the larger frequency of numerical value comes.The embodiment of the present disclosure is not entered to this Row is specific to be limited.
201c, based on the first ranking results, generate multi-screen letter nine grids.
Because the embodiment of the present disclosure provides 3 screen letter nine grids, there are 26 letters, if so descending according to frequency Order be ranked up, then Fig. 3 a institutes can be placed on according to the descending order of corresponding frequency by being arranged in front the letter of nine In the first alphabetical nine grids shown;Being arranged in the letter of the tenth to the 18th can be according to descending suitable of corresponding frequency Sequence, it is placed in the second alphabetical nine grids shown in Fig. 3 b;Be arranged in last eight letter can according to corresponding frequency by greatly to Small order, it is placed in the trigram nine grids shown in Fig. 3 c.
201d, by the screen letter nine grids of frequency highest one be defined as specify alphabetical nine grids.
In the disclosed embodiments, the first alphabetical nine grids shown in Fig. 3 a are the screen letter nine grids of frequency highest one, So the first alphabetical nine grids are defined as to specify alphabetical nine grids.That is, after input trigger action is detected, it is defeated in keyboard Enter to show the most letter of access times on interface, the probability that these letters are used by a user is higher, is easy to user quickly to look for To the letter of desired input.
In step 202, when it is one to have inputted letter, the defeated of monogram is specified according to letter and first has been inputted Enter frequency, adjust display location alphabetical in each screen letter nine grids.
In the disclosed embodiments, the initial inputted may be either the letter being shown in specified alphabetical nine grids, Can be the letter being shown in other screen letter nine grids in addition to this specifies alphabetical nine grids, the embodiment of the present disclosure to this not Specifically limited.User, can be by specifying letter nine by performing the handover operations of alphabetical nine grids on input through keyboard interface Palace lattice switch to a screen letter nine grids or next screen letter nine grids, in order to which user enters in other screen letter nine grids The input of row initial is chosen.
After initial is inputted, the letter of next input, the side that the embodiment of the present disclosure provides are chosen for the ease of user Method is based on the initial and multiple monograms and next input letter is predicted.Wherein, first specify in monogram Letter alphabetical and to be entered has been inputted including tactic one.That is, first specifies the lead-in inputted in monogram Mother ranks the first, and second is any one in 26 letters.Monogram is being specified according to the initial inputted and first Input frequency, when adjusting display location alphabetical in each screen letter nine grids, can specifically take following manner to realize:
202a, for each letter, according to current data set statistics after the initial inputted, it is next defeated Enter the frequency of letter.
Assuming that the initial of input is c, then user's second letter next to be inputted may be in 26 letters Any one, so need to be counted according to current data set after alphabetical c is inputted, next input letter is a frequency, is b Frequency, by that analogy, until obtain be z frequency.
In the disclosed embodiments, after initial is inputted, in order to be counted to the frequency of next input letter, if The second matrix that a line number is 26, columns is 26 is counted, wherein representing subscript with letter.Represent in input letter In the case of α, next letter input β frequency.Wherein, α ∈ (a, z), β ∈ (a, z).Continue with above-mentioned steps 201a Exemplified by example, then M [c, a]=1, M [h, a]=1, M [c, o]=1, M [a, t]=1, M [a, n]=1, M [n, d]=1, M [o, m] =1, M [m, e]=1, its residual value in second matrix is 0.
202b, frequency corresponding to each first specified monogram is ranked up, obtains the second ranking results.
Obtaining the second matrixAfterwards, can be according to frequency when specifying monogram to be ranked up to all first The descending order of number is ranked up, i.e. the second matrixMonogram corresponding to the larger frequency of middle numerical value comes Above, behind monogram corresponding to the less frequency of numerical value comes.Also can be ranked up according to the ascending order of frequency, That is the second matrixBefore monogram corresponding to the middle less frequency of numerical value comes, corresponding to the larger frequency of numerical value Behind monogram comes.The embodiment of the present disclosure is limited without specific this.
202c, based on the second ranking results, adjust display location alphabetical in multi-screen letter nine grids.
Because the embodiment of the present disclosure provides 3 screen letter nine grids, have 26 first specify monograms, if so according to The descending order of frequency is ranked up, then last letter in preceding nine monograms can be according to corresponding frequency by big To small order, it is placed in the first alphabetical nine grids;Last letter in tenth to the female combination of the tenth eight bit word can According to the order that corresponding frequency is descending, it is placed in the second alphabetical nine grids;Finally last in eight bit word mother combination Position letter can be placed in trigram nine grids according to the descending order of corresponding frequency.Wherein, give tacit consent to the first letter Nine grids are shown on input through keyboard interface.
In step 203, when it is at least two to have inputted letter, according to the predetermined number letter recently entered and second The input frequency of monogram is specified, adjusts display location alphabetical in each screen letter nine grids.
When it is at least two to have inputted letter, the letter of next input is chosen for the ease of user, the disclosure is implemented The method that example provides is predicted based on the alphabetical and multiple monogram of the predetermined number recently entered to next input letter. Wherein, second monogram is specified to include the alphabetical and to be entered letter of tactic predetermined number.That is, the second designated word Predetermined number letter ranks the first in mother's combination, and second is any one in 26 letters.Wherein, in the disclosed embodiments Predetermined number refers to 2.Certainly, predetermined number can also be other numerical value, such as 3 or 4 etc., the embodiment of the present disclosure is not entered to this Row is specific to be limited.
Wherein, in the input frequency according to the alphabetical and multiple second specified monogram of predetermined number, each screen word is adjusted In female nine grids during alphabetical display location, can specifically following manner be taken to realize:
203a, for each letter, according to current data set statistics after the predetermined number letter that recently enters of input, The frequency of next input letter.
Assuming that most latter two letter inputted is ca, then user's letter next to be inputted may be 26 letters In any one, so need to be counted according to current data set after alphabetical ca is inputted, next input letter is a frequency, is b Frequency, by that analogy, until obtain be z frequency.
In the disclosed embodiments, after having inputted letter and being at least two, for the frequency to next input letter Counted, devise the 3rd matrix that a line number is 26*26, columns is 26, wherein representing subscript with letter. Represent in the case where inputting alphabetical α, next letter input β frequency.Wherein, α is two alphabetical connections, namely α generations Table two letters sequentially inputted, α ∈ (a, z), β ∈ (a, z).Continue by taking the example in above-mentioned steps 201a as an example, then M [ca, t]=1, M [ha, n]=1, M [an, d]=1, M [co, m]=1, M [om, e]=1, its residual value in the 3rd matrix is equal For 0.
203b, frequency corresponding to each second specified monogram is ranked up, obtains the 3rd ranking results.
Obtaining the 3rd matrixAfterwards, can be according to frequency when specifying monogram to be ranked up to all second The descending order of number is ranked up, i.e. the 3rd matrixMonogram corresponding to the larger frequency of middle numerical value comes Above, behind monogram corresponding to the less frequency of numerical value comes.Also can be ranked up according to the ascending order of frequency, That is the 3rd matrixBefore monogram corresponding to the middle less frequency of numerical value comes, corresponding to the larger frequency of numerical value Behind monogram comes.The embodiment of the present disclosure is limited without specific this.
203c, based on the 3rd ranking results, adjust display location alphabetical in multi-screen letter nine grids.
Because the embodiment of the present disclosure provides 3 screen letter nine grids, have 26 second specify monograms, if so according to The descending order of frequency is ranked up, then last letter in preceding nine monograms can be according to corresponding frequency by big To small order, it is placed in the first alphabetical nine grids;Last letter in tenth to the female combination of the tenth eight bit word can According to the order that corresponding frequency is descending, it is placed in the second alphabetical nine grids;Finally last in eight bit word mother combination Position letter can be placed in trigram nine grids according to the descending order of corresponding frequency.Wherein, give tacit consent to the first letter Nine grids are shown on input through keyboard interface.
It should be noted that the character input method provided according to above-mentioned steps 201 to step 203 so that input through keyboard Upper only to show 9 letters every time, each alphabetical display area is larger, reduces the probability of user's erroneous input.Further, since A part of region is now there remains on input through keyboard interface, and is easily considered based on user's input, can be in alphabetical nine grids Neighboring area sets conventional punctuation mark region, for showing conventional punctuation mark.Such as comma, fullstop, colon, question mark or Exclamation mark etc..The embodiment of the present disclosure is defined to the conventional displayable punctuation mark quantity in punctuation mark region.It is visual normal Depending on size with punctuation mark region.Wherein, user can be based on by being shown in each punctuation mark in conventional punctuation mark region Drag operation arbitrarily change display location, detailed process is as follows:
After the drag operation of the first punctuation mark is detected, judge the first punctuation mark dragging stop position whether position In the second viewing area where the second punctuation mark;When the dragging stop position of the first punctuation mark is located at the second viewing area When, the first punctuation mark is shown in the second viewing area, the second mark is shown in the first viewing area where the first punctuation mark Point symbol.
Wherein, the first punctuation mark and the second punctuation mark are any punctuate symbol for being shown in conventional punctuation mark region Number.Referring to Fig. 4 a, using the first punctuation mark as "", the second punctuation mark for "!" exemplified by, if then user is intended to change "" display Position, then finger can be placed in "" where the first viewing area, and perform drag operation, it is assumed that the stop position of drag operation Be set to "!" where the second viewing area, then will "" and "!" display location displacement, as shown in Figure 4 b, in the second viewing area Domain show "", shown in the first viewing area "!”.
In addition, user can also voluntarily change the punctuation mark for being shown in conventional punctuation mark region.So that originally not The punctuation mark for being shown in conventional punctuation mark region is shown in conventional punctuation mark region, and detailed process is as follows:
After the handover operation at punctuation mark interface is detected, punctuation mark interface is shown;Detecting the 3rd punctuate symbol Number drag operation after, judge the 3rd punctuation mark dragging stop position whether be located at the 4th punctuation mark where viewing area Domain;When the viewing area where the dragging stop position of the 3rd punctuation mark is located at the 4th punctuation mark, accorded with conventional punctuate Number region shows the 3rd punctuation mark;Wherein, the 3rd punctuation mark is the non-display punctuation mark in conventional punctuation mark region, 4th punctuation mark is the punctuation mark for being shown in conventional punctuation mark region.
For citing a plain example, using the 3rd punctuation mark as " # ", namely user is intended to originally in fig. 4b not show The " # " shown is shown in conventional punctuation mark interface, so that the 4th punctuation mark is "@" as an example, then clicks on punctuation mark in user After switching key, by input through keyboard changing interface to punctuation mark interface.Because user is intended to "@" that will be replaced with " # " in Fig. 4 b, So user can punctuation mark interface perform drag operation, display location " # " being dragged to where "@", so as to realize by " # " is shown in the display location of "@" on conventional punctuation mark interface.Display effect is as illustrated in fig. 4 c.
In step 204, the word of input is shown on text importing interface.
Wherein, text importing interface can be text input area, for example, the application of the keyword input frame of browser, short message or The Text Entry of social networking application etc., the embodiment of the present disclosure are limited without specific this.
After input word is got, in order that the input for obtaining user is more personalized, accelerate the input speed of user, this Open embodiment additionally provides the step of learning user input custom, and detailed process is as follows:
Letter based on input, the first ranking results of renewal, the second ranking results and the 3rd ranking results;It is literary next time When word inputs or next word inputs, according to the first ranking results after renewal, the second ranking results after renewal and renewal The second ranking results afterwards, adjust the alphabetical display location in current multi-screen letter nine grids.
Due to characterizing first row sequence result, second in the embodiment of the present disclosure with the first matrix, the second matrix and the 3rd matrix Ranking results and the 3rd ranking results, so after user has inputted a word, above three matrix is updated immediately, So as to complete the study of user's input habit.Exemplified by word by user's input is " happy ", then the first matrix, M [h] are updated =M [h]+1;Update the second matrix, M [h, a]=M [h, a]+1, M [a, p]=M [a, p]+1, M [p, p]=M [p, p]+1, M [p, Y]=M [p, y]+1;Update the 3rd matrix, M [ha, p]=M [ha, p]+1, M [ap, p]=M [ap, p]+1, M [pp, y]=M [pp,y]+1.And the renewal of above three matrix may have an impact to the alphabetical display location in alphabetical nine grids, so Three matrixes after more renewal are also needed to be adjusted the alphabetical display location in current multi-screen letter nine grids, after adjustment Alphabetical nine grids more can improve user experience close to the input habit of user.
The method that the embodiment of the present disclosure provides, after input trigger action is detected, including multi-screen letter nine grids Shown on input through keyboard interface and specify alphabetical nine grids, after the clicking operation of any letter is detected, according to having inputted letter With the input frequency of multiple monograms, the letter in each screen letter nine grids is adjusted, is shown afterwards on text importing interface Show the word of input, because all letters being displayed in the same page are divided into alphabetical nine palaces of multi-screen based on input frequency Lattice, and a screen letter nine grids are only shown on input through keyboard interface, so increasing each alphabetical display area, reduce The probability of user's erroneous input;And the letter in each screen letter nine grids can be based on having inputted letter and letter input frequency is entered Row adjustment, thus it is more intelligent, improve input speed.In addition, it based on the input word of user, can also learn the input of user Custom, each alphabetical input frequency is readjusted, and according to the letter in the alphabetical nine grids of input frequency adjustment of replacement Display location, so the input habit that can be more close to the users so that user is quickly found out letter to be inputted, and improves the defeated of user Enter speed;In addition, user is supported to commonly use punctuation mark with setting on input through keyboard interface is intended to so that the input of user is more individual Property, flexibility is preferable.
Fig. 5 is a kind of block diagram of input device according to an exemplary embodiment.Reference picture 5, the device bag Include alphabetical display module 501, alphabetical adjusting module 502.
Wherein, alphabetical display module 501 is connected with alphabetical adjusting module 502, for detect input trigger action after, Shown on input through keyboard interface and specify alphabetical nine grids, input through keyboard interface includes multi-screen letter nine grids, each screen letter Nine grids are obtained based on each alphabetical input frequency;Alphabetical adjusting module 502, for when the click for detecting any letter After operation, according to the input frequency for having inputted alphabetical and multiple monograms, the letter in each screen letter nine grids is adjusted, often One monogram includes tactic having inputted letter alphabetical and to be entered.
Alternatively, alphabetical adjusting module, it is alphabetical and multiple first according to having inputted for when it is one to have inputted letter The input frequency of monogram is specified, adjusts display location alphabetical in each screen letter nine grids, first specifies monogram Include tactic one and input letter alphabetical and to be entered;When it is at least two to have inputted letter, according to last The input frequency of the alphabetical and multiple second specified monogram of the predetermined number of input, is adjusted alphabetical in each screen letter nine grids Display location, second specify monogram include the alphabetical and to be entered word of the tactic predetermined number recently entered It is female.
Alternatively, alphabetical display module, for obtaining current data set, each letter is counted according to current data set and made For the frequency of initial input;Whole letters are ranked up, obtained by the frequency inputted according to each letter as initial First ranking results;Based on the first ranking results, multi-screen letter nine grids are generated;The screen letter nine grids of frequency highest one are true It is set to specified alphabetical nine grids.
Alternatively, alphabetical adjusting module, for for each letter, being inputted according to current data set statistics After letter, the frequency of next input letter;First specify frequency corresponding to monogram to be ranked up each, obtain the Two ranking results;Based on the second ranking results, display location alphabetical in multi-screen letter nine grids is adjusted.
Alternatively, alphabetical adjusting module, for for each letter, counting last defeated in input according to current data set After the predetermined number letter entered, the frequency of next input letter;Frequency corresponding to each second specified monogram is entered Row sequence, obtains the 3rd ranking results;Based on the 3rd ranking results, display location alphabetical in multi-screen letter nine grids is adjusted.
Referring to Fig. 6, the device also includes:
Alphabetical handover module 503, for after the handover operation of alphabetical nine grids is detected, switching to the palace of current letter nine A upper screen or next screen the letter nine grids of lattice.
Referring to Fig. 7, the device also includes:
Ranking results update module 504, for after input word is got, the letter based on input, updating first row Sequence result, the second ranking results and the 3rd ranking results;
Alphabetical adjusting module, for according to the first ranking results after renewal, the second ranking results after renewal and renewal The second ranking results afterwards, adjust the alphabetical display location in current multi-screen letter nine grids.
Referring to Fig. 8, the device also includes:
Punctuation mark display module 505, for showing multiple punctuation marks in conventional punctuation mark region;
Position judging module 506 is dragged, for after the drag operation of the first punctuation mark is detected, judging the first punctuate Whether the dragging stop position of symbol is located at the second viewing area where the second punctuation mark;
Punctuation mark display module, it is additionally operable to when the dragging stop position of the first punctuation mark is located at the second viewing area When, the first punctuation mark is shown in the second viewing area, the second mark is shown in the first viewing area where the first punctuation mark Point symbol.
Referring to Fig. 9, the device also includes:
Punctuation mark interface display module 507, for after the handover operation at punctuation mark interface is detected, showing punctuate Symbol interface;
Position judging module is dragged, for after the drag operation of the 3rd punctuation mark is detected, judging that the 3rd punctuate accords with Number dragging stop position whether be located at the 4th punctuation mark where viewing area;
Punctuation mark display module, for being located at when the dragging stop position of the 3rd punctuation mark where the 4th punctuation mark Viewing area when, show the 3rd punctuation mark in conventional punctuation mark region;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in conventional punctuation mark region, and the 4th punctuation mark is It is shown in the punctuation mark in conventional punctuation mark region.
The device that the embodiment of the present disclosure provides, after input trigger action is detected, including multi-screen letter nine grids Shown on input through keyboard interface and specify alphabetical nine grids, after the clicking operation of any letter is detected, according to having inputted letter With the input frequency of multiple monograms, the letter in each screen letter nine grids is adjusted, due to being displayed in the same page All letters be divided into multi-screen letter nine grids based on input frequencies, and a screen letter nine is only shown on input through keyboard interface Gong Ge, so increasing each alphabetical display area, reduce the probability of user's erroneous input;And each screen letter nine grids In letter can be based on having inputted letter and letter input frequency is adjusted, so more intelligent, improve input speed.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in relevant this method Embodiment in be described in detail, explanation will be not set forth in detail herein.
Figure 10 is a kind of block diagram of terminal 1000 for word input according to an exemplary embodiment.For example, Terminal 1000 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc..
Reference picture 10, terminal 1000 can include following one or more assemblies:Processing component 1002, memory 1004, Power supply module 1006, multimedia groupware 1008, audio-frequency assembly 1010, I/O (Input/Output, input/output) interface 1012, sensor cluster 1014, and communication component 1016.
Processing component 1002 generally controls the integrated operation of terminal 1000, is such as communicated with display, call, data, The operation that camera operation and record operation are associated.Processing component 1002 can include one or more processors 1020 to perform Instruction, to complete all or part of step of above-mentioned method.In addition, processing component 1002 can include one or more moulds Block, the interaction being easy between processing component 1002 and other assemblies.For example, processing component 1002 can include multi-media module, To facilitate the interaction between multimedia groupware 1008 and processing component 1002.
Memory 1004 is configured as storing various types of data to support the operation in terminal 1000.These data Example includes being used for the instruction of any application program or method operated in terminal 1000, contact data, telephone book data, Message, picture, video etc..Memory 1004 can by any kind of volatibility or non-volatile memory device or they Combination is realized, such as SRAM (Static Random Access Memory, static RAM), EEPROM (Electrically-Erasable Programmable Read-Only Memory, the read-only storage of electrically erasable Device), EPROM (Erasable Programmable Read Only Memory, Erasable Programmable Read Only Memory EPROM), PROM (Programmable Read-Only Memory, programmable read only memory), and ROM (Read-Only Memory, it is read-only to deposit Reservoir), magnetic memory, flash memory, disk or CD.
Power supply module 1006 provides electric power for the various assemblies of terminal 1000.Power supply module 1006 can include power management System, one or more power supplys, and other components associated with generating, managing and distributing electric power for terminal 1000.
Multimedia groupware 1008 is included in the screen of one output interface of offer between the terminal 1000 and user. In some embodiments, screen can include LCD (Liquid Crystal Display, liquid crystal display) and TP (Touch Panel, touch panel).If screen includes touch panel, screen may be implemented as touch-screen, to receive from user's Input signal.Touch panel includes one or more touch sensors with the gesture on sensing touch, slip and touch panel.Institute Stating touch sensor can the not only border of sensing touch or sliding action, but also detect and the touch or slide phase The duration and pressure of pass.In certain embodiments, multimedia groupware 1008 includes a front camera and/or rearmounted taken the photograph As head.When terminal 1000 is in operator scheme, during such as screening-mode or video mode, front camera and/or rear camera The multi-medium data of outside can be received.Each front camera and rear camera can be a fixed optical lens systems System has focusing and optical zoom capabilities.
Audio-frequency assembly 1010 is configured as output and/or input audio signal.For example, audio-frequency assembly 1010 includes one MIC (Microphone, microphone), when terminal 1000 is in operator scheme, such as call model, logging mode and speech recognition mould During formula, microphone is configured as receiving external audio signal.The audio signal received can be further stored in memory 1004 or sent via communication component 1016.In certain embodiments, audio-frequency assembly 1010 also includes a loudspeaker, for defeated Go out audio signal.
I/O interfaces 1012 provide interface, above-mentioned peripheral interface module between processing component 1002 and peripheral interface module Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and Locking press button.
Sensor cluster 1014 includes one or more sensors, and the state for providing various aspects for terminal 1000 is commented Estimate.For example, sensor cluster 1014 can detect opening/closed mode of equipment 1000, the relative positioning of component, such as group Part is the display and keypad of terminal 1000, and sensor cluster 1014 can be with 1,000 1 groups of detection terminal 1000 or terminal The position of part changes, the existence or non-existence that user contacts with terminal 1000, the orientation of terminal 1000 or acceleration/deceleration and terminal 1000 temperature change.Sensor cluster 1014 can include proximity transducer, be configured to connect in no any physics The presence of object nearby is detected when touching.Sensor cluster 1014 can also include optical sensor, such as CMOS (Complementary Metal Oxide Semiconductor, CMOS) or CCD (Charge-coupled Device, Charged Couple Element) imaging sensor, for being used in imaging applications.In certain embodiments, the sensor cluster 1014 can also wrap Include acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1016 is configured to facilitate the communication of wired or wireless way between terminal 1000 and other equipment.Eventually End 1000 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.It is exemplary at one In embodiment, communication component 1016 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel Information.In one exemplary embodiment, the communication component 1016 also include NFC (Near Field Communication, Near-field communication) module, to promote junction service.For example, RFID (Radio Frequency can be based in NFC module Identification, radio frequency identification) technology, IrDA (Infra-red Data Association, Infrared Data Association) skill Art, UWB (Ultra Wideband, ultra wide band) technology, BT (Bluetooth, bluetooth) technologies and other technologies are realized.
In the exemplary embodiment, terminal 1000 can be by one or more ASIC (Application Specific Integrated Circuit, application specific integrated circuit), DSP (Digital signal Processor, at data signal Manage device), DSPD (Digital signal Processor Device, digital signal processing appts), PLD (Programmable Logic Device, PLD), FPGA) (Field Programmable Gate Array, field programmable gate Array), controller, microcontroller, microprocessor or other electronic components realize, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided Such as include the memory 1004 of instruction, above-mentioned instruction can be performed to complete the above method by the processor 1020 of terminal 1000.Example Such as, the non-transitorycomputer readable storage medium can be ROM, RAM (Random Access Memory, arbitrary access Memory), CD-ROM (Compact Disc Read-Only Memory, compact disc read-only memory), tape, floppy disk and light number According to storage device 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 performs so that mobile terminal is able to carry out a kind of character input method, and this method includes:
After input trigger action is detected, shown on input through keyboard interface and specify alphabetical nine grids, input through keyboard circle Bread letter containing multi-screen nine grids, each screen letter nine grids are obtained based on each alphabetical input frequency;
After the clicking operation of any letter is detected, according to the input frequency for having inputted alphabetical and multiple monograms, Adjust the letter in each screen letter nine grids, each monogram include it is tactic inputted it is alphabetical and to be entered Letter.
Alternatively, according to the input frequency for having inputted alphabetical and multiple monograms, adjust in each screen letter nine grids Letter, including:
When it is one to have inputted letter, according to the input frequency for having inputted alphabetical and multiple first specified monograms, Adjust display location alphabetical in each screen letter nine grids, first specify monogram include tactic one it is defeated Enter letter alphabetical and to be entered;
When it is at least two to have inputted letter, according to the alphabetical and multiple second specified letter of the predetermined number recently entered The input frequency of combination, adjusts display location alphabetical in each screen letter nine grids, and the second specified monogram includes suitable The alphabetical and to be entered letter of the predetermined number recently entered of sequence arrangement.
Alternatively, shown on input through keyboard interface and specify alphabetical nine grids, including:
Current data set is obtained, each frequency of letter as initial input is counted according to current data set;
Whole letters are ranked up, obtain the first sequence knot by the frequency inputted according to each letter as initial Fruit;
Based on the first ranking results, multi-screen letter nine grids are generated;
The screen letter nine grids of frequency highest one are defined as to specify alphabetical nine grids.
Alternatively, according to the input frequency for having inputted alphabetical and multiple first specified monograms, each screen letter is adjusted Alphabetical display location in nine grids, including:
For each letter, according to current data set statistics after letter has been inputted, next input letter Frequency;
Frequency corresponding to each first specified monogram is ranked up, obtains the second ranking results;
Based on the second ranking results, display location alphabetical in multi-screen letter nine grids is adjusted.
Alternatively, according to the input frequency of the alphabetical and multiple second specified monogram of the predetermined number recently entered, adjust Alphabetical display location in whole each screen letter nine grids, including:
It is next according to current data set statistics after the predetermined number letter that input recently enters for each letter The frequency of individual input letter;
Frequency corresponding to each second specified monogram is ranked up, obtains the 3rd ranking results;
Based on the 3rd ranking results, display location alphabetical in multi-screen letter nine grids is adjusted.
Alternatively, shown on input through keyboard interface after specifying alphabetical nine grids, this method also includes:
After the handover operation of alphabetical nine grids is detected, the upper screen or next screen word of current letter nine grids are switched to Female nine grids.
Alternatively, this method also includes:
After input word is got, the letter based on input, the first ranking results of renewal, the second ranking results and the 3rd Ranking results;
According to the first ranking results after renewal, renewal after the second ranking results and renewal after the second ranking results, Adjust the alphabetical display location in current multi-screen letter nine grids.
Alternatively, conventional punctuation mark region is included on input through keyboard interface, after input trigger action is detected, the party Method also includes:
Multiple punctuation marks are shown in conventional punctuation mark region;
After the drag operation of the first punctuation mark is detected, judge the first punctuation mark dragging stop position whether position In the second viewing area where the second punctuation mark;
When the dragging stop position of the first punctuation mark is located at the second viewing area, first is shown in the second viewing area Punctuation mark, the second punctuation mark is shown in the first viewing area where the first punctuation mark.
Alternatively, after showing multiple punctuation marks in conventional punctuation mark region, this method also includes:
After the handover operation at punctuation mark interface is detected, punctuation mark interface is shown;
After the drag operation of the 3rd punctuation mark is detected, judge the 3rd punctuation mark dragging stop position whether position Viewing area where the 4th punctuation mark;
When the viewing area where the dragging stop position of the 3rd punctuation mark is located at the 4th punctuation mark, in conventional mark Point symbol region shows the 3rd punctuation mark;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in conventional punctuation mark region, and the 4th punctuation mark is It is shown in the punctuation mark in conventional punctuation mark region.
The non-transitorycomputer readable storage medium that the embodiment of the present disclosure provides, after input trigger action is detected, Shown on the input through keyboard interface comprising multi-screen letter nine grids and specify alphabetical nine grids, when the click for detecting any letter After operation, according to the input frequency for having inputted alphabetical and multiple monograms, the letter in each screen letter nine grids is adjusted, by Multi-screen letter nine grids are divided into based on input frequency in all letters being displayed in the same page, and in input through keyboard circle A screen letter nine grids are only shown on face, so increasing each alphabetical display area, reduce the general of user's erroneous input Rate;And the letter in each screen letter nine grids can be based on having inputted letter and letter input frequency is adjusted, so more Intellectuality, improve input speed.
Those skilled in the art will readily occur to the present invention its after considering specification and putting into practice invention disclosed herein Its embodiment.The application be intended to the present invention any modification, purposes or adaptations, these modifications, purposes or Person's adaptations follow the general principle of the present invention and including the undocumented common knowledges in the art of the disclosure Or conventional techniques.Description and embodiments are considered only as exemplary, and true scope and spirit of the invention are by following Claim is pointed out.
It should be appreciated that the invention is not limited in the precision architecture for being described above and being shown in the drawings, and And various modifications and changes can be being carried out without departing from the scope.The scope of the present invention is only limited by appended claim.

Claims (21)

1. a kind of character input method, it is characterised in that methods described includes:
After input trigger action is detected, shown on input through keyboard interface and specify alphabetical nine grids, input through keyboard circle Bread letter containing multi-screen nine grids, each screen letter nine grids are obtained based on each alphabetical input frequency;
After the clicking operation of any letter is detected, according to the input frequency of multigroup monogram, each screen letter nine is adjusted Letter in the lattice of palace, each group of monogram include tactic having inputted letter alphabetical and to be entered;
Described shown on input through keyboard interface specifies alphabetical nine grids, including:
Current data set is obtained, each frequency of letter as initial input is counted according to the current data set;According to Whole letters are ranked up, obtain the first ranking results by each frequency of letter as initial input;Based on described One ranking results, generate the multi-screen letter nine grids;The screen letter nine grids of frequency highest one are defined as the designated word Female nine grids.
2. according to the method for claim 1, it is characterised in that the input frequency according to multigroup monogram, adjustment Letter in each screen letter nine grids, including:
When it is described inputted letter be one when, according to multigroup first specify monogram input frequency, adjust each screen word Alphabetical display location in female nine grids, described first specify monogram include it is tactic it is described inputted letter with The letter to be entered;
When it is described inputted letter be at least two when, according to multigroup second specify monogram input frequency, adjustment it is each Shield display location alphabetical in alphabetical nine grids, described second specify monogram include it is tactic recently enter it is pre- If the alphabetical and described letter to be entered of number.
3. according to the method for claim 2, it is characterised in that the input frequency that monogram is specified according to multigroup first Number, adjusts display location alphabetical in each screen letter nine grids, including:
For each letter, after having inputted letter according to current data set statistics in input, next input word Female frequency;
Specify the frequency corresponding to monogram to be ranked up to each group first, obtain the second ranking results;
Based on second ranking results, display location alphabetical in the multi-screen letter nine grids is adjusted.
4. according to the method for claim 2, it is characterised in that the input frequency that monogram is specified according to multigroup second Number, adjusts display location alphabetical in each screen letter nine grids, including:
It is next after the predetermined number letter recently entered according to current data set statistics in input for each letter The individual input alphabetical frequency;
Specify the frequency corresponding to monogram to be ranked up to each group second, obtain the 3rd ranking results;
Based on the 3rd ranking results, display location alphabetical in the multi-screen letter nine grids is adjusted.
5. according to the method for claim 1, it is characterised in that described shown on input through keyboard interface specifies alphabetical nine palaces After lattice, methods described also includes:
After the handover operation of alphabetical nine grids is detected, the upper screen or next screen letter nine of current letter nine grids are switched to Gong Ge.
6. according to the method for claim 1, it is characterised in that methods described also includes:
After input word is got, the letter based on input, first ranking results are updated;
According to the first ranking results after renewal, the alphabetical display location in current multi-screen letter nine grids is adjusted.
7. according to the method for claim 3, it is characterised in that methods described also includes:
After input word is got, the letter based on input, second ranking results are updated;
According to the second ranking results after renewal, the alphabetical display location in current multi-screen letter nine grids is adjusted.
8. according to the method for claim 4, it is characterised in that methods described also includes:
After input word is got, the letter based on input, the 3rd ranking results are updated;
According to the 3rd ranking results after renewal, the alphabetical display location in current multi-screen letter nine grids is adjusted.
9. according to the method for claim 1, it is characterised in that include conventional punctuation mark area on the input through keyboard interface Domain, described after input trigger action is detected, methods described also includes:
Multiple punctuation marks are shown in the conventional punctuation mark region;
After the drag operation of the first punctuation mark is detected, judge first punctuation mark dragging stop position whether position In the second viewing area where the second punctuation mark;
When the dragging stop position of first punctuation mark is located at second viewing area, in second viewing area First punctuation mark is shown, the second punctuate symbol is shown in the first viewing area where first punctuation mark Number.
10. according to the method for claim 9, it is characterised in that it is described shown in the conventional punctuation mark region it is multiple After punctuation mark, methods described also includes:
After the handover operation at punctuation mark interface is detected, the punctuation mark interface is shown;
After the drag operation of the 3rd punctuation mark is detected, judge the 3rd punctuation mark dragging stop position whether position Viewing area where the 4th punctuation mark;
When the viewing area where the dragging stop position of the 3rd punctuation mark is located at the 4th punctuation mark, in institute State conventional punctuation mark region and show the 3rd punctuation mark;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in the conventional punctuation mark region, the 4th mark Point symbol is the punctuation mark for being shown in the conventional punctuation mark region.
11. a kind of input device, it is characterised in that described device includes:
Alphabetical display module, for after input trigger action is detected, being shown on input through keyboard interface and specifying alphabetical nine palaces Lattice, the input through keyboard interface include multi-screen letter nine grids, and each screen letter nine grids are based on each alphabetical input frequency Number obtains;
Alphabetical adjusting module, for after the clicking operation of any letter is detected, according to the input frequency of multigroup monogram, Adjust the letter in each screen letter nine grids, each group of monogram include it is tactic inputted it is alphabetical and to be entered Letter;
The alphabetical display module, for obtaining current data set, each alphabetical conduct is counted according to the current data set The frequency of initial input;According to each frequency of the letter as initial input, whole letters are ranked up, obtain the One ranking results;Based on first ranking results, the multi-screen letter nine grids are generated;By the screen letter nine of frequency highest one Palace lattice are defined as the specified alphabetical nine grids.
12. device according to claim 11, it is characterised in that the alphabetical adjusting module, for having been inputted when described When letter is one, according to the multigroup first input frequency for specifying monogram, adjust alphabetical in each screen letter nine grids Display location, described first specify monogram include it is tactic described in inputted alphabetical and described letter to be entered; When it is described inputted letter be at least two when, according to multigroup second specify monogram input frequency, adjust each screen word Alphabetical display location in female nine grids, described second specifies monogram to include tactic default recently entered The female and described letter to be entered of numeral.
13. device according to claim 12, it is characterised in that the alphabetical adjusting module, for for each word Mother, after having inputted letter according to current data set statistics in input, next input alphabetical frequency;To each group First specifies the frequency corresponding to monogram to be ranked up, and obtains the second ranking results;Based on second ranking results, Adjust display location alphabetical in the multi-screen letter nine grids.
14. device according to claim 12, it is characterised in that the alphabetical adjusting module, for for each word Mother, after the predetermined number letter that recently enters according to counting in input current data set, next input is described alphabetical Frequency;Specify the frequency corresponding to monogram to be ranked up to each group second, obtain the 3rd ranking results;Based on described 3rd ranking results, adjust display location alphabetical in the multi-screen letter nine grids.
15. device according to claim 11, it is characterised in that described device also includes:
Alphabetical handover module, for after the handover operation of alphabetical nine grids is detected, switching to the upper of current letter nine grids One screen or next screen letter nine grids.
16. device according to claim 11, it is characterised in that described device also includes:
Ranking results update module, for after input word is got, the letter based on input, renewal first sequence to be tied Fruit;
The alphabetical adjusting module, for according to the first ranking results after renewal, adjusting in current multi-screen letter nine grids Alphabetical display location.
17. device according to claim 13, it is characterised in that described device also includes:
Ranking results update module, for after input word is got, the letter based on input, renewal second sequence to be tied Fruit;
The alphabetical adjusting module, for according to the second ranking results after renewal, adjusting in current multi-screen letter nine grids Alphabetical display location.
18. device according to claim 14, it is characterised in that described device also includes:
Ranking results update module, for after input word is got, the letter based on input, renewal the 3rd sequence to be tied Fruit;
The alphabetical adjusting module, for according to the 3rd ranking results after renewal, adjusting in current multi-screen letter nine grids Alphabetical display location.
19. device according to claim 11, it is characterised in that include conventional punctuation mark on the input through keyboard interface Region, described device also include:
Punctuation mark display module, for showing multiple punctuation marks in the conventional punctuation mark region;
Position judging module is dragged, for after the drag operation of the first punctuation mark is detected, judging the first punctuate symbol Number dragging stop position whether be located at the second punctuation mark where the second viewing area;
The punctuation mark display module, it is additionally operable to when the dragging stop position of first punctuation mark is aobvious positioned at described second When showing region, first punctuation mark is shown in second viewing area, first where first punctuation mark Viewing area shows second punctuation mark.
20. device according to claim 19, it is characterised in that described device also includes:
Punctuation mark interface display module, for after the handover operation at punctuation mark interface is detected, showing the punctuate symbol Number interface;
The dragging position judging module, for after the drag operation of the 3rd punctuation mark is detected, judging the 3rd mark Whether the dragging stop position of point symbol is located at the viewing area where the 4th punctuation mark;
The punctuation mark display module, it is located at the 4th punctuate for the dragging stop position when the 3rd punctuation mark During viewing area where symbol, the 3rd punctuation mark is shown in the conventional punctuation mark region;
Wherein, the 3rd punctuation mark is the non-display punctuation mark in the conventional punctuation mark region, the 4th mark Point symbol is the punctuation mark for being shown in the conventional punctuation mark region.
21. a kind of terminal, it is characterised in that the terminal includes:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:After input trigger action is detected, designated word is shown on input through keyboard interface Female nine grids, the input through keyboard interface include multi-screen letter nine grids, and each screen letter nine grids are based on each letter Input frequency obtains;It is each according to the input frequency of multigroup monogram, adjustment after the clicking operation of any letter is detected Shield the letter in alphabetical nine grids, each group of monogram includes tactic having inputted letter alphabetical and to be entered;
Described shown on input through keyboard interface specifies alphabetical nine grids, including:
Current data set is obtained, each frequency of letter as initial input is counted according to the current data set;According to Whole letters are ranked up, obtain the first ranking results by each frequency of letter as initial input;Based on described One ranking results, generate the multi-screen letter nine grids;The screen letter nine grids of frequency highest one are defined as the designated word Female nine grids.
CN201510253043.5A 2015-05-18 2015-05-18 Character input method, device and terminal Active CN104915105B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510253043.5A CN104915105B (en) 2015-05-18 2015-05-18 Character input method, device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510253043.5A CN104915105B (en) 2015-05-18 2015-05-18 Character input method, device and terminal

Publications (2)

Publication Number Publication Date
CN104915105A CN104915105A (en) 2015-09-16
CN104915105B true CN104915105B (en) 2018-03-16

Family

ID=54084214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510253043.5A Active CN104915105B (en) 2015-05-18 2015-05-18 Character input method, device and terminal

Country Status (1)

Country Link
CN (1) CN104915105B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106648134A (en) * 2016-10-14 2017-05-10 北京搜狗科技发展有限公司 Input method and device
WO2019232735A1 (en) * 2018-06-07 2019-12-12 Beijing Thomson Commerce Co., Ltd. On-screen display (osd) keyboard input method editor (ime)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520868A (en) * 2011-12-22 2012-06-27 东南大学 Method for rapidly inputting license plate numbers to PDA (personal digital assistant) equipment through virtual keyboard
CN103034351A (en) * 2011-09-29 2013-04-10 富泰华工业(深圳)有限公司 Touch screen electronic device and display and control method of virtual keyboard thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101682579B1 (en) * 2010-03-30 2016-12-05 삼성전자 주식회사 Method and apparatus for providing character inputting virtual keypad in a touch terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034351A (en) * 2011-09-29 2013-04-10 富泰华工业(深圳)有限公司 Touch screen electronic device and display and control method of virtual keyboard thereof
CN102520868A (en) * 2011-12-22 2012-06-27 东南大学 Method for rapidly inputting license plate numbers to PDA (personal digital assistant) equipment through virtual keyboard

Also Published As

Publication number Publication date
CN104915105A (en) 2015-09-16

Similar Documents

Publication Publication Date Title
CN106020784B (en) Application message display method and device and terminal
CN105955607B (en) Content sharing method and device
CN104756060B (en) Cursor control based on gesture
US10936798B2 (en) Text editing method, device, and electronic apparatus
US20180121082A1 (en) Method and apparatus for split screen display
CN104216632B (en) The display methods and device of application icon
US11334225B2 (en) Application icon moving method and apparatus, terminal and storage medium
US10509540B2 (en) Method and device for displaying a message
CN106126052A (en) Text selection method and device
CN104156245B (en) list updating method and device
CN103886025B (en) The display methods and device of picture in webpage
US9703479B2 (en) Input method and device using same
CN103885712B (en) Webpage method of adjustment, device and electronic equipment
CN103927101B (en) The method and apparatus of operational controls
CN106791014A (en) Message display method and device
CN107506246A (en) Information displaying method, device and computer-readable recording medium
CN104461236A (en) Method and device for displaying application icons
CN107037888A (en) A kind of input method, device and the device for input
CN105867812A (en) Method and device for adjusting keys of virtual keyboard
CN104915105B (en) Character input method, device and terminal
CN112199552B (en) Video image display method and device, electronic equipment and storage medium
CN105204712A (en) Method and device for displaying icons of folder
CN106919302A (en) The method of controlling operation thereof and device of mobile terminal
CN104335151A (en) Terminal device, display-control method, and program
CN105867651A (en) Character prompting method and device

Legal Events

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