Summary of the invention
In order to solve the above-mentioned problems in the prior art, the present invention proposes and a kind ofly slidingly input system and slidingly input method, be used for inputting quickly corresponding word or corresponding word, need not the selection that the user carries out candidate word, improved the efficient of input.
According to the first scheme of the present invention, a kind of system that slidingly inputs has been proposed, comprising: input media is used for receiving user's input; Slidingly input gathering-device, be used for according to the slip of user on described input media, record slidingly inputs the position; Limited phrase dictionary searcher is used for according to the position that slidingly inputs of recording, and searches for limited phrase dictionary, and the position that slidingly inputs of recording is converted to corresponding word or corresponding word; And output unit, be used for corresponding word or corresponding word that output is converted to, as input results, present to the user.
Preferably, described slidingly input that gathering-device also determines to record slidingly input the position and whether belong to be used to the position that slidingly inputs, when record slidingly input the position and belong to be used to the position that slidingly inputs the time, the described gathering-device that slidingly inputs offers described limited phrase dictionary searcher with the position that slidingly inputs of recording, otherwise, remove the position that slidingly inputs of recording.
Preferably, limited phrase dictionary is defined by the user, and the corresponding relation between the corresponding word in the position on the described input media and the limited phrase dictionary or the corresponding word also is defined by the user.
Preferably, described input media is touch pad, and the position on the described input media is the position of the virtual key that shows on the touch pad.
According to alternative plan of the present invention, a kind of method that slidingly inputs has been proposed, may further comprise the steps: according to the slip of user on input media, record slidingly inputs the position; According to the position that slidingly inputs of recording, search for limited phrase dictionary, the position that slidingly inputs of recording is converted to corresponding word or corresponding word; And export corresponding word or the corresponding word that is converted to, as input results, present to the user.
Preferably, the described method that slidingly inputs also comprises: whether that determines to record slidingly inputs the position and belongs to be used to the position that slidingly inputs; When record slidingly input the position and belong to be used to the position that slidingly inputs the time, carry out the step of the limited phrase dictionary of search, otherwise, finish this and slidingly input operation.
Preferably, limited phrase dictionary is defined by the user, and the corresponding relation between the corresponding word in the position on the described input media and the limited phrase dictionary or the corresponding word also is defined by the user.
Preferably, described input media is touch pad, and the position on the described input media is the position of the virtual key that shows on the touch pad.
Because the present invention can directly realize the input of corresponding word or corresponding word according to slidingly inputing the position, can input quickly corresponding word or corresponding word, and need not the selection that the user carries out candidate word, greatly improved user's input efficiency.
Embodiment
To a preferred embodiment of the present invention will be described in detail, having omitted in the description process is unnecessary details and function for the present invention with reference to the accompanying drawings, obscures to prevent that the understanding of the present invention from causing.
Fig. 1 shows the block diagram that slidingly inputs system 100 according to of the present invention.
As shown in Figure 1, the system 100 that slidingly inputs according to the present invention comprises:input media 105, slidingly input gathering-device 110, limitedphrase dictionary searcher 120,limited phrase dictionary 125 andoutput unit 130.
Input media 105 is used for receiving user's input.For example,input media 105 can be touch pad.
Slidingly input gathering-device 110 and be used for according to the slip of user on described input media, record slidingly inputs the position.
Limitedphrase dictionary searcher 120 is used for according to the position that slidingly inputs of recording, and searches forlimited phrase dictionary 125, and the position that slidingly inputs of recording is converted to corresponding word or corresponding word.
Position (position of the virtual key that shows on the touch pad) and the word in thelimited phrase dictionary 125 or the corresponding relation between the word on theinput media 105 have been stored in the limited phrase dictionary 125.Limited phrase dictionary 125 can be user-defined.Word or the corresponding relation between the word in position on theinput media 105 and thelimited phrase dictionary 125 also can be defined by the user.Althoughlimited phrase dictionary 125 has been shown among Fig. 1 to be stored on the memory storage of the system of slidingly inputing 100 outsides, butlimited phrase dictionary 125 also can be stored on the memory storage that is positioned at the system of slidingly inputing 100 inside, for example, being positioned at the system of slidingly inputing 100 inside or outside multiple memory storage includes but not limited to: hard disk, internal memory, flash card, floppy disk, CD, SD card etc.For example, the user can also be easily online or off-line upgradelimited phrase dictionary 125.
Output unit 130 is used for corresponding word or the corresponding word that output is converted to, and as input results, presents to the user.For example,output unit 130 can be various display screens (CRT, LCD etc.) or printing equipment.
Fig. 2 shows the operating process schematic diagram that slidingly inputs gathering-device 110.
As shown in Figure 2, at step S210, slidingly input gathering-device 110 at first according to the slip of user oninput media 105, record is from the position that slidingly inputs of input media 105.Next, at step S220, whether what slidingly input that gathering-device 110 determines to record slidingly inputs the position and belongs to be used to the position that slidingly inputs (for example, dummy keyboard zone, specific input area etc.).When record slidingly input the position and belong to be used to the position that slidingly inputs the time (step S220: be), at step S230, slidingly input gathering-device 110 position that slidingly inputs of recording offered limited phrase dictionary searcher 120.Otherwise (step S220: no) at step S240, slidingly inputs gathering-device 110 and removes the position that slidingly inputs of recording, and return step S210, and wait slidingly inputs the position from next ofinput media 105.
Fig. 3 shows the operational flowchart of limitedphrase dictionary searcher 120.
As shown in Figure 3, at step S310, limitedphrase dictionary searcher 120 is searched forlimited phrase dictionary 125 according to from the position that slidingly inputs that slidingly inputs gathering-device 110, and the position that slidingly inputs of recording is converted to corresponding word or corresponding word.Owing to having stored position (position of the virtual key that shows on the touch pad) and the word in thelimited phrase dictionary 125 or the corresponding relation between the word on theinput media 105 in thelimited phrase dictionary 125, limitedphrase dictionary searcher 120 can with slidingly input the position as index, be found out with this and slidingly input the corresponding word in position or word.Limitedphrase dictionary searcher 120 can be ignored the non-existent position that slidingly inputs in the limited phrase dictionary 125.At step S320, the corresponding word that limitedphrase dictionary searcher 120 will be converted to or corresponding word offer output unit 130.Thereby the corresponding word thatoutput unit 130 will be converted to or corresponding word as input results, are presented to the user.
Fig. 4 A and 4B show the present invention in the specific implementation example that has on the flat computer of touch pad.
Fig. 4 A shows button on the dummy keyboard and the corresponding relation between word or the word.For example, button " Q " is corresponding to " going home ", and button " W " is corresponding to " at once ", and button " E " is corresponding to " arriving " etc.These corresponding relations are stored in the limited phrase dictionary 125.And, on the shown dummy keyboard ofoutput unit 130, demonstrate corresponding button character and word or word.
Fig. 4 B shows the input process when the input short sentence " is gone out and where had a meal ".The user slides along the direction of arrow according to the dotted line shown in Fig. 4 B, passes through successively: button C → button V →Button G→ button T → button E →Button D→(button F)→ button C → button X → button Z.Wherein, button F might not slid through, and therefore represents with bracket; Add button G, button D, the button F of underscore because not corresponding any word or word, can have been slidingly inputed gathering-device 110 (the non-position that slidingly inputs) or limited phrase dictionary searcher 120 (no record in the limited phrase dictionary 125) is ignored.In addition, because user's sliding trace may pass through dummy keyboard zone (zone of button E, button R, button T top) in addition, corresponding input can be slidingly inputed gathering-device 110 (the non-position that slidingly inputs) and be ignored.
Fig. 5 A and 5B show the present invention in the specific implementation example that has on the mobile phone of touch pad.
Fig. 5 A shows button on the dummy keyboard and the corresponding relation between word or the word.For example, button " 1 " is corresponding to " going home ", and button " 2 " is corresponding to " at once ", button " 3 " corresponding to " time " etc.These corresponding relations are stored in the limited phrase dictionary 125.And, on the shown dummy keyboard ofoutput unit 130, demonstrate corresponding button character and word or word.
Fig. 5 B shows the input process of input short sentence " when you go home is had a meal ".The user slides along the direction of arrow according to the dotted line shown in Fig. 5 B, passes through successively:button 8 →button 6 →button 3 →button 1 → button 4.Wherein,button 5 is because not corresponding any word or word, when being touched, can be slidingly inputed gathering-device 110 (the non-position that slidingly inputs) or limited phrase dictionary searcher 120 (no record in the limited phrase dictionary 125) is ignored.In addition, because user's sliding trace may pass through dummy keyboard zone (zones ofbutton 1,button 2,button 3 tops) in addition, corresponding input can be slidingly inputed gathering-device 110 (the non-position that slidingly inputs) and be ignored.
Other settings of the embodiment of the invention disclosed herein comprise the step of the embodiment of the method that execution is formerly summarized and describe in detail subsequently and the software program of operation.More specifically, computer program is following a kind of embodiment: have computer-readable medium, coding has computer program logic on the computer-readable medium, when when computing equipment is carried out, computer program logic provides relevant operation, thereby the above-mentioned scheme that slidingly inputs is provided.When at least one processor of computing system is carried out, computer program logic is so that processor is carried out the described operation of the embodiment of the invention (method).This set of the present invention typically is provided as and arranges or be coded in such as the software on the computer-readable medium of light medium (such as CD-ROM), floppy disk or hard disk etc., code and/or other data structures or such as other media or the Downloadable software image in special IC (AS worker C) or the one or more module, the shared data bank etc. of the firmware on one or more ROM or RAM or the PROM chip or microcode.Software or firmware or this configuration can be installed on the computing equipment, so that the one or more processors in the computing equipment are carried out the described technology of the embodiment of the invention.Also can provide according to system of the present invention in conjunction with the software process that operates such as the computing equipment in one group of data communications equipment or other entities.According to system of the present invention also can be distributed on a plurality of data communications equipment a plurality of software process or between all software process that all software process that one group of small, dedicated computing machine moves or single computing machine move.
Should be appreciated that, strictly say, embodiments of the invention can be implemented as software program on the data processing equipment, software and hardware or independent software and/or independent circuit.
So far invention has been described in conjunction with the preferred embodiments.Should be appreciated that, those skilled in the art are in the situation that break away from the spirit and scope of the present invention, can carry out various other change, replacement and interpolations.Therefore, scope of the present invention is not limited to above-mentioned specific embodiment, and should be limited by claims.