CN104345896A - Alphabetic writing word group inputting method and alphabetic writing word group inputting system - Google Patents

Alphabetic writing word group inputting method and alphabetic writing word group inputting system Download PDF

Info

Publication number
CN104345896A
CN104345896A CN201310329118.4A CN201310329118A CN104345896A CN 104345896 A CN104345896 A CN 104345896A CN 201310329118 A CN201310329118 A CN 201310329118A CN 104345896 A CN104345896 A CN 104345896A
Authority
CN
China
Prior art keywords
phrase
word
string
input
alphabetic
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
CN201310329118.4A
Other languages
Chinese (zh)
Other versions
CN104345896B (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.)
Taobao China Software Co Ltd
Original Assignee
Taobao China Software 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 Taobao China Software Co Ltd filed Critical Taobao China Software Co Ltd
Priority to CN201310329118.4A priority Critical patent/CN104345896B/en
Publication of CN104345896A publication Critical patent/CN104345896A/en
Application granted granted Critical
Publication of CN104345896B publication Critical patent/CN104345896B/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

Abstract

The invention provides an alphabetic writing word group inputting method and an alphabetic writing word group inputting system. Word groups consisting of a plurality of words are stored in a word group library; relevant word group initials are extracted from the word group library to form an initial string according to an alphabetic string inputted by a user; and when the inputted alphabetic string is matched with the initials, the matched word group is outputted to an alternative region. A plurality of inputted alphabetic strings with separators are matched with a plurality of words in the word group library by the system, the words which are completely or partially matched with various letters are sequentially selected and outputted to the alternative region, the selected words which serve as a word group are inputted, and the inputted word group is added in a self-made word group library by the system.

Description

Alphabetic writing phrase entering method and system
Technical field
The present invention relates to electronic device field, especially perform the method and system of text event detection, more specifically, the present invention relates to input method and the system of the phrase of alphabetic writing in the electronic device.
Background technology
Usually all need to perform text event detection function in the various electronic equipments being representative with computing machine and mobile phone.Electronic equipment adopts mechanical keyboard (or claiming physical keyboard) and dummy keyboard to carry out input characters usually.
Be the alphabetic writing of representative with English for picture, namely be made up of word, each word is the word be made up of several alphabetical continuous writings relevant to pronunciation, all the time, it is all the input mode being directly input as main flow, namely, keyboard knocks letter, as alphabetical a, namely this letter is directly inputted to the editing area of electronic equipment.
The mode of this direct input be the indirect input that adopts with input in Chinese comparatively speaking.When inputting Chinese, such as, phonetic mode is adopted to input Chinese, the phonetic that user inputs Chinese character is expressed, namely use the expression of the Latin alphabet (or being referred to as English alphabet), input system provides the one or more middle word or word of to express with phonetic and matching in its candidate area, the selection to the words in candidate area done by user, complete input, make finally to input words and enter editing area.Thisly pointed out the words mated with input alphabet by candidate area, then select the input mode of final input words to be referred to as the mode of input indirectly, relative with the direct input mode of traditional English.
Adopt the mobile phone of # formula keypad that 26 English alphabets are distributed on 9 numerical keys, each numerical key corresponding three or four letters, if ABC tri-letters are on the numerical key corresponding to 2, i.e. a key ambiguity.When directly inputting, to need within the enough little time interval continuous key-press once or twice or three times or four times, first or second or the 3rd or the 4th letter respectively sequentially on corresponding this key of input.Two to three times of touch potential required for such input word word letter number often, input speed is slow.
There is the Indistinct Input method for using keypad input English afterwards, namely, only press numerical key containing target letter once, all combinations of the letter repeatedly corresponding to button are determined by input system, therefrom provide all English words meeting spelling rule, be presented at candidate area, user therefrom selects final input word.The input mode of a this key ambiguity Indistinct Input makes English input enter the mode of input indirectly.
Along with increasing electronic equipment adopts touch-screen, the full keyboard dummy keyboard that equipment can provide display all alphabetical usually.These equipment sizes are little, usually carry out keystroke operation by one hand, are not usually to be fixed on desk to operate, but operate in movement, and the operation of input is convenient like that not as the notebook computer of conventional desktop computer or large-sized band mechanical keyboard.There is some schemes inputted afterwards, and while user's inputting English letter, provided in candidate area and to mate completely with input alphabet or the word of semi-match, therefrom select the word of final input for user, thus improve input speed.
However, still there is the slow-footed problem of input in these input methods and system.
Summary of the invention
In order to solve above-mentioned problems of the prior art, an object of the present invention is, provides a kind of method and system, makes in the electronic device that input Pinyin word is more convenient.
According to an aspect of the present invention, a kind of alphabetic writing phrase input method is provided, comprise system word library, certainly make word library, system phrase database, self-word creation group storehouse, coupling subsystem, display subsystem, phrase database is interrelated according to corresponding word sequence number to word library, coupling subsystem extracts the phrase and word that match from phrase database and word library according to input alphabet string, output to candidate area.
According to a further aspect in the invention, a kind of phrase entering method of alphabetic writing is provided, comprise step: receive input alphabet string, from phrase database and word library, the phrase and word that match is extracted according to input alphabet string, output to candidate area, accept user completes phrase input in the selection of candidate area.
According to a further aspect in the invention, a kind of alphabetic writing phrase input method is provided, comprise system word library, certainly make word library, system phrase database, self-word creation group storehouse, coupling subsystem, display subsystem, phrase database is interrelated according to corresponding word sequence number to word library, according to input segmentation alphabetic string, coupling subsystem determines that from phrase database and word library its word mates with input segmentation alphabetic string or the phrase of semi-match in turn completely, output to candidate area.
According to a further aspect in the invention, a kind of phrase entering method of alphabetic writing is provided, comprise step: the multiple segmentation alphabetic strings of band every lexicon receiving input, input segmentation alphabetic string is mated in turn with the word of the phrase of phrase database, the phrase inputting mated wholly or in part by word wherein, to candidate area, receives user completes phrase input in the selection of candidate area.
In accordance with a further aspect of the present invention, a kind of phrase entering method of alphabetic writing is provided, comprise step: the multiple segmentation alphabetic strings receiving the band separator of input, input segmentation alphabetic string is mated in turn with word library, the word mated wholly or in part is input to candidate area composition phrase in turn as word matched result, receive the selection operating result of candidate area respectively, select word matched result, composition coupling phrase, receive user completes phrase input in the selection of candidate area, the phrase of input is added self-word creation group storehouse simultaneously.
By such scheme of the present invention, in the electronic device during input Pinyin word, can by the initial string of each word of an input phrase, the whole phrase of input fast.The present invention also can accept the whole-word of a phrase that inputs or part of words, completes the input of phrase, and will add self-word creation group storehouse in this phrase, thus can realize the quick input of whole phrase in input afterwards by inputting initial string.
Accompanying drawing explanation
Fig. 1 is the structural representation of alphabetic writing phrase input method according to an embodiment of the invention;
Fig. 2 is according to an embodiment of the invention with the alphabetic(al) schematic diagram that Unicode expresses;
Fig. 3 is the schematic diagram of word tables of data according to an embodiment of the invention;
Fig. 4 is the schematic diagram of word address table according to an embodiment of the invention;
Fig. 5 is the schematic diagram of phrase tables of data according to an embodiment of the invention;
Fig. 6 is the schematic diagram of phrase address table according to an embodiment of the invention;
Fig. 7 is the virtual disk of alphabetic writing phrase inputting and the schematic diagram of candidate area according to an embodiment of the invention;
Fig. 8 is alphabetic writing phrase entering method process flow diagram according to an embodiment of the invention;
Fig. 9 is alphabetic writing phrase entering method process flow diagram according to another embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described.
Fig. 1 shows the schematic block diagram of alphabetic writing phrase input method of the present invention, and as shown in Figure 1, described input system comprises: system word library, certainly makes word library, system phrase database, self-word creation group storehouse, coupling subsystem and display subsystem, wherein:
The word that described system word library had pre-set before being supplied to user for storing input system, it should comprise whole basic vocabularies usually, and the specialized vocabulary of the necessity set depending on concrete environment for use; Described from making word library for storing the word certainly made in the process using input system by user; Similarly, described system phrase database is used for the phrase that storage system pre-sets, and described self-word creation group storehouse is for storing user from the phrase made.Phrase mentioned here refers to two or more single contamination, they have fixing implication and fixing form usually, usually occur in article, such as simultaneously, I am going to, sincerely yours, can be occur continuously in article during word formation phrase, also can be discrete, as not only ... these four words of but also, although they are the discontinuous appearance of possibility in article, in the context of the present invention, also can be used as a phrase and treat.
In order to the convenience stated, in associated description of the present invention, above system word library is collectively referred to as word library sometimes with from making word library, and system phrase database and self-word creation group storehouse are collectively referred to as phrase database sometimes, can be described when needs are distinguished.
When input alphabet string does not comprise separator, input alphabet string and the alphabetic string extracted in phrase database carry out mating, mating with the word in word library by coupling subsystem, provide alternative phrase and word; When input alphabet string comprises separator, input alphabet string and the phrase segmentation extracted in phrase database are carried out mating, mating with the word segmentation in word library by coupling subsystem, provide alternative phrase and word.
Described display subsystem, for showing the user interface of whole input process, shows the alphabetic string of user's input, candidate area, alternative phrase and word.
Above-mentioned storehouse and the structure of subsystem and function can hereafter be described in more detail.
Word library has three tables, and one is alphabet, and as shown in Figure 2, it records the ISN of all letters occurred in word, and as Unicode, this is letter primary expression in the electronic device.It is 0042, C is 0043 that Unicode as alphabetical A is expressed as 0041, B, etc., also comprise corresponding alphabetical sequence number in described alphabet.
Another is word tables of data, as shown in Figure 3, it is by the alphabetic string of each word, convert the sequence number of each letter in alphabet to, the alphabetical sequence number forming word is expressed (in order to for simplicity, the concrete sequence number not providing each word in the table of Fig. 3 is expressed), arrange by certain ordering rule.Corresponding word sequence number is also comprised in the table of Fig. 3.
3rd is word address table, and as shown in Figure 4, it records the start-stop address of each word data, i.e. start address and termination address.Address mentioned here refers to the first letter of each word and the arrangement position of the sequence number corresponding to first letter of next word in whole word tables of data.As, first word in word library is " a ", and second word is " aba ", and the 3rd word is " abac ".These three words are arranged in order in word tables of data, then the start address of word " a " is " 0 ", and termination address is " 1 "; The reference position of word " aba " is " 1 ", and termination address is " 4 "; The start address of word " abac " is " 4 ", and termination address is " 8 ".Word sequence number is also comprised in the table of Fig. 4, corresponding with the word sequence number in Fig. 3.
Phrase database exists independent of word library, and what it was preserved is not word itself, but the sequence number of each word in word library.Such as, save I, am, going, to tetra-words in word library respectively, it is 6741,27,2987 and 13276 respectively that its alphabetical sequence number in word library is expressed; Preserve a phrase (I am going to) in phrase database, its data of preserving not are these four words itself, but 6741,27,2987,13276.
Described phrase database comprises two tables, and one is phrase tables of data, and as shown in Figure 5, it records the word in each phrase, and each word word sequence number of this word in word tables of data represents.Word sequence number in each phrase of phrase database is arranged in order by certain rule, and such as, this queueing discipline can be that word sequence number is arranged in order, and is separated with space or other symbol.In order to for simplicity, in Fig. 5, the concrete word sequence number of not shown listed phrase is expressed.Corresponding phrase sequence number is also comprised, each phrase arrangement position wherein or claim serial number when described phrase sequence number refers to that phrase data arrange by particular order in described phrase tables of data.
If any two continuously arranged phrase Sincerely yours and So long no see, wherein the alphabetical sequence number of word Sincerely, yours, So, long, no, see in word library is expressed and is respectively 6970,16943,7035,3927,5214,6573, the data that then these two phrases are preserved in phrase database are exactly 6970,16943,7035,3927,5214,6573.
Second table is phrase address table, and as shown in Figure 6, it records the start-stop address of each phrase data.Address mentioned here refers to the numeral expression of the arrangement sequence number of all words in phrase database.Such as, the sequence number that phrase Sincerely yours and So long no see arranges in phrase is the 1278th and 1279, and the word number summation of all phrases before Sincerely yours is 3153, then in phrase address table, preserve following data:
0 (1st), 3 (2nd) ...., 3153 (1278th), 3155 (1279th), 3159 (1280th),
Also comprise corresponding phrase sequence number in described phrase address table, it is corresponding with the phrase sequence number in Fig. 5.
Described phrase database is interrelated according to corresponding word sequence number to word library.
It should be noted that, list given by above-mentioned Fig. 2 to Fig. 6 is the representation in order to be shown schematically in word and phrase in word library and phrase database, the structure of form is not the structure of database itself, such database sharing is known to those skilled in the art, does not add repeat at this.In addition, although also non-word and the phrase itself that store in storehouse, but their sequence number is expressed and address is expressed, in order to the convenience stated, word and the phrase of storage is described it as in this patent document, or the word be described as in storehouse and phrase, this is also that those skilled in the art can understand.
Below in conjunction with Fig. 7 and Fig. 8, the process of phrase inputting is described.To input English phrase so long no see.First, the alphabetic string SLNS of input system access user input.Display subsystem is presented at SLNS in the inputting interface shown in Fig. 7 the region 71 representing the direct input alphabet of user, also referred to as Dai Shangping district 71.Inputting interface shown in Fig. 7 also comprises virtual key panel 73 and candidate area 72.
SLNS is the initial string of phrase so long no see, the alphabetic string that the initial string i.e. first letter of each word of a phrase forms in turn.The another initial string corresponding to phrase I am going to such as shown in Fig. 5 is IAGT.
Because SLNS has four letters, system first in phrase database search there is the phrase of four words, in the four word phrase searched, extract the initial of all words, form four alphabetical initial strings, be called phrase initial string; Input alphabet string SLNS mates with phrase initial string by coupling subsystem, determines that described four alphabetical phrase initial strings comprise SLNS, namely matches; Phrase so long no see as matching result is shown to candidate area 72.And then in word library, search for SLNS according to similar method.
The phrase going phrase database and word library search to mate with input alphabet string SLNS and the order of word are, first order order is word library after first phrase database, second level order is first from making system library behind storehouse, is namely followed successively by self-word creation group storehouse, system phrase database, certainly makes word library, system word library.
More specifically, when searching for the phrase with described input alphabet String matching in phrase database, first according to the start address and the termination address that extract corresponding phrase in phrase sequence number to phrase address table, then in phrase tables of data, phrase data are taken out according to start address and termination address.Here it should be noted that, phrase sequence number is different according to the difference of the sort method of phrase data, when implementing, general employing two kinds of arrangement modes: a kind of is first divide into groups by the number of word in phrase, the phrase namely with same word number is arranged together, word frequency then according to word in group sorts, and under this arrangement mode, the initial phrase sequence number used during search is 0; Another kind directly sorts according to the order of phrase initial, if the number that such as phrase initial is the phrase that A, B, C etc. come before alphabetical S is respectively 100,100,100 ..., then the initial phrase sequence number used when searching for the phrase that initial string is SLNS is 1800.Do not have any alphabetical information in phrase data, the sequence number of the just word had is expressed.Take out after word sequence number is expressed and express in word library according to word sequence number the alphabetic string extracting corresponding word successively, and intercept initial and user's input alphabet string of each word, as SLNS, mate.
As one embodiment of the present invention, when carrying out phrase searching, first determine region of search according to the first letter of the alphabetic string of input, then from phrase database, extract the data of a phrase successively, take out the sequence number of each word more successively, then extract word data according in sequence number to word database, find out first letter and mate with input alphabet string.The word number of phrase is identical with input alphabet string, and with input alphabet String matching, the initial of each word just thinks that this phrase mates successively.As this phrase is deserved, then export this phrase, otherwise skip.The next phrase of comparison again after the complete phrase of comparison, until comparison completes.
Only look for during phrase coupling and mating completely, namely in phrase, the number of word is equal with the number of input alphabet string, and the initial of each word is mated successively with input alphabet string.
When searching for the word with input alphabet String matching in word library, matching result is except comprising the word mated completely, also the word with input alphabet string semi-match can be comprised, the front portion of word and the on all four word of input alphabet string, also by as matching result, are presented at candidate area by display subsystem.Such as, when input of character string is sy, the word resemble system also can be shown by as matching result.
The process of coupling can be dynamic, in the process of input alphabet string, can carry out immediately mating and showing matching result, in order to avoid input first letter or the first two letter time coupling phrase and word be too much difficult to display, system can set the rule about display number, and the mode of this setting is known in those skilled in the art.
Display subsystem is first show input alphabet string at the sequencing of candidate area display alternate item, is then the phrase of coupling, then is the word of coupling.When there is the phrase of multiple coupling, its display order can be ranked by frequency of utilization, or is ranked in alphabetical order, and display order when there is multiple coupling word is also like this.
If system does not search the phrase wanted, the word wanted is not searched out yet, also can be selected to shield on input alphabet string by user, as shown in Figure 7, input alphabet string is placed in the preferred location of candidate area, user can by numerical key or function key, as enter key, select to shield on input alphabet string, namely using input alphabet string itself as the word that will input, make its target approach editing area, namely confirm to export.
It should be noted that, the solution of the present invention is also applicable to the situation of a key ambiguity.When a key ambiguity, for # type keypad, in order to input alphabet string SLNS, the numerical key 7567 that direct input key code string is corresponding, this alphabetic string representated by key string be not above-mentioned shown in SLNS this, but multiple.At this moment, the first order order showing multiple input alphabet string is then before meeting being combined in of spelling rules, and second level order can be then sort by alphabetical precedence.Usually, the phrase that the match is successful and the display order of word are preferential.
The mathematical statistics done by the alphabetic string corresponding to the key string to a key ambiguity and the corresponding relation meeting the phrase lead-in string and word of spelling rule is shown, phrase corresponding to an input key code string is also few, the solution of the present invention can be implemented completely under the environment of a key ambiguity, and is also effective in the convenience improving input.Certainly, the enforcement under a key ambiguity environment needs to make some to above-mentioned embodiment and changes, and this change is the enforcement technology based on a known key ambiguity, does not add detailed description at this.
As one embodiment of the present invention, the alphabetic string of input can also be added from making in word library by as from making word.Can be at input alphabet string from making word, as SLNS, starting before and automatically become from make word after word function or input alphabet string are on screen from making word function or starting after input alphabet string from making and realize, can be realized by function key or the special icon clicked on screen from the startup of making function.
Below in conjunction with Fig. 9, to input phrase sincerely yours, the phrase of input tape separator of the present invention and the method and system of self-word creation group are illustrated.
Input method can set separator, for representing that the previous section of a word is totally lost when inputting phrase, starts the input of next word.Such as, separator can be space bar, and when # type keypad, separator can be the " # " key on keypad.
Before each word that user inputs phrase successively, the word letter (also can input whole letters of word) of indefinite length, then inputs separator, then the key corresponding to letter of then defeated next word: receive input si; Receive space bar as separator; Receive input you.Be called as segmentation alphabetic string by the input alphabet string of the separator section of being separated into, namely si is a segmentation alphabetic string, and you is another segmentation alphabetic string, there is precedence between them.At this moment, in the display of Dai Shangping district is " si you ".
Coupling subsystem, according to the segmentation alphabetic string of input, mates with the phrase in phrase database.The mode of coupling is, according to the first segmentation alphabetic string si, determines that first word is with the phrase of si beginning, then, then according to the second segmentation alphabetic string you, in the phrase that above-mentioned steps has matched, determines that second word is with the phrase of you beginning.
Here carried out two stage cultivation had both comprised and having mated completely, also comprised semi-match.The coupling of such as si and sincerely is semi-match.
Described phrase database comprises self-word creation group storehouse and system phrase database, and the order of coupling is that self-word creation group storehouse has precedence over system phrase database.
Be similar to aforesaid embodiment, display subsystem is the segmentation alphabetic string of the band separator of input, and the phrase that the match is successful is presented at Dai Shangping district 71, selects input for user.User can select the segmentation alphabetic string of input, or the phrase that the match is successful shields, as input results.
Alternatively, still to input segmentation alphabetic string " si you ", system only display can only have the phrase of the coupling of two words, also can show more than two words and the first two order of words and " si you " phrase that the match is successful.
In addition, in the process of coupling, system allows user to modify to the letter inputted, as, by clicking corresponding position, letter in arbitrary segmentation of input segmentation alphabetic string can be increased, the amendment such as deletion, for the segmentation alphabetic string that amendment occurs, the step of coupling correspondingly re-executes.
As a kind of embodiment, if above-mentioned coupling step does not determine the phrase mated, then, in units of the segmentation alphabetic string of separators, carry out word matched based on word library.
First input system is found and to be mated completely with si or the word of semi-match in word library, as word matched result, outputted to Dai Shangping district, comprising " sincerely ", receive the operation of user in candidate area, select " sincerely ", " sincerely " changes position in Dai Shangping district 71, namely in the region of display input segmentation alphabetic string, " sincerely " replacement " si ".
Then, system is searched for and to be mated with " you " or the word of semi-match in word library, and is presented at Dai Shangping district, and comprising " yours ", select " yours ", " yours ", in change position, Dai Shangping district, replaces the segmentation alphabetic string " you " of input.So, phrase matching result is formed by by the word " sincerely " selected respectively and " yours ".
System, when showing word matched result, is carry out according to the precedence of segmentation alphabetic string.Only have and ought the matching result of segmentation alphabetic string " si " formerly be shown, and after the coupling word that have selected as input target enters Dai Shangping district, system just shows the word matched result of posterior segmentation alphabetic string you.
" sincerely yours ", according to the mode that the selection preset is shielded, as by function key or directly click " sincerely yours " on the touchscreen, shields as a phrase by system on the whole.
" sincerely yours " as self-word creation group, stored in self-word creation group storehouse, and is generated the form shown in corresponding Fig. 5 and Fig. 6 by system.
In use afterwards, sincerely yours by input SY, and can input by user.Also by the imperfect expression of another kind of this phrase of input, as " sin yo ", the input of same phrase can also can be realized.
Above-mentioned step is also applicable to the phrase not only comprising two words, and also namely include the input alphabet string of a not only separator, its job step is similar to the above.
Carry out in the process of phrase inputting user, the input segmentation alphabetic string of possible generating portion does not mate the situation of word, the generation of this situation may be because the input of mistake, as " sincerely " erroneous input is become " sincerelu ", or " according to " erroneous input in " a system according to claim1 " is become " accordingto ", etc.As the optional embodiment of one, the solution of the present invention can in the unsuccessful situation of word matched, carving culture is carried out to input segmentation alphabetic string, for " accordingto ", first the last letter " o " is split, or be referred to as to remove letter " o ", to front portion " accordingt ", namely the alphabetic string shortened, carry out comprising the word matched of coupling and semi-match completely, if still without the word that the match is successful, then " accordingto " is divided into " according " and " to ", and word matched is carried out to preceding " according ", now just can find the word that the match is successful.If after removing second letter, mate still unsuccessful, then circulation carries out removing the step that a last letter mates the alphabetic string shortened, until the match is successful.After the match is successful for the alphabetic string " according " shortened, system generates a separator and is added between " according " and " to ", then carries out word matched to " to ".
For the situation of " sincerelu ", because " sincerel " can the match is successful, after system adds separator automatically, " u " becomes an independent segmentation alphabetic string, a lot of with such letter word that the match is successful, whether system can be set in carries out word matched to one " u " in this case.
On the other hand, in the solution of the present invention, display subsystem can the display number of matching result that goes out of set and display, also can show more matching result, with reasonable employment screen space by turning over screen.
The solution of the present invention is mainly implemented in electronic equipment in the mode of computer program, state on the implementation in the process of aspect, those skilled in the art can understand, and first system judges whether comprise separator in input alphabet string, then perform the step of Fig. 8 and Fig. 9 respectively according to the result judged.In this instructions and accompanying drawing, this determining step is not added in Fig. 8 and Fig. 9 and described step, this be in order to illustrate with describe succinct, and this omission does not affect the enforcement of method and system of the present invention.
During the step stated on the implementation, the step that the non-essential enforcement of system is all, but different selections and combination can be carried out to some steps wherein, and formed on technology and practice level there is rational diverse ways.
Be more than for English, alphabetic writing phrase entering method of the present invention and system are illustrated, it is pointed out that the solution of the present invention is not limited to English, and be applicable to all similar alphabetic writings.

Claims (19)

1. an alphabetic writing phrase input method, is characterized in that, comprising:
System word library, for the word that storage system presets;
From making word library, for storing the word that user generates;
System phrase database, for the phrase that storage system presets;
Self-word creation group storehouse, for storing the phrase that user generates;
Coupling subsystem, for extracting phrase initial string according to input alphabet string from described self-word creation group storehouse, system phrase database, input alphabet string is mated with described phrase initial string, input alphabet string is mated with from the word made in word library, system word library, the phrase of coupling and/or word is outputted to the candidate area of display subsystem;
Display subsystem, for the inputting interface of display system, input alphabet string, candidate area and as the phrase of matching result and/or word.
2. the system as claimed in claim 1, it is characterized in that, described phrase initial string is made up of in turn the initial of each word of word number and the same phrase of input alphabet string letter number, and described phrase initial string is the phrase mated with the phrase that input alphabet string mates completely.
3. the system as claimed in claim 1, it is characterized in that, input alphabet string first mates with self-word creation group storehouse by described coupling subsystem in order, then mates with system phrase database, again with certainly make word library and mate, then to mate with system word library.
4. the system as claimed in claim 1, is characterized in that, display subsystem candidate area show sequentially input alphabet string, with the phrase of input alphabet String matching, word with input alphabet String matching;
When there is the phrase of multiple coupling, by frequency of utilization or lexicographic order sequence;
When there is the word of multiple coupling, by frequency of utilization or lexicographic order sequence.
5. a phrase entering method for alphabetic writing, is characterized in that, comprises step:
Receive input alphabet string;
In self-word creation group storehouse and system phrase database, phrase initial string is extracted according to input alphabet string;
Mated with phrase initial string by input alphabet string, the phrase corresponding to phrase initial string the two mated completely outputs to candidate area as coupling phrase;
Input alphabet string is mated with from the word made in word library and system word library, matching result is outputted to candidate area as coupling word;
Be received in the selection operating result of candidate area, phrase or word confirmation output will be mated.
6. method as claimed in claim 5, it is characterized in that, described phrase initial string is made up of in turn the initial of each word of word number and the same phrase of input alphabet string letter number, and described phrase initial string is the phrase mated with the phrase that input alphabet string mates completely.
7. method as claimed in claim 5, it is characterized in that, describedly by the order that input alphabet string and phrase initial string carry out mating be, first input alphabet string is mated with self-word creation group storehouse, mate with system phrase database again, again with certainly make word library and mate, then to mate with system word library.
8. method as claimed in claim 5, is characterized in that, also comprise step:
Candidate area show sequentially input alphabet string, with the phrase of input alphabet String matching, word with input alphabet String matching;
When there is the phrase of multiple coupling, by frequency of utilization or lexicographic order sequence;
When there is the word of multiple coupling, by frequency of utilization or lexicographic order sequence.
9. an alphabetic writing phrase input method, is characterized in that, comprising:
System word library, for the word that storage system presets;
From making word library, for storing the word that user generates;
System phrase database, for the phrase that storage system presets;
Self-word creation group storehouse, for storing the phrase that user generates;
Coupling subsystem, for according to the input segmentation alphabetic string opened by separators, in self-word creation group storehouse, system phrase database, determine that its word mates with input segmentation alphabetic string or the phrase of semi-match in turn completely, the phrase of coupling is outputted to the candidate area of display subsystem;
Display subsystem, for the inputting interface of display system, input segmentation alphabetic string, candidate area and the phrase as matching result.
10. system as claimed in claim 9, it is characterized in that, input segmentation alphabetic string is first mated with self-word creation group storehouse by described coupling subsystem in order, then mates with system phrase database.
11. systems as claimed in claim 10, the phrase of described coupling comprises the word number phrase identical with input segmentation alphabetic string number, also comprises word number and mates completely with input segmentation alphabetic string in turn more than input segmentation alphabetic string number, anterior word or the phrase of semi-match.
The phrase entering method of 12. 1 kinds of alphabetic writings, is characterized in that, comprises step:
Receive the segmentation alphabetic string opened by separators of input;
Input segmentation alphabetic string is mated with the word of the phrase in self-word creation group storehouse and system phrase database in turn;
Input segmentation alphabetic string to be mated completely with its word in turn or the phrase of semi-match outputs to candidate area as mating phrase;
Be received in the selection operating result of candidate area, phrase will be mated and confirm to export.
13. methods as claimed in claim 12, is characterized in that, first input segmentation alphabetic string mated with self-word creation group storehouse in order, then mate with system phrase database.
14. methods as claimed in claim 13, the phrase of described coupling comprises the word number phrase identical with input segmentation alphabetic string number, also comprises word number and mates completely with input segmentation alphabetic string in turn more than input segmentation alphabetic string number, anterior word or the phrase of semi-match.
The phrase entering method of 15. 1 kinds of alphabetic writings, is characterized in that, comprises step:
Step 1, receives the segmentation alphabetic string opened by separators of input;
Step 2, mates with the word certainly made in word library and system word library in turn by input segmentation alphabetic string;
Step 3, will to mate completely with input segmentation alphabetic string respectively or the word of semi-match outputs to candidate area in turn as word matched result, receives the selection operating result of candidate area respectively, select word matched result, composition coupling phrase;
Step 4, is received in the selection operating result of candidate area, will mate phrase and confirm to export.
16. methods as claimed in claim 15, is characterized in that, also comprise step:
Described coupling phrase is added self-word creation group storehouse.
17. methods as claimed in claim 16, it is characterized in that, described step 2 and step 3 also specifically comprise:
To mate and after have selected word matched result completing previous input segmentation alphabetic string, then next one input segmentation alphabetic string is mated and selected word matched result.
18. methods as claimed in claim 17, is characterized in that, when mating each input segmentation alphabetic string, first input segmentation alphabetic string being mated with from making word library in order, then mating with system word library.
19. methods as claimed in claim 15, is characterized in that, also comprise step:
To the unsuccessful input segmentation alphabetic string of coupling, remove its last letter, form the alphabetic string shortened, mate with word library, if coupling is still unsuccessful, then remove the last letter of alphabetic string of shortening, mate with word library, so circulate, until the match is successful;
Between the alphabetic string and the letter be removed thereafter of the shortening that the match is successful, add a separator, all letters be removed after this separator are mated as a new segmentation alphabetic string.
CN201310329118.4A 2013-07-31 2013-07-31 Alphabetic writing phrase entering method and system Active CN104345896B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310329118.4A CN104345896B (en) 2013-07-31 2013-07-31 Alphabetic writing phrase entering method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310329118.4A CN104345896B (en) 2013-07-31 2013-07-31 Alphabetic writing phrase entering method and system

Publications (2)

Publication Number Publication Date
CN104345896A true CN104345896A (en) 2015-02-11
CN104345896B CN104345896B (en) 2018-02-06

Family

ID=52501701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310329118.4A Active CN104345896B (en) 2013-07-31 2013-07-31 Alphabetic writing phrase entering method and system

Country Status (1)

Country Link
CN (1) CN104345896B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608139A (en) * 2015-12-16 2016-05-25 携程计算机技术(上海)有限公司 Data matching system and method
CN107273537A (en) * 2017-06-30 2017-10-20 深圳创维数字技术有限公司 One kind search words recommending method, set top box and storage medium
CN109901725A (en) * 2017-12-07 2019-06-18 北京搜狗科技发展有限公司 A kind of pinyin string cutting method and device
CN110221707A (en) * 2018-03-01 2019-09-10 北京搜狗科技发展有限公司 A kind of English input method, device and electronic equipment
CN113205084A (en) * 2021-07-05 2021-08-03 北京一起教育科技有限责任公司 English dictation correction method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7096425B1 (en) * 1998-12-15 2006-08-22 Fujitsu Limited Dictionary apparatus for preparing and displaying form with keyword entries from entered word string
CN101075262A (en) * 2007-06-12 2007-11-21 腾讯科技(深圳)有限公司 Method and system for inputting Chinese character by computer
CN101079060A (en) * 2007-03-26 2007-11-28 腾讯科技(深圳)有限公司 Chinese character input simple 'pinyin' implementation method and system
CN101271363A (en) * 2007-03-21 2008-09-24 姜润基 Word retrieval method
CN101315639A (en) * 2008-06-20 2008-12-03 北京天语君锐科技有限公司 Search system and method
CN101819471A (en) * 2010-03-27 2010-09-01 孙强国 Method for inputting and displaying alphabetic writing words and phrases

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7096425B1 (en) * 1998-12-15 2006-08-22 Fujitsu Limited Dictionary apparatus for preparing and displaying form with keyword entries from entered word string
CN101271363A (en) * 2007-03-21 2008-09-24 姜润基 Word retrieval method
CN101079060A (en) * 2007-03-26 2007-11-28 腾讯科技(深圳)有限公司 Chinese character input simple 'pinyin' implementation method and system
CN101075262A (en) * 2007-06-12 2007-11-21 腾讯科技(深圳)有限公司 Method and system for inputting Chinese character by computer
CN101315639A (en) * 2008-06-20 2008-12-03 北京天语君锐科技有限公司 Search system and method
CN101819471A (en) * 2010-03-27 2010-09-01 孙强国 Method for inputting and displaying alphabetic writing words and phrases

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608139A (en) * 2015-12-16 2016-05-25 携程计算机技术(上海)有限公司 Data matching system and method
CN105608139B (en) * 2015-12-16 2019-04-09 携程计算机技术(上海)有限公司 Data matching system and method
CN107273537A (en) * 2017-06-30 2017-10-20 深圳创维数字技术有限公司 One kind search words recommending method, set top box and storage medium
CN109901725A (en) * 2017-12-07 2019-06-18 北京搜狗科技发展有限公司 A kind of pinyin string cutting method and device
CN109901725B (en) * 2017-12-07 2022-05-06 北京搜狗科技发展有限公司 Pinyin string segmentation method and device
CN110221707A (en) * 2018-03-01 2019-09-10 北京搜狗科技发展有限公司 A kind of English input method, device and electronic equipment
CN113205084A (en) * 2021-07-05 2021-08-03 北京一起教育科技有限责任公司 English dictation correction method and device and electronic equipment
CN113205084B (en) * 2021-07-05 2021-10-08 北京一起教育科技有限责任公司 English dictation correction method and device and electronic equipment

Also Published As

Publication number Publication date
CN104345896B (en) 2018-02-06

Similar Documents

Publication Publication Date Title
US11614862B2 (en) System and method for inputting text into electronic devices
US11416679B2 (en) System and method for inputting text into electronic devices
CN102449579B (en) All-in-one chinese character input method
CN102314319B (en) Touch control input method, device and system
CN104345896A (en) Alphabetic writing word group inputting method and alphabetic writing word group inputting system
CN102902486A (en) Pinyin slide input method and system for main and auxiliary keyboards
CN1327316C (en) Chinese character input system based on five-key
WO2022083751A1 (en) Keyboard having new key position layout, and input method of same applied to electronic device
KR102182672B1 (en) The method for searching integrated multilingual consonant pattern and apparatus thereof
CN110073351A (en) Text is predicted by combining the candidate attempted from user
CN102119375B (en) Word input method
US20120254209A1 (en) Searching method, searching device and recording medium recording a computer program
CN102346559A (en) Method and device for deleting lexical items in input method as well as character input tool
JP4487614B2 (en) Information display control device and program
JP6221275B2 (en) Character input program and character input device
KR100862242B1 (en) Words retrieving method
KR101667183B1 (en) Method and system for input a combination of old hangul jamo from smart devices based on cheonjiin
US10546061B2 (en) Predicting terms by using model chunks
CN104850237A (en) Method for generating and processing derived candidate item in input method
CN107608533A (en) A kind of Embedded Input Method of light-type
CN115344125A (en) Keyboard with novel key position layout and input method based on keyboard
JP2634596B2 (en) Kana-Kanji conversion device
JP2020004063A (en) Character string input program
JP2003029913A (en) Character input device
CN106293123A (en) A kind of keyboard operation method of realization group word in input method of Chinese character software

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